@charset "UTF-8";
body {font-family: "microsoft yahei", "Arial", "sans-serif", "microsoft yahei";line-height: 1.42857143;color: #333;background-color: #fff;}
blockquote,body,button,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {display: block;}
audio,canvas,progress,video {display: inline-block;vertical-align: baseline;}
audio:not([controls]) {display: none;height: 0;}
[hidden],template {display: none;}
a {background-color: transparent;text-decoration: none;color: #333;}
a:active,a:hover {outline: 0;}b,strong {font-weight: bold;}
img {border: 0;vertical-align: middle;}
button,input,optgroup,select,textarea {color: inherit;font-family: inherit;font-size: inherit;line-height: inherit;background: none;border: none;}
button {overflow: visible;/* -webkit-appearance: none; *//* -moz-appearance: none;-o-appearance: none;appearance: none; */}
button,select {text-transform: none;}
button[disabled],html input[disabled] {cursor: default;}
button::-moz-focus-inner,input::-moz-focus-inner {padding: 0;border: 0;}
input {line-height: normal;/* -webkit-appearance: none;-moz-appearance: none;-o-appearance: none;appearance: none; */}
input[type="checkbox"],input[type="radio"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto;}
legend {padding: 0;border: 0;}
textarea {overflow: auto;}optgroup {font-weight: bold;}table {border-spacing: 0;border-collapse: collapse;}
td,th {padding: 0;}* {margin: 0;padding: 0;outline: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
ul {list-style: none; margin-bottom: 0px;}
h1,h2,h3,h4,h5,h6 {font-family: inherit;font-weight: 400;line-height: 1.1;color: inherit; font-size: 100%;}
p,a {word-break: break-all;}
.section {width: 100%;overflow: hidden;}
.pull-right {float: right;}
.scrollbar {overflow-y: auto;}
.scrollbar::-webkit-scrollbar {width: 3px;background-color: #dcdbdb;}
.scrollbar::-webkit-scrollbar-thumb {background-color: #f28816;border-radius: 10px;}
.clearfix:before,.clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both;}
i{font-style: normal;}em {font-style: normal;}/* 动画 */
.landIn {/* display: flex; justify-content: left; flex-wrap: wrap;*/}
.kongs {animation: landIn 0.8s ease-out both;}
@keyframes landIn {from {opacity: 0;transform: translateY(50%);}to {opacity: 1;transform: translateY(0);}}
@-webkit-keyframes landIn {from {opacity: 0;transform: translateY(50%);}to {opacity: 1;transform: translateY(0);}}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}textarea {-webkit-appearance: none;} 
.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom { overflow:hidden; -webkit-transform:rotate(0); transform:rotate(0); }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }
.gray{ background:#fafafa;}
.imgHover {overflow:hidden; }
.imgHover img{-moz-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-o-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);}
.imgHover .title{-moz-transform: translateY(180%);-ms-transform: translateY(180%);-webkit-transform: translateY(180%);transform: translateY(180%);-moz-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-o-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);opacity:1;}
.imgHover .m_detail{-moz-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-o-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-moz-transform: translateY(10%);-ms-transform: translateY(10%);-webkit-transform: translateY(10%);transform: translateY(10%);filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);color: #fff;line-height: 1.5;width: 100%;opacity:0;}
.imgHover:hover .title,.imgHover:hover .m_detail{filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);-moz-transform: translateY(10%);-ms-transform: translateY(10%);-webkit-transform: translateY(10%);transform: translateY(10%);opacity:1;}
.img-fluid{max-width:100%;height:auto;margin:auto}
@media (max-width:426px) {
.imgHover .title{-moz-transform: translateY(280%);-ms-transform: translateY(280%);-webkit-transform: translateY(280%);transform: translateY(280%);}
.imgHover:hover .title,.imgHover:hover .m_detail{-moz-transform: translateY(0%);-ms-transform: translateY(0%);-webkit-transform: translateY(0%);transform: translateY(0%);}
}

