vbody{background: #f2f2f2;position: relative;width: 100%;}
html,body{width: 100%;}
#footer{overflow: hidden}
.w_1300{width:1300px;margin:0 auto;}
.zfjg-bg{background:#ffffff;}
.yqfk-banner{height: 200px;text-align: center;background: url(20210827-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;}
.jgzf-h5 a{color: #1b4b90;}
.jgzf-first{width: 45.8%;background: #f5f5f5;padding: 18px;margin-bottom: 25px;}
.date{ padding: 10px;margin-top: 5px; text-align: right; position: relative; }
.date h4{font-size: 38px;color: #1b62bb;line-height: 15px;margin-top: 8px;}
.date img{margin-top: -10px;margin-right: 15px;}
.date p{ font-size: 14px;color: #666666;line-height: 25px; }
.date span{ display: inline-block; width: 19px; height: 2px; background: #1b62bb;padding-top: -22px;}
.shb{width: 78%}


.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:3;
}
.shb h5 a{text-decoration: none; }
.shb h5 a:hover{color: #1b62bb;}
a.gengduo{float: right;background: #095ec8;border-radius: 12px;padding: 0px 15px;font-size: 14px;color: #ffffff;height: 24px;line-height: 24px;margin-top: -10px;}


.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(20210827-jgzf-bt.png) center no-repeat;height: 28px;margin-top:35px;position: relative;}
.jgzf-tit a h5{font-size: 28px;font-weight: bold;line-height: 28px;text-align: center;color: #1b4b90;}

.jgzf-icon ul{margin-left: -1.9%;margin-top: 15px;}
.jgzf-icon ul li{width: 23%;float: left;background: #ebf3ff;border-radius: 10px;margin-left:1.9%;padding-bottom: 18px; text-align: center;margin-top: 18px;}
.jgzf-icon ul li i{ display: inline-block;
    height: 45px;
    width: 75px;
    margin-top: 15px;
   text-align: center;
    background-repeat: no-repeat;}
.jgzf-icon ul li i.icon1{background: url(20210827-jgzf-icon1.png) center no-repeat;}
.jgzf-icon ul li i.icon2{background: url(20210827-jgzf-icon2.png) center no-repeat;}
.jgzf-icon ul li i.icon3{background: url(20210827-jgzf-icon3.png) center no-repeat;}
.jgzf-icon ul li i.icon4{background: url(20210827-jgzf-icon4.png) center no-repeat;}
.jgzf-icon ul li i.icon5{background: url(20210827-jgzf-icon5.png) center no-repeat;}
.jgzf-icon ul li i.icon6{background: url(20210827-jgzf-icon6.png) center no-repeat;}
.jgzf-icon ul li i.icon7{background: url(20210827-jgzf-icon7.png) center no-repeat;}
.jgzf-icon ul li i.icon8{background: url(20210827-jgzf-icon8.png) center no-repeat;}

.jgzf-icon ul li p{font-size: 18px;line-height:28px;color: #1b4b90;  overflow: hidden;     
    white-space: nowrap;      
    text-overflow: ellipsis; 

}

.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: 142px;
    text-align: center;
    width: 23%;
	margin-left: 2%;
	overflow: hidden;
	
}
.jgzf-img ul li a{ color: #ffffff;font-size: 18px;padding: 0px 10px;font-weight: bold;display: table-cell;
    vertical-align: middle;}
.jgzf-img ul li.img1 {background: url(20210827-jgzf-img1.png) no-repeat;background-size: cover;}
.jgzf-img ul li.img2 {background: url(20210827-jgzf-img2.png) no-repeat;background-size: cover;}
.jgzf-img ul li.img3 {background: url(20210827-jgzf-img3.png) no-repeat;background-size: cover;}
.jgzf-img ul li.img4 {background: url(20210827-jgzf-img4.png) no-repeat;background-size: cover;}
.jgzf-img ul li:hover{transform: scale(1.1);transition: all 0.5s;overflow: hidden; }

.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;}

	.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: 190px;}	
	
	.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: 83%;}
	.shb h5{font-size: 18px;line-height: 32px;}
	.date{width: 16%;}
	.jgzf-first{width: 100%;float: none;margin-bottom: 20px;}
	.date h4 {
    font-size: 30px;

    line-height: 10px;
    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;}
}



@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%;margin-top: 10px;}
	.jgzf-img ul li{height: 110px;}
	.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;
}
	.shb {
    width: 80%;
}
	.jgzf-first{padding: 15px;margin-bottom: 15px;}
	.date{padding: 0px;width: 17%;margin-top: 10px;}
	.date h4 {
    font-size: 24px;
		line-height: 5px;}
	.jgzf-hf1{display: none;}
	.jgzf-hf2{display: block;}
}

@media screen and (max-width: 600px){
	
}

@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%;
}
	
	}


@media screen and (max-width: 374px){
    
	.yqfk-banner{height: 125px;}
	.shb {
    width: 75%;
}
}


