.fl{float: left;}
.fr{float: right;}
.clearflx:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
*html .clearflx { zoom: 1; } /* IE6 */
*:first-child+html .clearflx { zoom: 1; } /* IE7 */
html,body{width: 100%;}
#footer{overflow: hidden}
.w_1300{width:1300px;margin:0 auto; box-sizing: border-box;}
.zfjg-bg{background:#f8f8f8;}
.yqfk-banner{height: 300px;text-align: center;background: url(20211126-jgzf-banner.png) no-repeat;background-size: cover;}
.yqfk-banner img{padding-top: 53px;}

.jgzf-h5{font-size: 28px;text-align: center;margin-top: 40px;margin-bottom: 30px;  padding-top:30px; height: 150px; box-sizing: border-box; background: url("20211126-sczf-topnewbg.png") left top no-repeat;}
.jgzf-h5 a{color: #fff; display: block; margin-bottom: 16px;}
.jgzf-h5 p {
	text-align: center;
	color: #fff;
	margin: 0 30px;
	line-height: 140%;
	font-size: 16px;
	font-weight: normal;
	overflow: hidden;
	white-space: pre-wrap;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:2;

}
.jgzf-first{width: 49%;background: #fff;padding: 18px;margin-bottom: 25px; box-sizing: border-box}
.date{ padding: 10px; border-right:1px solid #e8e8e8; text-align: right; position: relative;  padding-right: 24px; }
.date h4{font-size: 44px;color: #1b62bb;line-height: 15px;margin-top: 14px;}
/*.date img{margin-top: -10px;margin-right: 15px;}*/
.date p{ font-size: 14px;color: #666666;line-height: 25px;  margin-top:28px; text-align: center}
.date span{ display: inline-block; width: 19px; height: 2px; background: #1b62bb;padding-top: -22px;}
.shb{width: 80%}


.shb h5{ font-size: 20px; font-weight: bold; line-height: 34px; 
	overflow: hidden;
    white-space: pre-wrap;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
}
.shb h5 a{text-decoration: none; }
.shb h5 a:hover{color: #1b62bb;}
.shb p a {
	font-size: 16px;
	vertical-align: middle;	color: #999;
}
.shb p a i {
	display: inline-block;
	background: url("20211126-sczf-moreicon.png") left center no-repeat;
	width: 20px;
	height: 16px;
	vertical-align: middle;
	margin-left: 12px;

}
a.gengduo{ border:1px solid #1658a0; border-radius:50px; width:14%; font-size: 16px;color: #1658a0;height: 50px;line-height: 50px; display: block; margin: 0 auto; text-align: center }


.jgzf-hf{background: url(20210827-jgzf-hf.png) right center no-repeat;background-size:cover;width:100%; height: 128px;text-align: center;margin-top: 20px;display: table;}
.jgzf-hf h4{font-size: 28px;font-weight: bold;color: #1b4b90;display: table-cell;
    vertical-align: middle;}
/*.jgzf-hf:hover{transform: scale(1.1);transition: all 0.6s;overflow: hidden;}*/
.jgzf-hfz{margin-top: 20px;}
.jgzf-hf2{display: none;}

.jgzf-tit{background:url(20211126sczf-titbg.png) center no-repeat;height:72px;margin-top:35px;position: relative; margin-bottom: 24px;}
.jgzf-tit a h5{font-size: 28px;font-weight: bold;line-height: 68px;text-align: center;color: #fff;}

.jgzf-icon ul{margin-left: -1.9%; }
.jgzf-icon ul li{width: 12.28%;float: left;background: #fff; height:172px; box-sizing: border-box;  margin-left:1.9%;padding: 24px 0; text-align: center;margin-bottom: 18px; 	border: 1px solid #fff;}
.jgzf-icon ul li i{ display: inline-block;
    height: 72px;
    width: 72px;
	box-sizing: border-box;
   text-align: center;
    background-repeat: no-repeat;}
.jgzf-icon ul li i.icon1{background: url(20211126-sczf-zfxxicon1.png) center no-repeat;}
.jgzf-icon ul li i.icon2{background: url(20211126-sczf-zfxxicon2.png) center no-repeat;}
.jgzf-icon ul li i.icon3{background: url(20211126-sczf-zfxxicon3.png) center no-repeat;}
.jgzf-icon ul li i.icon4{background: url(20211126-sczf-zfxxicon4.png) center no-repeat;}
.jgzf-icon ul li i.icon5{background: url(20211126-sczf-zfxxicon5.png) center no-repeat;}
.jgzf-icon ul li i.icon6{background: url(20211126-sczf-zfxxicon6.png) center no-repeat;}
.jgzf-icon ul li i.icon7{background: url(20211126-sczf-zfxxicon7.png) center no-repeat;}
.jgzf-icon ul li i.icon8{background: url(20211126-sczf-zfxxicon8.png) center no-repeat;}

.jgzf-icon ul li p{font-size: 18px;line-height:28px;color: #333;padding: 0px 10px;}
.jgzf-icon ul li:hover {
	box-sizing: border-box;
	border: 1px solid #1b4b90;
}
.jgzf-icon ul li:hover a i {
    transform: rotateY(360deg);
    transition: all .3s linear;
	
}

.jgzf-img{margin-top: 25px;margin-bottom: 20px;}
.jgzf-img ul{margin-left: -2%;}
.jgzf-img ul li {
	float: left;
    font-size: 15px;
    display: table;
    height: 200px;
    text-align: center;
    width: 23%;
	margin-left: 2%;
	overflow: hidden;
	position: relative;
	
}
.jgzf-img ul li a{ color: #ffffff;font-size: 18px;padding: 0px 20px;font-weight: bold;display: table-cell;
    vertical-align: middle;}
.jgzf-img ul li.img1 {background: url(20211126sczf-link1.png) no-repeat;background-size: cover;}
.jgzf-img ul li.img2 {background: url(20211126sczf-link2.png) no-repeat;background-size: cover;}
.jgzf-img ul li.img3 {background: url(20211126sczf-link3.png) no-repeat;background-size: cover;}
.jgzf-img ul li.img4 {background: url(20211126sczf-link4.png) no-repeat;background-size: cover;}
.jgzf-img ul li:hover{transform: scale(1.1);transition: all 0.5s;overflow: hidden; }
.jgzf-img li span {
	display:block;
text-align: center;
	margin-top: -40px;
}
.jgzf-img li em {
	width: 40%;
	left: 50%;
	right: 50%;
	bottom: 40px;
	position: absolute;
	margin-left: -20%;
	margin-right: -20%;
	border-radius: 60px;
	border: 1px solid #fff;
}

.jgzf-icon ul li a{display: block;}



@media screen and (max-width: 1920px){body{min-width:auto;}}
@media screen and (max-width: 1340px){
	.w_1300{width: 1200px;}
	.jgzf-icon ul li p{font-size: 16px;}
	.bmfw-nr ul li{width: 23.7%;}


	
}

@media screen and (max-width: 1240px){
    .w_1300{width: 1000px;}
	.jgzf-img ul li.img4 br{display: none;}
	.shb {
    width: 75%;
}
}

@media screen and (max-width: 1000px){
	.w_1300{max-width: 100%; padding: 0 20px;}
	.yqfk-banner img{width: 450px;}
	.yqfk-banner{height: 210px;}
	
	.jgzf-icon ul li{width: 31.4%;}
	.jgzf-img ul li{width: 48%;margin-bottom: 15px;}
    
	.jgzf-h5{font-size: 24px;margin-top: 30px;margin-bottom: 25px;}
	.shb{width: 87%;}
	.shb h5{font-size: 18px;line-height: 32px;}
	.date{width: 6%;}
	.jgzf-first{width: 100%;float: none;margin-bottom: 20px;}
	.date h4 {
    font-size: 44px;
    margin-top: 5px;
}
	.date img {
    margin-top: -15px;
    margin-right: 5px;
}
	
	.jgzf-hf h4,.jgzf-tit a h5{font-size: 24px;}
	.jgzf-tit{margin-top: 25px;}
	.jgzf-icon ul{margin-top: 8px;}
	.jgzf-hf{height: 110px;}
	.jgzf-tit {
		margin-bottom: 14px;
	}
}

@media screen and (max-width: 768px){
	.date{width: auto;}
	.jgzf-h5 {
		padding-top: 20px;
	}
	.shb{width: 83%;}
}

@media screen and (max-width: 750px){
	.yqfk-banner{height: 160px;}
	.yqfk-banner img {
        width: 400px;
    padding-top: 50px;
}
    .jgzf-hf h4, .jgzf-tit a h5 {
    font-size: 20px;
}
	.jgzf-tit{background-size: 850px;}
	.jgzf-icon ul li{width: 48%;  height: auto;}
	.jgzf-img ul li a{font-size: 16px;line-height: 26px;}
	.jgzf-icon ul li p{font-size: 16px;line-height: 22px;}
	.jgzf-h5 {
    font-size: 20px;
    margin-top: 20px;
    margin-bottom: 15px;
}
	.shb h5 {
    font-size: 16px;
    line-height: 30px;
}

	.jgzf-first{padding: 15px;margin-bottom: 15px;}


	.jgzf-hf1{display: none;}
	.jgzf-hf2{display: block;}
}

@media screen and (max-width: 640px){
	.jgzf-h5 a {
		margin-bottom: 6px;
	}
	.shb {
		width: 78%;
	}
	a.gengduo {
		width: 25%;
		height: 40px;
		line-height: 40px;
		font-size: 14px;
	}
}

@media screen and (max-width: 540px){
	.date img {
    display: none;
}
	.date-right{text-align: center;}
	.yqfk-banner img{width: 320px;padding-top: 40px;}
	.yqfk-banner{height: 140px;}
}

@media screen and (max-width: 450px){
	
	
	.jgzf-img ul li,.jgzf-icon ul li{width: 98%;}
	
	.shb {
    width: 78%;
}
	.jgzf-img ul li{
		height: 140px;
	}
	.jgzf-img li em {
		bottom: 30px;
	}
	}
@media screen and (max-width: 425px){
	.shb {
		width: 70%;
	}
	.jgzf-icon ul li {
		width: 48%;
	}
	.jgzf-icon ul li p  {
		font-size: 14px;
	}
	.jgzf-tit {
		margin-bottom: 0;
	}
}

@media screen and (max-width: 374px){
	.jgzf-icon ul li {
		width: 98%;
	}
	.yqfk-banner{height: 125px;}
	.shb {
		width: 65%;
	}
	.shb h5 {
		font-size: 14px;
		line-height: 22px;
	}
	.shb p a {
		font-size: 14px;
	}
	.date h4 {
		font-size: 35px;
	}
	.date p {
		margin-top: 14px;
	}
}


@media screen and (max-width: 320px){
.date {
	padding-right: 11px;
}
	.jgzf-tit {
		margin-top: 10px;
	}
	.jgzf-h5 a{
		padding: 0 14px;
	}
	.jgzf-h5 p {
		display: none;
	}
	a.gengduo {
		width: 30%;font-size: 14px;
	}
}
