@charset "utf-8";
/* 
    author:sdw;
    date:2024-03-13;
    Copyright:©sdw;
*/


/*--layout--*/
.cx-main{overflow:hidden;background:#fff;}
.cx-main .cx-siderBar{width:280px;}
.cx-main .cx-siderCont{width:calc(100% - 320px);}
.flex{display:flex;flex-wrap:wrap;}
[flex-align="start"]{justify-content:flex-start;}
[flex-align="center"]{justify-content:center;}
[flex-align="end"]{justify-content:flex-end;}
[flex-align="justify"]{justify-content:space-between;}
@media(max-width:1200px){
.cx-main{background:#f6f6f6;}
.cx-main .cx-siderBar{display:none;}
.cx-main .cx-siderCont{width:100%;}  
}
/*--end layout--*/

/*--cx-container--*/
.cx-container{margin:0 auto;width:1400px;}
@media(max-width:1600px){
.cx-container{width:1200px;}
}
@media(max-width:1200px){
.cx-container{width:100%;}
}
/*--end cx-container--*/

/*--cx-banner--*/
.cx-banner{position:relative;width:100%;height:500px;clear:both;overflow:hidden;background:#e5e5e5;}
.cx-banner .pic{overflow:hidden;}
.cx-banner .pic img{position:relative;left:50%;width:1920px;transform:translateX(-50%);}
.cx-banner .text{position:absolute;z-index:2;left:50%;top:50%;padding-top:40px;width:500px;text-align:center;color:#fff;transform:translate(-50%,-50%);}
.cx-banner .text em{display:block;font-size:0.75rem;font-family:"DIN Medium";animation:fadeInUpSmall 1s;}
.cx-banner .text h1{margin-top:0.5rem;font-size:2.625rem;line-height:1.25;animation:fadeInUpSmall 1.5s;white-space: nowrap;}
.cx-banner .text p{margin-top:1rem;font-size:0.875rem;font-family:"DIN Medium";animation:fadeInUpSmall 2s;}
.cx-banner[data-color="white"] .text{color:#fff;}
.cx-banner[data-color="black"] .text{color:#333;}
@media(max-width:1200px){
.cx-banner{display:none;}  
}
/*--end cx-banner--*/

/*--cx-menu--*/
.cx-menu{line-height:6rem;overflow:hidden;background:#fff;}
.cx-menu-inner{position:relative;display:flex;justify-content:space-between;}
.cx-menu-inner:after{display:block;position:absolute;left:0;bottom:0;width:100%;height:1px;content:"";background:#e5e5e5;}
.cx-menu-list{overflow:hidden;}
.cx-menu-list li{position:relative;margin-right: 2rem;width:auto;font-size:1.25rem;color:#999;}
.cx-menu-list li:after{display:block;position:absolute;left:50%;bottom:0;margin-left:-0.875rem;width:1.75rem;height:3px;content:"";background:var(--vi-color);transform:scaleX(0);transition:all .5s;}
.cx-menu-list li:last-child{margin-right:0;}
.cx-menu-list li a{display:block;color:#999;}
.cx-menu-list li:hover:after,.cx-menu-list li.cur:after{transform:scaleX(1);}
.cx-menu-list li:hover a,.cx-menu-list li.cur a{color:#000;}
@media(max-width:992px){
.cx-menu{margin-bottom:1.25rem;line-height:5.625rem;}
.cx-menu-inner:after{display:none;}
.cx-menu-list{width:100%;}
.cx-menu-list li{margin:0;font-size:1.5rem;}
.cx-menu-list li a{padding:0 2rem;}
.cx-menu .cx-crumbs-list{display:none;}
}
/*--end cx-menu--*/

/*--cx-crumbs--*/
.cx-crumbs{padding:1.5rem 0;line-height:1.625rem;overflow:hidden;}
.cx-crumbs.gray{background:#f6f6f6;}
.cx-crumbs-inner{display:flex;justify-content:space-between;overflow:hidden;}
.cx-crumbs-list{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cx-crumbs-list:before{display:inline-block;margin-right:1rem;font-family:"iconfont";content:"\e626";color:#999;}
.cx-crumbs-list a{display:inline-block;font-size:1rem;color:#999;}
.cx-crumbs-list a:after{display:inline-block;margin:0 1rem;font-family:"iconfont";content:"\e67c";color:#999;}
.cx-crumbs-list a:last-child:after{display:none;}
.cx-crumbs-list a:hover{color:var(--vi-color);}
.cx-crumbs-back{overflow:hidden;}
.cx-crumbs-back a{display:block;font-size:1rem;color:#999;}
.cx-crumbs-back a:before{display:inline-block;margin-right:0.625rem;font-family:"iconfont";content:"\e67d";}
.cx-crumbs-back a:hover{color:var(--vi-color);}
@media(max-width:1200px){
.cx-crumbs{display:none;}  
}
/*--end crumbs-wrap--*/

/*--cx-inpage-menu-m--*/
.cx-inpage-menu-m{display:none;position:relative;z-index:100;margin-bottom:1.25rem;padding:0 1.25rem;background:#fff;}
.cx-inpage-menu-m .slide-box{position:relative;z-index:999;padding:1.125rem 0;}
.cx-inpage-menu-m .slide-box li{position:relative;width:auto;}
.cx-inpage-menu-m .slide-box li:after{display:none;position:absolute;z-index:-1;top:0;left:0;width:100%;height:calc(100% + 1.25rem);content:"";background:#fff;border-radius:0px 0px 0 0;box-shadow:0 -5px 6px rgba(0,0,0,0.1);}
.cx-inpage-menu-m .slide-box li a{display:block;position:relative;padding:0 1.25rem;line-height:3.75rem;font-size:1.5rem;color:#333;background:#f6f6f6;border-radius:0px;}
.cx-inpage-menu-m .slide-box li.cur a{color:#fff;background:var(--vi-color);}
.cx-inpage-menu-m .slide-box li[data-drop] a:before{display:block;float:right;margin-left:1rem;font-family:"iconfont";content:"\e692";color:#dcdcdc;transition:all .5s;}
.cx-inpage-menu-m .slide-box li[data-drop].active:after{display:block;}
.cx-inpage-menu-m .slide-box li[data-drop].active a:before{transform:rotateX(-180deg);}
.cx-inpage-menu-m .slide-box li[data-drop].active a{color:#333;background:transparent;}
.cx-inpage-menu-m .dropBox{display:none;position:absolute;z-index:998;top:100%;left:1.25rem;right:1.25rem;padding:1.25rem;overflow:hidden;background:#fff;border-radius:0px;box-shadow:0 0 1rem rgba(0,0,0,0.1);}
.cx-inpage-menu-m .drop-item{display:none;/* float:left; */padding:1.25rem 0 1.25rem 1.25rem;width: 100%;overflow:hidden;background:#f6f6f6;border-radius:0px;}
.cx-inpage-menu-m .drop-item ul{height:50vh;overflow:auto;}
.cx-inpage-menu-m .drop-item li{margin-bottom:10px;height:3.75rem;}
.cx-inpage-menu-m .drop-item li:last-child{margin-bottom:0;}
.cx-inpage-menu-m .drop-item li dt{position:relative;height:3.75rem;line-height:3.75rem;font-size:1.5rem;}
.cx-inpage-menu-m .drop-item li dt:before{display:block;position:absolute;left:0;top:50%;margin-top:-1rem;width:3px;height:2rem;content:"";background:var(--vi-color);transform:scaleY(0);transition:all .5s;}
.cx-inpage-menu-m .drop-item li dt a{display:block;padding:0 1.625rem;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cx-inpage-menu-m .drop-item li dd{display:none;position:absolute;right:1.25rem;top:1.25rem;bottom:1.25rem;padding:1.25rem;width:calc(100% - 18rem);height:50vh;overflow:auto;}
.cx-inpage-menu-m .drop-item li dd a{display:block;position:relative;margin-bottom:10px;padding:0 1.625rem;color:#666;height:3.75rem;line-height:3.75rem;font-size:1.5rem;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cx-inpage-menu-m .drop-item li dd a:hover{color:#333;}
.cx-inpage-menu-m .drop-item li.active dt{background:#fff;border-radius:0px 0 0 0px;}
.cx-inpage-menu-m .drop-item li.active dt:before{transform:scaleY(1);}
.cx-inpage-menu-m .drop-item li.active dt a{color:#333;}
.cx-inpage-menu-m .drop-item li.active dd{display:block;}
@media(max-width:992px){
.cx-inpage-menu-m{display:block;}
}
/*--end cx-inpage-menu-m--*/

/*--addMore--*/
.addMore{display:none;text-align:center;overflow:hidden;}
.addMore a{display:block;line-height:5rem;font-size:1.5rem;color:#999;background:#f6f6f6;border-radius:0px;}
@media(max-width:992px){
.addMore{display:block;}
}
/*--end addMore--*/

/*--pager--*/
.pager{clear:both;display:flex;margin-top:3.25rem;line-height:3.125rem;overflow:hidden;justify-content: center;}
.pager-num{display:flex;margin:0 0.5rem;overflow:hidden;}
.pager-num a{display:block;margin:0 0.5rem;width:3.125rem;text-align:center;font-size:1.125rem;font-family:"DIN Medium";color:#666;background:#f6f6f6;border-radius:0px;}
.pager-num a:hover,.pager-num a.cur{color:#fff;background:var(--vi-color);transition:all .5s;}
.pager-prev,.pager-next{overflow:hidden;}
.pager-prev a,.pager-next a{display:block;width:3.125rem;text-align:center;font-size:1.125rem;font-family:"DIN Medium";color:#666;background:#f6f6f6;border-radius:0px;}
.pager-prev a:hover,.pager-next a:hover{color:#fff;background:var(--vi-color);transition:all .5s;}
/*--end pager--*/

/*--cx-sideBar--*/
.cx-sider-menu .hd{padding:0 1.25rem;line-height:2.8125rem;overflow:hidden;}
.cx-sider-menu .hd h2{line-height:inherit;font-size:1.25rem;color:#333;}
.cx-sider-menu .hd h2 a{color:#333;}
.cx-sider-menu .bd{margin-top:1rem;}
.cx-sider-menu .bd dl{margin-bottom:1.25rem;overflow:hidden;background:#f6f6f6;border-radius:0px;}
.cx-sider-menu .bd dl:last-child{margin-bottom:0;}
.cx-sider-menu .bd dt{padding:0 1.25rem;height:3.75rem;line-height:3.75rem;font-size:1.25rem;}
.cx-sider-menu .bd dt a{display:block;position:relative;color:#333;}
.cx-sider-menu .bd dt a:before{display:block;float:right;font-family:"iconfont";content:"\e694";color:#ccc;transition:transform .5s;}
.cx-sider-menu .bd dl[data-drop] dt a:after{display:block;position:absolute;left:0;bottom:0;width:100%;height:1px;content:"";background:#e5e5e5;opacity:0;}
.cx-sider-menu .bd dl[data-drop] dt a:before{content:"\e692";}
.cx-sider-menu .bd dd{display:none;padding:1.25rem;overflow:hidden;}
.cx-sider-menu .bd dd li{margin-bottom:1px;height:3.125rem;line-height:3.125rem;font-size:1rem;}
.cx-sider-menu .bd dd li a{display:block;padding:0 1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:0px;}
.cx-sider-menu .bd dd li a:before{display:block;float:right;font-family:"iconfont";content:"\e694";color:#fff;}
.cx-sider-menu .bd dl.cur,.cx-sider-menu .bd dl:hover{background:#fff;box-shadow:0 0 1.25rem rgba(0,0,0,0.1);}
.cx-sider-menu .bd dl[data-drop].cur dt a:before{transform:rotate(-180deg);}
.cx-sider-menu .bd dl[data-drop].cur dt a:after,.cx-sider-menu .bd dl[data-drop]:hover dt a:after{opacity:1;}
.cx-sider-menu .bd dl.cur dd{display:block;}
.cx-sider-menu .bd dd li a:hover,.cx-sider-menu .bd dd li.cur a{color:#fff;background:var(--vi-color);transition:all .5s;}

.cx-sider-infos{margin-top:2.5rem;padding:1.5rem;text-align:center;overflow:hidden;background:#fff;border-radius:0px;box-shadow:0 0 1.25rem rgba(0,0,0,0.1);}
.cx-sider-infos i{display:block;margin:0 auto;width:140px;}
.cx-sider-infos span{display:block;line-height:30px;font-size:1rem;color:#666;}
.cx-sider-infos em{display:block;margin-top:0.5rem;font-family:"DIN Medium";font-size:1.25rem;line-height:1.5rem;color:#333;}
.cx-sider-news{margin-top:2.5rem;padding:0 1.25rem;overflow:hidden;background:#fff;border-radius:0px;box-shadow:0 0 1.25rem rgba(0,0,0,0.1);}
.cx-sider-news .hd{line-height:3.75rem;overflow:hidden;border-bottom:#e5e5e5 solid 1px;}
.cx-sider-news .hd h2{line-height:inherit;font-size:1.25rem;color:#333;}
.cx-sider-news .hd h2 a{color:#333;}
.cx-sider-news .bd{padding:0.625rem 0;overflow:hidden;}
.cx-sider-news .bd li{line-height:2rem;font-size:1rem;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cx-sider-news .bd li a{color:#999;}
.cx-sider-news .bd li a:hover{color:var(--vi-color);}

.cx-sider-tags{margin-top:2.5rem;padding:0 1.25rem;overflow:hidden;background:#fff;border-radius:0px;box-shadow:0 0 1.25rem rgba(0,0,0,0.1);}
.cx-sider-tags .hd{line-height:3.75rem;overflow:hidden;border-bottom:#e5e5e5 solid 1px;}
.cx-sider-tags .hd h2{line-height:inherit;font-size:1.25rem;color:#333;}
.cx-sider-tags .hd h2 a{color:#333;}
.cx-sider-tags .bd{padding:0.625rem 0;overflow:hidden;}
.cx-sider-tags .bd ul{display:flex;flex-wrap:wrap;margin:-0.4rem;padding:0.4rem 0;overflow:hidden;}
.cx-sider-tags .bd li{float:left;margin:0.4rem;width:calc(50% - 0.8rem);flex:none;line-height:2.5rem;font-size:0.875rem;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cx-sider-tags .bd li a{display:block;padding:0 0.75rem;color:#999;background:#f6f6f6;border-radius:0px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.cx-sider-tags .bd li a:hover{color:#fff;background:var(--vi-color);}

.cx-sider-back{height:3.75rem;line-height:3.75rem;overflow:hidden;border-radius:0px;}
.cx-sider-back a{display:block;padding:0 1.25rem;font-size:1.25rem;color:#fff;background:var(--vi-color);border-radius:0px;}
.cx-sider-back a:before{display:block;float:right;font-family:"iconfont";content:"\e624";}
.cx-sider-back a:hover{background:#000;}
/*--sideBar--*/

/*--subNav--*/
.subNav{margin-top:1rem;margin-bottom:2rem;padding:0 10px;height:3.75rem;line-height:3.75rem;overflow:hidden;background:#f6f6f6;border-radius:0px;}
.subNav ul{display:flex;}
.subNav li{position:relative;float:left;width:auto;font-size:1rem;}
.subNav li:after{display:block;position:absolute;left:50%;bottom:0;margin-left:-0.875rem;width:1.75rem;height:3px;content:"";background:var(--vi-color);transform:scale(0,1);}
.subNav li a{display:block;padding:0 1rem;color:#999;}
.subNav li.cur:after,.subNav li:hover:after{transform:scale(1);transition:all .5s;}
.subNav li.cur a,.subNav li:hover a{color:#000;}
@media(max-width:992px){
.subNav{display:none;}
}
/*--end subNav--*/

/*--cx-product--*/
.cx-product{padding-bottom:5rem;background:#fff;}
.cx-product-inner{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;}

.cx-product-main .hd{display:flex;justify-content:space-between;margin-bottom:1rem;height:2.8125rem;line-height:2.8125rem;}
.cx-product-main .hd h2{position:relative;padding-left:1.25rem;line-height:inherit;font-size:1.25rem;color:#333;}
.cx-product-main .hd h2:before{display:block;position:absolute;left:0;top:50%;width:0.25rem;height:1.25rem;content:"";background:var(--vi-color);border-radius:0px;transform:translateY(-50%);}
.cx-product-main .hd ul{display:flex;width:10rem;justify-content:flex-end;}
.cx-product-main .hd li{position:relative;margin-left:1rem;width:2rem;}
.cx-product-main .hd li i{display:block;color:#ccc;font-size:1.5em;}
.cx-product-main .hd li:hover i,.cx-product-main .hd li.cur i{color:var(--vi-color);}

.cx-product-list[data-mode="grid"]{display:flex;flex-wrap:wrap;margin:-1rem;overflow:hidden;}
.cx-product-list[data-mode="grid"] .item{margin:1rem;width:calc(100% / 3 - 2rem);text-align:center;overflow:hidden;border-radius:0px;transition:all 1s;animation:fadeInUpSmall 1s;}
.cx-product-list[data-mode="grid"] .pic{overflow:hidden;border-radius:0px;background:#f9f9f9;}
.cx-product-list[data-mode="grid"] .pic img{display:block;width:100%;transition:transform 1s;filter:contrast(0.95);}
.cx-product-list[data-mode="grid"] .text{padding:0.625rem;overflow:hidden;}
.cx-product-list[data-mode="grid"] .text h3{line-height:1.5;font-size:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cx-product-list[data-mode="grid"] .text h3 a{color:#333;}
.cx-product-list[data-mode="grid"] .text h3 small{display:block;font-szie:1rem;opacity:.5;}
.cx-product-list[data-mode="grid"] .text p{display:none;}
.cx-product-list[data-mode="grid"] .text span{display:none;}
.cx-product-list[data-mode="grid"] .item:hover{background:var(--vi-color);}
.cx-product-list[data-mode="grid"] .item:hover .pic img{transform:scale(1.1);}
.cx-product-list[data-mode="grid"] .item:hover .text h3 a{color:#fff;}

.cx-product-list[data-mode="card"]{}
.cx-product-list[data-mode="card"] .item{margin-bottom:2.5rem;overflow:hidden;transition:all .5s;animation:fadeInUpSmall 1s;}
.cx-product-list[data-mode="card"] .pic{float:left;width:21.25rem;overflow:hidden;border-radius:0px;background:#f9f9f9;}
.cx-product-list[data-mode="card"] .pic img{display:block;width:100%;transition:transform 1s;filter:contrast(0.95);}
.cx-product-list[data-mode="card"] .pic:hover img{transform:scale(1.1);}
.cx-product-list[data-mode="card"] .text{padding:1.75rem 2.75rem;overflow:hidden;}
.cx-product-list[data-mode="card"] .text h3{line-height:2rem;font-size:1.25rem;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cx-product-list[data-mode="card"] .text h3 a{color:#333;}
.cx-product-list[data-mode="card"] .text h3 a:hover{color:var(--vi-color);}
.cx-product-list[data-mode="card"] .text p{margin-top:0.75rem;height:3.5rem;line-height:1.75rem;font-size:1rem;color:#999;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.cx-product-list[data-mode="card"] .text p a{color:#999;}
.cx-product-list[data-mode="card"] .text span.read{display:block;margin-top:2.5rem;font-size:1rem;}
.cx-product-list[data-mode="card"] .text span.read a{color:#999;}
.cx-product-list[data-mode="card"] .text span.read a:after{display:inline-block;margin-left:0.625rem;font-family:"iconfont";content:"\e694";}
.cx-product-list[data-mode="card"] .text span.read a:hover{color:var(--vi-color);}
.cx-product-list .item:hover{box-shadow:0 0 2rem rgba(0,0,0,0.15);}
@media(max-width:992px){
.cx-product{padding:1.875rem;}
.cx-product-main .hd{height:5rem;line-height:5rem;}
.cx-product-main .hd h2{display:none;}
.cx-product-main .hd ul{justify-content:flex-start;}
.cx-product-main .hd ul li{margin-left:0;margin-right:1rem;padding:0 0.5rem;width:auto;}
.cx-product-main .hd ul li[data-rel="search"]{display:none;}

.cx-product-list[data-mode="grid"]{margin:-0.625rem;padding:1.875rem 0;}
.cx-product-list[data-mode="grid"] .item{margin:0.625rem;width:calc(50% - 1.25rem);}
.cx-product-list[data-mode="grid"] .text{padding:1rem 0.625rem;}
.cx-product-list[data-mode="grid"] .text h3{font-size:1.5rem;}

.cx-product-list[data-mode="card"]{padding:1.875rem 0;}
.cx-product-list[data-mode="card"] .item{margin-bottom:2.5rem;}
.cx-product-list[data-mode="card"] .pic{width:40%;}
.cx-product-list[data-mode="card"] .text{padding:0 0 0 1.875rem;}
.cx-product-list[data-mode="card"] .text h3{font-size:1.5rem;}
.cx-product-list[data-mode="card"] .text p{height:6rem;line-height:2rem;font-size:1.5rem;}
.cx-product-list[data-mode="card"] .text span.read{display:none;}
.cx-product-list .item:hover{box-shadow:none;}
}
/*--end product-wrap--*/

/*--cx-product-show--*/
.cx-product-show{overflow:hidden;}
.cx-product-show-intro{padding:5rem 0;overflow:hidden;background:#fff;}
.cx-product-show-intro-inner{display:flex;flex-wrap:wrap;justify-content:space-between;}
.cx-product-show-intro-slide{position:relative;width:50%;overflow:hidden;border-radius:0px;}
.cx-product-show-intro-slide li{overflow:hidden;}
.cx-product-show-intro-slide li img{display:block;width:100%;transition:all 2s cubic-bezier(0.165, 0.84, 0.44, 1);filter:contrast(.95);}
.cx-product-show-intro-slide li:hover img{transform:scale(1.1);}
.cx-product-show-intro-slide .prev,.cx-product-show-intro-slide .next{position:absolute;z-index:9;top:50%;width:3.75rem;height:3.75rem;line-height:3.75rem;text-align:center;color:#fff;cursor:pointer;background:rgba(0,0,0,0.5);border-radius:0px;transform:translateY(-50%);opacity:0;}
.cx-product-show-intro-slide .prev{left:1.75rem;}
.cx-product-show-intro-slide .next{right:1.75rem;}
.cx-product-show-intro-slide .prev:hover,.cx-product-show-intro-slide .next:hover{background:var(--vi-color);}
.cx-product-show-intro-slide .swiper-pager{position:absolute;z-index:9;left:0;bottom:2rem;width:100%;text-align:center;}
.cx-product-show-intro-slide .swiper-pager span{margin:0 .5rem;background:#fff;opacity:1;}
.cx-product-show-intro-slide .swiper-pager span.swiper-pagination-bullet-active{background:var(--vi-color);}
.cx-product-show-intro-slide:hover .prev,.cx-product-show-intro-slide:hover .next{opacity:1;}
.cx-product-show-intro-text{position:relative;width:44%;overflow:hidden;}
.cx-product-show-intro-text h1{padding-bottom:1.75rem;font-size:2.625rem;line-height:1.25;color:#333;border-bottom:#e5e5e5 solid 1px;}
.cx-product-show-intro-text h1 small{display:block;font-size:2rem;color:#666;}
.cx-product-show-intro-text .summary{margin:1.75rem 0;height:20rem;overflow:auto;}
.cx-product-show-intro-text .summary p{font-size:1rem;line-height:1.75rem;color:#666;}
.cx-product-show-intro-text .btnBox{position:absolute;left:0;bottom:0;width:100%;height:3.75rem;}
.cx-product-show-intro-text .btnBox li{position:relative;float:left;margin-right:1.25rem;width:15rem;height:3.75rem;line-height:3.75rem;text-align:center;font-size:1.25rem;color:#fff;}
.cx-product-show-intro-text .btnBox li:nth-child(1) a{display:block;color:#fff;background:#e60012;border-radius:0px;}
.cx-product-show-intro-text .btnBox li:nth-child(1) a:hover{background:#000;}
.cx-product-show-intro-text .btnBox li:nth-child(2) a{display:block;color:#fff;background:#e60012;border-radius:0px;}
.cx-product-show-intro-text .btnBox li:nth-child(2) a:hover{background:#000;}
.cx-product-show-intro-text .btnBox li .pop{display:none;position:absolute;left:0;bottom:calc(100% + 2rem);padding:2rem;width:100%;background:#fff;box-shadow:0 0 2rem rgba(0,0,0,0.1);}
.cx-product-show-intro-text .btnBox li .pop:after{display:block;position:absolute;z-index:3;left:50%;bottom:-0.625rem;margin-left:-0.625rem;width:1.25rem;height:1.25rem;content:"";background:#fff;transform:rotate(-45deg);}
.cx-product-show-intro-text .btnBox li:hover .pop{display:block;}


@media(max-width:992px){
.cx-product-show-intro{padding:0;}
.cx-product-show-intro-slide{width:100%;border-radius:0;}
.cx-product-show-intro-slide .prev,.cx-product-show-intro-slide .next{display:none;}
.cx-product-show-intro-text{padding:1.875rem 1.25rem 2.5rem;width:100%;}
.cx-product-show-intro-text h1{padding-bottom:1.875rem;font-size:1.875rem;line-height:1.25;}
.cx-product-show-intro-text h1 small{font-size:1.25rem;}
.cx-product-show-intro-text .summary{height:auto;min-height:12rem;}
.cx-product-show-intro-text .summary p{font-size:1.5rem;line-height:1.75;}
.cx-product-show-intro-text .btnBox{position:static;margin-top:3rem;}
.cx-product-show-intro-text .btnBox ul{display:flex;justify-content:space-between;}
.cx-product-show-intro-text .btnBox li{margin:0;width:49%;height:5rem;line-height:5rem;font-size:1.5rem;}
}
/*--end product-show-intro--*/

/*--cx-product-show-edit--*/
.cx-product-show-edit{padding:5rem 0;overflow:hidden;background:#f6f6f6;border-top: #e0e0e0 solid 0px;}
.cx-product-show-edit .hd{overflow:hidden;}
.cx-product-show-edit .hd h2{font-size:2.625rem;color:#333;line-height:1.25;}
.cx-product-show-edit .hd em{font-family:"DIN Medium";font-size:2.625rem;color:#ccc;text-transform:uppercase;line-height:1.25;}
.cx-product-show-edit .bd{overflow:hidden;}
.cx-product-show-edit .bd p{font-size:1.25rem;color:#333;line-height:1.75;}
.cx-product-show-edit .bd img{display:unset;width:auto;max-width:100%;height:auto !important;}
@media(max-width:992px){
.cx-product-show-edit{margin-top:1.25rem;padding:3.75rem 1.25rem;background:#fff;}
.cx-product-show-edit .hd h2{font-size:1.875rem;}
.cx-product-show-edit .hd em{font-size:1.875rem;}
.cx-product-show-edit .bd{padding-top:2.5rem;}
.cx-product-show-edit .bd p{font-size:1.5rem;}
}
/*--end cx-product-show-edit--*/

/*--cx-product-show-form--*/
.cx-product-show-form{padding:5rem 0;overflow:hidden;background: #f6f6f6;}
.cx-product-show-form .hd{overflow:hidden;}
.cx-product-show-form .hd h2{font-size:2.625rem;color:#333;line-height:1.25;}
.cx-product-show-form .hd p{margin-top:1rem;font-size:1rem;line-height:1.25;color:#999;}
.cx-product-show-form .bd{margin-top:3.75rem;}
.cx-product-show-form .bd .iptBox{display:flex;flex-wrap:wrap;justify-content:space-between;}
.cx-product-show-form .bd .iptBox input{padding:1.25rem 2.5rem;width:calc(33.33% - 15px);height:4.375rem;font-size:1.25rem;background: #fff;border:none;border-radius:0px;outline:none;transition:all 1s;}
.cx-product-show-form .bd .iptBox input::-webkit-input-placeholder{color:#999;}
.cx-product-show-form .bd .iptBox input:hover{background:#fff;box-shadow:0 0 2rem rgba(0,0,0,0.1);}
.cx-product-show-form .bd .txtBox{margin-top:30px;}
.cx-product-show-form .bd .txtBox textarea{display:block;padding:1.25rem 2.5rem;width:100%;height:10rem;font-size:1.25rem;background: #fff;border:none;border-radius:0px;outline:none;resize:none;transition:all 1s;}
.cx-product-show-form .bd .txtBox textarea::-webkit-input-placeholder{color:#999;}
.cx-product-show-form .bd .txtBox textarea:hover{background:#fff;box-shadow:0 0 2rem rgba(0,0,0,0.1);}
.cx-product-show-form .bd .btnBox{margin-top:3.125rem;overflow:hidden;}
.cx-product-show-form .bd .btnBox a{display:block;float:right;width:26.875rem;height:4.375rem;line-height:4.375rem;font-size:1.25rem;color:#fff;text-align:center;background:var(--vi-color);border-radius:0px;}
@media(max-width:992px){
.cx-product-show-form{margin-top:1.25rem;padding:3.75rem 1.25rem;}
.cx-product-show-form .hd h2{font-size:1.875rem;}
.cx-product-show-form .hd p{font-size:1.5rem;}
.cx-product-show-form .bd{margin-top:2.25rem;}
.cx-product-show-form .bd .iptBox input{margin-bottom:1.25rem;padding:1.5rem 1.875rem;width:100%;font-size:1.5rem;}
.cx-product-show-form .bd .txtBox{margin-top:0;}
.cx-product-show-form .bd .txtBox textarea{padding:1.5rem 1.875rem;width:100%;height:10rem;font-size:1.5rem;}
.cx-product-show-form .bd .btnBox{margin-top:1.25rem;}
.cx-product-show-form .bd .btnBox a{float:none;width:100%;height:5rem;line-height:5rem;font-size:1.5rem;}
}
/*--end cx-product-show-form--*/

/*--cx-case-show--*/
.cx-case-show{overflow:hidden;}
@media(max-width:992px){
.cx-case-show{padding-bottom:2.5rem;background:#fff;}
}
/*--end cx-case-show--*/

/*--cx-relate-product--*/
.cx-relate-product{padding-top:3.875rem;overflow:hidden;background:#fff;}
.cx-relate-product-title{overflow:hidden;}
.cx-relate-product-title h2{font-size:2.625rem;color:#333;line-height:1.25;}
.cx-relate-product-title h2 a{color:#333;}
.cx-relate-product-title h2 a:hover{color:var(--vi-color);}
.cx-relate-product-list{display:flex;flex-wrap:wrap;margin:-1rem;padding:3.125rem 0;}
.cx-relate-product-list .item{margin:1rem;width:calc(100% / 4 - 2rem);text-align:center;overflow:hidden;border-radius:0px;transition:all 1s;}
.cx-relate-product-list .item .pic{overflow:hidden;border-radius:0px;background:#f9f9f9;}
.cx-relate-product-list .item .pic img{display:block;width:100%;transition:transform 1s;filter:contrast(0.95);}
.cx-relate-product-list .item .text{padding:0.625rem;overflow:hidden;}
.cx-relate-product-list .item .text h3{line-height:2rem;font-size:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cx-relate-product-list .item .text h3 a{color:#333;}
.cx-relate-product-list .item .text p{display:none;}
.cx-relate-product-list .item .text span{display:none;}
.cx-relate-product-list .item:hover{background:var(--vi-color);transform:translateY(-1rem);box-shadow:0 0 1rem rgba(0,0,0,0.1);}
.cx-relate-product-list .item:hover .pic img{transform:scale(1.1);}
.cx-relate-product-list .item:hover .text h3 a{color:#fff;}
@media(max-width:992px){
.cx-relate-product{padding:0 1.25rem;}
.cx-relate-product-title h2{font-size:1.875rem;}
.cx-relate-product-list{margin:-0.625rem;padding:1.875rem 0;}
.cx-relate-product-list .item{margin:0.625rem;width:calc(100% / 2 - 1.25rem);}
.cx-relate-product-list .item:nth-child(3),.cx-relate-product-list .item:nth-child(4){display:none;}
.cx-relate-product-list .item .text{padding:1rem 0.625rem;}
.cx-relate-product-list .item .text h3{font-size:1.5rem;}
}
/*--cx-relate-product--*/

/*--cx-relate-news--*/
.cx-relate-news{padding-bottom:5rem;overflow:hidden;background:#fff;}
.cx-relate-news-title{margin-bottom:3.125rem;overflow:hidden;}
.cx-relate-news-title h2{font-size:2.625rem;color:#333;line-height:1.25;}
.cx-relate-news-title h2 a{color:#333;}
.cx-relate-news-title h2 a:hover{color:var(--vi-color);}
.cx-relate-news-list{display:flex;flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;}
.cx-relate-news-list .item{display:block;padding:1.625rem 0;width:calc(50% - 2.125rem);border-top:#e5e5e5 solid 1px;}
.cx-relate-news-list .item em{display:block;font-family:"DIN Medium";font-size:1rem;line-height:1.5rem;color:#ccc;}
.cx-relate-news-list .item em:before{display:inline-block;margin-right:0.5rem;font-family:"iconfont";content:"\e610";}
.cx-relate-news-list .item h3{margin-top:5px;line-height:1.75rem;font-size:1.25rem;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cx-relate-news-list .item:hover h3{color:var(--vi-color);}
@media(max-width:992px){
.cx-relate-news{padding:0 1.25rem 3rem;}
.cx-relate-news-title{margin-bottom:1.875rem;}
.cx-relate-news-title h2{font-size:1.875rem;}
.cx-relate-news-list .item{width:100%;}
.cx-relate-news-list .item em{font-size:1.5rem;}
.cx-relate-news-list .item h3{font-size:1.5rem}
}
/*--end cx-relate-news--*/

/*--cx-relate-case--*/
.cx-relate-case{padding-top:1.875rem;overflow:hidden;background:#fff;}
.cx-relate-case-title{overflow:hidden;}
.cx-relate-case-title h2{font-size:2.625rem;color:#333;line-height:1.25;}
.cx-relate-case-title h2 a{color:#333;}
.cx-relate-case-title h2 a:hover{color:var(--vi-color);}
.cx-relate-case-list{display:flex;flex-wrap:wrap;margin:-1rem;padding:3.125rem 0;}
.cx-relate-case-list .item{margin:1rem;width:calc(100% / 4 - 2rem);text-align:center;overflow:hidden;border-radius:0px;transition:all 1s;}
.cx-relate-case-list .item .pic{overflow:hidden;border-radius:0px;background:#f9f9f9;}
.cx-relate-case-list .item .pic img{display:block;width:100%;transition:transform 1s;filter:contrast(0.95);}
.cx-relate-case-list .item .text{padding:0.625rem;overflow:hidden;}
.cx-relate-case-list .item .text h3{line-height:2rem;font-size:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cx-relate-case-list .item .text h3 a{color:#333;}
.cx-relate-case-list .item .text p{display:none;}
.cx-relate-case-list .item .text span{display:none;}
.cx-relate-case-list .item:hover{background:var(--vi-color);transform:translateY(-1rem);box-shadow:0 0 1rem rgba(0,0,0,0.1);}
.cx-relate-case-list .item:hover .pic img{transform:scale(1.1);}
.cx-relate-case-list .item:hover .text h3 a{color:#fff;}
@media(max-width:992px){
.cx-relate-case{padding:0 1.25rem;}
.cx-relate-case-title h2{font-size:1.875rem;}
.cx-relate-case-list{margin:-0.625rem;padding:1.875rem 0;}
.cx-relate-case-list .item{margin:0.625rem;width:calc(100% / 2 - 1.25rem);}
.cx-relate-case-list .item:nth-child(3),.cx-relate-case-list .item:nth-child(4){display:none;}
.cx-relate-case-list .item .text{padding:1rem 0.625rem;}
.cx-relate-case-list .item .text h3{font-size:1.5rem;}
}
/*--cx-relate-case--*/

/*--cx-news--*/
.cx-news{padding-bottom:5rem;background:#fff;}
.cx-news-inner{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;}

.cx-news-main .hd{display:flex;justify-content:space-between;margin-bottom:1rem;height:2.8125rem;line-height:2.8125rem;}
.cx-news-main .hd h2{position:relative;padding-left:1.25rem;line-height:inherit;font-size:1.25rem;color:#333;}
.cx-news-main .hd h2:before{display:block;position:absolute;left:0;top:50%;width:0.25rem;height:1.25rem;content:"";background:var(--vi-color);border-radius:0px;transform:translateY(-50%);}

.cx-news-list .item{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row-reverse;padding:2.5rem 0;overflow:hidden;animation:fadeInUpSmall 1s ease-out;border-radius:0px;transition:all .5s;}
.cx-news-list .pic{width:320px;overflow:hidden;border-radius:0px;}
.cx-news-list .pic img{display:block;width:100%;transition:all 1s;}
.cx-news-list .text{position:relative;width:calc(100% - 380px);transition:all 1s;}
.cx-news-list .text h3{line-height:2rem;font-size:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cx-news-list .text h3 a{color:#333;}
.cx-news-list .text h3 a:hover{color:var(--vi-color);}
.cx-news-list .text p{margin:0.75rem 0;line-height:1.75;font-size:1rem;color:#999;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.cx-news-list .text p a{color:#999;}
.cx-news-list .text .btmBox{position:absolute;left:0;bottom:0;width:100%;line-height:1.75;font-size:1rem;color:#999;overflow:hidden;}
.cx-news-list .text .btmBox li{float:left;}
.cx-news-list .text .btmBox li.read{margin-right:2.5rem;overflow:hidden;}
.cx-news-list .text .btmBox li.read a{display:inline-block;color:#999;}
.cx-news-list .text .btmBox li.read a:after{display:inline-block;margin-left:1rem;font-family:"iconfont";content:"\e694";}
.cx-news-list .text .btmBox li.read a:hover{color:var(--vi-color);}
.cx-news-list .text .btmBox li.time{float:right;font-family:"DIN Medium";}
.cx-news-list .text .btmBox li.tag{width:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cx-news-list .text .btmBox li.tag a{display:inline-block;padding:0 0.375rem;color:#999;}
.cx-news-list .text .btmBox li.tag a:hover{color:var(--vi-color);}
.cx-news-list .item:hover{box-shadow:0 0 2rem rgba(0,0,0,0.15);}
.cx-news-list .item:hover .pic img{transform:scale(1.1);}
.cx-news-list .item:hover .text{transform:translateX(2.5rem);}
@media(max-width:992px){
.cx-news{padding:0;}
.cx-news-main .hd{display:none;}
.cx-news-list{background:#f6f6f6;overflow:hidden;}
.cx-news-list .item{margin-top:1.25rem;padding:2.5rem 1.25rem;background:#fff;border-radius:0;}
.cx-news-list .item:first-child{margin-top:0;}
.cx-news-list .pic{width:40%;}
.cx-news-list .text{width:54%;}
.cx-news-list .text h3{font-size:1.75rem;white-space:unset;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.cx-news-list .text p{display:none;}
.cx-news-list .text .btmBox{font-size:1.5rem;}
.cx-news-list .text .btmBox li.tag{display:none;}
.cx-news-list .item:hover{box-shadow:unset;}
.cx-news-list .item:hover .text{transform:translateX(0);}
.cx-news .addMore{padding:1.25rem;}
}
/*--end cx-news--*/

/*--cx-news-detail--*/
.cx-news-detail{padding:5rem 0;overflow:hidden;background:#fff;}
.cx-news-detail-article .hd{overflow:hidden;}
.cx-news-detail-article .hd h1{font-weight:400;font-size:2.5rem;line-height:1.25;color:#333;}
.cx-news-detail-article .hd .meta{margin-top:1rem;line-height:1.5;overflow:hidden;}
.cx-news-detail-article .hd .meta ul{display:flex;flex-wrap:wrap;}
.cx-news-detail-article .hd .meta li{display:flex;margin-right:2rem;font-size:1rem;color:#999;}
.cx-news-detail-article .hd .meta li a{display:block;margin-right:1rem;color:#999;}
.cx-news-detail-article .hd .meta li a:hover{text-decoration:underline;color:#333;}
.cx-news-detail-article .hd .meta li:last-child,
.cx-news-detail-article .hd .meta li a:last-child{margin-right:0;}

.cx-news-detail-article .bd{margin-top:2.875rem;overflow:hidden;}
.cx-news-detail-article .bd .summary{padding:1.5rem 2.5rem 2.875rem;line-height:1.5;overflow:hidden;background:#f6f6f6;border-radius:0px;}
.cx-news-detail-article .bd .summary h4{font-weight:400;font-size:2.625rem;color:#666;}
.cx-news-detail-article .bd .summary p{margin-top:0.75rem;font-size:1rem;color:#666;}
.cx-news-detail-article .bd .video{margin-top:2.5rem;}
.cx-news-detail-article .bd .video video{display:block;margin:0 auto; width:1066px;height:600px}
.cx-news-detail-article .bd .cont{padding:2.5rem 0;overflow:hidden;}
.cx-news-detail-article .bd .cont p{font-size:1.25rem !important;color:#333;line-height:1.75;}
.cx-news-detail-article .bd .cont p img{display:inline-block;width:auto !important;max-width:100%;height:auto !important;}
.cx-news-detail-article .bd .cont .plv-player-container{margin:0 auto;}

@media(max-width:992px){
.cx-news-detail{padding:2.5rem 1.25rem;}
.cx-news-detail-article .hd h1{font-size:2rem;}
.cx-news-detail-article .hd .meta li{font-size:1.5rem;}
.cx-news-detail-article .bd{margin-top:1.5rem;}
.cx-news-detail-article .bd .summary{padding:2rem 2.5rem;}
.cx-news-detail-article .bd .summary h4{font-size:2rem;}
.cx-news-detail-article .bd .summary p{font-size:1.5rem;}
.cx-news-detail-article .bd .cont p{font-size:1.5rem;color:#666;text-indent:0 !important;}
.cx-news-detail-article .bd .video video{width:100%;height:55vw !important}
.cx-news-detail-article .bd .cont .plv-player-container{width:100% !important;height:55vw !important;}
}
/*--end cx-news-detail--*/

/*--cx-article-pager--*/
.cx-article-pager{clear:both;width:100%;height:5.625rem;line-height:5.625rem;}
.cx-article-pager-inner{display:flex;justify-content:space-between;border-bottom:#e5e5e5 solid 1px;}
.cx-article-pager-inner .prev,.cx-article-pager-inner .next{width:25rem}
.cx-article-pager-inner .prev a,.cx-article-pager-inner .next a{display:block;position:relative;font-size:1rem;color:#999;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.cx-article-pager-inner .prev a{padding-left:2.25rem;}
.cx-article-pager-inner .prev a:before{display:block;position:absolute;left:0;top:0;font-family:"iconfont";content:"\e693";}
.cx-article-pager-inner .next a{padding-right:2.25rem;text-align:right;}
.cx-article-pager-inner .next a:before{display:block;position:absolute;right:0;top:0;font-family:"iconfont";content:"\e694";}
.cx-article-pager-inner .back{width:8.75rem;text-align:center;}
.cx-article-pager-inner .back a{display:block;font-size:1rem;color:#999;}
.cx-article-pager-inner .back a:before{display:inline-block;margin-right:1rem;font-family:"iconfont";content:"\e613";opacity:0.6;}
.cx-article-pager-inner .prev:hover a,.cx-article-pager-inner .next:hover a{color:var(--vi-color);}
.cx-article-pager-inner .back:hover a{color:#fff;background:var(--vi-color);transition:all .5s;}
@media(max-width:992px){
.cx-article-pager-inner{border-top:#e5e5e5 solid 1px;}
.cx-article-pager-inner .prev,.cx-article-pager-inner .next{display:none;}
.cx-article-pager-inner .back{width:100%;}
.cx-article-pager-inner .back a{font-size:1.5rem;}
}
/*--end cx-article-pager--*/

/*--cx-case--*/
.cx-case{padding-bottom:5rem;background:#fff;}
.cx-case-main .hd{display:flex;justify-content:space-between;height:2.8125rem;line-height:2.8125rem;}
.cx-case-main .hd h2{position:relative;padding-left:1.25rem;line-height:inherit;font-size:1.25rem;color:#333;}
.cx-case-main .hd h2:before{display:block;position:absolute;left:0;top:50%;width:0.25rem;height:1.25rem;content:"";background:var(--vi-color);border-radius:0px;transform:translateY(-50%);}
.cx-case-main .bd{}
.cx-case-list .item{display:flex;margin-top:2.5rem;width:100%;overflow:hidden;border-radius:0px;transition:all 1s;animation:fadeInUpSmall 1s ease-out;}
.cx-case-list .item .pic{flex:none;width:28.125rem;overflow:hidden;border-radius:0px;}
.cx-case-list .item .pic img{display:block;width:100%;transition:all 1s;}
.cx-case-list .item .text{position:relative;padding:2.25rem 3.125rem;overflow:hidden;}
.cx-case-list .item .text h3{line-height:2rem;font-size:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cx-case-list .item .text h3 a{color:#333;}
.cx-case-list .item .text h3 a:hover{color:var(--vi-color);}
.cx-case-list .item .text p{margin:0.875rem 0;font-size:1rem;color:#999;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.cx-case-list .item .text p a{color:#999;}
.cx-case-list .item .text .btnBox{position:absolute;left:3.125rem;bottom:2.25rem;}
.cx-case-list .item .text .btnBox a{display:inline-block;font-size:1rem;color:#999;}
.cx-case-list .item .text .btnBox a:after{display:inline-block;margin-left:0.75rem;font-family:"iconfont";content:"\e694";}
.cx-case-list .item .text .btnBox a:hover{color:var(--vi-color);}
.cx-case-list .item:hover{box-shadow:0 0 2rem rgba(0,0,0,0.15);}
@media(max-width:992px){
.cx-case{padding:1.25rem;overflow:hidden;}
.cx-case-main .hd{display:none;}
.cx-case-list .item{margin-top:0;margin-bottom:2.5rem;}
.cx-case-list .item .pic{width:40%;}
.cx-case-list .item .text{width:60%;padding:0 0 0 2rem;}
.cx-case-list .item .text h3{margin-bottom:1rem;line-height:1.25;font-size:1.5rem;}
.cx-case-list .item .text p{margin:0;font-size:1.5rem;line-height:1.5;}
.cx-case-list .item .text .btnBox{display:none;}
.cx-case-list .item:hover{box-shadow:none;}
}
/*--end cx-case--*/

/*--cx-edit-article--*/
.cx-edit-article{padding:5rem 0;overflow:hidden;background:#fff;}
.cx-edit-article #content{overflow:hidden;}
.cx-edit-article #content p{font-size:1rem;line-height:1.75;color:#666;}
.cx-edit-article #content img{display:inline-block;max-width:100%;width:auto;height:auto !important;}
@media(max-width:992px){
.cx-edit-article{padding:3.75rem 1.25rem;}
.cx-edit-article #content p{font-size:1.5rem;}
}
/*--end edit-article--*/

/*--cx-culture--*/
.cx-culture{padding:5rem 0;overflow:hidden;background:#fff;}
.cx-culture-list{margin:-1.25rem;display:flex;flex-wrap:wrap;justify-content:space-between;}
.cx-culture-list .item{margin:1.25rem;padding:5rem 6.25rem;width:calc(100% / 2 - 2.5rem);text-align:center;overflow:hidden;background:#f6f6f6;border-radius:0px;transition:all 1s;}
.cx-culture-list .item i{display:block;margin:0 auto 2.25rem;width:3.75rem;height:3.75rem;overflow:hidden;}
.cx-culture-list .item i img{display:block;width:100%;transform:translateX(-3.75rem);filter:drop-shadow(3.75rem 0px 0px var(--vi-color));}
.cx-culture-list .item h3{padding-top:2.25rem;font-size:2.625rem;color:#000;border-top:#e5e5e5 solid 1px;}
.cx-culture-list .item p{margin-top:0.5rem;font-size:1.25rem;color:#333;}
.cx-culture-list .item:hover{background:#fff;box-shadow:0 0 2rem rgba(0,0,0,0.15);}
@media(max-width:992px){
.cx-culture{padding:2.5rem 1.25rem;}
.cx-culture-list{margin:-1rem 0;}
.cx-culture-list .item{margin:1rem 0;padding:4.5rem;width:100%;}
}
/*--end cx-culture--*/

/*--cx-history--*/
.cx-history{padding:5rem 0;overflow:hidden;background:#fff;}
.cx-history-list{display:flex;flex-wrap:wrap;padding:5rem 0;overflow:hidden;background:url(../images/Template/evolution_list.png) repeat-y center 0;}
.cx-history-list .item{position:relative;width:50%;animation:fadeInUpSmall 1.25s ease-in-out;}
.cx-history-list .item:after{display:block;position:absolute;top:1rem;width:18px;height:18px;content:"";border:var(--vi-color) solid 5px;border-radius:50%;animation:zoomIn 2s infinite}
.cx-history-list .text{overflow:hidden;}
.cx-history-list .text em{display:block;line-height:3.125rem;font-size:2.25rem;font-family:"DIN Medium";color:var(--vi-color);}
.cx-history-list .text p{margin-top:0.75rem;line-height:1.75;font-size:1rem;color:#666;}
.cx-history-list .pic{margin-top:3.25rem;overflow:hidden;border-radius:0px;}
.cx-history-list .pic img{display:block;width:100%;transition:all 1s;}
.cx-history-list .item:hover .pic img{transform:scale(1.1);}
@media(min-width:992px){
.cx-history-list .item:nth-child(odd){padding-right:13.125rem;}
.cx-history-list .item:nth-child(even){padding-left:13.125rem;margin-top:11.25rem;}
.cx-history-list .item:nth-child(odd):after{right:0;margin-right:-9px;}
.cx-history-list .item:nth-child(even):after{left:0;margin-left:-9px;}
}
@media(max-width:992px){
.cx-history{padding:2.5rem 1.25rem;}
.cx-history-list{display:block;padding:2rem 0;background-position:1.25rem 0;}
.cx-history-list .item{margin-bottom:5rem;padding-left:4.5rem;width:100%;}
.cx-history-list .item:after{top:0.75rem;left:1.25rem;margin-left:-7px;}
.cx-history-list .text em{line-height:2.875rem;font-size:2.25rem;}
.cx-history-list .text p{margin-top:1rem;font-size:1.5rem;line-height:1.5;}
.cx-history-list .pic{margin-top:1.5rem;}
.cx-history-list .pic img{width:auto;max-width:100%;}
}
/*--end cx-history--*/

/*--cx-base--*/
.cx-base{padding:3rem 0;overflow:hidden;background:#fff;}
.cx-base-top{display:flex;flex-wrap:wrap;margin-bottom:5.625rem;overflow:hidden;background:#f6f6f6;border-radius:0px;}
.cx-base-top-datas{display:flex;flex-direction:column;justify-content:center;padding:2.5rem;width:25rem;overflow:hidden;}
.cx-base-top-datas .item{padding:1.125rem 0;}
.cx-base-top-datas .item dt{height:3rem;line-height:3rem;overflow:hidden;}
.cx-base-top-datas .item dt em{font-family:"DIN Medium";font-size:3.625rem;color:#000;}
.cx-base-top-datas .item dt sup{display:inline-block;width:1.5rem;height:1.5rem;line-height:1.5rem;font-size:0.875rem;color:#fff;text-align:center;vertical-align:top;background:var(--vi-color);border-radius:50%;}
.cx-base-top-datas .item dd{font-size:1rem;color:#666;}
.cx-base-top-slide{position:relative;width:calc(100% - 25rem);overflow:hidden;border-radius:0px;}
.cx-base-top-slide li{overflow:hidden;}
.cx-base-top-slide li img{display:block;transition:all 1s;}
.cx-base-top-slide li:hover img{transform:scale(1.1);}
.cx-base-top-slide .swiper-pager{position:absolute;z-index:9;bottom:2.5rem;left:0;width:100%;text-align:center;}
.cx-base-top-slide .swiper-pager span{margin:0 10px;width:9px;height:9px;background:#fff;opacity:1;}
.cx-base-top-slide .swiper-pager span.swiper-pagination-bullet-active{background:var(--vi-color);}

.cx-base-list{display:flex;flex-wrap:wrap;margin:0 -3rem;overflow:hidden;}
.cx-base-list .item{margin:1.5625rem 3rem;width:calc(100% / 3 - 6rem);overflow:hidden;transition:all 1s;border-radius:0px;}
.cx-base-list .pic{overflow:hidden;border-radius:0px;}
.cx-base-list .pic img{display:block;width:100%;transition:all 1s;}
.cx-base-list .text{padding:1rem;text-align:center;overflow:hidden;}
.cx-base-list .text h3{font-size:1.25rem;color:#333;}
.cx-base-list .item:hover{box-shadow:0 0 2rem rgba(0,0,0,0.15);transform:translateY(-1rem);}
.cx-base-list .item:hover .pic img{transform:scale(1.1);}

@media(max-width:992px){
.cx-base{padding:3.125rem 1.25rem;}
.cx-base-top{margin-bottom:2.5rem;background:#fff;}
.cx-base-top-datas{display:flex;padding:0;width:100%;justify-content:space-between;}
.cx-base-top-datas .item{padding:0 1rem;height:auto;}
.cx-base-top-datas .item dt sup{width:2rem;height:2rem;line-height:2rem;font-size:1.25rem;}
.cx-base-top-datas .item dd{font-size:1.5rem;}
.cx-base-top-slide{margin-top:3.125rem;width:100%;}

.cx-base-list{margin:-0.625rem;padding-bottom:2.5rem;}
.cx-base-list .item{margin:0.625rem;width:calc(50% - 1.25rem);}
.cx-base-list .item:hover{box-shadow:none;transform:translateY(0);}
}
/*--end cx-base--*/

/*--cx-team--*/
.cx-team{padding:5rem 0;overflow:hidden;background:#fff;}
.cx-team-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:-2.5rem;}
.cx-team-list .item{display:flex;flex-wrap:wrap;justify-content:space-between;margin:2.5rem;width:calc(100% / 2 - 5rem);overflow:hidden;border-radius: 0px;}
.cx-team-list .item .pic{width: 50%;overflow:hidden;border-radius:0px;}
.cx-team-list .item .pic img{display:block;width:100%;transition:all 1s;}
.cx-team-list .item .text{position:relative;padding: 2rem;width: 50%;overflow:hidden;background: #f9f9f9;}
.cx-team-list .item .text:after{display:block;position:absolute;left: 2rem;bottom:2rem;width:2.5rem;height:2px;content:"";background:#e5e5e5;}
.cx-team-list .item .text h3{line-height:1.5;font-size:1.25rem;color:#000;}
.cx-team-list .item .text p{margin-top:0.75rem;height:10.5rem;line-height:1.75rem;font-size:1rem;color:#999;overflow:hidden;}
.cx-team-list .item:hover .pic img{transform:scale(1.1);}
@media(max-width:992px){
.cx-team{padding:3.125rem 1.25rem;}
.cx-team-list{margin:0;}
.cx-team-list .item{margin:0 0 2.5rem;width:100%;}
.cx-team-list .item .pic{min-width:150px;}
.cx-team-list .item .text{width:50%;max-width:calc(100% - 150px);}
.cx-team-list .item .text h3{font-size:1.5rem;}
.cx-team-list .item .text p{height:12rem;line-height:2rem;font-size:1.25rem;overflow:hidden;}
}
/*--end cx-team--*/

/*--cx-honor--*/
.cx-honor{padding:5rem 0;overflow:hidden;background:#fff;}
.cx-honor-list{display:flex;flex-wrap:wrap;margin:-1.375rem -2.5rem;}
.cx-honor-list .item{flex:none;margin:1.375rem 2.5rem;width:calc(100% / 4 - 5rem);overflow:hidden;transition:all 1s;border-radius:0px;}
.cx-honor-list .item .pic{overflow:hidden;border-radius:0px;}
.cx-honor-list .item .pic img{display:block;width:100%;transition:all 1s;}
.cx-honor-list .item .text{padding:1rem;text-align:center;overflow:hidden;}
.cx-honor-list .item .text h3{font-weight:400;font-size:1rem;line-height:1.5;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} 
.cx-honor-list .item:hover{box-shadow:0 0 1rem rgba(0,0,0,0.1);transform:translateY(-1rem);}
@media(max-width:992px){
.cx-honor{padding:3.125rem 1.25rem;}
.cx-honor-list{margin:-1.25rem -0.625rem 1.25rem;}
.cx-honor-list .item{margin:1.25rem 0.625rem;width:calc(50% - 1.25rem);border-radius:0;}
.cx-honor-list .item .pic{border-radius:0;}
.cx-honor-list .item .text h3{font-size:1.5rem;}
.cx-honor-list .item:hover{box-shadow:none;transform:translateY(0);}
}
/*--end honor--*/

/*--cx-partner--*/
.cx-partner{padding:5rem 0;overflow:hidden;background:#fff;}
.cx-partner-list{display:flex;flex-wrap:wrap;margin:-1.5625rem;}
.cx-partner-list .item{flex:none;margin:1.5625rem;width:calc(100% / 5 - 3.125rem);}
.cx-partner-list .item .pic{overflow:hidden;border:#f0f0f0 solid 1px;border-radius:0px;transition:all 1s;}
.cx-partner-list .item .pic img{display:block;width:100%;transition:all 1s;}
.cx-partner-list .item .text{padding:1rem;text-align:center;overflow:hidden;}
.cx-partner-list .item .text h3{font-weight:400;font-size:1rem;line-height:1.5;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} 
.cx-partner-list .item:hover .pic{box-shadow:0 0 2rem rgba(0,0,0,0.1);}
.cx-partner-list .item:hover .text h3{color:var(--vi-color);}
@media(max-width:992px){
.cx-partner{padding:3.125rem 1.25rem;}
.cx-partner-list{margin:-1.25rem -0.625rem 1.25rem;}
.cx-partner-list .item{margin:1.25rem 0.625rem;width:calc(50% - 1.25rem);border-radius:0;}
.cx-partner-list .item .pic{border-radius:0;}
.cx-partner-list .item .text h3{font-size:1.5rem;}
}
/*--end cx-partner--*/

/*--cx-videos--*/
.cx-videos{padding:5rem 0;overflow:hidden;background:#fff;}
.cx-videos-list{display:flex;flex-wrap:wrap;margin:-1.375rem -2.5rem;}
.cx-videos-list .item{flex:none;margin:1.375rem 2.5rem;width:calc(100% / 3 - 5rem);overflow:hidden;transition:all 1s;border-radius:0px;}
.cx-videos-list .item .pic{overflow:hidden;border-radius:0px;}
.cx-videos-list .item .pic a{display:block;position:relative;}
.cx-videos-list .item .pic a:after{display:flex;position:absolute;left:0;top:0;width:100%;height:100%;align-items:center;justify-content:center;font-family:"iconfont";font-size:3.875rem;color:#fff;content:"\e768";background:rgba(0,0,0,0.5);}
.cx-videos-list .item .pic img{display:block;width:100%;transition:all 1s;}
.cx-videos-list .item .text{padding:1rem;text-align:center;overflow:hidden;}
.cx-videos-list .item .text h3{font-weight:400;font-size:1rem;line-height:1.5;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} 
.cx-videos-list .item:hover{background:var(--vi-color);box-shadow:0 0 1rem rgba(0,0,0,0.1);transform:translateY(-1rem);}
.cx-videos-list .item:hover .pic img{transform:scale(1.1);}
.cx-videos-list .item:hover .text *{color:#fff;}
@media(max-width:992px){
.cx-videos{padding:3.125rem 1.25rem;}
.cx-videos-list{margin:0;}
.cx-videos-list .item{margin:0 0 1.25rem;width:100%;}
.cx-videos-list .item .text h3{font-size:1.5rem;}
.cx-videos-list .item:hover{box-shadow:none;transform:translateY(0);}
}
/*--end cx-videos--*/

/*--cx-download--*/
.cx-download{padding:5rem 0;overflow:hidden;background:#fff;}
.cx-download-list{overflow:hidden;}
.cx-download-list .item{margin-bottom:0.625rem;padding:1.25rem 2rem;line-height:2rem;font-size:1rem;cursor:pointer;overflow:hidden;background:#f6f6f6;border-radius:0px;transition:all .5s;}
.cx-download-list .tit{position:relative;float:left;padding-left:1.75rem;width:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cx-download-list .tit:before{display:block;position:absolute;left:0;top:50%;width:11px;height:11px;content:"";background:#fff;border:var(--vi-color) solid 3px;border-radius:50%;transform:translateY(-50%);}
.cx-download-list .time{float:right;margin-right:4rem;font-family:"DIN Medium";color:#999;}
.cx-download-list .action{float:right;}
.cx-download-list .action a{display:block;color:#666;}
.cx-download-list .action a:before{display:block;float:right;margin-left:1rem;font-size:1.5rem;font-family:"iconfont";content:"\e608";}
.cx-download-list .item:hover{background:var(--vi-color);}
.cx-download-list .item:hover *{color:#fff;}
@media(max-width:992px){
.cx-download{padding:3.125rem 1.25rem;}
.cx-download-list .item{margin-bottom:1.25rem;font-size:1.5rem;}
.cx-download-list .time{display:none;margin-right:1rem;}
}
/*--end download--*/

/*--cx-contact--*/
.cx-contact{padding:5rem 0;overflow:hidden;background:#fff;}
.cx-contact-inner{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:5rem;overflow:hidden;}
.cx-contact-inner .text{position:relative;width: 550px;overflow:hidden;}
.cx-contact-inner .text .infos{overflow:hidden;}
.cx-contact-inner .text .infos h2{margin-bottom:1.875rem;font-size:2rem;color:#333;}
.cx-contact-inner .text .infos p{font-size:1.25rem;line-height:1.5;color:#666;}
.cx-contact-inner .text .QRcode{position:absolute;left:0;bottom:0;width:100%;overflow:hidden;}
.cx-contact-inner .text .QRcode .item{float:left;margin-right:1.25rem;padding:0.5rem;width:8.125rem;text-align:center;border:#e5e5e5 solid 1px;border-radius:0px;}
.cx-contact-inner .text .QRcode .item i{display:block;padding-bottom:100%;height:0;background:#f0f0f0;}
.cx-contact-inner .text .QRcode .item span{display:block;margin-top:0.5rem;font-size:1rem;color:#666;}
.cx-contact-inner .pic{width: calc(100% - 600px);overflow:hidden;border:#f0f0f0 solid 1px;border-radius:0px;animation:fadeInRightSmall 1s;}
.cx-contact-inner .pic img{display:block;width:100%;transition:all 1s;}
.cx-contact-inner .map{position:relative;padding-bottom:62.5%;width:100%;height:0;}
.cx-contact-inner .map>p{position:absolute;top:50%;left:50%;width:800px;height:500px;transform:translate(-50%,-50%);}

.cx-contact-form{padding-top:5rem;background:#fff;border-top:#e5e5e5 solid 1px;}
.cx-contact-form .hd{overflow:hidden;}
.cx-contact-form .hd h2{font-size:2.625rem;color:#333;line-height:1.25;}
.cx-contact-form .hd p{margin-top:1rem;font-size:1rem;line-height:1.25;color:#999;}
.cx-contact-form .bd{margin-top:3.75rem;}
.cx-contact-form .bd .iptBox{display:flex;flex-wrap:wrap;justify-content:space-between;}
.cx-contact-form .bd .iptBox input{padding:1.25rem 2.5rem;width:calc(33.33% - 15px);height:4.375rem;font-size:1.25rem;background:#f6f6f6;border:none;border-radius:0px;outline:none;transition:all 1s;}
.cx-contact-form .bd .iptBox input::-webkit-input-placeholder{color:#999;}
.cx-contact-form .bd .iptBox input:hover{background:#fff;box-shadow:0 0 2rem rgba(0,0,0,0.1);}
.cx-contact-form .bd .txtBox{margin-top:30px;}
.cx-contact-form .bd .txtBox textarea{display:block;padding:1.25rem 2.5rem;width:100%;height:10rem;font-size:1.25rem;background:#f6f6f6;border:none;outline:none;resize:none;transition:all 1s;}
.cx-contact-form .bd .txtBox textarea::-webkit-input-placeholder{color:#999;}
.cx-contact-form .bd .txtBox textarea:hover{background:#fff;box-shadow:0 0 2rem rgba(0,0,0,0.1);}
.cx-contact-form .bd .btnBox{margin-top:3.125rem;overflow:hidden;}
.cx-contact-form .bd .btnBox a{display:block;float:right;width:26.875rem;height:4.375rem;line-height:4.375rem;font-size:1.25rem;color:#fff;text-align:center;background:var(--vi-color);border-radius:0px;}
@media(max-width:992px){
.cx-contact{padding:3.125rem 1.25rem;}
.cx-contact-inne{padding-bottom:3.125rem;}
.cx-contact-inner .text{width:100%;}
.cx-contact-inner .text .infos h2{font-size:2rem;}
.cx-contact-inner .text .infos p{font-size:1.5rem;}
.cx-contact-inner .text .QRcode{position:static;margin-top:2.5rem;}
.cx-contact-inner .text .QRcode .item{width:12rem;}
.cx-contact-inner .pic{margin-top:3.125rem;width:100%;height:300px;animation:fadeInUpSmall 1s;}

.cx-contact-form{padding-top:0;border-top:none;}
.cx-contact-form .hd h2{font-size:1.875rem;}
.cx-contact-form .hd p{font-size:1.5rem;}
.cx-contact-form .bd{margin-top:2.25rem;}
.cx-contact-form .bd .iptBox input{margin-bottom:1.25rem;padding:1.5rem 1.875rem;width:100%;font-size:1.5rem;}
.cx-contact-form .bd .txtBox{margin-top:0;}
.cx-contact-form .bd .txtBox textarea{padding:1.5rem 1.875rem;width:100%;height:10rem;font-size:1.5rem;}
.cx-contact-form .bd .btnBox{margin-top:1.25rem;}
.cx-contact-form .bd .btnBox a{float:none;width:100%;height:5rem;line-height:5rem;font-size:1.5rem;}
}
/*--end cx-contact--*/

/*--cx-jobs--*/
.cx-jobs{overflow:hidden;background:#fff;}
.cx-jobs-welfare{display:flex;flex-wrap:wrap;justify-content:space-between;padding:5rem 0;border-bottom:#f0f0f0 solid 1px;}
.cx-jobs-welfare .item{flex:none;padding:2.75rem 2.5rem 4rem;width: 23%;text-align:center;overflow:hidden;background:#fff;border-radius:0px;transition:all .5s;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.cx-jobs-welfare .item i{display:block;position:relative;margin:0 auto;width:4rem;height:4rem;overflow:hidden;}
.cx-jobs-welfare .item i img{transform:translateX(-4rem);filter:drop-shadow(4rem 0px 0px var(--vi-color));}
.cx-jobs-welfare .item h3{margin-top:1.125rem;line-height:2.25rem;font-size:1.25rem;color:#333;}
.cx-jobs-welfare .item p{margin-top:1.625rem;font-size:1rem;line-height:1.75;color:#666;}
.cx-jobs-welfare .item:hover{z-index:9;box-shadow:0 0 2rem rgba(0,0,0,0.15);}
.cx-jobs-cont{padding:5rem 0;overflow:hidden;}
.cx-jobs-title{margin-bottom:2.75rem;text-align:center;animation:fadeInDownSmall 1s;}
.cx-jobs-title h2{font-size:2.625rem;}
.cx-jobs-inner{overflow:hidden;}

.cx-jobs-menu{float:left;width:20rem;}
.cx-jobs-menu li{margin-bottom:0.625rem;padding:0 1.5rem;line-height:3.75rem;font-size:1.25rem;color:#333;cursor:pointer;background:#f6f6f6;border-radius:0px;}
.cx-jobs-menu li:before{display:block;float:right;font-family:"iconfont";content:"\e694";}
.cx-jobs-menu li.cur,.cx-jobs-menu li:hover{color:#fff;background:var(--vi-color);transition:all .5s;}
.cx-jobs-main{float:right;width:calc(100% - 23rem);}
.cx-jobs-main .item{display:none;padding:3.25rem 3.75rem 4.375rem;overflow:hidden;background:#f6f6f6;border-radius:0px;}
.cx-jobs-main .item .hd{padding-bottom:2.5rem;overflow:hidden;border-bottom:#e4e4e4 solid 1px;}
.cx-jobs-main .item .hd h3{display:inline-block;font-size:1.75rem;color:#000;}
.cx-jobs-main .item .hd em{display:inline-block;margin-left:1.5rem;font-size:1rem;color:#999;font-family:"DIN Medium";}
.cx-jobs-main .item .hd p{margin-top:0.8rem;font-size:1.25rem;color:#666;}
.cx-jobs-main .item .bd{overflow:hidden;}
.cx-jobs-main .item .bd h4{margin-top:2.25rem;margin-bottom:1rem;font-size:1.25rem;color:#333;}
.cx-jobs-main .item .bd h4 a{font-family:"DIN Medium";color:#333;}
.cx-jobs-main .item .bd p{margin-bottom:0.75rem;font-size:1rem;line-height:1.5;color:#666;}
@media(max-width:992px){
.cx-jobs{padding:3.125rem 1.25rem;}
.cx-jobs-welfare{padding:0.625rem 0 3.75rem;}
.cx-jobs-welfare .item{padding:0;width:25%;}
.cx-jobs-welfare .item h3{font-size:1.5rem;}
.cx-jobs-welfare .item p{display:none;}
.cx-jobs-welfare .item:hover{box-shadow:none;}
.cx-jobs-cont{padding:2.5rem 0 0;}
.cx-jobs-title h2{font-size:1.875rem;}
.cx-jobs-menu{float:none;width:100%;}
.cx-jobs-menu li{margin-bottom:0;width:auto;font-size:1.5rem;}
.cx-jobs-menu li:before{display:none;}
.cx-jobs-main{float:none;margin-top:1.25rem;width:100%;}
.cx-jobs-main .item{padding:2.5rem;}
.cx-jobs-main .item .hd{padding-bottom:2.5rem;}
.cx-jobs-main .item .hd h3{font-size:1.875rem;}
.cx-jobs-main .item .hd em{font-size:1.5rem;}
.cx-jobs-main .item .hd p{margin-top:0.5rem;font-size:1.5rem;}
.cx-jobs-main .item .bd h4{font-size:1.5rem;}
.cx-jobs-main .item .bd p{font-size:1.5rem;}
}
/*--end jobs--*/

/*--cx-msgForm--*/
.cx-msgForm{padding:4.375rem 0;overflow:hidden;background:#fff;}
.cx-msgForm-hd{padding-bottom:0rem;overflow:hidden;border-bottom:#e5e5e5 solid 0px;}
.cx-msgForm-hd h2{font-size:0rem;color:#333;}
.cx-msgForm-hd p{margin-top:0.75rem;font-size:1rem;color:#999;}
.cx-msgForm-bd{padding-top:0rem;}
.cx-msgForm-bd .item{display:flex;flex-wrap:wrap;justify-content:space-between;}
.cx-msgForm-bd .item .label{width:11.25rem;font-size:1.25rem;color:#333;overflow:hidden;}
.cx-msgForm-bd .item .box{width:calc(100% - 11.25rem);}
.cx-msgForm-bd .item-radio,.cx-msgForm-bd .item-checkbox{margin-bottom:1.25rem;line-height:2rem;}
.cx-msgForm-bd .item-radio li,.cx-msgForm-bd .item-checkbox li{position:relative;float:left;padding-left:1.75rem;width:10rem;cursor:pointer;}
.cx-msgForm-bd .item-radio li:before,.cx-msgForm-bd .item-checkbox li:before{display:block;position:absolute;left:0;top:50%;width:20px;height:20px;line-height:20px;text-align:center;content:"";background:#f6f6f6;border:#e6e6e6 solid 1px;border-radius:0px;transform:translateY(-50%);}
.cx-msgForm-bd .item-radio li.active:before,.cx-msgForm-bd .item-checkbox li.active:before{background:var(--vi-color) url(../images/Template/tick.png) no-repeat center;}
.cx-msgForm-bd .item-checkbox span{display:inline-block;padding:0 0.75rem;font-size:1rem;color:#999;user-select:none;border:#ccc solid 1px;border-radius:0px;}
.cx-msgForm-bd .item-select{margin-bottom:2.375rem;line-height:4.375rem;}
.cx-msgForm-bd .item-select ul{display:flex;flex-wrap:wrap;margin:0 -1.25rem;}
.cx-msgForm-bd .item-select li{position:relative;margin:0 1.25rem;width:calc(100% / 3 - 2.5rem);height:4.375rem;cursor:pointer;}
.cx-msgForm-bd .item-select li:after{display:block;position:absolute;right:2rem;top:0;line-height:4.375rem;font-family:"iconfont";font-size:1.5rem;content:"\e692";color:#cfcfcf;transition:all .5s;}
.cx-msgForm-bd .item-select li span,.cx-msgForm-bd .item-select li input{display:block;padding:1.25rem 2rem;width:100%;height:4.375rem;line-height:1.5;font-size:1.25rem;color:#999;cursor:pointer;border:none;outline:none;background:#f6f6f6;border-radius:0px;}
.cx-msgForm-bd .item-select li .drop{display:none;position:absolute;z-index:9;top:calc(100% + 1rem);left:0;width:100%;height:12rem;overflow:auto;background:#fff;box-shadow:0 0 1rem rgba(0,0,0,0.1);border-radius:0px;}
.cx-msgForm-bd .item-select li .drop a{display:block;padding:0.5rem 2rem;font-size:1.25rem;line-height:1.75;color:#666;}
.cx-msgForm-bd .item-select li .drop a:hover{color:#fff;background:var(--vi-color);}
.cx-msgForm-bd .item-select li .drop::-webkit-scrollbar{width:2px;background:#ccc;}
.cx-msgForm-bd .item-select li .drop::-webkit-scrollbar-thumb{background:var(--vi-color);}
.cx-msgForm-bd .item-select li.active:after{transform:rotateX(180deg);}
.cx-msgForm-bd .item-select li.active input{color:#333;background:#fff;box-shadow:0 0 1rem rgba(0,0,0,0.1);}
.cx-msgForm-bd .item-select li.active .drop{display:block;}
.cx-msgForm-bd .item-ipt{margin-bottom:2.375rem;line-height:4.375rem;}
.cx-msgForm-bd .item-ipt ul{display:flex;flex-wrap:wrap;margin:0 -1.25rem;}
.cx-msgForm-bd .item-ipt li{position:relative;margin:0 1.25rem;width:calc(100% / 3 - 2.5rem);height:4.375rem;cursor:pointer;}
.cx-msgForm-bd .item-ipt input{display:block;padding:1.25rem 2rem;width:100%;height:4.375rem;font-size:1.25rem;line-height:1.75;color:#999;border:none;outline:none;background:#f6f6f6;border-radius:0px;}
.cx-msgForm-bd .item-ipt textarea{display:block;margin-top:1.375rem;padding:1.25rem 2rem;width:100%;height:13.75rem;font-size:1.25rem;line-height:1.75;color:#999;border:none;outline:none;resize:none;background:#f6f6f6;border-radius:0px;}
.cx-msgForm-bd .item-ipt input:hover,.cx-msgForm-bd .item-ipt textarea:hover{color:#333;background:#fff;box-shadow:0 0 1rem rgba(0,0,0,0.1);transition:all .25s;} 
.cx-msgForm-bd .item-btn{overflow:hidden;}
.cx-msgForm-bd .item-btn a.submit{display:block;margin-top:0.75rem;width:23.75rem;line-height:4.375rem;font-size:1.25rem;text-align:center;color:#fff;background:var(--vi-color);border-radius:0px;}
@media(max-width:992px){
.cx-msgForm{padding:3.125rem 1.25rem;}
.cx-msgForm-hd{padding-bottom:3.125rem;border-bottom:none;}
.cx-msgForm-hd h2{display:none;}
.cx-msgForm-hd p{margin-top:0;font-size:1.5rem;}
.cx-msgForm-bd{padding-top:0;}
.cx-msgForm-bd .item .label{width:100%;font-size:1.5rem;}
.cx-msgForm-bd .item .box{padding-top:1.25rem;width:100%;}
.cx-msgForm-bd .item-radio,.cx-msgForm-bd .item-checkbox{margin-bottom:2rem;line-height:3rem;}
.cx-msgForm-bd .item-radio li,.cx-msgForm-bd .item-checkbox li{position:relative;float:left;margin-bottom:0.5rem;padding-left:30px;width:160px;cursor:pointer;}
.cx-msgForm-bd .item-select ul{margin:0 -0.625rem;}
.cx-msgForm-bd .item-select li{margin:0 0.625rem;width:calc(100% / 3 - 1.25rem);cursor:pointer;}
.cx-msgForm-bd .item-select li input{font-size:1.5rem;height:5rem;}
.cx-msgForm-bd .item-select li .drop a{font-size:1.5rem;}
.cx-msgForm-bd .item-ipt{margin-bottom:1.25rem;}
.cx-msgForm-bd .item-ipt li{margin-bottom:1.25rem;width:100%;height:auto;}
.cx-msgForm-bd .item-ipt input{font-size:1.5rem;height:5rem;}
.cx-msgForm-bd .item-ipt textarea{margin-top:0;font-size:1.5rem;}
.cx-msgForm-bd .item-btn a.submit{margin-top:0;width:100%;line-height:5rem;font-size:1.5rem;}
}
/*--end cx-msgForm--*/

/*--cx-tags--*/
.cx-tags{padding:4.375rem 0;overflow:hidden;background:#fff;}
.cx-tags .hd{overflow:hidden;}
.cx-tags .hd h2{font-size:2.625rem;color:#333;}
.cx-tags .bd{padding-top:2rem;overflow:hidden;}
.cx-tags .bd ul{margin:-0.3125rem;overflow:hidden;}
.cx-tags .bd li{float:left;margin:0.3125rem;line-height:2.5rem;font-size:1rem;}
.cx-tags .bd li a{display:block;padding:0 0.75rem;color:#999;background:#f6f6f6;border-radius:0px;transition:all .5s;}
.cx-tags .bd li a:hover{color:#fff;background:var(--vi-color);}
@media(max-width:992px){
.cx-tags{padding:3.125rem 1.25rem;}
.cx-tags .hd{display:none;}
.cx-tags .bd{padding-top:0;}
.cx-tags .bd ul{margin:-0.625rem;}
.cx-tags .bd li{margin:0.625rem;font-size:1.5rem;line-height:1.5;}
.cx-tags .bd li a{padding:0.75rem 1rem;}
}
/*--end cx-tags--*/

/*--cx-tag-news--*/
.cx-tag-news{padding:5rem 0;overflow:hidden;background:#fff;}
.cx-tag-news .tips{font-size:2.625rem;color:#333;}
.cx-tag-news .tips h1{display:inline-block;padding:0 0.625rem;font-size:2.625rem;color:var(--vi-color);}
.cx-tag-news-inner{display:flex;flex-wrap:wrap;justify-content:space-between;}
.cx-tag-news-inner .cx-news-main .bd{padding-top:2.5rem;}
@media(max-width:992px){
.cx-tag-news{padding:3.125rem 1.25rem;}
.cx-tag-news .tips,.cx-tag-news .tips h1{font-size:1.875rem;text-align:center;}
.cx-tag-news .cx-news-list{background:#fff;}
.cx-tag-news .cx-news-list .item{margin-top:0;padding:1.875rem 0;}
.cx-tag-news .cx-news-list .btmBox li{display:none;}
.cx-tag-news .cx-news-list .btmBox li.tag{display:block;}
}
/*--end cx-tag-news--*/

/*--cx-search-all--*/
.cx-search-all{padding:5rem 0;overflow:hidden;background:#f6f6f6;}
.cx-search-all .form{position:relative;margin:0 auto;width:46.25rem;height:4.375rem;background:#fff;box-shadow:0 1rem 2rem rgba(0,0,0,0.1);border-radius:0px;}
.cx-search-all .form input{display:block;padding:0 1.875rem;width:100%;height:4.375rem;font-size:1.25rem;border:none;outline:none;background:transparent;}
.cx-search-all .form button{display:block;position:absolute;right:0.625rem;top:50%;width:3rem;height:3rem;line-height:3rem;text-align:center;color:#fff;cursor:pointer;border:none;outline:none;background:var(--vi-color);border-radius:0px;transform:translateY(-50%);}
.cx-search-all .form button i{display:block;font-size:1.5rem;}
.cx-search-tips{margin-top:3.75rem;font-size:2.625rem;color:#999;text-align:center;}
.cx-search-tips h1{display:inline-block;padding:0 0.625rem;font-size:2.625rem;color:var(--vi-color);}
.cx-search-list{margin-top:3.125rem;}
.cx-search-list .item{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row-reverse;padding:2.5rem 0;overflow:hidden;animation:fadeInUpSmall 1s ease-out;border-radius:0px;transition:all .5s;}
.cx-search-list .pic{width:20.25rem;overflow:hidden;border-radius:0px;}
.cx-search-list .pic img{display:block;width:100%;transition:all 1s;}
.cx-search-list .text{position:relative;width:38.125rem;transition:all 1s;}
.cx-search-list .text h3{line-height:2rem;font-size:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cx-search-list .text h3 a{color:#333;}
.cx-search-list .text h3 a:hover{color:var(--vi-color);}
.cx-search-list .text p{margin:0.75rem 0;line-height:1.75;font-size:1rem;color:#999;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.cx-search-list .text p a{color:#999;}
.cx-search-list .text>span{position:absolute;left:0;bottom:0;width:100%;line-height:1.75;font-size:1rem;color:#999;overflow:hidden;}
.cx-search-list .text>span a:after{display:inline-block;margin-left:1rem;font-family:"iconfont";content:"\e694";}
.cx-search-list .text>span a:hover{color:var(--vi-color);}
.cx-search-list .item:hover{box-shadow:0 0 2rem rgba(0,0,0,0.15);}
.cx-search-list .item:hover .pic img{transform:scale(1.1);}
.cx-search-list .item:hover .text{transform:translateX(2.5rem);}
@media(max-width:992px){
.cx-search-all{padding:3.125rem 1.25rem;}
.cx-search-all .form{width:100%;height:5rem;}
.cx-search-all .form input{height:5rem;font-size:1.5rem;}
.cx-search-tips{margin-top:2.5rem;font-size:1.875rem;}
.cx-search-tips h1{font-size:1.875rem;}
.cx-search-list .item{margin-bottom:3.75rem;padding:0;}
.cx-search-list .pic{width:40%;}
.cx-search-list .text{width:54%;}
.cx-search-list .text h3{font-size:1.75rem;white-space:unset;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.cx-search-list .text p{display:none;}
.cx-search-list .text>span{font-size:1.5rem;}
.cx-search-list .item:hover{box-shadow:unset;}
.cx-search-list .item:hover .text{transform:translateX(0);}
.cx-search-all .addMore a{background:#eaeaea;}
}
/*--end cx-search-all--*/

/*--cx-siteMap--*/
.cx-siteMap{padding:5rem 0;overflow:hidden;background:#fff;}
.cx-siteMap .hd{padding-bottom:2.5rem;overflow:hidden;border-bottom:#e5e5e5 solid 1px;}
.cx-siteMap .hd li{float:left;font-size:2.625rem;margin-right:3.75rem;}
.cx-siteMap .hd li a{color:#ccc;}
.cx-siteMap .hd li.cur a,.cx-siteMap .hd li:hover a{color:#333;}
.cx-siteMap .bd{overflow:hidden;}
.cx-siteMap .bd .item{padding:2.5rem 0;overflow:hidden;border-bottom:#e5e5e5 solid 1px;}
.cx-siteMap .bd .item h3{font-size:1.25rem;}
.cx-siteMap .bd .item h3 a{color:#333;}
.cx-siteMap .bd .item ul{padding-top:1rem;overflow:hidden;}
.cx-siteMap .bd .item li{float:left;margin-right:2.75rem;font-size:1rem;line-height:2;}
.cx-siteMap .bd .item li a{color:#999;}
.cx-siteMap .bd .item li a:hover{color:#000;}
@media(max-width:992px){
.cx-siteMap{padding:3.125rem 1.25rem;}
.cx-siteMap .hd{padding-bottom:2rem;}
.cx-siteMap .hd li{margin-right:2.875rem;font-size:1.875rem;}
.cx-siteMap .bd .item h3{font-size:1.5rem;}
.cx-siteMap .bd .item li{font-size:1.5rem;}
}
/*--end cx-siteMap--*/

/*--cx-apply-links--*/
.cx-apply-links{padding:5rem 0;overflow:hidden;background:#fff;}
.cx-apply-links .hd{overflow:hidden;}
.cx-apply-links .hd h2{font-size:2.625rem;color:#333;}
.cx-apply-links .hd p{margin-top:0.75rem;font-size:1rem;color:#999;}
.cx-apply-links .bd{padding-top:3.5rem;}
.cx-apply-links .bd .iptBox{display:flex;flex-wrap:wrap;justify-content:space-between;}
.cx-apply-links .bd .iptBox input{padding:1.25rem 2rem;width:30.7%;font-size:1.25rem;color:#333;border:none;background:#f6f6f6;outline:none;border-radius:0px;transition:all .5s;}
.cx-apply-links .bd .iptBox input::-webkit-input-placeholder{color:#999;}
.cx-apply-links .bd .iptBox input:hover{background:#fff;box-shadow:0 0 2rem rgba(0,0,0,0.1);}
.cx-apply-links .bd .txtBox{margin-top:3.125rem;}
.cx-apply-links .bd .txtBox textarea{padding:1.25rem 2rem;width:100%;height:10rem;font-size:1.25rem;color:#333;border:none;background:#f6f6f6;outline:none;resize:none;border-radius:0px;transition:all .5s;}
.cx-apply-links .bd .txtBox textarea::-webkit-input-placeholder{color:#999;}
.cx-apply-links .bd .txtBox textarea:hover{background:#fff;box-shadow:0 0 2rem rgba(0,0,0,0.1);}
.cx-apply-links .bd .btnBox{margin-top:3.125rem;text-align:right;}
.cx-apply-links .bd .btnBox a{display:inline-block;padding:1.25rem 2rem;width:26.875rem;font-size:1.25rem;color:#fff;text-align:center;background:var(--vi-color);border-radius:0px;}
@media(max-width:992px){
.cx-apply-links{padding:3.125rem 1.25rem;}
.cx-apply-links .hd h2{display:none;}
.cx-apply-links .hd p{margin-top:0;font-size:1.5rem;}
.cx-apply-links .bd{padding-top:1.5rem;}
.cx-apply-links .bd .iptBox input{margin-bottom:1.25rem;width:100%;font-size:1.5rem;}
.cx-apply-links .bd .txtBox{margin-top:0;}
.cx-apply-links .bd .btnBox{margin-top:1.25rem;}
.cx-apply-links .bd .btnBox a{display:block;width:100%;font-size:1.5rem;}
}
/*--end cx-apply-links--*/

/*--cx-error-404--*/
.cx-error-404{padding:10rem 0;overflow:hidden;background:#f6f6f6;}
.cx-error-404 .inner{text-align:center;overflow:hidden;}
.cx-error-404 .tit{font-size:2.625rem;line-height:1.75;color:#999;}
.cx-error-404 .pic{overflow:hidden;}
.cx-error-404 .pic img{margin:0 auto;width:auto;max-width:100%;}
.cx-error-404 .tips{padding-top:1.25rem;}
.cx-error-404 .tips p{font-size:1.25rem;line-height:1.75;color:#999;}
.cx-error-404 .tips ul{display:flex;justify-content:center;padding:1.25rem;}
.cx-error-404 .tips li{margin:0 0.625rem;width:11.25rem;height:3.75rem;line-height:3.75rem;font-size:1em;}
.cx-error-404 .tips li a{display:block;border-radius:0px;box-shadow:0 0 1rem rgba(0,0,0,0.05);transition:all .5s;}
.cx-error-404 .tips li a:hover{color:#fff;background:var(--vi-color);}
@media(max-width:992px){
.cx-error-404{padding:10rem 1.25rem;}
.cx-error-404 .tit{font-size:1.875rem;}
.cx-error-404 .pic img{width:50%;}
.cx-error-404 .tips{padding-top:4.5rem;}
.cx-error-404 .tips p{font-size:1.5rem;}
.cx-error-404 .tips li{margin:0 0.625rem;width:14.375rem;height:5rem;line-height:5rem;font-size:1.5em;}
}
/*--end cx-error-404--*/

/*--cx-error-close--*/
.cx-error-close{position:relative;width:100vw;height:100vh;}
.cx-error-close .inner{position:fixed;z-index:9;top:50%;left:50%;padding:4.625rem 1.25rem;width:40rem;text-align:center;background:#f6f6f6;border-radius:0px;transform:translate(-50%,-50%);}
.cx-error-close .inner h2{margin-bottom:0.75rem;font-size:2.625rem;color:#333;}
.cx-error-close .inner p{font-size:1.25rem;line-height:1.5;color:#999;}
.cx-error-close .inner p em{font-family:"DIN Medium";color:#000;}
.cx-error-close .inner a{display:block;margin:3.375rem auto 0;width:8.125rem;height:3.75rem;line-height:3.75rem;font-size:1.25rem;color:#fff;background:var(--vi-color);border-radius:0px;}
.cx-error-close .inner a:hover{background:#000;}
@media(max-width:992px){
.cx-error-close .inner{width:85%;}
.cx-error-close .inner h2{font-size:2.625rem;}
.cx-error-close .inner p{font-size:1.5rem;}
.cx-error-close .inner a{font-size:1.5rem;}
}
/*--end cx-error-close--*/

/*--file-form-pop--*/
.file-form-pop{display:none;position:fixed;z-index: 999;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);}
.file-form-pop .inner{position:absolute;top:50%;left:50%;width:90%;max-width:500px;background:#fff;overflow:hidden;border-radius:0px;transform:translate(-50%,-50%);}
.file-form-pop .hd{padding:10px;text-align:center;background:var(--vi-color);}
.file-form-pop .hd h2{font-size:18px;color:#fff;font-weight:100;text-transform:uppercase;}
.file-form-pop .hd .close{display:block;position:absolute;right:0;top: 0px;cursor:pointer;width:56px;height: 42px;line-height: 42px;color:#fff;font-size:20px;}
.file-form-pop .bd{padding:20px;overflow:hidden;}
.file-form-pop .bd li{position:relative;margin-bottom:15px;}
.file-form-pop .bd li:last-child{margin-bottom:0;}
.file-form-pop .bd li input{display:block;padding:10px 20px;width:100%;height:43px;font-family: inherit;font-size:14px;border:1px solid #eaeaea;border-radius:0;box-shadow:none;}
.file-form-pop .bd li textarea{display:block;padding:10px 20px;width:100%;height:160px;font-family: inherit;font-size:14px;border:1px solid #eaeaea;border-radius:0;resize:none;box-shadow:none;}
.file-form-pop .bd li input::-webkit-input-placeholder,.form-pop .bd li textarea::-webkit-input-placeholder{color:#999;} 
.file-form-pop .bd li button{display:block;width:100%;height:52px;line-height:52px;font-family: inherit;font-size:15px;color:#fff;text-align:center;border:none;cursor:pointer;background-color:var(--vi-color);border-radius:0px;transition:all 0.5s;margin: 0 auto;}
/*--end form-pop--*/

/*暂无数据*/
.nodata{padding:80px 80px 80px 150px;border:solid 1px #eee;margin:10px 0;background:url(../images/Template/nodata.gif) no-repeat 20px 20px; background-color: #fff; width:100%;}