@charset "utf-8";
@import url("reset.css");
@import url("header.css");
@import url("footer.css");

.zwxx{width: 100%;padding: 20px;height: 305px;overflow: hidden;background: #FFFFFF;}
.zwxx h3{float: left; width: 248px; height: 260px; background: url(gzcy_img01.png) center center no-repeat;}
.zwxx h3 a{width: 100%; height: 100%; display: block;}
.zwxx h3 i{width: 100%; height: 84px; display: block; margin: 60px auto 0; background: url(gzcy_img02.png) center top no-repeat;}
.zwxx h3 span{width: 100%; text-align: center; line-height: 50px; color: #FFFFFF; font-size: 32px; display: block;}
.zwxx h3 a:hover span{color: #004eaf;}
.zwxx .xjgs{width: 750px; height: auto; overflow: hidden; float: left; margin-left: 10px; border: 1px solid #ebebeb; padding: 10px;}
.zwxx .xjgs .hdjl_01c{height: 40px; margin-bottom: 6px; background: #d9f1ff;}
.zwxx .xjgs .hdjl_01c span{line-height: 40px;display:block;float: left; font-size: 17px; text-align: center; color: #2a9fe1;}
.zwxx .xjgs .hdjl_01c span.t1{width: 65%;text-align: left;padding-left: 37px;}
.zwxx .xjgs .hdjl_01c span.t2{width:20%;}
.zwxx .xjgs .hdjl_01c span.t4{width:15%;float: right;}
.zwxx .xjgs .hdjl_02c{height:190px;overflow: hidden;margin-left: 10px;}
.zwxx .xjgs .hdjl_02c li{height: 38px;line-height: 38px;font-size: 17px;}
.zwxx .xjgs .hdjl_02c li a{width:65%;display:block;color: #333333; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; float: left;}
.zwxx .xjgs .hdjl_02c li span{width:20%;display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; color:#666666;text-align: center;float: left;}
.zwxx .xjgs .hdjl_02c li em{width:15%;display:block;color: #333333;font-style: normal;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: right; }
.zwxx .xjgs .hdjl_02c li:hover a,.zwxx .xjgs .hdjl_02c li:hover span,.zwxx .xjgs .hdjl_02c li:hover em{color: #004eaf;}
.zwxx .xxzlm{width: 145px; height: auto; overflow: hidden; float: right;}
.zwxx .xxzlm ul{width: 100%; height: auto; overflow: hidden;}
.zwxx .xxzlm ul li{width: 100%; height: 60px; text-align: center; line-height: 60px; margin-bottom: 6px; background: #51a3e6;}
.zwxx .xxzlm ul li a{width: 100%; height: 100%; display: block; color: #FFFFFF; font-size: 17px;}
.zwxx .xxzlm ul li:hover{ background: #e12600;}
.zwxx .xxzlm ul li.move{margin-bottom: 0px;}

.box{width: 100%;padding: 20px;height: 435px;overflow: hidden;background: #FFFFFF; margin-top: 20px;}
.box .Title{width: 100%; height: auto; overflow: hidden;}
.box .Title ul{width: 100%; height: auto; overflow: hidden;}
.box .Title ul li{width: 280px; height: 70px; line-height: 70px; float: left; margin-right: 13px; background: url(gzcy_img03.png) no-repeat;}
.box .Title ul li a{width: 100%; height: 100%; display: block;}
.box .Title ul li i{float: left; width: 30px; height: 100%; display: block; background: url(gzcy_img04.png) no-repeat; margin-left: 85px;}
.box .Title ul li span{float: left; display: block; color: #FFFFFF; font-size: 17px; padding-left: 10px;}
.box .Title ul li.m1{background-position: 0px 0px;}
.box .Title ul li.m1 i{width: 32px; background-position: -55px 0px; margin-left: 55px;}
.box .Title ul li.m2{background-position: -294px 0px;}
.box .Title ul li.m2 i{background-position: -377px 0px;}
.box .Title ul li.m3{background-position: -587px 0px;}
.box .Title ul li.m3 i{background-position: -668px 0px;}
.box .Title ul li.m4{background-position: -881px 0px; margin-right: 0px;}
.box .Title ul li.m4 i{background-position: -964px 0px;}
.box .Title ul li a:hover span{color: #004eaf;}
.boxs{width: 100%; height: auto; overflow: hidden; margin-top: 20px;}
.zjdc{width: 740px; height: auto; overflow: hidden; float: left;}
.zjdc .bd{width: 100%; height: auto; overflow: hidden; margin-top: 5px !important;}
.zjdc .bd ul{width: 100%; height: auto; overflow: hidden;}
.zjdc .bd ul li{width: 100%; height: 78px; padding: 10px; border: 1px solid #dddddd; margin-top: 11px; position: relative;}
.zjdc .bd ul li h3{width: 85%; height: 35px; line-height: 35px; background: url(dians.png) left center no-repeat;}
.zjdc .bd ul li h3 a{display: block; color: #333333; font-size: 17px; width:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-left: 12px;}
.zjdc .bd ul li h3 a:hover{color: #004eaf;}
.zjdc .bd ul li p{width: 100%; height: 30px; line-height: 30px; color: #777777; font-size: 13px;padding-left: 12px;}
.zjdc .bd ul li span{position: absolute; top: 20px; right: 13px; border-radius: 10px; -moz-border-radius: 10px; background: #e9927b; width: 80px; height: 36px; line-height: 36px; text-align: center; color: #FFFFFF; font-size: 15px;}
.zjdc .bd ul li span.zjz{background: #afd263;}

.zxft{width: 400px; height: 305px; overflow: hidden; float: right; padding: 10px 15px; border: 1px solid #dddddd;}
.zxft a{width: 100%; height: 100%; display: block;}
.zxft a img{width: 100%; height: 240px;}
.zxft a img:hover{transform:scale(1.05); transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s;}
.zxft a p{width: 100%; height: 45px; line-height: 45px; color: #333333; font-size: 17px; display: block; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zxft a em{font-weight: bold; font-style: normal;}
.zxft a:hover p{color: #004eaf;}

.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 .more{float: right;}
.hds .more a{color: #333333; font-size: 14px;}
.hds .more a:hover{color:#004eaf;}


.cjwtk{width: 100%;padding: 20px;height: 223px;overflow: hidden;background: #FFFFFF; margin-top: 20px;}
.cjwtk .bds{width: calc(100% - 417px); float: left; height: auto; overflow: hidden;}
.cjwtk .bds ul li{height: 38px; line-height: 38px; background-image: url(dian.png);background-repeat: no-repeat;background-position: left center;}
.cjwtk .bds ul li a{display: block; color: #333333; font-size: 17px; width:80%; float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-left: 10px;}
.cjwtk .bds ul li span{display: block; float: right; text-align: right; color:#666666; font-size: 17px;}
.cjwtk .bds ul li a:hover{color:#004eaf;}
.cjwtk .Title{float: right; height: auto; overflow: hidden; width: 397px;}
.cjwtk .Title a{width: 100%; height: 100%; display: block;}
.cjwtk .Title img{width: 100%; height: auto;}
.cjwtk .Title img:hover{transform:scale(1.05); transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s;}

@media screen and (max-width:750px ) {
	.zwxx{padding: 10px;height: auto;}
	.zwxx h3{width: 100%; height: 32px; background: none; border-bottom: 2px solid #dddddd;}
	.zwxx h3 a{width: auto; height: 100%; display: inline-block;}
	.zwxx h3 i{display: none;}
	.zwxx h3 span{width: auto; padding: 0px 10px; height: 32px; line-height: 32px; color: #004eaf; border-bottom: 2px solid #004eaf; font-size: 15px; display: block;}
	.zwxx .xjgs{width: 100%; margin-top: 10px; margin-left: 0px;}
	.zwxx .xjgs .hdjl_01c{height: 40px; margin-bottom: 6px; background: #d9f1ff;}
	.zwxx .xjgs .hdjl_01c span{line-height: 40px;display:block;float: left;font-size: 15px;}
	.zwxx .xjgs .hdjl_01c span.t1{width: calc(100vw - 225px);}
	.zwxx .xjgs .hdjl_01c span.t2{width: 100px;}
	.zwxx .xjgs .hdjl_01c span.t4{width: 80px;}
	.zwxx .xjgs .hdjl_02c{height: 160px;margin-left: 0px;}
	.zwxx .xjgs .hdjl_02c li{height: 32px;line-height: 32px;font-size: 15px;}
	.zwxx .xjgs .hdjl_02c li a{width: calc(100vw - 225px);}
	.zwxx .xjgs .hdjl_02c li span{width: 100px;}
	.zwxx .xjgs .hdjl_02c li em{width: 80px;}
	.zwxx .xxzlm{width: 100%; margin-top: 10px;}
	.zwxx .xxzlm ul li{width: calc((100vw - 30px)/2); float: left; height: 50px; line-height: 50px;}
	.zwxx .xxzlm ul li:nth-child(2n){ float: right;}
	.zwxx .xxzlm ul li:nth-child(3),.zwxx .xxzlm ul li:nth-child(4){ margin-bottom: 0px;}
	.box{margin-top: 10px; padding: 10px; height: auto;}
	.box .Title{width: 100%; height: auto; overflow: hidden;}
	.box .Title ul li{width: calc((100vw - 30px)/2); float: left; margin-right: 0px;}
	.box .Title ul li.m1{background: #3da8e5;}
	.box .Title ul li.m2{background: #f19149;float: right;}
	.box .Title ul li.m3{background: #8fc31f; margin-top: 10px;}
	.box .Title ul li.m4{background: #ce718f;float: right; margin-top: 10px;}
	.box .Title ul li i{margin-left: 25px;}
	.box .Title ul li.m1 i{margin-left: 15px;}
	.boxs{margin-top: 10px;}
	.zjdc{width: 100%;}
	.zjdc .bd ul li{width: calc(100vw - 20px);}
	.zjdc .bd ul li h3{width: 65%;}
	.zjdc .bd ul li h3 a{font-size: 15px;}
	.zjdc .bd ul li p{width: calc(100vw - 40px); font-size: 12px;}
	.zjdc .bd ul li span{right: 5px; width: 60px; height: 30px; line-height: 30px; font-size: 14px;}
	.zxft{width: 100%; height: auto; margin-top: 10px;}
	.zxft a img{width: 100%; height: 200px;}
	.zxft a p{height: 35px; line-height: 35px; font-size: 15px;}
	.hds{overflow-y: hidden; overflow-x: auto;}
	.hds ul{width: 150%;}
	.hds ul li{float: left;height: 30px;line-height: 25px;margin-right: 15px;position: relative;}
	.hds ul li a{font-size: 15px;}
	.hds .more{display: none;}
	.cjwtk{padding: 10px;height: auto; margin-top: 10px;}
	.cjwtk .Title{ width: 100%; text-align: center; margin-top: 5px;}
	.cjwtk .bds{width: calc(100vw - 20px); margin-top: 0px !important; display: block;}
	.cjwtk .bds ul{display: inline-block;}
	.cjwtk .bds ul li{height: 32px; line-height: 32px;}
	.cjwtk .bds ul li a{font-size: 15px; width:70%;}
	.cjwtk .bds ul li span{font-size: 15px;}
}