﻿@charset "UTF-8";
/*--公共部分--*/
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; touch-callout: none; cursor: pointer; }

body, form, img, ul, ol, li, dl, dt, dd, p, tr, td, strong, span, pre { margin: 0; padding: 0; border: 0; background-repeat: no-repeat; }

h1, h2, h3, h4, h5, h6, p, a { margin: 0; padding: 0; font-weight: normal; }

body, button, input, select, textarea { font-size: 14px; line-height: 24px; color: #333; font-family: NotoSansCJKscRegular; }

ul, li { list-style: none; }

img { border: 0px; vertical-align: middle; }

table { border-collapse: collapse; border-spacing: 0; }

*, :after, :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-repeat: no-repeat; }

article, aside, footer, header, nav, section { display: block; }

a { background-color: transparent; -webkit-text-decoration-skip: objects; text-decoration: none; color: #333; outline: none; cursor: pointer; }

a:hover { background-repeat: no-repeat; text-decoration: none; }

a, input[type="button"], button, label, input[type="submit"] { cursor: pointer; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sub { bottom: -0.25em; }

sup { top: -0.5em; }

audio, video { display: inline-block; }

[type="checkbox"], [type="radio"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ }

input, textarea, select { outline: none; }

input[type="text"], input[type="password"], input[type="button"], input[type="submit"], select, textarea { outline-style: none; -webkit-appearance: none; resize: none; border: none; -webkit-border-radius: 0; border-radius: 0; }

input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset !important; }

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

.clearfix { *zoom: 1; }

.clear { clear: both; line-height: 0; height: 0; font-size: 0; }

.fl { float: left; }

.fr { float: right; }

.show { display: block !important; }

.hide { display: none !important; }

.commonweb { padding: 0px 20px; }

.commonwebbox { margin-left: 0px; margin-right: 0px; }

.commonleft { float: none; }

.commonright { float: none; }

.visible-sm, .visible-md, .visible-lg { display: none; }

.hidden-sm, .hidden-md, .hidden-lg { display: block; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; padding-left: 10px; padding-right: 10px; }

.col-xs-12 { width: 100%; }

.col-xs-11 { width: 91.66666667%; }

.col-xs-10 { width: 83.33333333%; }

.col-xs-9 { width: 75%; }

.col-xs-8 { width: 66.66666667%; }

.col-xs-7 { width: 58.33333333%; }

.col-xs-6 { width: 50%; }

.col-xs-5 { width: 41.66666667%; }

.col-xs-4 { width: 33.33333333%; }

.col-xs-3 { width: 25%; }

.col-xs-2 { width: 16.66666667%; }

.col-xs-1 { width: 8.33333333%; }

@media (max-width: 320px) {
    body { min-width: 320px; }
}

@media (min-width: 768px) {
    .commonweb { padding: 0px 20px; }
    .commonwebbox { margin-left: -10px; margin-right: -10px; }
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; padding-left: 10px; padding-right: 10px; }
    .col-sm-12 { width: 100%; }
    .col-sm-11 { width: 91.66666667%; }
    .col-sm-10 { width: 83.33333333%; }
    .col-sm-9 { width: 75%; }
    .col-sm-8 { width: 66.66666667%; }
    .col-sm-7 { width: 58.33333333%; }
    .col-sm-6 { width: 50%; }
    .col-sm-5 { width: 41.66666667%; }
    .col-sm-4 { width: 33.33333333%; }
    .col-sm-3 { width: 25%; }
    .col-sm-2 { width: 16.66666667%; }
    .col-sm-1 { width: 8.33333333%; }
    .visible-sm { display: block; }
    .hidden-sm { display: none; }
}

@media (min-width: 992px) {
    .commonweb { padding: 0px 40px; }
    .commonwebbox { margin-left: -10px; margin-right: -10px; }
    .commonleft { float: left; }
    .commonright { float: right; }
    .visible-md { display: block; }
    .hidden-md { display: none; }
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; padding-left: 10px; padding-right: 10px; }
    .col-md-12 { width: 100%; }
    .col-md-11 { width: 91.66666667%; }
    .col-md-10 { width: 83.33333333%; }
    .col-md-9 { width: 75%; }
    .col-md-8 { width: 66.66666667%; }
    .col-md-7 { width: 58.33333333%; }
    .col-md-6 { width: 50%; }
    .col-md-5 { width: 41.66666667%; }
    .col-md-4 { width: 33.33333333%; }
    .col-md-3 { width: 25%; }
    .col-md-2 { width: 16.66666667%; }
    .col-md-1 { width: 8.33333333%; }
}

@media (min-width: 1200px) {
    html { cursor: default; }
    .commonleft { float: left; }
    .commonright { float: right; }
    .visible-lg { display: block; }
    .hidden-lg { display: none; }
    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; padding-left: 10px; padding-right: 10px; }
    .col-lg-12 { width: 100%; }
    .col-lg-11 { width: 91.66666667%; }
    .col-lg-10 { width: 83.33333333%; }
    .col-lg-9 { width: 75%; }
    .col-lg-8 { width: 66.66666667%; }
    .col-lg-7 { width: 58.33333333%; }
    .col-lg-6 { width: 50%; }
    .col-lg-5 { width: 41.66666667%; }
    .col-lg-4 { width: 33.33333333%; }
    .col-lg-3 { width: 25%; }
    .col-lg-2 { width: 16.66666667%; }
    .col-lg-1 { width: 8.33333333%; }
}

@media (min-width: 1260px) {
    .commonweb { margin: 0 auto; max-width: 1200px; padding: 0; }
}

/* layout start*/

.title { font-size: 16px; }

@charset "UTF-8";
.title { font-size: 16px; }