.more_link .a {font-size: 16px; width: 190px; line-height: 54px; height: 54px; position: relative;border-radius:54px; cursor: pointer;}
.more_link .a::before {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;border:0px solid #fff; border-radius:54px; transition: 0.4s;box-sizing: border-box;}
.more_link .a .l {flex: 1;font-size: 16px;color: #fff;padding-left:26px;position: relative;z-index: 1;transition: 0.4s;}
.more_link .a .r {width:54px; height:54px;border-radius:54px;line-height: 54PX; text-align: center;position: relative;z-index: 1;}
.more_link .a .r img {margin: auto;}
.more_link .a::after {content: '';position: absolute;right: 0;top: 0;width:54px; height:54px;border-radius:54px;line-height: 54PX; background: #fe8b1e;transition: 0.4s;box-sizing: border-box;}
.more_link .a:hover::after {width: 100%;}
.more_link .a:hover .l {color: #fff;}
.more_link.bgc .a { background: linear-gradient(135deg, #008c7c, #008c7c);}
.more_link.bgc .a::before {border: 0;}

.more_link1 .a {font-size: 16px; width: 190px; line-height: 56px; height: 56px; position: relative;border-radius:56px; cursor: pointer;}
.more_link1 .a::before {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;border: 1px solid #dcdcdc; border-radius:56px; transition: 0.4s;box-sizing: border-box;}
.more_link1 .a .l {flex: 1;font-size: 16px;color: #666666;padding-left:26px;position: relative;z-index: 1;transition: 0.4s;}
.more_link1 .a .r {width:54px; height:54px;border-radius:54px; line-height: 54PX; text-align: center;position: relative;z-index: 1;}
.more_link1 .a .r img {margin: auto;}
.more_link1 .a::after {content: '';position: absolute;right: 0;top: 0;width:54px; height:54px;border-radius:54px; background: #008c7c;transition: 0.4s;box-sizing: border-box;}
.more_link1 .a:hover::after {width: 100%;}
.more_link1 .a:hover .r { background: #fe8b1e;}
.more_link1 .a:hover .l {color: #fff;}
.more_link1.bgc .a { /*background: linear-gradient(135deg, #008c7c, #008c7c);*/ border: 1px solid #dcdcdc;}
.more_link1.bgc .a::before {border: 0;}
@media (max-width:768px) {
.more_link1 .a { width: 180px; line-height: 48px; height: 48px; border-radius:48px;  }
.more_link1 .a::before { border-radius:48px; }
.more_link1 .a .r {width:46px; height:46px;border-radius:46px; line-height: 46PX;}
.more_link1 .a::after { width:46px; height:46px;border-radius:46px; }
}
@media (max-width:568px) {
.more_link .a { width: 160px; line-height: 44px; height: 44px; border-radius:44px; }
.more_link .a::before {border-radius:44px;}
.more_link .a .l { padding-left:20px;}
.more_link .a .r {width:44px; height:44px;border-radius:44px;line-height: 42px; }
.more_link .a::after { width:44px; height:44px;border-radius:54px;line-height: 44px; }
.more_link1 .a { width: 160px; line-height: 44px; height: 44px; border-radius:44px; }
.more_link1 .a::before {border-radius:44px;}
.more_link1 .a .l { padding-left:20px;}
.more_link1 .a .r {width:44px; height:44px;border-radius:44px;line-height: 42px; }
.more_link1 .a::after { width:44px; height:44px;border-radius:54px;line-height: 44px; }


}
.flexBetween {display: -webkit-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
*[class*="rect-"]{position: relative;display: block; width: 100%;height: 0;overflow: hidden;}
*[class*="rect-"] ._full{position: absolute;left: 0;top:0;width: 100%;height: 100%;
*height: auto;}
.rect-50{padding-bottom: 50%;}
.rect-51{padding-bottom: 51%;}
.rect-513{padding-bottom: 51.3%;}
.rect-52{padding-bottom: 52%;}
.rect-53{padding-bottom: 53%;}
.rect-54{padding-bottom: 54%;}
.rect-55{padding-bottom: 55%;}
.rect-5625{padding-bottom: 56.25%;}
.rect-60{padding-bottom: 60%;}
.rect-618{padding-bottom: 61.8%;}
.rect-70{padding-bottom: 70%;}
.rect-75{padding-bottom: 75%;}
.rect-80{padding-bottom: 80%;}
.rect-90{padding-bottom: 90%;}
.rect-100{padding-bottom: 100%;}
.red, .red a, a.red{color:red;}
.clearfix { *zoom: 1; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix{clear: both;}
.clearfix:after{clear: both;height: 0;content: "";line-height: 0;font-size: 0;display: block;}									
.clear{margin:0px auto;clear:both;height:0px;font-size:0px;overflow:hidden;position: relative;}
.clear.a{top: -54px;display:block;height: 1px;width: 100%;position: relative;}
.el { overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.hide { display: none;}
.bg_yellow{ background: #f28816;}
.bg_blue{ background: #386cae;}

.fl{float:left;}
.fr{float:right;}
.lf {float: left}

.tl { text-align: left;}
.tc { text-align: center;}
.tr { text-align: right;}
.f54{ font-size: 54px;} 
.f50{ font-size: 50px;} 
.f24{ font-size: 24px;} 
.f20{ font-size: 20px;} 
.f18{ font-size: 18px;} 
.f16{ font-size: 16px;} 
@media (max-width: 1600px) {
.f54{ font-size: 50px;} 
.f50{ font-size: 46px;} 
}
@media (max-width: 1440px) {
.f54{ font-size: 46px;} 
.f50{ font-size: 42px;} 
}
@media (max-width: 1366px) {
.f54{ font-size: 42px;} 
.f50{ font-size: 38px;} 
}
@media (max-width: 1280px) {
.f54{ font-size: 38px;} 
.f50{ font-size: 34px;} 
}  
@media (max-width: 1024px) {
.f54{ font-size: 34px;} 
.f50{ font-size: 30px;} 
}   
@media (max-width: 992px) {
.f54{ font-size: 32px;} 
.f50{ font-size: 28px;} 
}   
@media (max-width: 768px) {
.f54{ font-size: 30px;} 
.f50{ font-size: 24px;} 
.f20{ font-size: 18px;} 
.f18{ font-size: 16px;} 
}   
@media (max-width: 468px) {
.f54{ font-size: 26px;} 
.f50{ font-size: 20px;} 
} 
/*通用page*/
.pages{text-align:center; margin-top: 30px; }
.pages ul{display:inline-block}
.pages ul i{float:left;margin:0 5px; font-size:16px; padding: 11px 10px; text-align:center;color:#777; }
.pages ul a,.page ul span{float:left;margin:0 5px; font-size:16px; padding: 11px 18px; text-align:center;color:#777;border:1px solid #dcdcdc; background-color:#dcdcdc}
.pages ul a:hover,.page ul  a.on{background-color:#1c7f5d;border:1px solid #1c7f5d;color:#fff}
.pages ul .next,.pages ul .prev{font-weight:700;margin:0 10px}
.pages ul span{float:left; font-size:16px;font-weight:700; padding: 11px 18px; margin:0 5px; background-color:#1c7f5d;border:1px solid #1c7f5d;color:#fff;}
.pages ul a.first,.pages ul a.last{font-weight:700; color:#777; }
.pages .a1{margin:0 5px; font-size:16px; padding: 22px 18px; background:#dcdcdc url(../images/page_l.png) no-repeat center; }
.pages .a2{margin:0 5px; font-size:16px; padding: 22px 18px; background:#dcdcdc url(../images/page_r.png) no-repeat center; }
.pages .a1:hover{ background:#1c7f5d url(../images/page_l_h.png) no-repeat center; }
.pages .a2:hover{ background:#1c7f5d url(../images/page_r_h.png) no-repeat center; }
@media (max-width: 768px) {
.pages ul i{ font-size:18px; padding: 5px 7px; }
.pages ul a,.page ul span{ font-size:18px; padding: 5px 12px; }
.pages ul span{ font-size:18px; padding: 5px 12px;  }
.pages .a1{ font-size:18px; padding: 17px 12px; }
.pages .a2{ font-size:18px; padding: 17px 12px; }
}
@media (max-width: 568px) {
.pages ul i{ font-size:18px; padding: 3px 5px; }
.pages ul a,.page ul span{ font-size:18px; padding: 3px 9px; }
.pages ul span{ font-size:18px; padding: 3px 9px;  }
.pages .a1{ font-size:18px; padding: 15px 11px; }
.pages .a2{ font-size:18px; padding: 15px 11px; }
}


.pubflex {display: flex;justify-content: space-between;flex-wrap: wrap;}
.posi{ position: relative;}
.posi-a{ position: absolute; top: 0; left: 0;z-index: 3}
.z5{ position: relative; z-index: 5;}
[flex] { display: flex; }
[flex][flex~="i"] { display: inline-flex; }
[flex][flex~="wrap"] { flex-wrap: wrap; }
[flex][flex~="no-wrap"] { flex-wrap: nowrap; }
[flex][flex~="ja"] { justify-content: space-around; }
[flex][flex~="jb"] { justify-content: space-between; }
[flex][flex~="js"] { justify-content: start; }
[flex][flex~="jfs"] { justify-content: flex-start; }
[flex][flex~="jc"] { justify-content: center; }
[flex][flex~="je"] { justify-content: end; }
[flex][flex~="jfe"] { justify-content: flex-end; }
[flex][flex~="ais"] { align-items: flex-start; }
[flex][flex~="aic"] { align-items: center; }
[flex][flex~="acc"] { align-content: center; }
[flex][flex~="aie"] { align-items: flex-end; }
@keyframes fadeInLeftSmall {
    from {
        opacity: 0;
        transform: translate3d(-10%,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.fadeInLeftSmall {
    animation-name: fadeInLeftSmall
}

@keyframes fadeInRightSmall {
    from {
        opacity: 0;
        transform: translate3d(10%,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.fadeInRightSmall {
    animation-name: fadeInRightSmall
}

@keyframes fadeInDownSmall {
    from {
        opacity: 0;
        transform: translate3d(0%,-10%,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.fadeInDownSmall {
    animation-name: fadeInDownSmall
}

@keyframes fadeOutDownSmall {
    from {
        opacity: 1;
        transform: none
    }

    to {
        opacity: 0;
        transform: translate3d(0%,10%,0)
    }
}

.fadeOutDownSmall {
    animation-name: fadeOutDownSmall
}

@keyframes fadeInUpSmall {
    from {
        opacity: 0;
        transform: translate3d(0%,10%,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.fadeInUpSmall {
    animation-name: fadeInUpSmall
}

.Txtblur1 {
    animation-duration: 1.2s!important;
    animation: Txtblur cubic-bezier(.82,.01,.34,1)
}

.Txtblur2 {
    animation-duration: 1s!important;
    animation: Txtblur cubic-bezier(.82,.01,.34,1)
}

.scaleIn {
    animation-duration: .8s!important;
    animation: scaleIn cubic-bezier(.82,.01,.34,1)
}

@keyframes Txtblur {
    0% {
        filter: blur(12px);
        opacity: 0;
        transform: scale(1.2);
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -o-transform: scale(1.2);
        -ms-transform: scale(1.2)
    }

    100% {
        filter: blur(0);
        opacity: 1;
        transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        -ms-transform: scale(1)
    }
}

@keyframes scaleIn {
    0% {
        opacity: 0;
        transform: scale(1.1);
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -o-transform: scale(1.1);
        -ms-transform: scale(1.1)
    }

    100% {
        opacity: 1;
        transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        -ms-transform: scale(1)
    }
}

.scale_go {
    animation: scale_go 3s cubic-bezier(.34,.9,1,1);
    animation-duration: 3s!important
}

@keyframes scale_go {
    from {
        transform: scale(1.3);
        -webkit-transform: scale(1.3);
        -moz-transform: scale(1.3);
        -o-transform: scale(1.3);
        -ms-transform: scale(1.3)
    }

    to {
        transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        -ms-transform: scale(1)
    }
}
.lf{float: left}.rt{float: right}
.page-section{ padding:90px 0;}
.page_title { line-height: 1;}
.page_title h3 {line-height: 78px; font-size: 36px; font-weight: bold; color: #333; }
.page_title span{ font-size: 18px; color: #008c7c; font-weight: normal; }
.page_title .desc{ font-size: 20px;line-height: 30px;}
.pc{ display: block;}
.mob{ display: none;}
@media (max-width:1600px) {
.page_title h3 {line-height: 70px; font-size: 34px;}
}
@media(max-width:1480px){
.page_title h3 { line-height: 60px; font-size: 32px; }
}
@media (max-width:1440px) {
.page-section{ padding:80px 0;}
}
@media (max-width:1366px) {
.page-section{ padding:60px 0;}
.page_title h3 { line-height: 50px; font-size: 30px; }
 }
@media (max-width:1280px) {
.page_title h3 { font-size: 28px; line-height: 45px; margin-top: 25px;}
}
@media (max-width:1200px) {
.page_title .desc{ font-size: 17px; margin-top: 10px; line-height: 35px;}
}
@media (max-width:1024px) {
.page-section{ padding:50px 0;}
.page_title h3 { margin-top: 20px; font-size: 26px;}
.pc{ display: none;}
.mob{ display: block;}}
@media (max-width:992px) {
.page-section{ padding:40px 0;}
.page_title h3{ font-size: 24px; }
}
@media (max-width:768px) {
.page_title h3 { font-size: 22px; line-height: 34px; margin-top:10px;} 
.page_title .desc{ font-size: 16px;line-height: 30px;}
}
.clearfix::after {display: block;clear: both;height: 0;content: ' ';}
.clearfix {zoom: 1;}
.wrap {position: relative;width:1600px;margin-right: auto;margin-left: auto}
@media (max-width:1780px){
.wrap {width:1540px}
}
@media (max-width:1600px){
.wrap {width:87.33333vw}
}
@media (max-width:1100px){
.wrap {width:90.33333vw}
}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
.wrap {width:89.33333vw}
}
header .nav-menu-item h1.nav-menu-link{margin-bottom: unset;}
header {z-index: 10;position: absolute;left: 0;top: 0;width: 100%}
header.header-fixed {position: fixed; background-color: #fff}
header .header {display: -webkit-box;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
header .header .header-modal {position: fixed;width: 100%;height: 100%;display: none;/*background-color: #fff;opacity: .5;*/}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .header {height:60px;display: block;-webkit-transition: height .5s;transition: height .5s;will-change: height;}
}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .header.open {height:100vh; background-color: #fff;overflow-y: scroll}
}
header .navbar,header .top-navbar {-webkit-box-flex: 0;-webkit-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%}
header .top-navbar {position: relative;z-index: 2;-webkit-box-ordinal-group: 2;-webkit-order: 1;order: 1;border-bottom: 1px solid hsla(0,0%,100%,.3);-webkit-transition: background-color .3s ease;transition: background-color .3s ease}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .top-navbar {-webkit-box-ordinal-group:4;-webkit-order: 3;order: 3;background-color: #fff;border-bottom: none;display: none}
}
header .top-navbar .top-navbar-block {height: 50px;font-size: 0;text-align: right;overflow: hidden;}

@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .top-navbar .top-navbar-block {height:auto;text-align: left;}
}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .top-navbar .top-navbar-block .wrap {width:100%}
}
header .top-navbar.active .top-navbar-block,header .top-navbar.show .top-navbar-block,header .top-navbar.visible .top-navbar-block {background-color: #dd590a;}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .top-navbar.active .top-navbar-block,header .top-navbar.show .top-navbar-block,header .top-navbar.visible .top-navbar-block {background-color:#fff}
}
header .top-navbar .top-navbar-item {position: relative;display: inline-block;  font-size: 15px;line-height: 50px; }
header .top-navbar .top-navbar-item .form-type-a { align-items: center;justify-content: center; color: rgba(255, 255, 255, 0.8);}
 
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .top-navbar .top-navbar-item {display:block;font-size:18px;font-weight: 500;line-height: 2vw;padding: 2vw 5.33333vw;border-bottom: 1px solid #dcdddd}
}
 @media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .top-navbar .top-navbar-item:after {display:none}
}
header .top-navbar .top-navbar-item:last-child { float: right; padding: 0 0 0.5vw 1.04167vw;}
header .top-navbar .top-navbar-item:last-child:after {display: none}
header .top-navbar .top-navbar-item .top-navbar-text {display: inline-block;color: #fff;padding: 0 .52083vw;-webkit-transition: background-color .3s ease;transition: background-color .3s ease}
@media (max-width: 1200px) { 
header .top-navbar .top-navbar-item:last-child { margin-top: 3px; }
}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .top-navbar .top-navbar-item .top-navbar-text {display:block;padding: 3vw 0;color: #242728;}
header .top-navbar .top-navbar-item:last-child { display: none;}
}
header .top-navbar .top-navbar-item .top-navbar-text.top-navbar-lang-icon {padding-left: 2.34375vw;background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMiAyaDIwdjIwSDJ6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIgLTIpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLW5hdi1sYW5ndWFnZS1yZWRAd2ViIj48ZyBkYXRhLW5hbWU9Iue7hCAxNzc1IiBmaWxsPSIjZmZmIj48cGF0aCBkYXRhLW5hbWU9IuakreWchiAzIiBkPSJNMTIgMy4zNjRBOC42MzYgOC42MzYgMCAwMTIwLjYzNiAxMiA4LjYzNiA4LjYzNiAwIDAxMTIgMjAuNjM2IDguNjM2IDguNjM2IDAgMDEzLjM2NCAxMiA4LjYzNiA4LjYzNiAwIDAxMTIgMy4zNjR6bTAgMTYuMDY2QTcuNDMxIDcuNDMxIDAgMTA0LjU2OSAxMiA3LjQzOSA3LjQzOSAwIDAwMTIgMTkuNDN6Ii8+PHBhdGggZGF0YS1uYW1lPSLnm7Tnur8gNjMiIGQ9Ik0yMC4wMzMgMTIuNjAySDMuOTY2YS42LjYgMCAwMS0uNi0uNi42LjYgMCAwMS42LS42aDE2LjA2N2EuNi42IDAgMDEuNi42LjYuNiAwIDAxLS42LjZ6Ii8+PHBhdGggZGF0YS1uYW1lPSLot6/lvoQgMzI2IiBkPSJNMTIgMy4zNjRhLjYuNiAwIDAxLjQ0NS4yIDEyLjg4OSAxMi44ODkgMCAwMTMuMzcxIDguNDI3di4wMjVhMTIuODg5IDEyLjg4OSAwIDAxLTMuMzcxIDguNDI3LjYuNiAwIDAxLS44OSAwIDEyLjg4OSAxMi44ODkgMCAwMS0zLjM3MS04LjQyOXYtLjAyNWExMi44ODkgMTIuODg5IDAgMDEzLjM3MS04LjQyNy42LjYgMCAwMS40NDUtLjE5OHpNMTQuNjExIDEyQTExLjY4NCAxMS42ODQgMCAwMDEyIDQuODkgMTEuNjg0IDExLjY4NCAwIDAwOS4zODkgMTIgMTEuNjg0IDExLjY4NCAwIDAwMTIgMTkuMTE0IDExLjY4NCAxMS42ODQgMCAwMDE0LjYxIDEyeiIvPjwvZz48L2c+PC9nPjwvc3ZnPg==) no-repeat .52083vw;background-size: 1.04167vw 1.04167vw;}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .top-navbar .top-navbar-item .top-navbar-text.top-navbar-lang-icon {padding-left:8vw;background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMiAyaDIwdjIwSDJ6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIgLTIpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLW5hdi1sYW5ndWFnZS1yZWRAd2ViIj48ZyBkYXRhLW5hbWU9Iue7hCAxNzc0IiBmaWxsPSIjMjQyNzI4Ij48cGF0aCBkYXRhLW5hbWU9IuakreWchiAzIiBkPSJNMTIgMy4zNjRBOC42MzYgOC42MzYgMCAwMTIwLjYzNiAxMiA4LjYzNiA4LjYzNiAwIDAxMTIgMjAuNjM2IDguNjM2IDguNjM2IDAgMDEzLjM2NCAxMiA4LjYzNiA4LjYzNiAwIDAxMTIgMy4zNjR6bTAgMTYuMDY2QTcuNDMxIDcuNDMxIDAgMTA0LjU2OSAxMiA3LjQzOSA3LjQzOSAwIDAwMTIgMTkuNDN6Ii8+PHBhdGggZGF0YS1uYW1lPSLnm7Tnur8gNjMiIGQ9Ik0yMC4wMzMgMTIuNjAySDMuOTY2YS42LjYgMCAwMS0uNi0uNi42LjYgMCAwMS42LS42aDE2LjA2N2EuNi42IDAgMDEuNi42LjYuNiAwIDAxLS42LjZ6Ii8+PHBhdGggZGF0YS1uYW1lPSLot6/lvoQgMzI2IiBkPSJNMTIgMy4zNjRhLjYuNiAwIDAxLjQ0NS4yIDEyLjg4OSAxMi44ODkgMCAwMTMuMzcxIDguNDI3di4wMjVhMTIuODg5IDEyLjg4OSAwIDAxLTMuMzcxIDguNDI3LjYuNiAwIDAxLS44OSAwIDEyLjg4OSAxMi44ODkgMCAwMS0zLjM3MS04LjQyOXYtLjAyNWExMi44ODkgMTIuODg5IDAgMDEzLjM3MS04LjQyNy42LjYgMCAwMS40NDUtLjE5OHpNMTQuNjExIDEyQTExLjY4NCAxMS42ODQgMCAwMDEyIDQuODkgMTEuNjg0IDExLjY4NCAwIDAwOS4zODkgMTIgMTEuNjg0IDExLjY4NCAwIDAwMTIgMTkuMTE0IDExLjY4NCAxMS42ODQgMCAwMDE0LjYxIDEyeiIvPjwvZz48L2c+PC9nPjwvc3ZnPg==) no-repeat 0;background-size: 5.33333vw 5.33333vw}
}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .top-navbar .top-navbar-item .top-navbar-text.top-navbar-lang-icon:after,header .top-navbar .top-navbar-item .top-navbar-text.top-navbar-lang-icon:before {z-index:2;content: "";position: absolute;top: 6.66667vw;right: 5.33333vw;width: 2.93333vw;height: 1px;background-color: #242728;}}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .top-navbar .top-navbar-item .top-navbar-text.top-navbar-lang-icon:after {top:5.33333vw;right: 6.66667vw;width: 1px;height: 2.93333vw}
}
header .top-navbar .top-navbar-item .top-navbar-text.active {color: #dd590a;background-color: #fff}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .top-navbar .top-navbar-item .top-navbar-text.active {color:#242728;}}
header .top-navbar .top-navbar-item .top-navbar-text.active.top-navbar-lang-icon {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMiAyaDIwdjIwSDJ6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIgLTIpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLW5hdi1sYW5ndWFnZS1yZWRAd2ViIj48ZyBkYXRhLW5hbWU9Iue7hCAxNzQwIiBmaWxsPSIjYzcwMDBiIj48cGF0aCBkYXRhLW5hbWU9IuakreWchiAzIiBkPSJNMTIgMy4zNjRBOC42MzYgOC42MzYgMCAwMTIwLjYzNiAxMiA4LjYzNiA4LjYzNiAwIDAxMTIgMjAuNjM2IDguNjM2IDguNjM2IDAgMDEzLjM2NCAxMiA4LjYzNiA4LjYzNiAwIDAxMTIgMy4zNjR6bTAgMTYuMDY2QTcuNDMxIDcuNDMxIDAgMTA0LjU2OSAxMiA3LjQzOSA3LjQzOSAwIDAwMTIgMTkuNDN6Ii8+PHBhdGggZGF0YS1uYW1lPSLnm7Tnur8gNjMiIGQ9Ik0yMC4wMzMgMTIuNjAySDMuOTY2YS42LjYgMCAwMS0uNi0uNi42LjYgMCAwMS42LS42aDE2LjA2N2EuNi42IDAgMDEuNi42LjYuNiAwIDAxLS42LjZ6Ii8+PHBhdGggZGF0YS1uYW1lPSLot6/lvoQgMzI2IiBkPSJNMTIgMy4zNjRhLjYuNiAwIDAxLjQ0NS4yIDEyLjg4OSAxMi44ODkgMCAwMTMuMzcxIDguNDI3di4wMjVhMTIuODg5IDEyLjg4OSAwIDAxLTMuMzcxIDguNDI3LjYuNiAwIDAxLS44OSAwIDEyLjg4OSAxMi44ODkgMCAwMS0zLjM3MS04LjQyOXYtLjAyNWExMi44ODkgMTIuODg5IDAgMDEzLjM3MS04LjQyNy42LjYgMCAwMS40NDUtLjE5OHpNMTQuNjExIDEyQTExLjY4NCAxMS42ODQgMCAwMDEyIDQuODkgMTEuNjg0IDExLjY4NCAwIDAwOS4zODkgMTIgMTEuNjg0IDExLjY4NCAwIDAwMTIgMTkuMTE0IDExLjY4NCAxMS42ODQgMCAwMDE0LjYxIDEyeiIvPjwvZz48L2c+PC9nPjwvc3ZnPg==)}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .top-navbar .top-navbar-item .top-navbar-text.active.top-navbar-lang-icon {background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMiAyaDIwdjIwSDJ6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIgLTIpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLW5hdi1sYW5ndWFnZS1yZWRAd2ViIj48ZyBkYXRhLW5hbWU9Iue7hCAxNzc0IiBmaWxsPSIjMjQyNzI4Ij48cGF0aCBkYXRhLW5hbWU9IuakreWchiAzIiBkPSJNMTIgMy4zNjRBOC42MzYgOC42MzYgMCAwMTIwLjYzNiAxMiA4LjYzNiA4LjYzNiAwIDAxMTIgMjAuNjM2IDguNjM2IDguNjM2IDAgMDEzLjM2NCAxMiA4LjYzNiA4LjYzNiAwIDAxMTIgMy4zNjR6bTAgMTYuMDY2QTcuNDMxIDcuNDMxIDAgMTA0LjU2OSAxMiA3LjQzOSA3LjQzOSAwIDAwMTIgMTkuNDN6Ii8+PHBhdGggZGF0YS1uYW1lPSLnm7Tnur8gNjMiIGQ9Ik0yMC4wMzMgMTIuNjAySDMuOTY2YS42LjYgMCAwMS0uNi0uNi42LjYgMCAwMS42LS42aDE2LjA2N2EuNi42IDAgMDEuNi42LjYuNiAwIDAxLS42LjZ6Ii8+PHBhdGggZGF0YS1uYW1lPSLot6/lvoQgMzI2IiBkPSJNMTIgMy4zNjRhLjYuNiAwIDAxLjQ0NS4yIDEyLjg4OSAxMi44ODkgMCAwMTMuMzcxIDguNDI3di4wMjVhMTIuODg5IDEyLjg4OSAwIDAxLTMuMzcxIDguNDI3LjYuNiAwIDAxLS44OSAwIDEyLjg4OSAxMi44ODkgMCAwMS0zLjM3MS04LjQyOXYtLjAyNWExMi44ODkgMTIuODg5IDAgMDEzLjM3MS04LjQyNy42LjYgMCAwMS40NDUtLjE5OHpNMTQuNjExIDEyQTExLjY4NCAxMS42ODQgMCAwMDEyIDQuODkgMTEuNjg0IDExLjY4NCAwIDAwOS4zODkgMTIgMTEuNjg0IDExLjY4NCAwIDAwMTIgMTkuMTE0IDExLjY4NCAxMS42ODQgMCAwMDE0LjYxIDEyeiIvPjwvZz48L2c+PC9nPjwvc3ZnPg==)}}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .top-navbar .top-navbar-item .top-navbar-text.active.top-navbar-lang-icon:after {display:none}}
header .top-navbar .top-navbar-lang {display: none;position: relative;margin-top: -1px;padding: 3.125vw 0 2.34375vw;background-color: #fafafa;}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .top-navbar .top-navbar-lang {position:static;margin-top: 0;padding: 0 0 8vw;background-color: #fff}}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .top-navbar .top-navbar-lang .wrap {width:100%}}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .top-navbar .top-navbar-lang .navbar-lang-title {display:none}}
header .top-navbar .top-navbar-lang .navbar-lang-list {list-style: none;margin: 0;padding: 0;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
header .top-navbar .top-navbar-lang .navbar-lang-item {-webkit-box-flex: 0;-webkit-flex: 0 0 22%;flex: 0 0 22%;max-width: 22%;padding: .78125vw 0}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .top-navbar .top-navbar-lang .navbar-lang-item {-webkit-box-flex:0;-webkit-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding: 4.8vw 5.33333vw 4.26667vw 13.33333vw;border-bottom: 1px solid #dcdddd}
header .top-navbar .top-navbar-lang .navbar-lang-item:last-child {border-bottom: none}}
header .top-navbar .top-navbar-lang .navbar-lang-item:nth-child(5n) {-webkit-box-flex: 0;-webkit-flex: 0 0 12%;flex: 0 0 12%;max-width: 12%}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .top-navbar .top-navbar-lang .navbar-lang-item:nth-child(5n) {-webkit-box-flex:0;-webkit-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%}}
header .top-navbar .top-navbar-lang .navbar-lang-item .navbar-lang-link {font-size: .83333vw;color: #242728;}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .top-navbar .top-navbar-lang .navbar-lang-item .navbar-lang-link {font-size:3.73333vw;line-height: 3.73333vw}}
header .top-navbar .top-navbar-lang .navbar-lang-item .navbar-lang-link.active,header .top-navbar .top-navbar-lang .navbar-lang-item .navbar-lang-link:hover {color: #dd590a;}
header .navbar {position: relative;-webkit-box-ordinal-group: 3;-webkit-order: 2;order: 2;background-color: transparent;  }
/*@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar {position:static;background-color:#fff;}}*/
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .wrap {width:100%}}
header .navbar .no-link {cursor: default;}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-block {position:relative;height: 65px;margin-left: 5.33333vw;margin-right: 5.33333vw;}}
header .navbar .nav-logo {z-index: 2;position: absolute;top: 0;left: 0;margin-bottom: 0;width: 230px;height: 55px;padding-top: 22px;padding-bottom: 1.04167vw;line-height: 1;}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-logo {/*width:26.93333vw;*/height: 50px;padding-top: 1.53333vw;padding-bottom: 1.53333vw;}}
header .navbar .nav-logo .nav-logo-link {display: block;height:55px;background: url(../images/logo.png) no-repeat;/*background-size: 12.04167vw 2.8625vw;*/overflow: hidden;text-indent: 101%;white-space: nowrap;font-size: 1px;color: #fff}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {/*header .navbar .nav-logo .nav-logo-link {height:6.4vw;background-size: 26.93333vw 6.93333vw;}*/}
header .navbar .nav-operate {z-index: 2;position: absolute;top: 0;right: 0;height: 3.64583vw;line-height: 1;padding: 1.04167vw 0}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-operate {height:8vw;padding: 0.53333vw 0}}
@media (max-width:1023px){
header .navbar .nav-operate {right: -8px; }
}
@media (max-width:768px){
header .navbar .nav-block { height: 60px; }
header .navbar .nav-logo { padding-top: 1.23333vw;padding-bottom: 2.53333vw;}
header .navbar .nav-operate { padding: 17px 0}
}
@media (max-width:568px){
header .navbar .nav-block { height: 50px; }
header .navbar .nav-logo {width: 160px; height: 38px;padding-top: 1.53333vw;padding-bottom: 1.53333vw;}
header .navbar .nav-operate {height:50px;/*padding: 1.53333vw 0 1.53333vw*/ }
header .navbar .nav-logo .nav-logo-link {height:38px;background-size: 104px 38px;}
header .top-navbar .top-navbar-item { font-size:18px;font-weight: normal;line-height: 2vw;padding: 0 5.33333vw; }

}



header .navbar .nav-operate .nav-operate-btn {z-index: 2;position: relative;display: inline-block;vertical-align: top;width: 1.5625vw;height: 1.5625vw;padding: .3125vw;overflow: hidden;text-indent: 101%;white-space: nowrap; line-height: 1;color: transparent;background: no-repeat 50%; }
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .navbar .nav-operate .nav-operate-btn {width:5vw;height: 6vw;padding: .53333vw; margin-right: 6.93333vw}
}
 
@media (max-width:768px){
header .navbar .nav-operate .nav-operate-btn {width:24px;height: 24px; }
}
 
 
 
header .navbar .nav-operate .nav-operate-btn.navbar-toggle {display: none;background-image: url(../images/nav_h.png)}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-operate .nav-operate-btn.navbar-toggle {display:inline-block;margin-right: 0}}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-operate .nav-operate-btn.navbar-toggle.open {background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMiAyaDIwdjIwSDJ6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIgLTIpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLW5hdi3lj4lAbW9iIj48ZyBkYXRhLW5hbWU9Iue7hCAxNzUzIiBmaWxsPSIjMjQyNzI4Ij48cGF0aCBkYXRhLW5hbWU9Iui3r+W+hCAzMDQiIGQ9Ik0xOC45NDYgNi4wNTNhLjcyMy43MjMgMCAwMTAgMS4wMjRMNyAxOS4wMjNhLjcyNC43MjQgMCAwMS0xLjAyNC0xLjAyNEwxNy45MjIgNi4wNTNhLjcyMy43MjMgMCAwMTEuMDI0IDB6Ii8+PHBhdGggZGF0YS1uYW1lPSLot6/lvoQgMzA1IiBkPSJNNS45ODEgNi4wNTNhLjcyMy43MjMgMCAwMDAgMS4wMjRsMTEuOTQ2IDExLjk0NmEuNzI0LjcyNCAwIDEwMS4wMjQtMS4wMjRMNy4wMDUgNi4wNTNhLjcyMy43MjMgMCAwMC0xLjAyNCAweiIvPjwvZz48L2c+PC9nPjwvc3ZnPg==)}}
header .navbar .nav-operate .nav-operate-btn .nav-logined-block {display: none;position: absolute;top: 50px;right: 0;min-width: 7.08333vw;padding: .52083vw;border-top: 1px solid #dd590a;background-color: #fafafa;text-indent: 0}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-operate .nav-operate-btn .nav-logined-block {top:11.46667vw;min-width: 36.26667vw;padding: 2.66667vw
}}
header .navbar .nav-operate .nav-operate-btn .nav-logined-block .nav-logined-block-ele {display: block;padding: .52083vw 0;font-size: .83333vw;color: #242728;}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-operate .nav-operate-btn .nav-logined-block .nav-logined-block-ele {padding:2.66667vw 0;font-size: 4.26667vw
}}
header .navbar .nav-operate .nav-operate-btn .nav-logined-block .nav-logined-block-ele.text-red {color: #dd590a;}
header .navbar .nav-operate .nav-operate-btn .nav-logined-block .nav-logined-block-ele+a {border-top: 1px solid #dcdddd}
header .navbar .nav-menu {list-style: none;font-size: 0;margin-left:31vw; width: 56%; float: left;}
@media (max-width:1600px){ 
header .navbar .nav-menu { margin-left: 23vw; width: 62%; }
}
@media (max-width:1500px){  
header .navbar .nav-menu { margin-left: 21vw; width: 64%; }
}
@media (max-width:1440px){  
header .navbar .nav-menu { margin-left: 19vw; width: 65%; }
}
@media (max-width:1366px){  
header .navbar .nav-menu { margin-left: 17vw; width: 67%; }
}
@media (max-width:1280px){  
header .navbar .nav-menu { margin-left: 16vw; width: 70%;}
header .navbar .nav-logo { padding-top: 1.4vw;}
header .h-language{ padding-top: 28px; }
}
@media (max-width:1210px){  
header .navbar .nav-menu { margin-left: 17vw;  width: 66%;}
} 

@media (max-width:1125px){  
header .navbar .nav-menu { margin-right: 0vw; }
}   
@media (max-width:1070px){  
header .navbar .nav-menu { margin-left: 16vw;  width: 68%; }
}    
@media (max-width:1028px){  
header .navbar .nav-logo { padding-top: 0.7vw;}
header .navbar .nav-logo .nav-logo-link { height:50px; background-size:136px 50px; background-image: url(../images/logo1.png);}

}
@media (max-width:768px){  
    header .navbar .nav-logo .nav-logo-link { height:40px; background-size:109px 40px; }
}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu {background-color:#fff;width: 100%;margin-left: 0;border-top: 1px solid #dcdddd;display: none}}
header .navbar .nav-menu .nav-menu-link {font-size: 18px;line-height:69px;color: #242728;}
header .navbar .nav-menu .nav-sub-menu{padding-top: 10px; padding-bottom: 10px;}
header .navbar .nav-menu .sub-menu-item .nav-menu-link {font-size: 16px;line-height:59px;color: #242728;}

@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .nav-menu-link {font-size:18px;line-height: 3.33333vw}}
header .navbar .nav-menu .nav-menu-item {position: relative;vertical-align: top;display: inline-block;}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .nav-menu-item {display:block;border-bottom: 1px solid #dcdddd}}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .nav-menu-item:last-child {border-bottom:none}}
header .navbar .nav-menu .nav-menu-item .nav-menu-link {display: inline-block;padding: 1.30208vw 0;}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .nav-menu-item .nav-menu-link {display:block;padding: 2vw 0}}
header .navbar .nav-menu .nav-menu-item .nav-menu-first {position: relative;padding: 15px 0.555vw; margin-left: 1.8vw; font-weight: 500;color: #fff}
header .navbar .nav-menu .nav-menu-item .nav-menu-first:hover,header .navbar.active .nav-menu .nav-menu-item .nav-menu-first:hover{color: #dd590a;}
@media (max-width: 1270px) {
header .navbar .nav-menu .nav-menu-item .nav-menu-first { padding: 10px 0.355vw; }
}
@media (max-width: 1240px) {
header .navbar .nav-menu .nav-menu-item .nav-menu-first { margin-left: 1.4vw; }
}
@media (max-width: 1140px) {
header .navbar .nav-menu .nav-menu-item .nav-menu-first { margin-left: 1.2vw; }
}
@media (max-width: 1080px) {
header .navbar .nav-menu .nav-menu-item .nav-menu-first { margin-left: 1vw; }
}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .navbar .nav-menu .nav-menu-item .nav-menu-first {padding:2vw 5.33333vw;color: #242728;}
}
header .navbar .nav-menu .nav-menu-item .nav-menu-first.active,header .navbar .nav-menu .nav-menu-item .nav-menu-first:hover {z-index: 3;color: #dd590a;}
 
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .navbar .nav-menu .nav-menu-item.has-sub-menu .nav-menu-first:before {z-index:2;content: "";position: absolute;top: 1vw;right: 5.33333vw;width: 5.33333vw;height: 5.33333vw;background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDEwdjEwSDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTEpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLW5hdi3liqDlj7dAbW9iIj48cGF0aCBkYXRhLW5hbWU9IuebtOe6vyA3OCIgZD0iTTYuMTIgOS4zMTJhLjMwOS4zMDkgMCAwMS0uMzA5LS4zMDlWMy4yMzZhLjMwOS4zMDkgMCAwMS4zMDktLjMwOS4zMDkuMzA5IDAgMDEuMzA5LjMwOXY1Ljc2N2EuMzA5LjMwOSAwIDAxLS4zMDkuMzA5eiIgZmlsbD0iIzI0MjcyOCIvPjxwYXRoIGRhdGEtbmFtZT0i55u057q/IDc5IiBkPSJNOS4wMDMgNi40MjlIMy4yMzZhLjMwOS4zMDkgMCAwMS0uMzA5LS4zMDkuMzA5LjMwOSAwIDAxLjMwOS0uMzA5aDUuNzY3YS4zMDkuMzA5IDAgMDEuMzA5LjMwOS4zMDkuMzA5IDAgMDEtLjMwOS4zMDl6IiBmaWxsPSIjMjQyNzI4Ii8+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTIgMmg4djhIMnoiLz48L2c+PC9nPjwvc3ZnPg==) no-repeat 100%;background-size: 2.66667vw 2.66667vw}
}

@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .navbar .nav-menu .nav-menu-item.has-sub-menu .nav-menu-first.active:before {background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDEwdjEwSDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTEpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLW5hdi3lh4/lj7dAbW9iIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMiAyaDh2OEgyeiIvPjxwYXRoIGQ9Ik05LjA3OSA2LjQzOEgzLjE2M2EuMzE3LjMxNyAwIDAxLS4zMTctLjMxNy4zMTcuMzE3IDAgMDEuMzE3LS4zMTdoNS45MTZhLjMxNy4zMTcgMCAwMS4zMTcuMzE3LjMxNy4zMTcgMCAwMS0uMzE3LjMxN3oiIGZpbGw9IiMyNDI3MjgiLz48L2c+PC9nPjwvc3ZnPg==)}
}
header .navbar .nav-menu .nav-sub-menu {display: none;position: absolute;top:90px;left: 50%;margin-left: -3.8vw;width: 9.5vw;overflow: auto;}
header .navbar .nav-menu .nav-sub-menu-down{background: rgba(0,0,0,.6); border-radius: 10px; padding: 10px 0; width: 100%; position: relative;}
header .navbar .nav-menu .nav-sub-menu::-webkit-scrollbar {width: .20833vw}
header .navbar .nav-menu .nav-sub-menu::-webkit-scrollbar-thumb {border-radius: 10px;background: #dcdddd}

header .navbar .nav-menu .nav-sub-menu-down::before {  content: ''; position: absolute; left: 50%; margin-left: -10px; top: -16px; width: 14px; height: 10px; z-index: 99; border-width: 8px 8px 8px 10px; border-style: solid; border-color:transparent transparent rgba(0,0,0,.6) transparent; }
@media only screen and (max-width: 1740px){
header .navbar .nav-menu .nav-sub-menu { margin-left: -4.2vw;width: 11.5vw; }
}
@media only screen and (max-width: 1520px){
header .navbar .nav-menu .nav-sub-menu { margin-left: -4.8vw;width: 12.5vw; }
}
@media only screen and (max-width: 1366px){
header .navbar .nav-menu .nav-sub-menu { margin-left: -6.8vw;width: 14vw; }
}


@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .navbar .nav-menu .nav-sub-menu {position:static;margin-left: 0;width: 100%;padding: 0;border: none}}
@media screen and (min-width: 1201px) {header .navbar .nav-menu .nav-sub-menu {min-height:25vw;max-height: 45.9375vw}}
header .navbar .nav-menu .nav-sub-menu .nav-menu-link {display: block;padding: .3vw 0vw; margin: 0 0.5vw; line-height: 35px; text-align: center; color: #fff;}
@media (max-width:1280px){
header .navbar .nav-menu .nav-sub-menu .nav-menu-link { padding: .55938vw 0; font-size: 16px; }
}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .navbar .nav-menu .nav-sub-menu .nav-menu-link {padding:1.8vw 5.33333vw 1.8vw 10.66667vw;margin: 0}}
@media (max-width:768px){
header .navbar .nav-menu .nav-sub-menu {-webkit-box-shadow: 0px;box-shadow: 0px;}
header .navbar .nav-menu .nav-menu-item .nav-menu-first {padding:2vw 5.33333vw; }
header .navbar .nav-menu .nav-menu-link {font-size:16px;}
header .navbar .nav-menu .nav-menu-item.has-sub-menu .nav-menu-first:before { top:12px; }
header .navbar .nav-menu .nav-sub-menu .nav-menu-link {padding:1.8vw 5.33333vw 1.8vw 10.66667vw; text-align: left;}
header .top-navbar .top-navbar-item .top-navbar-text { padding: 2.8vw 0;}
header .top-navbar .top-navbar-item { font-size: 16px;}
header .navbar .nav-logo { padding-top: 10px;}

header .navbar .nav-menu .nav-sub-menu-down{background: #fff; border-radius: 0px;padding: 0px 0;  }
header .navbar .nav-menu .nav-sub-menu .nav-menu-link { color: #666;}
 
}
@media (max-width:568px){

header .navbar .nav-logo { padding-top: 5px;}
 
}

@media (max-width:468px){
header .top-navbar .top-navbar-item .top-navbar-text { padding: 3.5vw 0;}
header .navbar .nav-menu .nav-sub-menu .nav-menu-link {padding:1vw 5.33333vw 1vw 10.66667vw;}
}
header .navbar .nav-menu .nav-sub-menu .nav-menu-link.active,header .navbar .nav-menu .nav-sub-menu .nav-menu-link:hover {color: #fff; background-color: #f28816;}
header .navbar .nav-menu .nav-sub-menu.blue .nav-menu-link.active,header .navbar .nav-menu .nav-sub-menu.blue .nav-menu-link:hover {color: #fff; background-color: #386cae;}
header .navbar .nav-menu .nav-sub-menu .sub-menu-item:first-child,header .navbar .nav-menu .nav-sub-menu .sub-menu-item:first-child>.nav-menu-link {border-top: none}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .nav-sub-menu .sub-menu-item:first-child>.nav-menu-link {border-top:1px solid #dd590a}}
header .navbar .nav-menu .nav-sub-menu .nav-sub-sub-menu {display: none;position: fixed;top: -1px;left: 100%;width: 17.70833vw;padding: .88542vw 0;background-color: #fff;border: 1px solid #dcdddd;overflow: auto}
header .navbar .nav-menu .nav-sub-menu .nav-sub-sub-menu::-webkit-scrollbar {width: .20833vw;opacity: 1}
header .navbar .nav-menu .nav-sub-menu .nav-sub-sub-menu::-webkit-scrollbar-thumb {border-radius: 10px;background: #dcdddd}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .nav-sub-menu .nav-sub-sub-menu {position:static;width: 100%;padding-left: 0;border: none}}
@media screen and (min-width: 1201px) {header .navbar .nav-menu .nav-sub-menu .nav-sub-sub-menu {max-height:45.9375vw}}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .nav-sub-menu .nav-sub-sub-menu .sub-menu-item .nav-menu-link {padding-left:16vw}}
header .navbar .nav-menu .sub-menu-item-arrow-link {background: url(../images/arrow.png) no-repeat center right; width: 100%; }
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .sub-menu-item-arrow-link {background:none;position: relative}}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .sub-menu-item-arrow-link:before {z-index:2;content: "";position: absolute;top: 4vw;right: 5.33333vw;width: 5.33333vw;height: 5.33333vw;background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDEwdjEwSDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTEpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLW5hdi3liqDlj7dAbW9iIj48cGF0aCBkYXRhLW5hbWU9IuebtOe6vyA3OCIgZD0iTTYuMTIgOS4zMTJhLjMwOS4zMDkgMCAwMS0uMzA5LS4zMDlWMy4yMzZhLjMwOS4zMDkgMCAwMS4zMDktLjMwOS4zMDkuMzA5IDAgMDEuMzA5LjMwOXY1Ljc2N2EuMzA5LjMwOSAwIDAxLS4zMDkuMzA5eiIgZmlsbD0iIzI0MjcyOCIvPjxwYXRoIGRhdGEtbmFtZT0i55u057q/IDc5IiBkPSJNOS4wMDMgNi40MjlIMy4yMzZhLjMwOS4zMDkgMCAwMS0uMzA5LS4zMDkuMzA5LjMwOSAwIDAxLjMwOS0uMzA5aDUuNzY3YS4zMDkuMzA5IDAgMDEuMzA5LjMwOS4zMDkuMzA5IDAgMDEtLjMwOS4zMDl6IiBmaWxsPSIjMjQyNzI4Ii8+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTIgMmg4djhIMnoiLz48L2c+PC9nPjwvc3ZnPg==) no-repeat 100%;background-size: 2.66667vw 2.66667vw}}
@media (max-width:568px){
header .navbar .nav-menu .nav-menu-item .nav-menu-first {padding:15px 20px; }
header .top-navbar .top-navbar-item .top-navbar-text { padding: 2.5vw 0;}
sheader .navbar .nav-menu .nav-menu-item.has-sub-menu .nav-menu-first:before { width: 20px; height: 20px; top: 17px; background-size: 3.66667vw 3.66667vw;}
header .navbar .nav-menu .sub-menu-item-arrow-link:before {width: 15px; height: 15px; background-size:100% 100%;}
header .navbar .nav-operate {padding:15px 0;}
}
header .navbar .nav-menu .sub-menu-item-arrow-link.active,header .navbar .nav-menu .sub-menu-item-arrow-link:hover { background-color: #fff; background: url(../images/arrow_h.png) no-repeat center right;}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .sub-menu-item-arrow-link.active,header .navbar .nav-menu .sub-menu-item-arrow-link:hover {background:none}}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .sub-menu-item-arrow-link.active:before {background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDEwdjEwSDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTEpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLW5hdi3lh4/lj7dAbW9iIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMiAyaDh2OEgyeiIvPjxwYXRoIGQ9Ik05LjA3OSA2LjQzOEgzLjE2M2EuMzE3LjMxNyAwIDAxLS4zMTctLjMxNy4zMTcuMzE3IDAgMDEuMzE3LS4zMTdoNS45MTZhLjMxNy4zMTcgMCAwMS4zMTcuMzE3LjMxNy4zMTcgMCAwMS0uMzE3LjMxN3oiIGZpbGw9IiMyNDI3MjgiLz48L2c+PC9nPjwvc3ZnPg==)}}
header .navbar .nav-menu .nav-sub-menu-tabs {display: none;position: absolute;top: 88px; background-color: #fff; width:14vw!important; }
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .nav-sub-menu-tabs {position:static;-webkit-transform: translateX(0);transform: translateX(0);border-top: none; width: 100vw!important;height: auto}}
header .navbar .nav-menu .nav-sub-menu-tabs:before {content: "";position: absolute;top: 11px;left: 0;width: 100%;height: 10px; }
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .nav-sub-menu-tabs:before {display:none}}
header .navbar .nav-menu .nav-sub-menu-tabs .wrap {display: -webkit-box;display: -webkit-flex;display: flex;-webkit-flex-wrap: nowrap;flex-wrap: nowrap;width: auto}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .nav-sub-menu-tabs .wrap {display:block;height: auto}}
header .navbar .nav-menu .nav-sub-menu-tabs .menu-tabs-group { padding-top: 10px; background-color: #fff}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .nav-sub-menu-tabs .menu-tabs-group {display:none}}
header .navbar .nav-menu .nav-sub-menu-tabs .menu-tabs-group .menu-tab-btn {z-index: 1;position: relative;border-bottom: 1px solid #dcdddd;display: block;width: 10vw; font-size: 16px;line-height: 35px;color: #242728;margin-left: 0.5625vw; margin-right: 0.5625vw; padding: 0.3vw 0.5vw 0.3vw 1.5vw;}
header .navbar .nav-menu .nav-sub-menu-tabs .menu-tabs-group .menu-tab-btn.active {color: #fff;font-weight: 500;background-color: #f28816;margin-left: 0.5625vw;width: 10vw}
header .navbar .nav-menu .nav-sub-menu-tabs .menu-tabs-group .menu-tab-btn:nth-child(2).active { background-color: #386cae; }

header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content {position: relative;max-width: -webkit-calc(100% - 9.0625vw);max-width: calc(100% - 9.0625vw)}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content {-webkit-box-flex:0;-webkit-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%}}
header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-content-title {display: none}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-content-title {display:block}}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-content-title .nav-menu-link {padding:4vw 5.33333vw 4vw 10.66667vw;border-top: 1px solid #dcdddd;font-weight: normal;}}
header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-pane {display: none;height: 100%}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-pane {display:block}}
header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-pane.active {display: block}
header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-pane .nav-sub-menu {position: relative;top: 0;left: 0;margin-left: 0;border-top: none;border-bottom: none;border-right: none;height: 100%}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-pane .nav-sub-menu .nav-menu-link {padding-left:16vw}}
header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-pane .nav-sub-menu .nav-sub-sub-menu {top: 0;min-height: 100%;border-top: none;border-bottom: none;border-right: none}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-pane .nav-sub-menu .nav-sub-sub-menu {padding:0}
}
header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-pane .nav-sub-menu .nav-menu-link { text-align: left; padding-left: 1vw;}
header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-pane .nav-sub-menu .nav-sub-sub-menu .nav-menu-link {border-top: 1px solid #dcdddd;}
@media screen and (max-width:1024px) {
    header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-pane .nav-sub-menu .nav-menu-link { text-align: left; padding-left: 13vw;}
}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-pane .nav-sub-menu .nav-sub-sub-menu .nav-menu-link {padding-left:21.33333vw;}
}
header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-pane .nav-sub-menu .nav-sub-sub-menu .sub-menu-item:first-child .nav-menu-link {border-top: none}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-pane .nav-sub-menu .nav-sub-sub-menu .sub-menu-item:first-child .nav-menu-link {border-top:1px solid #dcdddd;}
}
header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-pane .nav-sub-menu .nav-sub-sub-menu .sub-menu-item:first-child ul .nav-menu-link {border-top: 1px solid #dcdddd;}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-pane .nav-sub-menu .nav-sub-sub-menu .nav-sub-sub-menu .nav-menu-link {padding-left:26.66667vw;}
}
header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-pane .nav-sub-menu .nav-sub-sub-menu .nav-sub-sub-menu .sub-menu-item:first-child .nav-menu-link {border-top: none}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-pane .nav-sub-menu .nav-sub-sub-menu .nav-sub-sub-menu .sub-menu-item:first-child .nav-menu-link {border-top:1px solid #dcdddd;}
}
header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-pane .nav-sub-menu .nav-sub-sub-menu .nav-sub-sub-menu .sub-menu-item:first-child ul .nav-menu-link {border-top: 1px solid #dcdddd;}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-pane .nav-sub-menu .nav-sub-sub-menu .nav-sub-sub-menu .nav-sub-sub-menu .nav-menu-link {padding-left:32vw;}
}
header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-pane .nav-sub-menu .nav-sub-sub-menu .nav-sub-sub-menu .nav-sub-sub-menu .sub-menu-item:first-child .nav-menu-link {border-top: none}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-pane .nav-sub-menu .nav-sub-sub-menu .nav-sub-sub-menu .nav-sub-sub-menu .sub-menu-item:first-child .nav-menu-link {border-top:1px solid #dcdddd;}
}
header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-pane .nav-sub-menu .nav-sub-sub-menu .nav-sub-sub-menu .nav-sub-sub-menu .sub-menu-item:first-child ul .nav-menu-link {border-top: 1px solid #dcdddd;}

 
header .Header_right_btn .right_btn_Global{ position: relative;}
header .Header_right_btn .right_btn_Global .btn_Global_title{ display: flex; align-items: center; font-size: 16px; color: #fff;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
header .Header_right_btn .right_btn_Global .btn_Global_title span{ display: flex; align-items: center; justify-content: center; position: relative; margin-right: 8px;}
header .Header_right_btn .right_btn_Global .btn_Global_title img{ height: 18px;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
header .Header_right_btn .right_btn_Global .btn_Global_title img:last-child{ position: absolute; left: 0; top: 0; opacity: 0;}
header .Header_right_btn .right_btn_Global .btn_Global_title i{ margin-left: 5px; color: #fff; font-size: 16px;}
header .Header_right_btn .right_btn_Global .btn_Global_down {position:absolute;top:100%;width:130px;left:50%;transform:translateX(-50%);padding-top:20px;display:none;}
header .Header_right_btn .right_btn_Global:hover .btn_Global_down {display:block;}
header .Header_right_btn .right_btn_Global .btn_Global_down:before {content:"";width:0;height:0;border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:8px solid rgba(0,0,0,.5);position:absolute;top:12px;left:0;right:0;margin:0 auto;}
header .Header_right_btn .right_btn_Global .btn_Global_down .Global_down_padding {background:rgba(0,0,0,.5);border-radius:5px; padding-top: 10px; padding-bottom: 10px; overflow:hidden;}
header .Header_right_btn .right_btn_Global .btn_Global_down a {font-size:16px;color:#fff;display:inline-block;width:100%;line-height:38px;text-align:center;}
header .Header_right_btn .right_btn_Global .btn_Global_down a:hover {background:#f39004;}

.header.header-fixed .Header_right_btn .right_btn_Global .btn_Global_title img{ opacity: 0;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.header.header-fixed .Header_right_btn .right_btn_Global .btn_Global_title img:last-child{ opacity: 1;}

.header:hover .Header_right_btn .right_btn_Global .btn_Global_title img{ opacity: 0;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.header:hover .Header_right_btn .right_btn_Global .btn_Global_title img:last-child{ opacity: 1;}

header .navbar.active-fixed .h-language .Header_right_btn .right_btn_Global .btn_Global_title img,
header .navbar.active .h-language .Header_right_btn .right_btn_Global .btn_Global_title img,
header .navbar.show .h-language .Header_right_btn .right_btn_Global .btn_Global_title img,
header .navbar.visible .h-language .Header_right_btn .right_btn_Global .btn_Global_title img{ opacity: 0;}

header .navbar.active-fixed .h-language .Header_right_btn .right_btn_Global .btn_Global_title img:last-child,
header .navbar.active .h-language .Header_right_btn .right_btn_Global .btn_Global_title img:last-child,
header .navbar.show .h-language .Header_right_btn .right_btn_Global .btn_Global_title img:last-child,
header .navbar.visible .h-language .Header_right_btn .right_btn_Global .btn_Global_title img:last-child{ opacity: 1;}

.header.header-fixed .Header_right_btn .right_btn_Global .btn_Global_title,
.header.header-fixed .Header_right_btn .right_btn_Global .btn_Global_title i,
.header:hover .Header_right_btn .right_btn_Global .btn_Global_title,
.header:hover .Header_right_btn .right_btn_Global .btn_Global_title i{ color: #333333; }

header .navbar.active-fixed .h-language .Header_right_btn .right_btn_Global .btn_Global_title,
header .navbar.active .h-language .Header_right_btn .right_btn_Global .btn_Global_title,
header .navbar.show .h-language .Header_right_btn .right_btn_Global .btn_Global_title,
header .navbar.visible .h-language .Header_right_btn .right_btn_Global .btn_Global_title,
header .navbar.active-fixed .h-language .Header_right_btn .right_btn_Global .btn_Global_title i,
header .navbar.active .h-language .Header_right_btn .right_btn_Global .btn_Global_title i,
header .navbar.show .h-language .Header_right_btn .right_btn_Global .btn_Global_title i,
header .navbar.visible .h-language .Header_right_btn .right_btn_Global .btn_Global_title i{ color: #333333; }

header .Header_right_btn .right_btn_Global .btn_Global_title i{ margin-left: 5px; color: #fff; font-size: 16px;}



header.header-fixed .h-language span i,header:hover .h-language span i{ color: #333;}

header .h-language{/*display:inline-block;*/ float: left; position:relative; padding-top: 34px; line-height: 32px; color: #fff;}
header .h-language .img1{display:inline-block;}
header .h-language .img2{display:none;}
header .h-language span{ margin-left: 15px;font-size: 18px;}
header .h-language span  i{ margin-left: 15px; color: #fff; font-size: 18px;}
header .h-language .sub-menu{text-align:center;position:absolute;z-index:1;font-size:16px;font-weight:400;top:100px;right:-20px;width:125px;-webkit-transform:rotate3d(1,0,0,-90deg);-moz-transform:rotate3d(1,0,0,-90deg);transform:rotate3d(1,0,0,-90deg);-webkit-transform-origin:0 0 0;-moz-transform-origin:0 0 0;-ms-transform-origin:0 0 0;transform-origin:0 0 0;opacity:0;-webkit-transition:opacity .3s,-webkit-transform .5s;transition:opacity .3s,-webkit-transform .5s;-moz-transition:transform .5s,opacity .3s,-moz-transform .5s;transition:transform .5s,opacity .3s;transition:transform .5s,opacity .3s,-webkit-transform .5s,-moz-transform .5s;-webkit-box-shadow:0px 8px 10px rgba(0,0,0,.2);box-shadow:0px 8px 10px rgba(0,0,0,.2); display:none \9}
header .h-language ul { width: 100%; background:rgba(0,0,0,.6); position: relative; border-radius: 10px; padding: 15px 0;}
header .h-language ul li{display:block;padding:0 10px;line-height:40px;text-transform:capitalize}
header .h-language ul li a{display:block;color: #fff;}
header .h-language ul li a img{vertical-align:middle;width:auto;height:20px;margin-right:6px}
header .h-language ul li:hover{ background:#f39004}
header .h-language ul li:hover a{ color:#fff}
header .h-language:hover .sub-menu{opacity:1;-webkit-transform:rotate3d(0,0,0,0);-moz-transform:rotate3d(0,0,0,0);transform:rotate3d(0,0,0,0);display:block \9}
header .h-language:hover span i{ color: #333;}
header .h-language ul::before {  content: ''; position: absolute; left: 50%; margin-left: -10px; top: -16px; width: 14px; height: 10px; z-index: 99; border-width: 8px 8px 8px 10px; border-style: solid; border-color:transparent transparent rgba(0,0,0,.6) transparent; }


header .mob-language{position: absolute;top: 0;right: 45px; padding-top:25px;display: none;}
 
header .header .mob-language .img1{ display: none;}
header .header .mob-language .img2{ display: block;}
header.header-fixed .h-language span i,header:hover .h-language span i{ color: #333;}
 
header .navbar.active,header .navbar.active-fixed,header .navbar.show,header .navbar.visible {background-color: #fff;border-bottom: 1px solid #e5e5e5;  }
@media (max-width: 1440px) {
header .h-language{ margin-left:20px; }
}
@media (max-width: 1366px) {
header .h-language{ margin-left:18px; }
}
@media (max-width: 1320px) {
header .h-language{ margin-left:15px; }
}
@media (max-width: 1290px) {
header .h-language{ margin-left:12px; }
}
@media (max-width:1280px){  
header .h-language{ padding-top: 28px; }
}
@media (max-width: 1270px) {
 
header .h-language{ margin-left:5px; }
header .h-language span{ margin-left: 5px;}
}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .header.open .mob-language .img1{ display: none;}
header .header.open .mob-language .img2{ display: block;}
/*header .header.open .mob-language {padding-top:8px;}*/
header .h-language{ padding-top: 20px; }
header .header.open .navbar.active .nav-operate .nav-operate-btn.navbar-toggle,header .navbar.active .nav-operate .nav-operate-btn.navbar-toggle,header.header-fixed .header .navbar.active-fixed .nav-operate .nav-operate-btn.navbar-toggle { background-image: url(../images/nav_h.png);}
header.header-fixed .header .navbar.active-fixed .mob-language { right: 45px; padding-top:20px;} 
}
@media screen and (max-width:1024px){
header .mob-language{ display: block;}
header .pc-language{ display: none;}
header .h-language .sub-menu{ font-size:16px; top:65px;right:-40px;width:115px; }

}
@media (max-width: 862px) {
header .mob-language{position: absolute;top: 0;right: 45px; padding-top:17px; }
header.header-fixed .header .navbar.active-fixed .mob-language { right: 45px; padding-top: 17px;} 
}
@media (max-width: 762px) {
header .mob-language{position: absolute;top: 0;right: 45px; }
header.header-fixed .header .navbar.active-fixed .mob-language { right: 45px;} 
header .h-language .sub-menu {font-size: 16px;top: 60px;right: -40px;width: 100px;}
}
@media (max-width: 562px) {
header .header {height:50px;}
}
 

@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .navbar.active-fixed:before,header .navbar.active:before,header .navbar.show:before,header .navbar.visible:before {display:none}
}
header .navbar.active-fixed.visible,
header .navbar.active.visible,
header .navbar.show.visible,
header .navbar.visible.visible {border-bottom: 1px solid #dcdddd;}
header .navbar.active-fixed .nav-logo-link,
header .navbar.active .nav-logo-link,
header .navbar.show .nav-logo-link,
header .navbar.visible .nav-logo-link {background-image: url(../images/logo1.png)}
 
header .navbar.active-fixed .nav-menu .nav-menu-item .nav-menu-first,
header .navbar.active .nav-menu .nav-menu-item .nav-menu-first,
header .navbar.show .nav-menu .nav-menu-item .nav-menu-first,
header .navbar.visible .nav-menu .nav-menu-item .nav-menu-first {color: #333;}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .header.open .top-navbar {display:block;}}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .header.open .navbar {border-bottom:1px solid #dcdddd;}}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .header.open .navbar .nav-menu {display:block;}}
header.show {display: block;}
header.header-fixed .top-navbar {display: none;}
header.header-fixed .navbar .nav-menu .nav-menu-item .nav-menu-first { color: #333;}
header.header-fixed .navbar .nav-menu .nav-menu-item .nav-menu-first:hover { color: #f39004;}
header.header-fixed .navbar .nav-logo .nav-logo-link { background-image: url(../images/logo1.png)}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header { background-color: #fff;}
header.show {background-color: #fff;  height: 60px;border-bottom: 1px solid #e5e5e5;}
header.header-fixed .nav-menu .nav-sub-menu-tabs {height:auto;}
}

header .navbar.active-fixed .h-language .img1,header .navbar.active .h-language .img1,header .navbar.show .h-language .img1,header .navbar.visible .h-language .img1{ display: none;}
header .navbar.active-fixed .h-language .img2,header .navbar.active .h-language .img2,header .navbar.show .h-language .img2,header .navbar.visible .h-language .img2{ display:inline-block;}
header .navbar.active-fixed .h-language ,header .navbar.active .h-language ,header .navbar.show .h-language ,header .navbar.visible .h-language { color: #333;  }
@media (max-width:568px){
header.show { height: 50px;}
}
.footer { background:#222222; }
.footer .logo h1 {font-size: 0;}
.footer-wrap { /* position: relative; */}
.footer-center {float: right; width: 70%; }
.footer-center  dl{ float: left; margin-left: 12%; text-align: left; }
.footer-center  dl dt{ font-size: 18px; line-height:1.5; margin-bottom:35px;  font-weight: bold;}
.footer-center  dl dd{ font-size: 16px; line-height:1.5; margin-bottom:10%; }
.footer-center  dl dt a{color: rgba(255,255,255,0.95); }
.footer-center  dl dd a{color: rgba(255,255,255,0.65);}
.footer-center  dl dd a:hover{color:#f39004;}
.footer-right {float: left;width: 30%; padding-right: 2%; color: #fff; }
.footer-right .footer-info .f_logo{ margin-bottom: 34px; }
.footer-right .foot_r .item{  margin-bottom:12px; font-size:16px; color: rgba(255,255,255, 0.65);line-height:1.8; }
.footer-right .foot_r .item a{display:block; font-size:16px; color: rgba(255,255,255, 0.65); line-height:22px; font-weight:normal; }
.footer-right .foot_mid{ clear: both; padding-top: 30px; width: 100%; }
.footer .f_social { float: right; padding: 0; /*text-align:right; */height: 70px; margin-bottom: 20px;}
.footer .f_social .share-icon {width:53px; height:53px; border-radius:50%; line-height:53px; text-align:center; margin-right:10px; float:left;}
.solution_info_share .f_social {height:30px; border-radius:50%; line-height:30px; text-align:center; margin-right:10px; }
.footer .f_social i img{ max-width: 100%;}
.footer .f_social .fa,.solution_info_share .f_social .fa{text-align:center; font-size: 18px; color:#444;}
.footer .f_social .fa:before,.solution_info_share .f_social .fa:before{position: static;}
.footer .f_social ul .weixin,.solution_info_share .f_social ul .weixin {position: relative;}
.footer .f_social .wechat,.solution_info_share .f_social .wechat { position: relative;}
.footer .f_social .wechat:hover .vx,.solution_info_share .f_social .wechat:hover .vx { display: block;}
.footer .f_social .wechat .vx::after,.solution_info_share .f_social .wechat .vx::after { content: ''; position: absolute; left: 50%; margin-left: -8px; bottom: -13px; width: 0; height: 0; border-width: 8px 6px 6px 6px; border-style: solid; border-color: #fff transparent transparent transparent}
.footer .f_social .wechat .vx,.solution_info_share .f_social .wechat .vx { position: absolute; top: -195px; width: 150px; height: 162px; text-align: center; box-shadow: 0 2px 10px #aaa; background-color: #fff; z-index: 999; left: -45px; display: none;}
.footer .f_social .wechat .vx h4,.solution_info_share .f_social .wechat .vx h4 { font-weight: normal; height: 30px; line-height: 30px; width: 100%; font-size: 13px; background-color: #f3f3f3; margin: 0; padding: 0; color: #777;}
.footer .f_social .wechat .vx .help p,.solution_info_share .f_social .wechat .vx .help p { font-weight: normal; line-height: 16px; padding: 0; margin: 0; font-size: 13px; color: #333;}
.footer .f_social .wechat .vx .vx-img img,.solution_info_share .f_social .wechat .vx .vx-img img { width: 100px; height: 100px; margin: 10px auto; display: block;}
@-moz-keyframes fangda2 {0% {background-size: 92%;transform: scale(1.05);}
100% {background-size: 100%;}}
@-webkit-keyframes fangda2 {0% {background-size: 92%;transform: scale(1.05);}
100% {background-size: 100%;}}
@keyframes fangda2 {0% {background-size: 92%;transform: scale(1.05);}
100% {background-size: 100%;}}
.footer-right h4 {margin-bottom: 11px;font-size: 40px;font-family: 'DIN-std'; color: #f39004; background: url(../images/telll.png)no-repeat left top;padding-left: 58px;}
.footer-right p {margin-bottom: 6px;opacity: 0.5;font-size: 16px;}
.mod_service { line-height: 1.5;color: #fcfcfc; padding: 15px 0 15px;}
.mod_link {color: #fcfcfc; margin-bottom: 20px;}
.mod_link a { opacity: 0.4; color: #fff; margin-right: 20px; margin-left: 5px;}
.mod_info a { font-size: 16px;line-height: 1.5;color: rgba(255,255,255,0.65);; }
.mod_info a:hover {color: #f39004; }
.mod_info .left{ float: left; font-size: 16px;line-height: 1.5;color: rgba(255,255,255,0.65);}
.mod_info .right{ float: right; font-size: 16px;line-height: 1.5;color:rgba(255,255,255,0.65);}
.mod_link a:hover,
.footer-left dd:hover,
.footer-center dt:hover,
.footer-center dd:hover,
.footer-right dd:hover {opacity: 1;}
.foot-bottom{ border-top: 1px solid #a3a3a3; background:#222222; padding: 10px 0; line-height: 35px;}
@media (max-width: 1780px) {
.footer-center dl{ margin-left: 11%; }
}
@media (max-width: 1600px) {
.footer-center dl{ margin-left: 10%; }
}
@media (max-width: 1459px) {
.mod_link { margin-bottom: 12px; line-height: 26px;}
.footer-right h4 {background-size: 32px;padding-left: 48px;font-size: 34px; }
.weixin-box { margin: 10px 0;}
.footer-left h4 { margin-top: 0px; font-size: 20px;}
.footer-center dl{ margin-left: 9%; }
}
@media (max-width: 1366px) {
.footer-center  dl dd{ font-size: 17px;}
.footer .f_social .share-icon {width:48px; height:48px; line-height:48px;}
.footer .f_social .share-icon img{ width: 100%; }
}
@media (max-width: 1330px) {
.footer-center dl{ margin-left: 8%; }
}
@media (max-width: 1280px) {
.footer-right .foot_r .item{ font-size:16px; }
.footer-right .foot_r .item a{ font-size:16px; }
.mod_info a { font-size: 16px; }
.mod_info .left{ font-size: 16px; }
.mod_info .right{ font-size: 16px; }
.footer-center  dl dd{ font-size: 16px; }
.footer .f_social .share-icon {width:43px; height:43px; line-height:43px;}
.footer-center dl{ margin-left: 7%; }
}
@media (max-width: 1259px) {
.footer-right { width: 30%; }
.footer-center {width: 70%; }
.footer-left { width: 100%;}
.footer-info2 { float: left; float: unset;}
.footer-right h4 { background-size: 27px; padding-left: 36px; font-size: 30px;}
}
@media (max-width: 1180px) {
.footer-center dl{ margin-left: 6%; }
}
@media (max-width: 1040px) {
.mod_service { padding: 20px 0 20px;}
.mod_info .left { float: none; line-height: 30px;}
.mod_info .right { float: none; line-height: 30px;}
}
@media (max-width: 1024px) {
.footer-center { display: none;}
.footer-right { width: 100%; padding-top: 0px;}
.footer .f_social { float: left; }
header .navbar.active-fixed .h-language .img2,header .navbar.active .h-language .img2,header .navbar.show .h-language .img2,header .navbar.visible .h-language .img2{ display:block;}
header .navbar .nav-menu .nav-sub-menu-down{background:#fff; border-radius: 0px;}
header .navbar .nav-menu .nav-sub-menu .nav-menu-link { color: #666; text-align: left; }

}
@media (max-width: 767px) {
.footer-left h4 { margin-right: 10px; font-size: 16px; margin-top: 3px;}
.footer-left a { font-size: 16px;}
.footer-right .footer-info .f_logo img{ width: 150px; }
}
 