@charset "utf-8";

.main{position:relative;z-index:1;}

/*--wrap-title--*/
.wrap-title{text-align:center;}
.wrap-title em{display:block;margin-bottom:1.25rem;font-size:1rem;color:var(--vi-color);}
.wrap-title h2{font-size:2.625rem;color:var(--vi-color);}
/*--end wrap-title--*/

/*--public--*/
.crumb-box{display:flex;align-items:center;color:#999;overflow:hidden;}
.crumb-box:before{display:block;margin-right:.5rem;font-family:"iconfont";font-size:.875rem;content:"\e867";}
.crumb-box a{display:flex;align-items:center;font-size:0.875rem;color:#999;}
.crumb-box a:after{display:block;margin:0 1rem;font-family:"iconfont";content:"\e694";}
.crumb-box a:last-child:after{display:none;}
.crumb-box a:hover{color:var(--vi-color);}
.crumb-box[data-color="white"]{color:#fff;}
.crumb-box[data-color="white"] a{color:#fff;}
.crumb-box[data-color="white"] a:hover{color:var(--vi-subColor);}
@media(max-width:1024px){
.crumb-box{display:none;}
}
/*--end public--*/

/*--banner--*/
.banner{position:relative;width:100%;overflow:hidden;}
.banner .image{overflow:hidden;animation:smallIn 8s linear;}
.banner .image img{display:block;margin:0 auto;width:100%;max-width:100%;}
.banner .text{position:absolute;z-index:9;left:0;bottom:18%;width:100%;color:#fff;}
.banner .title-box{margin-top:13.5%;overflow:hidden;}
.banner .title-box h1{font-size:3.875rem;line-height:1.5;}
.banner .title-box p{font-size:1rem;}
.banner .line{position:absolute;z-index:9;left:50%;bottom:2.25rem;width:1px;height:20%;overflow:hidden;background:rgba(255,255,255,.1);}
.banner .line i{display:block;position:absolute;top:0;left:0;width:1px;height:16%;background:#fff;animation:lineMove 3s infinite}
@media(max-width:1024px){
.banner .text{top:50%;bottom:unset;padding:0 2rem;text-align:center;transform:translateY(-50%);}
.banner .title-box{margin-top:0;}
.banner .title-box h1{font-size:2.6rem;}
}
@keyframes smallIn{
0% {transform:scale(1.1);}
100% {transform:scale(1);}
}
@keyframes lineMove{
0%{top:-100%;}
100%{top:100%;}
}
/*--end banner--*/

/*--products-wrap--*/
.products-wrap{padding:5rem 2rem;overflow:hidden;}
.products-menu{display:flex;flex-wrap:wrap;justify-content:center;}
.products-menu dl{position:relative;margin:0 1.75rem;width:18.125rem;}
.products-menu dt{position:relative;padding-bottom:2rem;line-height:5rem;color:#999;overflow:hidden;}
.products-menu dt:after{display:block;position:absolute;top:0;right:0;font-family:"iconfont";content:"\e692";}
.products-menu dt a{display:flex;align-items:center;height:5rem;font-size:1.125rem;color:#999;border-bottom:#ced5da solid 1px;}
.products-menu dt i{display:block;margin-right:1.5rem;width:2.875rem;height:2.875rem;filter:contrast(0);opacity:.5;}
.products-menu dt span{display:block;}
.products-menu dd{display:none;position:absolute;z-index:9;top:100%;left:50%;padding:2.5rem;width:25.625rem;background:#fff;box-shadow:0 0 1rem rgba(0,0,0,0.1);transform:translateX(-50%);}
.products-menu dd:before{display:block;position:absolute;top:-4px;left:50%;margin-left:-4px;width:8px;height:8px;content:"";background:#fff;transform:rotate(-45deg);}
.products-menu dd a{display:flex;align-items:center;justify-content:space-between;position:relative;margin-bottom:1rem;width:100%;font-size:0.875rem;line-height:2rem;color:#999;}
.products-menu dd a:last-child{margin-bottom:0;}
.products-menu dd a:after{display:block;font-family:"iconfont";content:"\e694";}
.products-menu dd a:hover{color:var(--vi-color);}
.products-menu dl:hover dt,.products-menu dl.cur dt{color:var(--vi-color);border-color:var(--vi-color);}
.products-menu dl:hover dt a,.products-menu dl.cur dt a{color:var(--vi-color);}
.products-menu dl:hover dt i,.products-menu dl.cur dt i{filter:none;opacity:1;}
.products-menu dl:hover dd{display:block;}
.products-main{margin-top:2.375rem;}
.products-list{display:flex;flex-wrap:wrap;margin:-1.25rem -0.625rem;}
.products-list .item{display:block;margin:1.25rem 0.625rem;width:calc(33.33% - 1.25rem);overflow:hidden;background:#fff;animation:fadeInUpSmall 1s;}
.products-list .pic{position:relative;overflow:hidden;}
.products-list .pic img{display:block;width:100%;}
.products-list .pic img.img-cur{position:absolute;top:0;left:0;opacity:0;transition:all .5s;}
.products-list .text{padding:2rem 0;overflow:hidden;}
.products-list .text span{display:flex;align-items:center;font-size:1rem;color:#999;}
.products-list .text span:before{display:block;margin-right:1.25rem;width:2rem;height:1px;content:"";background:#999;}
.products-list .text h3{margin-top:1rem;font-size:1.125rem;color:#999;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.products-list .text em{display:flex;align-items:center;margin-top:3rem;height:2rem;line-height:2rem;color:#999;}
.products-list .text em:after{display:block;margin-left:1.375rem;width:2rem;height:2rem;color:#fff;text-align:center;font-family:"iconfont";content:"\e694";background:#999;border-radius:50%;}
.products-list .item:hover .pic img.img-cur{opacity:1;}
.products-list .item:hover .text h3{color:var(--vi-color);}
.products-list .item:hover .text em{color:var(--vi-color);}
.products-list .item:hover .text em:after{background-color:var(--vi-color);}
.products-main .addMore{display:none;margin-top:2.5rem;padding-top:5rem;text-align:center;overflow:hidden;border-top:#eeeff1 solid 1px;}
.products-main .addMore a{display:flex;justify-content:center;align-items:center;font-size:0.875rem;color:#999;}
.products-main .addMore a:after{display:block;margin-left:1.25rem;font-family:"iconfont";content:"\e692";}
@media(max-width:1024px){
.products-menu dl{margin:0;width:100%;}
.products-menu dd{position:static;width:100%;transform:translateX(0);}
.products-list .item{width:calc(50% - 1.25rem)}
.products-list .text h3{font-size:1.5rem;}
}
/*--end products-wrap--*/

/*--product-show-intro--*/
.product-show-intro{padding:2rem 2rem 5rem;overflow:hidden;background:#eeeff1;}
.product-show-intro .intro-box{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:5rem;}
.product-show-intro .intro-box .pic{position:relative;width:58.75%;overflow:hidden;}
.product-show-intro .intro-box .pic li{overflow:hidden;}
.product-show-intro .intro-box .pic li img{display:block;width:100%;max-width:unset;}
.product-show-intro .intro-box .pic .swiper-pager{position:absolute;z-index:9;left:0;bottom:3.125rem;text-align:center;}
.product-show-intro .intro-box .pic .swiper-pager span{margin:0 0.625rem;width:0.625rem;height:0.625rem;background:#fff;opacity:1;}
.product-show-intro .intro-box .pic .swiper-pager span.swiper-pagination-bullet-active{background:var(--vi-color);}
.product-show-intro .intro-box .text{position:relative;padding:3.75rem 2.875rem;width:34.375%;overflow:hidden;background:#fff;}
.product-show-intro .intro-box .text .hd{padding-bottom:2rem;overflow:hidden;border-bottom:#e5e5e5 solid 1px;}
.product-show-intro .intro-box .text .hd span{display:block;font-size:var(--text-size);color:#999;}
.product-show-intro .intro-box .text .hd h1{margin-top:1rem;font-size:var(--subTitle-size);color:var(--vi-color);}
.product-show-intro .intro-box .text .bd{margin-top:2rem;line-height:1.75;font-size:var(--text-size);color:#999;height:calc(var(--text-size) * 1.75 * 5);overflow:auto;}
.product-show-intro .intro-box .text .bd::-webkit-scrollbar{width:2px;background:#f0f0f0;}
.product-show-intro .intro-box .text .bd::-webkit-scrollbar-thumb{background:var(--vi-color);}
.product-show-intro .intro-box .text .btn{position:absolute;left:2.875rem;right:2.875rem;bottom:3.75rem;}
.product-show-intro .intro-box .text .btn a{display:flex;align-items:center;justify-content:flex-end;margin-top:3rem;height:2rem;line-height:2rem;color:var(--vi-color);}
.product-show-intro .intro-box .text .btn a:after{display:block;margin-left:1.375rem;width:2rem;height:2rem;color:#fff;text-align:center;font-family:"iconfont";content:"\e694";background:var(--vi-color);border-radius:50%;}
@media(max-width:1024px){
.product-show-intro .intro-box{margin-top:0;}
.product-show-intro .intro-box .pic{width:100%;}
.product-show-intro .intro-box .text{width:100%;}
.product-show-intro .intro-box .text .bd{height:auto;}
.product-show-intro .intro-box .text .btn{position:static;margin-top:3rem;}
}
/*--end product-show-intro--*/

/*--product-show-details--*/
.product-show-details{padding:6.25rem 2rem;overflow:hidden;background:#fff;}
.product-show-details .parameter-wrap{overflow:hidden;}
.product-show-details .parameter-wrap .hd{text-align:center;font-size:var(--subTitle-size);color:var(--vi-color);animation:fadeInUpSmall 1s;}
.product-show-details .parameter-wrap .bd{margin-top:2.875rem;overflow:hidden;animation:fadeInUpSmall 2s;}
.product-show-details .parameter-wrap .bd .list{display:flex;flex-wrap:wrap;margin:-1.5rem;}
.product-show-details .parameter-wrap .bd .list dl{margin:1.5rem;padding:1.25rem 0;width:calc(20% - 3rem);overflow:hidden;border-top:#e5e5e5 solid 1px;}
.product-show-details .parameter-wrap .bd .list dt{font-size:var(--text-size);color:#999;}
.product-show-details .parameter-wrap .bd .list dd{margin-top:1rem;font-size:var(--text-size);color:var(--vi-color);}
.product-show-details .editor-wrap{overflow:hidden;}
.product-show-details .editor-wrap .item{display:flex;flex-wrap:wrap;margin-top:2.5rem;animation:fadeInUpSmall 1s;}
.product-show-details .editor-wrap .item:nth-child(even){flex-direction:row-reverse;}
.product-show-details .editor-wrap .item .pic{width:50%;overflow:hidden;}
.product-show-details .editor-wrap .item .pic img{display:block;width:100%;max-width:unset;transition:all 5s;}
.product-show-details .editor-wrap .item .text{padding:6.25rem 5rem;width:50%;line-height:1.75;overflow:hidden;background:#eeeff1;}
.product-show-details .editor-wrap .item .text h3{margin-bottom:2.5rem;font-size:var(--subTitle-size) !important;color:var(--vi-color) !important;}
.product-show-details .editor-wrap .item .text p{font-size:var(--text-size) !important;color:#999 !important;}
.product-show-details .editor-wrap .item:hover .pic img{transform:scale(1.1);}
.related-product-wrap{margin-top:6.25rem;overflow:hidden;}
.related-product-wrap .hd{overflow:hidden;}
.related-product-wrap .hd h2{font-size:var(--subTitle-size);color:var(--vi-color);}
.related-product-wrap .bd{margin-top:2.875rem;overflow:hidden;}
@media(max-width:1024px){
.product-show-details{padding:5rem 2rem;}
.product-show-details .parameter-wrap .bd .list dl{width:calc(50% - 3rem);}
.product-show-details .editor-wrap .item .pic,.product-show-details .editor-wrap .item .text{width:100%;}
.product-show-details .editor-wrap .item .text{padding:3rem 2rem;}
.related-product-wrap .bd .products-list .item:nth-child(3){display:none;}
}
/*--end product-show-details--*/

/*--product-show-form--*/
.product-show-form{padding:var(--wrap-padding) 2rem;overflow:hidden;background:var(--vi-color);}
.product-show-form .hd{color:#fff;overflow:hidden;animation:fadeInUpSmall 1s;}
.product-show-form .hd h2{font-size:var(--title-size);}
.product-show-form .hd p{font-size:var(--text-size);}
.product-show-form .bd{margin-top:var(--wrap-padding);overflow:hidden;animation:fadeInUpSmall 2s;}
.product-show-form .bd .inner{float:right;width:58.75rem;overflow:hidden;}
.product-show-form .bd .ipt-box{display:flex;flex-wrap:wrap;justify-content:space-between;}
.product-show-form .bd .ipt-box input{display:block;margin-bottom:3%;padding:1.25rem;width:47.87%;color:var(--vi-color);background:#fff;outline:none;border:none;}
.product-show-form .bd .text-box{overflow:hidden;}
.product-show-form .bd .text-box textarea{display:block;padding:1.25rem;width:100%;height:6.875rem;color:var(--vi-color);background:#fff;outline:none;border:none;resize:none;}
.product-show-form .bd .btn-box{margin-top:3%;display:flex;flex-wrap:wrap;align-items:center;width:100%;overflow:hidden;}
.product-show-form .bd .btn-box button{display:block;padding:1.25rem;width:36.2%;color:var(--vi-color);text-align:center;background:var(--vi-subColor);transition:all 1s;}
.product-show-form .bd .btn-box button:after{display:inline-block;margin-left:1rem;font-family:"iconfont";content:"\e694";}
.product-show-form .bd .btn-box button:hover{color:#fff;background:#000;}
.product-show-form .bd .btn-box p{margin-left:3rem;font-size:0.75rem;line-height:1.5;color:#fff;}
.product-show-form .bd .btn-box p span{color:var(--vi-subColor);}
@media(max-width:1024px){
.product-show-form .bd .inner{float:none;width:100%;}
.product-show-form .bd .ipt-box input{width:100%;}
.product-show-form .bd .btn-box button{width:100%;}
.product-show-form .bd .btn-box p{margin-left:0;margin-top:2rem;}
}
/*--end product-show-form--*/

/*--news-list-wrap--*/
.news-list-wrap{padding:2rem 2rem 5rem;overflow:hidden;background:#fff;}
.news-list-cont{margin-top:var(--wrap-padding);overflow:hidden;}
.news-list-cont .wrap-title{text-align:left;}
.news-menu{margin-top:3.125rem;overflow:hidden;}
.news-menu ul{display:flex;flex-wrap:wrap;justify-content:space-between;}
.news-menu li{width:13.75rem;line-height:2.25rem;font-size:1.125rem;border-bottom:#ced5da solid 1px; }
.news-menu li a{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 0;color:#999;}
.news-menu li a:after{display:block;font-family:"iconfont";content:"\e692";}
.news-menu li.cur{border-color:var(--vi-color);}
.news-menu li.cur a,.news-menu li:hover a{color:var(--vi-color);}
.news-main{margin-top:5rem;overflow:hidden;}
.news-list .item{display:flex;flex-wrap:wrap;margin-top:1.25rem;width:100%;background:#f3f3f3;transition:all 1s;animation:fadeInUpSmall 1s;}
.news-list .item .pic{width:21.875rem;overflow:hidden;}
.news-list .item .pic img{display:block;width:100%;transition:all 1s;}
.news-list .item .text{padding:3.75rem 5rem;width:calc(100% - 21.875rem);overflow:hidden;}
.news-list .item .text .date{font-size:0.875rem;color:#999;}
.news-list .item .text .article{display:flex;justify-content:space-between;position:relative;margin-top:1.25rem;width:100%;height:calc(100% - 2.5rem);overflow:hidden;}
.news-list .item .text .article .tit-box{flex:none;width:36%;overflow:hidden;}
.news-list .item .text .article .tit-box h3{line-height:1.5;font-size:1.125rem;color:var(--vi-color);}
.news-list .item .text .article .summary-box{position:relative;flex:none;width:53%;height:100%;overflow:hidden;}
.news-list .item .text .article .summary-box p{line-height:1.5;font-size:var(--text-size);color:#999;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.news-list .item .text .article .summary-box span{display:flex;align-items:center;position:absolute;left:0;bottom:0;height:2rem;line-height:2rem;font-size:0.875rem;color:#999;}
.news-list .item .text .article .summary-box span:after{display:block;margin-left:1.25rem;width:2rem;height:2rem;font-family:"iconfont";text-align:center;color:#fff;content:"\e694";background:#999;border-radius:50%;}
.news-list .item:hover{background:var(--vi-color);}
.news-list .item:hover .pic img{transform:scale(1.1);}
.news-list .item:hover .text .date{color:#92a3af;}
.news-list .item:hover .text .article .tit-box h3{color:#fff;}
.news-list .item:hover .text .article .summary-box p{color:#92a3af;}
.news-list .item:hover .text .article .summary-box span{color:#fff;}
.news-list .item:hover .text .article .summary-box span:after{color:var(--vi-color);background:var(--vi-subColor);}
.news-main .addMore{display:none;padding-top:5rem;text-align:center;overflow:hidden;}
.news-main .addMore a{display:flex;justify-content:center;align-items:center;font-size:0.875rem;color:#999;}
.news-main .addMore a:after{display:block;margin-left:1.25rem;font-family:"iconfont";content:"\e692";}
@media(max-width:1024px){
.news-list-cont .wrap-title{text-align:center;}
.news-main{margin-top:3rem;}
.news-menu li{width:100%;font-size:1.5rem;}
.news-list .item .pic{width:100%;}
.news-list .item .text{padding:3rem 2rem;width:100%;}
.news-list .item .text .article{display:block;}
.news-list .item .text .article .tit-box{width:100%;}
.news-list .item .text .article .tit-box h3{font-size:1.5rem;}
.news-list .item .text .article .summary-box{margin-top:2rem;width:100%;height:auto;}
.news-list .item .text .article .summary-box span{position:static;margin-top:2rem;}
}
/*--end news-list-wrap--*/

/*--news-show-wrap--*/
.news-show-wrap{padding:2rem 2rem 5rem;overflow:hidden;}
.news-show-cont{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:5rem;overflow:hidden;}
.article-wrap{width:75%;}
.article-wrap .hd{overflow:hidden;}
.article-wrap .hd h1{font-size:var(--title-size);color:var(--vi-color);}
.article-wrap .hd .meta{margin-top:4rem;padding-bottom:1.5rem;overflow:hidden;border-bottom:#e5e5e5 solid 1px;}
.article-wrap .hd .meta ul{display:flex;flex-wrap:wrap;}
.article-wrap .hd .meta li{position:relative;display:flex;flex-wrap:wrap;padding:0 1.25rem;font-size:0.875rem;color:#999;}
.article-wrap .hd .meta li:first-child{padding-left:0;}
.article-wrap .hd .meta li:before{display:block;position:absolute;right:0;top:50%;width:1px;height:1.375rem;content:"";background:#e5e5e5;transform:translateY(-50%);}
.article-wrap .hd .meta li:last-child:before{display:none;}
.article-wrap .hd .meta li a{display:block;margin-right:1.25rem;color:#999;}
.article-wrap .hd .meta li a:hover{color:var(--vi-color);}
.article-wrap .bd{padding:3.75rem 0 5.625rem;overflow:hidden;}
.article-wrap .bd p{line-height:1.75;font-size:1.125rem !important;color:var(--vi-color) !important;animation:fadeInUpSmall 1s;}
.article-wrap .bd p img{display:block;width:100%;}
.article-wrap .pager{padding:2.5rem 0;overflow:hidden;border-top:#e5e5e5 solid 1px;border-bottom:#e5e5e5 solid 1px;}
.article-wrap .pager .prev{margin-bottom:1rem;overflow:hidden;}
.article-wrap .pager .prev a,.article-wrap .pager .next a{display:flex;font-size:1.125rem;color:#666;overflow:hidden;}
.article-wrap .pager .prev a:before{display:block;margin-right:0.625rem;font-size:0.875rem;font-family:"iconfont";content:"\e695";}
.article-wrap .pager .next a:before{display:block;margin-right:0.625rem;font-size:0.875rem;font-family:"iconfont";content:"\e692";}
.article-wrap .pager .prev a:hover,.article-wrap .pager .next a:hover{color:var(--vi-color);}
.aside-wrap{width:20%;}
.aside-wrap .return{line-height:3.75rem;overflow:hidden;}
.aside-wrap .return a{display:flex;align-items:center;justify-content:center;width:100%;color:#fff;background:var(--vi-color);}
.aside-wrap .return a:before{display:block;margin-right:1rem;font-family:"iconfont";content:"\e693";}
.aside-wrap .return a:hover{background:#000;}
.aside-wrap .hotNews{margin-top:3.75rem;overflow:hidden;}
.aside-wrap .hotNews .hd{padding:1.125rem 0;font-size:var(--subTitle-size);color:var(--vi-color);border-bottom:#e5e5e5 solid 1px;}
.aside-wrap .hotNews .bd{padding-top:2.25rem;overflow:hidden;}
.aside-wrap .hotNews .bd .item{display:block;margin-bottom:2.75rem;overflow:hidden;}
.aside-wrap .hotNews .bd .item:last-child{margin-bottom:0;}
.aside-wrap .hotNews .bd .item em{display:block;font-size:0.875rem;color:#999;}
.aside-wrap .hotNews .bd .item h3{margin-top:0.875rem;font-size:var(--text-size);color:#666;}
.aside-wrap .hotNews .bd .item:hover h3{color:var(--vi-color);}
.aside-wrap .tags{margin-top:4.75rem;overflow:hidden;}
.aside-wrap .tags .hd{padding:1.125rem 0;font-size:var(--subTitle-size);color:var(--vi-color);border-bottom:#e5e5e5 solid 1px;}
.aside-wrap .tags .bd{padding-top:2.25rem;overflow:hidden;}
.aside-wrap .tags .bd ul{display:flex;flex-wrap:wrap;justify-content:space-between;}
.aside-wrap .tags .bd li{flex:none;margin-bottom:10px;width:calc(50% - 5px);line-height:3rem;font-size:0.875rem;}
.aside-wrap .tags .bd li a{display:block;padding:0 1.25rem;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:#e5e5e5 solid 1px;transition:all .5s;}
.aside-wrap .tags .bd li a:hover{color:#fff;border-color:var(--vi-color);background:var(--vi-color);}
@media(max-width:1024px){
.news-show-cont{margin-top:0;}
.article-wrap{width:100%;}
.article-wrap .hd .meta li{font-size:1.25rem;}
.article-wrap .hd .meta li:last-child{margin-top:0.75rem;padding-left:0;}
.article-wrap .bd p{font-size:1.4rem !important;}
.article-wrap .pager .prev a,.article-wrap .pager .next a{font-size:1.4rem;}
.aside-wrap{margin-top:3rem;width:100%;}
.aside-wrap .hotNews .bd .item em{font-size:1.3rem;}
.aside-wrap .tags .bd li{font-size:1.3rem;}
}
/*--end news-show-wrap--*/

/*--video--*/
.video-main{margin-top:5rem;overflow:hidden;}
.video-list{display:flex;flex-wrap:wrap;margin:-1.125rem;}
.video-list .item{display:block;margin:1.125rem;width:calc(33.33% - 2.25rem);overflow:hidden;}
.video-list .pic{position:relative;overflow:hidden;}
.video-list .pic:before{display:block;position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,0.5);transition:all 1s;}
.video-list .pic:after{display:block;position:absolute;z-index:9;left:50%;top:50%;font-size:4rem;font-family:"iconfont";color:#fff;content:"\e768";transform:translate(-50%,-50%);}
.video-list .pic img{display:block;width:100%;transition:all 1s;}
.video-list .text{padding:1.5rem;text-align:center;overflow:hidden;}
.video-list .text h3{font-size:var(--text-size);color:#999;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.video-list .item:hover .pic:before{background-color:rgba(0,0,0,0.8);}
.video-list .item:hover .pic img{transform:scale(1.1);}
.video-list .item:hover .text h3{color:var(--vi-color);}
.video-main .addMore{display:none;margin-top:2.25rem;padding-top:5rem;text-align:center;overflow:hidden;border-top:#e5e5e5 solid 1px;}
.video-main .addMore a{display:flex;justify-content:center;align-items:center;font-size:0.875rem;color:#999;}
.video-main .addMore a:after{display:block;margin-left:1.25rem;font-family:"iconfont";content:"\e692";}
@media(max-width:1024px){
.video-main{margin-top:3rem;}
.video-list .item{width:calc(100% - 2.25rem);}

}
/*--end video--*/


/*--founder--*/
.founder-wrap{padding:var(--wrap-padding) 2rem;overflow:hidden;}
.founder-wrap .inner{display:flex;flex-wrap:wrap;justify-content:space-between;}
.founder-wrap .inner .text{width:46.25%;color:var(--vi-color);}
.founder-wrap .inner .text .hd{overflow:hidden;}
.founder-wrap .inner .text .hd span{display:block;font-size:1rem;}
.founder-wrap .inner .text .hd h3{margin-top:1.25rem;font-size:var(--title-size);}
.founder-wrap .inner .text .bd{margin-top:3.75rem;overflow:hidden;}
.founder-wrap .inner .text .bd p{font-size:1rem;line-height:1.75;}
.founder-wrap .inner .pic{width:46.25%;overflow:hidden;}
.founder-wrap .inner .pic img{display:block;width:100%;transition:all 1s;}

.history-wrap{padding:0 2rem;overflow:hidden;}
.history-list{margin-top:6.25rem;}
.history-list .item{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:var(--wrap-padding);}
.history-list .item:nth-child(even){flex-direction:row-reverse;}
.history-list .item .text{width:46.25%;color:var(--vi-color);}
.history-list .item .text .hd{overflow:hidden;}
.history-list .item .text .hd h3{font-size:var(--subTitle-size);}
.history-list .item .text .bd{margin-top:3rem;overflow:hidden;}
.history-list .item .text .bd p{font-size:1rem;line-height:1.75;}
.history-list .item .pic{width:46.25%;overflow:hidden;}
.history-list .item .pic img{display:block;width:100%;transition:all 1s;}
.bg-adgs{background:url(../images/adgs_bg.jpg) no-repeat center 0;}
@media(max-width:1024px){
.founder-wrap .inner .text,.founder-wrap .inner .pic{width:100%;}
.founder-wrap .inner .pic{margin-top:2rem;}
.history-list{margin-top:3rem;}
.history-list .item .text,.history-list .item .pic{width:100%;}
.history-list .item .text{margin-top:2rem;}
}
/*--end founder--*/

/*--team-list-wrap--*/
.team-list-wrap{padding:var(--wrap-padding) 2rem;overflow:hidden;}
.team-list{display:flex;flex-wrap:wrap;margin:-1.25rem;}
.team-list .item{position:relative;margin:1.25rem;width:calc(33.33% - 2.5rem);overflow:hidden;animation:fadeInUpSmall 1s;}
.team-list .pic{overflow:hidden;}
.team-list .pic img{display:block;width:100%;}
.team-list .text{position:absolute;z-index:3;top:0;left:0;padding:4rem;width:100%;height:100%;overflow:hidden;}
.team-list .text h3{font-size:var(--subTitle-size);color:var(--vi-color);}
.team-list .text p{margin-top:1.25rem;font-size:var(--text-size);color:var(--vi-color);}
@media(max-width:1024px){
.team-list .item{width:calc(100% - 2.5rem);}
}
/*--end team-list-wrap--*/

/*--honor-list-wrap--*/
.honor-list-wrap{padding:var(--wrap-padding) 2rem;overflow:hidden;}
.honor-menu{overflow:hidden;}
.honor-menu ul{display:flex;flex-wrap:wrap;justify-content:center;}
.honor-menu li{margin:0 2.5rem;width:13.75rem;line-height:2.25rem;font-size:1.125rem;border-bottom:#ced5da solid 1px; }
.honor-menu li a{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 0;color:#999;}
.honor-menu li a:after{display:block;font-family:"iconfont";content:"\e692";}
.honor-menu li.cur{border-color:var(--vi-color);}
.honor-menu li.cur a,.news-menu li:hover a{color:var(--vi-color);}
.honor-main{margin-top:5.625rem;overflow:hidden;}
.honor-list{display:flex;flex-wrap:wrap;margin:-1.25rem;}
.honor-list .item{margin:1.25rem;width:calc(25% - 2.5rem);overflow:hidden;background:#f3f3f3 url(../images/honor_item_bg.png) no-repeat center bottom / 100%;animation:fadeInUpSmall 1s;}
.honor-list .item .pic{position:relative;display:flex;justify-content:center;padding-bottom:82%;height:0;}
.honor-list .item .pic i{display:block;position:absolute;bottom:0;}
.honor-list .item .pic i img{display:block;width:100%;}
.honor-list .item .pic i[data-direction='1']{width:63.9%;}
.honor-list .item .pic i[data-direction='2']{width:45.3%;}
.honor-list .item .text{position:relative;padding-bottom:30%;height:0;text-align:center;overflow:hidden;}
.honor-list .item .text h3{display:flex;justify-content:center;align-items:center;position:absolute;top:0;padding:1rem 1rem 0;width:100%;height:100%;font-size:1rem;line-height:1.25;color:#999;}
@media(max-width:1024px){
.honor-menu li{margin:0;width:100%;font-size:1.5rem;}
.honor-main{margin-top:3rem;}
.honor-list .item{width:calc(50% - 2.5rem);}
}
/*--end honor-list-wrap--*/

/*--style-list-wrap--*/
.style-list-wrap{padding:2rem 2rem 5rem;overflow:hidden;background:#fff;}
.style-list-cont{margin-top:var(--wrap-padding);overflow:hidden;}
.style-list-cont .wrap-title{text-align:left;}
.style-menu{margin-top:3.125rem;overflow:hidden;}
.style-menu ul{display:flex;flex-wrap:wrap;}
.style-menu li{margin-right:5rem;width:13.75rem;line-height:2.25rem;font-size:1.125rem;cursor:pointer;border-bottom:#ced5da solid 1px; }
.style-menu li a{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 0;color:#999;}
.style-menu li a:after{display:block;font-family:"iconfont";content:"\e692";}
.style-menu li.cur{border-color:var(--vi-color);}
.style-menu li.cur a,.style-menu li:hover a{color:var(--vi-color);}
.style-main{margin-top:5rem;overflow:hidden;}
.style-list{display:flex;flex-wrap:wrap;margin:-1.125rem;}
.style-list .item{margin:1.125rem;width:calc(33.33% - 2.25rem);}
.style-list .pic{overflow:hidden;}
.style-list .pic img{display:block;width:100%;transition:all 1s;}
.style-list .text{margin-top:1.5rem;text-align:center;overflow:hidden;}
.style-list .text h3{height:4rem;line-height:2rem;font-size:1rem;color:#999;}
.style-list .item:hover .pic img{transform:scale(1.1);}
.style-list .item:hover .text h3{color:var(--vi-color);}
.style-main .addMore{display:none;margin-top:2.25rem;padding-top:5rem;text-align:center;overflow:hidden;border-top:#e5e5e5 solid 1px;}
.style-main .addMore a{display:flex;justify-content:center;align-items:center;font-size:0.875rem;color:#999;}
.style-main .addMore a:after{display:block;margin-left:1.25rem;font-family:"iconfont";content:"\e692";}
@media(max-width:1024px){
.style-menu li{margin:0;width:100%;font-size:1.5rem;}
.style-main{margin-top:3rem;}
.style-list .item{width:calc(50% - 2.25rem);}
}
/*--end style-list-wrap--*/

/*--shzr-list-wrap--*/
.shzr-list-wrap{padding:var(--wrap-padding) 2rem 5rem;overflow:hidden;background:#fff;}
.shzr-main{overflow:hidden;}
.shzr-list .item{display:flex;flex-wrap:wrap;margin-top:3.125rem;background:#f3f3f3;animation:fadeInUpSmall 1s;}
.shzr-list .item:first-child{margin-top:0;}
.shzr-list .item:nth-child(even){flex-direction:row-reverse;}
.shzr-list .pic{width:41.25%;overflow:hidden;}
.shzr-list .pic img{display:block;width:100%;max-width:unset;transition:all 2s;}
.shzr-list .pic:hover img{transform:scale(1.1);}
.shzr-list .text{position:relative;padding:6.25%;width:58.75%;}
.shzr-list .text .hd{overflow:hidden;}
.shzr-list .text .hd em{display:block;font-size:0.875rem;color:var(--vi-color);}
.shzr-list .text .hd h3{margin-top:0.625rem;font-size:var(--subTitle-size);color:var(--vi-color);}
.shzr-list .text .bd{margin-top:2.25rem;overflow:hidden;}
.shzr-list .text .bd p{font-size:var(--text-size);line-height:1.75;color:#999;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.shzr-list .text .btn-box{position:absolute;bottom:0;left:10.64%;right:10.64%;padding:3.75rem 0;border-top:#e5e5e5 solid 1px;}
.shzr-list .text .btn-box a{display:flex;line-height:2rem;font-size:0.875rem;color:var(--vi-color);}
.shzr-list .text .btn-box a:after{display:block;margin-left:1.25rem;width:2rem;text-align:center;color:#fff;font-family:"iconfont";content:"\e694";background:var(--vi-color);border-radius:50%;}
.shzr-list .text .btn-box a:hover:after{color:var(--vi-color);background:var(--vi-subColor);}
.shzr-main .loading{padding-top:5rem;text-align:center;overflow:hidden;}
.shzr-main .loading a{display:flex;justify-content:center;align-items:center;font-size:0.875rem;color:#999;}
.shzr-main .loading a:after{display:block;margin-left:1.25rem;font-family:"iconfont";content:"\e692";}
@media(max-width:1024px){
.shzr-list .pic{width:100%;}
.shzr-list .text{padding:2.5rem;width:100%;}
.shzr-list .text .bd{padding-bottom:2.25rem;}
.shzr-list .text .btn-box{position:static;padding-top:2.5rem;padding-bottom:0;}
.shzr-list .text .btn-box a{font-size:1.4rem;line-height:2.5rem;}
.shzr-list .text .btn-box a:after{width:2.5rem;}
}
/*--end shzr-list-wrap--*/

/*--cooperation-wrap--*/
.cooperation-wrap{padding:2rem 2rem var(--wrap-padding);overflow:hidden;background:#fff;}
.cooperation-form{margin-top:var(--wrap-padding);overflow:hidden;}
.cooperation-form .hd{max-width:55.625rem;overflow:hidden;animation:fadeInUpSmall 1s;}
.cooperation-form .hd h2{margin-bottom:0.625rem;font-size:var(--title-size);color:var(--vi-color);}
.cooperation-form .hd p{font-size:var(--text-size);line-height:1.75;color:#666;}
.cooperation-form .hd p em{color:var(--vi-color);}
.cooperation-form .bd{margin-top:var(--wrap-padding);overflow:hidden;animation:fadeInUpSmall 2s;}
.cooperation-form .bd .inner{float:right;width:58.75rem;overflow:hidden;}
.cooperation-form .bd .ipt-box{display:flex;flex-wrap:wrap;justify-content:space-between;}
.cooperation-form .bd .ipt-box input{display:block;margin-bottom:3%;padding:1.25rem;width:47.87%;color:var(--vi-color);background:#f3f3f3;outline:none;border:none;}
.cooperation-form .bd .text-box{overflow:hidden;}
.cooperation-form .bd .text-box textarea{display:block;padding:1.25rem;width:100%;height:6.875rem;color:var(--vi-color);background:#f3f3f3;outline:none;border:none;resize:none;}
.cooperation-form .bd .btn-box{margin-top:3%;display:flex;flex-wrap:wrap;align-items:center;width:100%;overflow:hidden;}
.cooperation-form .bd .btn-box button{display:block;padding:1.25rem;width:36.2%;color:#fff;text-align:center;background:var(--vi-color);transition:all 1s;}
.cooperation-form .bd .btn-box button:after{display:inline-block;margin-left:1rem;font-family:"iconfont";content:"\e694";}
.cooperation-form .bd .btn-box button:hover{color:#fff;background:#000;}
.cooperation-form .bd .btn-box p{margin-left:3rem;font-size:0.75rem;line-height:1.5;color:#999;}
.cooperation-form .bd .btn-box p span{color:var(--vi-color);}
@media(max-width:1024px){
.cooperation-wrap{padding-top:0;}
.cooperation-form .bd .inner{float:none;width:100%;}
.cooperation-form .bd .ipt-box input{width:100%;}
.cooperation-form .bd .btn-box button{width:100%;}
.cooperation-form .bd .btn-box p{margin-left:0;margin-top:2rem;}
}
/*--end cooperation-wrap--*/


/*--culture-wrap--*/
.culture-wrap{padding:var(--wrap-padding) 2rem;overflow:hidden;background:#fff url(../images/adgs_bg.jpg) no-repeat center / 100%;}
.culture-wrap .wrap-title{animation:fadeInUpSmall 1s;}
.culture-idel{overflow:hidden;}
.culture-values{margin-top:var(--wrap-padding);overflow:hidden;}
.culture-inner{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:5rem;animation:fadeInUpSmall 2s;}
.culture-inner.row-reverse{flex-direction:row-reverse;}
.culture-inner .pic{width:43.125%;overflow:hidden;}
.culture-inner .pic img{display:block;width:100%;}
.culture-inner .text{display:flex;flex-wrap:wrap;align-items:center;width:46%;overflow:hidden;}
.culture-inner .text dl{padding:1.5rem 0;width:100%;height:33.33%;border-top:rgba(9,43,70,.2) solid 1px;}
.culture-inner .text dt{font-size:var(--text-size);color:var(--vi-color);}
.culture-inner .text dd{padding-top:1.25rem;font-size:var(--subTitle-size);color:var(--vi-color);overflow:hidden;}
@media(max-width:1024px){
.culture-inner{margin-top:3rem;}
.culture-inner .pic{width:100%;}
.culture-inner .text{width:100%;}
}
/*--end culture-wrap--*/

/*--contact-wrap--*/
.contact-wrap{padding-top:7.625rem;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center;}
.contact-inner{margin-top:2rem;}
.contact-menu{position:relative;padding:0 5rem;width:100%;overflow:hidden;background:#fff;box-shadow:0 0 1rem rgba(0,0,0,0.1);}
.contact-menu:before,.contact-menu:after{display:block;position:absolute;z-index:3;top:0;width:5rem;height:100%;content:"";}
.contact-menu:before{left:0;background:linear-gradient(to right, #fff, transparent);}
.contact-menu:after{right:0;background:linear-gradient(to left, #fff, transparent);}
.contact-menu ul{display:flex;justify-content:space-between;}
.contact-menu li{position:relative;display:flex;align-items:center;padding:0 1rem;width:auto;height:5rem;font-size:var(--text-size);color:#999;white-space:nowrap;cursor:pointer;}
.contact-menu li:after{display:block;position:absolute;left:50%;bottom:0;margin-left:-1.5rem;width:3rem;height:0.25rem;content:"";background:var(--vi-color);transform:scaleX(0);}
.contact-menu li.cur,.contact-menu li:hover{color:var(--vi-color);}
.contact-menu li.cur:after{transform:scaleX(1);transition:all .5s;}
.contact-main{overflow:hidden;}
.contact-main .item{display:none;justify-content:flex-end;position:relative;padding:var(--wrap-padding) 0;}
.contact-main .item .text{width:35%;animation:fadeInRight 1s;}
.contact-main .item .text h3{margin-bottom:2.5rem;font-size:var(--title-size);color:var(--vi-color);}
.contact-main .item .text p{display:flex;padding:1rem 0;line-height:1.5;font-size:var(--text-size);color:#666;border-top:#e5eaed solid 1px;}
.contact-main .item .text p i{display:block;margin-right:2rem;color:var(--vi-color);}
@media(max-width:1024px){
.contact-wrap{padding:5.5rem 2rem 0;background-image:url(../images/contact_m_bg.jpg) !important;}
.contact-menu{padding:0;overflow:auto;}
.contact-menu ul{justify-content:flex-start;}
.contact-menu li{padding:0 1rem;}
.contact-main .item .text{width:100%;}

}
/*--end contact-wrap--*/

/*--brand-intro-wrap--*/
.brand-intro-wrap{padding-top:2rem;overflow:hidden;background-color:#fff;}
.brand-intro-inner{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;padding:var(--wrap-padding) 2rem;}
.brand-intro-inner .hd{width:40%;color:var(--vi-color);overflow:hidden;animation:fadeInLeftSmall 1s;}
.brand-intro-inner .hd h2{font-size:var(--title-size);}
.brand-intro-inner .hd p{margin-top:1rem;font-size:var(--text-size);line-height:1.75;}
.brand-intro-inner .bd{width:45%;font-size:var(--text-size);color:var(--vi-color);line-height:1.75;overflow:hidden;animation:fadeInRightSmall 1s;}
.brand-intro-inner .arrow{position:absolute;bottom:0;width:100%;}
.brand-intro-inner .arrow i{display:block;margin:0 auto;width:7.0625rem;height:9.1875rem;overflow:hidden;background:url(../images/brand_arrow.png) no-repeat center / 100%;animation:arrowMove 1.5s linear infinite;}
.brand-intro-image{overflow:hidden;}
.brand-intro-image img{display:block;width:100%;}
@media(max-width:1024px){
.brand-intro-inner .hd{width:100%;}
.brand-intro-inner .bd{margin-top:3rem;width:100%;}
.brand-intro-inner .arrow{display:none;}
}
@keyframes arrowMove {
  0% {
  	transform:translateY(0);
  }

  100% {
	transform:translateY(100%);
  }
}
/*--end brand-intro-wrap--*/

/*--cooperation-mode-wrap--*/
.cooperation-mode-wrap{padding:var(--wrap-padding) 2rem;background:url(../images/adgs_bg.jpg) no-repeat center 30%/ 100%;}
.cooperation-mode-wrap .list{display:flex;flex-wrap:wrap;margin-top:4rem;padding-bottom:var(--wrap-padding);}
.cooperation-mode-wrap .list .item{display:flex;flex-wrap:wrap;align-content:center;width:33.33%;animation:fadeInUpSmall 1s;}
.cooperation-mode-wrap .list .item:nth-child(even){flex-direction:column-reverse;}
.cooperation-mode-wrap .list .item .pic{width:100%;overflow:hidden;}
.cooperation-mode-wrap .list .item .pic img{display:block;width:100%;}
.cooperation-mode-wrap .list .item .text{position:relative;width:100%;height:0;padding-bottom:96.442%;overflow:hidden;}
.cooperation-mode-wrap .list .item .text .cont{padding:3rem;width:100%;height:22.5rem;text-align:center;overflow:hidden;background:#f3f3f3;}
.cooperation-mode-wrap .list .item .text .cont h3{margin-bottom:2rem;font-size:var(--subTitle-size);color:var(--vi-color);}
.cooperation-mode-wrap .list .item .text .cont p{font-size:var(--text-size);color:#666;}
.cooperation-mode-wrap .list .item:nth-child(even) .text .cont{position:absolute;bottom:0;}
.cooperation-mode-wrap .ad{padding:var(--wrap-padding) 0;overflow:hidden;border-top:var(--vi-color) solid 1px;border-bottom:var(--vi-color) solid 1px;}
.cooperation-mode-wrap .ad .summary{margin:3rem auto;max-width:40rem;text-align:center;font-size:var(--text-size);color:var(--vi-color);line-height:1.5;overflow:hidden;}
.cooperation-mode-wrap .adv{padding-top:var(--wrap-padding);overflow:hidden;}
.cooperation-mode-wrap .adv .wrap-title h2{margin-top:1rem;}
.cooperation-mode-wrap .adv-list{margin:5.625rem auto 0;max-width:1400px;} 
.cooperation-mode-wrap .adv-list .item{display:flex;justify-content:space-between;align-items:center;margin-top:-6.875rem;animation:fadeInUpSmall 1s;}
.cooperation-mode-wrap .adv-list .item-1{margin-top:0;}
.cooperation-mode-wrap .adv-list .item .icon{position:relative;padding-bottom:29.43%;width:29.43%;height:0;border:#e5e5e5 solid 1px;border-radius:50%;}
.cooperation-mode-wrap .adv-list .item .icon img{display:block;position:absolute;left:50%;top:50%;width:6.25rem;transform:translate(-50%,-50%);}
.cooperation-mode-wrap .adv-list .item .text{width:62.86%;}
.cooperation-mode-wrap .adv-list .item .text em{display:block;margin-bottom:1.5rem;font-family:"ManropeRegular";font-size:3.25rem;color:#ccc;}
.cooperation-mode-wrap .adv-list .item .text p{font-size:1.125rem;color:var(--vi-color);}
@media(max-width:1024px){
.cooperation-mode-wrap .list .item{display:block;margin-bottom:2rem;width:100%;}
.cooperation-mode-wrap .list .item .text{height:auto;padding-bottom:0;}
.cooperation-mode-wrap .list .item:nth-child(even) .text .cont{position:static;}
.cooperation-mode-wrap .adv-list{margin-top:3rem;padding:0;}
.cooperation-mode-wrap .adv-list .item{margin-top:2rem;align-items:flex-start;}
}
/*--end cooperation-mode-wrap--*/

/*--jobs-list-wrap--*/
.jobs-list-wrap{padding:2rem 2rem var(--wrap-padding);overflow:hidden;}
.jobs-list-inner{margin-top:var(--wrap-padding);}
.jobs-list-inner .leftBox{float:left;width:27%;}
.jobs-list-inner .leftBox .hd{height:6.25rem;line-height:6.25rem;overflow:hidden;}
.jobs-list-inner .leftBox .hd h2{font-size:var(--title-size);color:var(--vi-color);}
.jobs-list-inner .leftBox .bd{overflow:hidden;}
.jobs-list-inner .leftBox .bd .welfare{margin-top:2rem;}
.jobs-list-inner .leftBox .bd .welfare dt{font-size:1.125rem;color:var(--vi-color);}
.jobs-list-inner .leftBox .bd .welfare dd{margin-top:1.25rem;padding:1.25rem 0;overflow:hidden;border-top:#e5eaed solid 1px;border-bottom:#e5eaed solid 1px;}
.jobs-list-inner .leftBox .bd .welfare dd p{padding:1rem 0;font-size:1.125rem;color:#666;}
.jobs-list-inner .leftBox .bd .remail{margin-top:2rem;}
.jobs-list-inner .leftBox .bd .remail dt{font-size:1.125rem;color:var(--vi-color);}
.jobs-list-inner .leftBox .bd .remail dd{margin-top:1.25rem;overflow:hidden;}
.jobs-list-inner .leftBox .bd .remail dd a{display:flex;line-height:2rem;font-size:1rem;color:var(--vi-color);}
.jobs-list-inner .leftBox .bd .remail dd a:before{display:block;margin-right:1rem;font-size:1.25rem;font-family:"iconfont";content:"\e6ae";}
.jobs-list-inner .rightBox{float:right;width:68.75%;}
.jobs-list-inner .rightBox .jobs-menu{position:relative;height:6.25rem;line-height:6.25rem;overflow:hidden;}
.jobs-list-inner .rightBox .jobs-menu:after{display:block;position:absolute;left:0;bottom:0;width:100%;height:1px;content:"";background:#e5eaed;}
.jobs-list-inner .rightBox .jobs-menu ul{display:flex;}
.jobs-list-inner .rightBox .jobs-menu li{position:relative;margin-right:3.125rem;color:#666;cursor:pointer;}
.jobs-list-inner .rightBox .jobs-menu li:after{display:block;position:absolute;left:50%;bottom:0;width:1.5rem;height:3px;content:"";transform:translateX(-50%);opacity:0;background:var(--vi-color);}
.jobs-list-inner .rightBox .jobs-menu li.cur,.jobs-list-inner .rightBox .jobs-menu li:hover{color:var(--vi-color);}
.jobs-list-inner .rightBox .jobs-menu li.cur:after{opacity:1;}
.jobs-list-inner .rightBox .jobs-main{margin-top:4.5rem;}
.jobs-list-inner .rightBox .jobs-main .item{margin-bottom:1.875rem;padding:0 3.125rem;overflow:hidden;background:#f3f3f3;}
.jobs-list-inner .rightBox .jobs-main .item .hd{display:flex;align-items:center;position:relative;width:100%;height:4.375rem;line-height:4.375rem;cursor:pointer;}
.jobs-list-inner .rightBox .jobs-main .item .hd:after{display:block;position:absolute;right:0;top:0;font-family:"iconfont";content:"\e692";}
.jobs-list-inner .rightBox .jobs-main .item .hd h3{width:16.25rem;font-size:1.125rem;color:var(--vi-color);}
.jobs-list-inner .rightBox .jobs-main .item .hd span{display:block;width:13.125rem;font-size:var(--text-size);color:#999;}
.jobs-list-inner .rightBox .jobs-main .item .bd{display:none;padding:3.125rem 0;overflow:hidden;border-top:#e5e5e5 solid 1px;}
.jobs-list-inner .rightBox .jobs-main .item .bd p{font-size:var(--text-size);color:#999;line-height:1.75;}
.jobs-list-inner .rightBox .jobs-main .item .bd dt{font-size:1.125rem;color:var(--vi-color);}
.jobs-list-inner .rightBox .jobs-main .item .bd dd{padding-top:0.625rem;overflow:hidden;}
.jobs-list-inner .rightBox .jobs-main .item .bd dd a{display:flex;align-items:center;font-size:var(--text-size);color:var(--vi-color);}
.jobs-list-inner .rightBox .jobs-main .item .bd dd a:before{display:block;margin-right:0.625rem;font-size:1.5rem;font-family:"iconfont";content:"\e6ae";}
.jobs-list-inner .rightBox .jobs-main .item.cur .hd:after{transform:rotateX(180deg);}

.jobs-list-inner .rightBox .jobs-main .addMore{display:none;margin-top:2.25rem;padding-top:5rem;text-align:center;overflow:hidden;border-top:#e5e5e5 solid 1px;}
.jobs-list-inner .rightBox .jobs-main .addMore a{display:flex;justify-content:center;align-items:center;font-size:0.875rem;color:#999;}
.jobs-list-inner .rightBox .jobs-main .addMore a:after{display:block;margin-left:1.25rem;font-family:"iconfont";content:"\e692";}

@media(max-width:1024px){
.jobs-list-inner{margin-top:0;}
.jobs-list-inner .leftBox{display:none;}
.jobs-list-inner .rightBox{float:none;width:100%;}
.jobs-list-inner .rightBox .jobs-menu{overflow-x:auto;}
.jobs-list-inner .rightBox .jobs-menu li{margin-right:2rem;}
.jobs-list-inner .rightBox .jobs-main{margin-top:3rem;}
.jobs-list-inner .rightBox .jobs-main .item{margin-bottom:1rem;padding:0 1rem;}
.jobs-list-inner .rightBox .jobs-main .item .hd h3{font-size:1.4rem;}
.jobs-list-inner .rightBox .jobs-main .item .hd span:last-child{display:none;}
}
/*--end jobs-list-wrap--*/

/*--company-intro--*/
.company-intro{padding:var(--wrap-padding) 2rem 0;}
.company-intro .hd{overflow:hidden;}
.company-intro .hd em{display:block;margin-bottom:2rem;font-size:1rem;color:var(--vi-color);}
.company-intro .hd h2{font-size:var(--title-size);color:var(--vi-color);}
.company-intro .bd{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:6.25rem;}
.company-intro .bd .text{position:relative;width:58%;animation:fadeInLeftSmall 1s;}
.company-intro .bd .text p{font-size:var(--text-size);color:var(--vi-color);line-height:1.75;}
.company-intro .bd .text .arrow{position:absolute;bottom:0;right:0;}
.company-intro .bd .text .arrow i{display:block;margin:0 auto;width:7.0625rem;height:9.1875rem;overflow:hidden;background:url(../images/brand_arrow.png) no-repeat center / 100%;animation:arrowMove 1.5s linear infinite;}
.company-intro .bd .pic{width:35%;animation:fadeInRightSmall 1s;}
.company-intro .bd .pic img{display:block;width:auto;max-width:unset;}
@media(max-width:1024px){
.company-intro .hd{text-align:center;}
.company-intro .hd em{display:none;}
.company-intro .bd{margin-top:3rem;}
.company-intro .bd .text{width:100%;}
.company-intro .bd .text .arrow{display:none;}
.company-intro .bd .pic{margin-top:2rem;width:100%;}
.company-intro .bd .pic img{width:100%;}
}
/*--end company-intro--*/

/*--company-datas--*/
.company-datas{padding:12.5rem 2rem;overflow:hidden;}
.company-datas .list{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}
.company-datas .list .item{position:relative;width:19.75%;height:0;padding-bottom:19.75%;border-radius:50%;transition:all 1s;}
.company-datas .list .item dl{position:absolute;left:0;top:50%;padding:0 1rem;width:100%;text-align:center;overflow:hidden;transform:translateY(-50%);}
.company-datas .list .item dt{display:flex;align-items:flex-start;justify-content:center;}
.company-datas .list .item dt em{font-size:3.25rem;font-family:"ManropeRegular";}
.company-datas .list .item dt sup{font-size:1rem;}
.company-datas .list .item dd{font-size:1rem;}
.company-datas .list .item-1,.company-datas .list .item-3{color:#fff;background:var(--vi-color);}
.company-datas .list .item-2,.company-datas .list .item-4{color:var(--vi-color);background:#f3f3f3;}
.company-datas .list.animated .item-1{transform:translateY(-35.44%);}
.company-datas .list.animated .item-2{transform:translateY(-13.3%);}
.company-datas .list.animated .item-3{transform:translateY(13.3%);}
.company-datas .list.animated .item-4{transform:translateY(35.44%);}
@media(max-width:1600px){
.company-datas .list .item dt em{font-size:3rem;}
}
@media(max-width:1024px){
.company-datas{padding:5rem 2rem;}
.company-datas .list{justify-content:center;}
.company-datas .list .item{margin:1rem;width:44%;height:0;padding-bottom:44%;clip-path:circle(0% at 50% 50%);}
.company-datas .list .item-1,.company-datas .list .item-4{color:#fff;background:var(--vi-color);}
.company-datas .list .item-2,.company-datas .list .item-3{color:var(--vi-color);background:#f3f3f3;}
.company-datas .list.animated .item{transform:translateY(0) !important;clip-path:circle(50% at 50% 50%);}
}
/*--end company-datas--*/

/*--company-adv--*/
.company-adv{padding:0 2rem;overflow:hidden;}
.company-adv .item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:var(--wrap-padding);}
.company-adv .item:nth-child(even){flex-direction:row-reverse;}
.company-adv .item .pic{position:relative;width:35%;height:790px;animation:fadeInLeftSmall 1s;}
.company-adv .item .pic img{display:block;position:absolute;top:0;width:auto;max-width:unset;}
.company-adv .item .text{position:relative;width:58%;height:100%;overflow:hidden;animation:fadeInRightSmall 1s;}
.company-adv .item .text .hd{overflow:hidden;}
.company-adv .item .text .hd h3{font-size:var(--title-size);color:var(--vi-color);}
.company-adv .item .text .bd{margin-top:3.75rem;overflow:hidden;}
.company-adv .item .text .bd p{margin-bottom:1.25rem;line-height:1.75;font-size:var(--text-size);color:var(--vi-color);}
.company-adv .item:nth-child(odd) .pic img{right:0;}
.company-adv .item:nth-child(even) .pic img{left:0;}
@media(max-width:1024px){
.company-adv .item .pic{width:100%;height:auto;}
.company-adv .item .pic img{position:static;width:100%;}
.company-adv .item .text{margin-top:3rem;width:100%;}
.company-adv .item .text .bd{margin-top:2rem;}
}
/*--end company-adv--*/


/*--company-history--*/
.company-history{padding:0 2rem;overflow:hidden;}
.company-tab-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;}
.company-history-menu{display:flex;align-items:center;position:relative;width:35%;}
.company-history-menu .list{position:relative;width:100%;height:calc(12.5rem * 3);overflow:hidden;}
.company-history-menu .list ul{position:absolute;top:12.5rem;left:0;width:100%;transform:translateY(0);transition:all .5s;}
.company-history-menu .list li{height:12.5rem;line-height:12.5rem;font-size:12.5rem;color:#f3f3f3;font-family:"DIN Medium";}
.company-history-menu .list li span{clip-path:inset(0% 0% 0% 50%);transition:all .5s;}
.company-history-menu .list li.cur{color:var(--vi-color);}
.company-history-menu .list li.cur span{clip-path:inset(0% 0% 0% 0%);}
.company-history-menu .arrow{position:absolute;z-index:9;top:50%;right:-2rem;transform:translateY(-50%);}
.company-history-menu .arrow>div{margin:1rem 0;width:4rem;height:4rem;text-align:center;line-height:4rem;cursor:pointer;border:#999 solid 1px;border-radius:50%;transition:all .5s;}
.company-history-menu .arrow>div:hover{color:#fff;background:var(--vi-color);border-color:var(--vi-color);}
.company-history-main{position:relative;z-index:1;padding-left:10rem;padding-top:var(--wrap-padding);padding-bottom:calc(var(--wrap-padding) * 2);width:65%;background:#f3f3f3;}
.company-history-main:after{display:block;position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;content:"";background:#f3f3f3;transform:translateX(50%);}
.company-history-main .hd{padding-bottom:2.75rem;font-size:1.125rem;color:#999;overflow:hidden;border-bottom:#c4cbd0 solid 1px;}
.company-history-list{overflow:hidden;}
.company-history-list .item{display:none;}
.company-history-list .item dl{padding:4.375rem 0 2rem;overflow:hidden;border-bottom:#c4cbd0 solid 1px;}
.company-history-list .item dt{font-size:0.875rem;color:#999;}
.company-history-list .item dd{padding-top:1.25rem;font-size:var(--subTitle-size);color:var(--vi-color);overflow:hidden;}
@media(max-width:1600px){
.company-history-menu .list{height:30rem;}
.company-history-menu .list ul{top:10rem;}
.company-history-menu .list li{height:10rem;line-height:10rem;font-size:10rem;}
}
@media(max-width:1024px){
.company-history-menu{width:20%;}
.company-history-menu .list{height:6rem;}
.company-history-menu .list ul{top:2rem;}
.company-history-menu .list li{height:2rem;line-height:2rem;font-size:2rem;}
.company-history-main{padding:3rem 0 3rem 3rem;width:80%}
.company-history-main .hd{padding-bottom:2rem;font-size:1.4rem;}
.company-history-list .item dl{padding:2rem 0;}
.company-history-list .item dd{font-size:1.4rem;}
}
/*--end company-history--*/

/*--company-clients--*/
.company-clients{padding:var(--wrap-padding) 2rem;overflow:hidden;}
.company-clients-inner{margin-top:5rem;overflow:hidden;}
.company-clients-inner .datas{display:flex;flex-wrap:wrap;justify-content:space-between;animation:fadeInUpSmall 2s;}
.company-clients-inner .datas .item{width:20%;text-align:center;}
.company-clients-inner .datas .item em{display:block;font-family:"ManropeRegular";line-height:1.5;font-size:3.25rem;color:var(--vi-color);}
.company-clients-inner .datas .item p{font-size:var(--text-size);color:var(--vi-color);}
.company-clients-inner .pic{margin-top:5rem;overflow:hidden;animation:fadeInUpSmall 3s;}
.company-clients-inner .pic img{display:block;width:100%;}
@media(max-width:1024px){
.company-clients-inner{margin-top:3rem;}
.company-clients-inner .datas .item{padding:1rem;width:50%;}
.company-clients-inner .datas .item:last-child{width:100%;}
.company-clients-inner .pic{margin-top:3rem;}
}
/*--end company-clients--*/

/*--factory-banner--*/
.factory-banner{overflow:hidden;}
.factory-banner .text{bottom:unset;top:5.625rem;padding-top:2rem;overflow:hidden;border-top:rgba(255,255,255,.1) solid 1px;}
/*--end factory-banner--*/

/*--factory-one-wrap--*/
.factory-one-wrap{padding:var(--wrap-padding) 2rem;overflow:hidden;background:#fff;}
.factory-one-wrap .hd{overflow:hidden;animation:fadeInUpSmall 1s;}
.factory-one-wrap .hd h2{font-size:var(--title-size);color:var(--vi-color);}
.factory-one-wrap .hd p{margin-top:2rem;font-size:var(--subTitle-size);color:var(--vi-color);}
.factory-one-wrap .hd a{display:flex;align-items:center;margin-top:var(--wrap-padding);font-size:0.875rem;line-height:2rem;color:var(--vi-color);}
.factory-one-wrap .hd a:after{display:block;margin-left:1.25rem;width:2rem;height: 2rem;text-align:center;font-family: "iconfont"; color: #fff; content: "\e694";background-color: var(--vi-color); border-radius:50%;}
.factory-one-wrap .bd{margin-top:calc(var(--wrap-padding) * 1.5);overflow:hidden;animation:fadeInUpSmall 2s;}
.factory-one-wrap .bd .list{display:flex;flex-wrap:wrap;justify-content:space-between;}
.factory-one-wrap .bd .item{display:flex;justify-content:space-between;flex-direction:row-reverse;padding:3.125rem 0;width:46.25%;overflow:hidden;border-bottom:#dbdce0 solid 1px;}
.factory-one-wrap .bd .item:nth-child(1),.factory-one-wrap .bd .item:nth-child(2){border-top:#dbdce0 solid 1px;}
.factory-one-wrap .bd .item .icon{width:3.75rem;height:3.75rem;}
.factory-one-wrap .bd .item .icon img{display:block;width:100%;}
.factory-one-wrap .bd .item .text{color:var(--vi-color);overflow:hidden;}
.factory-one-wrap .bd .item .text dt{display:flex;align-items:flex-start;line-height:1.25;}
.factory-one-wrap .bd .item .text dt em{font-size:3.25rem;transform:translateY();}
.factory-one-wrap .bd .item .text dt sup{font-size:0.875rem;}
.factory-one-wrap .bd .item .text dd{font-size:1rem;}
@media(max-width:1024px){
.factory-one-wrap .bd .item{display:block;}
.factory-one-wrap .bd .item .text dt em{font-size:2.6rem;}
}
/*--end factory-one-wrap--*/

/*--factory-two-wrap--*/
.factory-two-wrap{padding:var(--wrap-padding) 2rem;height:65rem;overflow:hidden;background-color:#e9e9e9;background-repeat:no-repeat;background-position:center;background-size:cover;}
.factory-two-wrap .menu{position:relative;margin-top:4rem;padding:0 5rem;width:100%;overflow:hidden;background:#fff;box-shadow:0 0 1rem rgba(0,0,0,0.1);}
.factory-two-wrap .menu:before,.factory-two-wrap .menu:after{display:block;position:absolute;z-index:3;top:0;width:5rem;height:100%;content:"";}
.factory-two-wrap .menu:before{left:0;background:linear-gradient(to right, #fff, transparent);}
.factory-two-wrap .menu:after{right:0;background:linear-gradient(to left, #fff, transparent);}
.factory-two-wrap .menu ul{display:flex;justify-content:space-between;}
.factory-two-wrap .menu li{position:relative;display:flex;align-items:center;padding:0 1rem;width:auto;height:5rem;font-size:var(--text-size);color:#999;white-space:nowrap;cursor:pointer;}
.factory-two-wrap .menu li:after{display:block;position:absolute;left:50%;bottom:0;margin-left:-1.5rem;width:3rem;height:0.25rem;content:"";background:var(--vi-color);transform:scaleX(0);}
.factory-two-wrap .menu li.cur,.factory-two-wrap .menu li:hover{color:var(--vi-color);}
.factory-two-wrap .menu li.cur:after{transform:scaleX(1);transition:all .5s;}
.factory-two-wrap .main{padding-top:12rem;overflow:hidden;}
.factory-two-wrap .main .item{display:none;justify-content:flex-end;position:relative;}
.factory-two-wrap .main .item .text{width:35%;animation:fadeInRight 1s;}
.factory-two-wrap .main .item .text .hd{padding-bottom:2.5rem;overflow:hidden;border-bottom:#d1d6d9 solid 1px;}
.factory-two-wrap .main .item .text .hd h3{font-size:2.625rem;line-height:1.125;color:var(--vi-color);}
.factory-two-wrap .main .item .text .bd{padding-top:2.5rem;overflow:hidden;}
.factory-two-wrap .main .item .text .bd p{font-size:var(--text-size);line-height:1.5;color:#666;}
.factory-two-wrap .main .item .text .bd p em{color:var(--vi-color);font-size:var(--subTitle-size);}
@media(max-width:1024px){
.factory-two-wrap{height:auto;background-image:url(../images/contact_m_bg.jpg) !important;}
.factory-two-wrap .menu{padding:0;overflow-x:auto;}
.factory-two-wrap .menu li{padding:0 1rem;}
.factory-two-wrap .main{padding-top:3rem;}
.factory-two-wrap .main .item .text{width:100%;}
}
/*--end factory-two-wrap--*/

/*--factory-three-wrap--*/
.factory-three-wrap{padding-top:var(--wrap-padding);overflow:hidden;background:#fff;}
.factory-three-wrap .menu{margin-top:5rem;overflow:hidden;}
.factory-three-wrap .menu ul{display:flex;justify-content:center;}
.factory-three-wrap .menu li{position:relative;margin:0 5.625rem;padding-bottom:3.375rem;font-size:var(--text-size);text-align:center;color:#666;cursor:pointer;}
.factory-three-wrap .menu li:after{display:block;position:absolute;left:50%;bottom:0;margin-left:-6.25rem;width:12.5rem;height:0.4375rem;content:"";background:var(--vi-color);transform:scaleX(0);opacity:0;transition:all .5s;}
.factory-three-wrap .menu li.cur,.factory-three-wrap .menu li:hover{color:var(--vi-color);}
.factory-three-wrap .menu li.cur:after{transform:scaleX(1);opacity:1;}
.factory-three-wrap .main{padding:var(--wrap-padding) 2rem;overflow:hidden;background:var(--vi-color);}
.factory-three-list{overflow:hidden;}
.factory-three-list .item{display:none;}
.factory-three-list .item img{display:block;width:100%;}
@media(max-width:1024px){
.factory-three-wrap .menu{margin-top:3rem;}
.factory-three-wrap .menu li{margin:0 1rem;}
.factory-three-wrap .menu li:after{margin-left:-2rem;width:4rem;}
}
/*--end factory-three-wrap--*/

/*--factory-four-wrap--*/
.factory-four-wrap{padding-top:var(--wrap-padding);overflow:hidden;}
.factory-four-slide{position:relative;margin-top:var(--wrap-padding);width:66.75%;}
.factory-four-slide .item{overflow:hidden;}
.factory-four-slide .item .pic{overflow:hidden;}
.factory-four-slide .item .pic img{display:block;width:100%;transition:all 2s;}
.factory-four-slide .item .tit{margin-top:1rem;text-align:center;font-size:var(--text-size);color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.factory-four-slide .item:hover .pic img{transform:scale(1.1);}
.factory-four-slide .swiper-ctrl{position:absolute;z-index:9;top:0;left:100%;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;width:12.5rem;height:100%;}
.factory-four-slide .swiper-ctrl .arrow{display:flex;justify-content:center;width:100%;}
.factory-four-slide .swiper-ctrl .arrow>div{width:3.125rem;line-height:3.125rem;text-align:center;color:var(--vi-color);cursor:pointer;}
.factory-four-slide .swiper-ctrl .arrow>div i{display:block;font-size:2.25rem;font-weight:bold;}
.factory-four-slide .swiper-ctrl .pager{margin-top:2rem;width:100%;text-align:center;font-size:var(--text-size);color:#666;}
.factory-four-slide .swiper-ctrl .pager span.swiper-pagination-current{font-size:var(--subTitle-size);color:var(--vi-color);}
@media(max-width:1024px){
.factory-four-wrap{padding:var(--wrap-padding) 2rem 0;}
.factory-four-slide{width:100%;}
}
/*--end factory-four-wrap--*/

/*--factory-five-wrap--*/
.factory-five-wrap{padding-top:var(--wrap-padding);overflow:hidden;}
.factory-five-tab{display:flex;align-items:center;margin-top:var(--wrap-padding);width:100%;height:100vh;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center;transition:background-image 1s;}
.factory-five-main{overflow:hidden;}
.factory-five-main .item{display:none;position:relative;padding-top:2.5rem;text-align:center;color:var(--vi-color);overflow:hidden;animation:fadeInUpSmall 1s;}
.factory-five-main .item:before{display:block;position:absolute;left:50%;top:0;width:3.75rem;height:2px;content:"";background:var(--vi-color);transform:translateX(-50%);}
.factory-five-main .item h3{margin-bottom:2.25rem;font-size:var(--title-size);}
.factory-five-main .item p{font-size:var(--text-size);}
.factory-five-menu{margin-top:5rem;}
.factory-five-menu ul{display:flex;flex-wrap:wrap;justify-content:center;}
.factory-five-menu li{margin:0 1.25rem;width:6.875rem;height:6.875rem;cursor:pointer;overflow:hidden;background:#fff;border-radius:50%;transition:all 1s;}
.factory-five-menu li img{display:block;width:100%;}
.factory-five-menu li.cur{box-shadow:0 1rem 2rem rgba(0,0,0,0.3);}
@media(max-width:1024px){
.factory-five-wrap .wrap-title{padding:0 2rem;}
.factory-five-tab{display:block;padding:var(--wrap-padding) 0;height:auto;}
}
/*--end factory-five-wrap--*/

/*--factory-six-wrap--*/
.factory-six-wrap{padding-top:var(--wrap-padding);overflow:hidden;}
.factory-six-inner{margin-top:var(--wrap-padding);overflow:hidden;background:#f3f3f3;}
.factory-six-inner .wrapper{display:flex;flex-wrap:wrap;}
.factory-six-inner .text{display:flex;flex-wrap:wrap;align-content:center;padding-right:3.125rem;width:27.25%;animation:fadeInUpSmall 1s;}
.factory-six-inner .text dl{padding:2rem 0;width:100%;color:var(--vi-color);overflow:hidden;border-bottom:#dadfe2 solid 1px;}
.factory-six-inner .text dt{display:flex;align-items:flex-start;height:3.25rem;}
.factory-six-inner .text dt em{font-size:3.25rem;line-height:1;}
.factory-six-inner .text dt sup{font-size:0.875rem;}
.factory-six-inner .text dd{font-size:1rem;}
.factory-six-inner .pic{width:72.75%;}
.factory-six-inner .pic img{display:block;max-width:unset;clip-path:inset(0% 0% 0% 100%);transition:all 2s;}
.factory-six-inner .pic.animated img{clip-path:inset(0% 0% 0% 0%);}
@media(max-width:1024px){
.factory-six-wrap .wrap-title{padding:0 2rem;}
.factory-six-inner .text{padding:0;width:100%;}
.factory-six-inner .text dl{padding:2rem;width:50%;}
.factory-six-inner .pic{width:100%;}
.factory-six-inner .pic img{width:100%;}
}
/*--end factory-six-wrap--*/

/*--factory-seven-wrap--*/
.factory-seven-wrap{padding:5rem 2rem;overflow:hidden;background:#fff;}
.factory-seven-wrap .wrapper{background:url(../images/factory_seven_l_bg.png) no-repeat 0 0,url(../images/Inpage/factory_seven_r_bg.png) no-repeat 100% 0;background-size:auto 100%;}
.factory-seven-inner{margin-top:3.125rem;overflow:hidden;}
.factory-seven-inner ul{display:flex;flex-wrap:wrap;justify-content:center;clip-path:inset(0% 50% 0% 50%);transition:all 2s linear;}
.factory-seven-inner li{padding:1.25rem;overflow:hidden;border-right:#e5eaed solid 1px;}
.factory-seven-inner li:first-child{border-left:#e5eaed solid 1px;}
.factory-seven-inner li img{display:block;margin:0 auto;width:6.25rem;}
.factory-seven-inner.animated ul{clip-path:inset(0% 0% 0% 0%);}
@media(max-width:1024px){
.factory-seven-wrap .wrapper{background:none;}
.factory-seven-inner li{padding:1rem 0;width:20%;}
.factory-seven-inner li img{width:5rem;}
}
/*--end factory-seven-wrap--*/

/*--factory-eight-wrap--*/
.factory-eight-wrap{padding:var(--wrap-padding) 2rem 3.75rem;background:#f3f3f3;}
.factory-eight-inner{margin-top:5rem;overflow:hidden;}
.factory-eight-inner .datas{display:flex;flex-wrap:wrap;justify-content:center;clip-path:inset(0% 50% 0% 50%);transition:all 2s;}
.factory-eight-inner .datas dl{width:20%;text-align:center;color:var(--vi-color);}
.factory-eight-inner .datas dt{display:flex;align-items:flex-start;justify-content:center;height:3.25rem;}
.factory-eight-inner .datas dt em{font-size:3.25rem;line-height:1;}
.factory-eight-inner .datas dt sup{font-size:0.875rem;}
.factory-eight-inner .datas dd{margin-top:.5rem;font-size:1rem;}
.factory-eight-inner .datas.animated{clip-path:inset(0% 0% 0% 0%);}
.factory-eight-inner .pic{margin-top:5rem;overflow:hidden;animation:fadeInUpSmall 1s;}
.factory-eight-inner .pic img{display:block;width:100%;}
@media(max-width:1024px){
.factory-eight-inner .datas dl{padding:1rem 0;width:33.33%;}
.factory-eight-inner .datas dl:nth-child(4),.factory-eight-inner .datas dl:nth-child(5){width:50%;}
}
/*--end factory-eight-wrap--*/

/*--factory-nine-wrap--*/
.factory-nine-wrap{padding:var(--wrap-padding) 0;overflow:hidden;background:#fff;}
.factory-nine-wrap .pic{margin-top:5rem;overflow:hidden;animation:fadeInUpSmall 1s;}
.factory-nine-wrap .pic img{display:block;width:100%;}
/*--end factory-nine-wrap--*/


/*--gcpt-customers--*/
.gcpt-customers{padding:var(--wrap-padding) 2rem;overflow:hidden;background:#fff;}
.gcpt-customers .inner{margin-top:5rem;overflow:hidden;}
.gcpt-customers-list{display:flex;flex-wrap:wrap;justify-content:center;}
.gcpt-customers-list .item{position:relative;margin:0 -1.375%;padding-bottom:22.125%;width:22.125%;height:0;overflow:hidden;border:#cfd3d7 solid 1px;border-radius:50%;background:rgba(255,255,255,0)}
.gcpt-customers-list .item dl{position:absolute;top:50%;left:0;width:100%;text-align:center;color:var(--vi-color);transform:translateY(-50%);}
.gcpt-customers-list .item dt{display:flex;align-items:flex-start;justify-content:center;height:3.875rem;}
.gcpt-customers-list .item dt em{display:block;font-size:3.875rem;line-height:1;}
.gcpt-customers-list .item dt sup{font-size:1.5rem;}
.gcpt-customers-list .item dd{padding:0 1rem;font-size:1rem;}
.gcpt-customers-list .item .pic{position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#fff;}
.gcpt-customers-list .item .pic img{width:80%;}
.gcpt-customers-list .item-1{z-index:1;}
.gcpt-customers-list .item-2{z-index:2;}
.gcpt-customers-list .item-3{z-index:3;}
.gcpt-customers-list .item-4{z-index:2;}
.gcpt-customers-list .item-5{z-index:1;}
@media(max-width:1024px){
.gcpt-customers-list .item{padding-bottom:35%;width:35%;transform:translateX(0) !important;}
.gcpt-customers-list .item dt em{font-size:2.4rem;}
.gcpt-customers-list .item .pic{display:none;}
}
/*--end gcpt-customers--*/

/*--gcpt-adv--*/
.gcpt-adv{position:relative;overflow:hidden;}
.gcpt-adv-pic{overflow:hidden;}
.gcpt-adv-pic img{display:block;}
.gcpt-adv-text{position:absolute;top:100%;left:0;width:100%;}
.gcpt-adv-text .item{display:flex;justify-content:flex-end;padding:var(--wrap-padding) 0;color:#fff;overflow:hidden;}
.gcpt-adv-text .item .inner{width:44.375%;}
.gcpt-adv-text .item .hd{;overflow:hidden;}
.gcpt-adv-text .item .hd em{display:block;font-size:3rem;line-height:1;clip-path:inset(0% 0% 45% 0%);}
.gcpt-adv-text .item .hd h3{font-size:var(--title-size);line-height:1.25}
.gcpt-adv-text .item .bd{margin-top:3.125rem;font-size:1rem;line-height:1.75;overflow:hidden;}
.gcpt-adv-text .item .btn-box{margin-top:5rem;}
.gcpt-adv-text .item .btn-box a{display: flex;align-items:center;margin-top:4rem;line-height:2rem;white-space:nowrap;color:#fff;}
.gcpt-adv-text .item .btn-box a::after{display: block;margin-left:1.25rem;width:2rem;height: 2rem;text-align: center; font-family: "iconfont"; color: var(--vi-color); content: "\e694";background-color:var(--vi-subColor); border-radius:50%;}
.gcpt-adv-text .item .btn-box a:hover{color: var(--vi-subColor);}
.gcpt-adv-text .item .btn-box a:hover::after{color:var(--vi-color);}
@media(max-width:1024px){
.gcpt-adv-text .item .inner{padding:0 2rem;width:100%;}
.gcpt-adv-text .item .hd em{font-size:2.4rem;}
.gcpt-adv-text .item .hd h3{font-size:2.4rem;}
.gcpt-adv-text .item .btn-box{margin-top:3rem;}
}
/*--end gcpt-adv--*/

/*--nodata--*/
.nodata{text-align:center;overflow:hidden;}
.nodata i{display:block;margin:0 auto;font-size:40px;color:#ccc;}
.nodata span{color:#ccc;}
/*--end nodata--*/