@charset "utf-8";
.swiper-slide img{width: 100%;display: block;}

.m_ban{display: none;}
.p_ban{position: relative;}
#swiper-container1{position: relative;}
.BannerShow_b1 .swiper-pagination{display: none;}
.BannerShow_b1 .swiper-pagination{position: static;text-align: center;font-size: 0;margin: 1.5vw auto 0 auto;}
.BannerShow_b1 .swiper-pagination-bullet{width: 2vw;height: 2vw;background-color: transparent;margin: 0 2vw !important;display: inline-block;opacity: 1;border: 2px solid #fff;}
.BannerShow_b1 .swiper-pagination-bullet-active{background-color: #fff;}
#BannerShow_b1 {height: 50vw;overflow: hidden;}
#BannerShow_b1 .swiper-container{height: 100%;}
#BannerShow_b1 .swiper-container img{height: 100%;width: 100%;}

.pag_group .swiper-button-prev,.pag_group .swiper-button-next{position: static;display: inline-block;opacity: 1 !important;height: 5.9vw;width: 6.7vw;
background: url(../images/arrow.png) center no-repeat;background-size: auto;position: static;margin: 0;}
.pag_group{background-color: #53765d;width: 46.6%;position: absolute;right: 0;bottom: -2.3vw;padding-bottom: 2.3vw;z-index: 1;}
.pag_group .swiper-button-prev{margin-left: 1.0vw;position: relative;}
.pag_group .swiper-button-next{transform: rotate(180deg);-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);}
.pag_group .swiper-button-prev::after{background-color: #75917d;height: 12px;width: 1px;position: absolute;right: -1px;content: "";top: 2.6vw;}
.pag_group p{font-size: 14px;font-family: Arial;color: #fff;position: absolute;right: 3.1vw;top: 1.1vw;
	text-transform: uppercase;height: 100%;width: 1em;line-height: 1.15;display: inline-block;text-align: left;
	-ms-word-break: break-all;word-break: break-all;
    -ms-writing-mode: vertical-rl;
    -webkit-writing-mode: vertical-rl;
    writing-mode: vertical-rl;}
.pag_group p::after{display: inline-block;height: 3.4vw;width: 1px;background: #fff;content: "";position: absolute;bottom: 0.5vw;left: 50%;}

.more{color: #000;font-size: 14px;padding: 16px 0;line-height: 1.15;border-bottom: 3px solid #333333;background: url(../images/more.png) 88% center no-repeat;
	display: inline-block;margin: 3.8vw auto 0 auto;width: 150px;text-indent: 1.5em;text-align: left;}
.more:hover{background-color: #000;color: #fff;background-image: url(../images/w-more.png);}


.box_about{box-sizing:border-box;margin-top: 8.75vw;position: relative;padding-bottom: 4.6vw;}
.box_about h1{font-size: 2.5vw;color: #333333;font-weight: bold;font-family: noto,"宋体";}
.box_about h4{font-size: 18px;color: #333333;line-height: 2.0;margin: 2.5vw auto 4.1vw auto;}
.box_about p{font-size: 16px;color: #999999;line-height: 1.5;margin-bottom: 24px;}
.box_about .top{background: url(../images/bg.jpg) right top no-repeat;background-size: 64.5% 100%;position: relative;padding-bottom: 10.4vw;}
.box_about .top .txt{width: 600px;float: left;padding: 6.2vw 0 0 8.3%;box-sizing:border-box;}
.box_about .top .img{width: 63%;padding-top: 15vw;position: absolute;right: 0;}
.box_about .img img{display: block;width: 100%;}
.box_about .bottom {background: linear-gradient(to right,white 35.8%, #f4f6f8 23%);}
.box_about .bottom .img{width: 45%;float: left;margin-bottom: -2.6vw;}
.box_about .bottom .txt{width: 490px;margin-left: 7.3vw;padding-top: 24.7vw;float: left;}
.box_about .bottom .txt h4{margin-top: 0;margin-bottom: 2.8vw;}
.box_about .bottom>img{width: 9.7vw;bottom: 0;position: absolute;right: 0;bottom: 0;}
.box_about .more{margin-top: 2.6vw;}

.box_pro{width: 83.3%;margin: 5.2vw auto 6.4vw auto;}
.box_pro .ProductList_b1 ul li{margin-bottom: 0;}
.box_pro .swiper-pagination{text-align: center;position: static;text-align: center;font-size: 0;margin: 4vw auto 0 auto;}
.box_pro .swiper-pagination-bullet{width: 10px;height: 10px;background-color: #ffffff;margin: 0 25px;display: inline-block;opacity: 1;border: 2px solid #dddddd;}
.box_pro .swiper-pagination-bullet-active{background-color: #53765d;border-color: #53765d;}
.box_pro .more{display: none;}

.ban {text-align: right;}
.ban img{width: 91.6%;display: inline-block;}

.box_news{margin: 8.3vw 0;}
.box_news .fl{width: 41.6%;}
.box_news .fl img{display: block;width: 100%;}
.box_news .fr{width: 44.5%;margin-right: 8.3%;}
.box_news .NewsList_g1 li{width: 100%;}
.box_news .top{padding-top: 2.8vw;margin-bottom: 4.0vw;}
.box_news .top h3{font-size: 2.5vw;color: #333333;font-family: noto,"宋体";line-height: 1.15;display: inline-block;}
.box_news .more{margin-top: -8px;float: right;}

.box .page, .box #load_more_button{display: none;}

@media screen and (max-width: 1440px){
	.box_about .bottom .txt{padding-top: 10vw;}
	.box_about .top .img{width: calc(100% - 600px - 5.2vw) ;}


}
@media screen and (max-width: 1024px){
	.box_about .top{padding-bottom: 9vw;}

	.box_about h1{font-size: 4.5vw;}
	.box_about .top .txt{width: 90%;}
	.box_about .top .img{width: 64%;padding-top: 360px;}
	.box_about .bottom .img{display: none;}
	.box_about .bottom .txt{float: left;padding-top: 34vw;}

	.ban img{width: 100%;}

	.box_news .top h3{font-size: 4vw;}
	.box_news .fl{width: 30%;display: none;}
	.box_news .fr{width: 90%;margin-right: 5%;}


	.box_pro{width: 90%;margin: 9vw auto;}
	.box_pro .swiper-pagination{margin-top: 4vw;}
	.pag_group p{display: none;}

}
@media screen and (max-width: 640px){
	.box_about .top{padding-bottom: 5vw;}
	.box_about .top .txt{padding: 0;width: 94%;margin: 0 auto 12vw auto;float: none;padding-top: 10vw;}
	.box_about p{line-height: 2.0;margin-bottom: 0;font-size: 3.8vw;}
	.box_about .top .img{padding-top: 0;float: right;width: 95%;position: static;}
	.box_about .bottom .txt{width: 94%;margin-left: 3%;padding-top: 0;}
	
	.more{font-size: 3.8vw;}

	.box_about h1{font-size: 7vw;}
	.box_about h4{font-size: 4.2vw;line-height: 1.5;margin: 5vw auto 6vw auto;}
	.BannerShow_b1 .swiper-pagination{display: block;position: absolute;bottom: 4vw;left: 0;width: 100%;}
	.box_pro .swiper-pagination-bullet{width: 2vw;height: 2vw;margin: 0 2vw;}
	.pag_group{display: none;}
	.box_pro{width: 94%;margin: 10vw auto 15vw auto;}

	.box_news .fr{width: 94%;margin-right:3%;}
	.box_news .top{position: relative;}
	.box_news .top h3{font-size: 6vw;}
	.box_news .more{padding: 0;border-bottom: none;margin-top: 0;padding-top: 3px;position: absolute;right: 0;bottom: 0;}
	.box_pro .more{display: block;margin: 3vw auto 0 auto;}

}