﻿@charset "utf-8";
/*common*/

/*zwgk*/
.common_hd{border-bottom: #e6e6e6 1px solid; line-height:28px; height: 38px;}
.common_hd li{float: left; font-size: 18px; margin-right:5%; height: 37px; cursor:pointer;}
.common_hd li.on {border-bottom:#065ec0 2px solid; margin-bottom: -1px;}
.common_hd li.on a{color: #2372c2;}
.common_hd .more{float:right; background:url(../images/public/more.gif) no-repeat right center; padding-right:11px;}
.common_hd .more a{color:#999999;}
.common_hd .more a:hover{color:#333;}

.zwgk_column_left{width: 485px;float: left;margin: 20px 0;}
.zwgk_column_right{width: 690px;float: right;margin: 20px 0;}
.zwgk_column_right .bd{margin-top: 7px;}
.zwgk_rsrm{margin-top: 15px;}
.zwgk_rsrm .bd{margin-top: 7px;}
.zwgk_column_right .common_newslist li i{background: #333;}
.zwgk_ldbz{height: 300px;}
.zwgk_ldbz .ldbz_title{height: 42px;background: #4194e8;font-size: 16px;padding-left: 20px;font-weight: bold;line-height: 42px;}
.zwgk_ldbz .ldbz_title a{color: #fff;}
.zwgk_ldbz .ldbz_content{font-size: 15px;border:1px solid #dedede;padding:20px;}
.zwgk_ldbz .ldbz_hd{height:30px;}
.zwgk_ldbz .common_hd{border-bottom: none;}
.zwgk_ldbz .ldbz_hd ul{border-bottom: 1px solid #ccc; height: 100%;}
.zwgk_ldbz .ldbz_hd li{height: 30px;line-height: 28px;margin-right:0;padding:0 8px;}
.zwgk_ldbz .ldbz_hd li a{padding: 1px 10px;display: inline-block;}
.zwgk_ldbz .ldbz_hd li.on{border-bottom:1px solid #c33;}
.zwgk_ldbz .ldbz_hd li.on a{color: #c00;border:1px solid #c33;border-bottom: none;background: #fff;}
.zwgk_ldbz .ldbz_hd li.on i{
	display: inline-block;border:1px solid #c33;border-bottom: 1px solid #fff;
	width: 73%;height: 35px;position: absolute;left: 10px;top: -5px;
}
.zwgk_ldbz .bd_list{padding-top:20px;height: 164px;}
.zwgk_ldbz .bd .ld_tx{padding:0 55px 0 25px; float: left;border-right:1px solid #dedede;}
.zwgk_ldbz .bd .ld_tx span{color: #0f43b9;display: inline-block;margin-right: 10px;font-weight: bold;}
.zwgk_ldbz .bd .ld_tx span a{color: #0f43b9;}
.zwgk_ldbz .bd .qwld{width:210px;float: right;}
.zwgk_ldbz .bd .qwld h4{margin-bottom: 15px;}
.zwgk_ldbz .bd .qwld .name_list span{line-height: 30px;width: 65px;display: inline-block;}
/*.zwgk_xxgk{margin-top: 8px;}*/
.zwgk_xxgk .zwgk_hd_xxgk_hd ul{text-align: justify;margin:10px 0 20px;}
/*.zwgk_xxgk .zwgk_hd_xxgk_hd ul:after{content: "";display: inline-block;width: 100%;}*/
.zwgk_xxgk .zwgk_hd_xxgk_hd ul li{
	display:inline-block;width: 213px;/*line-height: 70px;*/line-height: 40px;padding-left:20px;background-color: #f5f5f5;border:1px solid #e6e6e6;
	cursor: pointer;/*margin-top: 10px;font-size: 16px;*/margin-top: 8px;font-size: 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.zwgk_xxgk .bd .zwgk_hd_xxgk_hd ul li:hover{background-color: #7eb5ea;}
.zwgk_xxgk .bd .zwgk_hd_xxgk_hd ul li a:hover{color: #333;}
.zwgk_xxgk .zwgk_hd_xxgk_bd{display: block!important;background-color: #f5f5f5;}
.zwgk_xxgk .bd .zwgk_hd_xxgk_bd ul{padding:5px 0 20px;}
.zwgk_xxgk .bd .zwgk_hd_xxgk_bd ul li{float:left;/*width:25%;*/margin-top: 15px;text-align: left;}
.zwgk_xxgk .bd .zwgk_hd_xxgk_bd ul li a{width:100%;padding:0 20px;}
/*.zwgk_gsgg{margin: 3px 0;}*/
.zwgk_zdly{margin-bottom: 20px;}
.zwgk_zdly .bd ul{text-align: justify;margin-top: 13px;}
.zwgk_zdly .bd ul:after{content: "";display: inline-block;width: 100%;}
.zwgk_zdly .bd ul li{
	width: 222px;height: 55px;display: inline-block;border:1px solid #c3d7ea;line-height: 55px;
	font-size: 15px;margin-top: 10px;
}
.zwgk_zdly .bd ul li img{height: 100%;width: 56px;}
.zwgk_zl{}
.zwgk_zl ul{text-align: justify;margin-bottom: -23px;}
.zwgk_zl ul:after{content: "";display: inline-block;width: 100%;}
.zwgk_zl ul li{width: 373px;height: 92px;display: inline-block;}
.zwgk_zl ul li img{height: 100%;}

/*mldb*/
.mldb_tit{height: 45px; position: relative; overflow: hidden;}
.mldb_tit b{display: block; height: 1px;background: #065ec0; line-height: 0; font-size: 0; overflow: hidden; margin-top: 22px;}
.mldb_tit span{position: absolute; left: 50%; top: 0; margin-left: -100px; width: 201px; height: 45px; background:url(../images/mldb_tit_gk.png) no-repeat center top #fff;}
.mldb_ly .mldb_tit span{background-image: url(../images/mldb_tit_ly.png);}
.mldb_wh .mldb_tit span{background-image: url(../images/mldb_tit_wh.png);}
.mldb_fq .mldb_tit span{background-image: url(../images/mldb_tit_fq.png);}

.mldb_gk{margin:30px 0;}
.mldb_gk .cont{overflow: hidden; padding-top: 15px;}
.mldb_gk .cont .pic{float: right; width: 32%;}
.mldb_gk .cont .pic img{display: block; width: 100%; height: 247px;}
.mldb_gk .cont .txt{float: left; width: 66%; font-size: 15px; line-height: 34px; height: 247px; overflow: hidden;}
.mldb_gk .cont .txt span a {color: #d52026;}

.mldb_ly{margin-bottom: 30px;}
.mldb_ly .mldb_tit{margin-bottom: 20px;}
.mldb_ly_list{overflow: hidden;}
.mldb_ly .bd{margin:0 -15px;}
.mldb_ly .bd ul{overflow: hidden;}
.mldb_ly .bd ul li{float: left; /*width: 25%;*/ width: 308px;position: relative;}
.mldb_ly .bd ul li a{color: #fff;display: block; height: 295px; margin:0 15px; position: relative; overflow: hidden;}
.mldb_ly .bd ul li img{display: block; width: 100%; height: 295px;}
.mldb_ly .bd ul li b{position: absolute; bottom: 0; left: 5%; width: 90%; height: 42px; background: #000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.mldb_ly .bd ul li span{position: absolute; bottom: 0; left: 2%; right: 2%; color: #fff; height: 42px; line-height: 42px; text-align: center; font-size: 15px;}
.mldb_ly_scroll{position: relative;}
.mldb_ly_scroll .btn a{position: absolute; top: 50%; margin-top: -37px; width: 37px; height: 74px; background-image: url(../images/mldb_scroll_arrow.png); cursor: pointer;}
.mldb_ly_scroll .btn a.prev{left: -60px;}
.mldb_ly_scroll .btn a.next{background-position:-37px 0; right: -60px;}

.mldb_wh{margin-bottom: 30px; overflow: hidden;}
.mldb_wh .mldb_tit{margin-bottom: 20px;}
.mldb_wh ul{margin:0 -15px; overflow: hidden;}
.mldb_wh ul li{float: left; width: 50%;}
.mldb_wh ul li .box{height: 130px; background: #f9f9f9; border:#eeeeee 1px solid; margin:0 15px 30px; padding: 0 20px; overflow: hidden;}
.mldb_wh ul li .box h5{padding-top: 18px; font-size: 18px; font-weight: normal; margin-bottom: 8px;}
.mldb_wh ul li .box h5 a{color: #cc0000;}
.mldb_wh ul li .box p{color: #666666; font-size: 15px; line-height: 34px; max-height:68px; overflow: hidden;}
.mldb_wh .more{display: block; height: 40px; line-height: 40px; background: #f7f7f7; text-align: center; font-size: 15px; }
.mldb_wh .more a{color: #666666;}
.mldb_wh .more a:hover{color: #cc0000;}

.mldb_fq{margin-bottom: 10px; /*overflow: hidden;*/}
.mldb_fq .mldb_tit{margin-bottom: 20px;}
.mldb_fq .bd{margin:0 -15px;}
.mldb_fq ul{overflow: hidden;}
.mldb_fq ul li{float: left; /*width: 25%;*/ width: 307px; margin-bottom:20px;position: relative;}
.mldb_fq ul li a{display: block; margin:0 15px; position: relative; height: 155px; overflow: hidden;color: #fff;}
.mldb_fq ul li img{display: block; width: 100%; height: 155px;}
.mldb_fq ul li b{position: absolute; bottom: 0; left: 5%; width: 90%; height: 34px; background: #000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.mldb_fq ul li span{position: absolute; bottom: 0; left: 2%; right: 2%; color: #fff; height: 34px; line-height: 34px; text-align: center; font-size: 15px;}
.mldb_ly_scroll .btn a{margin-top: -48px;}


.ztzl_main ul{margin:0 -15px; overflow:hidden;}
.ztzl_main ul li{
	float:left;
	width: 25%;
}
.ztzl_main ul li a{
	display:block;
	margin:30px 15px 10px;
	height:78px;
	background-color: #add4ff;
}
.ztzl_main ul li a img{display: block; width:100%; height: auto; min-height:100%}




/***responsive***/
@media (max-width: 1200px) {
	.mldb_ly_scroll .btn a{width:24px; height:52px; margin-top: -26px; background-image: url(../images/index/home_ztzl_arrow_sjb.png);}
	.mldb_ly_scroll .btn a.prev{background-position:-24px 0; left:0;}
	.mldb_ly_scroll .btn a.next{background-position: 0 0; right:0;}

	.zwgk_column_left{width: 40%;}
	.zwgk_column_right{width: 58%; margin: 20px 0 18px;}
	.zwgk_ldbz .ldbz_hd li{padding:0;}
	.zwgk_ldbz .ldbz_hd li a{padding:1px 5px;}
	.zwgk_ldbz .bd .qwld{width: 45%;}
	.zwgk_ldbz .bd_list{height: auto;}
	.zwgk_ldbz .bd .ld_tx{padding:0 9% 0 5%;}
	.zwgk_ldbz .bd .qwld h4{margin-bottom: 10px;}
	.zwgk_ldbz .bd .qwld .name_list span{line-height: 25px;}
	.zwgk_xxgk .zwgk_hd_xxgk_hd ul{margin:12px 0 20px;}
	.zwgk_xxgk .zwgk_hd_xxgk_hd ul li{width: 49%;padding-left: 5px;margin-top: 7px;}
	.zwgk_xxgk .bd .zwgk_hd_xxgk_bd ul li a{padding: 0 0 0 15px;}
	.zwgk_zl ul li{width: 33%;}
	.zwgk_gsgg,.zwgk_xxgk{margin: 0;}
	.zwgk_ldbz{height: auto;}

}

@media (max-width: 991px){
	.zwgk_column_left,.zwgk_column_right{width: 100%;}
	.zwgk_ldbz{height: auto;}
	.zwgk_ldbz .ldbz_hd li{padding:0 8px;}
	.zwgk_ldbz .ldbz_hd li a{padding:1px 10px;}
	.zwgk_ldbz .bd .ld_tx {padding:0 25%;border-right: none;}
	.zwgk_ldbz .bd .qwld{width: 100%;}
	.zwgk_ldbz .bd .qwld .name_list span{width: 60px;}
	.zwgk_zl ul li{width: 32%;}
	.zwgk_zl ul li img{width: 100%;}
	.zwgk_xxgk .bd .zwgk_hd_xxgk_bd ul li{width: 24%;}
	.zwgk_column_right {margin: 20px 0;}
	.zwgk_column_left{margin-bottom: 0;}
	.zwgk_rsrm {margin-top: 11px;}
	
	.ztzl_main ul{margin:0 -7px 0 -8px}
	.ztzl_main ul li a{
		margin:15px 7px 0 8px;
	}
}
@media (min-width: 767px) and (max-width: 991px) {
	
}

/* xs mobile*/
@media (max-width: 768px) {
	.mldb_gk .cont .pic, .mldb_gk .cont .txt{float: none; width: 100%;}
	.mldb_gk .cont .pic img{height: auto; margin-bottom: 20px;}

	.mldb_wh ul li{width: 100%;}
	/*.mldb_fq ul li{width: 50%;}*/

	.zwgk_zl ul li{width: 49%;margin-bottom: 10px;}
	.zwgk_zl ul{margin-bottom: -33px;}


	.ztzl_main ul li a{height:120px;}
}
@media (max-width: 767px) {
	
}

@media (max-width: 640px) {
	.zwgk_zl ul li{width: 100%;}
	.zwgk_ldbz .ldbz_hd li{padding:0 8px;}
	.zwgk_ldbz .ldbz_hd li a{padding:1px 5px;}

}

@media (max-width: 479px) {
	/*.mldb_fq ul li{width:100%;}*/
	.zwgk_xxgk .bd .zwgk_hd_xxgk_bd ul li{width: 33%;}
	/*.zwgk_zl ul li{margin:0;}*/
	.zwgk_ldbz .ldbz_hd{height: 70px;}
	.zwgk_ldbz .ldbz_hd li{padding:0; width: 33.3%}
	.zwgk_ldbz .ldbz_hd li:first-child+li+li+li{clear: both;}
	.zwgk_ldbz .ldbz_hd li a{padding:0;}
	.zwgk_ldbz .ldbz_hd li.on,.zwgk_ldbz .common_hd li.on{border: none;}
	.zwgk_ldbz .ldbz_hd li.on a{border: none;}
	
	.ztzl_main ul li{width:50%;}
}

@media (max-width: 320px) {
	.zwgk_xxgk .zwgk_hd_xxgk_hd ul li{width: 100%; line-height: 40px;}
	.ztzl_main ul li{width:100%;}
	.ztzl_main ul li a{height:auto;}
}
