﻿﻿/* CSS Document */
body{}
.wrap{ visibility:visible;}
#logo{ top:31px;}
.mainNav li h3{ margin-top:0px; margin-bottom:0px;}
.mainNav{ width:100%; margin-bottom:0px;}
.mainNav .li1{ width:14.2%;}

.logo_m1{ display:block;}
.logo_m2{ display:none;}
.ny_main{ padding:20px 0px;}
.ny_main_dqwz{ width: 100%; background: #fff; padding-bottom: 10px;padding: 10px; box-shadow: 0 0 16px rgba(153,153,153,0.1); border: 1px solid #ebeced;}
.lmpos { background: url(wz.png) left center no-repeat; padding-left:30px; overflow: hidden;line-height: 32px;font-size: 15px; color: #666666; text-align:left; font-size:16px;}
.lmpos a{ color:#555; font-size:16px;}
.ny_main_one{ background:#fff; padding-bottom:20px; padding-top: 10px; margin-top:20px;}
/*新闻中心页面*/
.ny_main_box{ width: 100%; background: #fff; padding-bottom: 20px;box-shadow: 0 0 16px rgba(153,153,153,0.1); border: 1px solid #ebeced; margin-top:20px;}
.ny_main_box .ny_menu{ width:100%; padding-top:20px; padding-bottom:20px;}
.ny_main_box .ny_menu dt{width: 100%; height: 70px;  line-height: 70px; font-weight: bold; font-size: 24px; color: #fff; background:url(wqztbghover.png) no-repeat center; background-size:100%; text-align: center;}
.ny_main_box .ny_menu dd{ width:100%;}
.ny_main_box .ny_menu dd ul{ width:100%;}
.ny_main_box .ny_menu dd ul li{ height:65px; background:#f0f4f8; margin-bottom:2px; text-align:center;transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;}
.ny_main_box .ny_menu dd ul li a{ display:block; width:100%; position:relative; font-size:18px; line-height:65px; color:#333;}
.ny_main_box .ny_menu dd ul li a span{ color:#333;position: relative;z-index: 1;}
.ny_main_box .ny_menu dd ul li.active{ background:#d8e8f8;}
.ny_main_box .ny_menu dd ul li.active a{ color:#043987;}
.ny_main_box .ny_menu dd ul li.active a span{ color:#043987;}
.ny_main_box .ny_menu dd ul li:hover{ background:#d8e8f8;}
.ny_main_box .ny_menu dd ul li:hover a{ color:#043987;}
.ny_main_box .ny_menu dd ul li:hover span{ color:#043987;}
.ny_main_box .ny_menu dd ul li a:before { content: ''; position: absolute; top: 0; left: 0;  width: 0;  height: 65px;  background:#d8e8f8;}
.ny_main_box .ny_menu dd ul li a:hover span{color: #053887;}
.ny_main_box .ny_menu dd ul li a:hover:before {width: 100%;}
.ny_main_box .ny_menu dd ul li a:active { background: #d8e8f8;}
.ny_main_box .ny_menu dd ul li a:before,.ny_main_box .ny_menu dd ul li a:after {-webkit-transition: 0.5s; transition: 0.5s;}
.ny_main_box .ny_menu dd ul li a:after {z-index: 0;}
.dkfw_tit{ width:100%;border-bottom: 1px #efefef solid; margin-bottom:10px; text-align:left; margin-top:35px;}
.dkfw_tit h6{ font-size: 24px; line-height: 26px;color: #0059a9; display: inline-block; padding-bottom:15px; border-bottom: 3px #1658a0 solid; font-weight:bold; margin:0px;}
.nylist li{ height: 40px; line-height: 40px; padding-left: 17px; position: relative;padding-right:150px;}
.nylist li a{display:block; white-space: nowrap;   overflow: hidden;  text-overflow: ellipsis; color: #333;  font-size: 16px;  line-height: 40px;  transition: all 0.3s;text-align:left;}
.nylist li span{position: absolute; top: 0; right: 0px;  width: 100px;  text-align: right;  line-height: 38px; color: #999; font-size: 16px;}
.nylist li:before{ position: absolute;  content: ""; width: 10px; height: 10px; position: absolute; left: 0; top:15px; background: url(mhfs32_03.png) no-repeat;}
.nylist li:hover a{color: #164fa6;}
.nylist li:hover:before{background-position: 0 -11px;}
.nylist li:hover span{ color: #164fa6;}
.nylist li a:hover{ text-indent:10px;}





/*专题专栏页面*/
.Title { position: relative; overflow: hidden;  height: 50px;margin-top: 30px; background: url(Ztzl_ico_1.png) no-repeat center;  text-align: center; margin-bottom:20px;}
.Title a { display: inline-block; padding: 0 20px; height: 50px;  line-height: 50px; font-size: 22px;font-weight: bold;  color: #224b7f;}
.ztzlny_box .pic{width: 100%; height: auto;}
.ztzlny_box .pic img{ display:block;width: 100%; height: auto;margin-bottom:25px;}
.ztzlny_box .tot{ border:8px solid #f6f6f6; padding:20px; margin-bottom:20px;}
.ztzlny_box .tot h6{ font-size:18px; color:#333; padding:10px; line-height:35px;background: url(book-2.png) left center no-repeat; padding-left:25px;}
.ztzlny_box .tot span{ float:right; display:inline-block; padding:0px 15px; margin-bottom:5px; font-size:15px; color:#666; text-align:center; line-height:35px; border-radius:5px; border:1px solid #e1e1e1; margin-right:15px;}
.ztzlny_box .tot:hover{background:#3573b5; color:#fff;}
.ztzlny_box .tot:hover h6{background: url(book-1.png) left center no-repeat; color:#fff;}
.ztzlny_box .tot:hover span{ color:#fff;}
.ztzlny_box .tot span:hover{ background:#fff; color:#1e9de3;}









/*内容页面*/
.news_box{ padding:20px;}
.news_box ._tools { font-size: 0; color: #7e7e7e; margin-bottom: 15px; text-align: center; border-bottom: 1px solid #dfe7ff;}
.news_box ._tools ._tool {font-size: 14px; margin-right: 20px;  display: inline-block;  height: 50px; line-height: 50px; vertical-align: middle; overflow: hidden;}
.news-content-main { width: 100%;padding-top: 20px;}
.news-content-main p {color: #333; line-height: 40px; text-indent: 2em; font-size: 16px; text-align: justify;}
.news_box ._t { text-align: center;font-size: 28px;font-weight: bold; color:#1c69c6;line-height: 40px;}
.page_bott{background:#fff; width:100%; margin:30px auto 0px;box-shadow: 0 0 16px rgba(153,153,153,0.1); border: 1px solid #ebeced;}
.page_bott .page_prev{float:left; width:50%;}
.page_bott .page_next{float:right; width:49.9%; border-left:1px solid #dcdcdc;}
.page_bott .box{padding:30px 20px;}
.page_bott .page_prev .page_btn{float:left; padding-left:45px;}
.page_bott .page_next .page_btn{float:right; padding-right:45px;}
.page_bott .page_btn{margin-right:30px;font-size: 16px;color: #333;position:relative;    line-height: 30px;}
.page_bott .page_btn .icon{position:absolute; width:31px; height:11px; background:url(news_detail02_3.png) no-repeat;top:50%; margin-top:-5px;}
.page_bott .page_prev .page_btn .icon{left:0;}
.page_bott .page_next .page_btn .icon{background-position:-32px 0; right:0}
.page_bott .t{font-size: 20px;font-weight:bold;color: #333;line-height:30px;}
.page_bott a:hover .t{color:#bf0000;}
.page_bott .page_center{float:left; width:7%; height:90px; position:relative;}
.page_bott .page_center .icon .iconfont{position:absolute; left:50%; margin-left:-6px; top:50%; margin-top:-16px; font-size:24px; color:#b5b5b5;color:#b5b5b5;}
.page_bott .page_center:hover .icon .iconfont{color:#00a1e9;}
.page_bott .page_prev:hover .page_btn .icon{left:-5px; transition:.3s ease}
.page_bott .page_next:hover .page_btn .icon{right:-5px; transition:.3s ease;}
.el { overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}



/*网站地图*/
.wzmap_box{ width:100%;background: #fff; padding: 20px 20px 0px 20px;}
.wzmap_box dl{ width:100%;}
.wzmap_box dl dt{ width:100%;border-bottom: 1px solid #d1d6dc; padding-bottom:10px;}
.wzmap_box dl dt span{ display:inline-block; background:url(icon1.jpg) no-repeat center left; font-size:18px; color:#2f5398; font-weight:bold; padding-left:15px;}
.wzmap_box dl dd{ width:100%; padding:10px 0px;}
.wzmap_box dl dd a{ float:left; font-size:16px; color:#555; background:#e2f1ff; margin-right:25px; line-height:40px; padding:0px 20px; margin-bottom:20px; border-radius:5px;}
.wzmap_box dl dd a:hover{ background:#1a71ca; color:#fff;}








@media screen and (max-width: 2000px) {
.container{ width:1300px;    margin: 0px auto;}
.sy_main_phone{ display:none;}
.mainNav2{ display:none;}
	}
	
	
	
	
@media screen and (max-width: 1770px) {
.container{ width:1300px;    margin: 0px auto;}	
		}


@media screen and (max-width: 1550px) {
.container{ width:1300px;    margin: 0px auto;}




	}
@media screen and (max-width: 1400px) {
.container{ width:94%;    margin: 0px auto;}
.in-nav{    height: 60px; background:#1c69c6;line-height: 60px; text-align: center;}



	}
		
	
@media screen and (max-width: 1300px) {
.container{ width:1200px;    margin: 0px auto;}
   	
	}
	
		
	
@media screen and (max-width: 1230px) {
.container{ width:94%;    margin: 0px auto;}
	
	}

@media screen and (max-width: 769px) {
.container{ width:85%;}	
.sideFixed{ display:none;}
#logo2 img{ width:100%; display:block;}
.sy_xmtjz_box dl dt{ width:100%;}
.siteSearchBar{ top:95px; width:315px; margin:0px auto; right:auto; float:none; position:inherit;}
.tzgg_box_main_pic span{ font-size:20px;}
.topNav{ height:135px;}
.mainNav{ display:none;}
.mainNav2{ display:block;}
.mainNav2{ height:90px;}
.mainNav2 .li1{ float:left; width:33.3%; height:45px;border-bottom:1px solid  #1a55af;}
.mainNav2 li h3{ height:45px;}
.mainNav2 .a1{ font-size:16px; height:45px; line-height:45px;}
.mainNav2 li a{ color:#fff;display: inline-block; font-weight:bold;}


.s-form .from-control{ height:42px; line-height:42px;width: 245px;}
.s-form .btn{ width:60px;}
.zntj_con{ display:none;}


.sy_time{ display: none;}
.twhite1{ text-align:left;}
.tit_r1 li{ float:left;}
.in-logo{ margin-top:15px;}
.top-search{ margin: 5px auto 0; width:315px;height: 34px; line-height: 34px; background: url(searchBg2.png) left top no-repeat;}
.in-nav li{ width:33.3%;}
#owl-demo img{ height:220px;}
.sy_main_three_box_r{ margin-top:20px;}	
.sy_main_list ul li a{ font-size:15px; line-height:38px;}
.newsTab .bd ul li{ height:38px; line-height:38px;}
.sy_main_list ul li{ height:38px; line-height:38px;}
.sy_main_list ul li span{ line-height:38px;}
.fbo2{ float:none; width:100%; padding:0px; margin:0px;}
.fbo1 { position:absolute; bottom:10px; left:50%; margin-left:-85px; margin-top:5px; top:auto;}
.foot{ position:relative; padding-bottom:0px;}
.links-ul li:first-child{ width:100%;}
.links-ul li{ width:50%; margin-bottom:10px;}
.fbo2-2{ font-size:14px;}
.sy_main_four_r{ margin-top:10px;}
.newsTab{ margin-top:10px;}
.newsTab .hd li{ font-size:17px;}
.sylist li a{ font-size:15px; line-height:38px;}
.sylist li span{ line-height:38px;}
.khao_box2{ background:url(khao2.png) no-repeat center;}

.mainNav1{ display:none;}
.s-form{ width:100%;}
.s-form .from-control{ height:42px; line-height:42px;width: 245px; padding-left: 0px;}
.s-form .btn{ width:60px;}
.in-nav{ margin-top:0px; height:90px; background:#1c69c6;}
#owl-demo span{ font-size:16px;}
.shouyl{ height:300px;}
.shouyl .bd li{ height:300px; background-size:auto 100%;}


.ny_main_dqwz{ padding-top:10px;}
.lmpos{ font-size:15px;}
.lmpos a{ font-size:15px;}
.cyzy ul li a{ font-size:15px;}
.cyzy ul li span{ line-height:40px; display:none;}
.cyzy a.cy_more{ font-size:15px;}
.dkzy_box2:nth-child(2n){ margin-top:20px;}

.ewb-story-list{ width:100%;}
.ewb-story .ewb-col-hd a{ font-size:24px;}
.dwjj_box_tit{ font-size:25px;}
.dwjj_nav ul li{ margin-bottom:10px;}
.news_tit h2{ font-size:20px;}
.mar0{ margin-left:0px; margin-right:0px;}
.dkzy_box2{ padding:0px;}
.news_box_list2{ padding:0px;}


.TB-focus { width: 100%; position: relative; overflow: hidden; height: 700px;}
.TB-focus .hd { position: absolute;  right: 50%; margin-right: -80px; bottom: 54px; z-index: 1; padding-left: 2px;}
.TB-focus .bd { height: 700px;}
.TB-focus .bd ul { width: 100% !important; height: 700px !important;}
.TB-focus .bd ul li {  width: 100% !important;  height: 700px !important;}
.m-nsflash .box_main {  height: 700px;}
.m-nsflash .box .img_box2 { padding-right: 0px;}
.m-nsflash .box img { height: 260px;}
.m-nsflash .box h1 { margin-top: 30px; line-height: 35px; font-size: 22px;}
.m-nsflash .box .img_box{ padding:0px;}

.ny_main_wgk ul li{ float:none; width:100%; margin-bottom:10px;}
.dwgk_box{ margin-bottom:15px;}
.ewb_main_tit{ font-size:22px;}
.inBox .inHd ul li{ margin-right:26px;}
.cyzy ul li{ padding-right:0px;}
.hd_lyk table td{ font-size:12px;}


.in-sea{ float:none; width:100%;}
.titqh_box{ right:0px;}
.titqh_box{ width:200px; top:107px;}
.bigban{ width:200px;}
.picimg1{ background-size:100% auto;}
.picimg2{ background-size:100% auto;}
.zfwjSlide6 .hd li { margin-right: 5px; position: relative; height: 53px; line-height: 40px;  font-size: 20px;  float: left;  padding: 0px 3px;}
.zfwjSlide6 .hd li:before{ right:0px;}
.zfwjSlide6 .hd li a{ font-size:16px;}
.sylist_2 li{ padding-right:110px;}
.sylist_2 li a{ font-size:16px;}
.sy_main_two .slideBox{ height:50px;}
.sy_main_two .slideBox .bd img{ height:50px;}
.sy_main_tit h2{ font-size:18px;}
.sy_main_four_l{ margin-bottom:20px;}
.cyhd_bot dl dd div p{ font-size:14px; margin-bottom:1px; line-height:18px;}
.cyhd_bot dl dd div{ padding:5px 10px 4px;}
.cyhd_bot dl dt a span{ font-size:20px;}
.tjzx_main dl dd span{background-size: 100%;}
.logo_m1{ display:none; }
.logo_m2{display:block;width: 90%;  margin: 0px auto;}
.foot_2_box{ padding-bottom:100px;}
.fbo3{position: absolute; right: 50px;bottom: 22px; top:auto;}
.dkfw_tit{ margin-top:5px;}

.page_bott .page_prev{ width:100%;}
.page_bott .page_next{ width:100%;}
.page_bott .page_next .page_btn {  float: left; padding-left: 45px; padding-right: 0px;}
.page_bott .page_next .page_btn .icon { left: 0;}
.page_bott .box{ padding:15px 20px; border-bottom:1px solid #f7f7f7;}
.page_bott .page_next{ border:none;}
.news_box ._t{ font-size:23px;}

.wzmap_box dl dd a{ margin-right:7px;}

	}
	
	
@media screen and (max-width: 500px) {
.container{ width:100%;}	
	}