.zwgk-center{
	float: left;
	margin-left: 20px;
	width:630px ;
}

.zwgkNewTab{width:100%;margin-bottom:20px;}
.zwgkNewTab .hd ul{border-bottom: 1px solid #dcdcdc;}
.zwgkNewTab .hd li{display: inline-block;line-height: 54px;}
.zwgkNewTab .hd img{vertical-align: sub;margin:0 10px;}
.zwgkNewTab .hd li a{color:#111111;font-size: 24px;font-family: é»‘ä½“;}/* add 12-16 16:30 */
.zwgkNewTab .hd li.on a{color:#1966A7;}

.qzfld{
	overflow: hidden;
}
h3.title24 a{color:#126dbb}
.zlbar li.ico12 span{ background:url(xxgkzl_12.png) no-repeat center;}

.zlbar li.ico12:hover span{ background:url(xxgkzl_12a.png) no-repeat center;}
.qzfld dl{padding:16px 0 0;clear: both;}
.qzfld dl dt{line-height: 45px;background: #ccddeb; text-align: center;font-size: 20px;color:#565656;margin-bottom: 10px;}
.qzfld dl dd{line-height: 40px;text-align: center;}
.qzfld dl dd a{color:#565656;font-size: 18px;display: block;}
.qzfld dl dd span{
	display: block;
	float: left;
	width: 100%;
	text-align: center;
	padding-top:6px;
    position: relative;
}
.qzfld dl dd span b{
    width: 0;
    border-bottom: 3px solid #3a81bb;
    position: absolute;
    bottom: 0;
    left: 25%;
    transition: 0.5s all linear;
}
.qzfld dl dd span:hover b {
  display: block;
  width: 50%;
  border-bottom: 3px solid #3a81bb;
  position: absolute;
  bottom: 0;
  left: 25%;
}
.ld-dz {
  background-image: url(10-common-list-bg.png);
  background-repeat: repeat-x;
  background-position: left bottom;
}

.zwgk-right{
	float: right;
	width: 235px;
}
.xxgkb a{border:solid 1px #eaeaea;margin-bottom:5px;display: block;width: 100%;height: 49px;line-height: 50px;position: relative;text-indent:65px;color: #333;font-size: 15px;overflow: hidden; }
.xxgkb a div{height: 100%;width: 100%;position: absolute;left: -100%;}
.xxgkb a span{color:#333;font-size: 16px;position: relative;}
.xxgkb a:hover{border: solid 1px #126dbb;color: #fff;transition: all 0.5s linear;}
.xxgkb a:hover div{color:#126dbb;left: 0;transition: all 0.5s linear;background-color: #126dbb;}
.xxgkb a:hover span{color:#fff;}

.xxgkb a.icon01{background: url(xxgk_icon_1.png) no-repeat 30px center;}
.xxgkb a.icon02{background: url(xxgk_icon_2.png) no-repeat 30px center;}
.xxgkb a.icon05{background: url(xxgk_icon_5.png) no-repeat 30px center;}
.xxgkb a.icon06{background: url(xxgk_icon_6.png) no-repeat 30px center;}
.xxgkb a.icon07{background: url(xxgk_icon_7.png) no-repeat 30px center;}
.xxgkb a.icon09{background: url(xxgk_icon_9.png) no-repeat 30px center;}
.xxgkb a.icon10{background: url(xxgk_icon_10.png) no-repeat 30px center;}
.xxgkb a.icon12{background: url(xxgk_icon_12.png) no-repeat 30px center;}
.xxgkb a.icon13{background: url(xxgk_icon_13.png) no-repeat 30px center;}
.xxgkb a.icon14{background: url(xxgk_icon_14.png) no-repeat 30px center;}
.xxgkb a.icon15{background: url(xxgk_icon_15.png) no-repeat 30px center;}

.xxgkb a.icon01:hover div{background:#126dbb url(xxgk_icon_1_w.png) no-repeat 30px center;}
.xxgkb a.icon02:hover div{background:#126dbb url(xxgk_icon_2_w.png) no-repeat 30px center;}
.xxgkb a.icon05:hover div{background:#126dbb url(xxgk_icon_5_w.png) no-repeat 30px center;}
.xxgkb a.icon06:hover div{background:#126dbb url(xxgk_icon_6_w.png) no-repeat 30px center;}
.xxgkb a.icon07:hover div{background:#126dbb url(xxgk_icon_7_w.png) no-repeat 30px center;}
.xxgkb a.icon09:hover div{background:#126dbb url(xxgk_icon_9_w.png) no-repeat 30px center;}
.xxgkb a.icon10:hover div{background:#126dbb url(xxgk_icon_10_w.png) no-repeat 30px center;}
.xxgkb a.icon12:hover div{background:#126dbb url(xxgk_icon_12_w.png) no-repeat 30px center;}
.xxgkb a.icon13:hover div{background:#126dbb url(xxgk_icon_13_w.png) no-repeat 30px center;}
.xxgkb a.icon14:hover div{background:#126dbb url(xxgk_icon_14_w.png) no-repeat 30px center;}
.xxgkb a.icon15:hover div{background:#126dbb url(xxgk_icon_15_w.png) no-repeat 30px center;}

.zwgk-zl{
	width: 100%;
	margin-top: 10px;
	background-color: #f2f5f8;
	margin-bottom: 30px;
	overflow: hidden;
	
}

.zwgk-zl .zlleft{
	float: left;
	width: 14%;
	height: 100px;
	line-height: 45px;
	border-left:5px solid #1966a7;
	font-size: 26px;
	font-weight: 700;
	color:#1966a7;
	text-align: center;
	padding: 15px 0 0px;
}

.zwgk-zl .zlleft h1{
	width: 74%;
	margin: 0 25px;
	font-family: é»‘ä½“;
}/* add 12-15 12:00 */
.zwgk-zl .zlright{
	float: right;
	width: 85.3%;
}

.zlbar{
	width: 100%;
}

.zlbar li{ float:left; width:253.8px; /*width:339px;*/ height:55px; line-height:55px; background:#fff; font-size:18px; border: none; border: solid 1px #dbe7f0;}
/* .zlbar li:hover{ border: solid 1px #126dbb;} */


.zlbar li a{ display:block; width: 100%; font-size:18px; color: #7698b2;}
.zlbar li:hover a{color:#126dbb;}
.zlbar span{ width:25px; height:28px; margin:15px 10px 0 20px; display:block; float:left; border-radius: 0;}
	
.zlbar li.ico1 span{ background:url(xxgkzl_1.png) no-repeat center;}
.zlbar li.ico2 span{ background:url(xxgkzl_2.png) no-repeat center;}
.zlbar li.ico3 span{ background:url(xxgkzl_3.png) no-repeat center;}
.zlbar li.ico4 span{ background:url(xxgkzl_4.png) no-repeat center;}
.zlbar li.ico5 span{ background:url(xxgkzl_5.png) no-repeat center;}
.zlbar li.ico6 span{ background:url(xxgkzl_6.png) no-repeat center;}
.zlbar li.ico7 span{ background:url(xxgkzl_7.png) no-repeat center;}
.zlbar li.ico8 span{ background:url(xxgkzl_8.png) no-repeat center;}
.zlbar li.ico9 span{ background:url(xxgkzl_9.png) no-repeat center;}
.zlbar li.ico10 span{ background:url(xxgkzl_10.png) no-repeat center;}
.zlbar li.ico11 span{ background:url(xxgkzl_11.png) no-repeat center;}
.zlbar li.ico12 span{ background:url(xxgkzl_12.png) no-repeat center;}
.zlbar li.ico13 span{ background:url(xxgkzl_13.png) no-repeat center;}
.zlbar li.ico14 span{ background:url(xxgkzl_14.png) no-repeat center;}
.zlbar li.ico15 span{ background:url(xxgkzl_15.png) no-repeat center;}
.zlbar li.ico16 span{ background:url(xxgkzl_16.png) no-repeat center;}
.zlbar li.ico17 span{ background:url(xxgkzl_17.png) no-repeat center;}
.zlbar li.ico18 span{ background:url(xxgkzl_18.png) no-repeat center;}
.zlbar li.ico19 span{ background:url(xxgkzl_19.png) no-repeat center;}
.zlbar li.ico20 span{ background:url(xxgkzl_20.png) no-repeat center;}
.zlbar li.ico21 span{ background:url(xxgkzl_21.png) no-repeat center;}
.zlbar li.ico22 span{ background:url(xxgkzl_22.png) no-repeat center;}
       
.zlbar li.ico1:hover span{ background:url(xxgkzl_1a.png) no-repeat center;}
.zlbar li.ico2:hover span{ background:url(xxgkzl_2a.png) no-repeat center;}
.zlbar li.ico3:hover span{ background:url(xxgkzl_3a.png) no-repeat center;}
.zlbar li.ico4:hover span{ background:url(xxgkzl_4a.png) no-repeat center;}
.zlbar li.ico5:hover span{ background:url(xxgkzl_5a.png) no-repeat center;}
.zlbar li.ico6:hover span{ background:url(xxgkzl_6a.png) no-repeat center;}
.zlbar li.ico7:hover span{ background:url(xxgkzl_7a.png) no-repeat center;}
.zlbar li.ico8:hover span{ background:url(xxgkzl_8a.png) no-repeat center;}
.zlbar li.ico9:hover span{ background:url(xxgkzl_9a.png) no-repeat center;}
.zlbar li.ico10:hover span{ background:url(xxgkzl_10a.png) no-repeat center;}
.zlbar li.ico11:hover span{ background:url(xxgkzl_11a.png) no-repeat center;}
.zlbar li.ico12:hover span{ background:url(xxgkzl_12a.png) no-repeat center;}
.zlbar li.ico13:hover span{ background:url(xxgkzl_13a.png) no-repeat center;}
.zlbar li.ico14:hover span{ background:url(xxgkzl_14a.png) no-repeat center;}
.zlbar li.ico15:hover span{ background:url(xxgkzl_15a.png) no-repeat center;}
.zlbar li.ico16:hover span{ background:url(xxgkzl_16a.png) no-repeat center;}
.zlbar li.ico17:hover span{ background:url(xxgkzl_17a.png) no-repeat center;}
.zlbar li.ico18:hover span{ background:url(xxgkzl_18a.png) no-repeat center;}
.zlbar li.ico19:hover span{ background:url(xxgkzl_19a.png) no-repeat center;}
.zlbar li.ico20:hover span{ background:url(xxgkzl_20a.png) no-repeat center;}
.zlbar li.ico21:hover span{ background:url(xxgkzl_21a.png) no-repeat center;}
.zlbar li.ico22:hover span{ background:url(xxgkzl_22a.png) no-repeat center;}

.zwgk-zlh .zlbar li { position: relative; transition:all .3s linear;  -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear;  -ms-transition:all .3s linear; }
.zwgk-zlh .zlbar li::before { content: ""; width: 0; height: 1px; background-color: #0067B8; display: block; position: absolute; left: 0; top: 0; transition:all .3s linear;  -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear;  -ms-transition:all .3s linear; }
.zwgk-zlh .zlbar li::after { content: ""; width: 0; height: 1px; background-color: #0067B8; display: block; position: absolute; right: 0; bottom: 0; transition:all .3s linear;  -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear;  -ms-transition:all .3s linear; }
.zwgk-zlh .zlbar li:hover::before { width: 100%; }
.zwgk-zlh .zlbar li:hover::after { width: 100%; }
.zwgk-zlh .zlbar li a::before { content: ""; width: 1px; height: 0; background-color: #0067B8; display: block; position: absolute; left: 0; top: 0; transition:all .3s linear;  -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear;  -ms-transition:all .3s linear; }
.zwgk-zlh .zlbar li a::after { content: ""; width: 1px; height: 0; background-color: #0067B8; display: block; position: absolute; right: 0; bottom: 0; transition:all .3s linear;  -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear;  -ms-transition:all .3s linear; }
.zwgk-zlh .zlbar li a:hover::before { height: 100%; }
.zwgk-zlh .zlbar li a:hover::after { height: 100%; }
.zwgk-zlh .zlbar li:hover { background-color: #FFFFFF; box-shadow: 0 0 10px #a0caef; border: solid 1px #dbe7f0;}

.zwgk-fzzfjs .zlbar li:hover{ border: solid 1px #126DBB; background: #126DBB;}
.zwgk-fzzfjs .zlbar li:hover a{color:#fff;}
.zwgk-fzzfjs .zlbar li.ico2:hover span{ background:url(xxgkzl_2a_w.png) no-repeat center;}
.zwgk-fzzfjs .zlbar li.ico3:hover span{ background:url(xxgkzl_3a_w.png) no-repeat center;}
.zwgk-fzzfjs .zlbar li.ico5:hover span{ background:url(xxgkzl_5a_w.png) no-repeat center;}
.zwgk-fzzfjs .zlbar li.ico7:hover span{ background:url(xxgkzl_7a_w.png) no-repeat center;}
.zwgk-fzzfjs .zlbar li.ico9:hover span{ background:url(xxgkzl_9a_w.png) no-repeat center;}
.zwgk-fzzfjs .zlbar li.ico10:hover span{ background:url(xxgkzl_10a_w.png) no-repeat center;}
.zwgk-fzzfjs .zlbar li.ico11:hover span{ background:url(xxgkzl_11a_w.png) no-repeat center;}
@media screen and (max-width: 768px) {
	.qldLeft{
		width: 100%;
	}
	
	.zwgk-center{
		width: 100%;
		margin:20px 0;
	}
	
	.zwgkNewTab .hd li a{font-size: 18px;}
	.inTyList li a{width: 72%;}
	
	.zwgk-right,
	.zwgk-zl .zlleft,
	.zwgk-zl .zlright,
	.zwgk-zl .zlleft h1{
		width: 100%;
	}
	.zwgk-zl .zlleft h1{
		margin: 0;
		text-align: left;
		margin-left: 20px;
		font-size: 22px;
	}
	.zwgk-zl .zlleft{
		height: auto;
	}
	.zwgk-zl .zlright{
		padding: 5px 10px;
	}
	.zlbar li{
		width: 94%;
		margin: 0 20px;
	}
}