
.v_main_layout{height:100%;}
.v_main_layout .v-main-layout-container{flex:1;overflow-y:auto;}
:root{--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary-rgb:64,158,255;--el-color-success-rgb:103,194,58;--el-color-warning-rgb:230,162,60;--el-color-danger-rgb:245,108,108;--el-color-error-rgb:245,108,108;--el-color-info-rgb:144,147,153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","\5fae\8f6f\96c5\9ed1",Arial,sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645, .045, .355, 1);--el-transition-function-fast-bezier:cubic-bezier(.23, 1, .32, 1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;}
:root{color-scheme:light;--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--el-color-success:#67c23a;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-dark-2:#529b2e;--el-color-warning:#e6a23c;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-dark-2:#b88230;--el-color-danger:#f56c6c;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-dark-2:#c45656;--el-color-error:#f56c6c;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-dark-2:#c45656;--el-color-info:#909399;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-dark-2:#73767a;--el-bg-color:#ffffff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#ffffff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#ffffff;--el-box-shadow:0px 12px 32px 4px rgba(0, 0, 0, .04),0px 8px 20px rgba(0, 0, 0, .08);--el-box-shadow-light:0px 0px 12px rgba(0, 0, 0, .12);--el-box-shadow-lighter:0px 0px 6px rgba(0, 0, 0, .12);--el-box-shadow-dark:0px 16px 48px 16px rgba(0, 0, 0, .08),0px 12px 32px rgba(0, 0, 0, .12),0px 8px 16px -8px rgba(0, 0, 0, .16);--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:rgba(0, 0, 0, .8);--el-overlay-color-light:rgba(0, 0, 0, .7);--el-overlay-color-lighter:rgba(0, 0, 0, .5);--el-mask-color:rgba(255, 255, 255, .9);--el-mask-color-extra-light:rgba(255, 255, 255, .3);--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color);}
:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5;}
:root{--el-loading-spinner-size:42px;--el-loading-fullscreen-spinner-size:50px;}
:root{--el-menu-active-color:var(--el-color-primary);--el-menu-text-color:var(--el-text-color-primary);--el-menu-hover-text-color:var(--el-color-primary);--el-menu-bg-color:var(--el-fill-color-blank);--el-menu-hover-bg-color:var(--el-color-primary-light-9);--el-menu-item-height:56px;--el-menu-sub-item-height:calc(var(--el-menu-item-height) - 6px);--el-menu-horizontal-sub-item-height:36px;--el-menu-item-font-size:var(--el-font-size-base);--el-menu-item-hover-fill:var(--el-color-primary-light-9);--el-menu-border-color:var(--el-border-color);--el-menu-base-level-padding:20px;--el-menu-level-padding:20px;--el-menu-icon-width:24px;}
#app{position:relative;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);}
body,html,#app,.v_app{width:100%;height:100%;font-size:14px;color:var(--g-less-black);}
.v_app{position:relative;}
html{-webkit-text-size-adjust:none;overflow-y:scroll;overflow-x:hidden;}
*,body{margin:0;padding:0;font-family:Averta,Arial,sans-serif;}
*{-webkit-tap-highlight-color:rgba(0,0,0,0);}
body{background:#100431;color:#fff;line-height:1.8;font-size:14px;}
img,a img,a:hover img{border:0;}
ul,li{list-style:none;}
:focus{outline:0;}
a{color:#fff;text-decoration:none;cursor:pointer;}
a:hover{color:#3cc5c2;text-decoration:none;}
a,a:hover,.btn{transition:all .3s ease;-webkit-appearance:none;}
.wow{visibility:hidden;}
::-webkit-scrollbar-corner{background-color:#010e32;}
::-webkit-scrollbar{width:6px;height:6px;border-radius:3px;}
::-webkit-scrollbar-track{background:none;}
::-webkit-scrollbar-thumb{background-color:#ffffff4d;border-radius:3px;}
.wrap{min-width:1260px;overflow:hidden;position:relative;z-index:2;}
.header{position:fixed;left:0;right:0;top:0;height:84px;background:rgba(0,0,0,.2);border-bottom:1px rgba(255,255,255,.1) solid;z-index:9990;transition:all .3s ease;}
.topbox{margin:0 54px;position:relative;height:84px;z-index:9991;}
.topbox .logo{position:absolute;left:0;top:12px;}
.topbox .logo a{display:block;}
.topbox .logo img{display:block;height:48px;margin-top:5px;}
.topnav{position:absolute;left:170px;}
.topnav ul li{float:left;position:relative;margin:0 10px;}
.topnav ul li a{display:block;text-align:center;padding:0 10px;font-size:14px;height:84px;line-height:84px;opacity:.7;color:#fff;position:relative;}
.topnav ul li a i{display:inline-block;vertical-align:middle;content:"";width:0;height:0;border-left:4px transparent solid;border-right:4px transparent solid;border-top:4px #fff solid;margin-left:4px;}
.topnav ul li a:hover{opacity:1;}
.topnav ul li .m{display:none;position:absolute;left:-50px;right:-50px;top:84px;background:rgba(0,0,0,.6);border:1px rgba(255,255,255,.1) solid;padding:0 15px;}
.topnav ul li .m a{height:40px;line-height:40px;border-bottom:1px rgba(255,255,255,.1) solid;padding:0;}
.topnav ul li .m a:last-child{border-bottom:none;}
.topnav ul li:hover .m{display:block;}
.topr{position:absolute;right:0;top:30px;}
.toplogin{float:left;}
.toplogin ul li{float:left;margin-left:10px;}
.toplogin a{display:block;width:60px;height:24px;line-height:24px;border-radius:13px;border:1px rgba(255,255,255,.8) solid;text-align:center;font-size:12px;color:#fff;opacity:.7;}
.toplogin a:hover{opacity:1;}
.toplang{float:left;position:relative;margin-left:24px;}
.toplang .t{position:relative;padding:0 14px 0 20px;height:26px;line-height:26px;font-size:12px;color:#ffffffb3;cursor:pointer;transition:all .3s ease;}
.toplang .t img{display:block;position:absolute;left:0;top:50%;height:12px;width:18px;margin-top:-6px;}
.toplang .t:after{display:block;content:"";position:absolute;right:0;top:50%;width:0;height:0;border-left:4px transparent solid;border-right:4px transparent solid;border-top:4px rgba(255,255,255,.7) solid;margin-top:-2px;}
.toplang .m{position:absolute;left:-20px;right:-20px;top:26px;display:none;background:rgba(0,0,0,.6);border:1px rgba(255,255,255,.1) solid;padding:0 20px;}
.toplang .m a{display:block;line-height:40px;position:relative;padding-left:20px;font-size:12px;color:#ffffffb3;border-bottom:1px rgba(255,255,255,.1) solid;}
.toplang .m a img{display:block;position:absolute;left:0;top:50%;height:12px;width:18px;margin-top:-6px;}
.toplang .m a:hover{color:#fff;}
.toplang .m li:last-child a{border-bottom:none;}
.toplang:hover .t{color:#fff;}
.toplang:hover .t:after{border-top:4px #fff solid;}
.lang_btn,.nav_btn{display:none;}
@media (max-width:1530px){
.topbox{margin:0 10px;}
.topnav{left:150px;}
.topnav ul li{margin:0;}
}
.mainbox{width:1200px;box-sizing:border-box;margin:0 auto;position:relative;transition:all .3s ease;}
.mbanner{position:relative;}
.mbanner .tit{position:absolute;left:50%;top:50%;z-index:101;transform:translate(-50%);margin-top:-28px;text-align:center;color:#fff;}
.mbanner .tit b{display:block;line-height:50px;position:absolute;left:0;right:0;text-align:center;top:-25px;font-size:48px;}
.mbanner .tit:before{display:block;content:"";position:absolute;left:0;right:50%;margin-right:105px;top:0;height:1px;background:#fff;}
.mbanner .tit:after{display:block;content:"";position:absolute;right:0;left:50%;margin-left:105px;top:0;height:1px;background:#fff;}
.mbanner .tit span{display:block;border:1px #fff solid;border-top:1px rgba(255,255,255,0) solid;text-transform:uppercase;font-weight:lighter;font-size:48px;padding:10px 50px 0;height:104px;line-height:104px;white-space:nowrap;}
.mbanner .img{position:relative;z-index:100;background-size:cover!important;height:500px;}
.mbanner .tit b{position:relative;text-transform:uppercase;white-space:nowrap;top:.7em;font-weight:400;}
.mbanner .tit:before{display:none;}
.mbanner .tit:after{display:none;}
.mbanner .tit span{display:none;}
.contact_main{padding:60px 0;}
.footer{position:relative;z-index:2;}
.footer_t img{display:block;width:100%;}
.footbox{background:#080808;}
.footbox .mainbox{padding:0 50px;}
.fbox1{text-align:center;margin-bottom:46px;}
.fbox1 .t{font-weight:700;font-size:22px;line-height:36px;}
.fbox1 .m{font-size:14px;line-height:28px;}
.fbox2{padding:20px 28px;background:#141414;height:46px;margin:0 -15px 28px;}
.fbox2 .item{float:left;margin-right:200px;}
.fbox2 .item .tit{float:left;margin-right:40px;}
.fbox2 .item .tit .t{font-size:18px;line-height:28px;}
.fbox2 .item .tit .m{font-size:12px;line-height:18px;}
.fbox2 .item .btn{float:left;width:158px;height:46px;line-height:46px;text-align:center;font-size:16px;font-weight:700;border-radius:4px;background:#a9a9a9;color:#fff;}
.fbox2 .item .btn:hover{background:#8d8d8d;color:#fff;}
.fbox2 .item:last-child{margin-right:0;}
.fbox2 .item:last-child .tit .t{line-height:46px;}
.fbox2 .item:last-child .btn{background:#32d296;}
.fbox2 .item:last-child .btn:hover{background:#20b07a;}
.fbox4{padding:30px 0;line-height:20px;font-size:14px;color:#a9a9a9;border-bottom:1px #1e1e1e solid;}
.fbox4 p{display:inline-block;margin-right:80px;}
.fbox4 a{color:#a9a9a9;}
.fbox4 a:hover{color:#fff;}
.fbox5{padding:30px 0;font-size:12px;color:#a9a9a9;}
@media (max-width:750px){
body{font-size:14px;}
.wrap{min-width:auto;}
.header{height:50px;}
.topbox{margin:0 10px;height:50px;}
.topbox .logo{top:10px;padding-left:0;}
.topbox .logo img{height:30px;margin-top:1px;}
.topnav{display:none;position:fixed;left:0;top:50px;right:0;bottom:0;padding-bottom:0;overflow-y:auto;background:rgba(0,0,0,1);-webkit-overflow-scrolling:touch;}
.topnav ul li{float:none;}
.topnav ul li a{font-size:14px;height:34px;line-height:34px;padding:0 10px;text-align:left;}
.topnav ul li .m{display:block;position:relative;left:0;right:0;top:0;border:none;padding:0;background:none;}
.topnav ul li .m:after{display:block;content:"";clear:both;}
.topnav ul li .m a{height:26px;line-height:26px;width:auto;text-align:left;border:0;padding:0 20px 0 36px;font-size:12px;position:relative;}
.topnav ul li .m a:before{display:block;content:"";position:absolute;left:20px;top:50%;width:4px;height:4px;margin-top:-2px;background:rgba(255,255,255,.5);}
.topnav ul li:hover .m{display:block;}
.topr{right:90px;top:12px;}
.toplogin ul li{margin-left:10px;}
.toplogin a{height:24px;line-height:24px;border-radius:13px;padding:0 9px 0 25px;font-size:12px;}
.toplogin a.b1,.toplogin a.b2{background-size:16px auto;}
.toplang{float:none;min-width:auto;margin-left:0;display:none;position:fixed;left:0;top:50px;right:0;bottom:0;overflow-y:auto;width:auto;background:rgba(0,0,0,1);padding:20px;}
.toplang .t{font-size:14px;height:30px;line-height:30px;border-bottom:1px rgba(255,255,255,.1) solid;}
.toplang .m{position:relative;left:auto;right:auto;top:auto;display:block;padding:0;background:none;border:none;}
.toplang .m a{font-size:14px;line-height:30px;}
.lang_btn{display:block;position:absolute;right:45px;top:9px;cursor:pointer;background-size:20px auto;height:32px;width:32px;border-radius:3px;}
.nav_btn{display:block;position:absolute;right:0;top:9px;cursor:pointer;background:#3cc5c2;padding:3px;border-radius:3px;}
.nav_btn i{display:block;font-style:normal;width:2px;height:2px;box-shadow:inset 0 0 0 28px,0 -7px,0 7px;margin:12px 22px 12px 4px;position:relative;text-align:left;text-indent:-9999px;direction:ltr;box-sizing:border-box;color:#fff;}
.nav_btn i:before{width:16px;height:2px;left:5px;box-shadow:inset 0 0 0 28px,0 -7px,0 7px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.nav_btn i:after,.nav_btn i:before{content:"";pointer-events:none;}
.mainbox{width:auto;margin:0 10px;}
.mbanner .tit{margin-top:-2px;}
.mbanner .tit b{line-height:22px;top:16px;font-size:20px;}
.mbanner .tit:before{margin-right:44px;}
.mbanner .tit:after{margin-left:44px;}
.mbanner .tit span{font-size:18px;padding:6px 20px 0;height:40px;line-height:40px;}
.mbanner .img{height:180px;}
.mmain{background-size:200%;background-position:left top;}
.contact_main{padding:30px 0;}
.footbox .mainbox{padding:0 5px;}
.fbox1{margin-bottom:26px;}
.fbox1 .t{font-size:14px;line-height:24px;}
.fbox1 .m{font-size:12px;line-height:18px;}
.fbox2{padding:10px 0 10px 20px;background:#141414;height:auto;margin:0 0 28px;}
.fbox2 .item{float:none;margin-right:0;padding:5px 0;height:40px;}
.fbox2 .item .tit{float:left;margin-right:20px;}
.fbox2 .item .tit .t{font-size:16px;line-height:22px;}
.fbox2 .item .tit .m{font-size:12px;line-height:18px;}
.fbox2 .item .btn{float:right;width:110px;height:40px;line-height:40px;font-size:14px;}
.fbox2 .item:last-child .tit .t{line-height:40px;}
.fbox4{padding:20px 0;line-height:20px;font-size:12px;}
.fbox4 p{display:inline-block;margin-right:20px;}
.fbox5{padding:20px 0;font-size:11px;color:#a9a9a9;}
}
:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1;}
.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}
.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
/*! CSS Used from: https://wlk2web.ddsyseed.com/app/ConcatUs.647ac6a5.css */
@media all and (max-width: 950px){
.toplogin{display:none;}
}
/*! CSS Used keyframes */
@-webkit-keyframes fadeIn{0%{opacity:0;}to{opacity:1;}}
@keyframes fadeIn{0%{opacity:0;}to{opacity:1;}}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);}}
@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);}}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);}}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);}}