/*footer*/
.footer { background-color: #ffffff; width: 100%; font-size: 13px; line-height: 20px; }

.footer a:hover { opacity: 1; }

.bd_weixin_popup { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

.footer-top { padding-top: 10px; padding-bottom: 20px; border-top: 1px solid #bebebe; }

.footer-top li.li1 { display: none; }

.footer-top li.li1 h3 { padding: 10px 0; position: relative; border-bottom: 1px solid #666666; color: #404042; font-family: NotoSansCJKscBold; }


.footer-share { font-size: 0; padding-top: 20px; padding-bottom: 23px;  }

.footer-share a { display: inline-block; vertical-align: top; *display: inline; *zoom: 1; margin-right: 14px;position:relative; }

.footer-share a:last-child { margin-right: 0; }

.footer-share a img { display: block; width: 30px; height: 30px; }

.footer-sub { padding-bottom: 5px; display: none; }

.footer-sub a { display: block; padding: 5px 0; color: #999999; }

.plus.icon { right: 15px; top: 11px; color: #fff; position: absolute; margin-left: 3px; margin-top: 10px; }

.plus.icon:before, .plus.icon:after { content: ''; position: absolute; width: 15px; height: 1px; background-color: #FFFFFF; }

.plus.icon:after { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }

@media (min-width: 1024px) {
    .foot-Copyright { padding: 0 0 8px 0; text-align: right; }
    .foot-Copyright a { padding-left: 12px; }
    .footer-top { padding-top: 62px; padding-bottom: 77px; }
    .footer-top ul { position: relative; }
    .footer-top li.li1 { display: block; padding-right: 21.1%; float: left;position:relative; }
    .footer-top li.li1 h3 { border-bottom: 0; padding: 0; font-size: 20px; line-height: 30px; height: 36px; margin: 0 0 18px 0; /*left:(300% / 9.00);  9.00是总父级宽度 300是元素宽度 %是一个单位 这样可以计算出定位位置不管在哪个分辨率下都是准确的*/ }
     .footer-top li:last-child{ padding-right:0;}
    .footer-share { border-top: 0; position: absolute; left: 0; bottom: 13px; padding: 0; }
    /*.footer-top li:nth-last-child(2) { padding-right: 0; }*/
    .footer-sub { padding-bottom: 0; display: block !important; }
    .footer-sub a { padding-top: 0; padding-bottom: 8px; color: #878787; font-size: 15px; }
    .footer-sub a:last-child { padding-bottom: 0; }
    .footer-sub a:hover { color: #8adbee; opacity: 1; }
    .plus.icon { display: none !important; }
    .hide1024 { display:none;}
    /*.footer-top li .footer-share { width:1000px;}*/
    .footer-top li .footer-share { width:85px;}
}

@media (min-width: 1280px) {
    .footer .commonweb { max-width: 100%; padding-left: 8.9%; padding-right: 8.9%; }
    .footer-share a { margin-right: 15px; }
     .footer-share a img { width: 35px; height: 35px; }
}

@media(min-width:1920px) {
    .footer-share a { margin-right: 23px; }
    .footer-share a img { width: 48px; height: 48px; }
    .footer-sub a { font-size: 20px; padding-bottom: 18px; }
    .footer-top li.li1 h3 { font-size: 28px; margin: 0 0 34px 0; }
    .footer-top li .footer-share { width:121px;}
}

.title { font-size: 16px; }

@font-face { font-family: 'NotoSansCJKscRegular'; src: url("NotoSansCJKsc-Regular.woff") format("woff"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'NotoSansCJKscBold'; src: url("NotoSansCJKsc-Bold.woff") format("woff"); font-weight: normal; font-style: normal; }

header { padding: 20px 0 0 0; background-color: #FFFFFF; position: fixed; top: 0; left: 0; right: 0; z-index: 5; }

header.ny-header { padding: 20px 0; }

header.index-header { background: none; }

.headerweb { max-width: 1800px; margin: 0 auto; position: relative; padding: 0 15px; }

.header-btns { font-size: 0; float: left; }

.header-btns img { max-width: 100%; }

.header-btns a { display: inline-block; vertical-align: top; *display: inline; *zoom: 1; position: relative; z-index: 6; margin-right: 10px; }

.header-btns a img { display: block; }

/*.header-btns .logo img { height: 30px; }*/

.header-btns .menubtn img, .header-btns .retubtn img { height: 32px; }

.menu-colse { display: none; background: url(../images/colse.png) no-repeat center center; -o-background-size: 100%; background-size: 100%; width: 32px; height: 32px; }

.header-nav { background-color: #404042; position: fixed; left: 0; top: 0; width: 100%; height: 100%; left: -200%; -webkit-transition: all ease .5s; -o-transition: all ease .5s; -moz-transition: all ease .5s; transition: all ease .5s; padding-top: 20px; padding-bottom: 30px; z-index: 5; }

.header-nav:after { content: ""; display: block; background-color: #404042; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-border-radius: 50%; border-radius: 50%; -webkit-transition: width 0.4s cubic-bezier(0.55, 0, 0.1, 1), height 0.4s cubic-bezier(0.55, 0, 0.1, 1), padding 0.4s cubic-bezier(0.55, 0, 0.1, 1); -o-transition: width 0.4s cubic-bezier(0.55, 0, 0.1, 1), height 0.4s cubic-bezier(0.55, 0, 0.1, 1), padding 0.4s cubic-bezier(0.55, 0, 0.1, 1); -moz-transition: width 0.4s cubic-bezier(0.55, 0, 0.1, 1), height 0.4s cubic-bezier(0.55, 0, 0.1, 1), padding 0.4s cubic-bezier(0.55, 0, 0.1, 1); transition: width 0.4s cubic-bezier(0.55, 0, 0.1, 1), height 0.4s cubic-bezier(0.55, 0, 0.1, 1), padding 0.4s cubic-bezier(0.55, 0, 0.1, 1); position: fixed; z-index: 3; left: 50vw; top: 0; opacity: 1; width: 0; height: 0; display: none; }

.header-nav.acitve { left: 0; z-index: 6; -webkit-transition: all ease .5s; -o-transition: all ease .5s; -moz-transition: all ease .5s; transition: all ease .5s; width: 100%; height: 100%; }

.header-nav.acitve:after { width: 164.9vh; height: 184.9vh; opacity: 1; }

.header-nav.acitve li { -webkit-transform: translateX(0); -ms-transform: translateX(0); -moz-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); opacity: 1; -webkit-transition: opacity 0.8s 0.4s cubic-bezier(0.25, 0.74, 0.22, 0.99), -webkit-transform 0.8s 0.4s cubic-bezier(0.25, 0.74, 0.22, 0.99); transition: opacity 0.8s 0.4s cubic-bezier(0.25, 0.74, 0.22, 0.99), -webkit-transform 0.8s 0.4s cubic-bezier(0.25, 0.74, 0.22, 0.99); -o-transition: opacity 0.8s 0.4s cubic-bezier(0.25, 0.74, 0.22, 0.99), -o-transform 0.8s 0.4s cubic-bezier(0.25, 0.74, 0.22, 0.99); -moz-transition: opacity 0.8s 0.4s cubic-bezier(0.25, 0.74, 0.22, 0.99), transform 0.8s 0.4s cubic-bezier(0.25, 0.74, 0.22, 0.99), -moz-transform 0.8s 0.4s cubic-bezier(0.25, 0.74, 0.22, 0.99); transition: opacity 0.8s 0.4s cubic-bezier(0.25, 0.74, 0.22, 0.99), transform 0.8s 0.4s cubic-bezier(0.25, 0.74, 0.22, 0.99); transition: opacity 0.8s 0.4s cubic-bezier(0.25, 0.74, 0.22, 0.99), transform 0.8s 0.4s cubic-bezier(0.25, 0.74, 0.22, 0.99), -webkit-transform 0.8s 0.4s cubic-bezier(0.25, 0.74, 0.22, 0.99), -moz-transform 0.8s 0.4s cubic-bezier(0.25, 0.74, 0.22, 0.99), -o-transform 0.8s 0.4s cubic-bezier(0.25, 0.74, 0.22, 0.99); }

.header-nav.acitve li:nth-child(1) { -webkit-transition-delay: 0.4s; -moz-transition-delay: 0.4s; -o-transition-delay: 0.4s; transition-delay: 0.4s; }

.header-nav.acitve li:nth-child(2) { -webkit-transition-delay: 0.6s; -moz-transition-delay: 0.6s; -o-transition-delay: 0.6s; transition-delay: 0.6s; }

.header-nav.acitve li:nth-child(3) { -webkit-transition-delay: 0.8s; -moz-transition-delay: 0.8s; -o-transition-delay: 0.8s; transition-delay: 0.8s; }

.header-nav.acitve li:nth-child(4) { -webkit-transition-delay: 1s; -moz-transition-delay: 1s; -o-transition-delay: 1s; transition-delay: 1s; }

.header-nav.acitve .nav-content { opacity: 1; left: 0; }

.header-nav.acitve .menu-colse { display: block; -webkit-animation-delay: 1s; -moz-animation-delay: 1s; -o-animation-delay: 1s; animation-delay: 1s; }

.header-nav ul { margin: 30px 0 0; height: 90%; overflow-y: auto; }

.header-nav li { padding: 0 0 10px 0; margin-bottom: 10px; -webkit-transform: translateX(-1vw); -ms-transform: translateX(-1vw); -moz-transform: translateX(-1vw); -o-transform: translateX(-1vw); transform: translateX(-1vw); opacity: 0; }

.header-nav li h3 a { font-size: 20px; color: #FFFFFF; text-transform: uppercase; -webkit-transition: color 0.15s, background-color 0.15s, border-color 0.15s; -o-transition: color 0.15s, background-color 0.15s, border-color 0.15s; -moz-transition: color 0.15s, background-color 0.15s, border-color 0.15s; transition: color 0.15s, background-color 0.15s, border-color 0.15s; font-family: NotoSansCJKscBold; }

.header-nav li .sub-nav { font-size: 0; padding: 10px 0; display: none; }

.header-nav li .sub-nav a { color: #d7d7d9; font-size: 16px; margin: 0 25px 5px 0; /*text-transform: capitalize;*/ display: block; -webkit-transition: color 0.15s, background-color 0.15s, border-color 0.15s; -o-transition: color 0.15s, background-color 0.15s, border-color 0.15s; -moz-transition: color 0.15s, background-color 0.15s, border-color 0.15s; transition: color 0.15s, background-color 0.15s, border-color 0.15s; }

.header-nav .nav-content { position: relative; z-index: 4; opacity: 0; left: -999px; height: 100%; }

@media (max-width: 640px) {
    .header-nav.acitve:after { left: 0; width: 100%; height: 100%; -webkit-transition: none; -o-transition: none; -moz-transition: none; transition: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; -webkit-border-radius: 0; border-radius: 0; }
}

@media (min-width: 1024px) {
    .header-btns a { margin-right: 12px; }
    /*.header-btns .logo img { height: 36px; }*/
    /*.header-btns .menubtn img, .header-btns .retubtn img { height: 46px; }*/
    header { padding: 44px 0 0 0; }
    header.ny-header { padding: 40px 0; }
    .headerweb { max-width: 100%; /*padding: 0 2%;*/ }
    .nav-content { margin: 0; }
    .header-nav { width: 0; height: 0; left: 40px; top: 53px; padding: 0; background: none; }
    .header-nav.acitve { width: 100%; height: 100%; }
    .header-nav.acitve:after { width: 154vw; height: 154vw; }
    .header-nav:after { display: block; width: 0; height: 0; position: fixed; left: 40px; top: -40px; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
    .header-nav li h3 a { font-size: 35px; line-height: 40px; margin-right: 30px; }
    .header-nav li .sub-nav a { font-size: 20px; display: inline-block; vertical-align: top; *display: inline; *zoom: 1; }
    .header-nav li .sub-nav a:hover, .header-nav li .sub-nav a.cur { color: #8adbee; }
    .header-nav .nav-content { padding-left: 34px; }
}

@media (min-width: 1260px) {
    .menu-colse { width: 54px; height: 54px; }
    .header-nav ul { padding: 0 0 0 125px; }
}

@media (min-width: 1400px) {
    /*.ny-header .headerweb { padding: 0 2.4%; }*/
    .headerweb { /*padding: 0 4.2%;*/ }
    /*.header-btns .menubtn img, .header-btns .retubtn img { height: 54px; }*/
    .header-nav ul { padding-top: 58px; }
    .header-nav li { margin-bottom: 21px; }
    .header-nav li h3 a { font-size: 40px; line-height: 60px; }
    .header-nav li .sub-nav a { font-size: 24px; margin-right: 78px; }
}

@media(min-width:1680px) {

    /*header { padding: 60px 0 0 0; }*/
    /*.header-btns .logo img { height: 46px; }*/
    .menu-colse { width: 70px; height: 70px; }
    /*header.ny-header { padding: 53px 0; }*/
    .header-btns a { margin-right: 18px; }
    /*.header-btns .menubtn img, .header-btns .retubtn img { height: 70px; }*/
    .header-nav .nav-content { padding-left: 45px; }
}
@media(min-width:1920px) {
    header.ny-header { padding: 53px 0; }
    header { padding: 60px 0 0 0; }
}

.full-inside-nav { display: none; }

@media (min-width: 1024px) {
    .full-inside-nav { display: block; padding: 12px 0 0 15%; padding-left: 22.39583%; }
    .full-inside-nav li { float: left; position: relative; padding-left: 13px; margin-right: 60px;/*margin-right: 0; width: 132px;*/ /*width: 154px; */}
    .full-inside-nav li h3{position:relative;z-index:4;}
    .full-inside-nav li:nth-child(1) {/*width: 170px;*/ }
    .full-inside-nav li:before { content: ""; display: block; width: 3px; height: 100%; background-color: #8bdcee; position: absolute; left: 0; top: 0;opacity:0; }
    .full-inside-nav li:hover:before{ background-color: #8bdcee; -webkit-animation: animate-height 0.2s linear forwards; -moz-animation: animate-height 0.2s linear forwards; -o-animation: animate-height 0.2s linear forwards; animation: animate-height 0.2s linear forwards; }
    
    .full-inside-nav li:hover h3 a, .full-inside-nav li.cur h3 a { color: #404042; }

   
    .full-inside-nav li h3 a { display: block; font-size: 20px; color: #949599; font-family: NotoSansCJKscBold; }
    .full-inside-nav li .inside-subnav { display: none; position:absolute; left: 0;top:0;padding:24px 0 0 13px;z-index:2; }
     .full-inside-nav li .inside-subnav:before{
    content: "";
    position: absolute;
    z-index: -1;
    top:0;
    left: 0;
    height:0;
    background: #8bdcee;
    width:3px;
    transition:height ease-in-out .3s;
    }
    .full-inside-nav li .inside-subnav:before {
   height:100%;
    }
    .full-inside-nav li .inside-subnav a:nth-child(1){margin-top:24px;}
   /* .full-inside-nav li .inside-subnav.padt { padding: 18px 0 0 0; }*/
    .full-inside-nav li .inside-subnav a { color: #404042; display: block; font-size: 18px; margin: 0 0 5px 0; white-space:nowrap;}
    .full-inside-nav li .inside-subnav a:hover { color: #8bdcee; }

    .pro-subbg{position:absolute;top:70px;left:0;right:0;background:#fff;z-index:0;height:0;}
}

/*@media (min-width: 1280px) {
    .full-inside-nav li { margin-right: 0; }
   .full-inside-nav li h3 a { font-size: 24px; }
}*/

/*@media (min-width: 1440px) {
    .full-inside-nav { padding: 22px 0 0 24%; padding-left: 22.39583%; }
    .full-inside-nav li h3 a { font-size: 22px; }
}*/

@media(min-width:1920px) {
    .full-inside-nav { /*padding-left:24.4%;*/padding: 22px 0 0 24%; padding-left: 22.39583%; }
    .full-inside-nav li { margin-right: 95px; }
    .full-inside-nav li h3 a { font-size: 28px; }
    .full-inside-nav li .inside-subnav a { font-size: 24px; margin: 0 0 18px 0; }
    
   /* .full-inside-nav li .inside-subnav.padt { padding: 24px 0 0 0; }*/
     .full-inside-nav li .inside-subnav:before,.full-inside-nav li:before {  width:4px;}
}



@-webkit-keyframes animate-height {
    from { height: 0; opacity: 1; }
    to { height: 100%; opacity: 1; }
}

@-moz-keyframes animate-height {
    from { height: 0; opacity: 1; }
    to { height: 100%; opacity: 1; }
}

@-o-keyframes animate-height {
    from { height: 0; opacity: 1; }
    to { height: 100%; opacity: 1; }
}

@keyframes animate-height {
    from { height: 0; opacity: 1; }
    to { height: 100%; opacity: 1; }
}

@charset "UTF-8";
.title { font-size: 16px; }

::-webkit-scrollbar { width: 2px; height: 8px; background-color: #e0e0e0; -webkit-border-radius: 4px; border-radius: 0; }

::-webkit-scrollbar-thumb { background-color: #aeaeae; -webkit-border-radius: 4px; border-radius: 0; }

.index-load { background-color: #404042; display: block; width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 200; -webkit-transition: all 450ms ease-in-out; -moz-transition: all 450ms ease-in-out; -o-transition: all 450ms ease-in-out; transition: all 450ms ease-in-out; -ms-transition: all 450ms ease-in-out; display: none; }

.index-load.cur { opacity: 0; z-index: -1;}
/*.index-load.cur .load-content { display: none; }*/
/*.index-load.cur .load-desc { display: none; }*/
.index-load .load-content { width: 240px; height: 240px; position: absolute; top: 50%; margin-top: -120px; left: 50%; margin-left: -120px; }

.index-load .load-desc { font-size: 0; text-align: center; position: absolute; z-index: 3; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 320px; top: 44%; }

.index-load .load-desc a { font-size: 14px; line-height: 24px; color: #8adbee; position: relative; padding: 0 20px 0 0; display: block; width: 33.33%; float: left; text-transform: uppercase; }

.index-load .load-desc a:before { content: ""; display: block; width: 6px; height: 6px; -webkit-border-radius: 100%; border-radius: 100%; background-color: #8adbee; position: absolute; z-index: 3; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); left: 55px; }

.index-load .load-desc a:nth-child(1) { text-align: left; }

.index-load .load-desc a:nth-child(2) { padding: 0 20px; }

.index-load .load-desc a:nth-child(2):before { display: none; }

.index-load .load-desc a:last-child { padding: 0 0 0 20px; text-align: right; }

.index-load .load-desc a:last-child:before { left: 50px; }

.index-load .load-desc a img { height: 25px; vertical-align: middle; }

.loader { width: 240px; height: 200px; margin: 0 auto; font-size: 10px; position: relative; }

/*8:00*/
.loader .face { width: 200px; height: 100px; position: absolute; left: 50%; margin-left: -100px; overflow: hidden; background-color: #404042; }

.loader .face:after { content: ""; display: block; width: 200px; height: 200px; position: absolute; left: 50%; margin-left: -100px; -webkit-border-radius: 50%; border-radius: 50%; border-style: solid; }

.loader .face:nth-child(1) { top: 0; }

.loader .face:nth-child(2) { bottom: 0; }

.loader .face:nth-child(1):after { z-index: 2; color: #8adbee; border-color: currentColor transparent transparent currentColor; border-width: 0.3em 0.2em 0em 0em; -webkit-animation-direction: normal; -moz-animation-direction: normal; -o-animation-direction: normal; animation-direction: normal; -webkit-animation: circleProgressLoad_right 4s linear infinite; -moz-animation: circleProgressLoad_right 4s linear infinite; -o-animation: circleProgressLoad_right 4s linear infinite; animation: circleProgressLoad_right 4s linear infinite; }

.loader .face:nth-child(2):after { bottom: 0; z-index: 3; color: #8adbee; border-color: currentColor transparent currentColor transparent; border-width: 0em 0em 0.3em 0.2em; -webkit-animation: circleProgressLoad_right 4s linear infinite; -moz-animation: circleProgressLoad_right 4s linear infinite; -o-animation: circleProgressLoad_right 4s linear infinite; animation: circleProgressLoad_right 4s linear infinite; }

@-webkit-keyframes circleProgressLoad_right {
    0% { -webkit-transform: rotate(-145deg); opacity: 0.5; }
    50%, 100% { -webkit-transform: rotate(45deg); opacity: 1; }
    to { -webkit-transform: rotate(1turn); -moz-transform: rotate(1turn); -o-transform: rotate(1turn); transform: rotate(1turn); }
}

@-moz-keyframes circleProgressLoad_right {
    0% { -webkit-transform: rotate(-145deg); opacity: 0.5; }
    50%, 100% { -webkit-transform: rotate(45deg); opacity: 1; }
    to { -webkit-transform: rotate(1turn); -moz-transform: rotate(1turn); -o-transform: rotate(1turn); transform: rotate(1turn); }
}

@-o-keyframes circleProgressLoad_right {
    0% { -webkit-transform: rotate(-145deg); opacity: 0.5; }
    50%, 100% { -webkit-transform: rotate(45deg); opacity: 1; }
    to { -webkit-transform: rotate(1turn); -moz-transform: rotate(1turn); -o-transform: rotate(1turn); transform: rotate(1turn); }
}

@keyframes circleProgressLoad_right {
    0% { -webkit-transform: rotate(-145deg); opacity: 0.5; }
    50%, 100% { -webkit-transform: rotate(45deg); opacity: 1; }
    to { -webkit-transform: rotate(1turn); -moz-transform: rotate(1turn); -o-transform: rotate(1turn); transform: rotate(1turn); }
}

/*8:00 end*/
@media (max-width: 414px) {
    .loader .face:nth-child(1) { top: 3px; }
    .loader .face:nth-child(2) { bottom: -3px; }
}

/*9:00 start*/
.index-load .load-desc a:nth-child(1):before { left: 58px; }

.index-load .load-desc a:last-child:before { left: 43px; }

@media (min-width: 1024px) {
    .loader { width: 500px; height: 500px; }
    .loader .face { width: 500px; height: 250px; margin-left: -250px; }
    .loader .face:first-child{ height:241px;}
    .loader .face:after { width: 500px; height: 500px; margin-left: -250px; }
    .index-load { display: block; }
    .index-load .load-desc { width: 800px; top: 50%; }
    .index-load .load-desc a { font-size: 26px; line-height: 26px; }
    .index-load .load-desc a.cur img { opacity: 1; }
    .index-load .load-desc a img { height: 35px; opacity: 0; -webkit-transition: opacity 0.8s ease-in-out; -o-transition: opacity 0.8s ease-in-out; -moz-transition: opacity 0.8s ease-in-out; transition: opacity 0.8s ease-in-out; }
    .index-load .load-desc a:before { width: 10px; height: 10px; }
    .index-load .load-desc a:nth-child(1):before { left: 146px; }
    .index-load .load-desc a:last-child:before { left: 111px; }
    .index-load .load-content { width: 500px; height: 500px; margin-top: -250px; margin-left: -250px; }
}

@media (min-width: 1680px) {
    .index-load .load-desc { width: 1026px; }
    .index-load .load-desc a img { height: 47px; }
    .index-load .load-desc a:nth-child(1) { margin-top: 8px; }
    .index-load .load-desc a:nth-child(1):before { left: 149px; }
    .index-load .load-desc a:last-child { margin-top: 8px; }
    .index-load .load-desc a:last-child:before { left: 183px; }
    .index-load .load-content { width: 720px; height: 720px; margin-top: -360px; margin-left: -360px; }
    .loader { width: 720px; height: 720px; }
    .loader .face { width: 720px; height: 358px; margin-left: -360px; }
    .loader .face:first-child{ height:353px;}
    .loader .face:after { width: 720px; height: 720px; margin-left: -360px; }
}

.language-items { position: fixed; right: 10%; bottom: 0; z-index: 9; }

.language-items a { color: #acacad; font-size: 17px; text-transform: uppercase; display: block; margin-bottom: 10px; }

@media (min-width: 768px) {
    .language-items { display: block; position: absolute; z-index: 3; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); right: 54px; position: fixed; bottom: auto; left: auto; }
    .language-items a { margin-bottom: 18px; }
    .language-items a:hover, .language-items a.cur { color: #8adbee; }
}

/*index start*/
.circle-nav-minbxo { width: 270px; height: 270px; position: absolute; z-index: 3; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position: fixed; z-index: 4; }

.circle-nav-minbxo .circle-nav-imgs { -webkit-border-radius: 100%; border-radius: 100%; overflow: hidden; width: 100%; height: 100%; position:relative;z-index:9; }

.circle-nav-minbxo .circle-nav-imgs .nav-imgs_cur { position: absolute; top: 0; left: 0; z-index: 4; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; -o-background-size: cover; background-size: cover; -webkit-transition: all 0.8s ease; -o-transition: all 0.8s ease; -moz-transition: all 0.8s ease; transition: all 0.8s ease; }
.circle-nav-minbxo .circle-nav-imgs .nav-imgs_cur li a{ display:block;}
.circle-nav-minbxo .circle-nav-imgs .nav-imgs_items { -webkit-border-radius: 100%; border-radius: 100%; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; -o-background-size: cover; background-size: cover; display: block; opacity: 0; -webkit-transition: all 0.8s ease; -o-transition: all 0.8s ease; -moz-transition: all 0.8s ease; transition: all 0.8s ease; }

.circle-nav-minbxo .circle-nav-imgs img { display: block; width: 100%; height: 100%; -webkit-border-radius: 100%; border-radius: 100%; }

.circle-nav-minbxo .circle-nav-items { width: 312px; height: 500px; position: absolute; z-index: 3; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.circle-nav-minbxo .circle-nav-items li { position: absolute; z-index: 20; }

.circle-nav-minbxo .circle-nav-items li a { text-transform: uppercase; color: #404042; font-family: NotoSansCJKscRegular; }

.circle-nav-minbxo .circle-nav-items li:nth-child(1) { left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); top: 0; }

.circle-nav-minbxo .circle-nav-items li:nth-child(2) { top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); left:94%; }

.circle-nav-minbxo .circle-nav-items li:nth-child(3) { left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); bottom: 0; }

.circle-nav-minbxo .circle-nav-items li:nth-child(4) { top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); right:94%; }

.circle-nav-minbxo .circle-nav-markers { width: 308px; height: 308px; position: absolute; z-index: 3; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.circle-nav-minbxo .circle-nav-markers li { width: 5px; height: 5px; position: absolute; }

.circle-nav-minbxo .circle-nav-markers li span { display: block; width: 5px; height: 5px; -webkit-border-radius: 50%; border-radius: 50%; background-color: #404042; }

.circle-nav-minbxo .circle-nav-markers li:nth-child(1) { left: 49.48718%; top: 0; }

.circle-nav-minbxo .circle-nav-markers li:nth-child(2) { left: 74.35897%; top: 6.66667%; }

.circle-nav-minbxo .circle-nav-markers li:nth-child(3) { left: 92.30769%; top: 24.87179%; }

.circle-nav-minbxo .circle-nav-markers li:nth-child(4) { left: 98.97436%; top: 49.48718%; }

.circle-nav-minbxo .circle-nav-markers li:nth-child(5) { left: 92.30769%; bottom: 24.87179%; }

.circle-nav-minbxo .circle-nav-markers li:nth-child(6) { left: 74.35897%; bottom: 6.66667%; }

.circle-nav-minbxo .circle-nav-markers li:nth-child(7) { left: 49.48718%; bottom: 0; }

.circle-nav-minbxo .circle-nav-markers li:nth-child(8) { right: 74.35897%; bottom: 6.66667%; }

.circle-nav-minbxo .circle-nav-markers li:nth-child(9) { right: 92.30769%; bottom: 24.87179%; }

.circle-nav-minbxo .circle-nav-markers li:nth-child(10) { right: 98.97436%; top: 49.48718%; }

.circle-nav-minbxo .circle-nav-markers li:nth-child(11) { right: 92.30769%; top: 24.87179%; }

.circle-nav-minbxo .circle-nav-markers li:nth-child(12) { right: 74.35897%; top: 6.66667%; }

.circle-text-items-min { display: none; }

@-webkit-keyframes circle-slide-zoom {
    from { -webkit-transform: scale(1); transform: scale(1); }
    to { -webkit-transform: scale(1.2); transform: scale(1.2); }
}

@-moz-keyframes circle-slide-zoom {
    from { -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); }
    to { -webkit-transform: scale(1.2); -moz-transform: scale(1.2); transform: scale(1.2); }
}

@-o-keyframes circle-slide-zoom {
    from { -webkit-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
    to { -webkit-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); }
}

@keyframes circle-slide-zoom {
    from { -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
    to { -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); }
}

@-webkit-keyframes fadeInUp {
    0% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }
    to { opacity: 1; -webkit-transform: none; transform: none; }
}

@-moz-keyframes fadeInUp {
    0% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); -moz-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }
    to { opacity: 1; -webkit-transform: none; -moz-transform: none; transform: none; }
}

@-o-keyframes fadeInUp {
    0% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }
    to { opacity: 1; -webkit-transform: none; -o-transform: none; transform: none; }
}

@keyframes fadeInUp {
    0% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); -moz-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }
    to { opacity: 1; -webkit-transform: none; -moz-transform: none; -o-transform: none; transform: none; }
}

.circle-nav-outline-box { width: 260px; height: 260px; position: absolute; z-index: 3; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.circle-nav-outline { position: absolute; top: 0; right: 0; bottom: 0; left: 0; fill: none; stroke-width: 2; stroke-dasharray: 3130; stroke-dashoffset: 3130; -webkit-transition: margin 0.8s cubic-bezier(0.25, 0.74, 0.22, 0.99); -o-transition: margin 0.8s cubic-bezier(0.25, 0.74, 0.22, 0.99); -moz-transition: margin 0.8s cubic-bezier(0.25, 0.74, 0.22, 0.99); transition: margin 0.8s cubic-bezier(0.25, 0.74, 0.22, 0.99); top: -10px; left: -10px; width: -webkit-calc(100% + 20px); width: -moz-calc(100% + 20px); width: calc(100% + 20px); height: -webkit-calc(100% + 20px); height: -moz-calc(100% + 20px); height: calc(100% + 20px); stroke-dashoffset: 0; }

.circle-nav-outline.circle-nav-outline1 { stroke: #53c5f2; }

.circle-nav-outline.circle-nav-outline2 { stroke: #FFFFFF; stroke-width: 4; display: none; }

@media (min-width: 1024px) {
    .circle-nav-outline { display: block; opacity: 0; }
}

svg:not(:root) { overflow: hidden; }

#ifcanvs { position: fixed; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; border: 0; }

@media (max-width: 768px) {
    .circle-nav-minbxo .circle-nav-items { height: 340px; width: 308px; }
    .circle-nav-minbxo .circle-nav-items li a { font-size: 18px; font-family: NotoSansCJKscBold; }
    .circle-nav-minbxo .circle-nav-items li:nth-child(1) { top: 0; left: 0; transform: none; }
    .circle-nav-minbxo .circle-nav-items li:nth-child(2) { /*left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); top: 40px; right: auto;*/ right: 0; top: 0; transform: none;left:auto; }
    .circle-nav-minbxo .circle-nav-items li:nth-child(3) { /*bottom: 40px;*/ transform: none; right: 0; bottom: 0; left: auto; }
    .circle-nav-minbxo .circle-nav-items li:nth-child(4) { /*left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%);*/ transform: none; bottom: 0; top: auto;right:auto; }
   
}
@media(max-width:768px) {
     .language-items { left: 0; right: 0; text-align: center; bottom: 40px; }
    .language-items a { display: inline-block; margin: 0 5px; }
}

@media (max-width: 320px) {
    /*.language-items { display: none; }*/
    .circle-nav-outline-box { width: 240px; height: 240px; }
    .circle-nav-minbxo { width: 250px; height: 250px; }
    /*.circle-nav-minbxo .circle-nav-items { height: 430px; }*/
    .circle-nav-minbxo .circle-nav-items li a { font-size: 18px; }
    /*.circle-nav-minbxo .circle-nav-items li:nth-child(2) { left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); top: 30px; right: auto; }
    .circle-nav-minbxo .circle-nav-items li:nth-child(3) { bottom: 30px; }
    .circle-nav-minbxo .circle-nav-items li:nth-child(4) { left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); bottom: 0; top: auto; }*/
    .circle-nav-minbxo .circle-nav-markers { width: 280px; height: 280px; }
}



@media (min-width: 768px) {
    /*.circle-nav-minbxo .circle-nav-items { width: 500px; }*/
    .circle-nav-minbxo { width:360px;height:360px;}
    .circle-nav-minbxo .circle-nav-markers {     width: 390px;
    height: 390px;}
    .circle-nav-minbxo .circle-nav-items { width: 500px; height: 460px; }
    /*2018.12.14*/
    .circle-nav-minbxo .circle-nav-items li a { font-size: 20px; }
}

@media (min-width: 1024px) {
    .circle-nav-outline.circle-nav-outline2 { display: block; }
    .index-mincont { position: relative; z-index: 99; }
    .circle-nav-minbxo { width: 500px; height: 500px; }
    .circle-nav-minbxo .circle-nav-items { width: 750px; height: 600px; }
    .circle-nav-minbxo .circle-nav-items li { -webkit-transition: all .2s ease; -o-transition: all .2s ease; -moz-transition: all .2s ease; transition: all .2s ease; }
    .circle-nav-minbxo .circle-nav-items li:nth-child(1) { -webkit-transform-origin: 150% 100%; -moz-transform-origin: 150% 100%; -ms-transform-origin: 150% 100%; -o-transform-origin: 150% 100%; transform-origin: 150% 100%; }
    .circle-nav-minbxo .circle-nav-items li:nth-child(2) { -webkit-transform-origin: 0 150%; -moz-transform-origin: 0 150%; -ms-transform-origin: 0 150%; -o-transform-origin: 0 150%; transform-origin: 0 150%; }
    .circle-nav-minbxo .circle-nav-items li:nth-child(3) { -webkit-transform-origin: 150% 0; -moz-transform-origin: 150% 0; -ms-transform-origin: 150% 0; -o-transform-origin: 150% 0; transform-origin: 150% 0; }
    .circle-nav-minbxo .circle-nav-items li:nth-child(4) { -webkit-transform-origin: 100% 150%; -moz-transform-origin: 100% 150%; -ms-transform-origin: 100% 150%; -o-transform-origin: 100% 150%; transform-origin: 100% 150%; }
    .circle-nav-minbxo .circle-nav-items li:hover, .circle-nav-minbxo .circle-nav-items li.cur { transform: scale(1.5, 1.5); }
    .circle-nav-minbxo .circle-nav-items li:hover a, .circle-nav-minbxo .circle-nav-items li.cur a { font-family: NotoSansCJKscBold; }
    .circle-nav-minbxo .circle-nav-items li a { /*font-size: 18px;*/ -webkit-transition: all ease .5s; -o-transition: all ease .5s; -moz-transition: all ease .5s; transition: all ease .5s; }
    .circle-nav-minbxo .circle-nav-imgs { width: 500px; height: 500px; }
    .circle-nav-minbxo .circle-nav-imgs .nav-imgs_items { overflow: hidden; }
    .circle-nav-minbxo .circle-nav-imgs .nav-imgs_items img { -webkit-animation-play-state: paused; -moz-animation-play-state: paused; -o-animation-play-state: paused; animation-play-state: paused; -webkit-animation: circle-slide-zoom 16s linear infinite alternate; -moz-animation: circle-slide-zoom 16s linear infinite alternate; -o-animation: circle-slide-zoom 16s linear infinite alternate; animation: circle-slide-zoom 16s linear infinite alternate; -webkit-transition: opacity 0.8s ease-in-out; -o-transition: opacity 0.8s ease-in-out; -moz-transition: opacity 0.8s ease-in-out; transition: opacity 0.8s ease-in-out; }
    .circle-nav-minbxo .circle-nav-markers { display: block; width: 520px; height: 520px; position: absolute; z-index: 3; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
    .circle-nav-minbxo .circle-nav-markers li { width: 5px; height: 5px; position: absolute; }
    .circle-nav-minbxo .circle-nav-markers li.cur span { background-color: #53c5f2; }
    .circle-nav-minbxo .circle-nav-markers li span { display: block; width: 5px; height: 5px; -webkit-border-radius: 50%; border-radius: 50%; background-color: #404042; }
    .circle-text-items-min { display: block; position: fixed; left: 8.85417%; bottom: 4.60829%; z-index: 2; }
    .circle-text-items-min .text-items-infor { width: 240px; height: 240px; position: absolute; bottom: -50px; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; display: block; opacity: 0; }
    .circle-text-items-min .text-items-infor.cur { bottom: -17px; }
    .circle-text-items-min .text-items-infor .num { color: #8adbee; font-size: 30px; }
    .circle-text-items-min .text-items-infor .name { color: #404042; padding: 5px 0; font-family: NotoSansCJKscBold; }
    .circle-text-items-min .text-items-infor .text { font-size: 12px; line-height: 20px; color: #999999; }

}

@media (min-width: 1440px) {
    .circle-text-items-min .text-items-infor { width: 365px; height: 360px; }
    .circle-text-items-min .text-items-infor .num { font-size: 50px; line-height: 50px; }
    .circle-text-items-min .text-items-infor .name { font-size: 18px; }
    /*.circle-text-items-min .text-items-infor .text { font-size: 16px; line-height: 30px; }*/

        /*.circle-text-items-min .text-items-infor .text {
            font-size: 15px;
            line-height: 26px;
        }*/
        .circle-text-items-min .text-items-infor.cur {
            bottom: -34px;
        }
}

@media (min-width: 1920px) {
    .circle-nav-minbxo { width: 560px; height: 560px; }
    .circle-nav-minbxo .circle-nav-items { width: 785px; height: 715px; }
    .circle-nav-minbxo .circle-nav-items li a { font-size: 28px; }
    .circle-nav-minbxo .circle-nav-imgs { width: 560px; height: 560px; }
    .circle-nav-minbxo .circle-nav-markers { -webkit-border-radius: 100%; border-radius: 100%; display: block; width: 637px; height: 627px; position: absolute; z-index: 3; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
    .circle-nav-minbxo .circle-nav-markers li { width: 10px; height: 10px; position: absolute; }
    .circle-nav-minbxo .circle-nav-markers li span { display: block; width: 10px; height: 10px; -webkit-border-radius: 50%; border-radius: 50%; background-color: #404042; }
    .circle-text-items-min .text-items-infor { width: 393px; height: 398px; }
    .circle-text-items-min .text-items-infor.cur { bottom: 30px; }
    .circle-text-items-min .text-items-infor .num { font-size: 90px; line-height: 90px; }
    .circle-text-items-min .text-items-infor .name { font-size: 24px; padding: 19px 0; }
        .circle-text-items-min .text-items-infor .text {
            font-size: 20px;
            line-height: 30px;
        }
}

/*2018.12.2*/
.index-load .load-desc a span { -webkit-transform: translate(-300px, 0) scale(0); -moz-transform: translate(-300px, 0) scale(0); -ms-transform: translate(-300px, 0) scale(0); -o-transform: translate(-300px, 0) scale(0); transform: translate(-300px, 0) scale(0); -webkit-animation: sideSlide 1s forwards; -moz-animation: sideSlide 1s forwards; -o-animation: sideSlide 1s forwards; animation: sideSlide 1s forwards; opacity: 0; }

.index-load .load-desc a span:nth-child(2) { -webkit-animation-delay: .1s; -moz-animation-delay: .1s; -o-animation-delay: .1s; animation-delay: .1s; }

.index-load .load-desc a span:nth-child(3) { -webkit-animation-delay: .2s; -moz-animation-delay: .2s; -o-animation-delay: .2s; animation-delay: .2s; }

.index-load .load-desc a span:nth-child(4) { -webkit-animation-delay: .3s; -moz-animation-delay: .3s; -o-animation-delay: .3s; animation-delay: .3s; }

.index-load .load-desc a span:nth-child(5) { -webkit-animation-delay: .4s; -moz-animation-delay: .4s; -o-animation-delay: .4s; animation-delay: .4s; }

.index-load .load-desc a span:nth-child(6) { -webkit-animation-delay: .5s; -moz-animation-delay: .5s; -o-animation-delay: .5s; animation-delay: .5s; }

.index-load .load-desc a span:nth-child(7) { -webkit-animation-delay: .6s; -moz-animation-delay: .6s; -o-animation-delay: .6s; animation-delay: .6s; }

.load-desc { -webkit-animation: animate-width6 1s linear; -moz-animation: animate-width6 1s linear; -o-animation: animate-width6 1s linear; animation: animate-width6 1s linear; -webkit-animation-delay: 2s; -moz-animation-delay: 2s; -o-animation-delay: 2s; animation-delay: 2s; }

/*.index-load .load-desc a span{ animation-duration:2s;}*/
@-webkit-keyframes animate-width6 {
    100% { opacity: 0; }
}

@-moz-keyframes animate-width6 {
    100% { opacity: 0; }
}

@-o-keyframes animate-width6 {
    100% { opacity: 0; }
}

@keyframes animate-width6 {
    100% { opacity: 0; }
}

@-webkit-keyframes sideSlide {
    60% { -webkit-transform: translate(20px, 0) scale(1); transform: translate(20px, 0) scale(1); }
    80% { -webkit-transform: translate(20px, 0) scale(1); transform: translate(20px, 0) scale(1); }
    99% { -webkit-transform: translate(0) scale(1.2); transform: translate(0) scale(1.2); }
    100% { -webkit-transform: translate(0) scale(1); transform: translate(0) scale(1); opacity: 1; }
}

@-moz-keyframes sideSlide {
    60% { -moz-transform: translate(20px, 0) scale(1); transform: translate(20px, 0) scale(1); }
    80% { -moz-transform: translate(20px, 0) scale(1); transform: translate(20px, 0) scale(1); }
    99% { -moz-transform: translate(0) scale(1.2); transform: translate(0) scale(1.2); }
    100% { -moz-transform: translate(0) scale(1); transform: translate(0) scale(1); opacity: 1; }
}

@-o-keyframes sideSlide {
    60% { -o-transform: translate(20px, 0) scale(1); transform: translate(20px, 0) scale(1); }
    80% { -o-transform: translate(20px, 0) scale(1); transform: translate(20px, 0) scale(1); }
    99% { -o-transform: translate(0) scale(1.2); transform: translate(0) scale(1.2); }
    100% { -o-transform: translate(0) scale(1); transform: translate(0) scale(1); opacity: 1; }
}

@keyframes sideSlide {
    60% { -webkit-transform: translate(20px, 0) scale(1); -moz-transform: translate(20px, 0) scale(1); -o-transform: translate(20px, 0) scale(1); transform: translate(20px, 0) scale(1); }
    80% { -webkit-transform: translate(20px, 0) scale(1); -moz-transform: translate(20px, 0) scale(1); -o-transform: translate(20px, 0) scale(1); transform: translate(20px, 0) scale(1); }
    99% { -webkit-transform: translate(0) scale(1.2); -moz-transform: translate(0) scale(1.2); -o-transform: translate(0) scale(1.2); transform: translate(0) scale(1.2); }
    100% { -webkit-transform: translate(0) scale(1); -moz-transform: translate(0) scale(1); -o-transform: translate(0) scale(1); transform: translate(0) scale(1); opacity: 1; }
}

.circle-nav-outline1.eq0, .circle-nav-outline2.eq00 { opacity: 1; width: -webkit-calc(100% + 63px); width: -moz-calc(100% + 63px); width: calc(100% + 63px); height: -webkit-calc(100% + 63px); height: -moz-calc(100% + 63px); height: calc(100% + 63px); top: -31.5px; left: -31.5px; -webkit-transform: rotate(-30deg); -ms-transform: rotate(-30deg); -moz-transform: rotate(-30deg); -o-transform: rotate(-30deg); transform: rotate(-30deg); -webkit-transition-timing-function: step-start; -moz-transition-timing-function: step-start; -o-transition-timing-function: step-start; transition-timing-function: step-start; -webkit-animation: circle-nav-outline-sector-3-12 0.6s ease-in-out; -moz-animation: circle-nav-outline-sector-3-12 0.6s ease-in-out; -o-animation: circle-nav-outline-sector-3-12 0.6s ease-in-out; animation: circle-nav-outline-sector-3-12 0.6s ease-in-out; -webkit-animation-fill-mode: forwards; -moz-animation-fill-mode: forwards; -o-animation-fill-mode: forwards; animation-fill-mode: forwards; }

.circle-nav-outline1.eq1, .circle-nav-outline2.eq01 { opacity: 1; width: -webkit-calc(100% + 63px); width: -moz-calc(100% + 63px); width: calc(100% + 63px); height: -webkit-calc(100% + 63px); height: -moz-calc(100% + 63px); height: calc(100% + 63px); top: -31.5px; left: -31.5px; -webkit-transform: rotate(60deg); -ms-transform: rotate(60deg); -moz-transform: rotate(60deg); -o-transform: rotate(60deg); transform: rotate(60deg); -webkit-transition-timing-function: step-start; -moz-transition-timing-function: step-start; -o-transition-timing-function: step-start; transition-timing-function: step-start; -webkit-animation: circle-nav-outline-sector-3-12 0.6s ease-in-out; -moz-animation: circle-nav-outline-sector-3-12 0.6s ease-in-out; -o-animation: circle-nav-outline-sector-3-12 0.6s ease-in-out; animation: circle-nav-outline-sector-3-12 0.6s ease-in-out; -webkit-animation-fill-mode: forwards; -moz-animation-fill-mode: forwards; -o-animation-fill-mode: forwards; animation-fill-mode: forwards; }

@-webkit-keyframes circle-nav-outline-sector-3-12 {
    from { stroke-dashoffset: 3130; }
    to { stroke-dashoffset: 2347.5; }
}

@-moz-keyframes circle-nav-outline-sector-3-12 {
    from { stroke-dashoffset: 3130; }
    to { stroke-dashoffset: 2347.5; }
}

@-o-keyframes circle-nav-outline-sector-3-12 {
    from { stroke-dashoffset: 3130; }
    to { stroke-dashoffset: 2347.5; }
}

@keyframes circle-nav-outline-sector-3-12 {
    from { stroke-dashoffset: 3130; }
    to { stroke-dashoffset: 2347.5; }
}

.circle-nav-outline1.eq2, .circle-nav-outline2.eq02 { opacity: 1; width: -webkit-calc(100% + 63px); width: -moz-calc(100% + 63px); width: calc(100% + 63px); height: -webkit-calc(100% + 63px); height: -moz-calc(100% + 63px); height: calc(100% + 63px); top: -31.5px; left: -31.5px; -webkit-transform: rotate(150deg); -ms-transform: rotate(150deg); -moz-transform: rotate(150deg); -o-transform: rotate(150deg); transform: rotate(150deg); -webkit-transition-timing-function: step-start; -moz-transition-timing-function: step-start; -o-transition-timing-function: step-start; transition-timing-function: step-start; -webkit-animation: circle-nav-outline-sector-3-12 0.6s ease-in-out; -moz-animation: circle-nav-outline-sector-3-12 0.6s ease-in-out; -o-animation: circle-nav-outline-sector-3-12 0.6s ease-in-out; animation: circle-nav-outline-sector-3-12 0.6s ease-in-out; -webkit-animation-fill-mode: forwards; -moz-animation-fill-mode: forwards; -o-animation-fill-mode: forwards; animation-fill-mode: forwards; }

@keyframes circle-nav-outline-sector-3-12 {
    from { stroke-dashoffset: 3130; }
    to { stroke-dashoffset: 2347.5; }
}

.circle-nav-outline1.eq3, .circle-nav-outline2.eq03 { opacity: 1; width: -webkit-calc(100% + 63px); width: -moz-calc(100% + 63px); width: calc(100% + 63px); height: -webkit-calc(100% + 63px); height: -moz-calc(100% + 63px); height: calc(100% + 63px); top: -31.5px; left: -31.5px; -webkit-transform: rotate(240deg); -ms-transform: rotate(240deg); -moz-transform: rotate(240deg); -o-transform: rotate(240deg); transform: rotate(240deg); -webkit-transition-timing-function: step-start; -moz-transition-timing-function: step-start; -o-transition-timing-function: step-start; transition-timing-function: step-start; -webkit-animation: circle-nav-outline-sector-3-12 0.6s ease-in-out; -moz-animation: circle-nav-outline-sector-3-12 0.6s ease-in-out; -o-animation: circle-nav-outline-sector-3-12 0.6s ease-in-out; animation: circle-nav-outline-sector-3-12 0.6s ease-in-out; -webkit-animation-fill-mode: forwards; -moz-animation-fill-mode: forwards; -o-animation-fill-mode: forwards; animation-fill-mode: forwards; }

@keyframes circle-nav-outline-sector-3-12 {
    from { stroke-dashoffset: 3130; }
    to { stroke-dashoffset: 2347.5; }
}

body { padding-top: 82px; }

@media (min-width: 1024px) {
    body { padding-top: 134px; }
}

@media (min-width: 1680px) {
    body { padding-top: 176px; }
}
/*产品中心*/
.produtct-list ul { margin: 0 -7px; }

.produtct-list li { margin: 0 0 20px 0; padding: 0 7px; }

.produtct-list li .pro-img { position: relative; width: 134px; height: 134px; border: 1px solid #d7d7d7; -webkit-border-radius: 100%; border-radius: 100%; margin: 0 auto; }

.produtct-list li .pro-img img { display: block; width: 120px; height: 120px; -webkit-border-radius: 100%; border-radius: 100%; position: absolute; left: 50%; top: 50%; margin-left: -60px; margin-top: -60px; }

.produtct-list li .pro-img:after { content: ""; display: block; width: 120px; height: 120px; -webkit-border-radius: 100%; border-radius: 100%; background-color: #f1f1f1; position: absolute; z-index: 3; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: -1; /*-webkit-transition: all ease .5s; -o-transition: all ease .5s; -moz-transition: all ease .5s; transition: all ease .5s;*/ }

.produtct-list li .pro-desc { font-size: 12px; text-align: center; padding: 13px 0 0; }

.produtct-list li .pro-desc .name { color: #404042; font-family: NotoSansCJKscBold; display: -webkit-box; height: 32px; line-height: 16px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.produtct-list li .pro-desc p { margin-top: 5px; display: -webkit-box; height: 32px; line-height: 16px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #999999; }


@media (min-width: 1024px) {
    .produtct-list { padding: 40px 0 64px; }
    .produtct-list ul { margin: 0 -20px; }
    .produtct-list li { padding: 0 20px; }
    .produtct-list li:hover img { -webkit-transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -ms-transform: scale(1.03, 1.03); -o-transform: scale(1.03, 1.03); transform: scale(1.03, 1.03); }
    .produtct-list li .pro-img { overflow: hidden; width: 240px; height: 240px; }
    .produtct-list li .pro-img img { -webkit-transition: transform ease 0.7s; -moz-transition: transform ease 0.7s; -o-transition: transform ease 0.7s; -webkit-transition: -webkit-transform ease 0.7s; transition: -webkit-transform ease 0.7s; -o-transition: -o-transform ease 0.7s; -moz-transition: transform ease 0.7s, -moz-transform ease 0.7s; transition: transform ease 0.7s; transition: transform ease 0.7s, -webkit-transform ease 0.7s, -moz-transform ease 0.7s, -o-transform ease 0.7s; }
    .produtct-list li .pro-img img { width: 200px; height: 200px; margin-left: -100px; margin-top: -100px; }
    .produtct-list li .pro-img:after { width: 200px; height: 200px; }
    .produtct-list li .pro-desc .name { font-size: 20px; line-height: 30px; height: 30px; -webkit-line-clamp: 1; }
    .produtct-list li .pro-desc p { font-size: 16px; line-height: 30px; height: 60px; margin: 0; }


    .produtct-list li:hover .pro-img, .produtct-list li.cur .pro-img { border-color: #98e0f0; border-width: 2px; }
}

@media (min-width: 1280px) {
    .produtct-list .commonweb { max-width: 100%; padding: 0 7.3%; }
}

@media (min-width: 1920px) {
    .produtct-list { padding-top: 109px; }
    .produtct-list ul { margin: 0 -40px; }
    .produtct-list li { padding: 0 40px; margin: 0 0 40px 0; }
    .produtct-list li .pro-img { width: 423px; height: 423px; }
    .produtct-list li .pro-img img { width: 375px; height: 375px; margin-left: -187.5px; margin-top: -187.5px; }
    .produtct-list li .pro-img:after { width: 375px; height: 375px; }
    .produtct-list li .pro-desc { padding: 26px 0 0 0; }
    .produtct-list li .pro-desc .name { font-size: 24px; }
    .produtct-list li .pro-desc p { font-size: 20px; margin: 15px 0 0 0; }
}

@media (min-width: 1920px) {
    .produtct-list ul { margin: 0 -90px; }
    .produtct-list li { padding: 0 90px; margin: 0 0 95px 0; }
}

/*产品详情*/
.prosuct-detail-one { padding: 30px 0; background-color: #f1f1f1; }

.prosuct-detail-one .pictures-infor { text-align: center; }

.prosuct-detail-one .pictures-infor img { display: block; max-width: 100%; height: 200px; margin: 0 auto; -webkit-border-radius: 100%; border-radius: 100%; }

.prosuct-detail-one .pictures-infor .picview-more { color: #84878b; position: relative; display: inline-block; vertical-align: top; *display: inline; *zoom: 1; }

.prosuct-detail-one .pictures-infor .picview-more:after { content: ""; display: block; width: 100%; height: 2px; background-color: #c8c7cb; position: absolute; left: 0; bottom: -3px; }

.prosuct-detail-one .protext-infor { padding: 30px 0 0 0; }

.prosuct-detail-one .protext-infor h2 { font-size: 20px; font-family: NotoSansCJKscBold; color: #6d6e72; border-bottom: 1px solid #c2c2c2; padding: 0 0 10px; }

.prosuct-detail-one .protext-infor .desc { padding: 15px 0; border-bottom: 1px solid #c2c2c2; }

.prosuct-detail-one .protext-infor h3 { color: #404042; font-size: 16px; font-family: NotoSansCJKscBold; padding: 0 0 5px 0; }

.prosuct-detail-one .protext-infor p { color: #999999; }

.prosuct-detail-one .protext-infor .price { color: #404042; font-size: 18px; padding: 15px 0 0; }

@media (min-width: 1024px) {
    .prosuct-detail-one .pictures-infor { float: left; width: 38.1%; }
    .prosuct-detail-one .pictures-infor img { height: 305px; }
    .prosuct-detail-one .pictures-infor .picview-more { font-size: 16px; }
    .prosuct-detail-one .protext-infor { float: right; width: 50%; padding-right: 54px; }
    .prosuct-detail-one .protext-infor h2 { font-size: 24px; }
    .prosuct-detail-one .protext-infor h3 { font-size: 20px; }
    .prosuct-detail-one .protext-infor p { font-size: 16px; }
    .prosuct-detail-one .protext-infor .price { font-size: 22px; }
}

@media (min-width: 1280px) {
    .prosuct-detail-one { padding: 52px 0 139px; }
    .prosuct-detail-one .commonweb { max-width: 100%; padding-left: 8.9%; padding-right: 8.9%; }
    .prosuct-detail-one .pictures-infor img { height: 370px; }
    .prosuct-detail-one .pictures-infor .picview-more { padding: 5px 0 0 0; }
    .prosuct-detail-one .protext-infor { padding-top: 89px; }
    .prosuct-detail-one .protext-infor h2 { font-size: 30px; padding: 0 0 13px; }
    .prosuct-detail-one .protext-infor h3 { font-size: 24px; padding: 0 0 19px 0; }
    .prosuct-detail-one .protext-infor p { line-height: 30px; }
    .prosuct-detail-one .protext-infor .price { font-size: 28px; padding: 22px 0 0 0; }
    .prosuct-detail-one .protext-infor .desc { padding: 35px 0 47px; }
}

@media (min-width: 1680px) {
    .prosuct-detail-one .pictures-infor img { height: 450px; }
    .prosuct-detail-one .protext-infor h2 { font-size: 34px; line-height: 40px; }
    .prosuct-detail-one .protext-infor p { font-size: 18px; line-height: 36px; }
    .prosuct-detail-one .protext-infor .price { font-size: 30px; }
}

@media (min-width: 1920px) {
    .prosuct-detail-one .pictures-infor img { height: 553px; }
    .prosuct-detail-one .protext-infor h2 { font-size: 36px; }
    .prosuct-detail-one .protext-infor p { font-size: 20px; }
    .prosuct-detail-one .protext-infor .price { font-size: 34px; }
}

.swiper-wrapper { width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: -moz-box; display: flex; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: -o-transform; -moz-transition-property: transform, -moz-transform; transition-property: transform; transition-property: transform, -webkit-transform, -moz-transform, -o-transform; transition-property: transform, -webkit-transform; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

.swiper-slide { -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; -ms-flex-negative: 0; flex-shrink: 0; width: 100%; height: 100%; position: relative; }

.swiper-container-no-flexbox .swiper-slide { float: left; }

.swiper-container-vertical > .swiper-wrapper { -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; }

.swiper-container-fade .swiper-slide { /*pointer-events: none; */-webkit-transition-property: opacity; -o-transition-property: opacity; -moz-transition-property: opacity; transition-property: opacity; }

.prosuct-swiper { width: 100%; position: relative; overflow: hidden; }

.prosuct-swiper li img { display: block; width: 100%; }

.prosuct-swiper .pro-dot { position: absolute; left: 0; right: 0; bottom: 10px; text-align: center; }

.prosuct-swiper .pro-dot span { display: inline-block; vertical-align: top; *display: inline; *zoom: 1; vertical-align: middle; width: 12px; height: 12px; -webkit-border-radius: 100%; border-radius: 100%; background-color: #9f9e9f; margin: 0 6px; }

.prosuct-swiper .pro-dot span.swiper-pagination-bullet-active { background-color: #FFFFFF; }

.prosuct-swiper .pro-btn { display: block; width: 30px; height: 30px; position: absolute; position: absolute; z-index: 3; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); background-position: center center; background-repeat: no-repeat; -o-background-size: 30px; background-size: 30px; }

.prosuct-swiper .pro-btn.pro-prev { background-image: url(../images/banner-prev.png); left: 10px; }

.prosuct-swiper .pro-btn.pro-prev:hover { background-image: url(../images/banner-prevho.png); }

.prosuct-swiper .pro-btn.pro-next { background-image: url(../images/banner-next.png); right: 10px; }

.prosuct-swiper .pro-btn.pro-next:hover { background-image: url(../images/banner-nextho.png); }

@media (min-width: 1024px) {
    .prosuct-swiper .pro-btn { width: 49px; height: 49px; -o-background-size: 100%; background-size: 100%; -webkit-transition: all ease .5s; -o-transition: all ease .5s; -moz-transition: all ease .5s; transition: all ease .5s; }
    .prosuct-swiper .pro-btn.pro-prev { left: -1000px; }
    .prosuct-swiper .pro-btn.cur.pro-prev { left: 57px; }
    .prosuct-swiper .pro-btn.pro-next { right: -1000px; }
    .prosuct-swiper .pro-btn.cur.pro-next { right: 57px; }
    .prosuct-swiper .pro-dot { bottom: 56px; }
}

@media (min-width: 1680px) {
    .prosuct-swiper .pro-btn.cur.pro-prev { left: 170px; }
    .prosuct-swiper .pro-btn.cur.pro-next { right: 170px; }
}

.prosuct-detail-three { background: url(../images/wqimg7.jpg) no-repeat center; -o-background-size: cover; background-size: cover; color: #FFFFFF; padding: 30px 0; }

.prosuct-detail-three .title { font-size: 20px; font-family: NotoSansCJKscBold; }

.prosuct-detail-three img { max-width: 100%; }

.prosuct-detail-three .pro-img { text-align: center; padding: 20px 0 0; }

/*.prosuct-detail-three .pro-img img { height: 250px; }*/

.parameter-list { padding: 30px 0 0; }

.parameter-list ul { margin: 0 -5px; }

.parameter-list li { margin: 0 0 15px 0; float: left; width: 50%; padding: 0 5px; }

.parameter-list li .infor { position: relative; min-height: 32px; color: #FFFFFF; padding: 0 0 0 30px; line-height: 20px; }

.parameter-list li .infor img { display: block; /*height: 32px;*/ height: 20px; position: absolute; z-index: 3; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); left: 0; }

.parameter-list li .infor .name { font-size: 14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.parameter-list li .infor .name span { font-size: 12px; }

.parameter-list li .infor .text { font-size: 12px; opacity: 0.7; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

@media (min-width: 768px) {
    .prosuct-detail-three .title { font-size: 24px; }
    /*.prosuct-detail-three .pro-img img { height: 350px; }*/
    .parameter-list ul { margin: 0 -10px; }
    .parameter-list li { float: left; width: 50%; padding: 0 10px; }
}

@media (min-width: 1024px) {
    .prosuct-detail-three { padding: 75px 0 84px; }
    .prosuct-detail-three .title { font-size: 30px; padding-left: 5px; }
    /*.prosuct-detail-three .pro-img img { height: 500px; }*/
    .parameter-list li { width: 33.33%; }
    .parameter-list li .infor { padding: 0 0 0 50px; }
    .parameter-list li .infor .name { font-size: 16px; }
    .parameter-list li .infor img { height: 32px; }
}

@media (min-width: 1680px) {
    .prosuct-detail-three .title { font-size: 30px; line-height: 35px; }
    .prosuct-detail-three .pro-img { padding: 88px 0 0 0; }
    .prosuct-detail-three .pro-img img { height: auto; }
    .parameter-list { padding: 120px 0 0; }
    .parameter-list ul { padding-left: 64px; }
    .parameter-list li { margin: 0 0 30px 0; }
    .parameter-list li .infor { padding: 0 0 0 50px; }
    .parameter-list li .infor img { display: block; height: 32px; position: absolute; z-index: 3; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); left: 0; }
    .parameter-list li .infor .name { font-size: 20px; padding: 0 0 11px 0; }
    .parameter-list li .infor .name span { font-size: 14px; }
    .parameter-list li .infor .text { font-size: 16px; opacity: 0.7; }
}

@media (min-width: 1024px) {
    .circle-nav-outline-box { width: 360px; height: 360px; position: absolute; z-index: 3; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
    .circle-nav-minbxo { width: 586px; height: 550px; }
    .circle-nav-minbxo .circle-nav-markers { /*width: 450px; height: 450px;*/ width: 540px; height: 540px; }
    .circle-nav-minbxo .circle-nav-imgs { /*width: 410px; height: 410px;*/ width: 490px; height: 490px; position: absolute; z-index: 9; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
    .circle-nav-minbxo .circle-nav-items { width: 646px; height: 610px; }
    .circle-nav-outline { width: 720px; height: 720px; position: absolute; z-index: 3; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
}

@media (min-width: 1920px) {
    .circle-nav-outline-box { width: 660px; height: 660px; }
    .circle-nav-minbxo { width: 926px; height: 868px; }
    .circle-nav-minbxo .circle-nav-markers { width: 780px; height: 780px; }
    .circle-nav-minbxo .circle-nav-imgs { width: 690px; height: 690px; position: absolute; z-index: 9; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
    .circle-nav-minbxo .circle-nav-items { width: 926px; height: 868px; }
    .circle-nav-outline { width: 720px; height: 720px; }
}

.big-img { display: none; }

.thumb-popup { display: none; position: fixed; left: 0; top: 0; z-index: 101; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); }

.thumb-copy-wrapper { position: absolute; left: 50%; top: 50%; -webkit-transform: translate3d(-50%, -50%, 0); -moz-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); width: 94%; height: 44%; max-width: 1580px; background: #fff; overflow: hidden; }

.thumb-copy-wrapper .swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: -moz-box; display: flex; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: -o-transform; -moz-transition-property: transform, -moz-transform; transition-property: transform; transition-property: transform, -webkit-transform, -moz-transform, -o-transform; transition-property: transform, -webkit-transform; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

.thumb-copy-wrapper .swiper-wrapper li { -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; -ms-flex-negative: 0; flex-shrink: 0; width: 100%; height: 100%; position: relative; padding: 30px 12%; }

.thumb-copy-wrapper .swiper-wrapper li img { display: block; max-width: 100%; max-height: 100%; position: relative; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); }

.thumb-copy-wrapper .close { position: absolute; right: 0px; top: 0px; z-index: 9; width: 30px; height: 30px; font-size: 30px; font-weight: bold; line-height: 30px; text-align: center; color: #333; background: rgba(255, 255, 255, 0.5); cursor: pointer; }

.thumb-leftbtn, .thumb-rightbtn { display: block; width: 30px; height: 30px; position: absolute; top: 50%; z-index: 10; cursor: pointer; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); background-repeat: no-repeat; background-position: center; -o-background-size: 100%; background-size: 100%; }

.thumb-leftbtn { left: 10px; background-image: url(../images/pro-prev.png); }

.thumb-rightbtn { right: 10px; background-image: url(../images/pro-next.png); }

.hasmoreimg-box .thumb-close { width: 25px; height: 25px; position: absolute; right: 0px; top: 0px; cursor: pointer; z-index: 99; background: url(../images/wqclose.png) no-repeat center; -o-background-size: 100%; background-size: 100%; }

.hasmoreimg-box.thumb-copy-wrapper { position: fixed; }

.thumb-dot { position: absolute; left: 0; right: 0; bottom: 10px; text-align: center; z-index:8;}

.thumb-dot span { display: inline-block; vertical-align: top; *display: inline; *zoom: 1; vertical-align: middle; width: 12px; height: 12px; -webkit-border-radius: 100%; border-radius: 100%; background-color: #cdcccc; margin: 0 6px; }

.thumb-dot span.swiper-pagination-bullet-active { background-color: #8adbee; }

@media (min-width: 1024px) {
    .hasmoreimg-box .thumb-close { width: 50px; height: 50px; }
    .thumb-copy-wrapper { height: 80%; max-height: 650px; }
    .thumb-leftbtn, .thumb-rightbtn { width: 49px; height: 49px; }
    .thumb-dot { bottom: 26px; }
}

@media (min-width: 1400px) {
    .thumb-leftbtn { left: 80px; }
    .thumb-rightbtn { right: 80px; }
}

@charset "UTF-8";
/* swiper 3.0 */
.swiper-container-fade .swiper-slide{opacity:0!important;}
.swiper-container-fade .swiper-slide-active{opacity:1!important;z-index:2;} 

.g-inside-page { padding-top: 25px; padding-bottom: 10px; }

.g-inside-pages { padding-bottom: 10px; }

.inside-title { width: 100%; padding-left: 15px; padding-right: 15px; }

.g-inside-title { font-size: 20px; color: #8bdcee; line-height: 1.55556; font-weight: bold; }

.in-about, .in-history, .in-retailstore { width: 100%; overflow: hidden; padding: 10px 0; }

.in-about > ul, .in-history > ul, .in-retailstore > ul { width: 100%; }

.in-about > ul > li, .in-history > ul > li, .in-retailstore > ul > li { width: 100%; padding: 10px 0; }

.g-page-font { font-size: 14px; line-height: 1.76; color: #6c6d70; }

.container { width: 100%; }

.slide-position { width: 100%; }

.wrow-aside-title { color: #404042; font-size: 18px; line-height: 1.5; font-weight: bold; margin-bottom: 15px; }

.wrow-aside-slide { width: 100%; }

.slide-scroll { overflow: hidden; margin-left: -15px; margin-right: -15px; }

.mslide-easy { width: 100%; overflow: hidden; position: relative; }

.mslide-easy ul { white-space: nowrap; font-size: 0; width: 100%; }

.mslide-easy ul li { display: inline-block; vertical-align: top; width: auto; }

.mslide-easy ul li .image { width: 100%; height: 220px; overflow: hidden; }

.mslide-easy ul li .image img { display: block; height: 100%; }

.mslide-easy ul li .word { width: 100%; overflow: hidden; text-align: center; padding: 12px 15px 0; }

.mslide-easy ul li .word .title { color: #606060; font-weight: bold; font-size: 16px; line-height: 1.33333; width: 100%; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }

.mslide-easy ul li .word .info { color: #999999; font-size: 14px; line-height: 28px; }

.mslide-teambanner { width: 100%; overflow: hidden; }

.mslide-teambanner ul { width: 100%; white-space: nowrap; font-size: 0; }

.mslide-teambanner ul li { width: auto; display: inline-block; vertical-align: top; overflow: hidden; }

.mslide-teambanner ul li .image { width: 100%; overflow: hidden; height: 300px; }

.mslide-teambanner ul li .image img { display: block; height: 100%; }

.mslide-teambanner ul li .word { width: 100%; overflow: hidden; text-align: center; padding: 12px 15px 0; }

.mslide-teambanner ul li .word .title { color: #606060; font-weight: bold; font-size: 16px; line-height: 1.33333; width: 100%; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }

.mslide-teambanner ul li .word .info { color: #999999; font-size: 14px; line-height: 24px; }

.wrow-wrapper { padding: 20px 0; }

.slide-module { display: none; }

.wrow { width: 100%; padding-left: 15px; padding-right: 15px; position: relative; }

.wrow .colLe { width: 100%; }

.wrow .colRh { width: 100%; }

/* 发展历史 s */
.in-history-title { color: #4c4c4c; font-weight: bold; line-height: 1.76923; font-size: 16px; }

/* 发展历史 e */
/* 线下实体店 s */
.shipdivcont { width: 100%; padding-top: 25px; padding-bottom: 25px; }

.shipdivcont ul { margin-left: -10px; margin-right: -10px; }

.shipdivcont ul li { margin-bottom: 10px; }

.shipselect { width: 100%; position: relative; }

.shipselect select { position: absolute; display: block; top: 0; width: 100%; left: 0; height: 100%; line-height: 100%; opacity: 0; text-align: center; -moz-text-align-last: center; text-align-last: center; padding: 0 20px; cursor: pointer; }

.shipselect select[disabled='disabled'] { cursor: default; }

.shipselecttext { text-align: center; width: 100%; color: #c2c2c2; font-size: 14px; line-height: 38px; height: 40px; border: 1px solid #c2c2c2; position: relative; }

.shipselecttext:after { content: ''; position: absolute; border: 5px solid transparent; border-top-color: #c2c2c2; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); margin-top: 3px; right: 20px; }

.shipselecttext.bold { color: #6c6d70; font-weight: bold; }

.shipform { width: 100%; position: relative; overflow: hidden; }

.shipform .shipform-input { display: block; width: 100%; line-height: 38px; height: 40px; font-size: 14px; text-indent: 1em; padding-right: 60px; border: 1px solid #c2c2c2; }

.shipform .shipform-input::-webkit-input-placeholder { /* WebKit browsers */ color: #c2c2c2; }

.shipform .shipform-input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #c2c2c2; }

.shipform .shipform-input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #c2c2c2; }

.shipform .shipform-input:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #c2c2c2; }

.shipform .shipform-submit { font-size: 0; position: absolute; top: 0; right: 0; height: 100%; background: transparent url(../images/shipsearch.png) no-repeat scroll center center; width: 60px; }

.photoWrapper { width: 100%; }

.photoWrapper img { max-width: 100%; }

/* 线下实体店 e */
/* 售后服务 s */
.in-serverli { width: 100%; }

.in-serverli ul li { width: 100%; }

.in-serverli ul li .font-server { padding-bottom: 15px; border-bottom: 1px solid #c2c2c2; }

.in-serverli ul li:last-child .font-server { border-bottom: none; }

.in-serverli .wrow .colLe { padding-top: 15px; }

.server-tips { font-size: 12px; line-height: 1.8; color: #6c6d70; padding-bottom: 10px; }

.server-tips b { color: #8bdcee; font-weight: normal; }

/* 售后服务 e */
/* 联系我们 s */
.contact-message { width: 100%; padding-top: 25px; }

.contact-us ul li { color: #6c6d70; line-height: 1.76; font-size: 14px; }

.contact-erweicode { padding-top: 25px; }

.contact-erweicode ul { font-size: 0; }

.contact-erweicode ul li { display: inline-block; vertical-align: top; text-align: center; width: 50%; max-width: 234px; }

.contact-erweicode ul li .image { width: 140px; height: 140px; overflow: hidden; padding: 5px; margin: 0 auto; }

.contact-erweicode ul li .image img { display: block; width: 100%; }

.contact-erweicode ul li .title { color: #6c6d70; font-size: 14px; padding-top: 5px; line-height: 1.77778; }

.onlineMap { padding: 20px 0; width: 100%; }

.googleMap { height: 280px; }

.server-message { width: 100%; padding-left: 16px; font-size: 14px; color: #6c6d70; line-height: 1.76; padding-bottom: 15px; }

.server-message .title { width: 100%; position: relative; }

.server-message .title:before { content: '*'; position: absolute; left: -12px; color: #8bdcee; }

/* 联系我们 e */

@charset "UTF-8";

@media (min-width: 768px) { /* 关于我们 s */
    .mslide-easy ul li .image { height: 320px; }
    .mslide-teambanner ul li .image { height: 320px; }
    /* 关于我们 e */
    /* 联系我们 s */
    .contact-message { font-size: 0; }
    .contact-us { display: inline-block; vertical-align: top; width: 50%; }
    .contact-us ul li { font-size: 16px; }
    .contact-erweicode { padding-top: 0px; display: inline-block; vertical-align: top; width: 50%; }
    .contact-erweicode ul { font-size: 0; text-align: right; }
    .contact-erweicode ul li { text-align: right; }
    .contact-erweicode ul li .imgwrap { display: inline-block; }
    .contact-erweicode ul li .title { text-align: center; }
    .onlineMap { padding: 30px 0; }
    .googleMap { height: 320px; }
    /* 联系我们 e */
}

@charset "UTF-8";
@media(min-width:992px) {
    .shipdivcont ul li { width:20%;padding:0 4px;}
}
@media (min-width: 1024px) {
    .g-inside-page { padding-top: 45px; padding-bottom: 20px; }
    .g-inside-pages { padding-bottom: 20px; }
    .inside-title { /*padding-left: 300px;*/ padding-left: 23.95833%; }
    .g-inside-title { /*font-size: 22px;*/font-size: 26px; }
    /* 关于我们 s */
    .in-about > ul > li:nth-child(2n) .wrow-wrapper { padding-bottom: 0; }
    .in-history > ul > li:nth-child(2n+1) .wrow-wrapper { padding: 35px 0 15px; }
    .in-history > ul > li:nth-child(2n) .wrow-wrapper { padding: 35px 0 15px; }
    .container { width: 100%; max-width: 1300px; padding-right: 30px; }
    .slide-position { position: relative; height: 100%; }
    .wrow-aside-title { /*font-size: 22px;*/font-size: 20px; }
    .wrow-aside-slide { position: absolute; width: 100%; left: 0; top: 338px; }
    .slide-scroll { margin: 0; }
    .mslide-easy ul { display: inline-block; vertical-align: top; width: auto; }
    .mslide-easy ul li .image { height: 400px; }
    .mslide-easy ul li .word .title { font-size: 20px; }
    .mslide-teambanner { width: 100%; overflow: hidden; }
    .mslide-teambanner ul { display: inline-block; vertical-align: top; width: auto; }
    .mslide-teambanner ul li .image { height: 400px; }
    .mslide-teambanner ul li .word .title { font-size: 20px; }
    .mslide-teambanner ul li .word .info { font-size: 16px; }
    .slide-module { width: 100%; position: relative; display: block; }
    .slide-module .drag { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); width: 30px; height: 30px; text-align: center; line-height: 26px; -webkit-border-radius: 50%; border-radius: 50%; -webkit-transition: -webkit-transform 0.6s; transition: -webkit-transform 0.6s; -o-transition: -o-transform 0.6s; -moz-transition: transform 0.6s, -moz-transform 0.6s; transition: transform 0.6s; transition: transform 0.6s, -webkit-transform 0.6s, -moz-transform 0.6s, -o-transform 0.6s; cursor: pointer; border: 2px solid #c3c3c3; left: 0; background-color: #fff; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
    .slide-module .drag:after { content: ''; display: inline-block; width: 10px; height: 10px; -webkit-border-radius: 50%; border-radius: 50%; background-color: #9cd9ea; }
    .slide-module .drag:hover { -webkit-transform: translateY(-50%) scale(1.1); -moz-transform: translateY(-50%) scale(1.1); -ms-transform: translateY(-50%) scale(1.1); -o-transform: translateY(-50%) scale(1.1); transform: translateY(-50%) scale(1.1); }
    .slide-module .line { width: 100%; height: 2px; background-color: #dcdcdc; }
    .wrow-wrapper { padding: 31px 0; }
    .wrow { padding-left: 0px; padding-right: 0px; }
    .wrow .colLe { width: 280px; padding: 0 20px; position: absolute; top: 0; bottom: 0; height: 100%; }
    .wrow .colRh { width: 100%; padding-left: 23.95833%; }
    /* 关于我们 e */
    /* 发展历史 s */
    .in-history-title { font-size: 20px; }
    /* 发展历史 e */
    /* 线下实体店 s */
    .shipdivcont { padding-top: 0px; padding-bottom: 35px; }
    .shipdivcont ul li { margin-bottom: 0px; }
    .shipselect select { font-size: 15px; }
    .shipselecttext { font-size: 16px; line-height: 35px; height: 37px; }
    .shipform .shipform-input { line-height: 35px; height: 37px; font-size: 16px; }
    /* 线下实体店 e */
    /* 售后服务 s */
    .in-serverli ul li .font-server { padding-bottom: 25px; padding-top: 25px; }
    .in-serverli .wrow .colLe { padding-top: 25px; }
    .server-tips { font-size: 14px; padding-bottom: 25px; }
    /* 售后服务 e */
    /* 联系我们 s */
    .contact-message { padding-top: 35px; }
    .contact-us ul li { font-size: 18px; }
    .contact-erweicode ul li .title { font-size: 16px; }
    .onlineMap { padding: 35px 0; }
    .googleMap { height: 420px; }
    .server-message { font-size: 18px; padding-bottom: 20px; }
    .server-message.title { font-size: 18px; }
    /* 联系我们 e */
}
@media(min-width:1920px) {
    .shipdivcont ul li { width:25%;padding:0 10px;}
    .slide-module .line { height:3px;}
}
@charset "UTF-8";
@media(min-width:1024px) {
     .g-page-font { font-size: 15px; }
}
@media (min-width: 1280px) {
    .inside-title { /*padding-left: 340px;*/ padding-left: 23.95833%; }
    /*.g-inside-title { font-size: 26px; }*/
    .g-inside-page { padding-top: 55px; padding-bottom: 30px; }
    .g-inside-pages { padding-bottom: 30px; }
    /* 关于我们 s */
    .in-about { padding: 9px 0; }
    .in-about > ul > li { padding: 22px 0 13px; }
    .in-retailstore { padding: 20px 0; }
    .in-retailstore > ul > li { padding: 22px 0; }
    .in-retailstore > ul > li:nth-child(2n+1) .wrow-wrapper { padding: 45px 0; }
    .in-retailstore > ul > li:nth-child(2n) .wrow-wrapper { padding: 45px 0; }
    .in-history { padding: 20px 0; }
    .in-history > ul > li { padding: 22px 0; }
    /*.in-history > ul > li:nth-child(2n+1) .wrow-wrapper { padding: 55px 0 25px; }
    .in-history > ul > li:nth-child(2n) .wrow-wrapper { padding: 55px 0 25px; }*/
    /*.g-page-font { font-size: 16px; }*/
    /*.wrow-aside-title { font-size: 24px; }*/
    .wrow-aside-slide { top: 440px; }
    .mslide-easy ul li .image { height: 520px; }
    .mslide-teambanner ul li .image { height: 520px; }
    .mslide-teambanner ul li .word .title { font-size: 24px; }
    .mslide-teambanner ul li .word .info { font-size: 18px; }
    .wrow .colLe { width: 320px; padding: 0 35px; }
    .wrow .colRh { width: 100%; /*padding-left: 340px;*/ padding-left: 23.95833%; }
    /* 关于我们 e */
    /* 发展历史 s */
    /*.in-history-title { font-size: 24px; }*/
    /* 发展历史 e */
    /* 线下实体店 s */
    .shipdivcont { padding-bottom: 50px; }
    /*.shipselecttext { font-size: 20px; line-height: 48px; height: 50px; }*/
    /*.shipselect select { font-size: 20px; }*/
    /*.shipform .shipform-input { line-height: 48px; height: 50px; font-size: 20px; }*/
    /* 线下实体店 e */
    /* 售后服务 s */
    .in-serverli ul li .font-server { padding-bottom: 35px; padding-top: 35px; }
    .in-serverli .wrow .colLe { padding-top: 35px; }
    .server-tips { font-size: 16px; padding-bottom: 35px; }
    /* 售后服务 e */
    /* 联系我们 s */
    .contact-message { padding-top: 35px; }
    /*.contact-us ul li { font-size: 20px; }*/
    .contact-erweicode ul li .title { font-size: 18px; }
    .onlineMap { padding: 45px 0; }
    .googleMap { height: 520px; }
    /* 联系我们 e */
}

@media (min-width: 1440px) {
    .inside-title { /*padding-left: 400px;*/ padding-left: 23.95833%; }
    .g-inside-page { padding-top: 80px; }
    /* 关于我们 s */
    .wrow-aside-slide { top: 490px; }
    .mslide-easy ul li .image { height: 580px; }
    .mslide-teambanner ul li .image { height: 520px; }
    .wrow .colLe { width: 360px; padding: 0 35px; }
    .wrow .colRh { /*padding-left: 360px;*/ padding-left: 23.95833%; }
    /* 关于我们 e */
    /* 发展历史 s */
    /*.in-history-title { font-size: 26px; }*/
    /* 发展历史 e */
    /* 线下实体店 s */
    .shipselecttext:after { right: 28px; }
    .shipform .shipform-input { padding-right: 80px; }
    .shipform .shipform-submit { width: 80px; }
    /* 线下实体店 e */
    /* 售后服务 s */
    .in-serverli ul li .font-server { padding-bottom: 50px; padding-top: 50px; }
    .in-serverli .wrow .colLe { padding-top: 50px; }
    .server-tips { font-size: 18px; padding-bottom: 45px; }
    /* 售后服务 e */
    /* 联系我们 s */
    /*.contact-us ul li { font-size: 22px; }*/
    .googleMap { height: 580px; }
    /* 联系我们 e */
}

@media (min-width: 1680px) {
    .inside-title { /*padding-left: 470px;*/ padding-left: 23.95833%; }
    /*.g-inside-title { font-size: 34px; }*/
    .g-inside-page { padding-top: 100px; }
    /* 关于我们 s */

    .mslide-easy ul li .word .title { font-size: 24px; }
    .mslide-easy ul li .word .info { font-size: 18px; }
    .in-about > ul > li { padding: 22px 0; }
    /*.wrow-aside-title { font-size: 32px; }*/
    .wrow-wrapper { padding: 55px 0; }
    /*.g-page-font { font-size: 22px; }*/
    .wrow-aside-slide { top: 540px; }
    .mslide-easy ul li .image { height: 640px; }
    .mslide-teambanner ul li .image { height: 640px; }
    .wrow .colLe { width: 390px; padding: 0 45px; }
    .wrow .colRh { /*padding-left: 430px;*/ padding-left: 23.95833%; }
    /* 关于我们 e */
    .server-tips { font-size: 20px; }

    .in-history > ul > li:nth-child(2n+1) .wrow-wrapper { padding: 55px 0 25px; }
    .in-history > ul > li:nth-child(2n) .wrow-wrapper { padding: 55px 0 25px; }
    /*.in-history-title { font-size: 26px; }*/
    .in-about { padding: 20px 0; }
    /* 联系我们 s */
    .googleMap { height: 640px; }
    .server-message { padding-bottom: 45px; font-size: 22px; }
    .server-message .title { font-size: 22px; }
    .contact-message { padding-top: 45px; }
    .contact-us ul li { font-size: 22px; }
    /* 联系我们 e */

    .shipselect select { font-size: 20px; }

    .shipform .shipform-input { font-size: 22px; line-height: 48px; height: 50px; font-size: 20px; }
    .shipselecttext { font-size: 22px; line-height: 48px; height: 50px; }
}

@media(min-width:1920px) {
        .g-inside-title { font-size: 34px; }
        .in-history-title { font-size: 26px; }
        .g-page-font { font-size: 22px; }
    .wrow-aside-title { font-size: 32px; }
}

/*canvas{
            display: block;
            width: 100%;
            height: 100%;
        }*/
body { overflow-x: hidden; }
/*canvas { background-color: #fff; width: 100vw; height: 100vh; position: fixed; top: 0; left: 0; }*/
#gl  { background-color: #fff; width: 100vw; height: 100vh; position: fixed; top: 0; left: 0; }
#gl { position: fixed; top: 0; height: 100vh;display:none; }
.indexbgm{background:url(../images/indexbgm.png) no-repeat center; background-size:cover; position:fixed;top:0;left:0; right:0; bottom:0;}
.nav-elems .svg { position: absolute; left: -10px; top: -10px; z-index: -1; }

.nav-el.white { background: #fff; }
.circle-nav-outline { display: none; }
.circle-nav-outline-box { opacity: 0; }

@media (min-width: 1024px) {
    .indexbgm { display:none;}
    #gl { display:block;}
    .circle-nav-outline { display: block; width: 520px; height:520px; opacity: 1; }
    .circle-nav-outline-box { width: 460px; height: 460px; }
}

@media (min-width: 1600px) {
    .circle-nav-outline { opacity: 1; display: block; width: 720px; height: 720px; }
    .circle-nav-outline-box { width: 720px; height: 720px; }
}


/*2018.12.20*/
.newslist-content { padding-bottom: 20px; }

.newslist-content .news-title { font-size: 16px; color: #4c4c4c; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; font-family: NotoSansCJKscBold; }

.newslist-content .news-text { display: -webkit-box; height: 48px; line-height: 24px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin: 5px 0 10px; color: #6c6d70; font-size: 14px; }

.newslist-content img { max-width: 100%; }

.news-date { color: #404042; position: relative; font-size: 18px; margin: 0 0 10px 0; }

.news-date span { display: inline-block; vertical-align: top; *display: inline; *zoom: 1; }

.news-date .day { margin-top: -12px; margin-right: 9px; font-size: 20px; }

.news-date:before { content: ""; display: block; width: 1px; height: 46px; background-color: #b5b5b6; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); position: absolute; top: 50%; margin-top: -27px; left: 28px; }

@media (min-width: 1024px) {
    .newslist-content { padding: 0 0 53px 0; }
    .newslist-content:hover img { -webkit-transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -ms-transform: scale(1.03, 1.03); -o-transform: scale(1.03, 1.03); transform: scale(1.03, 1.03); }
    .newslist-content .news-img { overflow: hidden; }
    .newslist-content .news-img img { -webkit-transition: transform ease 0.7s; -moz-transition: transform ease 0.7s; -o-transition: transform ease 0.7s; -webkit-transition: -webkit-transform ease 0.7s; transition: -webkit-transform ease 0.7s; -o-transition: -o-transform ease 0.7s; -moz-transition: transform ease 0.7s, -moz-transform ease 0.7s; transition: transform ease 0.7s; transition: transform ease 0.7s, -webkit-transform ease 0.7s, -moz-transform ease 0.7s, -o-transform ease 0.7s; }
    .newslist-content:hover .news-title { color: #8adbee; }
    .newslist-content .news-title { font-size: 18px; -webkit-transition: all ease .5s; -o-transition: all ease .5s; -moz-transition: all ease .5s; transition: all ease .5s; }
    .news-date { margin-top: 86px; font-size:20px; }
    .news-date:before { width: 2px; height: 90px; margin-top: -48px; left: 42px; }
    .news-date .day { margin-right: 20px; font-size:28px; }
    .news-date .month { margin-top: 10px; }
}

/*@media (min-width: 1280px) {
    .newslist-content .news-title { font-size: 20px; }
    .newslist-content .news-text { font-size: 16px; line-height: 26px; height: 52px; margin: 20px 0 40px; }
    .news-date { margin-top: 121px; font-size: 24px;* }
    .news-date:before { width: 2px; height: 100px; margin-top: -52px; left: 46px; }
    .news-date .day { font-size: 30px; }
}*/

@media (min-width: 1440px) {
    .newslist-content { padding: 0 0 68px; }
    .news-date { margin-top: 110px; }
}

@media (min-width: 1920px) {
    .in-serverli ul li:last-child .newslist-content { padding-bottom: 50px; }
    .newslist-content { padding: 0 0 94px 0; }
    .newslist-content .news-title { font-size: 26px; line-height: 36px; }
    .newslist-content .news-text { line-height: 38px; height: 76px; font-size: 22px; margin: 23px 0 52px; }
    .news-date { font-size: 30px; line-height: 36px; margin-top: 162px; }
    .news-date:before { width: 2px; height: 140px; margin-top: -71px; left: 54px; }
    .news-date .day { font-size: 36px; }
    .news-date .month { margin-top: 13px; }
}

.newslist-details { padding: 10px 0 20px 0; }

.news-datail-title { font-size: 20px; color: #8bdcee; font-family: NotoSansCJKscBold; padding: 0 0 10px; }

.news-datail-text { color: #6c6d70; font-size: 14px; }

.news-datail-text img { max-width: 100%; }

.news-datail-text .news-title { font-size: 16px; color: #4c4c4c; font-family: NotoSansCJKscBold; }

.news-datail-foot { padding: 20px 0 0 0; border-bottom: 1px solid #c2c2c2; }

.news-datail-foot dl { color: #6c6d70; }

.news-datail-foot dl a { color: #6c6d70; }

.news-datail-foot dl dd { border-top: 1px solid #c2c2c2; padding: 10px 50px 10px 0; position: relative; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }

.news-datail-foot dl dd:after { content: ""; display: block; position: absolute; top: 18px; right: 10px; width: 10px; height: 10px; border-right: 1px solid #bebebe; border-top: 1px solid #bebebe; border-left: 0; border-bottom: 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }

.news-datail-foot dl dd:last-child:after { display: none; }

@media (min-width: 1024px) {
    .newslist-details { padding-bottom: 60px; }
    .news-datail-text { padding: 14px 0 0 0; }
    .news-datail-text .news-title { font-size: 18px; }
    .news-datail-title { font-size: 22px; }
    .news-datail-foot dl dd { padding-top: 15px; padding-bottom: 15px; }
    .news-datail-foot dl dd a { -webkit-transition: all ease .5s; -o-transition: all ease .5s; -moz-transition: all ease .5s; transition: all ease .5s; }
    .news-datail-foot dl dd:after { top: 24px; }
    .news-datail-foot dl dd:hover a { color: #8adbee; }
    .news-datail-foot dl dd:hover:after { border-color: #8adbee; }
}

@media (min-width: 1280px) {
    .newslist-details { padding-bottom: 80px; }
    .news-datail-text { font-size: 16px; line-height: 26px; padding: 30px 0 20px 0; }
    .news-datail-text .news-title { font-size: 20px; }
    .news-datail-title { font-size: 26px; line-height: 26px; }
    .news-datail-date { margin-top: 134px; }
    .news-datail-foot { font-size: 16px; line-height: 26px; }
    .news-datail-foot dl dd { padding-top: 21px; padding-bottom: 21px; }
    .news-datail-foot dl dd:after { top: 24px; }
}

@media (min-width: 1440px) {
    .news-datail-foot dl dd { padding-top: 31px; padding-bottom: 31px; }
    .news-datail-foot dl dd:after { top: 34px; }
}

@media (min-width: 1680px) {
    .newslist-details { padding-bottom: 90px; }
    .news-datail-text { line-height: 38px; font-size: 22px; padding: 40px 0 32px 0; }
    .news-datail-text .news-title { font-size: 26px; line-height: 36px; }
    .news-datail-title { font-size: 36px; line-height: 40px; }
    .news-datail-date { margin-top: 200px; }
    .news-datail-foot { line-height: 38px; font-size: 22px; }
    .news-datail-foot dl dd { padding-top: 32px; padding-bottom: 32px; }
    .news-datail-foot dl dd:after { top: 46px; width: 16px; height: 16px; }
}

.h52 { height: 20px; }

.h25 { height: 10px; }

@media (min-width: 1024px) {
    .h52 { height: 25px; }
    .h25 { height: 25px; }
}

@media (min-width: 1280px) {
    .h52 { height: 35px; }
}

@media (min-width: 1680px) {
    .h52 { height: 52px; }
}


/*2018.12.21*/
.header-nav li.cur .phsearchicon:after { transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); -webkit-transform: rotate(135deg); top: 13px; }

.phsearchicon { display: block; position: absolute; right: 0; top: 0; cursor: pointer; height: 45px; width: 80%; }

.phsearchicon:after { content: ""; position: absolute; top: 17px; right: 10px; width: 10px; height: 10px; border-right: 1px solid #bebebe; border-top: 1px solid #bebebe; border-left: 0; border-bottom: 0; transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); }

@media(min-width:1024px) {
    .mobnav-btn, .phsearchicon { display: none !important; }
}


/*2018.12.28*/
.headerweb { padding: 0 15px; }
.header-btns .logo img { /*height: 25px;*/height: 37px; }
.circle-nav-minbxo .circle-nav-items li a { font-weight: bold; }
.language-items a{ font-weight:bold;}
.header-btns .menubtn img.img1 { display:none;} 
.header-btns .menubtn img.img2 { display:block;} 
@media(min-width:1024px) {
     .headerweb { padding: 0 35px; }
    .header-btns .logo img {
        /*height: 35px;*/
        height:55px;
    }
     .header-btns .menubtn img.img2 { display:none;}
    .header-btns .menubtn img.img1 { display:block;} 
    .header-btns .menubtn img, .header-btns .retubtn img { height: 35px; }
    .language-items a {
        font-size:14px;
        margin-bottom:8px;
    }
    .circle-text-items-min .text-items-infor .num { font-size: 65px; line-height:50px; }
}

@media(min-width:1440px) {
    .circle-nav-minbxo .circle-nav-items { width: 646px; height: 610px; }
    .circle-nav-minbxo .circle-nav-imgs { /*width: 500px; height: 500px;*/width: 490px; height: 490px;  }
    .circle-nav-outline { width: 520px; height: 520px; }
    .circle-nav-minbxo .circle-nav-markers { width: 540px; height: 540px; }
    .circle-text-items-min .text-items-infor .num { font-size: 65px; }
    .circle-text-items-min .text-items-infor{ width:310px;}
        .circle-text-items-min .text-items-infor .name {
            padding:15px 0 5px;
        }
       
}

@media(min-width:1920px) {
    .headerweb { padding: 0 45px; }
    .header-btns .logo img { /*height: 46px;*/height:68px; }
    .header-btns .menubtn img, .header-btns .retubtn img { height:70px;}
    .circle-nav-minbxo .circle-nav-markers { width: 780px; height: 780px; }
    .circle-nav-minbxo .circle-nav-imgs { width: 690px; height: 690px; }
    .circle-nav-minbxo .circle-nav-items { width: 926px; height: 868px; }
    .circle-nav-outline{ width:720px;height:720px;}

    .circle-text-items-min .text-items-infor {
        width: 393px;
        height: 398px;
    }
    .language-items a {
        margin-bottom:18px;
        font-size:17px;
    }

    .circle-text-items-min .text-items-infor .num {
        font-size: 90px;
        line-height: 90px;
    }
    .circle-text-items-min .text-items-infor .name {
        padding:19px 0;
    }
}

.wqindexbtn { display:none;}
@media(min-width:414px) {

.wqindexbtn { display:block; cursor:pointer;width:16px;height:16px; border-radius:100%;position:fixed; z-index:10;top:50%;transform:translateY(-50%); background-position:center;background-repeat:no-repeat; background-size:100%;}
.wqindexleft { left:5px;background-image:url(../images/wqindexleft.jpg);}
.wqindexnext { right:5px;background-image:url(../images/wqindexnext.jpg);}
}

@media(min-width:768px) {
    .wqindexleft { left:15px;}
    .wqindexnext { right:15px;}
}
@media(min-width:1024px) {
    .wqindexbtn { width:24px;height:24px;}
    .wqindexleft { left:100px;}
    .wqindexleft:hover {background-image:url(../images/wqindexleftho.jpg) }
    .wqindexnext { right:100px;}
    .wqindexnext:hover {background-image:url(../images/wqindexnextho.jpg) }
}
@media(min-width:1920px) {
    .wqindexbtn { width:50px;height:50px;}
}

/*2019.1.25*/
.focusimg { position: absolute; width: 120px; height: 120px; padding: 5px; top: -130px; left: 50%; border: 1px solid #ddd; visibility: hidden; opacity: 0; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); -webkit-transition: all 0.6s; -o-transition: all 0.6s; -moz-transition: all 0.6s; transition: all 0.6s; background-color: #fff; }

.focusimg:after { content: ''; position: absolute; border: 6px solid transparent; border-top-color: #fff; bottom: -12px; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); z-index: 3; }

.focusimg:before { content: ''; position: absolute; border: 8px solid transparent; border-top-color: #ddd; bottom: -16px; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); z-index: 2; }

.footer-share { text-align:center;}
.footer-share a .focusimg img { display: block; width:108px;height:108px; }
.footer-share .bdshare .bds_weixin:hover .focusimg { visibility: visible; opacity: 1; }


/*2019.1.29*/
footer { position:relative;}
.indexsmf { position:fixed;left:0; bottom:0; right:0;text-align:right;}
.smflogo {   padding:10px;}
.smflogo a{ color:#acacad;}
.insidesmf {position:absolute;left:0; right:0; bottom:0; text-align:center; }
@media(min-width:1024px) {
    .indexsmf { right:44px;}
    .insidesmf {  right:44px; bottom:0;text-align:right;}
}


/*2019.3.25*/
.wqshopcart { display: block; font-size: 14px; color: #666666; float: right; background: url("../images/3wqicon1.png") no-repeat 0 center; padding: 0 0 0 40px; }

.productnew-video li { position: relative; overflow: hidden; cursor: pointer; }

.productnew-video li img { display: block; width: 100%; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; }

.productnew-video li::before { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: rgba(0, 0, 0, 0.6); z-index: 2; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; }

.productnew-video li .infor { position: absolute; z-index: 2; left: 0; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); color: #fff; }

.productnew-video li .infor h2 { font-size: 20px; line-height: 34px; }

.productnew-video li .infor .icon { display: block; padding: 0 30px 0 0; background: url("../images/3wqicon2.png") no-repeat 100% center; }

@media (min-width: 1024px) { .productnew-video li:hover img { -webkit-transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -ms-transform: scale(1.03, 1.03); -o-transform: scale(1.03, 1.03); transform: scale(1.03, 1.03); }
  /*.productnew-video li:hover::before { opacity: 1; }*/
    .productnew-video li::before{ opacity: 0;}
    .productnew-video li .infor{display: none; }
  .productnew-video li:hover .infor .icon { color: #8bdcee; background-image: url("../images/3wqicon2ho.png"); } }

@media (min-width: 1440px) { .wqshopcart { font-size: 16px; }
  .wqshopcart:hover { color: #8bdcee; }
  .productnew-video li .infor h2 { font-size: 48px; line-height: 58px; padding: 0 0 5px; }
  .productnew-video li .infor .icon { font-size: 17px; } }

/*视频弹窗*/
.recruitmentfloat { display: none; z-index: 110; width: 100%; position: fixed; height: 100%; background: #ffffff; left: 0px; top: 0px; }

.tianjiatvwrap { width: 95%; margin: 0 auto; position: absolute; top: 50%; left: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); }

.tianjiatvwrap .videobox { height: 250px; position: relative; z-index: 1; -o-object-fit: cover; object-fit: cover; }

.tianjiatvwrap video { -o-object-fit: cover; object-fit: cover; }

.recclosebtn { width: 35px; height: 35px; position: fixed; display: block; top: 30px; left: 30px; background-image: url("../images/3wqicon3.png"); background-position: center center; background-repeat: no-repeat; cursor: pointer; z-index: 99; }

@media (min-width: 640px) { .tianjiatvwrap .videobox { height: 350px; } }

@media (min-width: 1024px) { .tianjiatvwrap { width: 1280px; }
  .tianjiatvwrap .videobox { height: 720px; } }


/*2019.3.27*/
.productnew-video li .video{
    display: none;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
    height: 100%;
    z-index:2;
    -o-object-fit: cover;
    object-fit: cover;}

.productnew-video li .video video{ width: 100%;height: 100%; object-fit: cover;}

@media (min-width: 1024px) {
    .productnew-video li .video{ display: block;}
}

.suzy-bottom{padding: 0px 10px;text-align: center;line-height: 24px;font-size: 14px;color: #878787;}
.suzy-bottom a{color:#878787; margin: 0 5px;}

@media (min-width: 1024px) {
.suzy-bottom{padding: 70px 10px 0;}
.footer-top{padding-bottom: 10px;}
}



.suzy-inbotom{padding:10px;position:fixed;bottom: 0;left: 0;width:100%;}
