body .inner{background: #feffec50 url(../img/bg.png) no-repeat bottom;}
.banner{position: relative;height: 100%;}
.ban_swip{width: 100%;}
.ban_swip .swiper-slide img{max-width: 100%;min-width: 100%;}
.ban_swip .swiper-slide .img_tit{color: #fff;position: absolute;left: 5%;bottom: 8px;font-size: 18px;font-weight: bold;line-height: 1.5;transition: all 0.8s ease 0s;}
.ban_swip .swiper-pagination{color: #fff;left: unset;right: 5%;width: auto;background: #33333380;border-radius: 30px;padding: 0 10px;transition: all 0.8s ease 0s;}

.links_swip{width: 90%;height: calc(100vw / 2);margin: 30px 5% 0;max-height: 250px;min-height: 180px;}
.links_swip .swiper-slide{display: flex;flex-direction: column;justify-content: center;align-items: center;margin-top: auto !important;}
.links_swip .swiper-slide img{max-width: 28%;max-height:75%;min-width: 40px;}
.links_swip .swiper-slide span{font-size: 18px;margin-top: 10px;line-height: 1.5;transition: all 0.8s ease 0s;}

.yzt{width: 90%;margin: 0 auto;margin-top: 30px;transition: all 0.5s ease 0s;}
.yzt .yzt_info{display: flex;justify-content: space-between;}
.yzt .yzt_info .tit{font-size: 24px;display: flex;align-items: center;line-height: 1.2;transition: all 0.5s ease 0s;margin-bottom: 20px;}
.yzt .yzt_info .tit::before{content: " ";display: block;height: 20px;border-left: 3px solid red;margin-right: 10px;transition: all 0.5s ease 0s;border-radius: 1px}
.yzt .yzt_info .more{font-size: 14px;color: #999;transition: all 0.5s ease 0s;}
.yzt_swip{width: 100%;margin-top: 20px;}
.yzt_swip .swiper-slide{display: flex;flex-direction: column;justify-content: center;width: 30%;transition: all 0.5s ease 0s;}
.yzt_swip .swiper-slide img{display: block;width: 100%;}
.yzt_swip .swiper-slide span{padding: 5px 0;font-size: 18px;line-height: 1.5}


.jctj{width: 90%;margin: 0 auto;margin-top: 30px;transition: all 0.5s ease 0s;}
.jctj .jctj_info{display: flex;justify-content: space-between;}
.jctj .jctj_info .tit{font-size: 24px;display: flex;align-items: center;line-height: 1.2;transition: all 0.5s ease 0s;}
.jctj .jctj_info .tit::before{content: " ";display: block;height: 20px;border-left: 3px solid red;margin-right: 10px;transition: all 0.5s ease 0s;border-radius: 1px}
.jctj .jctj_info .more{font-size: 14px;color: #999;transition: all 0.5s ease 0s;}
.jctj .jctj_swip{width: 100%;margin-top: 20px;}
.jctj .jctj_swip .swiper-slide{display: flex;flex-direction: column;justify-content: center;width: 75%;border-radius: 20px;overflow: hidden;position: relative;transition: all 0.5s ease 0s;}
.jctj .jctj_swip .swiper-slide img{display: block;width: 100%;}
.jctj .jctj_swip .swiper-slide .img_info{display: flex;flex-wrap: wrap;position: absolute;bottom: 20px;left: 25px;color: #fff;transition: all 0.5s ease 0s;}
.jctj .jctj_swip .swiper-slide .img_info h4{display: block;width: 100%;margin-bottom: 5px;font-size: 19px;transition: all 0.5s ease 0s;}
.jctj .jctj_swip .swiper-slide .img_info a{font-size: 14px;background: #ffffff90;color: #333;display: inline;padding: 0 10px;border-radius: 5px;transition: all 0.5s ease 0s;}

.zpzl{width: 90%;margin: 0 auto;margin-top: 30px;transition: all 0.5s ease 0s;}
.zpzl .zpzl_info{display: flex;justify-content: space-between;}
.zpzl .zpzl_info .tit{font-size: 24px;display: flex;align-items: center;line-height: 1.2;transition: all 0.5s ease 0s;}
.zpzl .zpzl_info .tit::before{content: " ";display: block;height: 20px;border-left: 3px solid red;margin-right: 10px;transition: all 0.5s ease 0s;border-radius: 1px}
.zpzl .zpzl_info .more{font-size: 14px;color: #999;}
.zpzl .zpzl_swip{margin-top: 20px;}
.zpzl .zpzl_swip .swiper-slide .img{position: relative;border-radius: 10px 10px 0 0;overflow: hidden;transition: all 0.5s ease 0s;}
.zpzl .zpzl_swip .swiper-slide .img img{width: 100%}
.zpzl .zpzl_swip .swiper-slide .img span{position: absolute;right: 10px;top: 10px;background: red;color: #fff;padding: 0 8px;font-size: 14px;border-radius: 5px;line-height: 1.8;transition: all 0.5s ease 0s;}
.zpzl .zpzl_swip .swiper-slide .img_info{background: #ffffffb8;padding: 10px 15px;transition: all 0.5s ease 0s;}
.zpzl .zpzl_swip .swiper-slide .img_info h5{display: block;font-size: 18px;line-height: 1.5;transition: all 0.5s ease 0s;}
.zpzl .zpzl_swip .swiper-slide .img_info span{font-size: 14px;color: #666;line-height: 1.5;transition: all 0.5s ease 0s;}

.footer{display: block;margin: 20px auto;width: 90%;text-align: center;color: #aaa;transition: all 0.5s ease 0s;}


.yzt a{display:block;}
.yzt img{max-width:100%}

@media screen and (max-width: 600px) {
	.ban_swip .swiper-slide .img_tit{font-size: 16px;}
	.ban_swip .swiper-pagination{font-size: 12px;right: 15px;line-height: 2}
	.links_swip .swiper-slide span{font-size: 16px;}
	.yzt{margin-top: 25px;}
	.yzt .yzt_info .tit{font-size: 22px;}
	.yzt_swip .swiper-slide span{font-size: 17px}
	.jctj{margin-top: 25px;}
	.jctj .jctj_info .tit{font-size: 22px;}
	.jctj .jctj_swip .swiper-slide .img_info{bottom: 15px;left: 15px;}
	.jctj .jctj_swip .swiper-slide .img_info h4{font-size: 17px;line-height: 1.2}
	.jctj .jctj_swip .swiper-slide .img_info a{line-height: 2;}
	.zpzl{margin-top: 25px;}
	.zpzl .zpzl_info .tit{font-size: 22px;}
	.zpzl .zpzl_swip .swiper-slide{width: 60%;}
	.zpzl .zpzl_swip .swiper-slide .img_info h5{font-size: 17px}
}

@media screen and (max-width: 500px) {
	.ban_swip .swiper-slide .img_tit{font-size: 15px;left: 15px}
	.links_swip{margin-top: 20px;}
	.links_swip .swiper-slide span{font-size: 15px;margin-top: 5px;}
	.yzt{margin-top: 20px;}
	.yzt .yzt_info .tit{font-size: 20px;}
	.yzt .yzt_info .tit::before{height: 16px;}
	.yzt .yzt_info .more{font-size: 13px;}
	.yzt_swip .swiper-slide span{font-size: 15px;}
	.jctj{margin-top: 20px;}
	.jctj .jctj_info .tit{font-size: 20px;}
	.jctj .jctj_info .tit::before{height: 16px;}
	.jctj .jctj_info .more{font-size: 13px;}
	.jctj .jctj_swip .swiper-slide{width: 80%}
	.jctj .jctj_swip .swiper-slide .img_info h4{font-size: 16px;}
	.jctj .jctj_swip .swiper-slide .img_info a{font-size: 12px;}
	.zpzl{margin-top: 20px;}
	.zpzl .zpzl_info .tit{font-size: 20px;}
	.zpzl .zpzl_info .tit::before{height: 16px;}
	.zpzl .zpzl_info .more{font-size: 13px;}
	.zpzl .zpzl_swip .swiper-slide{width: 70%}
	.zpzl .zpzl_swip .swiper-slide .img span{font-size: 13px;}
	.zpzl .zpzl_swip .swiper-slide .img_info h5{font-size: 16px;line-height: 1.5}
	.zpzl .zpzl_swip .swiper-slide .img_info span{font-size: 12px;line-height: 1.2}
	.footer{font-size: 14px;}
}

@media screen and (max-width: 425px) {
	.ban_swip .swiper-slide .img_tit{font-size: 14px;}
	.links_swip .swiper-slide span{font-size: 14px;}
	.yzt .yzt_info .tit{font-size: 18px}
	.yzt_swip .swiper-slide span{font-size: 14px;}
	.jctj .jctj_info .tit{font-size: 18px;}
	.jctj .jctj_swip .swiper-slide{width: 85%}
	.jctj .jctj_swip .swiper-slide .img_info h4{font-size: 14px;}
	.jctj .jctj_swip .swiper-slide .img_info a{font-size: 11px;}
	.zpzl .zpzl_info .tit{font-size: 18px;}
	.zpzl .zpzl_swip .swiper-slide{width: 75%}
	.zpzl .zpzl_swip .swiper-slide .img span{font-size: 12px;}
	.zpzl .zpzl_swip .swiper-slide .img_info h5{font-size: 14px;}
	.zpzl .zpzl_swip .swiper-slide .img_info span{font-size: 11px;}
	.footer{font-size: 12px;}
}