@charset "utf-8";
/* CSS Document */
.gzhd_body{background-image:url(/images/bg_gzhd.jpg);}
.channelbox{margin-bottom:20px;}
.commonbox .title_bg{margin-bottom:20px;}

.col_left{float:left; width:58%;}
.col_right{float:right; width:40%; overflow:hidden;}

.common_tabSlide .hd .title_r{float:right; white-space:nowrap; position:relative; margin-bottom:-6px;}
.common_tabSlide .hd ul li{float:left; padding:0 20px; cursor:pointer;}
.common_tabSlide .hd ul li.on{ background:url(/images/title_line.png) center bottom no-repeat; padding-bottom:6px;}
.boxcontent{border:1px solid #ebebeb; border-top:none;}
.common_tabSlide .bd ul{ padding:20px 10px 20px 25px; line-height:2.2;}
.sxlist li{float:left; width:94px;}

.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;}
.table_bl td{border-bottom:1px solid #ebebeb; padding:8px; line-height:1.5;}
table.table_all td{border:1px solid #ebebeb; }
.table_a{border-collapse:collapse; border:1px solid #ebebeb; width:100%;  font-size:0.93333em;}
.table_a th{background:#f5f5f5; border:1px solid #ebebeb;  padding:4px; line-height:2.3; white-space:nowrap;}
.table_a td{border-bottom:1px solid #ebebeb; padding:8px; line-height:1.5;}
.table_a tr th:nth-child(5), .table_a tr td:nth-child(5){ display:none;}

.hd_ftpiclist li{margin-bottom:19px; background:#fafafa; border:#ebebeb 1px solid; min-height:146px; position:relative; overflow:hidden;}
.hd_ftpiclist li .pic{ display:block; position:absolute; top:0; left:0;margin:-1px; float:left; width:225px;}
.hd_ftpiclist li .pic img{width:100%;/* max-height:148px;*/}
.hd_ftpiclist li .sx{margin-left:225px; padding:10px 16px; font-size:0.85em;}
.hd_ftpiclist li .sx span{display:block; padding:6px 0; line-height:1.5em;}
.hd_ftpiclist li .sx span b{color:#2db354;}

.hdlm{margin:20px -5px 0;}
.hdlmlist li{float:left; width:47.8%; padding:0 5px; margin-bottom:25px;}
.hdlmlist li a{display:block; height:81px; border:#afe2a5 1px solid; font-size:1.2em;}
.hdlmlist li a i{display:inline-block; margin:16px 5% 7px 8%; width:50px; height:50px; background:url(/images/hd_icon.png) no-repeat; vertical-align:middle;}
.hdlmlist li a b{display:inline-block; width:50%; line-height:1.2; vertical-align:middle; vertical-align:-webkit-baseline-middle; color:#2db354;}
.hdlmlist li a:hover{background:#65d04f; color:#FFF}
.hdlmlist li a:hover b{color:#FFF}
.hdlmlist li.li0 a i{background-position:0 0;}
.hdlmlist li.li0 a:hover i{background-position:-50px 0;}
.hdlmlist li.li1 a i{background-position:0 -50px;}
.hdlmlist li.li1 a:hover i{background-position:-50px -50px;}
.hdlmlist li.li2 a i{background-position:0 -100px;}
.hdlmlist li.li2 a:hover i{background-position:-50px -100px;}
.hdlmlist li.li3 a i{background-position:0 -150px;}
.hdlmlist li.li3 a:hover i{background-position:-50px -150px;}
.hdlmlist li.li4 a i{background-position:0 -200px;}
.hdlmlist li.li4 a:hover i{background-position:-50px -200px;}
.hdlmlist li.li5 a i{background-position:0 -250px;}
.hdlmlist li.li5 a:hover i{background-position:-50px -250px;}
.hdlmlist li.li6 a i{background-position:0 -300px;}
.hdlmlist li.li6 a:hover i{background-position:-50px -300px;}
.hd_ftpiclist{ overflow: hidden;}
@media (max-width: 1199px) {
	.hd_ftpiclist li{min-height:148px;}
}
@media (max-width: 991px) {
	.kxcxtd{margin-bottom:20px;}
	.hdlmlist li a b{width:60%;}
}
@media (min-width: 769px) and (max-width: 1023px) {
	.common_tabSlide .hd ul li{padding:0 10px;}
	.hd_ftpiclist li .pic{width:40%;}
	.hd_ftpiclist li .sx{margin-left:40%;}
	.hdlmlist li{width:100%;}
	.hdlmlist li a b{width:60%;}
	.hdlmlist li a i{margin:3px 5% 0 10px;}

}
@media (max-width: 768px) {
	.col_left,.col_right{float:none; width:100%; margin-top:20px;}
}
@media (max-width: 480px) {
	.common_tabSlide .hd ul li{padding:0 5px;font-size:0.9em;}
	.hd_ftpiclist li .pic{width:40%;}
	.hd_ftpiclist li .sx{margin-left:40%;}
	.hdlmlist li{width:100%;}
}
@media (max-width: 320px) {
	.common_tabSlide .title{padding:1px 10px;}
	.common_tabSlide .hd ul li{font-size:0.8em;}
}