#page,#load_more_button{display: none;}
/*首页banner*/
#banner{position: relative;width: 100%;}
.swiper-slide,.swiper-wrapper{height: auto;}
#banner .swiper-pagination{position: absolute;left: unset;right: 50%;bottom: 2.5vw;display: -ms-flexbox;display: flex;justify-content: flex-end;-ms-flex-pack:end;transform: translate(50%,-50%);}
#banner .swiper-pagination-bullet{margin:0 0.75vw;width: 12px;height: 12px;display: block;opacity: 1;background: #ddd;display: block;}
#banner .swiper-pagination-bullet-active{position: relative;background: #093693;}
#banner a{display: block;height: 43.5vw;overflow: hidden;pointer-events: none;background-size: cover;}
#banner img{width: 100%;display: block;height: 100%;object-fit:cover;}

.part{ height: 41vw;background-size: auto 100%;background-position: center center;background-repeat: no-repeat;font-size: 1vw;color: #fff;}
.part1{}
.part2{}
.part3{/*background-attachment: fixed;background-size: auto auto;*/}
.part4{}
.part1 .wrapper{right: 1.87vw;max-width: 33vw;}
.part2 .wrapper{left: 4vw;max-width: 33vw;}
.part3 .wrapper{right: 0vw;max-width: 33vw;}
.part4 .wrapper{left: 0vw;max-width: 33vw;}
.part .rel{height: 100%;}
.part h3{font-size: 2.5vw;line-height: 1.25;}
.part h4{margin-bottom: 2vw;font-size: 1.25vw;}
.part a{margin-top: 3.95vw;padding: 0.8vw 3.33vw;display: inline-block;border: 1px solid #fff;border-radius: 3vw;}
.part a.cmain{border-color: #093693;}
.part a:hover{background: #093693;border-color: #093693;color: #fff;}

@media screen and (max-width: 750px){
	#banner_mob{position: relative;margin-top: 13.33vw;display: block;}
	#banner_mob img{width: 100%;}
	#banner{margin-top: 13.33vw;}
	#banner .swiper-pagination-bullet{width: 8px;height: 8px;}
	#banner_mob .swiper-pagination{position: absolute;left: unset;right: 50%;bottom: 2.5vw;display: -ms-flexbox;display: flex;justify-content: flex-end;-ms-flex-pack:end;transform: translate(50%,-50%);}
	#banner_mob .swiper-pagination-bullet{margin:0 0.75vw;width: 8px;height: 8px;display: block;opacity: 1;background: #ddd;display: block;}
	#banner_mob .swiper-pagination-bullet-active{position: relative;background: #093693;}
	.tittle h3{margin-bottom: 3vw;}
	
	#banner .swiper-pagination-bullet{width: 8px;height: 8px;}
	.part{position: relative;height: 110vw;background-size: auto 100%;font-size: 4vw;}
	.part::before{content: "";position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,.5);}

	.part2 .w33{width: 70%;text-indent: 2em;-webkit-line-clamp:5;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient:vertical;}
	.part h3{font-size: 6vw;font-weight: 700;}
	.part h4{margin-bottom: 5vw;font-size: 4.5vw;}

	.part a{margin-top: 6vw;padding: 1.5vw 4vw;border-radius: 10vw;}

	.part .c444{color: #eee;}
	.part .c999,.part p{color: #ccc;}

	.part a.cmain{background: #093693;border-color: #093693;color: #fff;}
	.part1 .wrapper{left: 14px;right: 14px;max-width: none;}
	.part2 .wrapper{left: 14px;right: 14px;max-width: none;}
	.part3 .wrapper{left: 14px;right: 14px;max-width: none;}
	.part4 .wrapper{left: 14px;right: 14px;max-width: none;}
}