.pro_list{font-size:44px;}
html{font-size:110px;}
.top-slide{width:100%;height:100%}
.top-slide .slide-item{width:100%;height:100%;text-align:center;left:0;top:0;background-size:cover;background-position:center;background-repeat:no-repeat}
.top-slide .slide-item .slide-item-img{display:inline-block;min-height:100%}
.top-slide .slide-item a:hover{color:#373C43}
.module-container{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
.module-container.active .module-info{-webkit-transition:opacity 1.5s ease .4s;transition:opacity 1.5s ease .4s;opacity:1}
.module-container.active .module-info img{opacity:1}
.module-container.active .module-info a{-webkit-transition:none;transition:none}
.module-container .module-info{width:12rem;text-align:left;margin:0 auto;opacity:0;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}
@media only screen and (max-width:1050px){
	.module-container .module-info{width:100%;padding:0 25px}
}
.module-container .module-info a{-webkit-transition:none;transition:none}
.module-container .module-info-light h2{color:#fff}
.module-container .module-info-light p{color:#fff}
.module-container .module-info h2{font-size:.4rem;letter-spacing:.0667rem;text-shadow:0 0 .1rem rgba(0,0,0,.3);line-height:.56rem;width:12rem;margin:0 auto\9;margin-bottom:.15rem}
@media only screen and (max-width:1050px){
	.module-container .module-info h2{font-size:20px;line-height:28px;color:#FFF;text-shadow:0 0 4px rgba(0,0,0,.1);font-weight:500;letter-spacing:0;width:100%;margin:4px 0 5px;padding:0}
}
.module-container .module-info p{width:6rem;line-height:1.2;letter-spacing:.0175rem;line-height:.3rem;text-shadow:0 0 .1rem rgba(0,0,0,.3);font-size:.2rem;margin-bottom:.4rem;font-weight:300}
@media only screen and (max-width:1050px){.module-container .module-info p{font-size:12px;color:#FFF;text-shadow:0 0 4px rgba(0,0,0,.1);letter-spacing:0;line-height:17px;font-weight:400;margin:5px 0 0}
}
.module-container .module-info s{text-decoration:none}
.module-container .module-info .button-transparent{padding:0 .63rem}
@media only screen and (max-width:1050px){.module-container .module-info .button-transparent{margin-top:15px;line-height:30px;border:1px solid rgba(255,255,255,.5);border-radius:32px;letter-spacing:0;padding:0 25px}
}
.module-container .module-info img{margin-top:.25rem;opacity:0;-webkit-transform:translate3d(0,.2rem,0);transform:translate3d(0,.2rem,0);-webkit-transition:all 1s cubic-bezier(.4,0,.2,1) .2s;transition:all 1s cubic-bezier(.4,0,.2,1) .2s;-webkit-transform:translate(0,.2rem);-ms-transform:translate(0,.2rem);transform:translate(0,.2rem)}
.module-container .module-info .a-button{border-radius:.22rem;height:.45rem;line-height:.45rem;padding:0 .25rem;margin-bottom:.25rem;display:inline-block;color:#fff;font-size:.18rem}
@media only screen and (max-width:1050px){
	.module-container .module-info .a-button{font-size:12px;height:25px;line-height:25px;padding:0 10px;margin-bottom:0}
}
.module-container .module-info .a-button-colorb{background-image:-webkit-gradient(linear,left top,right top,from(#51a5fb),to(#6f75fb));background-image:linear-gradient(90deg,#51a5fb 0,#6f75fb 100%)}
.module-container .module-info .a-button-colorg{background-image:-webkit-gradient(linear,left top,right top,from(#4fd781),to(#55a8e8));background-image:linear-gradient(90deg,#4fd781 0,#55a8e8 100%)}
.module-container .module-info .a-button-colorc{background-image:-webkit-gradient(linear,left top,right top,from(#fcefde),to(#dea767));background-image:linear-gradient(90deg,#fcefde 0,#dea767 100%)}
.module-container .module-info.english h2{font-weight:300;font-size:.3rem}
.module-container .module-info.english p{font-weight:600;font-size:.5rem}
.module-container .a-banner{display:block;width:100%;height:100%}
.img-wrapper{margin:0 .5rem .2rem .5rem;max-height:7rem;overflow:hidden}
.img-wrapper .img-wrapper__item{float:left;display:block;position:relative;width:24.5%;height:100%;margin-right:1%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
.img-wrapper .img-wrapper__item.w{width:49%}
.img-wrapper .img-wrapper__item img{display:block;border:0;width:100%}
.img-wrapper .img-wrapper__item .bg-mask{position:absolute;top:0;bottom:0;left:0;right:0;background-repeat:no-repeat;background-size:cover;background-position:center center}
.product_category_container{overflow:hidden}
.product_category_container .section-header{height:5.6rem}
@media only screen and (max-width:1050px){.product_category_container .section-header{height:230px}
}
.product_category_container .section-body{padding-top:.2rem;padding-bottom:.4rem}
@media only screen and (max-width:1050px){.product_category_container .section-body{padding:0}
}
.products-category{width:12rem;margin:0 auto;padding-top:.4rem}
@media only screen and (max-width:1050px){.products-category{width:calc(100% - 20px);margin:30px 0;padding:0 10px}
}
.products-category>div:first-child{margin-bottom:.3rem;border-bottom:1px solid #ccc}
@media only screen and (max-width:1050px){.products-category>div:first-child{margin:10px 0 0 0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:none}
}
.products-category .title{font-size:.18rem;color:#333;letter-spacing:.012rem;line-height:.25rem;padding-bottom:.2rem;float:left}
@media only screen and (max-width:1050px){.products-category .title{font-size:20px;color:#2C2C2C;text-align:center;text-shadow:0 0 4px rgba(0,0,0,.1);font-weight:500;line-height:28px;padding-bottom:10px}
}
.products-category .get-more{font-size:.14rem;color:#333;letter-spacing:.0093rem;float:right;-webkit-transition:none;transition:none;padding-top:.05rem}
@media only screen and (max-width:1050px){.products-category .get-more{display:inline-block;background-color:#fff;border:1px solid #CCC;border-radius:16px;font-size:12px;color:#2C2C2C;font-weight:400;width:98px;height:32px;line-height:30px;padding:0;margin:0 0 5px 0;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}
}
.products-category .get-more:hover{color:#648ffc}
@media only screen and (max-width:1050px){.products-category .get-more:hover{color:inherit}
}
.products-category .products{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}
@media only screen and (max-width:1050px){.products-category .products{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}
.products-category .products.default-big-img a:nth-child(4n+4){margin-left:0}
.products-category .products.default-big-img a:nth-child(4){margin-left:0}
.products-category .products.default-big-img a:nth-child(1){margin-left:0;width:5.9rem;height:100%;color:#fff;position:relative;}
.products-category .products.default-big-img a:nth-child(1) .info{position:absolute;bottom:0px;left:0px;z-index:9;width:100%;}
@media only screen and (max-width:1050px){.products-category .products.default-big-img a:nth-child(1){width:100%}
}
.products-category .products.default-big-img a:nth-child(1):hover{color:#fff}
.products-category .products.default-big-img a:nth-child(1) .img{height:100%}
@media only screen and (max-width:1050px){.products-category .products.default-big-img a:nth-child(1) .img{height:0;padding-bottom:56.34%}
}
.products-category .products.default-big-img a:nth-child(1) .img img{width:100%;height:100%;position:static;margin:0}
@media only screen and (max-width:1050px){.products-category .products.default-big-img a:nth-child(1) .img img{height:auto}
}
.products-category .products.default-big-img a:nth-child(1) .img img:hover{opacity:1!important}
.products-category .products.default-big-img a:nth-child(1) .img video{-o-object-fit:cover;object-fit:cover}
.products-category .products.default-big-img a:nth-child(1)  .info{margin:0;position:absolute;bottom:.3rem;left:.3rem;z-index:2;text-align:left;pointer-events:none}
@media only screen and (max-width:1050px){.products-category .products.default-big-img a:nth-child(1)  .info{padding:0;background-color:transparent;bottom:15px;left:15px}
}
.products-category .products.default-big-img a:nth-child(1)  .info h2{font-size:.3rem;color:#FFF;letter-spacing:.02rem;line-height:.42rem}
@media only screen and (max-width:1050px){.products-category .products.default-big-img a:nth-child(1)  .info h2{font-size:18px;color:#FFF;font-weight:500;line-height:25px;letter-spacing:0}
}
.products-category .products.default-big-img a:nth-child(1)  .info h2 span{font-size:.14rem;color:#FFF;line-height:.24rem;margin-left:.05rem}
.products-category .products.default-big-img a:nth-child(1)  .info p{font-size:.18rem;color:#FFF;letter-spacing:.012rem;font-weight:300;line-height:.25rem;margin:.05rem 0;font-weight:bold;}
.products-category .products.default-big-img a:nth-child(1) .info p:nth-child(2){font-weight:normal;font-size:0.12rem;}
@media only screen and (max-width:1050px){.products-category .products.default-big-img a:nth-child(1)  .info p{font-size:12px;color:#FFF;font-weight:400;line-height:17px;margin:0;letter-spacing:0;font-weight:bold;}
}


.products-category .products>a{display:block;width:2.75rem;height:3.32rem;margin:0 0 .2rem;margin-right:.2rem;float:left\9}
@media only screen and (max-width:1050px){.products-category .products>a{width:calc(50% - 4.5px);margin:0;height:auto;margin:10px 0 0 0}
}
.products-category .products>a:hover .img img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.products-category .products .no-link{cursor:default}
.products-category .products .product-item{width:100%;height:3.32rem;text-align:center;position:relative;overflow:hidden}
@media only screen and (max-width:1050px){.products-category .products .product-item{width:100%;height:auto;border-radius:10px}
}
.products-category .products .product-item .img{width:100%;height:2.54rem;background:#F5F5F5;overflow:hidden;position:relative;border-radius:.16rem}

@media only screen and (max-width:1050px){.products-category .products .product-item .img{height:auto;border-radius:10px 10px 0 0}
}
.products-category .products .product-item .img:hover p:first-child{opacity:0}
@media only screen and (max-width:1050px){.products-category .products .product-item .img:hover img:first-child{opacity:1}
.products-category .products .product-item .img:hover p:first-child{opacity:1}
}
.products-category .products .product-item .img p{width:2.85rem;height:2.54rem;-webkit-transition:all .36s;transition:all .36s;position:absolute;left:50%;margin-left:-1.425rem}
.products-category .products .product-item .img p:first-child{opacity:1}
.products-category .products .product-item .img p:nth-child(2){opacity:0}
@media only screen and (max-width:1050px){.products-category .products .product-item .img p{position:static;width:100%;height:auto;left:0;margin-left:0}

}
.products-category .products .product-item .img:hover p:first-child{opacity:0}
.products-category .products .product-item .img:hover p:nth-child(2){opacity:1}
@media only screen and (max-width:1050px){.products-category .products .product-item .img:hover p:nth-child(2){opacity:0}
}

.products-category .products .product-item .info{margin-top:.18rem}
@media only screen and (max-width:1050px){.products-category .products .product-item .info{margin:0;padding:0 15px 15px;background-color:#F5F5F5}
}
.products-category .products .product-item .info p{color:#373C43;letter-spacing:0;font-size:.14rem;letter-spacing:.0262rem;height:.24rem;line-height:.24rem;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.products-category .products .product-item .info p:nth-child(2){width:95%;color:#666;}
@media only screen and (max-width:1050px){.products-category .products .product-item .info p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;height:34px;line-height:17px;white-space:normal;font-size:12px;color:#2C2C2C;letter-spacing:0;text-align:center;font-weight:500;margin:0 0 10px 0}
.products-category .products .product-item .info p:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
}
.products-category .products .product-item .info p.price{margin-top:.1rem;letter-spacing:.0262rem;font-size:.14rem;color:#648ffc;line-height:.24rem;font-weight:600}
@media only screen and (max-width:1050px){.products-category .products .product-item .info p.price{font-size:12px;color:#666;letter-spacing:0;text-align:center;font-weight:400;margin:0;height:auto}
}
.products-category .products .product-item .info p.kf{margin-top:.1rem;letter-spacing:.0262rem;font-size:.14rem;color:#648ffc;line-height:.24rem}
@media only screen and (max-width:1050px){.products-category .products .product-item .info p.kf{height:auto;margin:0;letter-spacing:0;line-height:17px;font-size:12px;font-weight:400;color:#666}
}
.products-category .products .aniview div p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.products-category .products .product-more{text-align:center;font-size:.14rem;color:#333;letter-spacing:.0262rem;line-height:.24rem}
@media only screen and (max-width:1050px){.products-category .products .product-more{width:calc(50% - 4.5px);margin:0;height:auto;margin:10px 0 0 0;background-color:#F5F5F5;border-radius:10px;letter-spacing:0}
}
.products-category .products .product-more .img p{left:50%;top:50%;width:.5rem;height:.5rem;margin-top:-.25rem;margin-left:-.25rem}
.products-category .products .product-more .img p:nth-child(1){opacity:1}
.products-category .products .product-more .img p:nth-child(2){opacity:0}

.products-category .products .product-more .img:hover p:nth-child(1){opacity:0}
.products-category .products .product-more .img:hover p:nth-child(2){opacity:1}
@media only screen and (max-width:1050px){.products-category .products .product-more .img p{position:static!important;width:100%;height:auto;left:0;margin:0}
.products-category .products .product-item .img p:nth-child(2){display:none;}
.products-category .products .product-more .img p:nth-child(1){display:block;padding:0.4rem 0px;}
.products-category .products .product-more .img p:nth-child(2){display:none;}

.products-category .products .product-more .img:hover p:nth-child(1){display:none;padding:0.4rem 0px;}
.products-category .products .product-more .img:hover p:nth-child(2){display:block;padding:0.4rem 0px;}

}
@media only screen and (max-width:650px){
   .products-category .products .product-more .img p img{max-width:40%} 
    
}
.products-category .products .product-more p{line-height:.24rem;margin-top:2.09rem}
.aniview .title{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.aniview .get-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}

.pc-show{display:block!important}@media only screen and (max-width:1050px){.pc-show{display:none!important}}.pc-show-line{display:inline-block!important}@media only screen and (max-width:1050px){.pc-show-line{display:none!important}}

.mobile-show-line{display:none!important}@media only screen and (max-width:1050px){.mobile-show-line{display:inline-block!important}}.mobile-show{display:none!important}@media only screen and (max-width:1050px){.mobile-show{display:block!important}}



.products-category .products a:last-child .product-item{height:2.54rem}
@media only screen and (max-width:1050px){.products-category .products a:last-child .product-item{width:100%;height:auto;border-radius:10px}
}
@media only screen and (max-width:1050px){.products-category .products a:last-child .info{padding:0 15px 19px;background-color:#F5F5F5}
}
@media only screen and (max-width:1050px) and (max-width:1050px){.products-category .products a:last-child .info{border-radius:0 0 10px 10px}
}
.products-category .products a:last-child .info p{margin:.18rem 0 0 0;font-size:.14rem;color:#373C43;letter-spacing:.0262rem;text-align:center;line-height:.24rem}
@media only screen and (max-width:1050px){.products-category .products a:last-child .info p{margin:0 0 10px 0;font-size:12px;letter-spacing:0;height:34px}
}
@media only screen and (max-width:1050px){.products-category .products a:last-child .info .more-empty{height:17px;margin:10px 0 0 0;letter-spacing:0;line-height:17px;font-size:12px}
}
