@charset "utf-8";
/* CSS Document */
.zwgk_body{background-image:url(/images/bg_zwgk.jpg);}
.channelbox{margin-bottom:20px;}
.commonbox .title_bg{margin-bottom:20px;}

.gk_left{float:left; width:49%;}
.gk_right{float:right; width:49%; overflow:hidden;}

.bjjdcx{margin-top:10px;}
table.table_bl{border-collapse:collapse; border:1px solid #ebebeb; width:100%;  font-size:0.93333em;}
.table_bl th{background:#f5f5f5; border-bottom:1px solid #ebebeb; padding:4px; line-height:2.3; white-space:nowrap;}
.table_bl td{border-bottom:1px solid #ebebeb; padding:8px; line-height:1.5;}
table.table_all td{border:1px solid #ebebeb; }
.boxcontent{border:1px solid #ebebeb; border-top:none;}
.xxgk{padding:15px 10px;}
.xxgk_lm ul{margin:0;}
.xxgk_lm li{float:left; width:48%; margin:5px 1%; text-align:left;}
.xxgk_lm li a{display:block; border:1px solid #afe2a5; border-radius:3px; height:37px; line-height:35px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; padding-left:10px;}
.xxgk_lm li a:hover{background:#65d04f; border-color:#65d04f; color:#fff; font-weight:bold;}
.xxgk_lm li.addWidth{width:98%;}
.xxgk_smlm{background:#f4f4f4; margin:1%; padding:15px 20px; line-height:28px; overflow:hidden; zoom:1;}
.xxgk_smlm li{float:left; width:20%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
/* .xxgk_smlm li:last-child{float:left; width:50%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;} */
.xxgk_smlm li.qzfxxgk{white-space: nowrap; width: 28%;}
.xxgk_smlm li.zdgkxx{text-align: center; white-space: nowrap; width: 52%;}
.xxgk_smlm li.zdgkxx2{text-align: center; white-space: nowrap; width: 32%;}
.xxgk_smlm li.sjkf{width: 20%;}

.xxgk_smlm li.wzxy{text-align: right;}

.xxgk_menu ul{margin:15px -5px 0; overflow:hidden;}
.xxgk_menu li{float:left; width:33.33333%;}
.xxgk_menu li a{display:block; margin:5px 5px; border:1px solid #65d04f; color:#fff; background-color:#65d04f; border-radius:3px; height:37px; line-height:35px; text-align:center; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; padding-left:10px;}
.xxgk_menu li a:hover{font-weight:bold; filter:alpha(opacity=95); -moz-opacity:0.95; opacity:0.95;}

.commonboxtab{position: relative;}
.commonboxtab .hd{border-bottom:1px solid #ebebeb; height:42px; line-height:40px; margin-bottom:20px;}
.commonboxtab .hd ul li{float:left; padding:0 15px; cursor:pointer; font-size:1.1em;}
.commonboxtab .hd ul li.on{margin-bottom:-2px; border-bottom:3px solid #2db354; font-weight:bold;}
.commonboxtab .hd .more{float:right; padding-right:20px; font-size:14px; }
.commonboxtab .hd .more a{color:#808080;}
.xxgk_zdgk{background:#f4f4f4; padding:12px 20px;}
.xxgk_zdgk li{float:left; width:50%; line-height:33px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.xxgk_zdgk .more{position: absolute; top: 0; right: 0; line-height: 40px; color:#808080; }

.ldbz{padding:20px 15px;}
.ldbz_title{height:42px; line-height:42px; border:1px solid #afe2a5; margin-bottom:20px; box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
.ldbz_title li{float:left; width:20%; text-align:center; padding-bottom:6px;}
.ldbz_title li.on{background:url(/images/doc_icon.png) center bottom no-repeat;}
.ldbz .bd li{ margin:5px 0; line-height:1.8; clear:both; position:relative; min-height:27px;}
.ldbz .bd li span{color:#2db354; font-weight:bold; position:absolute; left:0; width:100px;}
.ldbz .bd li a{ display:inline-block; margin-right:12px;}
.ldbz .bd li p{ padding-left:100px;}
.ldbz .bd .ul2 span{width:140px;}
.ldbz .bd .ul2 li p{padding-left:140px;}
.ldbz .bd .ul3 span{width:125px;}
.ldbz .bd .ul3 li p{padding-left:125px;}

.xxgk_btn{margin:0 -5px 15px;}
.xxgk_btn li{float:left; width:31.4%; padding:0 5px;}
.xxgk_btn li a{display:block; position:relative; background:#65d04f; height:58px; vertical-align:middle; line-height:58px; color:#FFF; font-size:1.09em; font-weight:bold; padding-left:38%; box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
.xxgk_btn li a i{ position:absolute; top:0; left:6%; width:50px; height:58px; background:url(/images/gk_btn_icon.png) center 0 no-repeat;}
.xxgk_btn li.li1 a{background:#b6d04f}
.xxgk_btn li.li1 a i{background-position:center -58px;}
.xxgk_btn li.li2 a {background:#d0b64f}
.xxgk_btn li.li2 a i{background-position:center -116px;}
.xxgk_btn li.li0 a{line-height:24px; padding-top:5px; height:53px;}

.zwgk_smtab .hd{height:25px; line-height:25px; margin-bottom:10px;}
.zwgk_smtab .hd li{ float:left;  padding-right:20px; color:#2db354;}
.zwgk_smtab .hd li.on{font-weight:bold;}

/*数据开放*/
.zwgk_sjkf .sjkf_slide .common_head .menu1{width:20%;}
.zwgk_sjkf .sjkf_slide .common_head .menu1 li{width:100%;}
.zwgk_sjkf .hgjj_hd{float:left; width:20%;}
.zwgk_sjkf .hgjj_hd li{position:relative;}
.zwgk_sjkf .hgjj_hd li a{display:block; padding:18px 28px; margin:-1px; line-height:150%; font-size:16px; text-align:center; border:solid #e0e0e0 1px; background-color:#f5f5f5;}
.zwgk_sjkf .hgjj_hd li i{position:absolute; top:50%; right:-8px; width:7px; height:12px; margin-top:-6px; background:url(/images/zwgk_sjkf_ico1.jpg) no-repeat left; visibility:hidden;}
.zwgk_sjkf .hgjj_hd li.on a{color:#fff; background-color:#e4A313; border-color:#e4A313;}
.zwgk_sjkf .hgjj_hd li.on i{visibility:visible;}
.zwgk_sjkf .hgjj_bd{float:right; width:78.5%;}
.zwgk_sjkf .hgjj_bd .bd_item{height:584px;}
.zwgk_sjkf .hgjj_bd .bd_item iframe{height:100% !important;}

.zwgk_sjkf .sjkf_sjs .common_head .menu1{width:20%;}
.zwgk_sjkf .sjkf_sjs .common_head .menu1 li{width:100%;}
.zwgk_sjkf .sjkf_sjs .sjs_cont ul{margin:0 -10px; overflow:hidden; zoom:1;}
.zwgk_sjkf .sjkf_sjs .sjs_cont ul li{position:relative; float:left;}
.zwgk_sjkf .sjkf_sjs .sjs_cont ul li.li0{width:46%;}
.zwgk_sjkf .sjkf_sjs .sjs_cont ul li.li1{width:27%;}
.zwgk_sjkf .sjkf_sjs .sjs_cont ul li.li2{width:27%;}
.zwgk_sjkf .sjkf_sjs .sjs_cont ul li a{display:block; margin:0 10px; overflow:hidden;}

.zwgk_sjkf .sjkf_sjs .sjs_cont ul li span.pic{display:block; width:100%; height:277px; overflow:hidden;}
.zwgk_sjkf .sjkf_sjs .sjs_cont ul li span.pic img{display:block; width:100%; max-height:100%;}
.zwgk_sjkf .sjkf_sjs .sjs_cont ul li span.txt{display:block; text-align:center; height:40px; line-height:20px; margin-top:10px;}
.zwgk_sjkf .sjkf_sjs .sjs_cont ul li span.pic td{padding:16px 5px; font-family:"宋体";}
.zwgk_sjkf .sjkf_sjs .sjs_cont ul li.li2 span.txt{text-align:left;}

.zwgk_sjkf .sjkf_main{margin:0 -10px; overflow:hidden; zoom:1;}
.zwgk_sjkf .sjkf_common{float:left; width:50%;}
.zwgk_sjkf .sjkf_box{margin-right:10px; margin-left:10px; position: relative;}
.zwgk_sjkf .sjkf_box .infoList li h4 i{ top:-4px; width:6px; height:9px; background:url(/images/zwgk_sjkf_ico2.jpg) no-repeat; border-radius:0;}
.zwgk_sjkf .sjkf_box .bd{}

.zwgk_sjkf .sjkf_box .bd .more{position: absolute; top: 0; right: 10px; line-height: 44px;}
.zwgk_sjkf .sjkf_box .bd .more a{color: #666;}

.sjs_cont {width:100%; overflow:hidden;  position:relative;}
.sjs_cont .next, .sjs_cont .prev{ position:absolute; top:40%; margin-top:-26px; width:24px; height:52px; background:url(/images/home_ztzl_arrow2.png) no-repeat; cursor:pointer;}
.sjs_cont .prev{ background-position:-24px 0; left:0px;}
.sjs_cont .next{ right:0px;}
.sjs_cont .bd{margin:0px auto; width:100%; overflow:hidden;}
.sjs_cont .bd ul li{float:left; width:33%; position:relative;}
.sjs_cont .bd ul li img{display:block; width:100%; height:277px;}

@media (max-width: 1199px) {
	.xxgk_btn li{width:33.333%;}
	.wrapper{padding:15px 15px 0;}
	.zwgk_sjkf .sjkf_sjs .sjs_cont ul li span.pic{height:auto;}
}
@media(min-width: 768px) and (max-width: 992px) {
	.xxgk_zdgk li{width:100%;}
}
@media (max-width: 991px) {
	.gk_left,.gk_right{float:none; width:100%; margin-top:20px;}
	.kxcxtd{margin-bottom:20px;}
	.xxgk_btn li.li0 a{line-height:48px;}
	
	.mb20{margin-bottom:15px;}

.zwgk_sjkf .hgjj_hd{float:none; width:auto;}
.zwgk_sjkf .hgjj_hd ul{margin:0 -3px; overflow:hidden; zoom:1;}
.zwgk_sjkf .hgjj_hd li{float:left; width:50%;}
.zwgk_sjkf .hgjj_hd li a{margin:0 3px 6px; padding:8px 0; line-height:24px;}
.zwgk_sjkf .hgjj_hd li.li4 a{line-height:48px;}
.zwgk_sjkf .hgjj_hd li.li6 a{line-height:48px;}
.zwgk_sjkf .hgjj_hd li i{display:none;}
.zwgk_sjkf .hgjj_bd{float:none; width:auto;}

.zwgk_sjkf .sjkf_slide .common_head .menu1{width:100%;}
.zwgk_sjkf .sjkf_slide .common_head .menu1 li{width:25%;}
.zwgk_sjkf .sjkf_sjs .common_head .menu1{width:100%;}
.zwgk_sjkf .sjkf_sjs .common_head .menu1 li{width:25%;}
}

@media (max-width: 768px) {
.gk_right{margin-bottom:20px;}
.wrapper{padding:15px 0 0;}
.zwgk_sjkf .sjkf_slide .common_head .menu1 li{width:45%;}
.zwgk_sjkf .sjkf_sjs .common_head .menu1 li{width:45%;}

.zwgk_sjkf .sjkf_common{width:100%;}
}

@media (max-width: 680px) {
.zwgk_sjkf .hgjj_hd li a{ font-size:.9375em; padding:10px 0; line-height:20px;}
.zwgk_sjkf .hgjj_hd li.li6 a{line-height:40px;}
.zwgk_sjkf .hgjj_hd li.li4 a{line-height:40px;}
.zwgk_sjkf .sjkf_sjs .sjs_cont ul li.li0{width:100%;}
.zwgk_sjkf .sjkf_sjs .sjs_cont ul li.li1{width:50%;}
.zwgk_sjkf .sjkf_sjs .sjs_cont ul li.li2{width:50%;}
.xxgk_menu li{width:50%;}
}
@media (max-width: 480px) {
	.xxgk_btn{margin-bottom:5px;}
	.xxgk_btn li{width:100%; margin-bottom:10px;}
	.commonboxtab .hd .more{display:none;}
	.xxgk_zdgk li{width:100%;}
	.xxgk_smlm li{ width:33.333%;}
	.xxgk_smlm li.qzfxxgk, .xxgk_smlm li.zdgkxx{width: 50%}
	.xxgk_lm li{float:none; width:100%; margin-left:0; margin-right:0;}
	.xxgk_smlm{margin:0;}
	.xxgk_smlm li.wzxy{text-align: left;}
	.xxgk_smlm li.zdgkxx2{text-align: left; width: 50%;}
	
	.zwgk_sjkf .sjkf_box .bd{height:auto;}
}
@media (max-width: 479px) {
	.ldbz .bd li span{ position:static; width:100%;}
	.ldbz .bd li p{ padding-left:0;}
	.xxgk_smlm li{ width:50%;}
	.xxgk_smlm li.qzfxxgk, .xxgk_smlm li.zdgkxx{width: 50%}
	.zwgk_sjkf .sjkf_slide .common_head .menu1 li{width:180px;}
	.zwgk_sjkf .sjkf_sjs .common_head .menu1 li{width:180px;}
}
@media (max-width: 479px) {
.xxgk_menu li{width:100%;}
}

@media (max-width: 320px) {
	.zwgk_sjkf .sjkf_sjs .sjs_cont ul li.li1{width:100%;}
	.zwgk_sjkf .sjkf_sjs .sjs_cont ul li.li2{width:100%;}
	.xxgk_smlm li.qzfxxgk, .xxgk_smlm li.zdgkxx{width: 100%}
}