@media screen and (max-width: 768px){.main{width:100%}}.wrap-box{box-sizing:border-box;padding-left:11vw;padding-right:11vw;width:100%}@media screen and (max-width: 1600px){.wrap-box{padding-left:7.5vw;padding-right:7.5vw}}@media screen and (max-width: 1440px){.wrap-box{padding-left:100px;padding-right:100px}}@media screen and (max-width: 1360px){.wrap-box{padding-left:80px;padding-right:80px}}@media screen and (max-width: 768px){.wrap-box{max-width:100%;box-sizing:border-box;padding-left:.2rem;padding-right:.2rem}}.main{box-sizing:border-box;padding-left:11vw;padding-right:11vw;width:100%}@media screen and (max-width: 1600px){.main{padding-left:7.5vw;padding-right:7.5vw}}@media screen and (max-width: 1440px){.main{padding-left:100px;padding-right:100px}}@media screen and (max-width: 1360px){.main{padding-left:80px;padding-right:80px}}@media screen and (max-width: 768px){.main{max-width:100%;box-sizing:border-box;padding-left:.2rem;padding-right:.2rem}}.wrap-box{box-sizing:border-box;padding:0 3.6vw}@media screen and (max-width: 768px){.wrap-box{padding:0 .2rem}}.banner{width:100%;display:block;overflow:hidden;font-size:0;height:auto;margin-top:120px;box-sizing:border-box;position:relative;z-index:3}.banner .swiper-container{position:relative;z-index:4;overflow:hidden;height:100%}.banner .swiper-container .swiper-slide{position:relative;width:100%}.banner .swiper-container img{width:100%;max-width:100%}.banner .swiper-container .swiper-button-next,.banner .swiper-container .swiper-button-prev{font-family:"common";font-size:.24rem;width:.6rem;text-align:center;height:.6rem;line-height:.6rem;color:#cc9f58;top:50%;background:none;opacity:1;margin:0;left:1rem;transform:translateY(-50%);position:absolute;display:inline-block;border-radius:50%;border:1px solid #cc9f58;box-sizing:border-box;padding-right:.05rem;display:none}@media screen and (min-width: 768px){.banner .swiper-container .swiper-button-next,.banner .swiper-container .swiper-button-prev{transition:all .3s ease-in-out}}.banner .swiper-container .swiper-button-next:hover,.banner .swiper-container .swiper-button-prev:hover{background:#cc9f58;color:#fff}.banner .swiper-container .swiper-button-next{transform:translateY(-50%) rotate(180deg);left:auto;right:1rem;background:#cc9f58;color:#fff}.banner .swiper-container .swiper-button-next:hover{opacity:.5}.banner .container{width:100%;height:100%;position:absolute;left:0;top:0;box-sizing:border-box;z-index:5;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){.banner .container{flex-wrap:wrap}}.banner .container .text{position:relative;width:100%;padding-top:50px}.banner .container .text h2{margin-bottom:30px}.banner .container .text h2 img{width:auto;height:.75rem;filter:drop-shadow(-4px 0 0 #fff)}.banner .container .text h3{font-size:44px;color:#fff;line-height:1;font-weight:600;filter:drop-shadow(0 2px 0 #428a7b);font-style:italic;text-transform:uppercase}.banner .container .text h3.en{line-height:1.25;font-size:40px}.banner .container .text p{margin:0;font-size:24px;color:#fff;font-weight:500;line-height:50px;background:#428a7b;padding:0 60px;display:inline-block}.banner .container .text p.en{font-size:18px;margin:6px 0 3px;font-weight:300;background:none;padding:0;display:block}.banner .container .text p.eng{font-size:18px;line-height:42px;margin:18px 0 0}.banner .container .text a{width:65px;height:65px;display:flex;justify-content:center;align-items:center;border:1px solid #428a7b;border-radius:50%;box-sizing:border-box;background:#fff;margin-top:.43rem}@media screen and (max-width: 768px){.banner .container .text a{flex-wrap:wrap}}@media screen and (min-width: 768px){.banner .container .text a{transition:all .5s ease-in-out}}.banner .container .text a i{font-family:"common";font-size:26px;color:#428a7b}@media screen and (min-width: 768px){.banner .container .text a i{transition:all .5s ease-in-out}}.banner .container .text a i::after{content:"\e699"}.banner .container .text a:hover{background:#428a7b}.banner .container .text a:hover i{color:#fff}.banner .container .text .m-d-none{display:block}.banner .swiper-pagination{left:50%;bottom:60px;transform:translateX(-50%)}.banner .swiper-pagination span{margin:0 .1rem 0 0;width:.1rem;height:.1rem;background:rgba(204,159,88,0.5);opacity:1;border-radius:.05rem}@media screen and (min-width: 768px){.banner .swiper-pagination span{transition:all .5s ease-in-out}}.banner .swiper-pagination span.swiper-pagination-bullet-active{background:#cc9f58;width:.5rem}.wrap-title{display:block;position:relative;width:100%}.wrap-title h2{display:block;position:relative;font-size:.48rem;letter-spacing:.35em;line-height:1.2;color:#333;font-weight:200}.wrap-title h3{display:block;font-size:.18rem;color:#428a7b;line-height:1;font-weight:500}.more{padding:0 0;height:45px;line-height:45px;color:#333;box-sizing:border-box;border-bottom:1px solid #333;border-color:#cc9f58;font-size:18px;color:#cc9f58;display:inline-block}@media screen and (min-width: 768px){.more{transition:all .5s ease-in-out}}.more i{font-family:"common";font-size:.18rem}.i-about{display:block;width:100%;padding:1.38rem 0 1.1rem;font-size:0;height:auto;box-sizing:border-box;position:relative;background:url(../images/i-about-bg.jpg) no-repeat bottom right/cover}.i-about .wrap-box{display:flex;justify-content:space-between;align-items:center;padding:0;position:relative}@media screen and (max-width: 768px){.i-about .wrap-box{flex-wrap:wrap}}.i-about .wrap-box .wrap-title{position:absolute;left:50%;top:0;transform:translateX(-55%)}.i-about .wrap-box .wrap-title span{display:block;text-align:center}.i-about .wrap-box .wrap-title span:not(:first-of-type){margin-top:.1rem}.i-about .wrap-box .wrap-left{width:50%;flex-shrink:0;order:2}.i-about .wrap-box .wrap-left .wrap-text{max-width:5.4rem}.i-about .wrap-box .wrap-left .wrap-text h3{font-size:.14rem;font-weight:normal;color:#333;margin:0 0 .44rem}.i-about .wrap-box .wrap-left .wrap-text p{font-size:.14rem;font-weight:300;color:#333;margin:0 0 .1rem;line-height:2.14}.i-about .wrap-box .wrap-left .wrap-text .img{margin-top:.8rem}.i-about .wrap-box .wrap-left .more{margin-top:.68rem}.i-about .wrap-box .wrap-left .more span{margin-right:.45rem}@media screen and (min-width: 768px){.i-about .wrap-box .wrap-left .more span{transition:all .5s ease-in-out}}.i-about .wrap-box .wrap-left .more:hover span{margin-right:.6rem}.i-about .wrap-box .wrap-right{order:1;width:50%}.i-about .wrap-box .wrap-right .img{width:100%;max-width:7.12rem;position:relative;z-index:1;border-top-right-radius:2.13rem;border-bottom-right-radius:2.13rem;overflow:hidden}.i-about .wrap-box .wrap-right .img img{max-width:100%;cursor:pointer}.i-about .wrap-box .wrap-right .img .text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}.i-about .wrap-box .wrap-right .img .text i{font-family:"common";font-size:.86rem;color:#fff;line-height:1rem;height:1rem}@media screen and (min-width: 768px){.i-about .wrap-box .wrap-right .img .text i{transition:all .5s ease-in-out}}.i-about .wrap-box .wrap-right .img .text h3{font-size:.3rem;color:#fff;margin:.25rem 0 0;padding-bottom:.11rem;line-height:1;position:relative}.i-about .wrap-box .wrap-right .img .text h3::after{content:"";width:0;height:1px;background:#fff;position:absolute;left:0;bottom:0}@media screen and (min-width: 768px){.i-about .wrap-box .wrap-right .img .text h3::after{transition:all .5s ease-in-out}}.i-about .wrap-box .wrap-right .img:hover .text i{font-size:.72rem}.i-about .wrap-box .wrap-right .img:hover .text h3::after{width:100%}.i-products{display:block;font-size:0;padding:.92rem 0 0;overflow:hidden;position:relative;z-index:1}.i-products .wrap-box .wrap-title{text-align:center}.i-products .wrap-box .wrap-title h3{margin-top:.15rem}@media screen and (min-width: 768px){.i-products .wrap-list{position:relative;width:100%;margin-top:.6rem;overflow:hidden;display:grid;grid-template-columns:repeat(3, 1fr);gap:0}.i-products .wrap-list:hover li a .img{opacity:0}}.i-products .wrap-list li{height:7.4rem}.i-products .wrap-list li .bg{opacity:0;position:absolute;left:0;top:0;z-index:-1}@media screen and (min-width: 768px){.i-products .wrap-list li .bg{transition:all .5s ease-in-out}}.i-products .wrap-list li .bg img{width:100%;height:100%;object-fit:cover;object-position:center}.i-products .wrap-list li a{width:100%;position:relative;z-index:1;display:block}@media screen and (min-width: 768px){.i-products .wrap-list li a{transition:all .5s ease-in-out}}.i-products .wrap-list li a::after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(51,51,51,0.45)}@media screen and (min-width: 768px){.i-products .wrap-list li a::after{transition:all .5s ease-in-out}}.i-products .wrap-list li a .tit{display:block;width:100%;box-sizing:border-box;padding:.07rem 20%;display:flex;justify-content:space-between;align-items:center;flex-direction:column;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){.i-products .wrap-list li a .tit{flex-wrap:wrap}}.i-products .wrap-list li a .tit h3{color:#fff;font-size:.4rem;line-height:1;font-weight:200;margin-bottom:.1rem}@media screen and (min-width: 768px){.i-products .wrap-list li a .img{transition:all .5s ease-in-out}}.i-products .wrap-list li a img{width:100%;height:7.4rem;object-fit:cover;object-position:center}.i-products .wrap-list li a button{display:flex;justify-content:space-between;align-items:center;padding:.13rem 0;border:none;background:none;border-bottom:2px solid #fff;opacity:0}@media screen and (max-width: 768px){.i-products .wrap-list li a button{flex-wrap:wrap}}@media screen and (min-width: 768px){.i-products .wrap-list li a button{transition:all .5s ease-in-out}}.i-products .wrap-list li a button span{color:#fff;font-size:.18rem;font-weight:400;margin-right:.45rem}@media screen and (min-width: 768px){.i-products .wrap-list li a button span{transition:all .5s ease-in-out}}.i-products .wrap-list li a button i{font-family:"common";font-size:.18rem;color:#fff;display:block}.i-products .wrap-list li a button:hover span{margin-right:.6rem}@media screen and (min-width: 768px){.i-products .wrap-list li:hover .bg{opacity:1}.i-products .wrap-list li:hover a::after{opacity:0}.i-products .wrap-list li:hover a button{opacity:1}}.i-process{padding:.74rem 0 0;font-size:0}.i-process .wrap-box .wrap-title{margin-bottom:.6rem;text-align:center}.i-process .wrap-box .wrap-list ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media screen and (max-width: 768px){.i-process .wrap-box .wrap-list ul{flex-wrap:wrap}}.i-process .wrap-box .wrap-list ul li{position:relative;width:25%;position:relative;overflow:hidden}.i-process .wrap-box .wrap-list ul li:nth-child(2),.i-process .wrap-box .wrap-list ul li:nth-child(6){width:50%}.i-process .wrap-box .wrap-list ul li .img{max-width:100%}.i-process .wrap-box .wrap-list ul li .text{box-sizing:border-box;position:absolute;bottom:0;display:flex;justify-content:space-between;align-items:center;padding:0 .35rem .3rem}@media screen and (max-width: 768px){.i-process .wrap-box .wrap-list ul li .text{flex-wrap:wrap}}.i-process .wrap-box .wrap-list ul li .text h3{font-size:.8rem;font-weight:500;color:#fff;line-height:1;margin-right:.2rem}.i-process .wrap-box .wrap-list ul li .text p{color:#fff;font-size:.16rem;line-height:1.5;margin:0;opacity:0}@media screen and (min-width: 768px){.i-process .wrap-box .wrap-list ul li .text p{transition:all .3s ease-in-out}}.i-process .wrap-box .wrap-list ul li::after{content:"";position:absolute;top:0;left:0;background:rgba(51,51,51,0.2);width:100%;height:100%}@media screen and (min-width: 768px){.i-process .wrap-box .wrap-list ul li::after{transition:all .3s ease-in-out}}.i-process .wrap-box .wrap-list ul li:hover .text p{opacity:1}.i-process .wrap-box .wrap-list ul li:hover::after{opacity:0}.i-news{display:block;width:100%;padding:.8rem 0 1.13rem;font-size:0;position:relative;overflow:hidden}.i-news .wrap-box .wrap-title{text-align:center;margin-bottom:.34rem}.i-news .wrap-box .wrap-list{width:100%}@media screen and (min-width: 768px){.i-news .wrap-box .wrap-list ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:.4rem}}.i-news .wrap-box .wrap-list ul li{box-shadow:0 0 0.4rem rgba(121,121,121,0.2)}.i-news .wrap-box .wrap-list ul li a{position:relative;width:100%;display:block}.i-news .wrap-box .wrap-list ul li .img{width:100%;height:2.67rem;position:relative}.i-news .wrap-box .wrap-list ul li .img img{width:100%;height:100%;object-fit:cover;object-position:center}.i-news .wrap-box .wrap-list ul li .time{font-size:.2rem;color:#333}.i-news .wrap-box .wrap-list ul li .time span{margin-left:.05rem}.i-news .wrap-box .wrap-list ul li .time i{font-family:"common"}.i-news .wrap-box .wrap-list ul li .text{width:100%;position:relative;padding:.38rem;box-sizing:border-box}@media screen and (min-width: 768px){.i-news .wrap-box .wrap-list ul li .text{transition:all .5s ease-in-out}}.i-news .wrap-box .wrap-list ul li .text h3{color:#333;font-weight:400;position:relative;width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:20px;line-height:1.5;max-height:60px;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;margin:.15rem 0 .46rem}@media screen and (min-width: 768px){.i-news .wrap-box .wrap-list ul li .text h3{transition:all .5s ease-in-out}}.i-news .wrap-box .wrap-list ul li .text .des{position:relative;overflow:hidden;height:.36rem;margin-top:.04rem;display:none}.i-news .wrap-box .wrap-list ul li .text .des p{display:none}.i-news .wrap-box .wrap-list ul li .text .des span{color:#797979;font-size:.18rem;font-weight:300;line-height:1.5;background:linear-gradient(#333, #333) 100% 100%/0 1px no-repeat;will-change:background-size;transition:background-size 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;text-align:justify}.i-news .wrap-box .wrap-list ul li .text button{font-size:.18rem;color:#333;padding:0;font-weight:600;background:none;border:none;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){.i-news .wrap-box .wrap-list ul li .text button{flex-wrap:wrap}}.i-news .wrap-box .wrap-list ul li .text button div{margin-right:.05rem}.i-news .wrap-box .wrap-list ul li .text button i{font-family:"common";font-size:.14rem}.i-news .wrap-box .wrap-list ul li:hover .text{background:#fff}.i-news .wrap-box .wrap-list ul li:hover .text .des span{background-position:0 100%;background-size:100% 1px;color:#333}.i-news .wrap-box .wrap-right{margin-top:.6rem;overflow:hidden}@media screen and (max-width: 1440px){.banner{margin-top:100px}}@media screen and (max-width: 768px){.banner{margin-top:.6rem;overflow:hidden;width:100%;height:auto}.banner .container .text{padding-top:0;text-align:center}.banner .container .text h2{margin-bottom:.2rem;display:none}.banner .container .text h2 img{height:.4rem}.banner .container .text h3{font-size:.24rem}.banner .container .text h3.en{line-height:1.25;font-size:.2rem}.banner .container .text p{font-size:.16rem;line-height:3;background:#428a7b;padding:0 .2rem;display:inline-block}.banner .container .text a{width:65px;height:65px;display:flex;justify-content:center;align-items:center;border:1px solid #428a7b;border-radius:50%;box-sizing:border-box;background:#fff;margin-top:.43rem;display:none}}@media screen and (max-width: 768px) and (max-width: 768px){.banner .container .text a{flex-wrap:wrap}}@media screen and (max-width: 768px) and (min-width: 768px){.banner .container .text a{transition:all .5s ease-in-out}}@media screen and (max-width: 768px){.banner .container .text a i{font-family:"common";font-size:26px;color:#428a7b}}@media screen and (max-width: 768px) and (min-width: 768px){.banner .container .text a i{transition:all .5s ease-in-out}}@media screen and (max-width: 768px){.banner .container .text a i::after{content:"\e699"}.banner .container .text a:hover{background:#428a7b}.banner .container .text a:hover i{color:#fff}.banner .container .text .m-d-none{display:block}.banner .swiper-container .swiper-slide{position:relative;width:100%}.banner .swiper-pagination{bottom:.2rem}.wrap-title h2{font-size:.3rem}.wrap-title h3{font-size:.16rem}.i-about{padding:.3rem 0}.i-about .wrap-box .wrap-left{width:100%;box-sizing:border-box;padding:.4rem .2rem 0}.i-about .wrap-box .wrap-left .wrap-title{position:relative;left:0;transform:translate(0)}.i-about .wrap-box .wrap-left .wrap-title span{display:inline-block;margin:0}.i-about .wrap-box .wrap-left .wrap-title h2{flex-wrap:nowrap;font-size:.3rem}.i-about .wrap-box .wrap-left .wrap-title h3{font-size:.16rem}.i-about .wrap-box .wrap-left .wrap-text{margin:.1rem 0 .3rem}.i-about .wrap-box .wrap-left .wrap-text h3{margin-bottom:.16rem}.i-about .wrap-box .wrap-left .wrap-text p{font-size:.14rem}.i-about .wrap-box .wrap-left .wrap-text .img{margin-top:.4rem}.i-about .wrap-box .wrap-left .wrap-text .img img{max-width:100%}.i-about .wrap-box .wrap-left .more{margin:.2rem auto}.i-about .wrap-box .wrap-right{width:100%}.i-about .wrap-box .wrap-right .img .text i{font-size:.56rem}.i-about .wrap-box .wrap-right .img .text h3{font-size:.2rem;margin-top:.16rem}.i-products{padding:.3rem 0}.i-products .wrap-list{margin-top:.2rem}.i-products .wrap-box .wrap-list{display:flex}.i-products .wrap-box .wrap-list li{overflow:hidden;height:auto}.i-products .wrap-box .wrap-list li a{border:none}.i-products .wrap-box .wrap-list li a .img img{height:40vh}.i-products .wrap-box .wrap-list li a .tit{z-index:2}.i-products .wrap-box .wrap-list li a .tit h3{font-size:.24rem}.i-products .wrap-box .wrap-list li a .tit button{opacity:1}.i-products .wrap-box .wrap-list li a::after{z-index:1}.i-process{padding:.3rem 0}.i-process .wrap-box .wrap-title{margin-bottom:.2rem}.i-process .wrap-box .wrap-list ul{display:grid;grid-template-columns:repeat(1, 1fr);gap:0}.i-process .wrap-box .wrap-list ul li{width:100% !important}.i-process .wrap-box .wrap-list ul li .img{height:40vh;overflow:hidden}.i-process .wrap-box .wrap-list ul li .img img{width:100%;height:100%;object-fit:cover;object-position:center}.i-process .wrap-box .wrap-list ul li .text{position:relative;padding:.2rem 0;flex-wrap:nowrap}.i-process .wrap-box .wrap-list ul li .text h3{font-size:.48rem;color:#333}.i-process .wrap-box .wrap-list ul li .text p{font-size:.16rem;color:#333;opacity:1 !important;width:80%}.i-process .wrap-box .wrap-list ul li::after{display:none}.i-process .wrap-box .wrap-list ul li:nth-of-type(2n) .text h3{order:2}.i-process .wrap-box .wrap-list ul li:nth-of-type(2n) .text p{order:1}.i-news{padding:.4rem 0;overflow:hidden;width:100%}.i-news .wrap-box .wrap-title h3{margin-bottom:.1rem}.i-news .wrap-box .wrap-list{margin-top:.2rem}.i-news .wrap-box .wrap-list .wrap-left{width:100%;padding:0}.i-news .wrap-box .wrap-list .wrap-left .list-item .img{height:auto}.i-news .wrap-box .wrap-list .wrap-left .list-item .text{padding:.2rem}.i-news .wrap-box .wrap-list .wrap-right{width:100%;padding:0}.i-news .wrap-box .wrap-list ul li{width:100%}.i-news .wrap-box .wrap-list ul li .img{height:2.4rem}.i-news .wrap-box .wrap-list ul li .text{background:#fff}}.tgvip{
	position:fixed;
	left:10px;
	top:50%;
	z-index:9;
	margin-top:-183px;
}
.tgvip li{
	padding:10px;
}
.tgvip li a{
	display:block;
	width:60px;
	font-size:20px;
	color:#cc9f58;
	border:1px solid #cc9f58;
	padding:20px;
	box-sizing:border-box;
	text-align:center;
	line-height:22px;
	background:#fff;
	transition:.3s;
}
.tgvip li a:hover{
	background:#cc9f58;
	color:#fff;
}
@media (max-width:768px) {
	.tgvip{
		left:5px;
		margin-top:-120px;
	}
	.tgvip li{
		padding:5px;
	}
	.tgvip li a{
		width:34px;
		font-size:14px;
		padding:10px;
		line-height:16px;
	}
}