@charset "utf-8";
@import url("reset.css");
@import url("header.css");
@import url("footer.css");

.zwgk{width: 100%;padding: 20px;height: 470px;overflow: hidden;background: #FFFFFF;/* margin-top: 20px; */}
.zzjg{width: 320px; height: 430px; overflow: hidden; float: left; background: #f5f5f5;}
.zzjg h2{width: 100%; height: 60px; line-height: 60px; text-align: center; background: url(zwgk_img04.png) center center no-repeat #012561;}
.zzjg h2 a{color: #ffffff; font-size: 22px;}
.zzjg h2 a:hover{color: #e12600;}
.zzjg .hd{width: 100%; height: 42px; line-height: 42px; padding: 0px 10px;}
.zzjg .hd ul{float: left; height: 42px;}
.zzjg .hd ul li{float: left; height: 42px; line-height: 42px;}
.zzjg .hd ul li a{color: #333333; font-size: 16px; font-weight: bold; display: block; float: left;}
.zzjg .hd ul li em{display: block;padding: 0px 5px;height: 100%;float: left;}
.zzjg .hd ul li.on a{color: #004eaf;}
.zzjg .bd{width: 100%; height: auto; overflow: hidden; margin-top: 7px !important;}
.zzjg .bd .ldzc{width: 100%; height: auto; overflow: hidden;}
.zzjg .bd .ldzc dl{width: 100%; height: auto; overflow: hidden; padding: 0px 15px;}
.zzjg .bd .ldzc dl dt{float: left; width: 120px; height: 170px;}
.zzjg .bd .ldzc dl dt img{width: 120px; height: 170px;}
.zzjg .bd .ldzc dl dt img:hover{transform:scale(1.05); transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s;}
.zzjg .bd .ldzc dl dd{float: right; width: calc(100% - 140px); padding-top: 50px; line-height: 30px;}
.zzjg .bd .ldzc dl dd a{color: #333333; font-size: 17px;}
.zzjg .bd .ldzc dl dd a:hover{color: #004eaf;}
.zzjg .bd .ldzc .ldfg{width:100%; padding:10px; height:auto; overflow:hidden;}
.zzjg .bd .ldzc ul{width: 100%;height: auto;overflow: hidden;margin-top: 0px;}
.zzjg .bd .ldzc ul li{width: 100%; height: 50px; line-height: 50px; margin-top: 8px; background: url(zwgk_img05.png) center center no-repeat;}
.zzjg .bd .ldzc ul li a{color: #FFFFFF; font-weight: bold; font-size: 15px; width: 100%; height: 100%; display: block; text-align: center;}
.zzjg .bd .ldzc ul li a:hover{color: #e12600;}
.zzjg .bd .view{width: 100%; color: #333333; text-indent:2em ; padding: 0px 10px; font-size: 17px; line-height: 30px; height: auto; overflow: hidden;}
.zzjg .bd .view a:hover{color: #004eaf;}

.jcxxgk{width: 820px; height: auto; overflow: hidden; float: right;}
.zwgk .zfxxgk{width: 100%; height: auto; overflow: hidden;}
.zwgk .zfxxgk ul li{width: 105px; height: 150px; float: left; margin-right: 14px; background: #f5f5f5;}
.zwgk .zfxxgk ul li a{width: 100%; height: 100%; display: block;}
.zwgk .zfxxgk ul li i{width: 50px; height: 52px; display: block; background: url(img_05.png) no-repeat; margin: 22px auto 0px;}
.zwgk .zfxxgk ul li.m1 i{background-position: -4px -5px;}
.zwgk .zfxxgk ul li.m2 i{background-position: -100px -3px;}
.zwgk .zfxxgk ul li.m3 i{background-position: -196px -4px;}
.zwgk .zfxxgk ul li.m4 i{background-position: -4px -141px;}
.zwgk .zfxxgk ul li.m5 i{background-position: -598px -3px;}
.zwgk .zfxxgk ul li.m6 i{background-position: -718px -3px;}
.zwgk .zfxxgk ul li.m7 i{background-position: -196px -141px;}
.zwgk .zfxxgk ul li.m7{margin-right: 0px;}
.zwgk .zfxxgk ul li span{width: 100%; line-height: 22px; padding-top: 8px; color: #333333; font-size: 15px; display: block; text-align: center;}
.zwgk .zfxxgk ul li.m1:hover i{background-position: -302px -5px;}
.zwgk .zfxxgk ul li.m2:hover i{background-position: -398px -3px;}
.zwgk .zfxxgk ul li.m3:hover i{background-position: -494px -4px;}
.zwgk .zfxxgk ul li.m4:hover i{background-position: -302px -141px;}
.zwgk .zfxxgk ul li.m5:hover i{background-position: -598px -141px;}
.zwgk .zfxxgk ul li.m6:hover i{background-position: -718px -141px;}
.zwgk .zfxxgk ul li.m7:hover i{background-position: -494px -141px;}
.zwgk .zfxxgk ul li:hover span{color: #004eaf;}
.zwgk .zcwj{width: 100%; height: auto; overflow: hidden; margin-top: 20px;}

.hds{width: 100%; height: 32px; line-height: 32px; border-bottom: 2px solid #dddddd;}
.hds ul{float: left; height: 32px;}
.hds ul li{float: left; height: 32px; line-height: 25px; margin-right: 30px; position: relative;}
.hds ul li a{color: #333333; font-size: 20px; font-weight: bold;}
.hds ul li.on a{color: #004eaf;}
.hds ul li.on em{width: 100%; height: 2px; background: #004eaf; display: block; position: absolute; left: 0; bottom: 0px;}
.hds ul span{float: left; height: 32px; line-height: 25px; color: #333333; font-size: 20px; font-weight: bold;}
.hds .more{float: right;}
.hds .more a{color: #333333; font-size: 14px;}
.hds .more a:hover{color:#004eaf;}
.bds{width: 100%; height: auto; overflow: hidden; margin-top: 5px !important;}
.bds ul li{height: 38px; line-height: 38px; background-image: url(dian.png);background-repeat: no-repeat;background-position: left center;}
.bds ul li a{display: block; color: #333333; font-size: 17px; width:75%; float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-left: 10px;}
.bds ul li span{display: block; float: right; text-align: right; color:#666666; font-size: 17px;}
.bds ul li a:hover{color:#004eaf;}

.gjjs-cons{display:none;}
.zcwj_con{width:100%;height: 230px;overflow:hidden;}
.wj_search{overflow: hidden; width: 100%;height: auto;}
.layui-form-label {float: left;display: block;padding: 9px 15px;width: 120px;font-weight: 400;line-height: 20px;text-align: right;font-size: 16px;}
.layui-form-item .layui-input-inline {float: left;width: 200px;margin-right: 10px;}
.layui-form-item { margin-bottom: 5px; clear: both; *zoom: 1;}
.layui-btn {background-color: #0a8ecd;width: 92px;}
.layui-btn[type="reset"]{background-color:#c00;}
.gjjs-con{width: 100%;height: 107px;overflow: hidden;background: #f9f9f9;padding: 10px;}
.zcwj_list{margin-top:10px;}


.zdlyxx{width: 100%; padding: 20px; height: 435px; overflow: hidden; background: #FFFFFF; margin-top: 20px;}
.zdlygk{width: 100%; height: 260px; overflow: hidden;}
.zdlygk .tjzc{width: 320px; height: auto; overflow: hidden; float: left;}
.zdlygk .tjzc .Title{width: 100%; height: 30px; line-height: 30px; margin-bottom: 10px;}
.zdlygk .tjzc .Title a{width: auto; height: 100%; display: inline-block;}
.zdlygk .tjzc .Title i{float: left; display: block; height: 100%; width: 30px; background: url(zwgk_img03.png) center center no-repeat;}
.zdlygk .tjzc .Title span{float: left; padding-left: 10px; display: block; color: #333333; font-size: 22px;}
.zdlygk .tjzc .Title a:hover span{color: #004eaf;}
.zdlygk .tjzc .tjzccon{width: 100%; height: auto; overflow: hidden; position: relative;}
.zdlygk .tjzc .tjzccon .bd{width: 100%; height: 220px; overflow: hidden;position: relative;}
.zdlygk .tjzc .tjzccon .bd ul{width: 100%; height: auto; overflow: hidden;}
.zdlygk .tjzc .tjzccon .bd ul li{ width: 100%; height: 220px;}
.zdlygk .tjzc .tjzccon .bd ul li a{width: 100%; height: 100%; display: block;}
.zdlygk .tjzc .tjzccon .bd ul li img{width: 100%;height: 220px;display: block; transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s;}
.zdlygk .tjzc .tjzccon .bd ul li img:hover{transform:scale(1.05); transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s;}
.zdlygk .tjzc .tjzccon .bd ul li .txt-bg{position: absolute;bottom: 0;z-index: 1;height: 42px;width: 100%;background: url(img_04.png) repeat;overflow: hidden;left: 0}
.zdlygk .tjzc .tjzccon .bd ul li p{position: absolute;bottom: 0;z-index: 999;width: calc(100% - 20px);overflow: hidden;font-size: 16px; color: #fff; font-weight: bold; padding:0px 10px;height: 42px;line-height: 42px; text-overflow: ellipsis;white-space: nowrap;}
.zdlygk .tjzc .tjzccon .bd ul li p:hover{color: #004eaf;}
.zdlygk .tjzc .tjzccon .hd{width: 10px; height: auto; right: 12px; top:70px; position: absolute;}
.zdlygk .tjzc .tjzccon .hd ul{width: 100%; height: auto; overflow: hidden;}
.zdlygk .tjzc .tjzccon .hd ul li{width: 100%; height: 10px; margin: 5px 0px; background: url(zwgk_img02.png) center bottom no-repeat;}
.zdlygk .tjzc .tjzccon .hd ul li.on{ background: url(zwgk_img02.png) center top no-repeat;}
.zdlygk .qzqd{width: 820px; height: auto; overflow: hidden; float: right;}
.zdlygk .qzqd .hds ul li{margin-right:25px;}

.zdlyxx .tb{width: 100%; height: auto; overflow: hidden; margin-top: 20px;}
.zdlyxx .tb a{width: 100%; height: 100%; display: block;}
.zdlyxx .tb img{width: 100%; height: auto;}

@media screen and (max-width:750px ) {
	.zwgk{height: auto; padding: 10px; margin-top: 0px;}
	.zzjg{width: 100%;}
	.zzjg .bd .ldzc ul li{background: url(zwgk_img06.png) center center no-repeat;}
	.zzjg .bd .view {line-height: 35px;}
	.zzjg .bd .view a{color: #004eaf;}
	.jcxxgk{width: 100%; margin-top: 10px;}
	.zwgk .zfxxgk ul li{width: 30%;margin-right: 5%;}
	.zwgk .zfxxgk ul li.m3,.zwgk .zfxxgk ul li.m6{margin-right: 0px;}
	.zwgk .zfxxgk ul li.m4,.zwgk .zfxxgk ul li.m5,.zwgk .zfxxgk ul li.m6,.zwgk .zfxxgk ul li.m7{margin-top: 10px;}
	.zwgk .zfxxgk ul li.m7{width: 100%; margin-right: 0px;}
	.zcwj{margin-top: 10px !important;}
	.hds{overflow-y: hidden; overflow-x: auto;}
	.hds ul{width: 150%;}
	.zdlygk .qzqd .hds ul{width: 190%;}
	.hds ul li{float: left;height: 30px;line-height: 25px;margin-right: 15px;position: relative;}
	.hds ul li a{font-size: 15px;}
	.hds ul span{float: left;height: 30px;line-height: 25px;margin-right: 5px;}
	.hds ul span a{font-size: 15px;}
	.hds .more{display: none;}
	.bds{width: calc(100vw - 20px); margin-top: 10px !important; display: block;}
	.bds ul{display: inline-block;width: calc(100vw - 20px);}
	.bds ul li{height: 32px; line-height: 32px;}
	.bds ul li a{font-size: 15px; width:70%;}
	.bds ul li span{font-size: 15px;}
	
	.zcwj_con{width: calc(100vw - 20px);height: auto;}
	.ejlm{position: relative;height: 40px;line-height: 39px;font-size: 18px; font-weight: bold; color: #1b65b9; background: url(index_icon_05.png) left center no-repeat;padding-left: 15px;}
	.layui-inline{width: calc(100vw - 40px);}
	.layui-form-label {float: left;display: block;padding: 9px 0px;width: 95px;font-weight: 400;line-height: 20px;text-align: right;font-size: 16px;}
	.layui-form-item .layui-input-inline {float: left;width: calc(100vw - 140px);margin-right: 0px;margin-left: 0px;}
	.layui-form-item { margin-bottom: 5px; clear: both; *zoom: 1;}
	.layui-form-item .layui-inline{margin-bottom:10px;}
	.layui-btn {background-color: #0a8ecd;width: 92px;}
	.layui-btn[type="reset"]{background-color:#c00;}
	.gjjs-cons{display:block;background: #f9f9f9;padding: 10px; margin-bottom:10px;}
	.gjjs-con{height: 330px;font-size: 14px;position: relative;}
	.zcwj_list{margin-top:0px;}
	.tjan{position:absolute; left:90px; bottom:0px;}
	.czan{position:absolute; left:200px; bottom:0px;}
	.wj_search{display:none;}

	.zdlyxx{height: auto; padding: 10px; margin-top: 10px;}
	.zdlygk{height: auto;}
	.zdlygk .tjzc{width: 100%;}
	.zdlygk .tjzc .Title span{font-size: 18px;}
	.zdlygk .tjzc .tjzccon .bd ul li p{width: calc(100vw - 20px);}
	.zdlygk .qzqd{width: 100%; margin-top: 10px;}
}