.banner-dots li button::before{-webkit-transition:all .3s;transition:all .3s}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.25;-webkit-text-size-adjust:100%}
body{margin:0;font-family:"Source Han Sans CN","Microsoft YaHei","PingFang SC","STSong","SimSun",Arial,sans-serif;color:#343030}
main{display:block}
hr{box-sizing:content-box;height:0;overflow:visible}
pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent;text-decoration:none}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:700}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button{background-color:transparent;cursor:pointer;border:none;padding:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:0.35em 0.75em 0.625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
input,textarea{border:none;outline:none;padding:0}
input{background-color:transparent}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
ul,dl,dd{margin:0;padding:0}
ul,li{list-style:none}
p,h1,h2,h3,h4,h5,h6,blockquote{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-weight:400}
table{border-collapse:collapse;border-spacing:0}
*{-webkit-tap-highlight-color:transparent;box-sizing:border-box}
[class*=' icon-'],[class^=icon-]{font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;line-height:1;speak:none;text-transform:none}
input[type=text]::-ms-clear,input[type=tel]::-ms-clear,input[type=number]::-ms-clear{display:none}
.wow{visibility:hidden}
.no-cssanimations .wow{visibility:visible}
.mt-10{margin-top:10px}
.mt-20{margin-top:20px}
.mt-30{margin-top:30px}
.mt-40{margin-top:40px}
.mt-50{margin-top:50px}
.mt-60{margin-top:60px}
.mt-70{margin-top:70px}
.mt-80{margin-top:80px}
.mt-90{margin-top:90px}
.mt-100{margin-top:100px}
.mt-110{margin-top:110px}
.mt-120{margin-top:120px}
.mt-130{margin-top:130px}
.mt-140{margin-top:140px}
.mt-150{margin-top:150px}
.mt-160{margin-top:160px}
.mt-200{margin-top:200px}
.pt-80{padding-top:80px}
.pt-100{padding-top:100px}
.pt-120{padding-top:120px}
.pt-130{padding-top:130px}
.pt-140{padding-top:140px}
@media (max-width:800px){.mt-40{margin-top:20px}
.mt-50{margin-top:25px}
.mt-60{margin-top:30px}
.mt-70{margin-top:35px}
.mt-80{margin-top:40px}
.mt-90{margin-top:45px}
.mt-100{margin-top:50px}
.mt-110{margin-top:55px}
.mt-120{margin-top:60px}
.mt-130{margin-top:70px}
.mt-140{margin-top:80px}
.mt-150{margin-top:90px}
.mt-160{margin-top:80px}
.mt-200{margin-top:100px}
.pt-80{padding-top:40px}
.pt-100{padding-top:50px}
.pt-120{padding-top:60px}
.pt-130{padding-top:65px}
.pt-140{padding-top:70px}
}
.text-right{text-align:right}
.text-left{text-align:left}
.text-center{text-align:center}
.d-inline-block{display:inline-block}
.d-none{display:none}
.d-block{display:block}
.v-rl{writing-mode:vertical-rl;-ms-writing-mode:tb-rl}
.v-lr{writing-mode:vertical-lr;-ms-writing-mode:tb-lr}
.contact-map .BMapLabel{border:0}
.contact-map .anchorBL{display:none}
.list-mt30{margin-left:-15px;margin-right:-15px}
.list-mt30>li{margin-bottom:30px}
.list-mt30>li>a,.list-mt30>li .item-box{margin-left:15px;margin-right:15px}
.list-mt40{margin-left:-20px;margin-right:-20px}
.list-mt40>li{margin-bottom:40px}
.list-mt40>li>a,.list-mt40>li .item-box{margin-left:20px;margin-right:20px}
.list{font-size:0}
.list>li{display:inline-block;vertical-align:top}
.list>li>a,.list>li .item-box{display:block;font-size:20px}
.list-1>li{width:100%}
.list-2>li{width:50%}
.list-3>li{width:33.3333%}
.list-4>li{width:25%}
.list-5>li{width:20%}
@media (max-width:1200px){.list>li>a,.list>li .item-box{font-size:16px}
}
@media (max-width:1160px){.list-5>li{width:24%}
}
@media (max-width:1024px){.list>li>a,.list>li .item-box{font-size:14px}
.list-mt30{margin-left:-10px;margin-right:-10px}
.list-mt30>li{margin-bottom:20px}
.list-mt30>li a,.list-mt30>li .item-box{margin-left:10px;margin-right:10px}
.list-mt40{margin-left:-15px;margin-right:-15px}
.list-mt40>li{margin-bottom:30px}
.list-mt40>li a,.list-mt40>li .item-box{margin-left:15px;margin-right:15px}
}
@media (max-width:800px){.list>li>a,.list>li .item-box{font-size:12px}
.list-mt30{margin-left:-8px;margin-right:-8px}
.list-mt30>li{margin-bottom:16px}
.list-mt30>li a,.list-mt30>li .item-box{margin-left:8px;margin-right:8px}
.list-mt40{margin-left:-12px;margin-right:-12px}
.list-mt40>li a,.list-mt40>li .item-box{margin-left:12px;margin-right:12px}
.list-4>li{width:33.33%}
.list-3>li{width:50%}
.list-5>li{width:33.33%}
}
@media (max-width:650px){.list-mt40{margin-left:-10px;margin-right:-10px}
.list-mt40>li a,.list-mt40>li .item-box{margin-left:10px;margin-right:10px}
.list-4>li{width:50%}
.list-2>li{width:100%}
}
@media (max-width:500px){.list-5>li{width:50%}
}
.img-box{position:relative;overflow:hidden}
.img-box::before{content:"";display:block}
.img-box>img{left:0;position:absolute;top:0;width:100%}
.bg-cover{background-repeat:no-repeat;background-position:center center;background-size:cover}
.bg-contain{background-repeat:no-repeat;background-position:center center;background-size:contain}
.wx-share{margin-top:-130px;margin-left:-120px;border-radius:3px;position:fixed;z-index:1000;top:50%;left:50%;padding:20px 10px;width:240px;height:280px;background-color:#fff;cursor:pointer;box-shadow:0 0 5px 0 rgba(0,0,0,0.1)}
.wx-share img{display:block;width:100%}
.wx-share p{font-size:12px;line-height:20px;text-align:center;font-weight:500;color:#000}
.wx-share i{position:absolute;top:0;right:0;font-size:12px;width:2.5em;height:2.5em;line-height:2.5;text-align:center;color:#000}
@-webkit-keyframes fadeIn{from{opacity:0}
to{opacity:1}
}
@keyframes fadeIn{from{opacity:0}
to{opacity:1}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes scalePic{from{-webkit-transform:scale(1.04);transform:scale(1.04)}
to{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes scalePic{from{-webkit-transform:scale(1.04);transform:scale(1.04)}
to{-webkit-transform:scale(1);transform:scale(1)}
}
.scalePic{-webkit-animation-name:scalePic;animation-name:scalePic}
@-webkit-keyframes scaleSmallPic{from{-webkit-transform:scale(1.1);transform:scale(1.1)}
to{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes scaleSmallPic{from{-webkit-transform:scale(1.1);transform:scale(1.1)}
to{-webkit-transform:scale(1);transform:scale(1)}
}
.scaleSmallPic{-webkit-animation-name:scaleSmallPic;animation-name:scaleSmallPic}
@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,5%,0);transform:translate3d(0,5%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,5%,0);transform:translate3d(0,5%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
@-webkit-keyframes fadeInUpSmall{from{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInUpSmall{from{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInUpSmall{-webkit-animation-name:fadeInUpSmall;animation-name:fadeInUpSmall}
@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-10%,0,0);transform:translate3d(-10%,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-10%,0,0);transform:translate3d(-10%,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
@-webkit-keyframes fadeInLeftSmall{from{opacity:0;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInLeftSmall{from{opacity:0;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInLeftSmall{-webkit-animation-name:fadeInLeftSmall;animation-name:fadeInLeftSmall}
@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
@-webkit-keyframes fadeInRightSmall{from{opacity:0;-webkit-transform:translate3d(40px,0,0);transform:translate3d(40px,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInRightSmall{from{opacity:0;-webkit-transform:translate3d(40px,0,0);transform:translate3d(40px,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInRightSmall{-webkit-animation-name:fadeInRightSmall;animation-name:fadeInRightSmall}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}
.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}
.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}
.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}
.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}
.animated.fast{-webkit-animation-duration:800ms;animation-duration:800ms}
.animated.faster{-webkit-animation-duration:500ms;animation-duration:500ms}
.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}
.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}
@media (prefers-reduced-motion){.animated{-webkit-animation:unset !important;animation:unset !important;-webkit-transition:none !important;transition:none !important}
}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list.draggable{user-select:text}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track::after,.slick-track::before{display:table;content:""}
.slick-track::after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px;outline:0}
.slick-slide a{outline:0}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.banner-dots{position:absolute;bottom:80px;right:0;left:0;font-size:0;text-align:center}
.banner-dots li{margin:0 15px;display:inline-block;vertical-align:top}
.banner-dots li button{position:relative;display:inline-block;padding:0;border:0;font-size:0;background-color:transparent;outline:0;cursor:pointer}
.banner-dots li button::before{content:"";display:block;width:50px;height:2px;background-color:#999}
.banner-dots li button::after{content:"";position:absolute;z-index:2;top:0;bottom:0;left:0;width:0;background-color:#2E318A}
.banner-dots li.slick-active button::before{background-color:#999}
.banner-dots li.slick-active button::after{width:100%;-webkit-transition:width 4s ease;transition:width 4s ease}
@media (max-width:1024px){.banner-dots{bottom:20px}
.banner-dots li{margin-right:10px;margin-left:10px}
.banner-dots li button::before{width:30px}
}
.header{position:fixed;left:0;top:0;width:100%;background-color:#fff;z-index:99999999;box-shadow: 0 8px 8px 0px rgba(0, 0, 0, 0.08);}
.header-place{height:82px}
.header-main{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center;box-align:center;-moz-box-align:center;-webkit-box-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:25px 0;max-height:82px}
.header-logo{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-end;-webkit-align-items:flex-end;box-align:flex-end;-moz-box-align:flex-end;-webkit-box-align:flex-end}
.logo{height:32px}
.logo img{width:auto;height:140%;margin-top:-2%;}
.logo-line{width:1px;height:18px;background-color:#2E318A;margin-left:14px;margin-right:10px;position:relative;top:-2px}
.header-code__img{height:20px;position:relative;top:-2px}
.header-code__img img{width:auto;height:100%}
@media (min-width:1025px){.m-menu,.header-mask,.close-nav{display:none}
.header{-webkit-transition:transform .3s linear;transition:transform .3s linear}
.header-transY .header{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
.header-menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-size:14px;line-height:1.71429;font-weight:500}
.header-menu>li{padding:25px 0;margin-left:40px;position:relative}
.header-menu>li::after{-webkit-transition:transform .3s linear;transition:transform .3s linear;content:"";display:block;position:absolute;left:0;bottom:-1px;right:0;height:2px;background-color:#2E318A;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center}
.header-menu>li:hover::after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}
.header-menu>li:hover>a .c-title{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}
.header-menu>li:hover>a .e-title{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
.header-menu>li>a{position:relative;color:#343030;display:inline-block;height:24px;overflow:hidden}
.header-menu>li>a span{-webkit-transition:all .3s linear;transition:all .3s linear;display:block}
.header-menu>li>a .e-title{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}
.header-menu>li>a i{display:none}
.header-menu>li .hs-mnav__btn{display:none}
.subnav{display:none}
.subnav-box{position:absolute;left:0;top:100%;width:500px;padding:28px 0}
.subnav-box::after{content:"";display:block;position:absolute;height:100%;left:50%;top:0;width:200vw;background-color:rgba(255,255,255,0.9);-webkit-transform:translateX(-50%);transform:translateX(-50%);border-top:1px solid rgba(172,188,201,0.4)}
.subnav-box ul{position:relative;z-index:100;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.subnav-box li{margin-right:40px;overflow:hidden}
.subnav-box a{-webkit-transition:all .3s linear;transition:all .3s linear;font-size:14px;font-weight:500;color:rgba(52,48,48,0.5);display:inline-block}
.subnav-box a:hover{color:#343030}
}
@media (max-width:1024px){.header-main{position:relative;padding:10px 0}
.m-menu{position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);cursor:pointer;padding-top:2px}
.m-menu i{display:block;height:2px;width:22px;background-color:#343030;margin:5px 0}
.header-cont{position:fixed;right:0;top:0;width:200px;height:100%;background-color:#fff;padding-top:80px;overflow-y:auto;display:none;z-index:800}
.header-mask{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);z-index:700;display:none}
.header-menu{border-top:1px solid rgba(0,0,0,0.1)}
.header-menu>li{border-bottom:1px solid rgba(0,0,0,0.1)}
.header-menu>li>a{display:inline-block;position:relative;padding:15px 20px;color:#343030;font-size:16px}
.header-menu>li>a i{-webkit-transition:transform .3s linear;transition:transform .3s linear;position:absolute;right:-4px;top:50%;font-size:22px;margin-top:-11px}
.header-menu>li>a .e-title{display:none}
.header-menu>li .hs-pnav__btn{display:none}
.header-menu>li.active>a i{transform:rotate(180deg)}
.close-nav{position:absolute;right:24px;top:14px;font-size:24px;color:#343030;cursor:pointer}
.subnav{display:none}
.subnav-box{padding-left:20px;padding-right:20px;padding-bottom:14px}
.subnav-box li{margin-bottom:14px}
.subnav-box a{color:#7E7E7E;font-size:14px}
.header-place{height:52px}
}
@media (max-width:500px){.logo{height:26px}
.logo-line{height:14px;margin-left:10px;margin-right:6px}
.header-place{height:46px}
.header-code__img{height:16px}
}
.in-banner__slick{font-size:0}
.in-banner__slick .item-pic{padding-top:100vh}
.in-banner__slick .item-cont{position:absolute;left:0;right:0;bottom:210px;color:#fff}
.in-banner__slick .item-etitle,.in-banner__slick .item-ctitle{-webkit-transition:all .4s linear;transition:all .4s linear;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}
.in-banner__slick .item-etitle{font-family:"Arial";font-weight:700;line-height:1.30435;-webkit-transition-delay:.2s;transition-delay:.2s}
.in-banner__slick .item-ctitle{line-height:1.6875;letter-spacing:1px;margin-top:.8125em;-webkit-transition-delay:.4s;transition-delay:.4s}
.in-banner__slick .slick-dots__line{position:absolute;left:0;right:0;bottom:126px;max-width:1280px;margin-left:auto;margin-right:auto}
.in-ready .in-banner__slick .slick-current .item-etitle,.in-ready .in-banner__slick .slick-current .item-ctitle{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.in-video__full{background-color:rgba(178,218,253,0.2)}
.in-video__box{position:relative}
.in-video__box .item-cont{position:relative}
.in-video__box .item-play{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;background-color:rgba(255,255,255,0.8);cursor:pointer}
.in-video__box .item-play i{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.in-video__box .item-attr{position:absolute;color:#fff}
.in-video__box .item-video__cont{display:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:200}
.in-video__box .item-video__cont::before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000}
.in-video__box .item-video__cont video{position:absolute;left:0;top:0;width:100%;height:100%;z-index:20}
.in-video__box .close-video{position:absolute;right:14px;top:14px;font-size:20px;color:#fff;z-index:100;cursor:pointer}
.in-video__lCont{width:100%}
.in-video__lCont .item-pic::before{padding-top:56.03448%}
.in-video__lCont .item-play{width:70px;height:70px}
.in-video__lCont .item-play i{font-size:16px}
.in-video__lCont .item-attr{left:50px;right:50px;bottom:24px}
.in-video__rCont{width:33.33%;padding-left:20px;position:absolute;right:0;top:0;height:100%}
.in-video__rCont .item-box{height:calc(50% - 20px)}
.in-video__rCont .item-box:first-child{margin-bottom:40px}
.in-video__rCont .item-cont,.in-video__rCont .item-pic{height:100%}
.in-video__rCont .item-pic img{height:100%;object-fit:cover}
.in-video__rCont .item-pic::before{padding-top:56.66667%}
.in-video__rCont .item-play{width:46px;height:46px}
.in-video__rCont .item-play i{font-size:12px}
.in-video__rCont .item-attr{left:36px;right:36px;bottom:20px}
.in-video__btn .item-cont{margin-left:auto;margin-right:auto}
.in-news__full .item-date,.in-news__full .n-item__title{background-color:#EFF7FF}
.in-news__full .n-left__article a{height:100%;background-color:#EFF7FF}
.in-news__full .n-right__article{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-content:space-between;-webkit-align-content:space-between}
.in-news__full .n-right__article a{height:calc(50% - 20px);background-color:#EFF7FF;width:100%}
.in-case__full{background-color:rgba(178,218,253,0.6)}
.in-case__slick .item-slick__cont{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.in-case__slick .item-slick__pic,.in-case__slick .item-slick__sub{width:50%}
.in-case__slick .item-slick__pic{overflow:hidden}
.in-case__slick .item-slick__pic::before{padding-top:69.0625%}
.in-case__slick .item-slick__sub{color:#343030;padding-right:70px;padding-bottom:54px}
.in-case__slick .item-slick__title,.in-case__slick .item-slick__parameter,.in-case__slick .item-slick__txt{-webkit-transition:all .4s linear;transition:all .4s linear;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}
.in-case__slick .item-slick__title{line-height:1.42857;letter-spacing:1px;-webkit-transition-delay:.1s;transition-delay:.1s}
.in-case__slick .item-slick__parameter{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-content:space-between;-webkit-align-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition-delay:.6s;transition-delay:.6s}
.in-case__slick .item-slick__txt{max-width:540px;-webkit-transition-delay:.3s;transition-delay:.3s}
.in-case__slick .item-column{width:33.33%;padding-right:16px}
.in-case__slick .item-num{display:inline-block;position:relative;padding-right:22px}
.in-case__slick .item-num strong{font-family:"Arial"}
.in-case__slick .item-num sup{vertical-align:top;position:absolute;top:3px;right:0}
.in-case__slick .item-num sub{position:absolute;bottom:.625em;right:0}
.in-case__slick .item-intro sup{top:-8px}
.in-case__slick .item-infor{text-align:center}
.in-case__slick.wow-active .slick-current .item-slick__pic img{-webkit-animation:slickScale 2s linear forwards;animation:slickScale 2s linear forwards}
.in-case__slick.wow-active .slick-current .item-slick__title,.in-case__slick.wow-active .slick-current .item-slick__parameter,.in-case__slick.wow-active .slick-current .item-slick__txt{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
@-webkit-keyframes slickScale{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes slickScale{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
.in-case__arrow{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.in-case__arrow .list-more__icon{margin-right:24px}
.in-business__full{overflow:hidden}
.in-business__picSlick{font-size:0}
.in-business__picSlick .item-box{overflow:hidden}
.in-business__picSlick .item-pic{padding-top:100vh}
.in-business__picSlick .item-inner{display:none}
.in-business__picSlick.wow-active .slick-current .item-pic{-webkit-animation:slickScale 4s linear forwards;animation:slickScale 4s linear forwards}
.in-business__box{position:absolute;left:0;bottom:90px;right:0;padding-right:150px}
.in-business__box::before,.in-business__box::after{content:"";display:block;position:absolute;top:132px;height:2px;background-color:rgba(255,255,255,0.5)}
.in-business__box::before{right:-100%;left:100%}
.in-business__box::after{left:-100%;right:150px}
.in-business__box .item-cont{display:inline-block;text-align:center}
.in-business__box .item-pic__box{position:relative;width:104px;height:104px;border:2px solid #fff;border-radius:50%}
.in-business__box .item-pic{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:62.5%}
.in-business__box .item-pic::before{padding-top:100%}
.in-business__box .item-dot{width:14px;height:14px;background-color:#fff;border-radius:50%;margin-left:auto;margin-right:auto;margin-top:22px}
.in-business__box .item-title{color:#fff;margin-top:24px}
.in-business__box .item-pic__box,.in-business__box .item-dot,.in-business__box .item-title{-webkit-transition:opacity .3s linear;transition:opacity .3s linear;opacity:.5}
.in-business__box .slick-current .item-pic__box,.in-business__box .slick-current .item-dot,.in-business__box .slick-current .item-title{opacity:1}
.in-business__more{position:absolute;right:0;bottom:34px;width:150px;border:2px solid rgba(255,255,255,0.5);border-radius:30px}
.in-business__more.slick-hidden{pointer-events:none;display:block}
.in-business__more .item-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center;box-align:center;-moz-box-align:center;-webkit-box-align:center;color:#fff;padding:5px 0 5px 16px}
.in-business__more .item-round{width:37px;height:37px;border:2px solid #fff;border-radius:50%;position:relative}
.in-business__more .item-round i{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:12px}
.in-business__more .item-round i::before{display:block;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:center center;transform-origin:center center}
.in-business__more span{font-size:14px;margin-left:16px}
.in-company__inner{width:45%}
.inc-hint{font-weight:500}
.inc-title{margin-top:.53846em;letter-spacing:1px}
.inc-arrow .item-cont{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center;box-align:center;-moz-box-align:center;-webkit-box-align:center;color:#343030;max-width:124px}
.inc-arrow span{font-family:"Arial";font-weight:700;margin-left:14px}
.in-company__list li{text-align:center;position:relative}
.in-company__list li::after{content:"";display:block;position:absolute;right:0;top:0;width:2px;height:100%;background:url(../assets/img/line-2.svg) no-repeat center center;background-size:cover}
.in-company__list li:last-child::after{display:none}
.in-company__list .item-num{line-height:1;font-weight:700}
.in-company__list .item-num strong{position:relative;top:2px;font-family:"Arial";margin-right:.12em}
.in-company__list .item-txt{margin-top:12px}
.in-company__map{position:absolute;right:0;top:0;width:46%}
.inc-map__pic::before{padding-top:93.35605%}
.inc-map__animate{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20}
.svg-line__animte{-webkit-animation:svgLine 2s linear infinite;animation:svgLine 2s linear infinite}
@-webkit-keyframes svgLine{0%{stroke-dasharray:0 340}
100%{stroke-dasharray:520 340}
}
@keyframes svgLine{0%{stroke-dasharray:0 340}
100%{stroke-dasharray:520 340}
}
.page-index .header-place{display:none}
.in-column__caption{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center;box-align:center;-moz-box-align:center;-webkit-box-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.in-column__caption .title{font-weight:500;line-height:1}
.inc-tmore .item-cont{display:inline-block;position:relative;padding-right:19px;color:#2E318A;letter-spacing:1px;font-weight:500}
.inc-tmore i{position:absolute;right:0;top:50%;margin-top:-6px;font-size:12px;display:inline-block}
.cm-hybr__list li:first-child .item-title,.cm-hybr__list li:first-child .item-txt{padding-left:30px}
@media (min-width:1025px){.inc-tmore i{-webkit-transition:transform .3s linear;transition:transform .3s linear}
.inc-tmore .item-cont:hover i{-webkit-transform:translateX(4px);transform:translateX(4px)}
.inb-arrows{display:none}
.fp-section:not(.fp-auto-height).pt-80,.fp-section:not(.fp-auto-height).pt-100,.fp-section:not(.fp-auto-height).pt-130{padding-top:0}
.fp-section:not(.fp-auto-height) .pt-130,.fp-section:not(.fp-auto-height) .pt-100{padding-top:0}
.fp-section:not(.fp-auto-height).mt-100{margin-top:0}
.in-case__arrow .list-more__icon{-webkit-transition:all .3s linear;transition:all .3s linear}
.in-case__arrow .list-more__icon:hover{background-color:#2E318A;border-color:#2E318A;color:#fff}
.in-business__box a:hover .item-pic__box,.in-business__box a:hover .item-dot,.in-business__box a:hover .item-title{opacity:1}
.in-case__slick .item-slick__cont{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;-o-flex-direction:row-reverse;flex-direction:row-reverse}
.in-case__arrow{position:absolute;left:0;width:50%;bottom:0}
.in-video__rCont .item-play,.in-video__lCont .item-play{-webkit-transition:all .3s linear;transition:all .3s linear}
.in-video__rCont .item-play:hover,.in-video__lCont .item-play:hover{background-color:#2E318A;color:#fff}
.in-video__rCont .close-video,.in-video__lCont .close-video{-webkit-transition:transform .3s linear;transition:transform .3s linear}
.in-video__rCont .close-video:hover,.in-video__lCont .close-video:hover{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
.inc-arrow .list-more__icon{-webkit-transition:all .3s linear;transition:all .3s linear}
.inc-arrow span{-webkit-transition:color .3s linear;transition:color .3s linear}
.inc-arrow .item-cont:hover .list-more__icon{border-color:#2E318A;background-color:#2E318A;color:#fff}
.inc-arrow .item-cont:hover span{color:#2E318A}
.in-business__more{-webkit-transition:all .3s linear;transition:all .3s linear}
.in-business__more:hover{background-color:#2E318A;border-color:#2E318A}
.in-business__slick .slick-slide{-webkit-transition:opacity .3s linear;transition:opacity .3s linear}
.in-business__slick .slick-opa{opacity:.4}
}
@media (max-width:1600px){.in-business__box::before,.in-business__box::after{top:122px}
.in-business__box .item-pic__box{width:94px;height:94px}
}
@media (max-width:1340px){.in-banner__slick .slick-dots__line{width:94%}
}
@media (max-width:1200px){.in-video__lCont .item-play{width:64px;height:64px}
.in-video__lCont .item-attr{left:35px;right:35px;bottom:20px}
.in-video__rCont .item-play{width:42px;height:42px}
.in-video__rCont .item-attr{left:24px;right:24px;bottom:14px}
}
@media (max-width:1024px){.in-column__caption .title{font-weight:700}
.inc-tmore .item-cont{font-weight:700}
.in-banner__slick .item-cont{bottom:100px}
.in-banner__slick .slick-dots__line{width:auto;bottom:45px;margin-left:24px;margin-right:24px}
.in-company__list .item-txt{margin-top:6px}
.inc-arrow span{margin-left:7px}
.in-business__slick{text-align:center}
.in-business__box{padding-right:0}
.in-business__box::before,.in-business__box::after{top:105px}
.in-business__box::before{display:none}
.in-business__box::after{right:-100%}
.in-business__box .item-pic__box{width:78px;height:78px;margin-left:auto;margin-right:auto}
.in-business__box .item-dot{width:10px;height:10px}
.in-business__more{display:none}
.in-video__lCont .item-play{width:58px;height:58px}
.in-video__lCont .item-attr{left:28px;right:28px;bottom:16px}
.in-video__rCont{padding-left:15px}
.in-video__rCont .item-box{height:calc(50% - 15px)}
.in-video__rCont .item-box:first-child{margin-bottom:30px}
.in-video__rCont .item-play{width:38px;height:38px}
.in-video__rCont .item-attr{left:20px;right:20px;bottom:12px}
.in-case__slick .item-slick__pic,.in-case__slick .item-slick__sub{width:100%}
.in-case__slick .item-slick__sub{margin-top:20px;padding-right:0}
.inb-arrows{display:block;position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border:2px solid #fff;border-radius:50%;font-size:14px;color:#fff;line-height:36px;text-align:center;z-index:80}
.inb-prev{left:20px}
.inb-next{right:20px}
.in-business__picSlick .item-box{position:relative}
.in-business__picSlick .item-pic{padding-top:80%}
.in-business__picSlick .item-icon__box{border-radius:50%;padding:4px;width:68px;height:68px;display:flex;align-items:center}
.in-business__picSlick .item-icon{width:42px;margin-left:auto;margin-right:auto}
.in-business__picSlick .item-icon::before{padding-top:100%}
.in-business__picSlick .item-inner{position:absolute;left:20px;bottom:24px;display:flex;align-items:center}
.in-business__picSlick .item-title{color:#fff;margin-top:10px}
.in-business__box{display:none}
}
@media (max-width:800px){.in-company__inner{width:100%}
.in-company__map{width:100%;position:relative;right:auto;top:auto;margin-top:30px}
.in-business__full,.in-company__list{margin-top:80px}
.in-company__list li{width:33.33%}
.in-business__box{bottom:54px}
.in-business__box::before,.in-business__box::after{top:90px}
.in-business__box .item-pic__box{width:68px;height:68px}
.in-business__box .item-dot{margin-top:18px}
.in-business__box .item-title{margin-top:18px}
.in-video__lCont{padding-right:0;width:100%;margin-bottom:24px}
.in-video__lCont .item-play{width:48px;height:48px}
.in-video__lCont .item-attr{left:20px;right:20px;bottom:12px}
.in-video__rCont{padding-left:0;width:100%;position:relative;right:auto;top:auto;display:flex;flex-wrap:wrap}
.in-video__rCont .item-box{height:auto;width:50%}
.in-video__rCont .item-box:first-child{margin-bottom:0}
.in-video__rCont .item-box:first-child .item-cont{margin-right:12px}
.in-video__rCont .item-box:last-child .item-cont{margin-left:12px}
.in-video__rCont .item-play{width:32px;height:32px}
.in-news__full .n-left__article a,.in-news__full .n-right__article a{height:auto;background-color:transparent}
}
@media (max-width:650px){.in-business__full,.in-company__list{margin-top:60px}
.in-company__list li{margin-bottom:50px}
.in-company__list li:first-child{text-align:center}
.in-company__list li::after{background-size:contain}
.in-company__list .item-num strong{font-size:26px}
.inb-arrows{width:30px;height:30px;font-size:12px;line-height:26px}
.in-business__box{bottom:34px}
.in-business__box::before,.in-business__box::after{top:77px}
.in-business__box .item-pic__box{width:54px;height:54px;border-width:1px}
.in-video__lCont{margin-bottom:20px}
.in-video__lCont .item-play{width:42px;height:42px}
.in-video__rCont .item-box{width:100%}
.in-video__rCont .item-box:first-child{margin-bottom:20px}
.in-video__rCont .item-box:first-child .item-cont{margin-right:0}
.in-video__rCont .item-box:last-child .item-cont{margin-left:0}
.in-banner__slick .item-etitle br{display:none}
.in-case__slick .item-num sup{top:auto;bottom:2px}
.cm-hybr__list li:first-child .item-title,.cm-hybr__list li:first-child .item-txt{padding-left:20px}
}
@media (max-width:500px){.in-business__box{bottom:24px}
.in-business__box::before,.in-business__box::after{top:62px}
.in-business__box .item-pic__box{width:45px;height:45px}
.in-business__box .item-dot{width:8px;height:8px;margin-top:14px}
.in-business__box .item-title{margin-top:14px}
.in-case__slick .item-column{width:100%;text-align:center;margin-bottom:30px;padding-right:0}
.in-case__slick .item-column:last-child{margin-bottom:0}
.in-case__slick .item-num strong{font-size:26px}
.in-case__arrow{justify-content:center}
.in-case__arrow .list-more__icon{margin-left:12px;margin-right:12px}
.in-news__full a:first-child{margin-bottom:20px}
.in-case__btn .item-cont{margin-left:auto;margin-right:auto}
}
html.sr .load-hidden{visibility:hidden}
.w1280{/*max-width:1280px;*/width:88%;margin-left:auto;margin-right:auto}
.w1156{max-width:1156px;margin-left:auto;margin-right:auto}
.relative{position:relative}
.fs60{font-size:60px}
.fs50{font-size:50px}
.fs46{font-size:46px}
.fs40{font-size:40px}
.fs32{font-size:32px}
.fs28{font-size:28px}
.fs26{font-size:26px;line-height:1.69231}
.fs24{font-size:24px;line-height:1.66667;letter-spacing:1px}
.fs20{font-size:20px;line-height:1.69231}
.fs16{font-size:16px;line-height:1.6875;letter-spacing:1px}
.fs14{font-size:14px;line-height:1.78571;letter-spacing:1px}
.page-publicity{position:relative;overflow:hidden}
.page-publicity.color-black .page-publicity__cont{color:#343030}
.page-publicity.color-black .page-crumbs a{color:rgba(52,48,48,0.5)}
.page-publicity.color-black .page-crumbs a::after{background-color:rgba(52,48,48,0.5)}
.page-publicity.color-black .page-crumbs .on a{color:#343030}
.page-publicity__bgPic{padding-top:500px}
.page-crumbs,.page-publicity__cont{position:absolute;left:0;right:0}
.page-publicity__cont{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);color:#fff;line-height:1}
.page-publicity__cont .e-title{font-family:"Arial";margin-right:.375em}
.page-publicity__cont .c-title{font-weight:500;letter-spacing:1.3px}
.page-crumbs{bottom:40px}
.page-crumbs ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-end;-webkit-align-items:flex-end;box-align:flex-end;-moz-box-align:flex-end;-webkit-box-align:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}
.page-crumbs li{margin-right:10px}
.page-crumbs li:last-child a::after{display:none}
.page-crumbs a{font-size:12px;letter-spacing:1px;position:relative;color:rgba(255,255,255,0.5);padding-right:14px}
.page-crumbs a::after{content:"";display:block;position:absolute;right:0;bottom:0;width:1px;height:10px;background-color:rgba(255,255,255,0.5)}
.page-crumbs .item-home a{font-size:12px}
.page-crumbs .on a{color:#fff}
.pagination{text-align:center}
.pagination li{display:inline-block;vertical-align:middle}
.pagination .item-num{color:#ACBCC9;font-family:"Arial";margin-left:8px;margin-right:8px}
.pagination .list-arrow a{width:36px;height:36px;border:2px solid #343030;border-radius:50%;line-height:32px;display:inline-block;color:#343030;font-size:12px}
.pagination .list-prev{margin-right:16px}
.pagination .list-next{margin-left:16px}
.pagination .on .item-num{color:#343030}
.form-basic input{border-bottom:1px solid #343030;font-size:14px;letter-spacing:1px;line-height:2.14286;color:#343030}
.form-basic input::-webkit-input-placeholder{-webkit-transition:opacity .3s linear;transition:opacity .3s linear;color:#343030}
.form-basic textarea{width:100%;resize:none;height:240px;padding:16px}
.form-basic .form-w5{width:50%}
.form-basic .form-w10{width:100%}
.form-basic label.error{position:absolute;left:0;top:100%;font-size:12px;color:#2E318A;padding-top:2px}
.btn{padding:12px 60px;font-size:14px;letter-spacing:1px}
.btn-vi{background-color:#2E318A;color:#fff;border:1px solid #2E318A}
.btn-white{background-color:#fff;color:#7E7E7E;border:1px solid #fff}
.page-tabs{border-bottom:1px solid #D5E1EB}
.page-tabs.tab-wmax ul{max-width:560px;margin-left:auto;margin-right:auto}
.page-tabs ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;text-align:center}
.page-tabs li{width:100%}
.page-tabs a{color:#ACBCC9;display:inline-block;position:relative;padding-bottom:12px}
.page-tabs a::before{content:"";display:block;position:absolute;left:0;bottom:-1px;right:0;height:2px;background-color:#2E318A;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center}
.page-tabs .on a{color:#343030}
.page-tabs .on a::before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}
.list-down__icon{width:28px;height:28px;border:2px solid #343030;border-radius:50%;position:relative}
.list-down__icon i{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:12px;color:#343030;padding-top:1px}
.list-down__icon i::before{display:block;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:center center;transform-origin:center center}
.list-more__icon{width:54px;height:54px;border:2px solid #343030;border-radius:50%;position:relative;color:#343030;cursor:pointer}
.list-more__icon i{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:12px}
.sec-txt{font-size:16px;line-height:1.875;letter-spacing:1px}
.sec-txt p{font-weight:300}
.sec-txt strong{font-weight:500}
.paragraph{font-size:16px;line-height:1.875;letter-spacing:1px}
.paragraph h4{font-size:20px;letter-spacing:1px;line-height:1.75}
.paragraph p{font-weight:300;color:#7E7E7E;word-break:break-word}
.paragraph strong{font-weight:500;color:#343030}
.paragraph blockquote{position:relative;padding-left:18px}
.paragraph blockquote::before{content:"";display:block;position:absolute;left:0;top:5px;bottom:5px;width:2px;background-color:#0FCC25}
.paragraph img{max-width:100%;width:auto !important;height:auto !important}
.list-toggle__page .item-round,.list-toggle__page span{display:inline-block;vertical-align:middle}
.list-toggle__page a{display:inline-block;margin-bottom:30px}
.list-toggle__page .list-back{margin-bottom:0}
.list-toggle__page .item-round{width:24px;height:24px;border:1px solid #7E7E7E;border-radius:50%;position:relative;font-size:12px;color:#7E7E7E}
.list-toggle__page .item-round i{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.list-toggle__page .item-round i::before{display:block;-webkit-transform:scale(0.65);transform:scale(0.65);-webkit-transform-origin:center center;transform-origin:center center}
.list-toggle__page .item-round .icon-back{font-size:14px}
.list-toggle__page span{display:inline-block;color:#bbb;margin-left:9px}
.list-article__sub{width:67%}
.list-article__attr{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center;box-align:center;-moz-box-align:center;-webkit-box-align:center;margin-top:10px}
.list-article__attr .item-inner{padding-right:30px;margin-right:30px;position:relative}
.list-article__attr .item-inner::after{content:"";display:block;position:absolute;right:0;top:50%;width:1px;height:16px;margin-top:-8px;background-color:#343030}
.list-article__attr .item-inner:last-child::after{display:none}
.slick-dots__round li,.slick-dots__round button,.slick-dots__line li,.slick-dots__line button{display:inline-block;vertical-align:middle}
.slick-dots__line li{margin-right:16px}
.slick-dots__line button{font-size:0;position:relative;width:25px;height:6px}
.slick-dots__line button::before,.slick-dots__line button::after{-webkit-transition:opacity .1s linear;transition:opacity .1s linear;content:"";display:block;position:absolute;width:24px}
.slick-dots__line button::before{top:0;height:4px;background-color:#fff}
.slick-dots__line button::after{opacity:0;top:-1px;left:0;height:6px;background:url(../assets/img/dot-line.svg) no-repeat center center;background-size:contain}
.slick-dots__line .slick-active button::before{opacity:0}
.slick-dots__line .slick-active button::after{opacity:1}
.slick-dots__round{text-align:center}
.slick-dots__round li{margin-left:8px;margin-right:8px}
.slick-dots__round button{font-size:0;position:relative;width:10px;height:10px}
.slick-dots__round button::before{-webkit-transition:background .3s linear;transition:background .3s linear;content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;background-color:rgba(0,75,180,0.3)}
.slick-dots__round .slick-active button::before{background-color:#2E318A}
.list-toggle__page,.list-toggle__fix{width:1280px}
@media (min-width:1025px){.slick-dots button:hover::before{background-color:#2E318A}
.list .item-pic img{-webkit-transition:transform 1s cubic-bezier(0.25,0.46,0.45,0.94);transition:transform 1s cubic-bezier(0.25,0.46,0.45,0.94);backface-visibility:hidden}
.list a:hover .item-pic img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.list-toggle__box{position:relative;padding-left:20px;display:inline-block;text-align:left}
.list-toggle__box::before{content:"";display:inline-block;position:absolute;left:0;top:4px;bottom:0;width:2px;background:url(../assets/img/line.svg) no-repeat center center;background-size:cover}
.list-toggle__page{position:absolute;right:0;top:4px;text-align:right}
.list-toggle__page .item-round{-webkit-transition:all .3s linear;transition:all .3s linear}
.list-toggle__page span{-webkit-transition:color .3s linear;transition:color .3s linear}
.list-toggle__page a:hover .item-round{background-color:#2E318A;border-color:#2E318A;color:#fff}
.list-toggle__page a:hover span{color:#343030}
.page-tabs a{-webkit-transition:color .3s linear;transition:color .3s linear}
.page-tabs a::before{-webkit-transition:transform .3s linear;transition:transform .3s linear}
.pagination .item-num{-webkit-transition:color .3s linear;transition:color .3s linear}
.pagination .item-num:hover{color:#343030}
.pagination .list-arrow a{-webkit-transition:all .3s linear;transition:all .3s linear}
.pagination .list-arrow a:hover{background-color:#2E318A;border-color:#2E318A;color:#Fff}
.btn{-webkit-transition:all .3s linear;transition:all .3s linear}
.btn-vi:hover,.btn-white:hover{background-color:transparent;border-color:#2E318A;color:#343030}
}
@media (max-width:1440px){.page-publicity__bgPic{padding-top:420px}
}
@media (max-width:1366px){.page-publicity__bgPic{padding-top:380px}
}
@media (max-width:1340px){.w1280{width:94%}
.w1156{width:90%}
.list-toggle__page,.list-toggle__fix{width:94%}
}
@media (max-width:1200px){.list-more__icon{width:48px;height:48px}
}
@media (max-width:1100px){.fs60{font-size:56px}
.fs50{font-size:46px}
.fs46{font-size:42px}
.fs40{font-size:34px}
.fs32{font-size:28px}
.fs28{font-size:26px}
.fs26{font-size:24px}
.fs24{font-size:22px}
.fs20{font-size:18px}
}
@media (max-width:1024px){.w1280,.w1156{width:auto;margin-left:24px;margin-right:24px}
.fs16,.paragraph,.sec-txt{font-size:14px;line-height:1.62}
.list-toggle__page,.list-toggle__fix{width:auto}
.page-publicity__bgPic{padding-top:320px}
.page-publicity__cont .c-title{font-weight:700}
.pagination .list-arrow a{width:34px;height:34px;line-height:30px}
.pagination .list-arrow i{display:inline-block;transform:scale(0.8);transform-origin:center center}
.page-crumbs{bottom:24px}
.list-more__icon{width:42px;height:42px}
.list-article__sub,.list-toggle__page{width:100%}
.list-toggle__page{margin-top:40px}
.list-toggle__page a{margin-bottom:0}
.list-toggle__box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.list-article__attr .item-inner{padding-right:24px;margin-right:24px}
.list-article__attr .item-inner::after{height:14px;margin-top:-7px}
}
@media (max-width:800px){.fs60{font-size:52px}
.fs50{font-size:42px}
.fs46{font-size:38px}
.fs40{font-size:30px}
.fs32{font-size:26px}
.fs28{font-size:24px}
.fs26{font-size:22px}
.fs24{font-size:20px}
.fs20{font-size:16px}
.page-publicity__bgPic{padding-top:260px}
.form-basic textarea{height:200px}
.list-more__icon{width:36px;height:36px}
.list-article__attr .item-inner{padding-right:20px;margin-right:20px}
}
@media (max-width:650px){.fs60{font-size:46px}
.fs50{font-size:34px}
.fs46{font-size:30px}
.fs40{font-size:26px}
.fs32{font-size:24px}
.fs28{font-size:22px}
.fs26{font-size:20px}
.fs24{font-size:18px}
.page-publicity__cont span{display:block;margin-right:0;margin-bottom:8px}
.page-publicity__cont .e-title{margin-right:0}
.pagination .list-arrow a{width:32px;height:32px;line-height:28px}
.form-basic textarea{height:160px}
.btn{padding-left:50px;padding-right:50px}
.list-more__icon{width:32px;height:32px}
.list-article__attr .item-inner{padding-right:16px;margin-right:16px}
}
@media (max-width:500px){.fs60{font-size:36px}
.fs50{font-size:30px}
.fs46{font-size:28px}
.fs40{font-size:24px}
.fs32{font-size:22px}
.fs28{font-size:20px}
.fs26{font-size:18px;line-height:1.4}
.fs24{font-size:16px}
.page-publicity__bgPic{padding-top:200px}
.page-crumbs{bottom:10px}
.page-tabs a{padding-left:10px;padding-right:10px}
.form-basic .form-w5{width:100%}
.form-basic textarea{height:130px}
.list-article__attr .item-inner{padding-right:14px;margin-right:14px}
}
.page-job__list li{margin-bottom:40px}
.page-job__list .item-caption{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;-webkit-align-items:center;box-align:center;-moz-box-align:center;-webkit-box-align:center;border-bottom:1px solid #E9E8E8;cursor:pointer;padding-bottom:14px;position:relative;padding-right:36px}
.page-job__list .item-name{width:34%;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:left center;transform-origin:left center}
.page-job__list .item-message{width:64%}
.page-job__list .item-round{position:absolute;right:0;top:5px;width:36px;height:36px;border:2px solid #343030;border-radius:50%;-webkit-transition:all .3s linear;transition:all .3s linear}
.page-job__list .item-round i{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:8px;height:8px}
.page-job__list .item-round i::before,.page-job__list .item-round i::after{-webkit-transition:all .3s linear;transition:all .3s linear;content:"";display:block;background-color:#343030;position:absolute}
.page-job__list .item-round i::before{width:100%;height:2px;left:0;top:50%;margin-top:-1px}
.page-job__list .item-round i::after{width:2px;height:100%;left:50%;top:0;margin-left:-1px}
.page-job__list .item-message{color:#7E7E7E;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;font-weight:300}
.page-job__list .item-message span{position:relative;padding-right:24px;margin-right:20px}
.page-job__list .item-message span::after{content:"";display:block;position:absolute;right:0;top:50%;width:1px;height:14px;margin-top:-7px;background-color:#B2B2B2}
.page-job__list .item-message span:last-child::after{display:none}
.page-job__list .item-inner{max-width:640px;margin-left:34%;display:none}
.page-job__list .item-txt{font-size:14px;line-height:2;letter-spacing:1px;padding-top:40px;color:#7E7E7E;font-weight:300}
.page-job__list .item-txt h4{font-size:16px;line-height:1.75;font-weight:400;color:#343030;margin-bottom:1.25em}
.page-job__list .item-mail{font-weight:500}
.page-job__list .item-mail a{color:#343030}
.page-job__list .active .item-name{-webkit-transform:scale(1);transform:scale(1)}
.page-job__list .active .item-round i::after{opacity:0}
@media (min-width:1025px){.page-job__list .item-caption:hover .item-round{background-color:#2E318A;border-color:#2E318A}
.page-job__list .item-caption:hover .item-round i::before,.page-job__list .item-caption:hover .item-round i::after{background-color:#fff}
}
@media (max-width:1024px){.page-job__list .item-round{width:32px;height:32px;top:3px}
.page-job__list .item-message span{padding-right:20px;margin-right:16px}
.page-job__list .item-caption{padding-bottom:10px}
.page-job__list .item-txt{padding-top:28px}
.page-job__list .item-txt h4{font-size:14px;font-weight:700}
}
@media (max-width:800px){.page-job__list li{margin-bottom:30px}
}
@media (max-width:650px){.page-job__list .item-message{width:100%}
.page-job__list .item-txt{padding-top:18px}
.page-job__list .item-txt h4{margin-bottom:8px}
.page-job__list .item-txt p br:nth-child(2){display:none}
}
@media (max-width:500px){.page-job__list .item-name{width:100%}
.page-job__list .item-message{flex-wrap:wrap}
.page-job__list .item-message span{margin-right:12px;padding-right:10px}
.page-job__list .item-round{width:28px;height:28px;top:5px}
.page-job__list .item-inner{margin-left:0}
}
.ct-hybr__list .item-pic{width:56px;margin-left:auto;margin-right:auto}
.ct-hybr__list .item-pic::before{padding-top:100%}
.ct-hybr__list .item-inner{text-align:center;letter-spacing:0;margin-top:24px}
.ct-hybr__list .item-txt{font-weight:300;color:#7E7E7E;white-space:nowrap}
.ct-message__full{background-color:#F0F8FF;overflow:hidden}
.ct-message__content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.ct-message__intro{width:35%;padding-right:8.2%}
.ct-message__form{width:65%}
.ct-message__itxt{color:#8E9EAC;font-weight:300}
.ct-form__content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-25px;margin-right:-25px}
.ct-form__content .item-form__group{position:relative;margin-left:25px;margin-right:25px}
.ct-form__content input{width:100%;-webkit-transition:border .3s linear;transition:border .3s linear}
.ct-form__content input:focus{border-bottom-color:#2E318A}
.ct-form__content input:focus::-webkit-input-placeholder{opacity:0}
.ct-form__item{margin-bottom:60px}
.ct-form__lable{font-size:14px;letter-spacing:1px;line-height:2.14286;color:#343030}
.ct-form__btn{width:100%}
.ct-form__btn button{margin-right:30px}
.ct-map__inner{position:absolute;left:43%;top:39%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center;box-align:center;-moz-box-align:center;-webkit-box-align:center;z-index:100}
.ct-map__round{width:64px;height:64px;background-color:rgba(0,75,180,0.1);border-radius:50%;position:relative}
.ct-map__round i{width:70%;height:70%;border-radius:50%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:rgba(0,75,180,0.2)}
.ct-map__round i::before{content:"";display:block;width:100%;height:100%;top:0;left:0;-webkit-transform:scale(0.4);transform:scale(0.4);-webkit-transform-origin:center center;transform-origin:center center;border-radius:50%;background-color:#2E318A}
.ct-map__txt{padding:44px 34px;background-color:#fff;max-width:450px;margin-left:28px;border-radius:10px;position:relative;box-shadow:0 2px 30px rgba(91,91,91,0.15)}
.ct-map__txt::before{content:"";display:block;width:0;height:0;border-top:8px solid transparent;border-right:16px solid #Fff;border-bottom:8px solid transparent;position:absolute;left:-16px;top:50%;margin-top:-8px}
.ct-map__txt span{display:inline-block;vertical-align:top}
.ct-map__txt span:last-child{width:calc(100% - 52px)}
@media (max-width:1024px){.ct-hybr__list .item-pic{width:48px}
.ct-hybr__list .item-inner{margin-top:20px}
.ct-map__inner{display:none}
}
@media (max-width:800px){.ct-message__intro,.ct-message__form{width:100%;padding-right:0}
.ct-message__form{margin-top:40px}
.ct-form__content{margin-left:-18px;margin-right:-18px}
.ct-form__content .item-form__group{margin-left:18px;margin-right:18px}
.ct-form__item{margin-bottom:40px}
}
@media (max-width:650px){.ct-hybr__list .item-txt{white-space:normal}
.ct-hybr__list .item-inner{margin-top:12px}
.ct-form__content{margin-left:-12px;margin-right:-12px}
.ct-form__content .item-form__group{margin-left:12px;margin-right:12px}
.ct-form__item{margin-bottom:30px}
.ct-hybr__list .item-pic{width:42px}
}
@media (max-width:500px){.ct-form__item{margin-bottom:20px}
.ct-form__btn button{margin-right:20px}
.ct-hybr__list li{width:100%;margin-bottom:30px}
.ct-hybr__list .item-pic{width:36px}
}
.page-download__list a{background-color:#F0F8FF;color:#343030}
.page-download__list .item-cont{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center;box-align:center;-moz-box-align:center;-webkit-box-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:26px 26px 26px 34px}
.page-download__list .item-title{position:relative;width:65%;padding-left:34px}
.page-download__list .item-title::before{content:"";display:block;position:absolute;left:0;top:2px;background:url(../assets/img/icon-01.svg) no-repeat center center;width:17px;height:21px;background-size:contain}
.page-download__list .item-attr{width:35%;text-align:right}
.page-download__list .item-date,.page-download__list .item-round{display:inline-block;vertical-align:middle}
.page-download__list .item-date{font-size:14px;letter-spacing:1px;font-family:"Arial"}
.page-download__list .item-round{margin-left:12px}
.govern-message__list .item-cont{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #E9E8E8;padding-bottom:12px;margin-bottom:10px}
.govern-message__list .item-pic{width:40px}
.govern-message__list .item-pic::before{padding-top:100%}
.govern-message__list .item-title{width:calc(100% - 40px);padding-left:12px;letter-spacing:0}
@media (min-width:1025px){.page-download__list .item-round{-webkit-transition:all .3s linear;transition:all .3s linear}
.page-download__list .item-round i{-webkit-transition:color .3s linear;transition:color .3s linear}
.page-download__list a:hover .item-round{background-color:#2E318A;border-color:#2E318A}
.page-download__list a:hover .item-round i{color:#fff}
}
@media (max-width:1440px){.govern-message__list .item-title{max-width:450px;height:45px}
}
@media (max-width:1024px){.page-download__list .item-cont{padding:20px 20px 20px 28px}
.page-download__list .item-title{padding-left:24px;width:100%}
.page-download__list .item-title::before{width:14px;height:17px;top:1px}
.page-download__list .item-attr{margin-top:6px;width:100%;padding-left:24px;display:flex;justify-content:space-between;align-items:center}
.govern-message__list .item-pic{width:34px}
}
@media (max-width:800px){.page-download__list .item-cont{padding:16px 16px 16px 24px}
.page-download__list .item-round{width:24px;height:24px}
.page-download__list .list-down__icon i::before{-webkit-transform:scale(0.7);transform:scale(0.7)}
.govern-message__list .item-pic{width:32px}
.govern-message__list .item-title{padding-left:8px}
}
@media (max-width:650px){.page-download__list li{margin-bottom:15px}
.govern-message__list .item-title{max-width:100%;height:auto}
}
.page-case__list .item-cont{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.page-case__list .item-pic__box,.page-case__list .item-inner{width:50%}
.page-case__list .item-pic::before{padding-top:68.96552%}
.page-case__list .item-inner{position:relative;background-color:#F0F8FF;padding:4em 4em 1.5em 2.5em}
.page-case__list .item-title{line-height:2;color:#343030;margin-bottom:1.15385em}
.page-case__list .item-txt{color:#7E7E7E;font-weight:300;max-height:80px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.page-case__list .item-more{position:absolute;bottom:1.5em}
.case-article__full{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.list-article__title{color:#2E318A;line-height:1.5;position:relative;z-index:200}
@media (min-width:801px){.page-case__list li:nth-child(odd) .item-cont{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;-o-flex-direction:row-reverse;flex-direction:row-reverse}
}
@media (min-width:1025px){.page-case__list .item-title{-webkit-transition:color .3s linear;transition:color .3s linear}
.page-case__list a:hover .item-title{color:#2E318A}
.page-case__list .list-more__icon{-webkit-transition:all .3s linear;transition:all .3s linear}
.page-case__list .list-more__icon:hover{border-color:#2E318A;background-color:#2E318A;color:#fff}
}
@media (max-width:1100px){.page-case__list .item-inner{padding:34px}
}
@media (max-width:800px){.page-case__list li{width:50%}
.page-case__list .item-pic__box,.page-case__list .item-inner{width:100%}
.page-case__list .item-inner{padding:30px 20px 20px 20px}
.page-case__list .item-more{position:relative;bottom:auto;margin-top:30px}
.page-case__list .item-title{line-height:1.6}
}
@media (max-width:650px){.page-case__list .item-txt{display:none}
}
@media (max-width:500px){.page-case__list li{width:100%}
}
.page-business__list a{color:#fff}
.page-business__list .item-cont{position:relative;color:#fff;overflow:hidden}
.page-business__list .item-pic::before{padding-top:96.15385%}
.page-business__list .item-etitle,.page-business__list .item-caption{position:absolute;left:2.25em;right:2.25em}
.page-business__list .item-etitle{top:2.7em;color:#fff}
.page-business__list .item-etitle span{line-height:1.26923;font-family:"Arial";display:inline-block}
.page-business__list .item-popup__caption,.page-business__list .item-caption{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.page-business__list .item-caption{bottom:2.5em;align-items:flex-end;-webkit-align-items:flex-end;box-align:flex-end;-moz-box-align:flex-end;-webkit-box-align:flex-end}
.page-business__list .item-popup__caption{align-items:center;-webkit-align-items:center;box-align:center;-moz-box-align:center;-webkit-box-align:center}
.page-business__list .item-icon{width:65px}
.page-business__list .item-icon::before{padding-top:100%}
.page-business__list .item-ctitle{width:calc(100% - 65px);padding-left:20px}
.page-business__list .item-ctitle span{line-height:1.53846;font-weight:300}
.page-business__list .item-inner{position:absolute;left:0;bottom:0;width:100%;background-color:#2E318A;padding:3em 3em 2em 3em}
.page-business__list .item-txt{font-size:12px;letter-spacing:1px;line-height:2;font-weight:300;margin-top:30px}
.page-business__list .item-hide__txt{font-size:12px;letter-spacing:1px;line-height:2;font-weight:300}
.page-business__list .item-hide__list{position:absolute;opacity:0;visibility:hidden}
.page-business__list .item-order__list{margin-top:60px;font-size:12px;font-weight:300;position:relative;padding-left:8px}
.page-business__list .item-order__list::before{content:"";display:block;position:absolute;left:0;top:3px;bottom:3px;width:1px;background-color:#fff}
.page-business__list .item-order__list span{display:inline-block;margin-right:10px;font-family:"Arial"}
.page-business__list .item-order{-webkit-transition:color .3s linear;transition:color .3s linear;margin-bottom:16px;cursor:pointer;color:rgba(255,255,255,0.5)}
.page-business__list .item-order:last-child{margin-bottom:0}
.page-business__list .item-order.active{color:#fff}
.close-business__list{display:none}
@media (min-width:1025px){.page-business__list .item-inner{-webkit-transition:transform .3s linear;transition:transform .3s linear;-webkit-transform:translateY(100%);transform:translateY(100%)}
.page-business__list .item-etitle,.page-business__list .item-caption{-webkit-transition:all .3s linear;transition:all .3s linear}
.page-business__list .item-popup__caption,.page-business__list .item-popup__txt,.page-business__list .item-order__list{-webkit-transition:all .3s linear;transition:all .3s linear;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}
.page-business__list .item-popup__caption{-webkit-transition-delay:.1s;transition-delay:.1s}
.page-business__list .item-popup__txt{-webkit-transition-delay:.2s;transition-delay:.2s}
.page-business__list .item-order__list{-webkit-transition-delay:.4s;transition-delay:.4s}
.page-business__list .item-cont:hover .item-etitle,.page-business__list .item-cont:hover .item-caption{opacity:0}
.page-business__list .item-cont:hover .item-caption{-webkit-transform:translateY(-20px);transform:translateY(-20px)}
.page-business__list .item-cont:hover .item-inner{-webkit-transform:translateY(0);transform:translateY(0)}
.page-business__list .item-cont:hover .item-popup__caption,.page-business__list .item-cont:hover .item-popup__txt,.page-business__list .item-cont:hover .item-order__list{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.page-business__list .item-cont:hover .item-pic img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.page-business__list .item-order:hover{color:#fff}
}
@media (max-width:1100px){.page-business__list .item-icon{width:58px}
.page-business__list .item-ctitle{width:calc(100% - 58px);padding-left:12px}
}
@media (max-width:1024px){.page-business__list .item-inner{position:fixed;top:52px;z-index:600;overflow-y:auto;padding:80px 24px 60px 24px;display:none}
.page-business__list .item-txt,.page-business__list .item-hide__txt,.page-business__list .item-order__list{font-size:14px}
.close-business__list{position:absolute;right:24px;top:20px;font-size:22px;color:#fff;display:block;cursor:pointer}
}
@media (max-width:800px){.page-business__list .item-icon{width:48px}
.page-business__list .item-ctitle{width:calc(100% - 48px)}
.page-business__list .item-etitle{top:20px}
.page-business__list .item-caption{bottom:20px}
}
@media (max-width:650px){.page-business__list .item-icon{width:46px}
.page-business__list .item-ctitle{width:calc(100% - 46px)}
.page-business__list .item-etitle,.page-business__list .item-caption{left:20px;right:20px}
}
@media (max-width:500px){.page-business__list .item-inner{top:46px}
.page-business__list .item-icon{width:42px}
.page-business__list .item-ctitle{width:calc(100% - 42px)}
}
.page-video__advocate .item-cont{position:relative}
.page-video__advocate .item-pic::before{padding-top:56.03448%}
.page-video__advocate .item-play{cursor:pointer;width:96px;height:96px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;background-color:rgba(255,255,255,0.82);z-index:100}
.page-video__advocate .item-play i{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:22px;color:#343030;padding-left:2px}
.page-video__advocate .item-attr{position:absolute;left:30px;right:30px;bottom:24px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;color:#fff}
.page-video__advocate .item-title{width:70%;font-weight:300}
.page-video__advocate .item-time{width:30%;text-align:right;font-family:"Arial"}
.page-video__advocate .item-video__cont{display:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:200}
.page-video__advocate .item-video__cont::before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000}
.page-video__advocate .item-video__cont video{position:absolute;left:0;top:0;width:100%;height:100%;z-index:20}
.page-video__advocate .close-video{position:absolute;right:20px;top:20px;font-size:24px;color:#fff;z-index:100;cursor:pointer}
.page-video__list .item-cont{position:relative}
.page-video__list .item-pic::before{padding-top:56.66667%}
.page-video__list .item-play{cursor:pointer;width:36px;height:36px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;background-color:rgba(255,255,255,0.82);z-index:100}
.page-video__list .item-play i{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:12px;padding-left:2px;color:#343030}
.page-video__list .item-attr{position:absolute;left:30px;right:30px;bottom:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;color:#fff}
.page-video__list .item-title{width:70%;font-weight:300}
.page-video__list .item-time{width:30%;text-align:right;font-family:"Arial"}
.page-video__list .item-video__cont{display:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:200}
.page-video__list .item-video__cont::before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000}
.page-video__list .item-video__cont video{position:absolute;left:0;top:0;width:100%;height:100%;z-index:20}
.page-video__list .close-video{position:absolute;right:14px;top:14px;font-size:20px;color:#fff;z-index:100;cursor:pointer}
@media (min-width:1025px){.page-video__advocate .item-play,.page-video__list .item-play{-webkit-transition:all .3s linear;transition:all .3s linear}
.page-video__advocate .item-play i,.page-video__list .item-play i{-webkit-transition:color .3s linear;transition:color .3s linear}
.page-video__advocate .item-play:hover,.page-video__list .item-play:hover{background-color:#2E318A}
.page-video__advocate .item-play:hover i,.page-video__list .item-play:hover i{color:#fff}
.page-video__advocate .close-video,.page-video__list .close-video{-webkit-transition:transform .3s linear;transition:transform .3s linear}
.page-video__advocate .close-video:hover,.page-video__list .close-video:hover{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@media (max-width:1200px){.page-video__advocate .item-play{width:82px;height:82px}
}
@media (max-width:1024px){.page-video__advocate .item-play{width:72px;height:72px}
.page-video__advocate .item-play i{font-size:18px}
.page-video__advocate .item-attr{bottom:16px;left:24px;right:24px}
.page-video__list .item-attr{left:24px;right:24px;bottom:14px}
}
@media (max-width:800px){.page-video__advocate .item-play{width:68px;height:68px}
.page-video__advocate .item-play i{font-size:16px}
}
@media (max-width:650px){.page-video__advocate .item-attr{left:20px;right:20px}
.page-video__advocate .item-play{width:58px;height:58px}
.page-video__list .item-attr{left:20px;right:20px}
}
@media (max-width:500px){.page-video__list li{width:100%}
.page-video__advocate .close-video{font-size:20px;top:14px;right:14px}
.page-video__advocate .item-play{width:36px;height:36px}
}
.page-news__article{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}
.page-news__article a{color:#343030;display:block;margin:0 20px 40px 20px}
.n-left__article{width:66.66%}
.n-left__article .item-pic__box{position:relative;overflow:hidden}
.n-left__article .item-pic::before{padding-top:53.15789%}
.n-left__article .n-item__date{left:30px;padding:20px 24px 6px 24px}
.n-left__article .n-item__date .item-round{width:26px;height:26px}
.n-left__article .n-item__title{padding:2.41667em}
.n-right__article{width:33.33%}
.n-item__pic::before{padding-top:52.77778%}
.n-item__date{position:absolute;left:10px;bottom:-1px;background-color:#fff;padding:10px 20px 6px 20px}
.n-item__date .item-date__inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center;box-align:center;-moz-box-align:center;-webkit-box-align:center;position:relative;z-index:60}
.n-item__date span{font-family:"Arial";letter-spacing:0;line-height:1;position:relative;z-index:60}
.n-item__date .item-round{width:20px;height:20px;border:1px solid #343030;border-radius:50%;position:relative;font-size:12px;margin-left:16px;z-index:60}
.n-item__date .item-round i{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.n-item__date .item-round i::before{display:block;-webkit-transform:scale(0.65);transform:scale(0.65);-webkit-transform-origin:center center;transform-origin:center center}
.page-news__list a{color:#343030}
.n-list__article .item-date span{font-size:12px}
.n-list__article .item-pic__box{position:relative;overflow:hidden}
.n-list__article .n-item__title{font-size:14px;line-height:1.71429;letter-spacing:1px;padding:20px 30px}
@media (min-width:1025px){.n-item__date{-webkit-transition:all .3s linear;transition:all .3s linear}
.n-item__date::after{-webkit-transition:transform .3s linear;transition:transform .3s linear;content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;background-color:#2E318A}
.n-item__date .item-round{-webkit-transition:border .3s linear;transition:border .3s linear}
.n-left__article .item-pic img,.n-right__article .item-pic img{-webkit-transition:transform 0.7s cubic-bezier(0.25,0.46,0.45,0.94);transition:transform 0.7s cubic-bezier(0.25,0.46,0.45,0.94);backface-visibility:hidden}
.n-left__article a:hover .item-pic img,.n-right__article a:hover .item-pic img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.n-left__article .n-item__title,.n-right__article .n-item__title,.page-news__list .n-item__title{-webkit-transition:color .3s linear;transition:color .3s linear}
.n-left__article a:hover .n-item__date,.n-right__article a:hover .n-item__date,.page-news__list a:hover .n-item__date{color:#fff}
.n-left__article a:hover .n-item__date::after,.n-right__article a:hover .n-item__date::after,.page-news__list a:hover .n-item__date::after{-webkit-transform:scaleX(1);transform:scaleX(1)}
.n-left__article a:hover .n-item__date .item-round,.n-right__article a:hover .n-item__date .item-round,.page-news__list a:hover .n-item__date .item-round{border-color:#fff}
.n-left__article a:hover .n-item__title,.n-right__article a:hover .n-item__title,.page-news__list a:hover .n-item__title{color:#2E318A}
}
@media (max-width:1024px){.n-list__article .n-item__title{padding:16px}
.page-news__article a{margin:0 15px 30px 15px}
}
@media (max-width:800px){.n-left__article,.n-right__article{width:100%}
.n-right__article a{margin:0 0 24px 0;width:50%}
.n-right__article .item-cont{margin-left:12px;margin-right:12px}
.n-left__article .n-item__date{left:10px;padding:10px 20px 6px 20px;font-size:12px}
.n-left__article .n-item__date .item-round{width:20px;height:20px}
.n-left__article .n-item__title{padding:16px;font-size:14px;line-height:1.71429}
.n-left__article .item-pic::before{padding-top:52.77778%}
.n-left__article .item-pic img{height:100%;object-fit:cover}
}
@media (max-width:500px){.n-right__article a{margin-bottom:20px;width:100%}
.page-news__list li{width:100%}
}
.culture-idea__list .item-cont{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center;box-align:center;-moz-box-align:center;-webkit-box-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}
.culture-idea__list .item-pic{width:68px}
.culture-idea__list .item-pic::before{padding-top:100%}
.culture-idea__list .item-inner{width:calc(100% - 68px);padding-left:14px}
.culture-idea__list .item-title{margin-bottom:.3em}
.culture-idea__list .item-txt{color:#7E7E7E;font-weight:300}
.culture-idea__title{margin-bottom:50px}
@media (max-width:1024px){.culture-idea__list .item-pic{width:58px}
.culture-idea__list .item-inner{width:calc(100% - 58px)}
}
@media (max-width:800px){.culture-idea__list .item-pic{width:52px}
.culture-idea__list .item-cont{margin-bottom:10px}
.culture-idea__list .item-inner{width:calc(100% - 52px)}
.culture-idea__title{margin-bottom:25px;margin-top:15px}
}
@media (max-width:650px){.culture-idea__list .item-pic{width:46px}
.culture-idea__list .item-inner{width:calc(100% - 46px)}
}
@media (max-width:500px){.culture-idea__item{margin-bottom:20px}
.culture-idea__list li{width:100%}
.culture-idea__list .item-cont{align-items:start;margin-bottom:0}
.culture-idea__list .item-pic{width:42px;margin-left:auto;margin-right:auto;margin-bottom:8px}
.culture-idea__list .item-inner{width:100%;padding-left:0;text-align:center}
}
.page-honor__parameter li{border-right:1px solid #DCDCDC}
.page-honor__parameter li:last-child{border-right:none}
.page-honor__parameter li:last-child .item-title sup{display:inline-block}
.page-honor__parameter .item-box{text-align:center}
.page-honor__parameter .item-title strong{font-family:"Arial";font-weight:700;display:inline-block;margin-right:2px}
.page-honor__parameter .item-title sup{font-size:20px;top:-1.35em;display:none}
.page-honor__list li{margin-bottom:20px}
.page-honor__list .item-title{position:relative;font-weight:300;padding-left:20px;padding-bottom:10px;border-bottom:1px solid #E9E8E8}
.page-honor__list .item-title i{position:absolute;left:0;top:6px;font-size:14px}
.page-honor__item{display:none}
.page-honor__item:first-child{display:block}
@media (min-width:1025px){.page-honor__list .item-title{-webkit-transition:color .3s linear;transition:color .3s linear}
.page-honor__list .item-title:hover{color:#2E318A}
}
@media (max-width:800px){.page-honor__parameter li:last-child{border-right:1px solid #DCDCDC}
}
@media (max-width:650px){.page-honor__parameter li{margin-bottom:35px}
.page-honor__parameter li:nth-child(even){border-right:none}
.page-honor__parameter .item-title sup{font-size:18px;top:-12px}
}
.cm-abstract__box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.cm-abstract__column{width:35%}
.cm-abstract__column .etitle{font-weight:700;font-family:"Arial";margin-bottom:.3em}
.cm-abstract__inner{width:65%}
.cm-hybr__list{text-align:center}
.cm-hybr__list li:last-child{text-align:right}
.cm-hybr__list li:first-child{text-align:left}
.cm-hybr__list .item-cont{display:inline-block;text-align:center}
.cm-hybr__list .item-pic{width:200px;margin-left:auto;margin-right:auto}
.cm-hybr__list .item-pic::before{padding-top:100%}
.cm-hybr__list .item-title{font-family:"Arial";font-weight:700;line-height:1;margin-top:12px}
.cm-hybr__list .item-title strong{display:inline-block;margin-right:6px;position:relative;top:2px}
.cm-hybr__list .item-txt{margin-top:8px;font-weight:300}
.cm-subordinate__full{background-color:#2E318A;padding-top:60px;padding-bottom:60px;position:relative}
.cm-subordinate__intro{position:relative}
.cm-subordinate__intro .title{position:absolute;left:0;top:0;color:#fff}
.cm-subordinate__map::before{padding-top:93.42561%}
.cm-subordinate__cont{position:relative;background-color:#fff;padding:40px;z-index:10}
.cm-subordinate__bgImg{position:absolute;left:0;top:0;width:100%;padding-top:56%;background-size:contain}
.cm-subordinate__dots .item-round{-webkit-transition:transform .6s linear;transition:transform .6s linear;width:6.77083vw;height:6.77083vw;position:absolute;-webkit-transform:scale(0.43);transform:scale(0.43)}
.cm-subordinate__dots .item-round::before,.cm-subordinate__dots .item-round::after{content:"";display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%}
.cm-subordinate__dots .item-round::before{width:100%;height:100%;background-color:rgba(255,255,255,0.1)}
.cm-subordinate__dots .item-round::after{width:66%;height:66%;background-color:rgba(255,255,255,0.3);opacity:0}
.cm-subordinate__dots .item-round.active{-webkit-transform:scale(1);transform:scale(1)}
.cm-subordinate__dots .item-round.active::after{opacity:1}
.cm-subordinate__dots .item-dot{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:18%;height:18%;background-color:#fff;border-radius:50%}
.cm-subordinate__dots .item-round1{top:21%;right:15%}
.cm-subordinate__dots .item-round2{top:28%;right:23%}
.cm-subordinate__dots .item-round3{top:24%;right:35%}
.cm-subordinate__dots .item-round4{top:31%;right:27%}
.cm-subordinate__dots .item-round5{top:35%;right:17%}
.cm-subordinate__dots .item-round6{top:38%;right:20%}
.cm-subordinate__dots .item-round7{top:42%;right:21.4%}
.cm-subordinate__dots .item-round8{top:41%;right:25%}
.cm-subordinate__dots .item-round9{top:37%;right:29%}
.cm-subordinate__dots .item-round10{top:34%;right:40%}
.cm-subordinate__dots .item-round11{bottom:42%;right:33%}
.cm-subordinate__dots .item-round12{bottom:27%;right:28%}
.cm-subordinate__dots .item-round13{bottom:25%;right:26%}
.cm-subordinate__dots .item-round14{bottom:23%;right:29%}
.cm-subordinate__dots .item-round15{top:44%;right:21.4%}
.cm-subordinate__dots .item-round16{top:35%;right:19%}
.cm-subordinate__dots .item-round17{top:35%;right:22%}
.cm-subordinate__dots .item-round18{top:35%;right:24%}
.cm-subordinate__dots .item-round19{top:34%;right:42%}
.cm-address__list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.cm-address__list .item-column{width:33.33%}
.cm-address__list .item-title{margin-left:20px;margin-right:20px;margin-bottom:20px;text-align:center;background-color:#EFF7FF;padding:20px 5px}
.cm-subordinate__slick .slick-dots{margin-top:14px}
.cm-history__dateBox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.cm-history__dateSlick{width:calc(100% - 108px);text-align:center}
.cm-history__dateSlick .slick-list{z-index:100}
.cm-history__dateSlick .item-box{cursor:pointer;position:relative;z-index:20}
.cm-history__dateSlick::after{content:"";display:block;position:absolute;left:0;top:28px;width:100%;height:2px;background:url(../assets/img/date-line.svg) no-repeat center center;background-size:cover}
.cm-history__dateSlick .item-round{-webkit-transition:background .3s linear;transition:background .3s linear;width:58px;height:58px;position:relative;margin-left:auto;margin-right:auto;margin-bottom:30px;background-color:transparent}
.cm-history__dateSlick .item-round::before,.cm-history__dateSlick .item-round::after{content:"";display:block}
.cm-history__dateSlick .item-round::before{-webkit-transition:opacity .3s linear;transition:opacity .3s linear;opacity:0;width:100%;height:100%;background:url(../assets/img/date-round.svg) no-repeat center center;background-size:cover}
.cm-history__dateSlick .item-round::after{-webkit-transition:all .3s linear;transition:all .3s linear;width:57%;height:57%;background-color:#AACBE8;border-radius:50%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(0.35);transform:translate(-50%,-50%) scale(0.35);-webkit-transform-origin:center center;transform-origin:center center}
.cm-history__dateSlick .item-date{-webkit-transition:color .3s linear;transition:color .3s linear;color:#AACBE8;font-family:"Arial";font-weight:700}
.cm-history__dateSlick .slick-current .item-date{color:#2E318A}
.cm-history__dateSlick .slick-current .item-round{background-color:#Fff}
.cm-history__dateSlick .slick-current .item-round::before{opacity:1}
.cm-history__dateSlick .slick-current .item-round::after{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);background-color:#2E318A}
.cm-histtory__contSlick{width:88%;margin-left:auto;margin-right:auto;user-select:auto}
.cm-histtory__contSlick .item-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.cm-histtory__contSlick .item-year{width:30%;color:#2E318A;font-family:"Arial"}
.cm-histtory__contSlick .item-txt{width:70%;font-weight:300}
@media (min-width:1025px){.cm-history__dateSlick .item-box:hover .item-date{color:#2E318A}
.cm-history__arrow{-webkit-transition:all .3s linear;transition:all .3s linear}
.cm-history__arrow:hover{background-color:#2E318A;border-color:#2E318A;color:#fff}
}
@media (max-width:1280px){.cm-address__list .item-title{padding-left:10px;padding-right:10px}
}
@media (max-width:1200px){.cm-history__dateSlick{width:calc(100% - 96px)}
.cm-history__dateSlick .item-round{width:52px;height:52px}
.cm-history__dateSlick::after{top:26px}
.cm-history__arrow{margin-top:4px}
}
@media (max-width:1100px){.cm-hybr__list .item-pic{width:180px}
}
@media (max-width:1024px){.cm-hybr__list .item-pic{width:160px}
.cm-address__list .item-column{width:50%}
.cm-address__list .item-title{margin-left:15px;margin-right:15px}
.cm-history__dateSlick{width:calc(100% - 84px)}
.cm-history__dateSlick .item-round{width:46px;height:46px}
.cm-history__dateSlick::after{top:23px}
.cm-history__arrow{margin-top:3px}
}
@media (max-width:800px){.cm-hybr__full{margin-top:80px}
.cm-hybr__list li{width:33.33%}
.cm-hybr__list .item-pic{width:120px}
.cm-address__list .item-title{margin-left:12px;margin-right:12px}
.cm-subordinate__cont{padding-left:20px;padding-right:20px}
.cm-history__arrow{margin-top:2px}
.cm-history__dateSlick{width:calc(100% - 72px)}
.cm-history__dateSlick::after{top:20px}
.cm-history__dateSlick .item-round{margin-bottom:20px;width:40px;height:40px}
}
@media (max-width:650px){.cm-abstract__column,.cm-abstract__inner{width:100%}
.cm-abstract__inner{margin-top:30px}
.cm-hybr__list .item-pic{width:100px}
.cm-address__list .item-column{width:100%}
.cm-address__list .item-title{margin-left:10px;margin-right:10px}
.cm-history__dateSlick{width:calc(100% - 64px)}
.cm-history__dateSlick .item-round{width:34px;height:34px}
.cm-history__dateSlick .item-round::after{width:20px;height:20px}
.cm-history__dateSlick::after{top:17px}
.cm-history__arrow{margin-top:0}
}
@media (max-width:500px){.cm-hybr__full{margin-top:60px}
.cm-hybr__list li{width:100%;margin-bottom:30px}
.cm-hybr__list li:first-child,.cm-hybr__list li:last-child{text-align:center}
.cm-hybr__list .item-pic{width:64px}
.cm-hybr__list .item-title{margin-top:8px}
.cm-histtory__contSlick .item-year,.cm-histtory__contSlick .item-txt{width:100%}
.cm-histtory__contSlick .item-year{margin-bottom:20px}
}
.eror-404{overflow-x:hidden}
.page404{overflow:hidden;text-align:center;height:calc(100vh - 96px);width:100vw;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}
.page404 #errorText{font-size:22px;margin-top:40px;color:#343030}
.page404 #errorLink{font-size:20px;padding:12px;border:1px solid;color:#000;background-color:transparent;text-decoration:none;transition:all 0.5s ease-in-out;margin-top:20px}
.page404 #errorLink:hover,.page404 #errorLink:active{color:#fff;background:#2E318A}
.page404 #g6219{-webkit-transform-origin:85px 4px;transform-origin:85px 4px;-webkit-animation:an1 12s .5s infinite ease-out;animation:an1 12s .5s infinite ease-out}
@-webkit-keyframes an1{0%{transform:rotate(0)}
5%{transform:rotate(3deg)}
15%{transform:rotate(-2.5deg)}
25%{transform:rotate(2deg)}
35%{transform:rotate(-1.5deg)}
45%{transform:rotate(1deg)}
55%{transform:rotate(-1.5deg)}
65%{transform:rotate(2deg)}
75%{transform:rotate(-2deg)}
85%{transform:rotate(2.5deg)}
95%{transform:rotate(-3deg)}
100%{transform:rotate(0)}
}
@keyframes an1{0%{transform:rotate(0)}
5%{transform:rotate(3deg)}
15%{transform:rotate(-2.5deg)}
25%{transform:rotate(2deg)}
35%{transform:rotate(-1.5deg)}
45%{transform:rotate(1deg)}
55%{transform:rotate(-1.5deg)}
65%{transform:rotate(2deg)}
75%{transform:rotate(-2deg)}
85%{transform:rotate(2.5deg)}
95%{transform:rotate(-3deg)}
100%{transform:rotate(0)}
}
@media (max-width:1024px){.page404{height:calc(100vh - 120px)}
.page404 #errorText{font-size:18px;margin-top:0}
.page404 #errorLink{font-size:16px}
.page404 #svg2{width:80%}
}
.footer{background-color:#2E318A;padding-top:40px;padding-bottom:18px;position:relative}
.footer-content,.foot-nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.foot-logo__box{max-width:220px;width:18%}
.foot-logo img{width:100%}
.foot-stock{margin-top:4px;position:relative;left:1px}
.foot-stock img{width:100%}
.foot-nav{margin-left:15%;width:48%}
.foot-nav a{color:#fff}
.foot-nav dl{width:152px}
.foot-nav dt{font-size:18px;line-height:1.33333;font-weight:500;margin-bottom:20px}
.foot-nav dd{font-size:14px;line-height:2.28571;font-weight:300}
.foot-contact{width:19%;text-align:right}
.foot-contact .item-box{width:104px;text-align:center;display:inline-block}
.foot-contact .item-pic::before{padding-top:100%}
.foot-contact .item-pic img{width:100%}
.foot-contact span{display:inline-block;color:#5594EB;margin-top:20px}
.foot-bottom__cont{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid rgba(85,148,235,0.5);margin-top:42px;color:#5594EB;font-size:14px;line-height:1.42857;padding-top:20px}
.foot-bottom__cont a{color:#5594EB}
.copyright{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.copyright span{position:relative;padding-right:20px;margin-right:20px}
.copyright span::after{content:"";display:block;position:absolute;top:4px;right:0;width:1px;height:12px;background-color:#5594EB}
.back-top{position:absolute;right:40px;top:40px;cursor:pointer}
.back-top svg{width:40px;height:auto}
.back-top .text{margin-top:4px}
.back-top img{width:100%}
@media (min-width:1025px){.foot-nav dd a{-webkit-transition:opacity .3s linear;transition:opacity .3s linear}
.foot-nav dd a:hover{opacity:.7}
.back-top{-webkit-transition:opacity .3s linear;transition:opacity .3s linear}
.back-top:hover{opacity:.6}
}
@media (max-width:1024px){.foot-nav{margin-left:10%;width:53%}
.foot-nav dt{font-size:16px}
.foot-nav dl{width:25%}
.back-top{display:none}
}
@media (max-width:800px){.footer{padding-top:30px;padding-bottom:12px}
.foot-nav{display:none}
.footer-content{align-items:center}
.foot-logo__box{margin-left:auto;margin-right:auto;display:none}
.foot-contact{width:104px;margin-left:auto;margin-right:auto}
.foot-contact span{margin-top:6px}
.copyright{display:block}
.copyright span{margin-right:8px;padding-right:8px}
.copyright span::after{top:2px}
.foot-bottom__cont{margin-top:30px}
.copyright,.foot-sm__link{width:100%;text-align:center;line-height:1.6}
}
@media (max-width:500px){.foot-bottom__cont{padding-top:10px;margin-top:14px}
.copyright span,.copyright a{display:block}
.copyright span::after,.copyright a::after{display:none}
.copyright span{margin-right:0;padding-right:0}
}
/*# sourceMappingURL=app.css.map */

@font-face {
  font-family: "iconfont"; /* Project id 2906586 */
  src: url('../fonts/font_2906586_g9ngj2lz05h.woff2') format('woff2'),
       url('../fonts/font_2906586_g9ngj2lz05h.woff') format('woff'),
       url('../fonts/font_2906586_g9ngj2lz05h.ttf') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-back:before {
  content: "\e7ae";
}

.icon-close:before {
  content: "\e646";
}

.icon-arrow-down:before {
  content: "\e7b2";
}

.icon-star:before {
  content: "\e7a8";
}

.icon-play:before {
  content: "\e7a7";
}

.icon-back-copy:before {
  content: "\e7a6";
}

.icon-down:before {
  content: "\e7a5";
}

.icon-right:before {
  content: "\e7a4";
}

.icon-left:before {
  content: "\e7a3";
}

.icon-home:before {
  content: "\e7a2";
}

