@charset "utf-8";
/* CSS Document */

p{ padding:0px; margin:0px;}
a{ color:#333; text-decoration:none;}
input,select{ outline:none;}

.header{ border-bottom:8px solid #eeeeee;}
.nav{ background:#015293;color:#fff;}
.nav li{ float:left; font-size:20px; line-height:60px; height:60px; margin-right:4%; position:relative;}
.nav li.hover:before { position: absolute;left: 50%;top: 50%;content: '';width: 40px;height: 15px;background:url(../images/bg4.png) no-repeat;z-index:1; margin-top:26px; margin-left:-15px;}
.nav a{ color:#fff; display: block;}
.nav li:hover,.nav li.hover{ font-weight:bold;}
.nav li:hover a,.nav li.hover a{color:#fff}
.wap{ float:right; line-height:60px; }
.wap span{ display:inline-block; margin-left: 10px;}
.wap span img{vertical-align: middle;}
.header-zzzs a{ background: #dd0900; color: #fff; padding: 4px 7px; border-radius: 5px; line-height: 20px;}

.phone-div{ display:none; position:absolute; top:60px; left:-51px; background:#015293; padding:10px; z-index:1;}
.phone-li{ position:relative;}
.phone-div:before{content: '';position: absolute; left:50%; top:-20px;width: 0; height: 0;border: transparent solid 10px;border-bottom-color: #015293; z-index:1; margin-left:-8px;}
.phone-li:hover .phone-div{ display:block;}
.phone-li .phone-div img{ width:120px;}

.logo{ padding-top:58px; padding-bottom:58px;}
.logo-img{ float:left;}
.search{ float:right; width:30%;}
.search li{ }
.search li img{ cursor:pointer;}
.search li.search-li{ width:100%; border:1px solid #015293; height:40px; position:relative;border-radius: 20px; }
.search li.search-li input{ width:80%;line-height:40px; height:40px;border-radius: 20px; padding-left:20px; background:none;border:0px;}
.search li.search-li img{ position:absolute; right:15px; top:4px;}

.footer-div{text-align:center; padding-top:40px; padding-bottom:40px;}
.footer-div img{display: inline-block; vertical-align: middle;}
.dzjg,.footer-fot{display:inline-block;text-align: center; vertical-align: middle;}
.dzjg{margin-right:20px;margin-left: 20px;}
.dzjg span#_span_jiucuo{margin-left: 10px;}
.footer-fot a:hover{ color:#a10000;}
.footer-fot p{text-align: center;margin-top:10px;}

.search-wap{ text-align:right; margin-bottom:10px; font-size:14px; margin-right:20px;}


@media (max-width: 1600px){
		.mar{ width:1200px!important;}
		.nav li{margin-right: 3%;}
		.wap span{margin-left: 0;}
		.home-ld div{ width:49%}
		.home-ld div img{ width:100%;}
		.search{ width:47%;}
		.tab-zwfw ul li{ font-size:16px;}
		#zdly .item{ font-size:16px;}
		#bmfw .item a{ width:23%;}
		.zmhd-div-right{ width:32%}
		.zmhd-div-right span img{ margin-right:15px; margin-left:24px;}
		.zmhd-div-1 span{ width: 31.9%;}
		.zwgk-ldzc .zwgk-ldzc-left{ font-size:25px;}
		.zwgk-ldzc .zwgk-ldzc-left img{ margin-left:40px;}
		.zwgk-ml li a{ font-size:16px;}
		
		#zdly .item span{ width:70%; background-size:100%!important; margin:auto;}
		#zdly .item a{ font-size:16px;}
	}
	

@media (max-width: 1200px){
		.mar{ width:auto!important; padding:0px 20px}
		.nav li{ margin-right:4%;}
		.search li.search-li{ width:56%;}
		.home-zwgk-left li{ font-size:16px;}
		.home-zwgk-left li span{ margin-left:15px; margin-right:15px;}
		.zmhd-div-cen span{ font-size:16px;}
		.zmhd-div-right span{ font-size:16px;}
		.zmhd-div-1 span i{ margin-right:15px; margin-left:20px;}
		.zmhd-div-cen span img{ margin-right:10px;}
		.zmhd-div-1 span{ font-size:16px;}
		.tab-zwfw ul li span{ width:70%; margin:auto;}
		#grfw ul li span,#frfw ul li span{ background-size:100%!important;}
		.tab-zwfw ul li a{ display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
		#bmfw .item a{  margin-left:1%;}
		.zmhd-div-left{ display:none;}
		.zmhd-div-cen{ margin-left:0px; width:45%;}
		.zmhd-div-right{ width:45%;}
		.zwgk-main-title li{ font-size:20px; margin-right:15px;}
		.zwgk-main-column li{ font-size:16px;}
		.zwgk-main-title .more{ display:none;}
		
		.szf-title li{ font-size:16px;}
		.zwgk-wgk li img{ display:none!important;}
		.zwgk-wgk li .zwgk-wgk-div a{ width:30%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
		.zwgk-ldzc-left { margin-left:20px;}
		.zwgk-ldzc-left img{ display:none; }
		.zwgk-zfgb-div li img{ width:80%}
		
		.zwgk-zdly li { font-size:16px;}
		.zwgk-zdly li span{ background-size:100%!important; width:70%; margin:auto;}
		.zwyw-ztzl-img li{ width:46%;}
		.leader-div .leader-div-left{ width:16%;}
		.leader-div .leader-div-cen{width: 54%;}
	}
	
.m-zwgk-wgk{ display:none;}
@media (max-width: 990px){
		
		.logo-img{ float:none;}
		.logo-img img{ width:100%;}
		.search{ float:none; width:auto;}
		.wap{ float:none; width:100%; overflow:hidden; line-height:inherit; padding-top:10px;}
		.nav li{ margin-right:0px; width:25%; text-align:center; font-size:18px;}
		.logo{ padding-top:20px; padding-bottom:20px;}
		.phone-li{ display:none;}
		.search li.search-li{ width:100%; margin-left:0px;}
		.zwyw-tpxw{ width:auto; float:none;}
		.zwyw-news-left{ float:none; width:auto;}
		.zwyw-news-right { float:none; width:auto;}
		.zwyw-tpxw{ height:auto;}
		#zwyw-tpxw .owl-item img{ height:auto;}
		.zwyw-ztzl-img li{ width:44%;}
		.footer .link{ height:auto!important; padding-bottom:20px;}
		.footer .link strong{ position:inherit!important; height:50px!important;}
		.footer .link ul li{ width:auto; float:none;}
		.footer-div{ padding-top:20px; padding-bottom:20px;}
		.footer .link ul{ padding-left:0px;}
		.zwgk-wgk li{ text-align:left; width:19%; text-align:center;}
		.zwgk-wgk li .zwgk-wgk-div a{ float:none; width:auto;}
		
		.zwgk-wgk{ display:none;}
		.m-zwgk-wgk{ display:block!important}
		.zwgk-wgk li.on{ width:19%!important;}
		.zwgk-wgk li .zwgk-wgk-div1{ height:100px; line-height:100px; font-size:16px; width:100%!important;}
		.zwgk-wgk li.on .ico1:before{ display:none;}
		
		.zwgk-left { float:none; width:auto;}
		.zwgk-right{ float:none; width:auto;}
		.zwgk-ml li a{ margin-right:10px;}
		.zwgk-zdly li{ width:25%;}
		
		.home-news-left,.home-news-right{ width:auto; float:none;}
		.home-news-left,.home-news-left img{ height:250px;}
		.news-title li{ font-size:16px;}
		.home-qh-title li { font-size:25px;}
		.home-qh-title li span{ display:none;}
		.home-zwgk-left1{ float:none; width:auto;}
		.home-zwgk-left,.home-zwgk-right { float:none; width:auto;}
		.home-zwgk-right,.home-zwgk-right .fr { margin-top:20px;}
		.home-tab{ height:auto;}
		.home-zwgk-news{ float:none; width:auto;}
		.zwfw-left,.zwfw-right{ float:none; width:auto;}
		.zwfw-right{ margin-top:20px;}
		.home-zwgk-title li{ font-size:16px; margin-right:0px;}
		.tab-zwfw ul li{ width:24.5%; margin-top:0px; margin-bottom:0px;}
		.tab-zwfw{ height:auto;}
		
		.zmhd-left,.zmhd-right{ width:auto; float:none;}
		.zmhd-div-1 span{ float:none; width:100%; margin-bottom:10px;}
		
		.home-ftzb-left{ width:auto; float:none;}
		.home-ftzb-right{ width:auto; float:none; margin-top:20px;}
		.ftzy{ line-height:30px;}
		.zmhd-right{ margin-top:20px;}
		.xjxd-title{ font-size:16px;}
		dl.zjdc-first{ height:auto;}
		#zdly .item a{ width:33%; font-size:16px; margin-top:15px; height:153px;}
		#zdly .item span{width: 68px;}
		.demo{ padding-left:0px!important;}
		.footer .link dl{ float:none!important; width:auto!important;}
		.home-bmfw dl{ width:33%; margin-bottom:10px;}
		.home-bmfw dl.on{ width:33%;}
		.home-bmfw dl .cont{ background:#fff; border:none;}
		
		.szf-leader-left,.szf-leader-right,.szf-news-left,.szf-news-cen,.szf-news-right,.szf-xwfbh-left,.szf-xwfbh-right,.xwfbh-div-left,.xwfbh-div-right{ width:auto; float:none}
		.zfjg-div li{width: 33%;}
		.szf-leader-right{ margin-top:20px;}
		.szf-leader-right li a{ width:auto; margin-bottom:20px;}
		.szf-leader-right li img{ width:auto;}
		
		.leader-div .leader-div-left,.leader-div .leader-div-cen,.leader-div .leader-div-right{ width:auto; float:none;}
		.leader-title-qh li{ width:42%;}
		.leader-div-img{ text-align:center;}
		.leader-div-img img{ width:auto;}
		.leader-div-cen,.leader-div-right{ margin-top:20px;}
		.leader-padd,.leader-right-padd{ margin-left:0px;}
		.zwyw-news-right { margin-top:20px;}
		
		.list_right{  width:auto; float:none; border-left:0px;}
		.list_right ul{ padding-left:0px;}
		.ly_div li{ width:auto!important; float:none!important;}
		
		.yzgov-share{ display:none!important;}
		.right-nav{ display:none;}
		.hot h3{ font-size:27px;}
		.news-title li{ overflow:hidden; height:42px;}
		.hot img{ float:none;}
	}

@media (max-width: 320px){
		.nav li {width: 33%;}
		.search li.search-li{    width: 100%;}
		.home-qh-title li{ font-size:19px;}
	}	
.yhzx{ display:none!important;}	
.footer .link .mar{ position: relative;}
.footer .link{ height:72px; line-height:72px; background:#f3f3f3; border-top:#2f5e95 solid 8px; margin-top:25px; font-size:18px;}
.footer .link strong{ display:block; position: absolute; left: 0px; height: 72px;}
.footer .link  dl{ float:left; width: 24%; height: 40px; line-height: 40px;margin-left: 1%; margin-top:16px; }
.footer .link  dt{ padding-left: 20px; }
	/* select */
.demo{ padding-left:135px;}
.dome_div{ }
.dome_div .select{position:relative; background:#fff; }
.dome_div .select dt{ border:1px solid #f3f3f3;height:40px;background: url(../images/bg3.png) no-repeat 93%;line-height:40px;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;z-index:99;}
.dome_div .select dt:hover,.select dt.cur{ border-bottom:0px; border:1px solid #ddd;}

.dome_div .select dd{position:absolute;left:0;top:40px;border:1px solid #d2ccc4;background:#fff;display:none; width:99.5%; border-top:0px; z-index:9999;}
.dome_div .select dd ul{width: 100%; max-height: 155px;overflow:auto;}
.dome_div .select dd ul li a{line-height:28px;display:block;font-size:16px;padding:0 8px; }
.dome_div .select dd ul li a:hover{background:#f5f5f5;}



	