body {
	/* background-color: #f9fcfe; */
}

.banner_top {
	height: 687px;
	background: url(../images/iczwgk_xqbg.jpg) no-repeat center;
	/* position: relative; */
}

.backindex {
	float: right;
	margin-top: 46px;
}

.title {
	height: 95px;
	background-color: #a3caff;
}

.xq {
	position: relative;
}

/* .xq a{
	font-size: 36px;
	font-weight: bold;
	bottom: 0px;
	text-align: center;
	display: block;
	color: #2765ff;
	line-height: 2.5;
	position: relative;
} */
.xq p {
	border: 1px solid #4079ff;
	width: 57%;
	margin: 0 auto;
	display: block;
	margin-top: 4%;
	margin-left: 21%;
	position: absolute;
}

.xq_name {
	font-size: 36px;
	font-weight: bold;
	bottom: 0px;
	text-align: center;
	display: block;
	color: #2765ff;
	line-height: 2.5;
	position: relative;
}

.xq_name a {
	background-color: #a3caff;
	padding: 0px 36px;
	color: #4079ff;
}

.ishover{
	display: none;
}
.nohover,.ishover{
	    position: absolute;
	    top: 34%;
	    left: 34%;
	    margin-top: -20px;
	    margin-left: -20px;
	    width: 75px;
	    height: 76px;
	    content: "";
	    background-repeat: no-repeat;
}
.sdly_con ul li:hover .ishover{
	display: block;
}

.bzzy,
.zqjs,
.gkzd,
.sdly,
.gztj,
.bmzwgk,
.bsybt{
	text-align: center;
	margin: 32px auto;
	overflow: hidden;
	display: block;
	height: 95px;
	margin-bottom: 30px;
	position: relative;
}

.bzzy_t,
.zqjs_t,
.gkzd_t,
.gztj_t,
.bmzwgk_t,
.sdly_t,
.bsybt_t{
	display: inline-block;
	padding: 0 20px;
	background: #fff;
	position: relative;
}

.bzzy span:before,
.zqjs span:before,
.gkzd span:before,
.gztj span:before,
.bmzwgk span:before,
.sdly span:before,
.bsybt span:before{
	content: "";
	width: 409px;
	height: 100%;
	position: absolute;
	right: -406px;
	background: #d8e6ff;
	height: 20px;
	top: 35px;
}

.bzzy span:after,
.zqjs span:after,
.gkzd span:after,
.sdly span:after,
.gztj span:after,
.bmzwgk span:after,
.bsybt span:after{
	content: "";
	width: 409px;
	height: 100%;
	position: absolute;
	left: -406px;
	background: #d8e6ff;
	height: 20px;
	top: 35px;
}

.bzzy_left .bzzy_con {
	padding: 10px 30px;
	margin-top: 11px;
	box-shadow: 0px 0px 17px #e0e3e5;
}

.bzzy_left a {
	position: relative;
	padding: 20px 0;
}

.bzzy_left a:before {
	position: absolute;
	top: -1px;
	left: -1px;
	content: "";
	width: 10%;
	height: 25%;
}

.bzzy_left a dl {
	position: relative;
}

.bzzy_left a dl dt {
	position: absolute;
	top: 50%;
	left: 0;
	width: 70px;
	height: 70px;
	margin-top: -36px;
	text-align: center;
	font-size: .875em;
	color: #fff;
	line-height: 30px;
	background-color: #3d88ed;
	border: 1px solid #d9e3f4;
}

.bzzy_left a dl dt strong {
	display: block;
	font-size: 1.875em;
	line-height: 40px;
	font-weight: normal;
	color: #fff;
}

.bzzy_left a dl dd {
	margin-left: 95px;
	margin-right: 20px;
}

