.header-bank{height:90px;}
@media(max-width:1200px){
.header-bank{display:none;}
}

/*--menu--*/
.menu-wrap{position:relative;z-index:99;width:100%;height:90px;line-height:90px;transition:all 1s;background:#fff;}
.menu-wrap:after{display:block;position:absolute;z-index:-1;left:0;bottom:0;width:100%;height:1px;content:"";background:#e5e5e5;}
.menu-wrap .inner{display:flex;justify-content:space-between;}
.menu-wrap .navBox{width:100%;}
.menu-wrap .navBox ul{display:flex;width:100%;}
.menu-wrap .navBox li{display:flex;align-items:center;position:relative;margin-right:50px;color:#666;}
.menu-wrap .navBox li>a{display:block;position:relative;font-size:16px;color:#666;overflow:hidden;}
.menu-wrap .navBox li>a:after{display:block;position:absolute;left:50%;bottom:0;margin-left:-18px;width:36px;height:3px;content:"";background:var(--vi-color);transform:scaleX(0);transition:all 1s;}
.menu-wrap .navBox li:after{display:block;margin-left:15px;font-family:"iconfont";content:"\e692";}
.menu-wrap .navBox li:hover,.menu-wrap .navBox li.cur,
.menu-wrap .navBox li:hover>a,.menu-wrap .navBox li.cur>a{color:var(--vi-color);}
.menu-wrap .navBox li:hover>a:after,.menu-wrap .navBox li.cur>a:after{transform:scaleX(1);}
.menu-wrap .navBox li .subMenu{display:none;position:absolute;z-index:9;left:0;top:100%;padding-top:22px;width:350px;}
.menu-wrap .navBox li .subMenu .list{padding:20px;overflow:hidden;background:#fff;box-shadow:0 10px 20px rgba(0,0,0,.2);}
.menu-wrap .navBox li .subMenu .list a{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding:0 22px;height:60px;font-size:16px;color:#666;}
.menu-wrap .navBox li .subMenu .list a:last-child{margin-bottom:0;}
.menu-wrap .navBox li .subMenu .list a:after{display:block;font-family:"iconfont";content:"\e694";}
.menu-wrap .navBox li .subMenu .list a:hover,.menu-wrap .navBox li .subMenu .list a.cur{color:var(--vi-color);background:#f3f3f3;}

.menu-wrap .backTop a{display:flex;align-items:center;font-size:18px;color:#999;}
.menu-wrap .backTop a:before{display:block;margin-right:10px;font-family:"iconfont";content:"\e695";}
.menu-wrap .backTop a:hover{color:var(--vi-color);}

.menu-wrap .sourceBox{width:calc(100% - 100px);}
.menu-wrap .sourceBox ul{display:flex;}
.menu-wrap .sourceBox li{position:relative;margin-right:30px;padding-right:30px;font-size:18px;color:#666;}
.menu-wrap .sourceBox li:after{display:block;position:absolute;top:20px;right:0;bottom:20px;width:1px;content:"";background:rgba(0,0,0,.1);}
.menu-wrap .sourceBox li:last-child{margin-right:0;}
.menu-wrap .sourceBox li:last-child:after{display:none;}
.menu-wrap .sourceBox li a{color:var(--vi-color);}

.menu-wrap .crumbsBox{width:calc(100% - 100px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.menu-wrap .crumbsBox a{font-size:18px;color:#999;}
.menu-wrap .crumbsBox a:after{margin:0 5px;content:"/"}
.menu-wrap .crumbsBox a:last-child{color:#333 !important;pointer-events:none;}
.menu-wrap .crumbsBox a:last-child:after{display:none;}
.menu-wrap .crumbsBox a:hover{color:var(--vi-color);}

.menu-wrap[data-affix]{position:fixed;top:90px;left:0;background:rgba(255,255,255,.85);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:0 5px 10px rgba(0,0,0,.05);}
.menu-wrap[data-affix]:after{display:none;}
@media(max-width:1500px){
.menu-wrap .navBox li{margin-right:35px;}
.menu-wrap .navBox li:after{margin-left:10px;}
}
@media(max-width:1200px){
.menu-wrap{display:none;height:45px;line-height:45px;}
.menu-wrap .navBox{width:100%;}
.menu-wrap .navBox ul{overflow-x:auto;}
.menu-wrap .navBox li{flex:none;margin:0 12px;}
.menu-wrap .navBox li>a{font-size:16px;}
.menu-wrap .navBox li>a:after{height:2px;}
.menu-wrap .backTop{display:none;}

.menu-wrap .sourceBox{padding:0 20px;width:100%;}
.menu-wrap .sourceBox li{margin-right:20px;padding-right:20px;font-size:14px;}
.menu-wrap .sourceBox li:after{top:10px;bottom:10px;}

.menu-wrap .crumbsBox{padding:0 20px;width:100%;}
.menu-wrap .crumbsBox a{font-size:14px;}
}
/*--end menu--*/

/*--m-menu--*/
.m-menu-wrap{display:none;overflow:hidden;}
.m-menu-wrap .m-menu-lv1{position:relative;height:45px;line-height:45px;overflow:hidden;}
.m-menu-wrap .m-menu-lv1:after{display:block;position:absolute;left:0;bottom:0;width:100%;height:1px;content:"";background:#e5e5e5;}
.m-menu-wrap .m-menu-lv1 li{position:relative;width:auto;font-size:15px;}
.m-menu-wrap .m-menu-lv1 li:after{display:block;position:absolute;left:50%;bottom:0;margin-left:-12px;width:24px;height:2px;content:"";background:var(--vi-color);transform:scaleX(0);transition:all .5s;}
.m-menu-wrap .m-menu-lv1 li a{display:block;padding:0 15px;color:#666;}
.m-menu-wrap .m-menu-lv1 li.cur:after{transform:scaleX(1);}
.m-menu-wrap .m-menu-lv1 li.cur a{color:var(--vi-color);}

.m-menu-wrap .m-menu-lv2{position:relative;height:45px;line-height:45px;overflow:hidden;background:#f0f0f0;}
.m-menu-wrap .m-menu-lv2 li{position:relative;width:auto;font-size:15px;}
.m-menu-wrap .m-menu-lv2 li:after{display:block;position:absolute;left:50%;bottom:0;margin-left:-12px;width:24px;height:2px;content:"";background:var(--vi-color);transform:scaleX(0);transition:all .5s;}
.m-menu-wrap .m-menu-lv2 li a{display:block;padding:0 15px;color:#666;}
.m-menu-wrap .m-menu-lv2 li.cur:after{transform:scaleX(1);}
.m-menu-wrap .m-menu-lv2 li.cur a{color:var(--vi-color);}
@media(max-width:1200px){
.m-menu-wrap{display:block;}
}
/*--end m-menu--*/

/*--banner--*/
.banner{position:relative;overflow:hidden;}
.banner .pic{height:780px;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover;transform:scale(1.1);transition:all 8s linear;}
.banner .text{position:absolute;z-index:3;left:50%;bottom:205px;width:1400px;transform:translateX(-50%);}
.banner .text:before{display:block;width:26px;height:11px;content:"";animation:fadeInUpSmall .5s;}
.banner .text h1{margin-top:24px;font-size:42px;font-weight:500;color:var(--vi-color);animation:fadeInUpSmall 1s;}
.banner .text p{margin-top:16px;max-width:46.42%;font-size:24px;font-weight:300;color:#333;animation:fadeInUpSmall 2s;}
.banner .text a{display:flex;align-items:center;justify-content:center;margin-top:56px;width:160px;line-height:46px;font-size:16px;color:#666;border:rgba(153,153,153,0.5) solid 2px;transition:all 1s;animation:fadeInUpSmall 3s;}
.banner .text a:after{display:block;margin-left:15px;font-size:12px;font-family:"iconfont";content:"\e694";}
.banner .text[data-text="small"] p{font-size:16px;line-height:1.75;}


.banner .text[data-color="white"] h1,.banner .text[data-color="white"] p{color:#fff;}
.banner .text[data-color="white"] a{color:#fff;border-color:#fff;}

.banner .text a:hover{color:#fff;background:var(--vi-color);border-color:var(--vi-color);}
.banner.animated .pic{transform:scale(1);} 
@media(max-width:1500px){
.banner .text{width:1200px;}
}
@media(max-width:1200px){
.banner{display:none;}
}
/*--end banner--*/

/*--product-list--*/
.product-list-wrap{padding:80px 0;overflow:hidden;background:#fff;}
.product-list{display:flex;flex-wrap:wrap;margin:-32px;}
.product-list .item{display:block;margin:32px;padding:0 35px;width:calc(33.33% - 64px);border:#e3e3e3 solid 1px;box-shadow:0 10px 20px rgba(0,0,0,0.1);animation:fadeInUpSmall 1s;transition:all 1s;}
.product-list .item i{display:block;padding:30px 0;border-bottom:#e5e5e5 solid 1px;}
.product-list .item i img{display:block;transition:all 1s;}
.product-list .item h3{display:flex;align-items:center;justify-content:space-between;height:88px;font-size:18px;color:#666;overflow:hidden;}
.product-list .item h3:after{display:block;width:30px;text-align:right;font-family:"iconfont";content:"\e694";}
.product-list .item:hover{transform:translateY(-10px);box-shadow:0 10px 20px rgba(0,0,0,0.2);}
.product-list .item:hover i img{transform:scale(1.05);}
.product-list .item:hover h3{color:var(--vi-color);}

.product-list-cont .more{display:none;margin-top:60px;text-align:center;}
.product-list-cont .more a{display:flex;justify-content:center;align-items:center;font-size:16px;color:#999;}
.product-list-cont .more a:after{display:block;margin-left:15px;font-family:"iconfont";content:"\e692";}
.product-list-cont .more a:hover{color:var(--vi-color);}
@media(max-width:1500px){
.product-list{margin:-25px;}
.product-list .item{margin:25px;padding:0 28px;width:calc(33.33% - 50px);}
.product-list .item i{padding:25px 0;}
.product-list .item h3{height:80px;}
}
@media(max-width:1200px){
.product-list-wrap{padding:20px;}
.product-list{margin:-5px;}
.product-list .item{margin:5px;padding:0 8px;width:calc(50% - 10px);box-shadow:0 5px 10px rgba(0,0,0,0.1);}
.product-list .item i{padding:5px 0;}
.product-list .item h3{height:50px;font-size:13px;}
.product-list .item:hover{box-shadow:0 5px 10px rgba(0,0,0,0.2);transform:translateY(0);}

.product-list-cont .more{margin-top:20px;}
.product-list-cont .more a{font-size:14px;}
}
/*--end product-list--*/

/*--product-detail--*/
.product-detail-wrap{padding:50px 0 100px;overflow:hidden;background:#fff;}
.product-detail-intro-wrap{display:flex;flex-wrap:wrap;background:#f3f3f3;animation:fadeInUpSmall 1s;}
.product-detail-intro-wrap .image-box{position:relative;width:54%;overflow:hidden;}
.product-detail-intro-wrap .image-box .swiper-cont{margin:0 auto;width:72.75%;overflow:hidden;}
.product-detail-intro-wrap .image-box .swiper-cont li img{transition:all 1s;}
.product-detail-intro-wrap .image-box .swiper-cont li:hover img{transform:scale(1.05);}
.product-detail-intro-wrap .image-box .swiper-pager{position:absolute;z-index:3;left:0;bottom:11.25%;width:100%;text-align:center;}
.product-detail-intro-wrap .image-box .swiper-pager span{margin:0 7px;width:8px;height:8px;opacity:1;background:#c6c6c6;}
.product-detail-intro-wrap .image-box .swiper-pager span.swiper-pagination-bullet-active{background:var(--vi-color);}
.product-detail-intro-wrap .text-box{display:flex;align-items:center;width:46%;overflow:hidden;}
.product-detail-intro-wrap .text-box span{font-size:18px;color:#999;}
.product-detail-intro-wrap .text-box h1{font-size:42px;line-height:1.5;font-weight:500;color:var(--vi-color);}
.product-detail-intro-wrap .text-box a{display:flex;align-items:center;justify-content:center;margin-top:40px;width:160px;height:50px;font-size:16px;color:#666;border:#e5e5e5 solid 2px;transition:all 1s;}
.product-detail-intro-wrap .text-box a:after{display:block;margin-left:15px;font-family:"iconfont";content:"\e694";}
.product-detail-intro-wrap .text-box a:hover{color:#fff;background:var(--vi-color);border-color:var(--vi-color);}

.product-detail-main-wrap{display:flex;justify-content:space-between;margin-top:65px;}
.product-detail-main-wrap .left-box{width:210px;}
.product-detail-main-wrap .left-box .affix-box[data-affix]{position:fixed;top:155px;}
.product-detail-main-wrap .left-box .anchor{padding-bottom:40px;overflow:hidden;border-bottom:#e5e5e5 solid 1px;}
.product-detail-main-wrap .left-box .anchor ul{position:relative;z-index:1;padding:18px 0;overflow:hidden;}
.product-detail-main-wrap .left-box .anchor ul:before{display:block;position:absolute;top:0;left:6px;bottom:0;width:1px;content:"";background:#e5e5e5;}
.product-detail-main-wrap .left-box .anchor li{position:relative;padding-left:30px;margin-bottom:30px;line-height:30px;font-size:16px;color:#666;cursor:pointer;}
.product-detail-main-wrap .left-box .anchor li:last-child{margin-bottom:0;}
.product-detail-main-wrap .left-box .anchor li:before{display:block;position:absolute;left:0;top:50%;width:13px;height:13px;content:"";border:#e5e5e5 solid 1px;background:#fff;border-radius:50%;transform:translateY(-50%);transition:all .5s;}
.product-detail-main-wrap .left-box .anchor li:hover,.product-detail-main-wrap .left-box .anchor li.cur{color:var(--vi-color);}
.product-detail-main-wrap .left-box .anchor li:hover:before,.product-detail-main-wrap .left-box .anchor li.cur:before{border-color:var(--vi-color);background-color:var(--vi-color);}
.product-detail-main-wrap .left-box .info{margin-top:40px;overflow:hidden;}
.product-detail-main-wrap .left-box .info .tel{overflow:hidden;}
.product-detail-main-wrap .left-box .info .tel span{display:block;font-size:16px;color:#666;}
.product-detail-main-wrap .left-box .info .tel em{display:block;font-size:24px;font-family:"Manrope3";font-weight:400;color:var(--vi-color);}
.product-detail-main-wrap .left-box .info .qrcode{margin-top:30px;padding:12px;width:132px;text-align:center;overflow:hidden;border:#e5e5e5 solid 1px;}
.product-detail-main-wrap .left-box .info .qrcode i{display:block;}
.product-detail-main-wrap .left-box .info .qrcode span{display:block;padding:5px 0;font-size:16px;color:#999;}
.product-detail-main-wrap .right-box{width:calc(100% - 210px - 65px);}
.product-detail-main-wrap .right-box .hd{font-size:42px;color:var(--vi-color);}
.product-detail-overview{overflow:hidden;animation:fadeInUpSmall 1s;}
.product-detail-overview .bd{margin-top:40px;font-size:16px;line-height:1.85;color:#666;overflow:hidden;}
.product-detail-overview .bd p{font-size:16px;}
.product-detail-overview .bd img{display:unset;max-width:100%;width:auto;}
.product-detail-content{margin-top:100px;overflow:hidden;animation:fadeInUpSmall 1s;}
.product-detail-content .bd{margin-top:40px;font-size:16px;line-height:1.85;color:#666;overflow:hidden;}
.product-detail-content .bd img{display:unset;width:auto;max-width:100%;}
.product-detail-product{margin-top:100px;animation:fadeInUpSmall 1s;}
.product-detail-product .bd{margin-top:30px;}
.product-detail-product .bd .list{display:flex;flex-wrap:wrap;margin:-26px;}
.product-detail-product .bd .list .item{display:block;margin:26px;padding:0 30px;width:calc(33.33% - 52px);overflow:hidden;background:#f3f3f3;transition:all 1s;}
.product-detail-product .bd .list .item i{display:block;padding:25px 0;border-bottom:#e5e5e5 solid 1px;}
.product-detail-product .bd .list .item i img{display:block;transition:all 1s;}
.product-detail-product .bd .list .item h3{display:flex;align-items:center;justify-content:space-between;height:70px;font-size:16px;color:#666;overflow:hidden;}
.product-detail-product .bd .list .item h3:after{display:block;width:30px;text-align:right;font-family:"iconfont";content:"\e694";}
.product-detail-product .bd .list .item:hover{transform:translateY(-10px);box-shadow:0 10px 20px rgba(0,0,0,0.2);}
.product-detail-product .bd .list .item:hover i img{transform:scale(1.05);}
.product-detail-product .bd .list .item:hover h3{color:var(--vi-color);}
.product-detail-news{margin-top:100px;animation:fadeInUpSmall 1s;}
.product-detail-news .bd{margin-top:30px;}
.product-detail-news .bd .list{display:flex;flex-wrap:wrap;margin:-26px;}
.product-detail-news .bd .list .item{display:block;margin:26px;width:calc(33.33% - 52px);overflow:hidden;transition:all 1s;}
.product-detail-news .bd .list .item .pic{overflow:hidden;}
.product-detail-news .bd .list .item .pic img{display:block;transition:all 1s;}
.product-detail-news .bd .list .item .text{padding-top:20px;overflow:hidden;}
.product-detail-news .bd .list .item .text em{display:block;font-size:16px;color:#ccc;}
.product-detail-news .bd .list .item .text h3{margin-top:12px;font-size:18px;color:#666;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.product-detail-news .bd .list .item:hover .pic img{transform:scale(1.1);}
.product-detail-news .bd .list .item:hover .text h3{color:var(--vi-color);}
@media(max-width:1200px){
.product-detail-wrap{padding:40px 20px;}
.product-detail-intro-wrap .image-box{width:100%;}
.product-detail-intro-wrap .image-box .swiper-cont{width:100%;}
.product-detail-intro-wrap .text-box{display:block;padding:0 20px 20px;width:100%;}
.product-detail-intro-wrap .text-box span{font-size:14px;}
.product-detail-intro-wrap .text-box h1{font-size:24px;}
.product-detail-intro-wrap .text-box a{margin-top:20px;width:120px;height:40px;font-size:14px;}
.product-detail-main-wrap{margin-top:30px;}
.product-detail-main-wrap .left-box{display:none;}
.product-detail-main-wrap .right-box{width:100%;}
.product-detail-main-wrap .right-box .hd{font-size:24px;}
.product-detail-overview .bd{margin-top:20px;font-size:14px;line-height:1.75;}
.product-detail-overview .bd p{font-size:14px;}
.product-detail-overview .bd img{max-width:100%;width:auto;}
.product-detail-content{margin-top:30px;}
.product-detail-content .bd{margin-top:20px;font-size:14px;line-height:1.75;}
.product-detail-product{margin-top:30px;}
.product-detail-product .bd{margin-top:20px;}
.product-detail-product .bd .list{margin:-5px;}
.product-detail-product .bd .list .item{margin:5px;padding:0 8px;width:calc(50% - 10px);}
.product-detail-product .bd .list .item i{padding:5px 0;}
.product-detail-product .bd .list .item h3{height:50px;font-size:13px;}
.product-detail-product .bd .list .item:nth-child(3){display:none;}
.product-detail-news{margin-top:30px;}
.product-detail-news .bd{margin-top:20px;}
.product-detail-news .bd .list{margin:-5px;}
.product-detail-news .bd .list{margin:-5px;}
.product-detail-news .bd .list .item{margin:5px;width:calc(50% - 10px);}
.product-detail-news .bd .list .item .text{padding-top:10px;}
.product-detail-news .bd .list .item .text em{font-size:12px;color:#ccc;}
.product-detail-news .bd .list .item .text h3{margin-top:8px;font-size:14px;color:#666;}
.product-detail-news .bd .list .item:nth-child(3){display:none;}
}
/*--end product-detail--*/

/*--news-list--*/
.news-top-wrap{padding:110px 0;overflow:hidden;background:url(../images/Inpage/news_top_bg.jpg) no-repeat center / cover;}
.news-top-slide{position:relative;overflow:hidden;background:#fff;}
.news-top-slide .item{display:flex;flex-wrap:wrap;}
.news-top-slide .item .pic{width:50%;overflow:hidden;}
.news-top-slide .item .pic img{transition:all 1s;}
.news-top-slide .item .pic:hover img{transform:scale(1.05);}
.news-top-slide .item .text{padding:65px 55px;width:50%;overflow:hidden;}
.news-top-slide .item .text em{display:block;font-size:16px;font-family:"Manrope3";color:#ccc;}
.news-top-slide .item .text h3{margin-top:10px;height:72px;line-height:36px;font-weight:400;font-size:24px;color:#333;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.news-top-slide .item .text h3:hover{color:var(--vi-color);}
.news-top-slide .item .text p{margin-top:24px;height:78px;line-height:26px;font-size:16px;color:#999;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.news-top-slide .item .text span{display:flex;align-items:center;margin-top:86px;font-size:16px;color:#666;}
.news-top-slide .item .text span:after{display:block;margin-left:15px;font-family:"iconfont";content:"\e694";}
.news-top-slide .item .text span:hover{color:var(--vi-color);}
.news-top-slide .swiper-pager{position:absolute;z-index:3;left:unset;right:55px;bottom:88px;text-align:right;}
.news-top-slide .swiper-pager span{margin-left:15px !important;margin-right:0 !important;width:8px;height:8px;background:#ccc;opacity:1;}
.news-top-slide .swiper-pager span.swiper-pagination-bullet-active{background:var(--vi-color);}
@media(max-width:1500px){
.news-top-slide .item .text{padding:55px 45px;}
.news-top-slide .item .text h3{height:68px;line-height:34px;font-size:22px;}
.news-top-slide .item .text p{margin-top:20px;height:75px;line-height:25px;}
.news-top-slide .item .text span{margin-top:65px;}
.news-top-slide .swiper-pager{right:45px;bottom:65px;}
}

.news-list-wrap{padding:80px 0;overflow:hidden;background:#fff;}
.news-list{display:flex;flex-wrap:wrap;margin:-40px;}
.news-list .item{display:block;margin:40px;width:calc(33.33% - 80px);border-bottom:#e5e5e5 solid 1px;animation:fadeInUpSmall 1s;transition:all 1s;}
.news-list .item .pic{overflow:hidden;}
.news-list .item .pic img{display:block;transition:all 1s;}
.news-list .item .text{padding:32px 0;overflow:hidden;}
.news-list .item .text em{display:block;font-size:16px;color:#ccc;}
.news-list .item .text h3{margin-top:12px;height:72px;line-height:36px;font-size:24px;color:#333;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.news-list .item .text span{display:flex;align-items:center;margin-top:72px;font-size:16px;color:#666;}
.news-list .item .text span:after{display:block;margin-left:15px;font-family:"iconfont";content:"\e694";}
.news-list .item:hover{transform:translateY(-10px);border-color:var(--vi-color);}
.news-list .item:hover .pic img{transform:scale(1.05);}
.news-list .item:hover .text h3,
.news-list .item:hover .text span{color:var(--vi-color);}

.news-list-cont .more{margin-top:60px;text-align:center;}
.news-list-cont .more a{display:flex;justify-content:center;align-items:center;font-size:16px;color:#999;}
.news-list-cont .more a:after{display:block;margin-left:15px;font-family:"iconfont";content:"\e692";}
.news-list-cont .more a:hover{color:var(--vi-color);}
@media(max-width:1500px){
.news-list{margin:-25px;}
.news-list .item{margin:25px;width:calc(33.33% - 50px);}
}
@media(max-width:1200px){
.news-top-wrap{padding:40px 20px;}
.news-top-slide .item .pic{width:100%;}
.news-top-slide .item .text{padding:20px;width:100%;}
.news-top-slide .item .text em{font-size:14px;}
.news-top-slide .item .text h3{margin-top:8px;height:56px;line-height:28px;font-size:18px;}
.news-top-slide .item .text p{display:none;}
.news-top-slide .item .text span{margin-top:30px;font-size:14px;}
.news-top-slide .swiper-pager{right:20px;bottom:20px;width:40%;}
.news-top-slide .swiper-pager span{margin:0 5px !important;}

.news-list-wrap{padding:20px;}
.news-list{margin:-10px;}
.news-list .item{margin:10px;width:calc(50% - 20px);}
.news-list .item .text{padding:20px 0;}
.news-list .item .text em{font-size:14px;}
.news-list .item .text h3{margin-top:8px;height:50px;line-height:25px;font-size:16px;}
.news-list .item .text span{margin-top:30px;font-size:14px;}
.news-list .item:hover{transform:translateY(0);}

.news-list-cont .more{margin-top:20px;}
.news-list-cont .more a{font-size:14px;}
}
/*--end news-list--*/

/*--news-detail--*/
.news-detail-wrap{padding:100px 0;overflow:hidden;}
.news-detail-wrap .inner{display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden;}
.news-detail-main{width:960px;}
.news-detail-main .hd{padding-bottom:40px;overflow:hidden;border-bottom:#e5e5e5 solid 1px;}
.news-detail-main .hd .meta{line-height:25px;font-size:16px;color:#ccc;overflow:hidden;}
.news-detail-main .hd .meta span{margin-right:30px;}
.news-detail-main .hd .title{margin-top:15px;}
.news-detail-main .hd .title h1{font-size:42px;line-height:1.25;font-weight:400;color:#333;}
.news-detail-main .hd .tags{margin-top:40px;line-height:25px;font-size:16px;color:#ccc;overflow:hidden;}
.news-detail-main .hd .tags a{margin-right:10px;color:#ccc;}
.news-detail-main .hd .tags a:hover{color:var(--vi-color);}
.news-detail-main .bd{padding:40px 0 50px;font-size:18px;line-height:2;color:#666;overflow:hidden;border-bottom:#e5e5e5 solid 1px;}
.news-detail-main .bd>p{animation:fadeInUpSmall 1s;}
.news-detail-main .article-pager{margin-top:50px;}
.news-detail-main .article-pager .next,.news-detail-main .article-pager .prev{font-size:18px;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-detail-main .article-pager .next a,.news-detail-main .article-pager .prev a{color:#999;}
.news-detail-main .article-pager .prev{margin-top:20px;}
.news-detail-main .article-pager .next a:hover,.news-detail-main .article-pager .prev a:hover{color:var(--vi-color);}
.news-detail-sider{width:330px;}
.news-detail-sider .back a{display:block;line-height:60px;font-size:18px;color:#999;text-align:center;background:#f3f3f3;transition:all 1s;}
.news-detail-sider .back a:before{display:inline-block;margin-right:15px;font-family:"iconfont";content:"\e693";}
.news-detail-sider .back a:hover{color:#fff;background:var(--vi-color);}
.news-detail-sider .sub-box{margin-top:70px;}
.news-detail-sider .sub-box .hd h2{font-size:24px;line-height:1.5;font-weight:400;color:#333;}
.news-detail-sider .sub-box .bd{overflow:hidden;}
.news-detail-sider .sub-news .item{display:block;padding:35px 0;border-bottom:#e5e5e5 solid 1px;}
.news-detail-sider .sub-news .item:last-child{padding-bottom:0;border-bottom:none;}
.news-detail-sider .sub-news .item em{display:block;font-size:16px;color:#ccc;}
.news-detail-sider .sub-news .item h3{margin-top:10px;line-height:1.5;font-size:18px;font-weight:400;color:#999;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.news-detail-sider .sub-news .item:hover *{color:var(--vi-color);}
.news-detail-sider .sub-tags .list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px;} 
.news-detail-sider .sub-tags .list li{margin-bottom:20px;width:calc(50% - 5px);}
.news-detail-sider .sub-tags .list li a{display:block;padding:0 16px;line-height:48px;font-size:16px;color:#999;border:#e5e5e5 solid 1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all 1s;}
.news-detail-sider .sub-tags .list li a:hover{color:#fff;border-color:var(--vi-color);background:var(--vi-color);}

.news-relatad-product{margin-top:70px;}
.news-relatad-product .hd{overflow:hidden;}
.news-relatad-product .hd h2{font-size:42px;line-height:1.5;font-weight:400;color:#333;}
.news-relatad-product .bd{margin-top:40px;}
.news-relatad-product .bd .item{background:#f3f3f3;border:none;box-shadow:none;}
@media(max-width:1500px){
.news-detail-main{width:760px;}
}

@media(max-width:1200px){
.news-detail-wrap{padding:40px 20px;}
.news-detail-main{width:100%;}
.news-detail-main .hd{padding-bottom:20px;}
.news-detail-main .hd .meta{line-height:1.5;font-size:14px;}
.news-detail-main .hd .meta span{margin-right:10px;}
.news-detail-main .hd .title h1{font-size:24px;}
.news-detail-main .hd .tags{margin-top:20px;line-height:1.5;font-size:14px;}
.news-detail-main .bd{padding:20px 0 30px;font-size:16px;line-height:1.75;}
.news-detail-main .bd img{max-width:100%;height:auto !important;}
.news-detail-main .article-pager{margin-top:25px;}
.news-detail-main .article-pager .next,.news-detail-main .article-pager .prev{font-size:16px;}
.news-detail-main .article-pager .prev{margin-top:10px;}

.news-detail-sider{margin-top:40px;width:100%;}
.news-detail-sider .back a{line-height:46px;font-size:16px;}
.news-detail-sider .sub-box{margin-top:30px;}
.news-detail-sider .sub-box .hd h2{font-size:18px;}
.news-detail-sider .sub-news .item{padding:15px 0;}
.news-detail-sider .sub-news .item em{font-size:14px;}
.news-detail-sider .sub-news .item h3{margin-top:6px;font-size:16px;}
.news-detail-sider .sub-tags .list li{margin-bottom:10px;}
.news-detail-sider .sub-tags .list li a{padding:0 10px;line-height:40px;font-size:14px;}

.news-relatad-product{margin-top:40px;}
.news-relatad-product .hd h2{font-size:24px;}
.news-relatad-product .bd{margin-top:20px;}
.news-relatad-product .bd .item:nth-child(3){display:none;}
}
/*--end news-detail--*/

/*--solution--*/
.solution-wrap{padding:80px 0;overflow:hidden;background:#fff;}
.solution-intro{margin-bottom:50px;overflow:hidden;}
.solution-intro .item{display:flex;flex-wrap:wrap;background:#f3f3f3;overflow:hidden;animation:fadeInUpSmall 1s;}
.solution-intro .item .pic{width:50%;overflow:hidden;}
.solution-intro .item .pic img{display:block;width:100%;transition:all 1s;}
.solution-intro .item .pic:hover img{transform:scale(1.05);}
.solution-intro .item .text{padding:80px 60px;width:50%;overflow:hidden;}
.solution-intro .item .text em{font-size:16px;color:#ccc;}
.solution-intro .item .text h3{margin-top:8px;font-size:24px;font-weight:400;color:#333;}
.solution-intro .item .text h3:hover{color:var(--vi-color);}
.solution-intro .item .text p{margin-top:28px;height:150px;line-height:30px;font-size:16px;color:#999;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;}
.solution-intro .item .text a{display:flex;align-items:center;margin-top:110px;font-size:16px;color:#666;}
.solution-intro .item .text a:after{display:block;margin-left:15px;font-family:"iconfont";content:"\e694";}
.solution-intro .item .text a:hover{color:var(--vi-color);}
.solution-list .item{display:flex;flex-wrap:wrap;position:relative;margin-bottom:50px;overflow:hidden;background:#f3f3f3;animation:fadeInUpSmall 1s;}
.solution-list .item:last-child{margin-bottom:0;}
.solution-list .item .pic{width:460px;overflow:hidden;}
.solution-list .item .pic img{transition:all 1s;}
.solution-list .item .pic:hover img{transform:scale(1.05);}
.solution-list .item .text{padding:65px;width:calc(100% - 460px);overflow:hidden;}
.solution-list .item .text em{font-size:16px;color:#ccc;}
.solution-list .item .text h3{margin-top:8px;font-size:24px;font-weight:400;color:#333;}
.solution-list .item .text h3:hover{color:var(--vi-color);}
.solution-list .item .text span{display:flex;align-items:center;margin-top:90px;font-size:16px;color:#666;}
.solution-list .item .text span:after{display:block;margin-left:15px;font-family:"iconfont";content:"\e694";}
.solution-list .item .text span:hover{color:var(--vi-color);}
.solution-list .item .num{position:absolute;right:80px;bottom:0;font-size:120px;font-family:"Manrope3";font-weight:400;line-height:1;color:#ddd;transform:translateY(40%);} 
.solution-list .item:hover .text{background:url(../images/Inpage/solution_hover_bg.jpg) no-repeat center / cover;}
.solution-list .item:hover .text *{color:#fff;}


.solution2-list .item{margin-bottom:40px;background:#f3f3f3;animation:fadeInUpSmall 1s;}
.solution2-list .item:last-child{margin-bottom:0;}
.solution2-list .item .inner{display:flex;flex-wrap:wrap;margin:0 auto;width:1400px;}
.solution2-list .item .pic{position:relative;flex:none;width:50%;height:460px;}
.solution2-list .item .pic img{position:absolute;top:0;width:960px;max-width:unset;}
.solution2-list .item .text{padding-top:85px;flex:none;width:50%;}
.solution2-list .item .text h3{font-size:24px;line-height:1.5;font-weight:normal;color:var(--vi-color);}
.solution2-list .item .text p{margin-top:35px;font-size:18px;line-height:1.5;color:#666;}
.solution2-list .item:nth-child(even) .inner{flex-direction:row-reverse;}
.solution2-list .item:nth-child(odd) .pic img{right:0;}
.solution2-list .item:nth-child(even) .pic img{left:0;}
.solution2-list .item:nth-child(odd) .text{padding-left:80px;}
.solution2-list .item:nth-child(even) .text{padding-right:80px;}
@media(max-width:1500px){
.solution-intro .item .text{padding:60px 50px;}
.solution-intro .item .text a{margin-top:80px;}
.solution-list .item .num{right:65px;font-size:100px;}

.solution2-list .item .inner{width:1200px;}
}
@media(max-width:1200px){
.solution-wrap{padding:40px 20px;}
.solution-intro{margin-bottom:20px;}
.solution-intro .item .pic{width:100%;}
.solution-intro .item .text{padding:30px 20px;width:100%;}
.solution-intro .item .text em{font-size:14px;}
.solution-intro .item .text h3{font-size:18px;}
.solution-intro .item .text p{margin-top:15px;height:125px;line-height:25px;font-size:14px;}
.solution-intro .item .text a{margin-top:30px;font-size:14px;}
.solution-list .item{margin-bottom:20px;}
.solution-list .item .pic{width:100%;}
.solution-list .item .text{padding:30px 20px;width:100%;}
.solution-list .item .text em{font-size:14px;}
.solution-list .item .text h3{font-size:18px;}
.solution-list .item .text span{margin-top:30px;font-size:14px;}
.solution-list .item .num{right:20px;font-size:50px;}

.solution2-list .item .inner{display:block;width:100%;}
.solution2-list .item .pic{width:100%;height:auto;}
.solution2-list .item .pic img{position:static;width:100%;}
.solution2-list .item .text{padding:20px !important;width:100%;}
.solution2-list .item .text h3{font-size:18px;}
.solution2-list .item .text p{margin-top:10px;font-size:14px;}
}
/*--end solution--*/


/*--solution-algorithms-detail--*/
.solution-algorithms-intro{overflow:hidden;background:#f2f2f2;}
.solution-algorithms-intro .inner{display:flex;flex-wrap:wrap;margin:0 auto;width:1400px;}
.solution-algorithms-intro .pic{position:relative;flex:none;width:50%;height:660px;animation:fadeInLeftSmall 1s;}
.solution-algorithms-intro .pic img{position:absolute;top:0;right:0;width:960px;max-width:unset;}
.solution-algorithms-intro .text{padding-top:200px;padding-left:120px;flex:none;width:50%;animation:fadeInRightSmall 1s;}
.solution-algorithms-intro .text h2{font-size:42px;font-weight:normal;color:var(--vi-color);}
.solution-algorithms-intro .text p{margin-top:25px;font-size:16px;line-height:1.5;color:#666;}

.solution-algorithms-list{margin-top:80px;overflow:hidden;}
.solution-algorithms-list .item{display:flex;align-items:center;position:relative;z-index:1;margin-bottom:20px;padding:50px 0;overflow:hidden;background:#f2f2f2;animation:fadeInUpSmall 1s;}
.solution-algorithms-list .item:after{display:block;position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;content:"";background:var(--vi-color);background:linear-gradient(90deg, #005ba1, #00a8ff);opacity:0;transition:all 1s;}
.solution-algorithms-list .item:last-child{margin-bottom:0;}
.solution-algorithms-list .item .icon{display:flex;align-items:center;justify-content:center;width:210px;}
.solution-algorithms-list .item .icon img{display:block;width:80px;}
.solution-algorithms-list .item .text{padding-left:50px;padding-right:70px;width:calc(100% - 210px);min-height:120px;border-left:rgba(0,0,0,0.1) solid 1px;}
.solution-algorithms-list .item .text h3{margin-top:20px;font-size:24px;color:#333;}
.solution-algorithms-list .item .text p{margin-top:15px;font-size:16px;line-height:1.75;color:#999;}
.solution-algorithms-list .item:hover:after{opacity:1;}
.solution-algorithms-list .item:hover .icon img{filter:contrast(0) brightness(2);}
.solution-algorithms-list .item:hover .text{border-color:rgba(255,255,255,.1);}
.solution-algorithms-list .item:hover .text *{color:#fff;}
@media(max-width:1500px){
.solution-algorithms-intro .inner{width:1200px;}
}
@media(max-width:1200px){
.solution-algorithms-intro .inner{width:100%;}
.solution-algorithms-intro .pic{width:100%;height:auto;}
.solution-algorithms-intro .pic img{position:static;width:100%;}
.solution-algorithms-intro .text{padding:20px;width:100%;}
.solution-algorithms-intro .text h2{font-size:24px;}
.solution-algorithms-intro .text p{margin-top:15px;font-size:14px;}
.solution-algorithms-list{margin-top:40px;}
.solution-algorithms-list .item{margin-bottom:10px;padding:20px 0;}
.solution-algorithms-list .item .icon{width:80px;height:50px;}
.solution-algorithms-list .item .icon img{width:40px;}
.solution-algorithms-list .item .text{padding-left:20px;padding-right:20px;width:calc(100% - 80px);}
.solution-algorithms-list .item .text h3{margin-top:10px;font-size:18px;}
.solution-algorithms-list .item .text p{margin-top:8px;font-size:14px;}
}
/*--end solution-algorithms-detail--*/

/*--case--*/
.case-wrap{padding:65px 0;overflow:hidden;background:#fff;}
.case-menu{margin-bottom:60px;}
.case-menu ul{display:flex;justify-content:center;}
.case-menu li{flex:none;position:relative;margin:0 10px;}
.case-menu li:after{display:block;position:absolute;bottom:-4px;left:50%;margin-left:-4px;width:8px;height:8px;content:"";background:var(--vi-color);opacity:0;transform:rotate(-45deg);}
.case-menu li a{display:block;padding:0 20px;font-size:16px;line-height:45px;}
.case-menu li:hover:after,.case-menu li.cur:after{opacity:1;}
.case-menu li:hover a,.case-menu li.cur a{color:#fff;background:var(--vi-color);}
.case-main{overflow:hidden;}
.case-list .item{margin-bottom:40px;background:#f5f5f5;animation:fadeInUpSmall 1s;}
.case-list .item:last-child{margin-bottom:0;}
.case-list .item .inner{display:flex;flex-wrap:wrap;margin:0 auto;width:1400px;}
.case-list .item .pic{position:relative;width:50%;height:600px;}
.case-list .item .pic a{display:block;position:absolute;top:0;width:960px;overflow:hidden;}
.case-list .item .pic a img{width:100%;transition:all 1s;}
.case-list .item .pic a:hover img{transform:scale(1.05);}
.case-list .item .text{padding-top:110px;width:50%;}
.case-list .item .text .hd{overflow:hidden;}
.case-list .item .text .hd h3{font-size:42px;font-weight:400;color:var(--vi-color);}
.case-list .item .text .hd p{font-size:16px;color:#666;}
.case-list .item .text .bd{margin-top:35px;height:220px;font-size:16px;line-height:2;color:#666;overflow:hidden;border-bottom:#e5e5e5 solid 1px;}
.case-list .item .text .read{margin-top:18px;}
.case-list .item .text .read a{display:flex;align-items:center;font-size:16px;color:#666;}
.case-list .item .text .read a:after{display:block;margin-left:15px;font-family:"iconfont";content:"\e694";}
.case-list .item .text .read a:hover{color:var(--vi-color);}
.case-list .item:nth-child(even) .inner{flex-direction:row-reverse;}
.case-list .item:nth-child(odd) .pic a{right:0;}
.case-list .item:nth-child(even) .pic a{left:0;}
.case-list .item:nth-child(odd) .text{padding-left:130px;}
.case-list .item:nth-child(even) .text{padding-right:130px;}

.case-main .more{display:none;margin-top:60px;text-align:center;}
.case-main .more a{display:flex;justify-content:center;align-items:center;font-size:16px;color:#999;}
.case-main .more a:after{display:block;margin-left:15px;font-family:"iconfont";content:"\e692";}
.case-main .more a:hover{color:var(--vi-color);}
@media(max-width:1500px){
.case-list .item .inner{width:1200px;}
}

@media(max-width:1200px){
.case-wrap{padding:40px 20px;}
.case-menu{display:none;}
.case-list .item{margin-bottom:20px;}
.case-list .item .inner{width:100%;}
.case-list .item .pic{width:100%;height:auto;}
.case-list .item .pic a{position:static;width:100%;}
.case-list .item .text{padding:20px !important;width:100%;}
.case-list .item .text .hd h3{font-size:24px;}
.case-list .item .text .hd p{font-size:14px;}
.case-list .item .text .bd{margin-top:20px;padding-bottom:20px;height:auto;font-size:14px;line-height:1.5;}
.case-list .item .text .read a{font-size:14px;}
.case-main .more{margin-top:40px;}
.case-main .more a{font-size:14px;}
}
/*--end case--*/


/*--UC--*/
.UC-wrap{padding:80px 0;overflow:hidden;background:#fff;}
.UC-wrap .item{margin-bottom:70px;overflow:hidden;}
.UC-wrap .item:last-child{margin-bottom:0;}
.UC-wrap .item .inner{display:flex;flex-wrap:wrap;margin:0 auto;width:1400px;}
.UC-wrap .item .pic{position:relative;width:50%;height:633px;}
.UC-wrap .item .pic img{position:absolute;top:0;width:960px;}
.UC-wrap .item .text{padding-top:90px;width:50%;overflow:hidden;}
.UC-wrap .item .text .hd h3{font-size:42px;line-height:1.25;font-weight:normal;color:var(--vi-color);}
.UC-wrap .item .text .bd{padding-top:35px;font-size:16px;line-height:1.75;color:#666;overflow:hidden;}
.UC-wrap .item:nth-child(even) .inner{flex-direction:row-reverse;}
.UC-wrap .item:nth-child(odd) .pic img{right:0;}
.UC-wrap .item:nth-child(even) .pic img{left:0;}
.UC-wrap .item:nth-child(odd) .text{padding-left:70px;}
.UC-wrap .item:nth-child(even) .text{padding-right:70px;}
@media(max-width:1500px){
.UC-wrap .item .inner{width:1200px;}
}
@media(max-width:1200px){
.UC-wrap{padding:40px 20px}
.UC-wrap .item{margin-bottom:20px;}
.UC-wrap .item .inner{width:100%;}
.UC-wrap .item .pic{width:100%;height:auto;}
.UC-wrap .item .pic img{position:static;width:100%;}
.UC-wrap .item .text{padding:20px !important;width:100%;background:#f9f9f9;}
.UC-wrap .item .text .hd h3{font-size:24px;}
.UC-wrap .item .text .bd{padding-top:20px;font-size:14px;}
}
/*--end UC--*/

/*--academy--*/
.academy-wrap{padding:80px 0;overflow:hidden;background:#fff;}
.academy-intro{background:#f3f3f3;animation:fadeInUpSmall 1s;}
.academy-intro .inner{display:flex;flex-wrap:wrap;margin:0 auto;width:1400px;}
.academy-intro .pic{position:relative;width:50%;height:600px;}
.academy-intro .pic img{position:absolute;top:0;right:0;width:960px;}
.academy-intro .text{padding-left:80px;padding-top:80px;width:50%;}
.academy-intro .text .hd h2{font-size:42px;font-weight:400;color:var(--vi-color);}
.academy-intro .text .bd{padding-top:40px;overflow:hidden;}
.academy-intro .text .bd p{margin-bottom:12px;font-size:16px;color:#666;}
.academy-intro .text .bd p:last-child{margin-bottom:0;}
.academy-intro .text .bd p em{font-size:24px;font-family:"Manrope3";color:var(--vi-color);}
.academy-list{margin-top:70px;overflow:hidden;}
.academy-list .item{display:flex;align-items:center;position:relative;z-index:1;margin-bottom:20px;padding:50px 0;overflow:hidden;background:#f2f2f2;animation:fadeInUpSmall 1s;}
.academy-list .item:after{display:block;position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;content:"";background:var(--vi-color);background:linear-gradient(90deg, #005ba1, #00a8ff);opacity:0;transition:all 1s;}
.academy-list .item:last-child{margin-bottom:0;}
.academy-list .item .icon{display:flex;align-items:center;justify-content:center;width:210px;}
.academy-list .item .icon img{display:block;width:80px;}
.academy-list .item .text{padding-left:50px;padding-right:70px;width:calc(100% - 210px);min-height:120px;border-left:rgba(0,0,0,0.1) solid 1px;}
.academy-list .item .text h3{margin-top:20px;font-size:24px;color:#333;}
.academy-list .item .text p{margin-top:15px;font-size:16px;line-height:1.75;color:#999;}
.academy-list .item:hover:after{opacity:1;}
.academy-list .item:hover .icon img{filter:contrast(0) brightness(2);}
.academy-list .item:hover .text{border-color:rgba(255,255,255,.1);}
.academy-list .item:hover .text *{color:#fff;}
@media(max-width:1500px){
.academy-intro .inner{width:1200px;}
}
@media(max-width:1200px){
.academy-wrap{padding:40px 20px}
.academy-intro .inner{width:100%;}
.academy-intro .pic{width:100%;height:auto;}
.academy-intro .pic img{position:static;width:100%;}
.academy-intro .text{padding:20px;width:100%;}
.academy-intro .text .hd h2{font-size:24px;}
.academy-intro .text .bd{padding-top:20px;}
.academy-intro .text .bd p{margin-bottom:5px;font-size:14px;}
.academy-intro .text .bd p em{font-size:18px;}
.academy-list{margin-top:40px;}
.academy-list .item{margin-bottom:10px;padding:20px 0;}
.academy-list .item .icon{width:80px;height:50px;}
.academy-list .item .icon img{width:40px;}
.academy-list .item .text{padding-left:20px;padding-right:20px;width:calc(100% - 80px);}
.academy-list .item .text h3{margin-top:10px;font-size:18px;}
.academy-list .item .text p{margin-top:8px;font-size:14px;}
}
/*--end academy--*/

/*--platform--*/
.platform-wrap{padding:80px 0 140px;overflow:hidden;background:#fff;}
.platform-group{margin-bottom:150px;}
.platform-group:last-child{margin-bottom:0;}
.platform-intro{position:relative;display:flex;flex-wrap:wrap;animation:fadeInUp 1s;}
.platform-intro .pic{position:relative;width:50%;height:660px;}
.platform-intro .pic img{position:absolute;top:0;width:960px;}
.platform-intro .text{position:absolute;z-index:3;top:50%;padding-top:100px;width:calc(50% + 80px);height:490px;transform:translateY(-50%);background:url(../images/Inpage/platform_intro_bg.jpg) no-repeat center / cover;}
.platform-intro .text h3{margin-bottom:30px;font-size:42px;font-weight:400;color:var(--vi-color);}
.platform-intro .text p{font-size:16px;line-height:30px;color:#666;}
.platform-list{display:flex;flex-wrap:wrap;margin:0 -40px;overflow:hidden;}
.platform-list .item{position:relative;padding-top:85px;margin:0 40px;width:calc(33.33% - 80px);height:260px;overflow:hidden;border-bottom:#e5e5e5 solid 1px;}
.platform-list .item em{display:block;position:absolute;right:0;bottom:0;font-size:80px;font-family:"Manrope3";font-weight:400;color:#e5e5e5;transform:translateY(40%);}
.platform-list .item h3{font-size:24px;font-weight:400;color:var(--vi-color);}
.platform-list .item p{margin-top:10px;font-size:16px;line-height:30px;color:#666;}
.platform-list .item:nth-child(1){animation:fadeInUp 1s;}
.platform-list .item:nth-child(2){animation:fadeInUp 2s;}
.platform-list .item:nth-child(3){animation:fadeInUp 3s;}
.platform-list .item:nth-child(4){animation:fadeInUp 4s;}
.platform-list .item:nth-child(5){animation:fadeInUp 5s;}
.platform-list .item:nth-child(6){animation:fadeInUp 6s;}
.platform-group:nth-child(even) .platform-intro{flex-direction:row-reverse;}
.platform-group:nth-child(odd) .platform-intro .pic img{right:0;}
.platform-group:nth-child(even) .platform-intro .pic img{left:0;}
.platform-group:nth-child(odd) .platform-intro .text{right:0;padding-left:100px;padding-right:80px;}
.platform-group:nth-child(even) .platform-intro .text{left:0;padding-left:80px;padding-right:100px;}
@media(max-width:1200px){
.platform-wrap{padding:40px 20px;}
.platform-group{margin-bottom:40px;}
.platform-intro .pic{width:100%;height:auto;}
.platform-intro .pic img{position:static;width:100%;}
.platform-intro .text{position:static;padding:20px !important;width:100%;height:auto;transform:translateY(0);}
.platform-intro .text h3{margin-bottom:10px;font-size:24px;}
.platform-intro .text p{font-size:14px;line-height:1.5;}
.platform-list{margin:0 -10px;}
.platform-list .item{margin:0 10px;padding:20px 0;width:calc(50% - 20px);height:auto;}
.platform-list .item em{font-size:40px;}
.platform-list .item h3{font-size:18px;}
.platform-list .item p{font-size:14px;line-height:1.5;}
}
/*--end platform--*/

/*--system--*/
.system-wrap{margin:80px 0;padding:120px 0;overflow:hidden;background:#e9f5fe;}
.system-title{text-align:center;animation:fadeInUpSmall 1s;}
.system-title h2{font-size:42px;font-weight:400;color:var(--vi-color);}
.system-intro-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:60px;animation:fadeInUpSmall 2s;}
.system-intro-list .item{width:270px;text-align:center;}
.system-intro-list .item i{display:flex;justify-content:center;align-items:center;margin:0 auto;width:130px;height:130px;background:var(--vi-color);background-image:linear-gradient(135deg, #1772b4, #17a8f6);border-radius:50%;}
.system-intro-list .item i img{width:60px;}
.system-intro-list .item h3{margin-top:20px;font-size:24px;font-weight:400;color:var(--vi-color);}
.system-intro-list .item p{margin-top:10px;font-size:16px;line-height:30px;color:#666;}
.system-intro-image{margin:0 -100px;}
.system-intro-image img{display:block;width:100%;}
.system-detail{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:3;margin-top:-60px;}
.system-detail .item{position:relative;width:48.5%;border:#c1d7e9 solid 1px;border-radius:5px;}
.system-detail .item .hd{position:absolute;top:0;left:0;width:100%;line-height:54px;text-align:center;transform:translateY(-50%);}
.system-detail .item .hd h3{display:inline-block;padding:0 35px;font-size:24px;color:#fff;background:var(--vi-color);border-radius:15px;}
.system-detail .item .bd{overflow:hidden;}
.system-detail .item-1{animation:fadeInLeft 1s;}
.system-detail .item-1 .bd{padding:80px 35px 45px;}
.system-detail .item-1 .bd dl{margin-bottom:70px;}
.system-detail .item-1 .bd dl:last-child{margin-bottom:0;}
.system-detail .item-1 .bd dt{overflow:hidden;}
.system-detail .item-1 .bd dt img{display:block;width:auto;}
.system-detail .item-1 .bd dd{padding-top:16px;overflow:hidden;}
.system-detail .item-1 .bd dd h4{font-size:24px;font-weight:400;color:var(--vi-color);}
.system-detail .item-1 .bd dd p{margin-top:10px;font-size:16px;line-height:30px;color:#666;}
.system-detail .item-2{animation:fadeInRight 1s;}
.system-detail .item-2 .bd{padding-top:80px;text-align:center;}
.system-detail .item-2 .bd p{margin-bottom:10px;font-size:16px;color:var(--vi-color);}
.system-detail .item-2 .bd img{display:block;}
@media(max-width:1200px){
.system-wrap{margin:20px 0;padding:40px 20px;}
.system-title h2{font-size:24px;}
.system-intro-list{margin-top:30px;}
.system-intro-list .item{margin-bottom:10px;width:calc(50% - 5px);}
.system-intro-list .item i{width:60px;height:60px;}
.system-intro-list .item i img{width:30px;}
.system-intro-list .item h3{margin-top:10px;font-size:18px;}
.system-intro-list .item p{margin-top:5px;font-size:14px;line-height:1.5;}
.system-intro-image{margin:0 -50px;}
.system-detail{margin-top:30px;}
.system-detail .item{margin-bottom:20px;width:100%;}
.system-detail .item .hd{line-height:45px;}
.system-detail .item .hd h3{padding:0 20px;font-size:18px;}
.system-detail .item-1 .bd{padding:40px 15px 20px;}
.system-detail .item-1 .bd dl{margin-bottom:30px;}
.system-detail .item-1 .bd dd h4{font-size:18px;}
.system-detail .item-1 .bd dd p{font-size:14px;line-height:1.5;}
.system-detail .item-2{margin-top:30px;}
.system-detail .item-2 .bd{padding-top:40px;}
.system-detail .item-2 .bd p{margin-bottom:5px;font-size:14px;}
}
/*--end system--*/

/*--cloud--*/
.cloud-wrap{padding:80px 0;overflow:hidden;background:#fff;}
.cloud-inner{display:flex;flex-wrap:wrap;justify-content:space-between;}
.cloud-inner .pic{width:50%;animation:fadeInLeft 1s;}
.cloud-inner .pic img{display:block;width:100%;}
.cloud-inner .text{width:42.85%;overflow:hidden;animation:fadeInRight 1s;}
.cloud-inner .text .hd{overflow:hidden;}
.cloud-inner .text .hd h2{font-size:42px;font-weight:400;color:var(--vi-color);}
.cloud-inner .text .bd{padding-top:40px;overflow:hidden;}
.cloud-inner .text .list dl{display:flex;padding:30px 0;overflow:hidden;border-bottom:#e5e5e5 solid 1px;}
.cloud-inner .text .list dt{display:flex;flex:none;justify-content:center;width:120px;}
.cloud-inner .text .list dt img{display:block;width:70px;height:70px;}
.cloud-inner .text .list dd{flex:none;padding-left:10px;width:calc(100% - 120px);overflow:hidden;}
.cloud-inner .text .list dd h3{font-size:24px;font-weight:400;color:var(--vi-color);}
.cloud-inner .text .list dd p{margin-top:8px;font-size:16px;line-height:30px;color:#666;}
.cloud-inner .text .btn-box{margin-top:70px;}
.cloud-inner .text .btn-box a{display:flex;align-items:center;justify-content:center;width:100%;height:70px;font-size:24px;color:#666;background:#e5e5e5;transition:all 1s;}
.cloud-inner .text .btn-box a:after{display:block;margin-left:30px;font-family:"iconfont";content:"\e694";}
.cloud-inner .text .btn-box a:hover{color:#fff;background:var(--vi-color);}
@media(max-width:1200px){
.cloud-wrap{padding:40px 20px;}
.cloud-inner .pic{width:100%;}
.cloud-inner .text{padding-top:20px;width:100%;}
.cloud-inner .text .hd h2{font-size:24px;}
.cloud-inner .text .bd{padding-top:20px;}
.cloud-inner .text .list dl{padding:15px 0;}
.cloud-inner .text .list dt{width:60px;}
.cloud-inner .text .list dt img{width:40px;height:40px;}
.cloud-inner .text .list dd{width:calc(100% - 60px);}
.cloud-inner .text .list dd h3{font-size:18px;}
.cloud-inner .text .list dd p{font-size:14px;line-height:1.5;}
.cloud-inner .text .btn-box{margin-top:30px;}
.cloud-inner .text .btn-box a{height:50px;font-size:16px;}
.cloud-inner .text .btn-box a:after{margin-left:15px;}
}
/*--end cloud--*/

/*--after-sales--*/
.after-sales-wrap{padding:80px 0;overflow:hidden;background:#fff;}
@media(max-width:1200px){
.after-sales-wrap{padding:40px 20px;}
}
/*--after-sales--*/


/*--download--*/
.download-wrap{padding:80px 0;overflow:hidden;background:#fff;}
.download-menu{float:left;padding:20px 0;width:300px;overflow:hidden;background:#f4f4f4;}
.download-menu li{position:relative;transition:all 1s;}
.download-menu li:before{display:block;position:absolute;left:-4px;top:50%;margin-top:-4px;width:8px;height:8px;content:"";background:#f4f4f4;transform:rotate(-45deg);}
.download-menu li a{display:flex;align-items:center;justify-content:space-between;padding:0 30px 0 45px;width:100%;height:60px;font-size:18px;color:#666;}
.download-menu li a:after{display:block;font-family:"iconfont";content:"\e694";color:#fff;opacity:0;}
.download-menu li:hover,.download-menu li.cur{background:var(--vi-color);background-image:linear-gradient(135deg, #1772b4, #17a8f6);}
.download-menu li:hover a,.download-menu li.cur a{color:#fff;}
.download-menu li:hover a:after,.download-menu li.cur a:after{opacity:1;}
.download-main{float:right;width:calc(100% - 300px - 120px);overflow:hidden;}
.download-list{margin-top:-55px;overflow:hidden;}
.download-list .item{display:block;padding:75px 0 30px;cursor: pointer;overflow:hidden;border-bottom:#e5e5e5 solid 1px;transition:all .5s;}
.download-list .item h3{display:flex;justify-content:space-between;font-size:24px;font-weight:normal;color:#666;transition:all .5s;}
.download-list .item h3 span{display:block;margin-left:15px;font-size:16px;color:#999;white-space:nowrap;transition:all .5s;}
.download-list .item em{display:block;margin-top:10px;font-size:16px;font-family:"Manrope3";color:#ccc;}
.download-list .item:hover{border-color:var(--vi-color);}
.download-list .item:hover h3,.download-list .item:hover h3 span{color:var(--vi-color);}

.download-main .more{display:none;margin-top:60px;text-align:center;}
.download-main .more a{display:flex;justify-content:center;align-items:center;font-size:16px;color:#999;}
.download-main .more a:after{display:block;margin-left:15px;font-family:"iconfont";content:"\e692";}
.download-main .more a:hover{color:var(--vi-color);}
@media(max-width:1500px){
.download-list .item h3{font-size:20px;}
}
@media(max-width:1200px){
.download-wrap{padding:40px 20px;}
.download-menu{display:none;}
.download-main{float:none;width:100%;margin-top:0;}
.download-list{margin-top:-15px;}
.download-list .item{padding:30px 0 10px;}
.download-list .item h3{font-size:16px;}
.download-list .item h3 span{font-size:14px;}
.download-list .item em{margin-top:5px;font-size:14px;}

.download-main .more{margin-top:20px;}
.download-main .more a{font-size:14px;}
}
/*--end download--*/

/*--solution-banner--*/
.solution-banner{position:relative;height:600px;overflow:hidden;background:#f0f0f0;}
.solution-banner .pic{height:100%;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center;transform:scale(1.1);transition:all 8s linear;}
.solution-banner .text{position:absolute;z-index:3;top:160px;left:50%;width:1400px;text-align:center;transform:translateX(-50%);}
.solution-banner .text:before{display:block;margin:0 auto 20px;width:26px;height:11px;content:"";}
.solution-banner .text h1{font-size:42px;font-weight:normal;color:#fff;}
.solution-banner .text p{margin-top:15px;font-size:16px;line-height:30px;color:#fff;}
.solution-banner .text a{display:flex;align-items:center;justify-content:center;margin:60px auto 0;width:160px;height:50px;font-size:16px;color:#fff;border:#fff solid 2px;transition:all .5s;}
.solution-banner .text a:after{display:block;margin-left:15px;font-family:"iconfont";content:"\e694";}
.solution-banner .text a:hover{background:#fff;color:var(--vi-color);}
.solution-banner.animated .pic{transform:scale(1);}
@media(max-width:1500px){
.solution-banner .text{width:1200px;}
}
@media(max-width:1200px){
.solution-banner{height:300px;}
.solution-banner .text{top:50px;width:90%;}
.solution-banner .text h1{font-size:24px;}
.solution-banner .text p{margin-top:8px;font-size:14px;line-height:1.5;}
.solution-banner .text a{margin:20px auto 0;width:120px;height:40px;font-size:14px;}

}
/*--end solution-banner--*/

/*--solution-detail--*/
.solution-detail-wrap{padding:80px 0;overflow:hidden;}
.solution-detail-inner{display:flex;flex-wrap:wrap;justify-content:space-between;}
.solution-detail-inner .left-box{width:210px;}
.solution-detail-inner .left-box .affix-box[data-affix]{position:fixed;top:155px;}
.solution-detail-inner .left-box .anchor{padding-bottom:40px;overflow:hidden;border-bottom:#e5e5e5 solid 1px;}
.solution-detail-inner .left-box .anchor ul{position:relative;z-index:1;padding:18px 0;overflow:hidden;}
.solution-detail-inner .left-box .anchor ul:before{display:block;position:absolute;top:0;left:6px;bottom:0;width:1px;content:"";background:#e5e5e5;}
.solution-detail-inner .left-box .anchor li{position:relative;padding-left:30px;margin-bottom:30px;line-height:30px;font-size:16px;color:#666;cursor:pointer;}
.solution-detail-inner .left-box .anchor li:last-child{margin-bottom:0;}
.solution-detail-inner .left-box .anchor li:before{display:block;position:absolute;left:0;top:50%;width:13px;height:13px;content:"";border:#e5e5e5 solid 1px;background:#fff;border-radius:50%;transform:translateY(-50%);transition:all .5s;}
.solution-detail-inner .left-box .anchor li:hover,.solution-detail-inner .left-box .anchor li.cur{color:var(--vi-color);}
.solution-detail-inner .left-box .anchor li:hover:before,.solution-detail-inner .left-box .anchor li.cur:before{border-color:var(--vi-color);background-color:var(--vi-color);}
.solution-detail-inner .left-box .info{margin-top:40px;overflow:hidden;}
.solution-detail-inner .left-box .info .tel{overflow:hidden;}
.solution-detail-inner .left-box .info .tel span{display:block;font-size:16px;color:#666;}
.solution-detail-inner .left-box .info .tel em{display:block;font-size:24px;font-family:"Manrope3";font-weight:400;color:var(--vi-color);}
.solution-detail-inner .left-box .info .qrcode{margin-top:30px;padding:12px;width:132px;text-align:center;overflow:hidden;border:#e5e5e5 solid 1px;}
.solution-detail-inner .left-box .info .qrcode i{display:block;}
.solution-detail-inner .left-box .info .qrcode span{display:block;padding:5px 0;font-size:16px;color:#999;}
.solution-detail-inner .right-box{width:calc(100% - 210px - 65px);}
.solution-detail-inner .right-box .hd{font-size:42px;color:var(--vi-color);}
.solution-detail-overview{overflow:hidden;animation:fadeInUpSmall 1s;}
.solution-detail-overview .bd{margin-top:40px;font-size:16px;line-height:1.85;color:#666;overflow:hidden;}
.solution-detail-overview .bd h4{font-size:24px;font-weight:normal;}
.solution-detail-overview .bd p{font-size:16px;}
.solution-detail-overview .bd img{display:unset;width:auto;max-width:100%;}

.solution-detail-content{margin-top:100px;overflow:hidden;animation:fadeInUpSmall 1s;}
.solution-detail-content .bd{margin-top:40px;font-size:16px;line-height:1.85;color:#666;overflow:hidden;}
.solution-detail-content .bd img{display:unset;width:auto;max-width:100%;}

.solution-detail-product{margin-top:100px;animation:fadeInUpSmall 1s;}
.solution-detail-product .bd{margin-top:30px;}
.solution-detail-product .bd .list{display:flex;flex-wrap:wrap;margin:-26px;}
.solution-detail-product .bd .list .item{display:block;margin:26px;padding:0 30px;width:calc(33.33% - 52px);overflow:hidden;background:#f3f3f3;transition:all 1s;}
.solution-detail-product .bd .list .item i{display:block;padding:25px 0;border-bottom:#e5e5e5 solid 1px;}
.solution-detail-product .bd .list .item i img{display:block;transition:all 1s;}
.solution-detail-product .bd .list .item h3{display:flex;align-items:center;justify-content:space-between;height:70px;font-size:16px;color:#666;overflow:hidden;}
.solution-detail-product .bd .list .item h3:after{display:block;width:30px;text-align:right;font-family:"iconfont";content:"\e694";}
.solution-detail-product .bd .list .item:hover{transform:translateY(-10px);box-shadow:0 10px 20px rgba(0,0,0,0.2);}
.solution-detail-product .bd .list .item:hover i img{transform:scale(1.05);}
.solution-detail-product .bd .list .item:hover h3{color:var(--vi-color);}

.solution-detail-news{margin-top:100px;animation:fadeInUpSmall 1s;}
.solution-detail-news .bd{margin-top:30px;}
.solution-detail-news .bd .list{display:flex;flex-wrap:wrap;margin:-26px;}
.solution-detail-news .bd .list .item{display:block;margin:26px;width:calc(33.33% - 52px);overflow:hidden;transition:all 1s;}
.solution-detail-news .bd .list .item .pic{overflow:hidden;}
.solution-detail-news .bd .list .item .pic img{display:block;transition:all 1s;}
.solution-detail-news .bd .list .item .text{padding-top:20px;overflow:hidden;}
.solution-detail-news .bd .list .item .text em{display:block;font-size:16px;color:#ccc;}
.solution-detail-news .bd .list .item .text h3{margin-top:12px;font-size:18px;color:#666;overflow:hidden;}
.solution-detail-news .bd .list .item:hover .pic img{transform:scale(1.1);}
.solution-detail-news .bd .list .item:hover .text h3{color:var(--vi-color);}

.solution-detail-msgForm{margin-top:100px;animation:fadeInUpSmall 1s;}
.solution-detail-msgForm .bd{margin-top:30px;}
.solution-detail-msgForm .msgForm-inner{overflow:hidden;}
.solution-detail-msgForm .msgForm-inner .input-box{margin-bottom:16px;overflow:hidden;}
.solution-detail-msgForm .msgForm-inner .input-box ul{display:flex;flex-wrap:wrap;margin:-8px;}
.solution-detail-msgForm .msgForm-inner .input-box li{margin:8px;width:calc(50% - 16px);}
.solution-detail-msgForm .msgForm-inner .input-box li input{display:block;padding:15px 30px;width:100%;height:60px;font-size:16px;outline:none;border:none;background:#f3f3f3;}
.solution-detail-msgForm .msgForm-inner .textarea-box{margin-top:16px;}
.solution-detail-msgForm .msgForm-inner .textarea-box textarea{display:block;padding:15px 30px;width:100%;height:200px;font-size:16px;outline:none;border:none;resize:none;background:#f3f3f3;}
.solution-detail-msgForm .msgForm-inner .button-box{margin-top:40px;overflow:hidden;}
.solution-detail-msgForm .msgForm-inner .button-box a{display:block;float:right;width:270px;line-height:70px;color:#fff;font-size:16px;text-align:center;background:var(--vi-color);transition:all 1s;}
.solution-detail-msgForm .msgForm-inner .button-box a:hover{background:var(--vi-subcolor);}
@media(max-width:1200px){
.solution-detail-wrap{padding:40px 20px;}
.solution-detail-inner .left-box{display:none;}
.solution-detail-inner .right-box{width:100%;}
.solution-detail-inner .right-box .hd{font-size:24px;}
.solution-detail-overview .bd{margin-top:20px;font-size:14px;line-height:1.75;}
.solution-detail-overview .bd h4{font-size:18px;}
.solution-detail-overview .bd p{font-size:14px;}

.solution-detail-content{margin-top:30px;}
.solution-detail-content .bd{margin-top:20px;font-size:14px;line-height:1.75;}

.solution-detail-product{margin-top:30px;}
.solution-detail-product .bd{margin-top:20px;}
.solution-detail-product .bd .list{margin:-5px;}
.solution-detail-product .bd .list .item{margin:5px;padding:0 8px;width:calc(50% - 10px);}
.solution-detail-product .bd .list .item i{padding:5px 0;}
.solution-detail-product .bd .list .item h3{height:50px;font-size:13px;}

.solution-detail-news{margin-top:30px;}
.solution-detail-news .bd{margin-top:20px;}
.solution-detail-news .bd .list{margin:-5px;}
.solution-detail-news .bd .list{margin:-5px;}
.solution-detail-news .bd .list .item{margin:5px;width:calc(50% - 10px);}
.solution-detail-news .bd .list .item .text{padding-top:10px;}
.solution-detail-news .bd .list .item .text em{font-size:12px;color:#ccc;}
.solution-detail-news .bd .list .item .text h3{margin-top:8px;font-size:14px;color:#666;}
.solution-detail-news .bd .list .item:nth-child(3){display:none;}

.solution-detail-msgForm{margin-top:30px;}
.solution-detail-msgForm .bd{margin-top:20px;}
.solution-detail-msgForm .msgForm-inner .input-box li{width:calc(100% - 16px);}
.solution-detail-msgForm .msgForm-inner .input-box li input{padding:8px 15px;height:50px;font-size:14px;}
.solution-detail-msgForm .msgForm-inner .textarea-box textarea{padding:8px 15px;height:100px;font-size:14px;}
.solution-detail-msgForm .msgForm-inner .button-box{margin-top:16px;}
.solution-detail-msgForm .msgForm-inner .button-box a{float:none;width:100%;line-height:50px;font-size:14px;}
}
/*--end solution-detail--*/

/*--help--*/
.help-menu{position:absolute;top:90px;background:transparent;}
.help-menu:after{background:rgba(255,255,255,.1);}
.help-menu .navBox li,.help-menu .navBox li>a{color:#a0b8d0;}
.help-menu .navBox li>a:after{background:#fff;}
.help-menu .navBox li:hover, .help-menu .navBox li.cur, .help-menu .navBox li:hover>a, .help-menu .navBox li.cur>a{color:#fff;}
.help-menu .backTop a{color:#a0b8d0;}
.help-menu[data-affix] .navBox li,
.help-menu[data-affix] .navBox li>a{color:#666;}
.help-menu[data-affix] .navBox li>a:after{background:var(--vi-color);}
.help-menu[data-affix] .navBox li:hover,
.help-menu[data-affix] .navBox li.cur,
.help-menu[data-affix] .navBox li:hover>a,
.help-menu[data-affix] .navBox li.cur>a{color:var(--vi-color);}
.help-menu[data-affix] .backTop a{color:#666;}

.help-banner{position:relative;overflow:hidden;}
.help-banner .pic{height:780px;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover;transform:scale(1.1);transition:all 8s linear;}
.help-banner .text{position:absolute;z-index:3;left:50%;top:400px;width:1400px;text-align:center;transform:translateX(-50%);}
.help-banner .text:before{display:block;margin:0 auto;width:26px;height:11px;content:"";background:url(../images/Inpage/banner_text_icon.png) no-repeat center / 100%;animation:fadeInUpSmall .5s;}
.help-banner .text h1{margin-top:15px;font-size:42px;font-weight:500;color:#fff;animation:fadeInUpSmall 1s;}
.help-banner.animated .pic{transform:scale(1);} 

.help-title{text-align:center;animation:fadeInUpSmall 1s;}
.help-title em{font-size:16px;font-family:"Manrope3";color:#999;text-transform:uppercase;}
.help-title h2{margin-top:5px;font-size:42px;font-weight:400;color:var(--vi-color);}
@media(max-width:1500px){
.help-banner .text{width:1200px;}
}

@media(max-width:1200px){
.help-menu{position:relative;top:unset;background:#fff;}
.help-menu:after{background:#e5e5e5;}
.help-menu .navBox li,
.help-menu .navBox li>a{color:#666;}
.help-menu .navBox li>a:after{background:var(--vi-color);}
.help-menu .navBox li:hover,
.help-menu .navBox li.cur,
.help-menu .navBox li:hover>a,
.help-menu .navBox li.cur>a{color:var(--vi-color);}


.help-banner .pic{height:300px;}
.help-banner .text{left:0;top:50%;padding:0 20px;width:100%;transform:translate(0,-50%);}
.help-banner .text:before{width:14px;height:6px;}
.help-banner .text h1{font-size:24px;}

.help-title em{font-size:14px;}
.help-title h2{font-size:24px;}
}
/*--end help--*/

/*--aboutus--*/
.aboutus-wrap{padding-top:120px;overflow:hidden;background:#fff url(../images/Inpage/aboutus_bg.jpg) no-repeat center 0;}
.aboutus-wrap .text-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;animation:fadeInUpSmall 1s;}
.aboutus-wrap .text-wrap .hd{overflow:hidden;}
.aboutus-wrap .text-wrap .hd em{display:block;font-family:"Manrope3";font-size:16px;text-transform:uppercase;color:#999;}
.aboutus-wrap .text-wrap .hd h2{margin-top:5px;font-size:42px;font-weight:400;color:var(--vi-color);}
.aboutus-wrap .text-wrap .bd{padding-top:50px;width:850px;font-size:18px;line-height:1.75;color:#666;overflow:hidden;border-top:#e5e5e5 solid 1px;}

.video-wrap{position:relative;z-index:1;margin-top:100px;overflow:hidden;animation:fadeInUpSmall 1s;}
.video-wrap .poster-box{position:relative;overflow:hidden;transition:all 1s;}
.video-wrap .poster-box:after{display:block;position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;content:"";background:rgba(0,0,0,.5);opacity:0;transition:all 1s;}
.video-wrap .poster-box a{display:block;position:absolute;z-index:3;left:50%;top:50%;text-align:center;color:#fff;transform:translate(-50%,-50%);}
.video-wrap .poster-box a i{font-size:75px;}
.video-wrap .poster-box a span{display:block;margin-top:16px;font-size:16px;}
.video-wrap .poster-box img{transition:all 1s;}
.video-wrap .poster-box:hover:after{opacity:1;}
.video-wrap .poster-box:hover img{transform:scale(1.05);}
.video-wrap .player-box{position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;background:#000;transition:all 1s;}
.video-wrap .player-box .close{position:absolute;z-index:9;right:20px;top:20px;color:#fff;cursor:pointer;}
.video-wrap .player-box video{display:block;width:100%;height:100%;object-fit:cover;}

.datas-wrap{display:flex;flex-wrap:wrap;background:var(--vi-color);background-image:linear-gradient(90deg, #005ba1, #00a8ff);animation:fadeInUpSmall 1s;}
.datas-wrap .item{flex:none;padding:55px 10px;width:20%;text-align:center;color:#fff;}
.datas-wrap .item em{display:flex;justify-content:center;font-size:42px;font-family:"DIN Medium";}
.datas-wrap .item em:after{content:"+";font-size:24px;}
.datas-wrap .item span{display:block;margin-top:5px;font-size:18px;}
@media(max-width:1200px){
.aboutus-wrap{padding:40px 20px 0;background-size:100%;}
.aboutus-wrap .text-wrap .hd{padding-bottom:20px;width:100%;}
.aboutus-wrap .text-wrap .hd em{font-size:14px;}
.aboutus-wrap .text-wrap .hd h2{font-size:24px;}
.aboutus-wrap .text-wrap .bd{padding-top:20px;width:100%;font-size:16px;}

.video-wrap{margin-top:40px;}
.video-wrap .poster-box a i{font-size:40px;}
.video-wrap .poster-box a span{display:block;margin-top:10px;font-size:14px;}
.datas-wrap{padding:10px;}
.datas-wrap .item{padding:10px;width:50%;}
.datas-wrap .item em{font-size:24px;}
.datas-wrap .item em:after{font-size:14px;}
.datas-wrap .item span{font-size:14px;}
}
/*--end aboutus--*/

/*--culture--*/
.culture-wrap{padding-top:120px;overflow:hidden;background:#fff url(../images/Inpage/culture_bg.jpg) no-repeat center 0 / cover;}
.culture-tab{margin-top:100px;overflow:hidden;}
.culture-tab-menu{position:relative;z-index:1;}
.culture-tab-menu:after{display:block;position:absolute;z-index:-1;left:0;bottom:0;width:100%;height:1px;content:"";background:#e5e5e5;}
.culture-tab-menu ul{display:flex;justify-content:space-between;width:100%;}
.culture-tab-menu li{position:relative;padding-bottom:40px;font-size:24px;color:#999;cursor:pointer;}
.culture-tab-menu li:after{display:block;position:absolute;left:50%;bottom:0;margin-left:-18px;width:36px;height:3px;content:"";background:var(--vi-color);transform:scaleX(0);transition:all 1s;}
.culture-tab-menu li:hover,.culture-tab-menu li.cur{color:var(--vi-color);}
.culture-tab-menu li:hover:after,.culture-tab-menu li.cur:after{transform:scaleX(1);}
.culture-tab-main{overflow:hidden;}
.culture-tab-main .item{padding:140px 0 130px;overflow:hidden;}
.culture-tab-main .item .text{margin:0 auto;width:1120px;height:324px;display:flex;align-items:center;justify-content:center;text-align:center;background:url(../images/Inpage/culture_text_before.png) no-repeat 0 0 ,url(../images/Inpage/culture_text_after.png) no-repeat 100% 100%;}
.culture-tab-main .item .text p{margin:0 auto;max-width:750px;font-size:42px;color:#333;}
@media(max-width:1200px){
.culture-wrap{padding:40px 20px 0;}
.culture-tab{margin-top:20px;}
.culture-tab-menu:after{display:none;}
.culture-tab-menu ul{flex-wrap:wrap;}
.culture-tab-menu li{flex:none;padding-bottom:0;width:33.33%;line-height:50px;font-size:16px;text-align:center;}
.culture-tab-menu li:after{margin-left:-10px;width:20px;}
.culture-tab-menu li:before{display:block;position:absolute;left:0;bottom:0;width:100%;height:1px;content:"";background:#e5e5e5;}
.culture-tab-main .item{padding:40px 0;}
.culture-tab-main .item .text{width:100%;height:150px;background-size:30px;}
.culture-tab-main .item .text p{font-size:22px;}
}
/*--end culture--*/

/*--history--*/
.history-wrap{padding:120px 0;overflow:hidden;background:#fff;}
.history-tab{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;overflow:hidden;margin-top:80px;position:relative;}
.history-tab-menu{display:flex;justify-content:space-between;align-items:center;width:560px;}
.history-tab-menu .list{position:relative;width:420px;height:600px;overflow:hidden;}
.history-tab-menu .list ul{position:absolute;left:0;width:100%;top:200px;transform:translateY(0);transition:all .5s;}
.history-tab-menu .list li{height:200px;line-height:200px;font-size:200px;font-family:"DIN Medium";color:#e6e6e6;}
.history-tab-menu .list li span{clip-path:inset(0% 0% 0% 50%);transition:all .5s;}
.history-tab-menu .list li.cur{color:var(--vi-color);}
.history-tab-menu .list li.cur span{clip-path:inset(0% 0% 0% 0%);}
.history-tab-menu .arrow{display:flex;flex-wrap:wrap;align-items:center;width:60px;}
.history-tab-menu .arrow>div{margin:8px 0;width:60px;height:60px;line-height:58px;text-align:center;cursor:pointer;border:#999 solid 1px;border-radius:50%;transition:all .5s;}
.history-tab-menu .arrow>div:hover{color:#fff;background:var(--vi-color);border-color:var(--vi-color);}

.history-tab-main{width:700px;}
.history-tab-main .item{display:none;overflow:hidden;}
.history-tab-main .item .pic img{display:block;width:100%;}
.history-tab-main .item .text{padding-top:45px;overflow:hidden;}
.history-tab-main .item .text p{margin-bottom:10px;font-size:18px;line-height:30px;color:#666;}
.history-tab-main .item .text p:last-child{margin-bottom:0;}
@media(max-width:1500px){
.history-tab{margin-top:60px;}
.history-tab-menu{width:490px;}
.history-tab-menu .list{width:380px;height:480px;}
.history-tab-menu .list ul{top:160px;}
.history-tab-menu .list li{height:160px;line-height:160px;font-size:160px;}
.history-tab-main{width:600px;}
.history-tab-main .item .text{padding-top:30px;}
.history-tab-main .item .text p{margin-bottom:8px;font-size:16px;line-height:27px;}
}
@media(max-width:1200px){
.history-wrap{padding:40px 20px;}
.history-tab{margin-top:30px;}
.history-tab-menu{position:absolute;z-index:9;width:100%;left:0;top:80px;}
.history-tab-menu .list{display:none;}
.history-tab-menu .arrow{justify-content:space-between;padding:0 20px;width:100%;}
.history-tab-menu .arrow>div{margin:0;width:40px;height:40px;line-height:38px;color:#fff;border:none;background:rgba(0,0,0,0.5);transform:rotate(-90deg);}
.history-tab-main{width:100%;}
}
/*--end history--*/

/*--founder--*/
.founder-wrap{overflow:hidden;background:url(../images/Inpage/founder_bg.jpg) no-repeat center / cover;}
.founder-inner{display:flex;flex-wrap:wrap;}
.founder-inner .text{padding-top:130px;width:50%;color:#fff;overflow:hidden;}
.founder-inner .text .hd{padding-bottom:40px;overflow:hidden;border-bottom:rgba(255,255,255,.1) solid 1px;}
.founder-inner .text .hd em{display:block;font-size:16px;font-family:"Manrope3";text-transform:uppercase;}
.founder-inner .text .hd h2{font-size:42px;font-weight:normal;}
.founder-inner .text .bd{padding-top:40px;overflow:hidden;}
.founder-inner .text .bd p{font-size:16px;line-height:30px;}
.founder-inner .pic{width:50%;overflow:hidden;}
.founder-inner .pic img{display:block;width:100%;}
@media(max-width:1500px){
.founder-inner .text{padding-top:100px;}
.founder-inner .text .hd{padding-bottom:30px;}
.founder-inner .text .bd{padding-top:30px;}
.founder-inner .text .bd p{line-height:28px;}
}
@media(max-width:1200px){
.founder-wrap{padding:40px 20px 0;}
.founder-inner .text{padding-top:20px;width:100%;}
.founder-inner .text .hd{padding-bottom:20px;}
.founder-inner .text .hd em{font-size:14px;}
.founder-inner .text .hd h2{font-size:24px;}
.founder-inner .text .bd{padding-top:20px;}
.founder-inner .text .bd p{font-size:14px;line-height:1..5;}
.founder-inner .pic{width:80%;}
}
/*--end founder--*/

/*--honor--*/
.honor-wrap{padding-top:120px;overflow:hidden;background:#fff;}
.honor-tab-wrap{margin-top:60px;padding:70px 0;overflow:hidden;background:#f3f3f3;}
.honor-tab-menu{overflow:hidden;}
.honor-tab-menu ul{display:flex;justify-content:center;}
.honor-tab-menu li{position:relative;margin:0 40px;padding-bottom:15px;font-size:24px;color:#999;cursor:pointer;overflow:hidden;}
.honor-tab-menu li:after{display:block;position:absolute;left:50%;margin-left:-18px;width:36px;height:3px;transform:scaleX(0);transition:all .5s;}
.honor-tab-menu li.cur{color:var(--vi-color);}
.honor-tab-menu li.cur:after{transform:scaleX(1);}

.honor-tab-main{margin-top:80px;overflow:hidden;}
.honor-tab-item{display:none;}
.honor-list{display:flex;flex-wrap:wrap;margin:0 -70px;}
.honor-list .item{margin:0 70px;padding-bottom:80px;width:calc(33.33% - 140px);overflow:hidden;background:url(../images/Inpage/honor_item_bg.png) no-repeat center bottom / 100%;}
.honor-list .item .pic{margin:0 auto;width:72.2%;overflow:hidden;}
.honor-list .item .pic img{transition:all 1s;}
.honor-list .item .tit{margin-top:40px;font-size:16px;text-align:center;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.honor-tab-item .swiper-ctrl{display:flex;align-items:center;justify-content:center;}
.honor-tab-item .swiper-ctrl .swiper-prev,.honor-tab-item .swiper-ctrl .swiper-next{width:32px;line-height:32px;text-align:center;cursor:pointer;color:#999;}
.honor-tab-item .swiper-ctrl .swiper-prev i,.honor-tab-item .swiper-ctrl .swiper-next i{font-size:24px;}
.honor-tab-item .swiper-ctrl .swiper-prev:hover,.honor-tab-item .swiper-ctrl .swiper-next:hover{color:var(--vi-color);}
.honor-tab-item .swiper-ctrl .swiper-pager{width:140px;text-align:center;}
.honor-tab-item .swiper-ctrl .swiper-pager span{margin:0 7px;width:8px;height:8px;cursor:pointer;background:#c6c6c6;opacity:1;}
.honor-tab-item .swiper-ctrl .swiper-pager span.swiper-pagination-bullet-active{background:var(--vi-color);}

@media(max-width:1500px){
.honor-list{margin:0 -50px;}
.honor-list .item{margin:0 50px;padding-bottom:70px;width:calc(33.33% - 100px);}
.honor-tab-main{margin-top:60px;}
}

@media(max-width:1200px){
.honor-wrap{padding-top:40px;}
.honor-tab-wrap{margin-top:30px;padding:30px 20px;}
.honor-tab-menu li{margin:0 15px;padding-bottom:10px;font-size:16px;}
.honor-tab-menu li:after{margin-left:-10px;width:20px;height:2px;}
.honor-tab-main{margin-top:20px;}
.honor-list{margin:-10px;}
.honor-list .item{margin:10px;padding-bottom:40px;width:calc(50% - 20px);}
.honor-list .item .tit{margin-top:10px;font-size:14px;}
}
/*--end honor--*/

/*--contact--*/
.contact-wrap{padding:120px 0;background:#fff;}
.contact-inner{display:flex;flex-wrap:wrap;justify-content:space-between;}
.contact-inner .map{position:relative;width:50%;}
.contact-inner .map li{display:none;}
.contact-inner .map li img{display:block;position:relative;width:114.28%;transform:translateX(-7.14%);}

.contact-inner .main-list{position:absolute;top:0;left:0;width:100%;height:100%;}
.contact-inner .main-list .item{position:absolute;width:34px;height:34px;cursor:pointer;}
.contact-inner .main-list .item-1{left:532px;top:275px;}
.contact-inner .main-list .item-2{left:465px;top:226px;}
.contact-inner .main-list .item-3{left:584px;top:92px;}
.contact-inner .main-list .item-4{left:535px;top:392px;}
.contact-inner .main-list .item-5{left:435px;top:328px;}
.contact-inner .main-list .item-6{left:426px;top:430px;}
.contact-inner .main-list .item-7{left:310px;top:392px;}
.contact-inner .main-list .item-8{left:445px;top:506px;}

.contact-inner .main-list .item .dot{position:relative;z-index:1;width:40px;height:40px;background:url(../images/Inpage/map_dot.png) no-repeat center;}
.contact-inner .main-list .item .dot:before{display:block;position:absolute;z-index:-1;width:100%;height:100%;content:"";background:var(--vi-color);border-radius:50%;opacity:.1;animation:dot 2s linear infinite;}
.contact-inner .main-list .item .dot:after{display:block;position:absolute;z-index:-2;width:100%;height:100%;content:"";background:var(--vi-color);border-radius:50%;opacity:.05;animation:dot2 2s linear infinite;}
.contact-inner .main-list .item .cont{display:none;position:absolute;z-index:9;left:50%;bottom:100%;padding:35px 25px 35px 45px;width:466px;height:256px;background:#fff;box-shadow:0 10px 20px rgba(0,0,0,0.1);transform:translateX(-50%);}
.contact-inner .main-list .item .cont:after{display:block;position:absolute;left:50%;bottom:-5px;margin-left:-5px;width:10px;height:10px;content:"";background:#fff;transform:rotate(-45deg);}
.contact-inner .main-list .item .cont .hd{position:relative;padding-bottom:22px;font-size:24px;line-height:35px;color:var(--vi-color);overflow:hidden;}
.contact-inner .main-list .item .cont .hd:after{display:block;position:absolute;left:0;bottom:0;width:35px;height:3px;content:"";background:var(--vi-color);}
.contact-inner .main-list .item .cont .bd{margin-top:22px;padding-right:20px;font-size:16px;line-height:25px;max-height:100px;color:#666;overflow-x:hidden;overflow-y:auto;}
.contact-inner .main-list .item .cont .bd::-webkit-scrollbar{width:6px;background:#f3f3f3;}
.contact-inner .main-list .item .cont .bd::-webkit-scrollbar-thumb{background:#ccc;}
.contact-inner .main-list .item:hover .cont{display:block;}

.contact-inner .text{width:43.57%;}
.contact-inner .text .hd{padding-bottom:40px;overflow:hidden;border-bottom:#ededed solid 1px;}
.contact-inner .text .hd em{display:block;font-family:"Manrope3";font-size:16px;color:#999;text-transform:uppercase;}
.contact-inner .text .hd h2{font-size:42px;font-weight:400;color:var(--vi-color);}
.contact-inner .text .bd{padding-top:40px;overflow:hidden;} 
.contact-inner .text .bd .info{color:#666;line-height:1.75;overflow:hidden;}
.contact-inner .text .bd .info h3{margin-bottom:15px;font-size:24px;}
.contact-inner .text .bd .info p{font-size:18px;}
.contact-inner .text .bd .qrcode{display:flex;margin-top:88px;}
.contact-inner .text .bd .qrcode .item{margin-right:40px;padding:12px;width:130px;overflow:hidden;border:#e5e5e5 solid 1px;}
.contact-inner .text .bd .qrcode .item i{display:block;height:0px;padding-bottom:100%;}
.contact-inner .text .bd .qrcode .item span{display:block;margin-top:5px;text-align:center;font-size:16px;color:#666;}

.contact-branch{margin-top:40px;display:none;}
.contact-branch .list{margin-top:20px;}
.contact-branch .item{margin-bottom:10px;padding:20px;overflow:hidden;border:#e5e5e5 solid 1px;}
.contact-branch .item:last-child{margin-bottom:0;}
.contact-branch .item .hd{position:relative;padding-bottom:15px;font-size:18px;color:var(--vi-color);}
.contact-branch .item .hd:after{display:block;position:absolute;left:0;bottom:0;width:35px;height:3px;content:"";background:var(--vi-color);}
.contact-branch .item .bd{padding-top:15px;font-size:14px;line-height:1.5;color:#666;overflow:hidden;}
@media(max-width:1500px){
.contact-inner .text .hd{padding-bottom:30px;text-align:center;}
.contact-inner .text .bd{padding-top:30px;text-align:center;}
.contact-inner .text .bd .qrcode{justify-content:center;margin-top:60px;}
.contact-inner .text .bd .qrcode .item{margin:0 10px;}

.contact-inner .main-list .item-1{left:454px;top:232px;}
.contact-inner .main-list .item-2{left:396px;top:190px;}
.contact-inner .main-list .item-3{left:498px;top:76px;}
.contact-inner .main-list .item-4{left:458px;top:332px;}
.contact-inner .main-list .item-5{left:370px;top:278px;}
.contact-inner .main-list .item-6{left:364px;top:364px;}
.contact-inner .main-list .item-7{left:264px;top:334px;}
.contact-inner .main-list .item-8{left:378px;top:430px;}

}
@media(max-width:1200px){
.contact-wrap{padding:40px 20px;}
.contact-inner .map{display:none;}

.contact-inner .text{margin-top:20px;width:100%;}
.contact-inner .text .hd{padding-bottom:15px;}
.contact-inner .text .hd em{font-size:14px;}
.contact-inner .text .hd h2{font-size:24px;}
.contact-inner .text .bd{padding-top:15px;}
.contact-inner .text .bd .info h3{margin-bottom:10px;font-size:18px;}
.contact-inner .text .bd .info p{font-size:14px;}
.contact-inner .text .bd .qrcode{margin-top:30px;}
.contact-inner .text .bd .qrcode .item{margin-right:20px;padding:8px;width:120px;}
.contact-inner .text .bd .qrcode .item span{font-size:14px;}

.contact-branch{display:block;}
}

@keyframes dot {
  from {transform:scale(1);}
  to {transform:scale(2);}
}

@keyframes dot2 {
  from {transform:scale(2);}
  to {transform:scale(3);}
}
/*--end contact--*/


/*-- t-picture-type03 --*/
.t-picture-type03{overflow:hidden;}
.t-picture-type03-list{display:flex;flex-wrap:wrap;margin:-10px;}
.t-picture-type03-list .item{position:relative;float:left;margin:10px;overflow:hidden;box-sizing:border-box;border-radius:5px;}
.t-picture-type03-list[data-row="3"] .item{width:calc(100% / 3 - 20px);}
.t-picture-type03-list[data-row="4"] .item{width:calc(100% / 4 - 20px);}
.t-picture-type03-list .pic{overflow:hidden;}
.t-picture-type03-list .pic img{display:block;width:100%;transition:all 1s;}
.t-picture-type03-list .text{position:relative;padding:20px;overflow:hidden;background:#f0f0f0;transition:all .5s;}
.t-picture-type03-list .text h3{font-weight:normal;font-size:18px;line-height:1.5;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.t-picture-type03-list .text p{margin-top:5px;font-size:16px;line-height:1.5;color:#666;}
.t-picture-type03-list .item:hover .pic img{transform:scale(1.1);}
.t-picture-type03-list .item:hover .text{color:#fff;background:var(--vi-color);}
.t-picture-type03-list .item:hover .text *{color:#fff;}
@media (max-width:1200px){
.t-picture-type03-list{margin:-6px;}
.t-picture-type03-list .item{margin:6px;width:calc(100% - 12px) !important;}
.t-picture-type03-list .text{padding:10px;}
.t-picture-type03-list .text h3{font-size:16px;}
.t-picture-type03-list .text p{margin-top:2px;font-size:14px;}
}
/*-- end t-picture-type03 --*/



/*-- t-picture-type02 --*/
.t-picture-type02{overflow:hidden;}
.t-picture-type02-list{display:flex;flex-wrap:wrap;margin:-10px;}
.t-picture-type02-list .item{position:relative;margin:10px;text-align:center;overflow:hidden;box-sizing:border-box;border-radius:5px;}
.t-picture-type02-list[data-row="2"] .item{width:calc(100% / 2 - 20px);}
.t-picture-type02-list[data-row="3"] .item{width:calc(100% / 3 - 20px);}
.t-picture-type02-list[data-row="4"] .item{width:calc(100% / 4 - 20px);}
.t-picture-type02-list[data-row="5"] .item{width:calc(100% / 5 - 20px);}
.t-picture-type02-list .pic{overflow:hidden;}
.t-picture-type02-list .pic img{display:block;width:100%;transition:all 1s;}
.t-picture-type02-list .tit{padding:10px;font-size:16px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#f0f0f0;}
.t-picture-type02-list .item:hover .pic img{transform:scale(1.1);}
.t-picture-type02-list .item:hover .tit{color:#fff;background:var(--vi-color);}
@media (max-width:1200px){
.t-picture-type02-list{margin:-5px;}
.t-picture-type02-list .item{margin:5px;width:calc(50% - 10px) !important;}
.t-picture-type02-list .item .tit{font-size:14px;}
.t-picture-type02-list[data-row="3"] .item:first-child,
.t-picture-type02-list[data-row="5"] .item:first-child{width:calc(100% - 12px) !important;}
}
/*-- end t-picture-type02 --*/

/*-- t-picture-type06 --*/
.t-picture-type06{overflow:hidden;}
.t-picture-type06-list{overflow:hidden;}
.t-picture-type06-list .item{position:relative;display:flex;flex-wrap:wrap;overflow:hidden;background:#f9f9f9;}
.t-picture-type06-list .pic{width:50%;overflow:hidden;}
.t-picture-type06-list .pic img{display:block;width:100%;transition:all .5s;}
.t-picture-type06-list .text{position:relative;padding:50px;width:50%;overflow:hidden;transition:all .5s;}
.t-picture-type06-list .hd{position:relative;padding-bottom:20px;overflow:hidden;}
.t-picture-type06-list .hd:before,.t-picture-type06-list .hd:after{display:block;position:absolute;left:0;bottom:0;content:"";}
.t-picture-type06-list .hd:before{z-index:1;width:100%;height:1px;background:#f0f0f0;}
.t-picture-type06-list .hd h3{padding:5px 0;font-weight:normal;font-size:24px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.t-picture-type06-list .hd h3 small{display:block;font-size:16px;color:#ccc;}
.t-picture-type06-list .hd em{font-style:normal;color:#999;}
.t-picture-type06-list .hd em{display: block;color: #ccc;font-family:"DIN Medium";float: left; margin-right: 10px;height:60px;line-height: 60px;font-size:60px;font-weight:bold;font-style: normal;}
.t-picture-type06-list .bd{padding-top:30px;overflow:hidden;}
.t-picture-type06-list .bd p{font-size:16px;line-height:1.75;color:#666;}
.t-picture-type06-list .item:nth-child(odd){flex-direction:row-reverse;animation:fadeinL 1s;}
.t-picture-type06-list .item:nth-child(even){animation:fadeinR 1s;}
@media (max-width:1440px){
.t-picture-type06-list .text{padding:30px;}
.t-picture-type06-list .bd{padding-top:20px;}
}
@media (max-width:1200px){
.t-picture-type06-list .item .pic{width:100%;}
.t-picture-type06-list .text{position:relative;z-index:3;padding:20px;margin:0 auto;width:90%;height:auto;background:#fff;transform:translateY(-40px);box-shadow:0 0 20px rgba(0,0,0,0.1);}
.t-picture-type06-list .hd h3{font-size:18px;}
.t-picture-type06-list .hd h3 small{font-size:14px;}
.t-picture-type06-list .hd em{height:54px;line-height:54px;font-size:50px;}
.t-picture-type06-list .bd{padding-top:20px;}
.t-picture-type06-list .bd p{font-size:14px;}
}
/*-- end t-picture-type06 --*/

/* --t-title-type02-- */
.t-title-type02{position:relative;padding-top:20px;text-align:center;}
.t-title-type02:before{display:block;position:absolute;left:50%;top:0;width:32px;height:3px;content:"";background:#0e90d2;transform:translateX(-50%);}
.t-title-type02 h2{position:relative;z-index:1;font-size:36px;color:#333;}
.t-title-type02 p{margin-top:5px;font-size:16px;color:#999;}
@media(max-width:1200px){
.t-title-type02{padding-top:15px;}
.t-title-type02 h2{font-size:20px;}
.t-title-type02 p{font-size:14px;}
}
/* --end t-title-type02-- */