.bzzy_left a dl dd font {
	/*  display: inline-block;
    vertical-align: middle;
    width: 99%;
    line-height: 1.5em;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; */
	width: 99%;
	font-size: 24px;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.bzzy_con p {
	padding-top: 20px;
	line-height: 30px;
}

.bzzy_li {
	margin-top: 11px;

}

.bzzy_li ul li a {
	position: relative;
	line-height: 52px;
	font-size: 20px;
	padding: 0px 20px 0px 20px;
}
.bzzy_li ul li span{line-height: 52px;}

.bzzy_li ul li a:before {
	position: absolute;
	top: -4px;
	left: 2px;
	content: "";
	margin-top: 0.8em;
	width: 6px;
	height: 6px;
	border-radius: 3px;
	background-color: #175eb8;
	background-repeat: no-repeat;
}

.zqjs_c,.sdly_c {
	background-color: #f9fcfe;
    margin-bottom: 30px;
}

.zqjs_ul li {
	float: left;
	width: 32%;
	height: 219px;
	position: relative;
	line-height: 205px;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	margin-top: 15px;
	margin-right: 1%;
}
.zqjs_ul li a img{
	height: 219px;
	width: 390px;
}
.zqjs_more {
	width: 224px;
	margin: 30px auto;
}

.zqjs_more span {
	display: block;
	width: 35px;
	height: 12px;
	background: #a0a0a0;
	float: left;
	margin-left: 15px;
	border-radius: 10px;
	cursor: pointer;
	-moz-transition: all 0.4s ease-in-out 0s;
	-ms-transition: all 0.4s ease-in-out 0s;
	-o-transition: all 0.4s ease-in-out 0s;
	-webkit-transition: all 0.4s ease-in-out 0s;
	transition: all 0.4s ease-in-out 0s;
}

.zqjs_more span.hover {
	width: 70px;
	background: #1369BE
}
.gkzd_con {margin-bottom: 20px;}
.gztj_con {margin-bottom: 20px;}
.gkzd_con ul li{
	width: 47%;
	float: left;
	line-height: 4;
	font-size: 20px;
	background-color: #f9fcfe;
	margin-bottom: 10px;
	margin-right: 1%;
	padding: 0px 1%;
}
.gztj_con ul li{
	width: 47%;
	float: left;
	line-height: 4;
	font-size: 20px;
	background-color: #f9fcfe;
	margin-bottom: 10px;
	margin-right: 1%;
	padding: 0px 1%;
}
.gkzd_con ul li .gkzd_time{
	    border-right: 1px solid #333;
	    padding: 0px 2%;
}
.gztj_con ul li .gztj_time{
	    border-right: 1px solid #333;
	    padding: 0px 2%;
}
.gkzd_con ul li a{
	padding-left: 2%;
}
.gztj_con ul li a{
	padding-left: 2%;
}
.sdly_con ul li{
	width: 14.2%;
	float: left;
    margin-bottom: 15px;
}
.sdly_con ul li a {
    display: block;
    text-align: center;
}
.sdly_con ul li a i {
    position: relative;
    display: block;
    margin: 0 auto;
    width: 118px;
    height: 118px;
    background-color: #fff;
    border: 1px solid #3e88ed;
    border-radius: 50%;
}
.sdly_con ul li a i:before {
    position: absolute;
    top: 34%;
    left: 34%;
    margin-top: -20px;
    margin-left: -20px;
    width: 75px;
    height: 76px;
    content: "";
    
    background-repeat: no-repeat;
}
.sdc_con {padding-bottom: 20px;}
.sdc{border: 1px solid #3e88ed;line-height: 4;width: 32%;margin-bottom: 15px;float: left; margin-right: 1%;}
.sdc a {
    display: block;
    text-align: center;
}
.sdly_con ul .icon1 a i:before{
	background-image: url(../images/icon1.png);
}
.sdly_con ul .icon2 a i:before{
	background-image: url(../images/icon2.png);
}
.sdly_con ul .icon3 a i:before{
	background-image: url(../images/icon3.png);
}
.sdly_con ul .icon4 a i:before{
	background-image: url(../images/icon4.png);
}
.sdly_con ul .icon5 a i:before{
	background-image: url(../images/icon5.png);
}
.sdly_con ul .icon6 a i:before{
	background-image: url(../images/icon6.png);
}
.sdly_con ul .icon7 a i:before{
	background-image: url(../images/icon7.png);
}
.sdly_con ul .icon8 a i:before{
	background-image: url(../images/icon8.png);
}
.sdly_con ul .icon9 a i:before{
	background-image: url(../images/icon9.png);
}
.sdly_con ul .icon10 a i:before{
	background-image: url(../images/icon10.png);
}
.sdly_con ul .icon11 a i:before{
	background-image: url(../images/icon11.png);
}
.sdly_con ul .icon12 a i:before{
	background-image: url(../images/icon12.png);
}
.sdly_con ul .icon13 a i:before{
	background-image: url(../images/icon3.png);
}
.sdly_con ul .icon14 a i:before{
	background-image: url(../images/icon14.png);
}
.sdly_con ul .icon15 a i:before{
	background-image: url(../images/icon15.png);
}
.sdly_con ul .icon16 a i:before{
	background-image: url(../images/icon16.png);
}
.sdly_con ul .icon17 a i:before{
	background-image: url(../images/icon17.png);
}
.sdly_con ul .icon18 a i:before{
	background-image: url(../images/icon18.png);
}
.sdly_con ul .icon19 a i:before{
	background-image: url(../images/icon19.png);
}
.sdly_con ul .icon20 a i:before{
	background-image: url(../images/icon20.png);
}
.sdly_con ul .icon21 a i:before{
	background-image: url(../images/icon21.png);
}
.sdly_con ul .icon22 a i:before{
	background-image: url(../images/icon22.png);
}
.sdly_con ul .icon23 a i:before{
	background-image: url(../images/icon23.png);
}
.sdly_con ul .icon24 a i:before{
	background-image: url(../images/icon24.png);
}
.sdly_con ul .icon25 a i:before{
	background-image: url(../images/icon25.png);
}
.sdly_con ul .icon26 a i:before{
	background-image: url(../images/icon26.png);
}
.sdly_con ul li:hover a i{
	background-color: #3e88ed;
}	
.sdly_con ul .icon1:hover a i:before{
	background-image: url(../images/iconw1.png);
	
}
.sdly_con ul .icon2:hover a i:before{
	background-image: url(../images/iconw2.png);
	
}
.sdly_con ul .icon3:hover a i:before{
	background-image: url(../images/iconw3.png);
	
}
.sdly_con ul .icon4:hover a i:before{
	background-image: url(../images/iconw4.png);
	
}
.sdly_con ul .icon5:hover a i:before{
	background-image: url(../images/iconw5.png);
	
}
.sdly_con ul .icon6:hover a i:before{
	background-image: url(../images/iconw6.png);
	
}
.sdly_con ul .icon7:hover a i:before{
	background-image: url(../images/iconw7.png);
	
}
.sdly_con ul .icon8:hover a i:before{
	background-image: url(../images/iconw8.png);
	
}
.sdly_con ul .icon9:hover a i:before{
	background-image: url(../images/iconw9.png);
	
}
.sdly_con ul .icon10:hover a i:before{
	background-image: url(../images/iconw10.png);
	
}
.sdly_con ul .icon11:hover a i:before{
	background-image: url(../images/iconw11.png);
	
}
.sdly_con ul .icon12:hover a i:before{
	background-image: url(../images/iconw12.png);
	
}
.sdly_con ul .icon13:hover a i:before{
	background-image: url(../images/iconw13.png);
	
}
.sdly_con ul .icon14:hover a i:before{
	background-image: url(../images/iconw14.png);
	
}
.sdly_con ul .icon15:hover a i:before{
	background-image: url(../images/iconw15.png);
	
}
.sdly_con ul .icon16:hover a i:before{
	background-image: url(../images/iconw16.png);
	
}.sdly_con ul .icon17:hover a i:before{
	background-image: url(../images/iconw17.png);
	
}
.sdly_con ul .icon18:hover a i:before{
	background-image: url(../images/iconw18.png);
	
}
.sdly_con ul .icon19:hover a i:before{
	background-image: url(../images/iconw19.png);
	
}
.sdly_con ul .icon20:hover a i:before{
	background-image: url(../images/iconw20.png);
	
}
.sdly_con ul .icon21:hover a i:before{
	background-image: url(../images/iconw21.png);
	
}
.sdly_con ul .icon22:hover a i:before{
	background-image: url(../images/iconw22.png);
	
}
.sdly_con ul .icon23:hover a i:before{
	background-image: url(../images/iconw23.png);
	
}
.sdly_con ul .icon24:hover a i:before{
	background-image: url(../images/iconw24.png);
	
}
.sdly_con ul .icon25:hover a i:before{
	background-image: url(../images/iconw25.png);
	
}
.sdly_con ul .icon26:hover a i:before{
	background-image: url(../images/iconw26.png);
	
}
.sdly_con ul li a font {
    display: block;
    text-align: center;
    line-height: 20px;
    padding: 25px 0px;
}
/*.bzzyfl{margin-left: 40px;}*/
.bzzyfl li{background-color: #3d88ed;line-height: 5;margin-bottom: 10px;}
.bzzyfl li span{text-align: center;display: block;}
.bzzyfl li span a{border: 3px solid #fff;padding: 12px 66px;font-size: 26px;color: #fff;font-weight: 600;border-radius: 46px;}
.bmzwgk_con ul li{width: 18.8%;float: left;margin-right: 1%; border: 1px solid #3d88ed;list-style: none; text-align: center;line-height: 4;margin-bottom: 10px;}
.bmzwgk_con ul li a{}
.bsybt_con .module-span6 .module-box{
	border: 0px solid red;
	background-color: #1768DE;
	border-radius: 10px;
	padding: 20px;
}
.bsybt_con .module-span6 .module-box p{
	height: 33px;
	margin-bottom: 10px;
	line-height: 33px;
	text-align: left;
	border-bottom: 0px dotted #efefef;
	width: 250px;
}
.bsybt_con .module-span6 .module-box p a{
	font-size: 24px;
	text-decoration: none;
	color: white;
}
.bsybt_li ul li{
	display: block;
	
	margin-bottom: 10px;
	line-height: 33px;
	text-align: left;
	width: 95%;
	border-bottom: 1px dotted #efefef;
}
.bsybt_li ul li a{
	color: #fff;
	font-size: 16px;
	
	text-decoration: none;
}
.zwjgzjz{
	    text-align: center;
}
.more{
	position: absolute;
	display: inline-block;
	/* float: right; */
	font-size:18px;
	line-height: 2;
	color: #999999;
	right: 0px;
    top: -87px;

}
.zwjgzjz li:first-child{
	border-right: 1px solid #999999;
}
.zcwj{
	margin-top: 30px;
	margin-bottom: 80px;
}
.zcwj ul{
	position: relative;
}
.zcwj ul li{
	width: 28.5%;
	float: left;
	margin-right: 1.25%;
	margin-bottom: 12px;
	padding: 2%;
	background-color:#fff;
}
.zcwj ul li:hover{
	background-color: #3d88ed;
}
.zcwj ul li:nth-child(3n+1){
	margin-right:0px
}
.zcwj ul li a{
	position: relative;
}
.zcwj ul li a .zcwj_time{
	color: #ffbe66;
	font-size: 16px;
}
.zcwj ul li a font{
	line-height: 27px;
	margin-top: 5px;
	/* color: #fff; */
	font-size: 20px;
	/* font-weight: bold; */
	display: inline-block;
}
.zcwj ul li:hover a font{
	line-height: 27px;
	margin-top: 5px;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	display: inline-block;
}
.zcwj ul li a font:after{
	content: '';
	height: 1px;
	width: 100%;
	position: absolute;
	bottom: -15px;
	left: 0;
	background: #999;
}
.zcwj ul li:hover a font:after{
	content: '';
	height: 1px;
	width: 100%;
	position: absolute;
	bottom: -15px;
	left: 0;
	background: #fff;
}
.zcwj ul li a .zcwj_more{
	padding-top: 26px;
	color: #333;
}
.zcwj ul li:hover a .zcwj_more{
	padding-top: 26px;
	color: #fff;
}
.zcwj_more span{
	float: right;
}
@media (max-width: 1280px) {
	.module-main, .module-box{margin-right:0; margin-left:0;}
	.module-span2,
		.module-span4,
		.module-span3,
		.module-span5,
		.module-span6,
		.module-span7,
		.module-span8,
		.module-span9,
		.module-span10{float:none; width:auto;}
	.banner_top {
		position: relative;
	}

	/* .banner_top a{position: absolute;} */
	.banner_top a {
		width: 18%;
		margin-right: 8%;
		margin-top: 0%;
		display: block;
	}

	.container {
		width: 94%;
	}

	.banner_top {
		height: 10rem;
		background-size: 100% 100%;
		margin-bottom: 30px;
	}
        .xq p{display: none;}
.bzzy_li ul li a{font-size: 0.9rem;}
	.zqjs_ul li{
                width: 100%;
		height: auto;
		line-height: 1em;
	}
	.gkzd_con ul li{
		width: 100%;
		font-size: 1em;
		line-height: 2em;
	}
        .gztj_con ul li{
		width: 100%;
		font-size: 1em;
		line-height: 2em;
	}
	.sdly_con ul li{width: 50%;}


	.footer-txt {
		margin-left: 0;
		text-align: center;
		margin-bottom: 10px;
		width: 100%;
	}

	.footer-copyright {
		padding-left: 0;
	}

	.footer-wzbs {
		position: static;
		margin-top: 0;
		text-align: center;
	}

	.footer-woffs {
		position: static;
		margin-top: 0;
		text-align: center;
	}

	#_span_jiucuo {
		position: static;
		margin-top: 12px;
		text-align: center;
		display: block;
	}
.tab-brief .hd li{width: 40%;}
	.tab-brief .hd li a{font-size: 2rem;}
	/* .more{margin-top: 0px;} */
	.more{display: none;}
.zcwj ul li{width: 44.5%;}
	.zcwj ul li:nth-child(3n+1){margin-right: 1.25%;}
	.zcwj ul li a font{font-size: 1rem;}

}
