@charset "utf-8";
@import url("../style/official/k73.css");
@import url("../style/official/d66.css");
@import url("../style/official/d56.css");
@import url("../style/official/d82.css");
@import url("../style/official/ea-d200.css");
@import url("../style/official/e-66v.css");
@import url("../style/official/jbl1012.css");
@import url("../style/official/k30m.css");
@import url("../style/official/k52_pro.css");
@import url("../style/official/c90.css");
* {
    font-family: 'SourceHanSans';
}

@font-face {
    font-family: 'SourceHanSans';
    src: url('../official/font/SourceHanSans-Normal.otf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SourceHanSans-Light';
    src: url('../official/font/SourceHanSans-Light.otf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SourceHanSans-Regular';
    src: url('../official/font/SourceHanSans-Regular.otf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SourceHanSans-Heavy';
    src: url('../official/font/SourceHanSans-Heavy.otf');
    font-weight: normal;
    font-style: normal;
}

/*@font-face {*/

/*font-family: 'microsoft yahei light';*/

/*src        : url('../official/font/microsoft yahei light_1.0.ttc');*/

/*font-weight: normal;*/

/*font-style : normal;*/

/*}*/

@media screen and (min-width: 1500px) {
    #screenOne_sys {
        padding-top: 50px;
        min-height: 870px;
        height: 100%;
        max-height: 1000px;
        position: relative;
        top: 0px;
    }
    #sys_context {
        margin-top: 1%;
    }
    #P1_sys {
        top: 260px;
        left: 50%;
        margin-left: -348px;
        bottom: 132px;
        background: url("../image/official/sys_video_bg.png") no-repeat;
        font-family: 'SourceHanSans';
        height: 550px;
        width: 696px;
    }
    #P1_sys .video {
        margin: 28px 27px;
        width: 639px;
        height: 360px;
        position: relative;
    }
}

/* css注释：设置了浏览器宽度不小于1201px时 abc 显示1200px宽度 */

@media screen and (max-width: 1499px) {
    #screenOne_sys {
        padding-top: 50px;
        min-height: 800px;
        height: 100%;
        max-height: 1000px;
        position: relative;
        top: 0px;
    }
    #sys_context {
        margin-top: 1%;
    }
    #P1_sys {
        top: 175px;
        left: 50%;
        margin-left: -348px;
        bottom: 132px;
        background: url("../image/official/sys_video_bg.png") no-repeat;
        font-family: 'SourceHanSans';
        height: 550px;
        width: 696px;
    }
    #P1_sys .video {
        margin: 28px 28px;
        width: 640px;
        height: 360px;
        position: relative;
    }
}

/* 设置了浏览器宽度不大于1200px时 abc 显示900px宽度 */

@media screen and (max-width: 901px) {
    #screenOne_sys {
        padding-top: 50px;
        min-height: 800px;
        height: 100%;
        max-height: 1000px;
        position: relative;
        top: 0px;
    }
    #sys_context {
        margin-top: 1%;
    }
    #P1_sys {
        top: 210px;
        left: 50%;
        margin-left: -348px;
        bottom: 132px;
        background: url("../image/official/sys_video_bg.png") no-repeat;
        font-family: 'SourceHanSans';
        height: 550px;
        width: 696px;
    }
    #P1_sys .video {
        margin: 28px 28px;
        width: 640px;
        height: 360px;
        position: relative;
    }
}

.container.clearfix {
    width: 1200px;
    min-width: 1000px;
}

.main .parameter {
    width: 1200px;
    min-width: 1000px;
}

.main .parameter .list>li:last-child {
    border-bottom: none !important;
}

html, body, div, p, h1, h2, h3, h4, h5, h6, strong, em, i, br, ul, li, table, head, footer {
    padding: 0;
    margin: 0
}

ul, ul li {
    list-style: none;
}

html, body {
    overflow-x: hidden;
    font: 14px/1.5 "SourceHanSans";
    /* font      : 14px/1.5 "Helvetica Neue", Helvetica, Arial, "SourceHanSans", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif */
}

a {
    color: white;
}

img, button {
    border: 0;
}

html, body, .main, .commerce-main {
    min-height: 100%;
}

/*.img-center { margin-left: 100px;}*/

.clearfix:after {
    content: "";
    clear: both;
    visibility: hidden;
    height: 0;
    display: block;
}

.container {
    margin: 0 auto;
}

.arrow-up {
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 8px solid #fff;
    display: none;
}

.border-left {
    border-left: 1px solid #d1d1d1;
}

.dot {
    background: url("../image/official/dot.png") no-repeat center center;
    width: 14px;
    height: 14px;
    display: inline-block;
    padding: 0 3px;
}

.dot-null {
    width: 14px;
    height: 14px;
    display: inline-block;
    padding: 0 3px;
}

html, body {
    width: 100%;
    min-width: 1000px;
    overflow-x: hidden;
    overflow-y: auto;
}

.head {
    background: #f3f3f3;
    width: 100%;
    line-height: 32px;
}

.head .menu {
    font-size: 14px;
    vertical-align: middle;
    height: 100%;
}

.head .menu li.split {
    width: 1px;
    color: #d1d1d1;
}

.head .menu li {
    float: left;
    margin-left: 2%;
}

.head .menu li a {
    text-align: center;
    text-decoration: none;
    color: #666666;
}

.head .menu li.active a, .head .menu li:hover a {
    color: #f44b47;
}

.head .container {
    width: 1200px;
    height: 100%;
    vertical-align: middle;
}

.main {
    background: #ffffff;
}

.sub-head {
    line-height: 65px;
    height: 64px;
    background: #2a2a2c;
    background-size: 100%;
    width: 100%;
}

.sub-head .container {
    height: 100%;
    vertical-align: middle;
    width: 1200px;
}

.sub-head .logo {
    height: 100%;
    float: left;
    cursor: pointer;
    border: 0;
    vertical-align: middle;
    margin-left: 17px;
}

.sub-head .logo img {
    vertical-align: middle;
    padding-bottom: 10px;
}

.sub-head .price {
    float: left;
    color: #faa375;
    margin-left: 20px;
    font-weight: normal;
    font-size: 26px;
}

.sub-head .price em {
    font-size: 14px;
    font-style: normal;
}

.sub-head .menu {
    margin-left: 50px;
    float: left;
    height: 100%;
}

.sub-head .menu>li {
    float: left;
    padding: 0 0px;
    position: relative;
    height: 100%;
}

.sub-head .menu>li>a {
    display: block;
    text-decoration: none;
    color: white;
    height: 100%;
    padding: 0 20px;
    text-align: center;
    font-size: 16px;
}

.sub-head .baping_btn {
    width: 121px;
    height: 100%;
    display: inline-block;
    position: absolute;
    right: 185px;
    z-index: 8;
}

.sub-head .baping_btn span {
    font-size: 16px;
    color: #fff;
    z-index: 8;
}

.sub-head .baping_btn img {
    width: 121px;
    height: 37px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.sub-head .download_btn {
    width: 144px;
    height: 100%;
    display: inline-block;
    position: absolute;
    right: 0;
    z-index: 8;
    margin-right: 22px;
}

.sub-head #download_btn_bg {
    width: 144px;
    height: 37px;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}

.sub-head .download_btn a {
    font-size: 14px;
    position: absolute;
    left: 45px;
    top: 50%;
    transform: translateY(-50%);
    color: white;
    z-index: 8;
}

.sub-head .download_btn .hover_show {
    position: absolute;
    z-index: 11;
    left: -23%;
    top: 63px;
    font-size: 16px;
    display: none;
    overflow: hidden;
    line-height: 14px;
    text-align: center;
    background: url("../image/official/download_qrcode_1.png") no-repeat;
}

.sub-head .download_btn .hover_show img {
    width: 190px;
    height: 190px;
    margin: 10px;
}

@media screen and (max-width:1324px) {
    .sub-head .menu {
        margin-left: 30px;
        float: left;
        height: 100%;
    }
    .sub-head .menu>li {
        float: left;
        padding: 0 0px;
        position: relative;
        height: 100%;
    }
    .sub-head .menu>li>a {
        display: block;
        text-decoration: none;
        color: white;
        height: 100%;
        padding: 0 14px;
        text-align: center;
        font-size: 16px;
    }
}

@media screen and (max-width:1200px) {
    .sub-head .baping_btn {
        width: 111px;
        right: 160px;
    }
    .sub-head .baping_btn img {
        width: 111px;
        height: 34px;
    }
    .sub-head .baping_btn span {
        font-size: 14px;
        color: #fff;
    }
    .sub-head .download_btn {
        width: 130px;
        height: 100%;
        margin-right: 20px;
    }
    .sub-head #download_btn_bg {
        width: 130px;
        height: 34px;
    }
    .sub-head .download_btn a {
        left: 31%;
    }
    .sub-head .download_btn .hover_show {
        left: -35%;
    }
}

/*.sub-head .menu li.top-menu a span {*/

/*position: absolute; bottom: 0; left: 50%; margin-left: -7px;*/

/*}*/

.sub-head .menu .menu-focus-1 {
    position: absolute;
    width: 2120px;
    z-index: 11;
    background: white;
    font-size: 14px;
    display: block;
    box-shadow: 0 5px 15px #c8d2db;
    height: 0;
    overflow: hidden;
    /*transition     : height 1s;*/
    /*-moz-transition: height 0.5s; */
    /* Firefox 4 */
    /*-webkit-transition: height 0.5s; */
    /* Safari 和 Chrome */
    /*-o-transition: height 0.5s;*/
}

.sub-head .menu .left1 {
    left: -780px;
}

.sub-head .menu .left2 {
    left: -868px;
}

.sub-head .menu .left3 {
    left: -702px;
}

.sub-head .menu .left4 {
    left: -1025px;
}

.sub-head .menu .left5 {
    left: -1116px;
}

.sub-head .menu .left6 {
    left: -1220px;
}

@media screen and (max-width:1324px) {
    .sub-head .menu .left1 {
        left: -750px;
    }
    .sub-head .menu .left2 {
        left: -826px;
    }
    .sub-head .menu .left3 {
        left: -648px;
    }
    .sub-head .menu .left4 {
        left: -959px;
    }
    .sub-head .menu .left5 {
        left: -1038px;
    }
    .sub-head .menu .left6 {
        left: -1130px;
    }
}

.sub-head .menu .menu-focus-1 li {
    float: left;
    width: 200px;
    text-align: center;
    height: 176px;
    background: white;
}

/*.sub-head .menu li.top-menu:hover .menu-focus-1 { display: block;  height: 155px; }*/

.sub-head .menu-focus-1 a {
    text-decoration: none;
    color: #808080;
    display: block;
    width: 200px;
    height: 176px;
    float: left;
}

.sub-head .menu-focus-1 a.active, .sub-head .menu-focus-1 a:hover {
    border-bottom: 2px solid #e7525c;
}

.sub-head .menu-focus-1 .menu-left-1 {
    margin-left: 530px;
}

.sub-head .menu-focus-1 .menu-1 .menu-1-title {
    line-height: 24px;
    height: 24px;
    font-size: 18px;
}

.sub-head .menu-focus-1 .menu-left-2 {
    margin-left: 225px;
}

.sub-head .menu-focus-1 .menu-left-3 {
    margin-left: 425px;
}

.sub-head .menu-focus-1 .menu-pic {
    display: block;
    height: 112px;
    width: 168px;
    margin: 0px 16px 24px 16px;
}

.sub-head .menu-focus-1 .menu-text {
    display: block;
    height: 16px;
    line-height: 16px;
    font-size: 16px;
    margin-bottom: 24px;
}

.sub-head .menu-focus-1 .menu-text img {
    vertical-align: middle;
}

.sub-head .menu .menu-focus-2 {
    position: absolute;
    width: 2120px;
    z-index: 11;
    background: white;
    font-size: 14px;
    display: block;
    box-shadow: 0 5px 15px #c8d2db;
    height: 0;
    overflow: hidden;
}

.sub-head .menu .menu-focus-2 li {
    float: left;
    width: 210px;
    text-align: center;
    height: 155px;
    background: white;
}

.sub-head .menu-focus-2 a {
    text-decoration: none;
    color: #808080;
    display: block;
    height: 153px;
}

.sub-head .menu-focus-2 a.active, .sub-head .menu-focus-2 a:hover {
    border-bottom: 2px solid #e7525c;
}

.sub-head .menu-focus-2 .menu-1 {
    margin-left: 430px;
}

.sub-head .menu-focus-2 .menu-2 .menu-1-title {
    line-height: 45px;
    height: 15px;
    font-size: 18px;
}

.sub-head .menu-focus-2 .menu-2 {
    padding-left: 430px;
}

.sub-head .menu-focus-2 .menu-pic {
    display: block;
    margin: 0 auto 5px;
}

.sub-head .menu-focus-2 .menu-text {
    display: block;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
}

.sub-head .menu-focus-2 .menu-text img {
    vertical-align: middle;
    margin-top: -4px;
    margin-left: 4px;
}

.sub-head .menu .menu-focus-3 {
    position: absolute;
    width: 2120px;
    z-index: 11;
    background: white;
    font-size: 14px;
    display: block;
    box-shadow: 0 5px 15px #c8d2db;
    height: 0;
    overflow: hidden;
    margin-left: -300px;
}

.sub-head .menu .menu-focus-3 li {
    float: left;
    width: 210px;
    text-align: center;
    height: 155px;
    background: white;
    margin-right: 50px;
}

.sub-head .menu-focus-3 a {
    text-decoration: none;
    color: #808080;
    display: block;
    height: 153px;
}

.sub-head .menu-focus-3 a.active, .sub-head .menu-focus-3 a:hover {
    border-bottom: 2px solid #e7525c;
}

.sub-head .menu-focus-3 .menu-1 {
    margin-left: 430px;
}

.sub-head .menu-focus-3 .menu-2 .menu-1-title {
    line-height: 45px;
    height: 15px;
    font-size: 18px;
}

.sub-head .menu-focus-3 .menu-2 {
    padding-left: 430px;
}

.sub-head .menu-focus-3 .menu-3 {
    margin-top: 10px;
    padding-left: 530px;
}

.sub-head .menu-focus-3 .menu-pic {
    display: block;
    margin: 0 auto 5px;
}

.sub-head .menu-focus-3 .menu-text {
    display: block;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
}

.sub-head .menu-focus-3 .menu-text img {
    vertical-align: middle;
    margin-top: -4px;
    margin-left: 4px;
}

.sub-head .menu li.top-menu.active>a {
    background: #e7525c;
}

.sub-head .menu li.top-menu:hover .menu-focus {
    display: block;
}

.sub-head .menu li.top-menu>a.active span, .sub-head .menu li.top-menu>a:hover span {
    display: block;
}

.tab-menu {
    position: absolute;
    width: 100%;
    left: 0;
    top: 92px;
    background: rgba(0, 0, 0, 0);
    z-index: 3;
}

.tab-menu h5 {
    float: left;
    line-height: 60px;
    font-size: 18px;
    color: #808080;
    font-style: normal;
    font-weight: normal;
    padding-left: 20px;
}

.tab-menu h5 img {
    vertical-align: middle;
    margin-top: -4px;
    margin-left: 4px;
}

.tab-menu ul {
    float: right;
}

.tab-menu ul li {
    float: left;
    height: 60px;
    line-height: 60px;
    padding: 0 20px;
}

.tab-menu ul li a {
    text-decoration: none;
    text-align: center;
    color: black;
    font-size: 14px;
}

.tab-menu ul li.active a, .tab-menu ul li a:hover {
    color: #f44b47;
}

.tab-menu ul li a.buy-btn {
    background: #e7525c;
    border-radius: 20px;
    color: white;
    padding: 8px 15px;
}

.tab-menu ul li a.buy-btn:hover {
    background: #fe6454;
}

#tab_menu_bg {
    position: absolute;
    top: 0px;
    z-index: -1;
    width: 100%;
    height: 71px;
}

/*.main .block {
    width: 1920px; position: relative; margin-left: -960px; left: 50%;
}
.main .block.background-1 {
    height: 920px;
}
.main .block.background-1 img.bg {
    width: 100%;
}
.main .block.background-2 {
    background-size: 100%; height: 700px;
    margin-top     : 0!important;
}
.main .block.background-2 h2 {
    color: #ffd88c; padding: 280px 0 0 470px; font-size: 28px; font-weight: normal;
}
.main .block.background-2 p {
    padding: 25px 0 0 470px; line-height: 30px; font-size: 16px; color: #c2bbaf;
}


.main .block.background-3 {
    background-size: 100%; height: 700px;
}
.main .block.background-3 h2 {
    padding: 300px 0 0 970px; font-size: 28px; color: #ffffff; font-weight: normal; line-height: 33px;
}
.main .block.background-3 h2 span {
    font-size: 20px; border-radius: 6px; background: #def5ff; height: 33px; width: 96px; text-align: center;
    display  : inline-block; color: #2c609f; margin-right: 5px;
}

.main .block.background-3 p {
    padding: 45px 0 0 970px; line-height: 24px; font-size: 16px; color: #e0faff;
}
.main .block.background-3 p.last {
    padding: 5px 0 0 970px; line-height: 24px; font-size: 16px; color: #e0faff;
}
.main .block.background-4 {
    background-size: 100%; height: 700px;
}
.main .block.background-4 h2 {
    padding: 230px 0 0 560px; font-size: 28px; color: #abb1b5; font-weight: normal;
}
.main .block.background-4 p {
    padding: 25px 0 0 530px; line-height: 30px; font-size: 16px; color: #808080;
}
.main .block.background-4 p img{
    vertical-align: middle; margin-top: -4px; margin-right: 5px;
}
.main .block.background-4 p span {
    margin-right: 65px;
}
.main .block.background-5 {
    background-size: 100%; height: 700px;
}
.main .block.background-5 h2 {
    font-size: 28px; color: #ffffff; font-weight: normal;
    padding  : 290px 0 0 935px;
}
.main .block.background-5 p {
    line-height: 30px; font-size: 16px; padding: 30px 0 0 935px; color: #e7d3ff;
}
.main .block.background-5 p.last {
    line-height: 24px; font-size: 16px; padding: 5px 0 0 935px; color: #e7d3ff;
}
.main .block.background-6 {
    background-size: 100%; height: 700px;
}

.main .block.background-6 p {
    text-align: center;  line-height: 30px; font-size: 18px; padding: 200px 0 0 0; color: #968c68;
}

.main .block.background-7 {
    background-size: 100%;
    height         : 360px; font-size: 18px;
}
.main .block.background-7 span {
    width: 115px; text-align: center; float: left; margin-right: 62px; padding-top: 268px;
    color: #ffffff;
}
.main .block.background-7 span:last-child {
    margin: 0;
}
.main .block.background-7 span.last {
    margin: 0;
}*/

.main .parameter {
    position: relative;
    min-height: 700px;
    font-size: 14px;
}

.main .parameter #pic {
    text-align: center;
}

.main .parameter .list {
    padding-top: 20px;
    padding-bottom: 0;
    padding-left: 6.7px;
    color: #333333;
}

.main .parameter .list>li {
    border-bottom: 1px solid #e7e7e7;
    padding: 100px 13px;
}

.main .parameter .list>li:last-child {
    border-bottom: 1px solid #e7e7e7;
}

.main .parameter .list p {
    width: 30%;
    float: left;
    padding: 5px 0;
    font-size: 24px;
}

.main .parameter .list ul {
    width: 70%;
    float: left;
    font-size: 14px;
}

.main .parameter .list ul li {
    padding: 5px 0;
    list-style: url('../image/official/list-type.jpg');
}

.k20s .parameter .list {
    padding-top: 20px;
    padding-bottom: 0;
    color: #333333;
}

.k20s .parameter .list>li:last-child {
    border-bottom: 1px solid #e7e7e7;
}

.commerce-main {}

.commerce-main .block {
    width: 1920px;
    position: relative;
    margin-left: -960px;
    left: 50%;
}

.commerce-main .block.background-1 {
    background: url('../image/official/P11.png') no-repeat top;
    background-size: 100%;
    text-align: center;
    color: #828282;
}

.commerce-main .block.background-1 img {
    margin: 200px 0 0 0;
    max-width: 1002px;
}

.commerce-main .block.background-1 h2 {
    font-size: 16px;
    font-style: normal;
    padding: 150px 0 0 825px;
    text-align: left;
    font-weight: normal;
}

.commerce-main .block.background-1 p {
    width: 999px;
    margin: 0 auto;
    height: 30px;
    margin-bottom: 200px;
}

.commerce-main .block.background-1 p span {
    width: 50%;
    float: left;
    text-align: center;
    line-height: 30px;
    color: #000000;
}

.commerce-main .block.background-2 {
    background: url("../image/official/commerce_bg.jpg") no-repeat;
    height: 550px;
    padding-top: 10px;
}

.commerce-main .block.background-2 .desc {
    padding: 0 366px;
    margin-top: -114px;
}

.commerce-main .block.background-2 .desc p {
    width: 346px;
    height: 220px;
    float: left;
    background: red;
    padding: 60px 25px 0 25px;
}

.commerce-main .block.background-2 .desc p em {
    color: white;
    font-size: 32px;
    font-style: normal;
    display: block;
}

.commerce-main .block.background-2 .desc p em.sec {
    color: white;
    margin-bottom: 20px;
    opacity: 0.7;
    filter: alpha(opacity=70)
}

.commerce-main .block.background-2 .desc p span {
    color: white;
    font-size: 14px;
}

.commerce-main .block.background-2 .desc p.color-1 {
    background: #3475dc;
}

.commerce-main .block.background-2 .desc p.color-2 {
    background: #09b7ca;
}

.commerce-main .block.background-2 .desc p.color-3 {
    background: #7766cc;
}

.commerce-main .block.background-2 .desc p.color-4 {
    background: #41b546;
}

.commerce-main .block.background-2 .desc p.color-5 {
    background: #ffa018;
}

.commerce-main .block.background-2 .desc p.color-6 {
    background: #c86aa3;
}

.commerce-main .background-3 {
    text-align: center;
    background: #f2f4f6;
}

.commerce-main .block.background-3 h3 {
    font-weight: normal;
    font-size: 30px;
    padding-top: 50px;
}

.commerce-main .block.background-3 p {
    line-height: 26px;
    color: #6c7b7f;
    padding-bottom: 20px;
}

.commerce-main .block.background-3 img {
    margin-bottom: 50px;
}

/*more更多独立样式开始*/

.more-main .block {
    clear: both;
    width: 1920px;
    height: 332px;
    position: relative;
    margin-left: -960px;
    left: 50%;
    border-top: 1px solid #e1e1e1;
}

.more-main .block .background {
    height: 332px;
    background: url("../image/official/new_more_bg.jpg");
}

.more-main .block .one {
    width: 243px;
    height: 282px;
    display: block;
    float: left;
    background: url("../image/official/new_more.png");
    margin-left: 490px;
    margin-top: 25px;
}

.more-main .block .two {
    width: 243px;
    height: 282px;
    display: block;
    float: left;
    background: url("../image/official/new_more.png") -243px 0px;
    margin-left: 100px;
    margin-top: 25px;
}

.more-main .block .three {
    width: 243px;
    height: 282px;
    display: block;
    float: left;
    background: url("../image/official/new_more.png") -486px 0px;
    margin-left: 100px;
    margin-top: 25px;
}

.more-main .block .one:hover {
    background: url("../image/official/new_more2.png");
}

.more-main .block .two:hover {
    background: url("../image/official/new_more2.png") -243px 0px;
}

.more-main .block .three:hover {
    background: url("../image/official/new_more2.png") -486px 0px;
}

/*更多独立样式结束*/

.commerce-main .parameter {
    position: relative;
}

.commerce-main .parameter .block-1 {
    margin-left: -25px;
    font-size: 22px;
    padding-top: 20px;
    padding-bottom: 100px;
    background: #ffffff;
    z-index: 0;
    text-align: center;
}

.commerce-main .parameter .block-1 img {
    max-width: 800px;
}

.commerce-main .parameter .block-1 p {
    width: 800px;
    margin: 0 auto;
}

.commerce-main .parameter .block-1 span {
    width: 50%;
    text-align: center;
    float: left;
}

.commerce-main .parameter .block-2.top {
    padding-top: 200px;
}

.commerce-main .parameter .block-2 h3 {
    font-size: 24px;
    border-bottom: 1px solid #e1e1e1;
    height: 60px;
    line-height: 60px;
    font-weight: normal;
}

.commerce-main .parameter .block-2 ul {
    font-size: 16px;
    padding: 20px 0 40px 35px;
}

.commerce-main .parameter .block-2 ul li {
    list-style: url('../image/official/list-type.jpg');
    line-height: 40px;
}

.commerce-main .parameter .block-2 ul li span {
    width: 15px;
    display: inline-block;
}

.commerce-main .parameter .block-2 ul.list-2 {
    width: 465px;
    float: left;
}

.commerce-main .parameter .block-2 ul.list-2 {
    font-size: 16px;
}

.commerce-main .parameter .block-2 ul.list-3 {
    width: 298px;
    float: left;
}

.commerce-main .parameter .block-2 ul .line-height-1 {
    line-height: 1.5;
}

.commerce-main .parameter .block-2 h4 {
    padding: 25px 0 0 35px;
    font-size: 16px;
}

.commerce-main .parameter .block-2 ul.list-4 {
    padding-top: 0;
    padding-bottom: 0;
    width: 400px;
    float: left;
}

.commerce-main .parameter .block-2 ul.list-4.first {
    width: 200px;
}

.footer {
    clear: both;
    padding: 40px 0 40px 40px;
    width: 100%;
    height: 237px;
    color: #9c9c9c;
    background: #3a3e43;
}

.footer .message {
    width: 650px;
    float: left;
}

.footer .message .list-1 {
    width: 155px;
}

.footer .message .list-2 {
    width: 270px;
}

.footer .message p {
    float: left;
    line-height: 40px;
    color: #ffffff;
}

.footer .message p a {
    color: #ffffff;
    text-decoration: none;
    font-size: 15px;
}

.footer .message p a:hover {
    text-decoration: underline;
}

.footer .message p em {
    font-size: 22px;
    color: #ffffff;
    font-weight: bold;
    font-style: normal;
}

.footer .message p span {
    color: #ffffff;
    font-size: 15px;
}

.footer .message .des {
    padding-top: 174px;
    font-size: 14px;
    color: #ffffff;
}

.footer .qr-code {
    width: 350px;
    float: left;
}

.footer .qr-code h3 {
    color: #ffffff;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
}

.footer .qr-code .des {
    width: 124px;
    text-align: center;
    float: left;
    margin-top: 10px;
    margin-right: 50px;
}

.footer .qr-code .des img {
    width: 124px;
}

.footer .qr-code .des span {
    line-height: 30px;
    color: #ffffff;
    font-size: 15px;
}

.mb_url {
    color: white;
    float: right;
    text-decoration: none;
    display: none;
    margin-right: 40px;
}

.foot-menu {
    background: #3a3e43;
    text-align: center;
    padding-bottom: 30px;
    margin-top: -2px;
    padding-top: 30px;
    display: none;
}

.foot-menu a {
    padding: 15px 30px;
    border-radius: 15px;
    border: 1px solid white;
    color: white;
    text-decoration: none;
    margin: 0 30px;
    font-size: 40px;
}

.footer p.more {
    margin-left: 30px;
    width: 720px;
    float: left;
    padding-top: 75px;
    position: relative;
}

.footer p.more a {
    width: 92px;
    height: 122px;
    float: left;
    background: url("../image/official/more.png");
    text-align: center;
    font-size: 38px;
    color: #ffffff;
    padding: 25px 40px;
    text-decoration: none;
    line-height: 40px;
}

.footer p.more a.one {
    background-position: 0 0;
}

.footer p.more a.two {
    background-position: -267px 0;
    margin-left: 98px;
}

.footer p.more a.three {
    background-position: -531px 0;
    margin-left: 98px;
}

.footer p.more a.four {
    background-position: -796px 0;
    margin-left: 98px;
}

.footer p.more span {
    width: 10px;
    height: 172px;
    background: url("../image/official/more.png") no-repeat -215px 0;
    position: absolute;
}

.footer p.more span.one {
    left: 216px;
}

.footer p.more span.two {
    left: 484px;
}

.footer p.more span.three {
    left: 753px;
}

.footer p.info {
    width: 250px;
    float: left;
    margin-top: 50px;
    min-height: 200px;
    border: 1px solid white;
}

.K70-main .block {
    width: 1920px;
    position: relative;
    margin-left: -960px;
    left: 50%;
}

.K70-main .background-1 {
    text-align: center;
    position: relative;
}

.K70-main img {
    max-width: 100%;
}

.K70-main .background-1 .arrow {
    padding: 0 0 250px 0;
}

.K70-main .background-1 .box {
    position: absolute;
    left: 50%;
    margin-left: -412px;
    bottom: -130px;
    z-index: 2
}

.K70-main .background-2 {
    background: #7f81ca;
    padding: 130px 0 100px 0;
}

.K70-main .background-2 .box {
    padding: 0 460px;
}

.K70-main .background-2 .box p {
    width: 198px;
    height: 198px;
    border: 1px solid #a1a3dc;
    border-radius: 10px;
    float: left;
    margin-right: 60px;
    color: white;
    text-align: center
}

.K70-main .background-2 .box p.last {
    margin: 0;
}

.K70-main .background-2 .box p em {
    font-style: normal;
    font-size: 32px;
    display: block;
    line-height: 108px;
}

.K70-main .background-2 .box p span {
    line-height: 24px;
}

.K70-main .background-2 .text {
    padding: 70px 460px 0 460px;
    color: white;
    text-indent: 2em;
    line-height: 26px;
}

.K70-main .background-3 {
    text-align: center;
    background: #f2f4f6;
    padding-bottom: 30px;
}

.K70-main .background-3 h3 {
    font-weight: normal;
    font-size: 30px;
    padding-top: 50px;
}

.K70-main .background-3 p {
    line-height: 26px;
    color: #6c7b7f;
}

/* k20独立样式开始 */

.K20-main .block {
    width: 1920px;
    position: relative;
    margin-left: -960px;
    left: 50%;
}

.K20-main .background-1 {
    text-align: center;
    position: relative;
}

.K20-main img {
    max-width: 85%;
}

.K20-main .background-2 {
    height: 947px;
    background-size: 100%;
}

.K20-main .background-2 p {
    font-size: 18px;
    color: #737373;
    padding: 320px 0 0 985px;
}

.K20-main .background-3 {
    height: 953px;
    background-size: 100%;
}

.K20-main .background-3 p {
    font-size: 18px;
    color: #737373;
    padding-top: 200px;
    text-align: center;
}

.K20-main .background-4 {
    height: 947px;
    background-size: 100%;
}

.K20-main .background-4 p {
    font-size: 18px;
    color: #737373;
    padding-top: 220px;
    text-align: center;
}

.K20-main .background-5 {
    height: 948px;
    background-size: 100%;
}

.K20-main .background-5 p {
    font-size: 18px;
    color: #737373;
    padding-top: 200px;
    text-align: center;
}

.K20-main .background-6 {
    height: 950px;
    background-size: 100%;
}

.K20-main .background-6 p {
    font-size: 18px;
    color: #737373;
    padding-top: 230px;
    text-align: center;
}

.K20-main .background-7 {
    height: 947px;
    background-size: 100%;
}

.K20-main .background-7 p {
    font-size: 18px;
    color: #737373;
    padding-top: 210px;
    text-align: center;
}

@media screen and (max-width:1440px) {
    .K20-main .block {
        width: 1440px;
        position: relative;
        margin-left: -720px;
        left: 50%;
    }
    .K20-main .background-1 {
        text-align: center;
        position: relative;
    }
    .K20-main img {
        max-width: 100%;
    }
    .K20-main .background-2 {
        height: 710px;
        background-size: 100%;
    }
    .K20-main .background-2 p {
        font-size: 16px;
        color: #737373;
        padding: 260px 0 0 720px;
    }
    .K20-main .background-3 {
        height: 715px;
        background-size: 100%;
    }
    .K20-main .background-3 p {
        font-size: 18px;
        color: #737373;
        padding-top: 140px;
        text-align: center;
    }
    .K20-main .background-4 {
        height: 710px;
        background-size: 100%;
    }
    .K20-main .background-4 p {
        font-size: 18px;
        color: #737373;
        padding-top: 185px;
        text-align: center;
    }
    .K20-main .background-5 {
        height: 711px;
        background-size: 100%;
    }
    .K20-main .background-5 p {
        font-size: 18px;
        color: #737373;
        padding-top: 155px;
        text-align: center;
    }
    .K20-main .background-6 {
        height: 712px;
        background-size: 100%;
    }
    .K20-main .background-6 p {
        font-size: 18px;
        color: #737373;
        padding-top: 200px;
        text-align: center;
    }
    .K20-main .background-7 {
        height: 709px;
        background-size: 100%;
    }
    .K20-main .background-7 p {
        font-size: 18px;
        color: #737373;
        padding-top: 155px;
        text-align: center;
    }
}

@media screen and (max-width:1024px) {
    .K20-main .block {
        width: 1024px;
        position: relative;
        margin-left: -512px;
        left: 50%;
    }
    .K20-main .background-1 {
        text-align: center;
        position: relative;
    }
    .K20-main img {
        max-width: 100%;
    }
    .K20-main .background-2 {
        height: 504px;
        background-size: 100%;
    }
    .K20-main .background-2 p {
        font-size: 12px;
        color: #737373;
        padding: 195px 0 0 505px
    }
    .K20-main .background-3 {
        height: 508px;
        background-size: 100%;
    }
    .K20-main .background-3 p {
        font-size: 14px;
        color: #737373;
        padding-top: 105px;
        text-align: center;
    }
    .K20-main .background-4 {
        height: 504px;
        background-size: 100%;
    }
    .K20-main .background-4 p {
        font-size: 14px;
        color: #737373;
        padding-top: 130px;
        text-align: center;
    }
    .K20-main .background-5 {
        height: 504px;
        background-size: 100%;
    }
    .K20-main .background-5 p {
        font-size: 14px;
        color: #737373;
        padding-top: 110px;
        text-align: center;
    }
    .K20-main .background-6 {
        height: 506px;
        background-size: 100%;
    }
    .K20-main .background-6 p {
        font-size: 14px;
        color: #737373;
        padding-top: 140px;
        text-align: center;
    }
    .K20-main .background-7 {
        height: 503px;
        background-size: 100%;
    }
    .K20-main .background-7 p {
        font-size: 14px;
        color: #737373;
        padding-top: 110px;
        text-align: center;
    }
}

/* k20独立样式结束 */

/* k10独立样式开始 */

.K10-main .block {
    width: 1920px;
    position: relative;
    margin-left: -960px;
    left: 50%;
}

.K10-main img {
    max-width: 100%;
}

.K10-main .background-1 {
    height: 920px;
}

.K10-main .background-2 {
    background-size: 100%;
    height: 700px;
    margin-top: 0 !important;
}

.K10-main .background-2 h2 {
    color: #ffd88c;
    padding: 280px 0 0 470px;
    font-size: 28px;
    font-weight: normal;
}

.K10-main .background-2 p {
    width: 29%;
    padding: 25px 0 0 470px;
    line-height: 30px;
    font-size: 16px;
    color: #c2bbaf;
}

.K10-main .background-3 {
    background-size: 100%;
    height: 700px;
}

.K10-main .background-3 h2 {
    padding: 300px 0 0 970px;
    font-size: 28px;
    color: #ffffff;
    font-weight: normal;
    line-height: 33px;
}

.K10-main .background-3 h2 span {
    font-size: 20px;
    border-radius: 6px;
    background: #def5ff;
    height: 33px;
    width: 96px;
    text-align: center;
    display: inline-block;
    color: #2c609f;
    margin-right: 5px;
}

.K10-main .background-3 p {
    padding: 45px 0 0 970px;
    line-height: 24px;
    font-size: 16px;
    color: #e0faff;
}

.K10-main .background-3 p.last {
    padding: 5px 0 0 970px;
    line-height: 24px;
    font-size: 16px;
    color: #e0faff;
}

.K10-main .background-4 {
    background-size: 100%;
    height: 700px;
}

.K10-main .background-4 h2 {
    padding: 230px 0 0 560px;
    font-size: 28px;
    color: #abb1b5;
    font-weight: normal;
}

.K10-main .background-4 p {
    padding: 25px 0 0 530px;
    line-height: 30px;
    font-size: 16px;
    color: #808080;
}

.K10-main .background-4 p img {
    vertical-align: middle;
    margin-top: -1px;
    margin-right: 5px;
}

.K10-main .background-4 p span {
    margin-right: 65px;
}

.K10-main .background-5 {
    background-size: 100%;
    height: 700px;
}

.K10-main .background-5 h2 {
    font-size: 28px;
    color: #ffffff;
    font-weight: normal;
    padding: 290px 0 0 935px;
}

.K10-main .background-5 p {
    width: 29%;
    line-height: 24px;
    font-size: 16px;
    padding: 30px 0 0 935px;
    color: #e7d3ff;
}

.K10-main .background-5 p.last {
    line-height: 24px;
    font-size: 16px;
    padding: 5px 0 0 935px;
    color: #e7d3ff;
}

.K10-main .background-5 p.last span.padding-left {
    margin-left: 20.5px;
}

.K10-main .background-5 p.last span.extra-padding {
    margin-left: 0;
}

.K10-main .background-6 {
    background-size: 100%;
    height: 700px;
}

.K10-main .background-6 p {
    text-align: center;
    line-height: 30px;
    font-size: 18px;
    padding: 200px 0 0 0;
    color: #968c68;
}

.K10-main .background-7 {
    background-size: 100%;
    height: 360px;
    font-size: 18px;
}

.K10-main .background-7 .container {
    width: 1000px;
}

.K10-main .background-7 span {
    width: 115px;
    text-align: center;
    float: left;
    margin-right: 62px;
    padding-top: 268px;
    color: #ffffff;
}

.K10-main .background-7 span:last-child {
    margin: 0;
}

.K10-main .background-7 span.last {
    margin: 0;
}

@media screen and (max-width:1440px) {
    .K10-main .block {
        width: 1440px;
        position: relative;
        margin-left: -720px;
        left: 50%;
    }
    .K10-main img {
        max-width: 100%;
    }
    .K10-main .background-1 {
        height: 690px;
    }
    .K10-main .background-2 {
        background-size: 100%;
        height: 525px;
    }
    .K10-main .background-2 h2 {
        color: #ffd88c;
        padding: 210px 0 0 352px;
        font-size: 22px;
        font-weight: normal;
    }
    .K10-main .background-2 p {
        width: 29%;
        padding: 25px 0 0 352px;
        line-height: 27px;
        font-size: 15px;
        color: #c2bbaf;
    }
    .K10-main .background-2 p span.padding-left {
        margin-left: 20px;
    }
    .K10-main .background-3 {
        background-size: 100%;
        height: 525px;
    }
    .K10-main .background-3 h2 {
        padding: 225px 0 0 730px;
        font-size: 20px;
        color: #ffffff;
        font-weight: normal;
        line-height: 33px;
    }
    .K10-main .background-3 h2 span {
        font-size: 16px;
        border-radius: 6px;
        background: #def5ff;
        width: 78px;
        height: 27px;
        line-height: 27px;
        text-align: center;
        display: inline-block;
        color: #2c609f;
        margin-right: 5px;
    }
    .K10-main .background-3 p {
        padding: 38px 0 0 730px;
        line-height: 24px;
        font-size: 15px;
        color: #e0faff;
    }
    .K10-main .background-3 p.last {
        padding: 5px 0 0 970px;
        line-height: 24px;
        font-size: 16px;
        color: #e0faff;
    }
    .K10-main .background-4 {
        background-size: 100%;
        height: 525px;
    }
    .K10-main .background-4 h2 {
        padding: 170px 0 0 420px;
        font-size: 22px;
        color: #abb1b5;
        font-weight: normal;
    }
    .K10-main .background-4 p {
        padding: 20px 0 0 375px;
        line-height: 30px;
        font-size: 14px;
        color: #808080;
    }
    .K10-main .background-4 p img {
        vertical-align: middle;
        margin-top: -1px;
        margin-right: 5px;
    }
    .K10-main .background-4 p span {
        margin-right: 35px;
    }
    .K10-main .background-5 {
        background-size: 100%;
        height: 525px;
    }
    .K10-main .background-5 h2 {
        font-size: 20px;
        color: #ffffff;
        font-weight: normal;
        padding: 220px 0 0 700px;
    }
    .K10-main .background-5 p {
        width: 29%;
        line-height: 22px;
        font-size: 14px;
        padding: 30px 0 0 700px;
        color: #e7d3ff;
    }
    .K10-main .background-5 p span.padding-left {
        margin-left: 21px;
    }
    .K10-main .background-5 p.last {
        line-height: 22px;
        font-size: 14px;
        padding: 2px 0 0 700px;
        color: #e7d3ff;
    }
    .K10-main .background-5 p.last span.padding-left {
        margin-left: 0;
    }
    .K10-main .background-5 p.last span.extra-padding {
        margin-left: 20.5px;
    }
    .K10-main .background-6 {
        background-size: 100%;
        height: 525px;
    }
    .K10-main .background-6 p {
        text-align: center;
        line-height: 24px;
        font-size: 14px;
        padding: 155px 0 0 0;
        color: #968c68;
    }
    .K10-main .background-7 {
        background-size: 100%;
        height: 270px;
        font-size: 12px;
    }
    .K10-main .background-7 .container {
        width: 773px;
    }
    .K10-main .background-7 span {
        width: 100px;
        text-align: center;
        float: left;
        margin-right: 34px;
        padding-top: 197px;
        color: #ffffff;
    }
    .K10-main .background-7 span:last-child {
        margin: 0;
    }
    .K10-main .background-7 span.last {
        margin: 0;
    }
}

@media screen and (max-width:1024px) {
    .K10-main .block {
        width: 1024px;
        position: relative;
        margin-left: -512px;
        left: 50%;
    }
    .K10-main img {
        max-width: 100%;
    }
    .K10-main .background-1 {
        height: 490px;
    }
    .K10-main .background-2 {
        background-size: 100%;
        height: 373px;
    }
    .K10-main .background-2 h2 {
        color: #ffd88c;
        padding: 150px 0 0 250px;
        font-size: 15px;
        font-weight: normal;
    }
    .K10-main .background-2 p {
        width: 29%;
        padding: 18px 0 0 250px;
        line-height: 21px;
        font-size: 12px;
        color: #c2bbaf;
    }
    .K10-main .background-2 p span.padding-left {
        margin-left: 0;
    }
    .K10-main .background-2 p span.extra-padding {
        margin-left: 21px;
    }
    .K10-main .background-3 {
        background-size: 100%;
        height: 373px;
    }
    .K10-main .background-3 h2 {
        padding: 158px 0 0 520px;
        font-size: 16px;
        color: #ffffff;
        font-weight: normal;
        line-height: 33px;
    }
    .K10-main .background-3 h2 span {
        font-size: 14px;
        border-radius: 6px;
        background: #def5ff;
        width: 67px;
        height: 22px;
        line-height: 22px;
        text-align: center;
        display: inline-block;
        color: #2c609f;
        margin-right: 5px;
    }
    .K10-main .background-3 p {
        padding: 21px 0 0 520px;
        line-height: 21px;
        font-size: 12px;
        color: #e0faff;
    }
    .K10-main .background-3 p.last {
        padding: 5px 0 0 970px;
        line-height: 24px;
        font-size: 16px;
        color: #e0faff;
    }
    .K10-main .background-4 {
        background-size: 100%;
        height: 373px;
    }
    .K10-main .background-4 h2 {
        padding: 120px 0 0 293px;
        font-size: 16px;
        color: #abb1b5;
        font-weight: normal;
    }
    .K10-main .background-4 p {
        padding: 8px 0 0 250px;
        line-height: 30px;
        font-size: 12px;
        color: #808080;
    }
    .K10-main .background-4 p img {
        vertical-align: middle;
        margin-top: -1px;
        margin-right: 5px;
    }
    .K10-main .background-4 p span {
        margin-right: 17px;
    }
    .K10-main .background-5 {
        background-size: 100%;
        height: 373px;
    }
    .K10-main .background-5 h2 {
        font-size: 15px;
        color: #ffffff;
        font-weight: normal;
        padding: 155px 0 0 500px;
    }
    .K10-main .background-5 p {
        width: 29%;
        line-height: 22px;
        font-size: 12px;
        padding: 30px 0 0 500px;
        color: #e7d3ff;
    }
    .K10-main .background-5 p span.padding-left {
        margin-left: 0;
    }
    .K10-main .background-5 p span.extra-padding-1 {
        margin-left: 21px;
    }
    .K10-main .background-5 p.last {
        line-height: 20px;
        font-size: 12px;
        padding: 2px 0 0 500px;
        color: #e7d3ff;
    }
    .K10-main .background-5 p.last span.padding-left {
        margin-left: 0;
    }
    .K10-main .background-5 p.last span.extra-padding {
        margin-left: 0;
    }
    .K10-main .background-5 p.last span.extra-padding-1 {
        margin-left: 20.5px;
    }
    .K10-main .background-6 {
        background-size: 100%;
        height: 373px;
    }
    .K10-main .background-6 p {
        text-align: center;
        line-height: 19px;
        font-size: 12px;
        padding: 110px 0 0 0;
        color: #968c68;
    }
    .K10-main .background-7 {
        background-size: 100%;
        height: 192px;
        font-size: 12px;
    }
    .K10-main .background-7 .container {
        width: 566px;
    }
    .K10-main .background-7 span {
        width: 90px;
        text-align: center;
        float: left;
        margin-right: 5px;
        padding-top: 140px;
        color: #ffffff;
    }
    .K10-main .background-7 span:last-child {
        margin: 0;
    }
    .K10-main .background-7 span.last {
        margin: 0;
    }
}

/* k10独立样式结束 */

/* k20s独立样式开始 */

.K20S-main .block {
    width: 1920px;
    position: relative;
    margin-left: -960px;
    left: 50%;
}

.K20S-main img {
    max-width: 100%;
}

.K20S-main .background-1 {
    height: 920px;
}

.K20S-main .background-2 {
    height: 900px;
    background-size: 100%;
}

.K20S-main .background-2 p {
    font-size: 18px;
    color: #737373;
    padding: 310px 0 0 790px;
}

.K20S-main .background-2 p span {
    line-height: 35px;
}

.K20S-main .background-3 {
    height: 820px;
    background-size: 100%;
}

.K20S-main .background-3 p {
    font-size: 18px;
    color: #fff;
    padding-top: 260px;
    text-align: center;
}

.K20S-main .background-4 {
    height: 820px;
    background-size: 100%;
}

.K20S-main .background-4 p {
    font-size: 18px;
    color: #6c6c6c;
    padding-top: 290px;
    text-align: center;
}

.K20S-main .background-5 {
    height: 800px;
    background-size: 100%;
}

.K20S-main .background-5 p {
    font-size: 18px;
    padding: 235px 0 0 850px;
    color: #6c6c6c;
}

.K20S-main .background-5 span {
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: -10%;
    font-size: 25px;
}

.K20S-main .background-6 {
    height: 900px;
    background-size: 100%;
}

.K20S-main .background-6 p {
    font-size: 18px;
    color: #6c6c6c;
    padding-top: 200px;
    text-align: center;
}

.K20S-main .background-7 {
    height: 800px;
    background-size: 100%;
}

.K20S-main .background-7 p {
    width: 29.5%;
    font-size: 18px;
    color: #6c6c6c;
    padding: 370px 0 0 364px;
}

.K20S-main .background-9 {
    height: 900px;
    background-size: 100%;
}

.K20S-main .background-9 p {
    font-size: 16px;
    color: #737373;
    padding-top: 240px;
    text-align: center;
}

@media screen and (max-width:1440px) {
    .K20S-main .block {
        width: 1440px;
        position: relative;
        margin-left: -720px;
        left: 50%;
    }
    .K20S-main img {
        max-width: 100%;
    }
    .K20S-main .background-1 {
        height: 690px;
    }
    .K20S-main .background-2 {
        height: 675px;
        background-size: 100%;
    }
    .K20S-main .background-2 p {
        font-size: 16px;
        color: #737373;
        padding: 240px 0 0 593px;
    }
    .K20S-main .background-2 p span {
        line-height: 27px;
    }
    .K20S-main .background-3 {
        height: 615px;
        background-size: 100%;
    }
    .K20S-main .background-3 p {
        font-size: 16px;
        color: #fff;
        padding-top: 195px;
        text-align: center;
    }
    .K20S-main .background-4 {
        height: 615px;
        background-size: 100%;
    }
    .K20S-main .background-4 p {
        font-size: 16px;
        color: #6c6c6c;
        padding-top: 210px;
        text-align: center;
    }
    .K20S-main .background-5 {
        height: 600px;
        background-size: 100%;
    }
    .K20S-main .background-5 p {
        font-size: 16px;
        color: #6c6c6c;
        padding: 180px 0 0 635px;
    }
    .K20S-main .background-5 span {
        padding-left: 10px;
        padding-right: 10px;
        vertical-align: -8%;
        font-size: 20px;
    }
    .K20S-main .background-6 {
        height: 675px;
        background-size: 100%;
    }
    .K20S-main .background-6 p {
        font-size: 16px;
        color: #6c6c6c;
        padding-top: 150px;
        text-align: center;
    }
    .K20S-main .background-7 {
        height: 600px;
        background-size: 100%;
    }
    .K20S-main .background-7 p {
        width: 29%;
        font-size: 16px;
        color: #6c6c6c;
        padding: 285px 0 0 273px;
    }
    .K20S-main .background-8 {
        height: 709px;
        background-size: 100%;
    }
    .K20S-main .background-8 p {
        font-size: 16px;
        color: #737373;
        padding-top: 155px;
        text-align: center;
    }
    .K20S-main .background-9 {
        height: 675px;
        background-size: 100%;
    }
    .K20S-main .background-9 p {
        font-size: 16px;
        color: #737373;
        padding-top: 190px;
        text-align: center;
    }
}

@media screen and (max-width:1024px) {
    .K20S-main .block {
        width: 1024px;
        position: relative;
        margin-left: -512px;
        left: 50%;
    }
    .K20S-main img {
        max-width: 100%;
    }
    .K20S-main .background-1 {
        height: 490px;
    }
    .K20S-main .background-2 {
        height: 480px;
        background-size: 100%;
    }
    .K20S-main .background-2 p {
        font-size: 12px;
        color: #737373;
        padding: 173px 0 0 422px;
    }
    .K20S-main .background-2 p span {
        line-height: 20px;
    }
    .K20S-main .background-3 {
        height: 437px;
        background-size: 100%;
    }
    .K20S-main .background-3 p {
        font-size: 14px;
        color: #fff;
        padding-top: 138px;
        text-align: center;
    }
    .K20S-main .background-4 {
        height: 437px;
        background-size: 100%;
    }
    .K20S-main .background-4 p {
        font-size: 14px;
        color: #6c6c6c;
        padding-top: 155px;
        text-align: center;
    }
    .K20S-main .background-5 {
        height: 427px;
        background-size: 100%;
    }
    .K20S-main .background-5 p {
        font-size: 13px;
        color: #6c6c6c;
        padding: 125px 0 0 448px;
    }
    .K20S-main .background-5 span {
        padding-left: 10px;
        padding-right: 10px;
        vertical-align: -8%;
        font-size: 20px;
    }
    .K20S-main .background-6 {
        height: 480px;
        background-size: 100%;
    }
    .K20S-main .background-6 p {
        font-size: 14px;
        color: #6c6c6c;
        padding-top: 100px;
        text-align: center;
    }
    .K20S-main .background-7 {
        height: 427px;
        background-size: 100%;
    }
    .K20S-main .background-7 p {
        width: 29%;
        font-size: 14px;
        color: #6c6c6c;
        padding: 210px 0 0 195px;
    }
    .K20S-main .background-9 {
        height: 480px;
        background-size: 100%;
    }
    .K20S-main .background-9 p {
        font-size: 16px;
        color: #737373;
        padding-top: 135px;
        text-align: center;
    }
}

/* k20s独立样式结束 */

/* d60s独立样式开始 */

.D60S-main .block {
    width: 1920px;
    position: relative;
    margin-left: -960px;
    left: 50%;
}

.D60S-main img {
    max-width: 100%;
}

.D60S-main .background-1 {
    height: 920px;
}

.D60S-main .background-2 {
    height: 850px;
    background-size: 100%;
}

.D60S-main .background-2 p {
    font-size: 18px;
    color: #737373;
    padding: 375px 0 0 382px;
    line-height: 30px;
}

.D60S-main .background-3 {
    height: 820px;
    background-size: 100%;
}

.D60S-main .background-3 p {
    font-size: 18px;
    color: #fff;
    padding-top: 260px;
    text-align: center;
}

.D60S-main .background-4 {
    height: 820px;
    background-size: 100%;
}

.D60S-main .background-4 p {
    font-size: 18px;
    color: #6c6c6c;
    padding-top: 300px;
    text-align: center;
}

.D60S-main .background-5 {
    height: 960px;
    background-size: 100%;
    text-align: center;
}

.D60S-main .background-5 p {
    font-size: 18px;
    padding-top: 190px;
    color: #6c6c6c;
}

.D60S-main .background-5 .d60s_p5_more {
    margin: 50px 0;
}

.D60S-main .background-6 {
    height: 592px;
    background-size: 100%;
}

.D60S-main .background-6 p {
    width: 32%;
    font-size: 18px;
    color: #696969;
    padding: 230px 0 0 385px;
}

.D60S-main .background-6 .d60s_p6_more {
    margin: 52px 0 50px 390px;
}

.tab-main .parameter .d60 {
    text-align: left;
    margin-left: 20px;
    margin-top: 70px;
    font-size: 24px;
}

@media screen and (max-width:1440px) {
    .D60S-main .block {
        width: 1440px;
        position: relative;
        margin-left: -720px;
        left: 50%;
    }
    .D60S-main img {
        max-width: 100%;
    }
    .D60S-main .background-1 {
        height: 690px;
    }
    .D60S-main .background-2 {
        height: 637.5px;
        background-size: 100%;
    }
    .D60S-main .background-2 p {
        font-size: 16px;
        color: #737373;
        padding: 275px 0 0 287px;
        line-height: 27px;
    }
    .D60S-main .background-3 {
        height: 615px;
        background-size: 100%;
    }
    .D60S-main .background-3 p {
        font-size: 16px;
        color: #fff;
        padding-top: 195px;
        text-align: center;
    }
    .D60S-main .background-4 {
        height: 615px;
        background-size: 100%;
    }
    .D60S-main .background-4 p {
        font-size: 16px;
        color: #6c6c6c;
        padding-top: 218px;
        text-align: center;
    }
    .D60S-main .background-5 {
        height: 720px;
        background-size: 100%;
        text-align: center;
    }
    .D60S-main .background-5 p {
        font-size: 16px;
        color: #6c6c6c;
        padding-top: 145px;
    }
    .D60S-main .background-5 .d60s_p5_more {
        margin: 30px 0;
        width: 10%;
    }
    .D60S-main .background-6 {
        height: 444px;
        background-size: 100%;
    }
    .D60S-main .background-6 p {
        width: 29.5%;
        font-size: 14px;
        color: #696969;
        padding: 165px 0 0 288px;
        line-height: 25px;
    }
    .D60S-main .background-6 .d60s_p6_more {
        margin: 30px 0 50px 288px;
        width: 10%;
    }
    .tab-main .parameter .d60 {
        text-align: left;
        margin-left: 20px;
        margin-top: 70px;
        font-size: 24px;
    }
}

@media screen and (max-width:1024px) {
    .D60S-main .block {
        width: 1024px;
        position: relative;
        margin-left: -512px;
        left: 50%;
    }
    .D60S-main img {
        max-width: 100%;
    }
    .D60S-main .background-1 {
        height: 490px;
    }
    .D60S-main .background-2 {
        height: 453px;
        background-size: 100%;
    }
    .D60S-main .background-2 p {
        font-size: 14px;
        color: #737373;
        padding: 183px 0 0 202px;
        line-height: 20px;
        width: 35%;
    }
    .D60S-main .background-3 {
        height: 437px;
        background-size: 100%;
    }
    .D60S-main .background-3 p {
        font-size: 14px;
        color: #fff;
        padding-top: 138px;
        text-align: center;
    }
    .D60S-main .background-4 {
        height: 437px;
        background-size: 100%;
    }
    .D60S-main .background-4 p {
        font-size: 14px;
        color: #6c6c6c;
        padding-top: 150px;
        text-align: center;
    }
    .D60S-main .background-5 {
        height: 512px;
        background-size: 100%;
        text-align: center;
    }
    .D60S-main .background-5 p {
        font-size: 13px;
        color: #6c6c6c;
        padding-top: 100px;
    }
    .D60S-main .background-5 .d60s_p5_more {
        margin: 23px 0;
    }
    .D60S-main .background-6 {
        height: 316px;
        background-size: 100%;
    }
    .D60S-main .background-6 p {
        width: 27%;
        font-size: 12px;
        color: #696969;
        padding: 120px 0 0 205px;
        line-height: 17px;
    }
    .D60S-main .background-6 .d60s_p6_more {
        margin: 22px 0 20px 205px;
        width: 10%;
    }
    .tab-main .parameter .d60 {
        text-align: left;
        margin-left: 20px;
        margin-top: 70px;
        font-size: 24px;
    }
}

/* d60s独立样式结束 */

/* d50独立样式开始 */

.D50-main .block {
    width: 1920px;
    position: relative;
    margin-left: -960px;
    left: 50%;
}

.D50-main img {
    max-width: 100%;
}

.D50-main .background-1 {
    height: 913px;
}

.D50-main .background-2 {
    height: 856px;
    background-size: 100%;
}

.D50-main .background-2 p {
    font-size: 18px;
    color: #737373;
    padding: 375px 0 0 280px;
    line-height: 30px;
}

.D50-main .background-3 {
    height: 820px;
    background-size: 100%;
}

.D50-main .background-3 {
    height: 820px;
    background-size: 100%;
}

.D50-main .background-3 p {
    font-size: 18px;
    color: #6c6c6c;
    padding-top: 300px;
    text-align: center;
}

.D50-main .background-4 {
    height: 965px;
    background-size: 100%;
    text-align: center;
}

.D50-main .background-4 p {
    font-size: 18px;
    padding-top: 240px;
    color: #6c6c6c;
}

.D50-main .background-4 .d50_p4_more {
    margin: 50px 0;
}

.tab-main .parameter .d50 {
    text-align: left;
    margin-left: 20px;
    margin-top: 70px;
    font-size: 24px;
}

@media screen and (max-width:1440px) {
    .D50-main .block {
        width: 1440px;
        position: relative;
        margin-left: -720px;
        left: 50%;
    }
    .D50-main img {
        max-width: 100%;
    }
    .D50-main .background-1 {
        height: 684.75px;
    }
    .D50-main .background-2 {
        height: 642px;
        background-size: 100%;
    }
    .D50-main .background-2 p {
        font-size: 15px;
        color: #737373;
        padding: 275px 0 0 211px;
        line-height: 27px;
    }
    .D50-main .background-3 {
        height: 615px;
        background-size: 100%;
    }
    .D50-main .background-3 p {
        font-size: 16px;
        color: #6c6c6c;
        padding-top: 218px;
        text-align: center;
    }
    .D50-main .background-4 {
        height: 723.75px;
        background-size: 100%;
        text-align: center;
    }
    .D50-main .background-4 p {
        font-size: 16px;
        color: #6c6c6c;
        padding-top: 175px;
    }
    .D50-main .background-4 .d50_p4_more {
        margin: 30px 0;
        width: 10%;
    }
    .tab-main .parameter .d50 {
        text-align: left;
        margin-left: 20px;
        margin-top: 70px;
        font-size: 24px;
    }
}

@media screen and (max-width:1024px) {
    .D50-main .block {
        width: 1024px;
        position: relative;
        margin-left: -512px;
        left: 50%;
    }
    .D50-main img {
        max-width: 100%;
    }
    .D50-main .background-1 {
        height: 486.93px;
    }
    .D50-main .background-2 {
        height: 456.53px;
        background-size: 100%;
    }
    .D50-main .background-2 p {
        font-size: 12px;
        color: #737373;
        padding: 183px 0 0 150px;
        line-height: 20px;
        width: 37%;
    }
    .D50-main .background-3 {
        height: 437px;
        background-size: 100%;
    }
    .D50-main .background-3 p {
        font-size: 14px;
        color: #6c6c6c;
        padding-top: 150px;
        text-align: center;
    }
    .D50-main .background-4 {
        height: 514.67px;
        background-size: 100%;
        text-align: center;
    }
    .D50-main .background-4 p {
        font-size: 13px;
        color: #6c6c6c;
        padding-top: 120px;
    }
    .D50-main .background-4 .d50_p4_more {
        margin: 23px 0;
    }
    .tab-main .parameter .d50 {
        text-align: left;
        margin-left: 20px;
        margin-top: 70px;
        font-size: 24px;
    }
}

/* d50独立样式结束 */

/* d80独立样式开始 */

.D80-main .block {
    width: 1920px;
    position: relative;
    margin-left: -960px;
    left: 50%;
}

.D80-main img {
    max-width: 100%;
}

.D80-main .background-1 {
    height: 920px;
}

/*..D80-main .background-1 .title { width: 30%; }
.D80-main .background-1 p { font         : normal 18px 'SourceHanSans'; color: #9d9d9d; margin: 0.6% 0 7.5%; }
.D80-main .background-1 .product { width : 40%; }
.D80-main img { max-width                : 85%;}*/

.D80-main .background-2 {
    height: 850px;
    background-size: 100%;
}

.D80-main .background-2 p {
    font-size: 18px;
    color: #737373;
    padding: 360px 0 0 380px;
    line-height: 32px;
}

.D80-main .background-2 p span {
    line-height: 35px;
}

.D80-main .background-3 {
    height: 820px;
    background-size: 100%;
}

.D80-main .background-3 p {
    font-size: 18px;
    color: #fff;
    padding-top: 265px;
    text-align: center;
}

.D80-main .background-4 {
    height: 820px;
    background-size: 100%;
}

.D80-main .background-4 p {
    font-size: 18px;
    color: #6c6c6c;
    padding-top: 300px;
    text-align: center;
}

.D80-main .background-5 {
    height: 900px;
    background-size: 100%;
    text-align: center;
}

.D80-main .background-5 p {
    font-size: 18px;
    padding-top: 226px;
    color: #6c6c6c;
}

.D80-main .background-6 {
    height: 900px;
    background-size: 100%;
    text-align: center;
}

.D80-main .background-6 p {
    font-size: 18px;
    color: #6c6c6c;
    padding-top: 215px;
}

.D80-main .background-7 {
    height: 960px;
    background-size: 100%;
    text-align: center;
}

.D80-main .background-7 p {
    font-size: 18px;
    padding-top: 190px;
    color: #6c6c6c;
}

.D80-main .background-7 .d80_p7_more {
    margin: 45px 0;
}

.D80-main .background-8 {
    height: 592px;
    background-size: 100%;
}

.D80-main .background-8 p {
    width: 32%;
    font-size: 18px;
    color: #696969;
    padding: 230px 0 0 385px;
    line-height: 35px;
}

.D80-main .background-8 .d80_p8_more {
    margin: 52px 0 50px 390px;
}

@media screen and (max-width:1440px) {
    .D80-main .block {
        width: 1440px;
        position: relative;
        margin-left: -720px;
        left: 50%;
    }
    .D80-main img {
        max-width: 100%;
    }
    .D80-main .background-1 {
        height: 690px;
    }
    /*.D80-main .background-1 .title { width: 32%; }
    .D80-main .background-1 p { font        : normal 16px 'SourceHanSans'; color: #9d9d9d; margin: 0.5% 0 8.8%; }
    .D80-main .background-1 .product { width: 50%; }
    .D80-main img { max-width               : 100%;}*/
    .D80-main .background-2 {
        height: 637.5px;
        background-size: 100%;
    }
    .D80-main .background-2 p {
        font-size: 16px;
        color: #737373;
        padding: 265px 0 0 283px;
        line-height: 28px;
    }
    .D80-main .background-2 p span {
        line-height: 27px;
    }
    .D80-main .background-3 {
        height: 615px;
        background-size: 100%;
    }
    .D80-main .background-3 p {
        font-size: 16px;
        color: #fff;
        padding-top: 195px;
        text-align: center;
    }
    .D80-main .background-4 {
        height: 615px;
        background-size: 100%;
    }
    .D80-main .background-4 p {
        font-size: 16px;
        color: #6c6c6c;
        padding-top: 215px;
        text-align: center;
    }
    .D80-main .background-5 {
        height: 675px;
        background-size: 100%;
        text-align: center;
    }
    .D80-main .background-5 p {
        font-size: 16px;
        color: #6c6c6c;
        padding-top: 165px;
    }
    .D80-main .background-6 {
        height: 675px;
        background-size: 100%;
        text-align: center;
    }
    .D80-main .background-6 p {
        font-size: 16px;
        color: #6c6c6c;
        padding-top: 155px;
        line-height: 23px;
    }
    .D80-main .background-7 {
        height: 720px;
        background-size: 100%;
        text-align: center;
    }
    .D80-main .background-7 p {
        font-size: 18px;
        padding-top: 145px;
        color: #6c6c6c;
    }
    .D80-main .background-7 .d80_p7_more {
        margin: 25px 0;
        width: 10%;
    }
    .D80-main .background-8 {
        height: 444px;
        background-size: 100%;
    }
    .D80-main .background-8 p {
        width: 29.5%;
        font-size: 14px;
        color: #696969;
        padding: 165px 0 0 288px;
        line-height: 25px;
    }
    .D80-main .background-8 .d80_p8_more {
        margin: 30px 0 50px 288px;
        width: 10%;
    }
}

@media screen and (max-width:1024px) {
    .D80-main .block {
        width: 1024px;
        position: relative;
        margin-left: -512px;
        left: 50%;
    }
    .D80-main img {
        max-width: 100%;
    }
    .D80-main .background-1 {
        height: 490px;
    }
    /*.D80-main .background-1 .title { width: 30%; }
    .D80-main .background-1 p { font        : normal 14px 'SourceHanSans'; color: #9d9d9d; margin: 0.5% 0 10%; }
    .D80-main .background-1 .product { width: 50%; }
    .D80-main img { max-width               : 100%;}*/
    .D80-main .background-2 {
        height: 453px;
        background-size: 100%;
    }
    .D80-main .background-2 p {
        font-size: 12px;
        color: #737373;
        padding: 187px 0 0 200px;
        line-height: 22px;
    }
    .D80-main .background-2 p span {
        line-height: 20px;
    }
    .D80-main .background-3 {
        height: 437px;
        background-size: 100%;
    }
    .D80-main .background-3 p {
        font-size: 14px;
        color: #fff;
        padding-top: 138px;
        text-align: center;
    }
    .D80-main .background-4 {
        height: 437px;
        background-size: 100%;
    }
    .D80-main .background-4 p {
        font-size: 14px;
        color: #6c6c6c;
        padding-top: 155px;
        text-align: center;
    }
    .D80-main .background-5 {
        height: 480px;
        background-size: 100%;
        text-align: center;
    }
    .D80-main .background-5 p {
        font-size: 13px;
        color: #6c6c6c;
        padding-top: 115px;
    }
    .D80-main .background-6 {
        height: 480px;
        background-size: 100%;
        text-align: center;
    }
    .D80-main .background-6 p {
        font-size: 14px;
        color: #6c6c6c;
        padding-top: 107px;
        line-height: 18px;
    }
    .D80-main .background-7 {
        height: 512px;
        background-size: 100%;
        text-align: center;
    }
    .D80-main .background-7 p {
        font-size: 14px;
        padding-top: 100px;
        color: #6c6c6c;
    }
    .D80-main .background-7 .d80_p7_more {
        margin: 20px 0;
    }
    .D80-main .background-8 {
        height: 316px;
        background-size: 100%;
    }
    .D80-main .background-8 p {
        width: 27%;
        font-size: 12px;
        color: #696969;
        padding: 120px 0 0 205px;
        line-height: 17px;
        ;
    }
    .D80-main .background-8 .d80_p8_more {
        margin: 22px 0 50px 205px;
    }
}

/* d80独立样式结束 */

/* C16独立样式开始 */

.C16-main .block {
    width: 1920px;
    position: relative;
    margin-left: -960px;
    left: 50%;
}

.C16-main img {
    max-width: 100%;
}

.C16-main .background-1 {
    height: 920px;
}

.C16-main .background-2 {
    height: 800px;
    background-size: 100%;
}

.C16-main .background-2 .title_p {
    font-size: 60px;
    font-family: 'SourceHanSans-Light';
    color: #fff;
    line-height: 75px;
    text-align: left;
    position: absolute;
    top: 35%;
    left: 21%;
    transform: translate(-50%, -50%);
}

.C16-main .background-2 p {
    font-size: 18px;
    font-family: 'SourceHanSans-Regular';
    color: #fff;
    line-height: 32px;
    text-align: left;
    position: absolute;
    top: 53%;
    left: 28%;
    transform: translate(-50%, -50%);
}

.C16-main .background-3 {
    height: 797px;
    background-size: 100%;
}

.C16-main .background-3 .title_p {
    font-size: 60px;
    font-family: 'SourceHanSans-Light';
    color: #fff;
    line-height: 75px;
    text-align: left;
    position: absolute;
    top: 39%;
    left: 64%;
    transform: translate(-50%, -50%);
}

.C16-main .background-3 p {
    font-size: 18px;
    font-family: 'SourceHanSans-Regular';
    color: #fff;
    line-height: 32px;
    text-align: left;
    position: absolute;
    top: 58%;
    left: 65%;
    transform: translate(-50%, -50%);
}

.C16-main .background-4 {
    height: 800px;
    background-size: 100%;
    text-align: center;
}

.C16-main .background-4 .title_p {
    font-size: 60px;
    font-family: 'SourceHanSans-Light';
    color: #fff;
    line-height: 75px;
    text-align: left;
    position: absolute;
    top: 37%;
    left: 28.5%;
    transform: translate(-50%, -50%);
}

.C16-main .background-4 p {
    font-size: 18px;
    font-family: 'SourceHanSans-Regular';
    color: #fff;
    line-height: 32px;
    position: absolute;
    top: 54%;
    left: 32.5%;
    transform: translate(-50%, -50%);
}

.C16-main .background-5 {
    height: 797px;
    background-size: 100%;
    text-align: center;
}

.C16-main .background-5 .title_p {
    font-size: 60px;
    font-family: 'SourceHanSans-Light';
    color: #000;
    line-height: 75px;
    text-align: left;
    position: absolute;
    top: 31%;
    left: 53%;
    transform: translate(-50%, -50%);
}

.C16-main .background-5 p {
    font-size: 18px;
    font-family: 'SourceHanSans-Regular';
    color: #000;
    line-height: 32px;
    text-align: left;
    position: absolute;
    top: 51%;
    left: 54%;
    transform: translate(-50%, -50%);
}

.C16-main .background-6 {
    height: 800px;
    background-size: 100%;
    text-align: center;
}

.C16-main .background-6 .title_p {
    font-size: 60px;
    font-family: 'SourceHanSans-Light';
    color: #000;
    line-height: 75px;
    text-align: left;
    position: absolute;
    top: 10%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.C16-main .background-6 p {
    font-size: 18px;
    font-family: 'SourceHanSans-Regular';
    color: #000;
    line-height: 32px;
    width: max-content;
    position: absolute;
    top: 23%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.tab-main .parameter .C16 {
    text-align: left;
    margin-left: 20px;
    margin-top: 70px;
    font-size: 24px;
}

@media screen and (max-width:1440px) {
    .C16-main .block {
        width: 1440px;
        position: relative;
        margin-left: -720px;
        left: 50%;
    }
    .C16-main img {
        max-width: 100%;
    }
    .C16-main .background-1 {
        height: 690px;
    }
    .C16-main .background-2 {
        height: 598px;
        background-size: 100%;
    }
    .C16-main .background-2 .title_p {
        font-size: 46px;
        font-family: 'SourceHanSans-Light';
        color: #fff;
        line-height: 57px;
        text-align: left;
        position: absolute;
        top: 35%;
        left: 21%;
        transform: translate(-50%, -50%);
    }
    .C16-main .background-2 p {
        font-size: 14px;
        font-family: 'SourceHanSans-Regular';
        color: #fff;
        line-height: 25px;
        text-align: left;
        position: absolute;
        top: 53%;
        left: 28%;
        transform: translate(-50%, -50%);
    }
    .C16-main .background-3 {
        height: 596px;
        background-size: 100%;
    }
    .C16-main .background-3 .title_p {
        font-size: 46px;
        font-family: 'SourceHanSans-Light';
        color: #fff;
        line-height: 57px;
        text-align: left;
        position: absolute;
        top: 39%;
        left: 64%;
        transform: translate(-50%, -50%);
    }
    .C16-main .background-3 p {
        font-size: 14px;
        font-family: 'SourceHanSans-Regular';
        color: #fff;
        line-height: 25px;
        text-align: left;
        position: absolute;
        top: 58%;
        left: 65%;
        transform: translate(-50%, -50%);
    }
    .C16-main .background-4 {
        height: 596px;
        background-size: 100%;
        text-align: left;
    }
    .C16-main .background-4 .title_p {
        font-size: 46px;
        font-family: 'SourceHanSans-Light';
        color: #fff;
        line-height: 57px;
        text-align: left;
        position: absolute;
        top: 37%;
        left: 28.5%;
        transform: translate(-50%, -50%);
    }
    .C16-main .background-4 p {
        font-size: 14px;
        font-family: 'SourceHanSans-Regular';
        color: #fff;
        line-height: 25px;
        position: absolute;
        top: 54%;
        left: 33%;
        transform: translate(-50%, -50%);
    }
    .C16-main .background-5 {
        height: 596px;
        background-size: 100%;
        text-align: center;
    }
    .C16-main .background-5 .title_p {
        font-size: 46px;
        font-family: 'SourceHanSans-Light';
        color: #000;
        line-height: 57px;
        text-align: left;
        position: absolute;
        top: 29%;
        left: 53%;
        transform: translate(-50%, -50%);
    }
    .C16-main .background-5 p {
        font-size: 14px;
        font-family: 'SourceHanSans-Regular';
        color: #000;
        line-height: 25px;
        text-align: left;
        position: absolute;
        top: 51%;
        left: 54.5%;
        transform: translate(-50%, -50%);
    }
    .C16-main .background-6 {
        height: 596px;
        background-size: 100%;
        text-align: center;
    }
    .C16-main .background-6 .title_p {
        font-size: 46px;
        font-family: 'SourceHanSans-Light';
        color: #000;
        line-height: 57px;
        text-align: left;
        position: absolute;
        top: 10%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    .C16-main .background-6 p {
        font-size: 14px;
        font-family: 'SourceHanSans-Regular';
        color: #000;
        line-height: 25px;
        width: max-content;
        position: absolute;
        top: 23%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    .tab-main .parameter .C16 {
        text-align: left;
        margin-left: 20px;
        margin-top: 70px;
        font-size: 24px;
    }
}

@media screen and (max-width:1024px) {
    .C16-main .block {
        width: 1024px;
        position: relative;
        margin-left: -512px;
        left: 50%;
    }
    .C16-main img {
        max-width: 100%;
    }
    .C16-main .background-1 {
        height: 490px;
    }
    .C16-main .background-2 {
        height: 425px;
        background-size: 100%;
    }
    .C16-main .background-2 .title_p {
        font-size: 33px;
        font-family: 'SourceHanSans-Light';
        color: #fff;
        line-height: 42px;
        text-align: left;
        position: absolute;
        top: 36%;
        left: 18%;
        transform: translate(-50%, -50%);
    }
    .C16-main .background-2 p {
        font-size: 12px;
        font-family: 'SourceHanSans-Regular';
        color: #fff;
        line-height: 15px;
        text-align: left;
        position: absolute;
        top: 53%;
        left: 28%;
        transform: translate(-50%, -50%);
    }
    .C16-main .background-3 {
        height: 425px;
        background-size: 100%;
    }
    .C16-main .background-3 .title_p {
        font-size: 33px;
        font-family: 'SourceHanSans-Light';
        color: #fff;
        line-height: 42px;
        text-align: left;
        position: absolute;
        top: 38%;
        left: 64%;
        transform: translate(-50%, -50%);
    }
    .C16-main .background-3 p {
        font-size: 12px;
        font-family: 'SourceHanSans-Regular';
        color: #fff;
        line-height: 15px;
        position: absolute;
        top: 58%;
        left: 67%;
        transform: translate(-50%, -50%);
        text-align: left;
    }
    .C16-main .background-4 {
        height: 428px;
        background-size: 100%;
        text-align: left;
    }
    .C16-main .background-4 .title_p {
        font-size: 33px;
        font-family: 'SourceHanSans-Light';
        color: #fff;
        line-height: 42px;
        text-align: left;
        position: absolute;
        top: 34%;
        left: 26%;
        transform: translate(-50%, -50%);
    }
    .C16-main .background-4 p {
        font-size: 12px;
        font-family: 'SourceHanSans-Regular';
        color: #fff;
        line-height: 15px;
        position: absolute;
        top: 54%;
        left: 33.5%;
        transform: translate(-50%, -50%);
    }
    .C16-main .background-5 {
        height: 425px;
        background-size: 100%;
        text-align: center;
    }
    .C16-main .background-5 .title_p {
        font-size: 33px;
        font-family: 'SourceHanSans-Light';
        color: #000;
        line-height: 42px;
        text-align: left;
        position: absolute;
        top: 27%;
        left: 53%;
        transform: translate(-50%, -50%);
    }
    .C16-main .background-5 p {
        font-size: 12px;
        font-family: 'SourceHanSans-Regular';
        color: #000;
        line-height: 15px;
        position: absolute;
        top: 52%;
        left: 57%;
        transform: translate(-50%, -50%);
        text-align: left;
    }
    .C16-main .background-6 {
        height: 425px;
        background-size: 100%;
        text-align: center;
    }
    .C16-main .background-6 .title_p {
        font-size: 33px;
        font-family: 'SourceHanSans-Light';
        color: #000;
        line-height: 42px;
        text-align: left;
        position: absolute;
        top: 10%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    .C16-main .background-6 p {
        font-size: 12px;
        font-family: 'SourceHanSans-Regular';
        color: #000;
        line-height: 15px;
        position: absolute;
        top: 23%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: max-content;
    }
    .tab-main .parameter .C16 {
        text-align: left;
        margin-left: 20px;
        margin-top: 70px;
        font-size: 24px;
    }
}

/* C16独立样式结束 */

/* K2独立样式开始 */

.K2-main .block {
    width: 1920px;
    position: relative;
    margin-left: -960px;
    left: 50%;
}

.K2-main img {
    max-width: 100%;
}

.K2-main .background-1 {
    height: 850px;
}

.K2-main .background-2 {
    height: 850px;
    background-size: 100%;
}

.K2-main .background-2 .title_p {
    font-size: 60px;
    font-family: 'SourceHanSans-Light';
    color: #fff;
    line-height: 75px;
    text-align: left;
    position: absolute;
    top: 35%;
    left: 21%;
    transform: translate(-50%, -50%);
}

.K2-main .background-2 p {
    font-size: 20px;
    font-family: 'Noto Sans SC';
    font-weight: 100;
    color: #fff;
    line-height: 46px;
    text-align: left;
    position: absolute;
    top: 49%;
    left: 29%;
    transform: translate(-50%, -50%);
}

.K2-main .background-3 {
    height: 850px;
    background-size: 100%;
}

.K2-main .background-3 .title_p {
    font-size: 60px;
    font-family: 'SourceHanSans-Light';
    color: #fff;
    line-height: 75px;
    text-align: left;
    position: absolute;
    top: 39%;
    left: 64%;
    transform: translate(-50%, -50%);
}

.K2-main .background-3 p {
    font-size: 20px;
    font-family: 'Noto Sans SC';
    font-weight: 100;
    color: #000;
    line-height: 43px;
    text-align: right;
    position: absolute;
    top: 48%;
    left: 78%;
    transform: translate(-50%, -50%);
}

.K2-main .background-4 {
    height: 850px;
    background-size: 100%;
    text-align: center;
}

.K2-main .background-4 .title_p {
    font-size: 60px;
    font-family: 'SourceHanSans-Light';
    color: #fff;
    line-height: 75px;
    text-align: left;
    position: absolute;
    top: 37%;
    left: 28.5%;
    transform: translate(-50%, -50%);
}

.K2-main .background-4 p {
    font-size: 20px;
    font-family: 'Noto Sans SC';
    font-weight: 100;
    color: #000;
    line-height: 46px;
    position: absolute;
    text-align: left;
    top: 53%;
    left: 28.5%;
    transform: translate(-50%, -50%);
}

.K2-main .background-5 {
    height: 850px;
    background-size: 100%;
    text-align: center;
}

.K2-main .background-5 .title_p {
    font-size: 60px;
    font-family: 'SourceHanSans-Light';
    color: #000;
    line-height: 75px;
    text-align: left;
    position: absolute;
    top: 31%;
    left: 53%;
    transform: translate(-50%, -50%);
}

.K2-main .background-5 p {
    font-size: 20px;
    font-family: 'Noto Sans SC';
    font-weight: 100;
    color: #000;
    line-height: 42px;
    position: absolute;
    top: 25%;
    left: 52%;
    transform: translate(-50%, -50%);
}

.K2-main .background-6 {
    height: 850px;
    background-size: 100%;
    text-align: center;
}

.K2-main .background-6 .title_p {
    font-size: 60px;
    font-family: 'SourceHanSans-Light';
    color: #000;
    line-height: 75px;
    text-align: left;
    position: absolute;
    top: 10%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.K2-main .background-6 p {
    font-size: 20px;
    font-family: 'Noto Sans SC';
    font-weight: 100;
    color: #FFF;
    line-height: 32px;
    width: max-content;
    position: absolute;
    top: 23%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.tab-main .parameter .K2 {
    text-align: left;
    margin-left: 20px;
    margin-top: 70px;
    font-size: 24px;
}

@media screen and (max-width:1440px) {
    .K2-main .block {
        width: 1440px;
        position: relative;
        margin-left: -720px;
        left: 50%;
    }
    .K2-main img {
        max-width: 100%;
    }
    .K2-main .background-1 {
        height: 637.5px;
    }
    .K2-main .background-2 {
        height: 637.5px;
        background-size: 100%;
    }
    .K2-main .background-2 .title_p {
        font-size: 46px;
        font-family: 'SourceHanSans-Light';
        color: #fff;
        line-height: 57px;
        text-align: left;
        position: absolute;
        top: 35%;
        left: 21%;
        transform: translate(-50%, -50%);
    }
    .K2-main .background-2 p {
        font-size: 15px;
        font-family: 'Noto Sans SC';
        font-weight: 100;
        color: #fff;
        line-height: 33px;
        text-align: left;
        position: absolute;
        top: 48%;
        left: 29%;
        transform: translate(-50%, -50%);
    }
    .K2-main .background-3 {
        height: 637.5px;
        background-size: 100%;
    }
    .K2-main .background-3 .title_p {
        font-size: 46px;
        font-family: 'SourceHanSans-Light';
        color: #fff;
        line-height: 57px;
        text-align: left;
        position: absolute;
        top: 39%;
        left: 64%;
        transform: translate(-50%, -50%);
    }
    .K2-main .background-3 p {
        font-size: 15px;
        font-family: 'Noto Sans SC';
        font-weight: 100;
        color: #000;
        line-height: 36px;
        text-align: right;
        position: absolute;
        top: 49%;
        left: 78%;
        transform: translate(-50%, -50%);
    }
    .K2-main .background-4 {
        height: 637.5px;
        background-size: 100%;
        text-align: left;
    }
    .K2-main .background-4 .title_p {
        font-size: 46px;
        font-family: 'SourceHanSans-Light';
        color: #fff;
        line-height: 57px;
        text-align: left;
        position: absolute;
        top: 37%;
        left: 28.5%;
        transform: translate(-50%, -50%);
    }
    .K2-main .background-4 p {
        font-size: 15px;
        font-family: 'Noto Sans SC';
        font-weight: 100;
        color: #000;
        line-height: 37px;
        position: absolute;
        top: 52%;
        left: 29%;
        transform: translate(-50%, -50%);
    }
    .K2-main .background-5 {
        height: 637.5px;
        background-size: 100%;
        text-align: center;
    }
    .K2-main .background-5 .title_p {
        font-size: 46px;
        font-family: 'SourceHanSans-Light';
        color: #000;
        line-height: 57px;
        text-align: left;
        position: absolute;
        top: 29%;
        left: 53%;
        transform: translate(-50%, -50%);
    }
    .K2-main .background-5 p {
        font-size: 15px;
        font-family: 'Noto Sans SC';
        font-weight: 100;
        color: #000;
        line-height: 31.5px;
        position: absolute;
        top: 23.9%;
        left: 52%;
        transform: translate(-50%, -50%);
    }
    .K2-main .background-6 {
        height: 637.5px;
        background-size: 100%;
        text-align: center;
    }
    .K2-main .background-6 .title_p {
        font-size: 46px;
        font-family: 'SourceHanSans-Light';
        color: #000;
        line-height: 57px;
        text-align: left;
        position: absolute;
        top: 10%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    .K2-main .background-6 p {
        font-size: 15px;
        font-family: 'Noto Sans SC';
        font-weight: 100;
        color: #FFF;
        line-height: 25px;
        width: max-content;
        position: absolute;
        top: 25%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    .tab-main .parameter .K2 {
        text-align: left;
        margin-left: 20px;
        margin-top: 70px;
        font-size: 24px;
    }
}

@media screen and (max-width:1024px) {
    .K2-main .block {
        width: 1024px;
        position: relative;
        margin-left: -512px;
        left: 50%;
    }
    .K2-main img {
        max-width: 100%;
    }
    .K2-main .background-1 {
        height: 453.3px;
    }
    .K2-main .background-2 {
        height: 453.3px;
        background-size: 100%;
    }
    .K2-main .background-2 .title_p {
        font-size: 33px;
        font-family: 'SourceHanSans-Light';
        color: #fff;
        line-height: 42px;
        text-align: left;
        position: absolute;
        top: 36%;
        left: 18%;
        transform: translate(-50%, -50%);
    }
    .K2-main .background-2 p {
        font-size: 12px;
        font-family: 'Noto Sans SC';
        font-weight: 100;
        color: #fff;
        line-height: 27px;
        text-align: left;
        position: absolute;
        top: 48%;
        left: 31%;
        transform: translate(-50%, -50%);
    }
    .K2-main .background-3 {
        height: 453.3px;
        background-size: 100%;
    }
    .K2-main .background-3 .title_p {
        font-size: 33px;
        font-family: 'SourceHanSans-Light';
        color: #fff;
        line-height: 42px;
        text-align: left;
        position: absolute;
        top: 38%;
        left: 64%;
        transform: translate(-50%, -50%);
    }
    .K2-main .background-3 p {
        font-size: 12px;
        font-family: 'Noto Sans SC';
        font-weight: 100;
        color: #000;
        line-height: 27px;
        position: absolute;
        top: 48%;
        left: 75%;
        transform: translate(-50%, -50%);
        text-align: right;
    }
    .K2-main .background-4 {
        height: 453.3px;
        background-size: 100%;
        text-align: left;
    }
    .K2-main .background-4 .title_p {
        font-size: 33px;
        font-family: 'Noto Sans SC';
        font-weight: 100;
        color: #fff;
        line-height: 42px;
        text-align: left;
        position: absolute;
        top: 34%;
        left: 26%;
        transform: translate(-50%, -50%);
    }
    .K2-main .background-4 p {
        font-size: 12px;
        font-family: 'Noto Sans SC';
        font-weight: 100;
        color: #000;
        line-height: 27px;
        position: absolute;
        top: 52%;
        left: 31.5%;
        transform: translate(-50%, -50%);
    }
    .K2-main .background-5 {
        height: 453.3px;
        background-size: 100%;
        text-align: center;
    }
    .K2-main .background-5 .title_p {
        font-size: 33px;
        font-family: 'Noto Sans SC';
        font-weight: 100;
        color: #000;
        line-height: 42px;
        text-align: left;
        position: absolute;
        top: 27%;
        left: 53%;
        transform: translate(-50%, -50%);
    }
    .K2-main .background-5 p {
        font-size: 12px;
        font-family: 'Noto Sans SC';
        font-weight: 100;
        color: #000;
        line-height: 27px;
        position: absolute;
        top: 24%;
        left: 53%;
        transform: translate(-50%, -50%);
    }
    .K2-main .background-6 {
        height: 453.3px;
        background-size: 100%;
        text-align: center;
    }
    .K2-main .background-6 .title_p {
        font-size: 33px;
        font-family: 'Noto Sans SC';
        font-weight: 100;
        color: #000;
        line-height: 42px;
        text-align: left;
        position: absolute;
        top: 10%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    .K2-main .background-6 p {
        font-size: 12px;
        font-family: 'Noto Sans SC';
        font-weight: 100;
        color: #FFF;
        line-height: 15px;
        position: absolute;
        top: 25%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: max-content;
    }
    .tab-main .parameter .K2 {
        text-align: left;
        margin-left: 20px;
        margin-top: 70px;
        font-size: 24px;
    }
}

/* K2独立样式结束 */


/* C20独立样式开始 */

.C20-main .block {
    width: 1920px;
    position: relative;
    margin-left: -960px;
    left: 50%;
}

.C20-main img {
    max-width: 100%;
}

.C20-main .background-1 {
    height: 920px;
}

.C20-main .background-2 {
    height: 800px;
    background-size: 100%;
}

.C20-main .background-2 .title_p {
    font-size: 60px;
    font-family: 'SourceHanSans-Light';
    color: #fff;
    line-height: 75px;
    text-align: left;
    position: absolute;
    top: 40%;
    left: 67%;
    transform: translate(-50%, -50%);
}

.C20-main .background-2 p {
    font-size: 18px;
    font-family: 'SourceHanSans-Regular';
    color: #fff;
    line-height: 32px;
    position: absolute;
    top: 58%;
    left: 70%;
    width: max-content;
    transform: translate(-50%, -50%);
    line-height: 30px;
    text-align: left;
}

.C20-main .background-3 {
    height: 797px;
    background-size: 100%;
}

.C20-main .background-3 .title_p {
    font-size: 60px;
    font-family: 'SourceHanSans-Light';
    color: #0a0a0a;
    line-height: 75px;
    text-align: left;
    position: absolute;
    top: 35%;
    left: 27%;
    transform: translate(-50%, -50%);
}

.C20-main .background-3 p {
    font-size: 18px;
    font-family: 'SourceHanSans-Regular';
    color: #6c6c6c;
    line-height: 32px;
    text-align: left;
    position: absolute;
    top: 56%;
    left: 30%;
    transform: translate(-50%, -50%);
}

.C20-main .background-4 {
    height: 800px;
    background-size: 100%;
}

.C20-main .background-4 .title_p {
    font-size: 60px;
    font-family: 'SourceHanSans-Light';
    color: #fff;
    line-height: 75px;
    text-align: left;
    position: absolute;
    top: 38%;
    left: 69%;
    transform: translate(-50%, -50%);
}

.C20-main .background-4 p {
    font-size: 18px;
    font-family: 'SourceHanSans-Regular';
    color: #fff;
    line-height: 32px;
    text-align: left;
    position: absolute;
    top: 58%;
    left: 68%;
    transform: translate(-50%, -50%);
}

.C20-main .background-5 {
    height: 797px;
    background-size: 100%;
}

.C20-main .background-5 .title_p {
    font-size: 60px;
    font-family: 'SourceHanSans-Light';
    color: #0a0a0a;
    line-height: 75px;
    text-align: left;
    position: absolute;
    top: 18%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.C20-main .background-5 .content_p {
    font-size: 21px;
    font-family: 'SourceHanSans-Regular';
    color: #0a0a0a;
    line-height: 32px;
    text-align: left;
    letter-spacing: 5px;
    position: absolute;
    top: 29%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.C20-main .background-6 {
    height: 800px;
    background-size: 100%;
}

.C20-main .background-6 .title_p {
    font-size: 60px;
    font-family: 'SourceHanSans-Light';
    color: #0a0a0a;
    line-height: 75px;
    text-align: left;
    position: absolute;
    top: 41%;
    left: 65%;
    transform: translate(-50%, -50%);
}

.C20-main .background-6 p {
    font-size: 18px;
    font-family: 'SourceHanSans-Regular';
    color: #6c6c6c;
    line-height: 32px;
    text-align: left;
    width: max-content;
    position: absolute;
    top: 60%;
    left: 65%;
    /* left: 63.5%; */
    transform: translate(-50%, -50%);
}

.tab-main .parameter .C20 {
    text-align: left;
    margin-left: 20px;
    margin-top: 70px;
    font-size: 24px;
}

@media screen and (max-width:1440px) {
    .C20-main .block {
        width: 1440px;
        position: relative;
        margin-left: -720px;
        left: 50%;
    }
    .C20-main img {
        max-width: 100%;
    }
    .C20-main .background-1 {
        height: 690px;
    }
    .C20-main .background-2 {
        height: 598px;
        background-size: 100%;
    }
    .C20-main .background-2 .title_p {
        font-size: 46px;
        font-family: 'SourceHanSans-Light';
        color: #fff;
        line-height: 57px;
        text-align: left;
        position: absolute;
        top: 40%;
        left: 67%;
        transform: translate(-50%, -50%);
    }
    .C20-main .background-2 p {
        font-size: 14px;
        font-family: 'SourceHanSans-Regular';
        color: #fff;
        line-height: 25px;
        width: max-content;
        text-align: left;
        position: absolute;
        top: 58%;
        left: 71%;
        transform: translate(-50%, -50%);
    }
    .C20-main .background-3 {
        height: 596px;
        background-size: 100%;
    }
    .C20-main .background-3 .title_p {
        font-size: 46px;
        font-family: 'SourceHanSans-Light';
        color: #0a0a0a;
        line-height: 57px;
        text-align: left;
        position: absolute;
        top: 35%;
        left: 27%;
        transform: translate(-50%, -50%);
    }
    .C20-main .background-3 p {
        font-size: 14px;
        font-family: 'SourceHanSans-Regular';
        color: #6c6c6c;
        line-height: 25px;
        text-align: left;
        position: absolute;
        top: 56%;
        left: 30%;
        transform: translate(-50%, -50%);
    }
    .C20-main .background-4 {
        height: 596px;
        background-size: 100%;
    }
    .C20-main .background-4 .title_p {
        font-size: 46px;
        font-family: 'SourceHanSans-Light';
        color: #fff;
        line-height: 57px;
        text-align: left;
        position: absolute;
        top: 38%;
        left: 69%;
        transform: translate(-50%, -50%);
    }
    .C20-main .background-4 p {
        font-size: 14px;
        font-family: 'SourceHanSans-Regular';
        color: #fff;
        line-height: 25px;
        text-align: left;
        position: absolute;
        top: 58%;
        left: 68%;
        transform: translate(-50%, -50%);
    }
    .C20-main .background-5 {
        height: 596px;
        background-size: 100%;
    }
    .C20-main .background-5 .title_p {
        font-size: 46px;
        font-family: 'SourceHanSans-Light';
        color: #0a0a0a;
        line-height: 57px;
        text-align: left;
        position: absolute;
        top: 18%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    .C20-main .background-5 .content_p {
        font-size: 16px;
        font-family: 'SourceHanSans-Regular';
        color: #0a0a0a;
        line-height: 25px;
        text-align: center;
        letter-spacing: 4px;
        text-align: left;
        position: absolute;
        top: 29%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    .C20-main .background-6 {
        height: 596px;
        background-size: 100%;
    }
    .C20-main .background-6 .title_p {
        font-size: 46px;
        font-family: 'SourceHanSans-Light';
        color: #0a0a0a;
        line-height: 57px;
        text-align: left;
        position: absolute;
        top: 41%;
        left: 66%;
        transform: translate(-50%, -50%);
    }
    .C20-main .background-6 p {
        font-size: 14px;
        font-family: 'SourceHanSans-Regular';
        color: #6c6c6c;
        line-height: 25px;
        text-align: left;
        width: max-content;
        position: absolute;
        top: 60%;
        left: 66%;
        /* left: 64.5%; */
        transform: translate(-50%, -50%);
    }
    .tab-main .parameter .C20 {
        text-align: left;
        margin-left: 20px;
        margin-top: 70px;
        font-size: 24px;
    }
}

@media screen and (max-width:1024px) {
    .C20-main .block {
        width: 1024px;
        position: relative;
        margin-left: -512px;
        left: 50%;
    }
    .C20-main img {
        max-width: 100%;
    }
    .C20-main .background-1 {
        height: 490px;
    }
    .C20-main .background-2 {
        height: 425px;
        background-size: 100%;
    }
    .C20-main .background-2 .title_p {
        font-size: 33px;
        font-family: 'SourceHanSans-Light';
        color: #fff;
        line-height: 42px;
        text-align: left;
        position: absolute;
        top: 40%;
        left: 67%;
        transform: translate(-50%, -50%);
    }
    .C20-main .background-2 p {
        font-size: 12px;
        font-family: 'SourceHanSans-Regular';
        color: #fff;
        line-height: 15px;
        text-align: left;
        position: absolute;
        top: 60%;
        left: 74%;
        transform: translate(-50%, -50%);
    }
    .C20-main .background-3 {
        height: 425px;
        background-size: 100%;
    }
    .C20-main .background-3 .title_p {
        font-size: 33px;
        font-family: 'SourceHanSans-Light';
        color: #0a0a0a;
        line-height: 42px;
        text-align: left;
        position: absolute;
        top: 33%;
        left: 25%;
        transform: translate(-50%, -50%);
    }
    .C20-main .background-3 p {
        font-size: 12px;
        font-family: 'SourceHanSans-Regular';
        color: #6c6c6c;
        line-height: 15px;
        position: absolute;
        top: 58%;
        left: 31%;
        transform: translate(-50%, -50%);
        text-align: left;
    }
    .C20-main .background-4 {
        height: 428px;
        background-size: 100%;
    }
    .C20-main .background-4 .title_p {
        font-size: 33px;
        font-family: 'SourceHanSans-Light';
        color: #fff;
        line-height: 42px;
        text-align: left;
        width: max-content;
        position: absolute;
        top: 38%;
        left: 70%;
        transform: translate(-50%, -50%);
    }
    .C20-main .background-4 p {
        font-size: 12px;
        font-family: 'SourceHanSans-Regular';
        color: #fff;
        line-height: 15px;
        text-align: left;
        width: max-content;
        position: absolute;
        top: 60%;
        left: 71%;
        transform: translate(-50%, -50%);
    }
    .C20-main .background-5 {
        height: 425px;
        background-size: 100%;
    }
    .C20-main .background-5 .title_p {
        font-size: 33px;
        font-family: 'SourceHanSans-Light';
        color: #0a0a0a;
        line-height: 42px;
        text-align: left;
        position: absolute;
        top: 17%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    .C20-main .background-5 .content_p {
        font-size: 13px;
        font-family: 'SourceHanSans-Regular';
        color: #0a0a0a;
        line-height: 15px;
        text-align: left;
        letter-spacing: 3px;
        position: absolute;
        top: 29%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    .C20-main .background-6 {
        height: 425px;
        background-size: 100%;
    }
    .C20-main .background-6 .title_p {
        font-size: 33px;
        font-family: 'SourceHanSans-Light';
        color: #0a0a0a;
        line-height: 42px;
        text-align: left;
        position: absolute;
        top: 41%;
        left: 67%;
        transform: translate(-50%, -50%);
    }
    .C20-main .background-6 p {
        font-size: 12px;
        font-family: 'SourceHanSans-Regular';
        line-height: 15px;
        text-align: left;
        width: max-content;
        position: absolute;
        top: 63%;
        left: 69.5%;
        /* left: 67.5%; */
        transform: translate(-50%, -50%);
    }
    .tab-main .parameter .C20 {
        text-align: left;
        margin-left: 20px;
        margin-top: 70px;
        font-size: 24px;
    }
}

/* C20独立样式结束 */

/* C60独立样式开始 */

.C60-block-1 {
    margin-left: -25px;
    font-size: 22px;
    padding-top: 20px;
    padding-bottom: 100px;
    background: #ffffff;
    z-index: 0;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: baseline;
}

.C60-main .block {
    width: 1920px;
    position: relative;
    margin-left: -960px;
    left: 50%;
}

.C60-main img {
    max-width: 100%;
}

.C60-main .background-1 {
    height: 850px;
}

.C60-main .background-2 {
    height: 798px;
    background-size: 100%;
}

.C60-main .background-2 .title_p {
    font-size: 60px;
    font-family: 'SourceHanSans-Light';
    color: #fff;
    line-height: 75px;
    text-align: left;
    position: absolute;
    top: 38%;
    left: 27%;
    transform: translate(-50%, -50%);
}

.C60-main .background-2 p {
    font-size: 18px;
    font-family: 'SourceHanSans-Regular';
    color: #fff;
    line-height: 32px;
    text-align: left;
    position: absolute;
    top: 60%;
    left: 25.5%;
    transform: translate(-50%, -50%);
}

.C60-main .background-3 {
    height: 800px;
    background-size: 100%;
}

.C60-main .background-3 .title_p {
    font-size: 60px;
    font-family: 'SourceHanSans-Light';
    color: #fff;
    line-height: 75px;
    text-align: left;
    position: absolute;
    top: 37%;
    left: 70%;
    transform: translate(-50%, -50%);
}

.C60-main .background-3 p {
    font-size: 18px;
    font-family: 'SourceHanSans-Regular';
    color: #fff;
    line-height: 32px;
    text-align: left;
    width: max-content;
    position: absolute;
    top: 59%;
    left: 70.5%;
    transform: translate(-50%, -50%);
}

.C60-main .background-4 {
    height: 800px;
    background-size: 100%;
    text-align: center;
}

.C60-main .background-4 .title_p {
    font-size: 60px;
    font-family: 'SourceHanSans-Light';
    color: #0a0a0a;
    line-height: 75px;
    text-align: left;
    position: absolute;
    top: 18%;
    left: 41%;
    transform: translate(-50%, -50%);
}

.C60-main .background-4 p {
    font-size: 18px;
    font-family: 'SourceHanSans-Regular';
    color: #0a0a0a;
    line-height: 32px;
    position: absolute;
    top: 30%;
    left: 41%;
    transform: translate(-50%, -50%);
}

.C60-main .background-5 {
    height: 800px;
    background-size: 100%;
    text-align: center;
}

.C60-main .background-5 .title_p {
    font-size: 60px;
    font-family: 'SourceHanSans-Light';
    color: #fff;
    line-height: 75px;
    text-align: left;
    position: absolute;
    top: 37%;
    left: 67%;
    transform: translate(-50%, -50%);
}

.C60-main .background-5 p {
    font-size: 18px;
    font-family: 'SourceHanSans-Regular';
    color: #fff;
    line-height: 32px;
    text-align: left;
    position: absolute;
    top: 58%;
    left: 66.5%;
    transform: translate(-50%, -50%);
}

.C60-main .background-6 {
    height: 800px;
    background-size: 100%;
    text-align: center;
}

.C60-main .background-6 .title_p {
    font-size: 60px;
    font-family: 'SourceHanSans-Light';
    color: #0a0a0a;
    line-height: 75px;
    text-align: left;
    position: absolute;
    top: 39%;
    left: 33%;
    transform: translate(-50%, -50%);
}

.C60-main .background-6 p {
    font-size: 18px;
    font-family: 'SourceHanSans-Regular';
    color: #0a0a0a;
    line-height: 32px;
    text-align: left;
    width: max-content;
    position: absolute;
    top: 59%;
    left: 33%;
    transform: translate(-50%, -50%);
}

.tab-main .parameter .C60 {
    text-align: left;
    margin-left: 20px;
    margin-top: 70px;
    font-size: 24px;
}

@media screen and (max-width:1440px) {
    .C60-main .block {
        width: 1440px;
        position: relative;
        margin-left: -720px;
        left: 50%;
    }
    .C60-main img {
        max-width: 100%;
    }
    .C60-main .background-1 {
        height: 640px;
    }
    .C60-main .background-2 {
        height: 530px;
        background-size: 100%;
    }
    .C60-main .background-2 .title_p {
        font-size: 46px;
        font-family: 'SourceHanSans-Light';
        color: #fff;
        line-height: 57px;
        text-align: left;
        position: absolute;
        top: 38%;
        left: 27%;
        transform: translate(-50%, -50%);
    }
    .C60-main .background-2 p {
        font-size: 14px;
        font-family: 'SourceHanSans-Regular';
        color: #fff;
        line-height: 25px;
        text-align: left;
        position: absolute;
        top: 60%;
        left: 25.5%;
        transform: translate(-50%, -50%);
    }
    .C60-main .background-3 {
        height: 600px;
        background-size: 100%;
    }
    .C60-main .background-3 .title_p {
        font-size: 50px;
        font-family: 'SourceHanSans-Light';
        color: #fff;
        line-height: 57px;
        text-align: left;
        position: absolute;
        top: 37%;
        left: 71%;
        transform: translate(-50%, -50%);
    }
    .C60-main .background-3 p {
        font-size: 14px;
        font-family: 'SourceHanSans-Regular';
        color: #fff;
        line-height: 25px;
        width: max-content;
        text-align: left;
        position: absolute;
        top: 59%;
        left: 71%;
        transform: translate(-50%, -50%);
    }
    .C60-main .background-4 {
        height: 600px;
        background-size: 100%;
        text-align: left;
    }
    .C60-main .background-4 .title_p {
        font-size: 50px;
        font-family: 'SourceHanSans-Light';
        color: #0a0a0a;
        line-height: 57px;
        text-align: left;
        position: absolute;
        top: 18%;
        left: 43%;
        transform: translate(-50%, -50%);
    }
    .C60-main .background-4 p {
        font-size: 14px;
        font-family: 'SourceHanSans-Regular';
        color: #0a0a0a;
        line-height: 25px;
        position: absolute;
        top: 30%;
        left: 42%;
        transform: translate(-50%, -50%);
    }
    .C60-main .background-5 {
        height: 600px;
        background-size: 100%;
        text-align: center;
    }
    .C60-main .background-5 .title_p {
        font-size: 50px;
        font-family: 'SourceHanSans-Light';
        color: #fff;
        line-height: 57px;
        text-align: left;
        position: absolute;
        top: 37%;
        left: 68%;
        transform: translate(-50%, -50%);
    }
    .C60-main .background-5 p {
        font-size: 14px;
        font-family: 'SourceHanSans-Regular';
        color: #fff;
        line-height: 25px;
        text-align: left;
        position: absolute;
        top: 58%;
        left: 66.5%;
        transform: translate(-50%, -50%);
    }
    .C60-main .background-6 {
        height: 600px;
        background-size: 100%;
        text-align: center;
    }
    .C60-main .background-6 .title_p {
        font-size: 50px;
        font-family: 'SourceHanSans-Light';
        color: #0a0a0a;
        line-height: 57px;
        text-align: left;
        position: absolute;
        top: 39%;
        left: 35%;
        transform: translate(-50%, -50%);
    }
    .C60-main .background-6 p {
        font-size: 14px;
        font-family: 'SourceHanSans-Regular';
        color: #0a0a0a;
        line-height: 25px;
        text-align: left;
        width: max-content;
        position: absolute;
        top: 59%;
        left: 33.5%;
        transform: translate(-50%, -50%);
    }
    .tab-main .parameter .C60 {
        text-align: left;
        margin-left: 20px;
        margin-top: 70px;
        font-size: 24px;
    }
}

@media screen and (max-width:1024px) {
    .C60-main .block {
        width: 1024px;
        position: relative;
        margin-left: -512px;
        left: 50%;
    }
    .C60-main img {
        max-width: 100%;
    }
    .C60-main .background-1 {
        height: 453px;
    }
    .C60-main .background-2 {
        height: 445px;
        background-size: 100%;
    }
    .C60-main .background-2 .title_p {
        font-size: 33px;
        font-family: 'SourceHanSans-Light';
        color: #fff;
        line-height: 42px;
        text-align: left;
        position: absolute;
        top: 38%;
        left: 27%;
        transform: translate(-50%, -50%);
    }
    .C60-main .background-2 p {
        font-size: 12px;
        font-family: 'SourceHanSans-Regular';
        color: #fff;
        line-height: 15px;
        text-align: left;
        position: absolute;
        top: 60%;
        left: 28%;
        transform: translate(-50%, -50%);
    }
    .C60-main .background-3 {
        height: 427px;
        background-size: 100%;
    }
    .C60-main .background-3 .title_p {
        font-size: 33px;
        font-family: 'SourceHanSans-Light';
        color: #fff;
        line-height: 42px;
        text-align: left;
        position: absolute;
        top: 37%;
        left: 72%;
        transform: translate(-50%, -50%);
    }
    .C60-main .background-3 p {
        font-size: 12px;
        font-family: 'SourceHanSans-Regular';
        color: #fff;
        line-height: 15px;
        text-align: left;
        width: max-content;
        position: absolute;
        top: 59%;
        left: 76%;
        transform: translate(-50%, -50%);
    }
    .C60-main .background-4 {
        height: 428px;
        background-size: 100%;
        text-align: left;
    }
    .C60-main .background-4 .title_p {
        font-size: 33px;
        font-family: 'SourceHanSans-Light';
        color: #0a0a0a;
        line-height: 42px;
        text-align: left;
        position: absolute;
        top: 18%;
        left: 42%;
        transform: translate(-50%, -50%);
    }
    .C60-main .background-4 p {
        font-size: 12px;
        font-family: 'SourceHanSans-Regular';
        color: #0a0a0a;
        line-height: 15px;
        position: absolute;
        top: 30%;
        left: 44.5%;
        transform: translate(-50%, -50%);
    }
    .C60-main .background-5 {
        height: 425px;
        background-size: 100%;
        text-align: center;
    }
    .C60-main .background-5 .title_p {
        font-size: 33px;
        font-family: 'SourceHanSans-Light';
        color: #fff;
        width: max-content;
        line-height: 42px;
        text-align: left;
        position: absolute;
        top: 39%;
        left: 67%;
        transform: translate(-50%, -50%);
    }
    .C60-main .background-5 p {
        font-size: 12px;
        font-family: 'SourceHanSans-Regular';
        color: #fff;
        line-height: 15px;
        text-align: left;
        width: max-content;
        position: absolute;
        top: 61%;
        left: 69%;
        transform: translate(-50%, -50%);
    }
    .C60-main .background-6 {
        height: 425px;
        background-size: 100%;
        text-align: center;
    }
    .C60-main .background-6 .title_p {
        font-size: 33px;
        font-family: 'SourceHanSans-Light';
        color: #0a0a0a;
        line-height: 42px;
        text-align: left;
        position: absolute;
        top: 39%;
        left: 33%;
        transform: translate(-50%, -50%);
    }
    .C60-main .background-6 p {
        font-size: 12px;
        font-family: 'SourceHanSans-Regular';
        color: #0a0a0a;
        line-height: 15px;
        text-align: left;
        width: max-content;
        position: absolute;
        top: 60%;
        left: 36%;
        transform: translate(-50%, -50%);
    }
    .tab-main .parameter .C60 {
        text-align: left;
        margin-left: 20px;
        margin-top: 70px;
        font-size: 24px;
    }
}

/* C60独立样式结束 */

/* 多唱云管理系统独立样式开始 */

.tab-main .parameter .left {
    float: left;
    width: 30%;
}

.tab-main .parameter .left .span-bold {
    margin-left: -10px;
    font: bold 15px 'SourceHanSans';
}

.tab-main .parameter .left .li-bottom {
    margin-bottom: 18px;
}

.dc-cloud-steward-main {
    text-align: center;
}

.dc-cloud-steward-main .block {
    width: 1920px;
    position: relative;
    margin-left: -960px;
    left: 50%;
}

.dc-cloud-steward-main .background-1 {
    height: 920px;
}

.dc-cloud-steward-main .background-1 img.bg {
    width: 100%;
}

.dc-cloud-steward-main .background-1 .background-1-body {
    top: -70%;
    left: 50%;
    position: relative;
    margin-left: -590px;
    height: 500px;
    width: 900px;
}

.dc-cloud-steward-main .background-1 .background-1-body .video {
    width: 81.5%;
    margin-left: 24.3%;
    margin-top: 1%;
}

.dc-cloud-steward-main .background-2 {
    height: 889px;
    background-size: 100%;
}

.dc-cloud-steward-main .background-2 p {
    font-size: 18px;
    color: #737373;
    padding-top: 156px;
    line-height: 30px;
}

.dc-cloud-steward-main .background-3 {
    height: 724px;
    background-size: 100%;
}

.dc-cloud-steward-main .background-3 p {
    font-size: 18px;
    color: #737373;
    padding-top: 210px;
}

.dc-cloud-steward-main .background-4 {
    height: 850px;
    background-size: 100%;
}

.dc-cloud-steward-main .background-4 p {
    font-size: 18px;
    color: #737373;
    padding-top: 230px;
}

.dc-cloud-steward-main .background-5 {
    height: 851px;
    background-size: 100%;
}

.dc-cloud-steward-main .background-5 p {
    font-size: 18px;
    padding-top: 200px;
    color: #737373;
}

.dc-cloud-steward-main .background-6 {
    height: 800px;
    background-size: 100%;
}

.dc-cloud-steward-main .background-6 p {
    font-size: 18px;
    color: #404040;
    padding-top: 430px;
    padding-left: 385px;
    line-height: 30px;
    text-align: left;
}

.dc-cloud-steward-main .background-7 {
    height: 900px;
    background-size: 100%;
}

.dc-cloud-steward-main .background-7 p {
    font-size: 18px;
    padding-top: 205px;
    color: #737373;
}

@media screen and (max-width:1440px) {
    .dc-cloud-steward-main .block {
        width: 1440px;
        position: relative;
        margin-left: -720px;
        left: 50%;
    }
    .dc-cloud-steward-main .background-1 {
        height: 690px;
    }
    .dc-cloud-steward-main .background-1 img.bg {
        width: 100%;
    }
    .dc-cloud-steward-main .background-1 .background-1-body {
        top: -70%;
        left: 50%;
        position: relative;
        margin-left: -590px;
        height: 500px;
        width: 900px;
    }
    .dc-cloud-steward-main .background-1 .background-1-body .video {
        width: 61%;
        margin-left: 30.4%;
        margin-top: 0.8%;
    }
    .dc-cloud-steward-main .background-2 {
        height: 666.75px;
        background-size: 100%;
    }
    .dc-cloud-steward-main .background-2 p {
        font-size: 16px;
        color: #737373;
        line-height: 24px;
        padding-top: 120px;
    }
    .dc-cloud-steward-main .background-2 p span {
        line-height: 27px;
    }
    .dc-cloud-steward-main .background-3 {
        height: 543px;
        background-size: 100%;
    }
    .dc-cloud-steward-main .background-3 p {
        font-size: 16px;
        color: #737373;
        padding-top: 165px;
        text-align: center;
    }
    .dc-cloud-steward-main .background-4 {
        height: 637.5px;
        background-size: 100%;
    }
    .dc-cloud-steward-main .background-4 p {
        font-size: 16px;
        color: #737373;
        padding-top: 170px;
        text-align: center;
    }
    .dc-cloud-steward-main .background-5 {
        height: 638.25px;
        background-size: 100%;
        text-align: center;
    }
    .dc-cloud-steward-main .background-5 p {
        font-size: 16px;
        color: #737373;
        padding-top: 150px;
    }
    .dc-cloud-steward-main .background-6 {
        height: 600px;
        background-size: 100%;
        text-align: center;
    }
    .dc-cloud-steward-main .background-6 p {
        font-size: 16px;
        color: #404040;
        padding-left: 290px;
        padding-top: 330px;
        text-align: left;
    }
    .dc-cloud-steward-main .background-7 {
        height: 675px;
        background-size: 100%;
        text-align: center;
    }
    .dc-cloud-steward-main .background-7 p {
        font-size: 18px;
        padding-top: 145px;
        color: #737373;
    }
}

@media screen and (max-width:1024px) {
    .dc-cloud-steward-main .block {
        width: 1024px;
        position: relative;
        margin-left: -512px;
        left: 50%;
    }
    .dc-cloud-steward-main .background-1 {
        height: 490px;
    }
    .dc-cloud-steward-main .background-1 img.bg {
        width: 100%;
    }
    .dc-cloud-steward-main .background-1 .background-1-body {
        top: -70%;
        left: 50%;
        position: relative;
        margin-left: -590px;
        height: 500px;
        width: 900px;
    }
    .dc-cloud-steward-main .background-1 .background-1-body .video {
        width: 43.2%;
        margin-left: 30.4%;
        margin-top: 0.425%;
    }
    .dc-cloud-steward-main .background-2 {
        height: 474.13px;
        background-size: 100%;
    }
    .dc-cloud-steward-main .background-2 p {
        font-size: 12px;
        color: #737373;
        padding-top: 83px;
        line-height: 17px;
    }
    .dc-cloud-steward-main .background-2 p span {
        line-height: 20px;
    }
    .dc-cloud-steward-main .background-3 {
        height: 386px;
        background-size: 100%;
    }
    .dc-cloud-steward-main .background-3 p {
        font-size: 14px;
        color: #737373;
        padding-top: 110px;
        text-align: center;
    }
    .dc-cloud-steward-main .background-4 {
        height: 453px;
        background-size: 100%;
    }
    .dc-cloud-steward-main .background-4 p {
        font-size: 14px;
        color: #737373;
        padding-top: 120px;
        text-align: center;
        line-height: 17px;
    }
    .dc-cloud-steward-main .background-5 {
        height: 453.87px;
        background-size: 100%;
        text-align: center;
    }
    .dc-cloud-steward-main .background-5 p {
        font-size: 13px;
        color: #737373;
        padding-top: 100px;
    }
    .dc-cloud-steward-main .background-6 {
        height: 427px;
        background-size: 100%;
        text-align: center;
    }
    .dc-cloud-steward-main .background-6 p {
        font-size: 12px;
        color: #404040;
        padding-top: 240px;
        padding-left: 205px;
        line-height: 25px;
    }
    .dc-cloud-steward-main .background-7 {
        height: 480px;
        background-size: 100%;
        text-align: center;
    }
    .dc-cloud-steward-main .background-7 p {
        font-size: 14px;
        padding-top: 100px;
        color: #737373;
    }
}

/* 多唱云管理系统独立样式结束 */

/* K72独立样式开始 */

.K72-main .block {
    width: 1920px;
    position: relative;
    margin-left: -960px;
    left: 50%;
}

.K72-main img {
    max-width: 100%;
}

.K72-main .background-1 {
    height: 920px;
}

.K72-main .background-2 {
    height: 800px;
    background-size: 100%;
}

.K72-main .background-2 p {
    font-size: 18px;
    color: #737373;
    padding: 360px 0 0 380px;
    line-height: 32px;
}

.K72-main .background-2 p span {
    line-height: 35px;
}

.K72-main .background-3 {
    height: 820px;
    background-size: 100%;
}

.K72-main .background-3 p {
    font-size: 18px;
    color: #fff;
    padding-top: 265px;
    text-align: center;
}

.K72-main .background-4 {
    height: 820px;
    background-size: 100%;
}

.K72-main .background-4 p {
    font-size: 18px;
    color: #6c6c6c;
    padding-top: 300px;
    text-align: center;
}

.K72-main .background-5 {
    height: 900px;
    background-size: 100%;
    text-align: center;
}

.K72-main .background-5 p {
    font-size: 18px;
    padding-top: 215px;
    color: #6c6c6c;
}

.K72-main .background-6 {
    height: 900px;
    background-size: 100%;
    text-align: center;
}

.K72-main .background-6 p {
    font-size: 18px;
    color: #6c6c6c;
    padding-top: 215px;
}

.K72-main .background-7 {
    height: 960px;
    background-size: 100%;
    text-align: center;
}

.K72-main .background-7 p {
    font-size: 18px;
    padding-top: 230px;
    color: #6c6c6c;
}

.K72-main .background-7 .K72_p7_more {
    margin: 40px 0px 60px 0px;
}

.K72-main .background-8 {
    height: 900px;
    background-size: 100%;
    text-align: center;
}

.K72-main .background-8 p {
    font-size: 18px;
    padding-top: 279px;
    color: #6c6c6c;
}

@media screen and (max-width:1440px) {
    .K72-main .block {
        width: 1440px;
        position: relative;
        margin-left: -720px;
        left: 50%;
    }
    .K72-main img {
        max-width: 100%;
    }
    .K72-main .background-1 {
        height: 690px;
    }
    .K72-main .background-2 {
        height: 600px;
        background-size: 100%;
    }
    .K72-main .background-2 p {
        font-size: 16px;
        color: #737373;
        padding: 265px 0 0 283px;
        line-height: 28px;
    }
    .K72-main .background-2 p span {
        line-height: 27px;
    }
    .K72-main .background-3 {
        height: 615px;
        background-size: 100%;
    }
    .K72-main .background-3 p {
        font-size: 16px;
        color: #fff;
        padding-top: 195px;
        text-align: center;
    }
    .K72-main .background-4 {
        height: 615px;
        background-size: 100%;
    }
    .K72-main .background-4 p {
        font-size: 16px;
        color: #6c6c6c;
        padding-top: 225px;
        text-align: center;
    }
    .K72-main .background-5 {
        height: 675px;
        background-size: 100%;
        text-align: center;
    }
    .K72-main .background-5 p {
        font-size: 16px;
        color: #6c6c6c;
        padding-top: 155px;
    }
    .K72-main .background-6 {
        height: 675px;
        background-size: 100%;
        text-align: center;
    }
    .K72-main .background-6 p {
        font-size: 16px;
        color: #6c6c6c;
        padding-top: 155px;
    }
    .K72-main .background-7 {
        height: 720px;
        background-size: 100%;
        text-align: center;
    }
    .K72-main .background-7 p {
        font-size: 18px;
        padding-top: 172px;
        color: #6c6c6c;
    }
    .K72-main .background-7 .K72_p7_more {
        margin: 30px 0px 45px 0px;
        width: 10%;
    }
    .K72-main .background-8 {
        height: 675px;
        background-size: 100%;
        text-align: center;
    }
    .K72-main .background-8 p {
        font-size: 16px;
        color: #6c6c6c;
        padding-top: 205px;
    }
}

@media screen and (max-width:1024px) {
    .K72-main .block {
        width: 1024px;
        position: relative;
        margin-left: -512px;
        left: 50%;
    }
    .K72-main img {
        max-width: 100%;
    }
    .K72-main .background-1 {
        height: 490px;
    }
    .K72-main .background-2 {
        height: 427px;
        background-size: 100%;
    }
    .K72-main .background-2 p {
        font-size: 12px;
        color: #737373;
        padding: 187px 0 0 200px;
        line-height: 22px;
    }
    .K72-main .background-2 p span {
        line-height: 20px;
    }
    .K72-main .background-3 {
        height: 437.3px;
        background-size: 100%;
    }
    .K72-main .background-3 p {
        font-size: 14px;
        color: #fff;
        padding-top: 138px;
        text-align: center;
    }
    .K72-main .background-4 {
        height: 437px;
        background-size: 100%;
    }
    .K72-main .background-4 p {
        font-size: 14px;
        color: #6c6c6c;
        padding-top: 160px;
        text-align: center;
    }
    .K72-main .background-5 {
        height: 480px;
        background-size: 100%;
        text-align: center;
    }
    .K72-main .background-5 p {
        font-size: 13px;
        color: #6c6c6c;
        padding-top: 107px;
    }
    .K72-main .background-6 {
        height: 480px;
        background-size: 100%;
        text-align: center;
    }
    .K72-main .background-6 p {
        font-size: 14px;
        color: #6c6c6c;
        padding-top: 107px;
        line-height: 18px;
    }
    .K72-main .background-7 {
        height: 512px;
        background-size: 100%;
        text-align: center;
    }
    .K72-main .background-7 p {
        font-size: 14px;
        padding-top: 123px;
        color: #6c6c6c;
    }
    .K72-main .background-7 .K72_p7_more {
        margin: 21px 0px 32px 0px;
    }
    .K72-main .background-8 {
        height: 480px;
        background-size: 100%;
        text-align: center;
    }
    .K72-main .background-8 p {
        font-size: 13px;
        color: #6c6c6c;
        padding-top: 143px;
    }
}

/* K72独立样式结束 */

/* K90独立样式开始 */
.k90-menu ul li a{
    color: red;
}
.K90-main p {
    font-family: 'Noto Sans SC';
}

.K90-main .block {
    width: 1920px;
    position: relative;
    margin-left: -960px;
    left: 50%;
}

.K90-main img {
    max-width: 100%;
}

.K90-main .background-1 {
    height: 844px;
}

.K90-main .background-2 {
    height: 856px;
    background-size: 100%;
}
.K90-main .background-2 p {
    font-size: 19px;
    color: #737373;
    letter-spacing: 10px;
    top: 25%;
    position: absolute;
    text-align: center;
    width: 100%;
    font-weight: 100;
    line-height: 28px;
}
.K90-main .background-3 {
    height: 850px;
    background-size: 100%;
}
.K90-main .background-3 p {
    font-size: 19px;
    color: #FFF;
    letter-spacing: 11px;
    top: 25%;
    position: absolute;
    text-align: center;
    width: 100%;
    font-weight: 100;
    line-height: 28px;
}
.K90-main .background-4 {
    height: 850px;
    background-size: 100%;
}
.K90-main .background-4 p {
    font-size: 19px;
    color: #000;
    letter-spacing: 6px;
    top: 49%;
    left: 13%;
    position: absolute;
    text-align: left;
    width: 100%;
    font-weight: 100;
    line-height: 44px;
}
.K90-main .background-5 {
    height: 850px;
    background-size: 100%;
    text-align: center;
}
.K90-main .background-5 p {
    font-size: 19px;
    color: #FFF;
    letter-spacing: 4px;
    top: 37%;
    left: 58.5%;
    position: absolute;
    text-align: left;
    width: 100%;
    font-weight: 100;
    line-height: 43px;
}
.K90-main .background-6 {
    height: 850px;
    background-size: 100%;
}
.K90-main .background-6 p {
    font-size: 19px;
    color: #FFF;
    letter-spacing: 6px;
    top: 33%;
    position: absolute;
    text-align: center;
    width: 100%;
    font-weight: 100;
    line-height: 41px;
}
.K90-main .background-7 {
    height: 850px;
    background-size: 100%;
    text-align: center;
}
.K90-main .background-8 {
    height: 850px;
    background-size: 100%;
    text-align: center;
}
.K90-main .background-8 p {
    font-size: 19px;
    color: #000000;
    letter-spacing: 5px;
    top: 23%;
    position: absolute;
    text-align: center;
    width: 100%;
    font-weight: 100;
    line-height: 28px;
}

@media screen and (max-width:1440px) {
    .K90-main .block {
        width: 1440px;
        position: relative;
        margin-left: -720px;
        left: 50%;
    }
    .K90-main img {
        max-width: 100%;
    }
    .K90-main .background-1 {
        height: 633px;
    }
    .K90-main .background-2 {
        height: 642px;
        background-size: 100%;
    }
    .K90-main .background-2 p {
        font-size: 16px;
        color: #737373;
        letter-spacing: 6px;
        top: 25%;
        position: absolute;
        text-align: center;
        width: 100%;
        font-weight: 100;
        line-height: 28px;
    }
    .K90-main .background-3 {
        height: 637px;
        background-size: 100%;
    }
    .K90-main .background-3 p {
        font-size: 16px;
        color: #FFF;
        letter-spacing: 7px;
        top: 25%;
        position: absolute;
        text-align: center;
        width: 100%;
        font-weight: 100;
        line-height: 28px;
    }
    .K90-main .background-4 {
        height: 637px;
        background-size: 100%;
    }
    .K90-main .background-4 p {
        font-size: 16px;
        color: #000;
        letter-spacing: 6px;
        top: 49%;
        left: 13%;
        position: absolute;
        text-align: left;
        width: 100%;
        font-weight: 100;
        line-height: 32px;
    }
    .K90-main .background-5 {
        height: 637px;
        background-size: 100%;
    }
    .K90-main .background-5 p {
        font-size: 16px;
        color: #FFF;
        letter-spacing: 1px;
        top: 37%;
        left: 58.5%;
        position: absolute;
        text-align: left;
        width: 100%;
        font-weight: 100;
        line-height: 30px;
    }
    .K90-main .background-6 {
        height: 637px;
        background-size: 100%;
    }
    .K90-main .background-6 p {
        font-size: 16px;
        color: #FFF;
        letter-spacing: 3px;
        top: 33%;
        position: absolute;
        text-align: center;
        width: 100%;
        font-weight: 100;
        line-height: 28px;
    }
    .K90-main .background-7 {
        height: 637px;
        background-size: 100%;
    }
    .K90-main .background-8 {
        height: 637px;
        background-size: 100%;
    }
    .K90-main .background-8 p {
        font-size: 16px;
        color: #000000;
        letter-spacing: 3px;
        top: 23%;
        position: absolute;
        text-align: center;
        width: 100%;
        font-weight: 100;
        line-height: 28px;
    }
}

@media screen and (max-width:1024px) {
    .K90-main .block {
        width: 1024px;
        position: relative;
        margin-left: -512px;
        left: 50%;
    }
    .K90-main img {
        max-width: 100%;
    }
    .K90-main .background-1 {
        height: 450px;
    }
    .K90-main .background-2 {
        height: 456px;
        background-size: 100%;
    }
    .K90-main .background-2 p {
        font-size: 14px;
        color: #737373;
        letter-spacing: 2px;
        top: 25%;
        position: absolute;
        text-align: center;
        width: 100%;
        font-weight: 100;
        line-height: 28px;
    }
    .K90-main .background-3 {
        height: 453px;
        background-size: 100%;
    }
    .K90-main .background-3 p {
        font-size: 14px;
        color: #FFF;
        letter-spacing: 2px;
        top: 25%;
        position: absolute;
        text-align: center;
        width: 100%;
        font-weight: 100;
        line-height: 28px;
    }
    .K90-main .background-4 {
        height: 453px;
        background-size: 100%;
    }
    .K90-main .background-4 p {
        font-size: 13px;
        color: #000;
        letter-spacing: 1px;
        top: 49%;
        left: 13%;
        position: absolute;
        text-align: left;
        width: 100%;
        font-weight: 100;
        line-height: 29px;
    }
    .K90-main .background-5 {
        height: 453px;
        background-size: 100%;
    }
    .K90-main .background-5 p {
        font-size: 13px;
        color: #FFF;
        letter-spacing: 1px;
        top: 37%;
        left: 58.5%;
        position: absolute;
        text-align: left;
        width: 100%;
        font-weight: 100;
        line-height: 26px;
    }
    .K90-main .background-6 {
        height: 453px;
        background-size: 100%;
    }
    .K90-main .background-6 p {
        font-size: 13px;
        color: #FFF;
        letter-spacing: 1px;
        top: 33%;
        position: absolute;
        text-align: center;
        width: 100%;
        font-weight: 100;
        line-height: 26px;
    }
    .K90-main .background-7 {
        height: 453px;
        background-size: 100%;
    }
    .K90-main .background-8 {
        height: 453px;
        background-size: 100%;
    }
    .K90-main .background-8 p {
        font-size: 13px;
        color: #000000;
        letter-spacing: 1px;
        top: 23%;
        position: absolute;
        text-align: center;
        width: 100%;
        font-weight: 100;
        line-height: 28px;
    }
}

/* K90独立样式结束 */

/* S69独立样式开始 */

.S69-main .block {
    width: 1920px;
    position: relative;
    margin-left: -960px;
    left: 50%;
}

.S69-main img {
    max-width: 100%;
}

.S69-main .background-2 {
    height: 1061px;
    background-size: 100%;
}

.S69-main .background-2 p {
    font-size: 18px;
    color: #767676;
    padding-top: 190px;
    text-align: center;
}

.S69-main .background-2 .p2 {
    font-size: 26px;
    color: #0a0a0a;
    padding-top: 40px;
    text-align: center;
}

.S69-main .background-2 .ckgd {
    width: 191px;
    height: 47px;
    margin: 30px auto;
    display: block;
}

.S69-main .background-3 {
    height: 928px;
    background-size: 100%;
}

.S69-main .background-3 p {
    font-size: 18px;
    color: #737373;
    padding: 320px 0 0 330px;
    width: 710px;
    text-align: center;
}

.S69-main .background-4 {
    height: 936px;
    background-size: 100%;
}

.S69-main .background-4 p {
    font-size: 18px;
    color: #737373;
    padding-top: 175px;
    text-align: center;
}

@media screen and (max-width:1440px) {
    .S69-main .block {
        width: 1440px;
        position: relative;
        margin-left: -720px;
        left: 50%;
    }
    .S69-main img {
        max-width: 100%;
    }
    .S69-main .background-2 {
        height: 795px;
        background-size: 100%;
    }
    .S69-main .background-2 p {
        font-size: 16px;
        color: #767676;
        padding-top: 140px;
        text-align: center;
    }
    .S69-main .background-2 .p2 {
        font-size: 24px;
        color: #0a0a0a;
        padding-top: 30px;
        text-align: center;
    }
    .S69-main .background-2 .ckgd {
        width: 181px;
        height: 42px;
        margin: 20px auto;
        display: block;
    }
    .S69-main .background-3 {
        height: 696px;
        background-size: 100%;
    }
    .S69-main .background-3 p {
        font-size: 16px;
        color: #737373;
        padding: 240px 0 0 240px;
        width: 520px;
        text-align: center;
    }
    .S69-main .background-4 {
        height: 702px;
        background-size: 100%;
    }
    .S69-main .background-4 p {
        font-size: 16px;
        color: #737373;
        padding-top: 130px;
        text-align: center;
    }
}

@media screen and (max-width:1024px) {
    .S69-main .block {
        width: 1024px;
        position: relative;
        margin-left: -512px;
        left: 50%;
    }
    .S69-main img {
        max-width: 100%;
    }
    .S69-main .background-2 {
        height: 565px;
        background-size: 100%;
    }
    .S69-main .background-2 p {
        font-size: 14px;
        color: #767676;
        padding-top: 100px;
        text-align: center;
    }
    .S69-main .background-2 .p2 {
        font-size: 22px;
        color: #0a0a0a;
        padding-top: 15px;
        text-align: center;
    }
    .S69-main .background-2 .ckgd {
        width: 141px;
        height: 37px;
        margin: 15px auto;
        display: block;
    }
    .S69-main .background-3 {
        height: 495px;
        background-size: 100%;
    }
    .S69-main .background-3 p {
        font-size: 14px;
        color: #737373;
        padding: 170px 0 0 75px;
        width: 520px;
        text-align: center;
    }
    .S69-main .background-4 {
        height: 499px;
        background-size: 100%;
    }
    .S69-main .background-4 p {
        font-size: 14px;
        color: #737373;
        padding-top: 90px;
        text-align: center;
    }
}

/* S69独立样式结束 */

/* S81独立样式开始 */

.S81-main .block {
    width: 1920px;
    position: relative;
    margin-left: -960px;
    left: 50%;
}

.S81-main img {
    max-width: 100%;
}

.S81-main .background-1 {
    height: 948px;
}

.S81-main .background-2 {
    height: 953px;
    background-size: 100%;
    background: #f4f4f4;
    overflow: hidden;
}

.S81-main .background-2 .cont_body {
    width: 71%;
    margin: 110px auto;
    height: 485px;
}

.S81-main .background-2 .cont {
    width: 24%;
    background: #ffffff;
    float: left;
    margin-left: 1%;
    border: #dfdfdf 1px solid;
}

.S81-main .background-2 .cont_left {
    margin-left: 0;
}

.S81-main .background-2 p {
    font-size: 16px;
    height: 200px;
    color: #777777;
    padding: 20px;
    line-height: 30px;
}

.S81-main .background-3 {
    height: 952px;
    background-size: 100%;
}

.S81-main .background-4 {
    height: 725px;
    background-size: 100%;
}

.S81-main .background-4 .cont_p {
    width: 1150px;
    height: 78px;
    margin: 390px 0 0 410px;
    float: left;
    font-size: 20px;
    color: #777777;
}

.S81-main .background-4 .cont_p span {
    font-size: 14px;
}

.S81-main .background-4 .cont_p .cont_top {
    margin-top: -10px;
}

.S81-main .background-4 .cont_P_left {
    margin: 0 0 0 410px;
}

.S81-main .background-4 .cont_p1 {
    width: 390px;
    float: left;
    color: #0088de;
}

.S81-main .background-4 .cont_p2 {
    width: 155px;
    float: left;
}

.S81-main .background-4 .cont_p3 {
    width: 315px;
    float: left;
}

.S81-main .background-4 .cont_p4 {
    width: 170px;
    float: left;
}

.S81-main .background-4 .cont_p5 {
    width: 100px;
    float: left;
}

.tab-main .parameter img.s81 {
    margin-top: 30px;
}

@media screen and (max-width:1440px) {
    .S81-main .block {
        width: 1440px;
        position: relative;
        margin-left: -720px;
        left: 50%;
    }
    .S81-main .background-1 {
        height: 711px;
    }
    .S81-main .background-2 {
        height: 712px;
        background-size: 100%;
        background: #f4f4f4;
        overflow: hidden;
    }
    .S81-main .background-2 .cont_body {
        width: 71%;
        margin: 80px auto;
        height: 485px;
    }
    .S81-main .background-2 .cont {
        width: 24%;
        background: #ffffff;
        float: left;
        margin-left: 1%;
        border: #dfdfdf 1px solid;
    }
    .S81-main .background-2 .cont_left {
        margin-left: 0;
    }
    .S81-main .background-2 p {
        font-size: 14px;
        height: 160px;
        color: #777777;
        padding: 17px;
        line-height: 26px;
    }
    .S81-main .background-3 {
        height: 714px;
        background-size: 100%;
    }
    .S81-main .background-4 {
        height: 543px;
        background-size: 100%;
    }
    .S81-main .background-4 .cont_p {
        width: 900px;
        height: 58px;
        margin: 285px 0 0 305px;
        float: left;
        font-size: 16px;
        color: #777777;
    }
    .S81-main .background-4 .cont_p span {
        font-size: 12px;
    }
    .S81-main .background-4 .cont_p .cont_top {
        margin-top: -10px;
    }
    .S81-main .background-4 .cont_P_left {
        margin: 7px 0 0 305px;
    }
    .S81-main .background-4 .cont_p1 {
        width: 290px;
        float: left;
        color: #0088de;
    }
    .S81-main .background-4 .cont_p2 {
        width: 120px;
        float: left;
    }
    .S81-main .background-4 .cont_p3 {
        width: 235px;
        float: left;
    }
    .S81-main .background-4 .cont_p4 {
        width: 125px;
        float: left;
    }
    .S81-main .background-4 .cont_p5 {
        width: 100px;
        float: left;
    }
    .tab-main .parameter img.s81 {
        margin-top: 30px;
    }
}

@media screen and (max-width:1024px) {
    .S81-main .block {
        width: 1024px;
        position: relative;
        margin-left: -512px;
        left: 50%;
    }
    .S81-main .background-1 {
        height: 505.6px;
    }
    .S81-main .background-2 {
        height: 508px;
        background-size: 100%;
        background: #f4f4f4;
        overflow: hidden;
    }
    .S81-main .background-2 .cont_body {
        width: 71%;
        margin: 50px auto;
        height: 485px;
    }
    .S81-main .background-2 .cont {
        width: 23%;
        background: #ffffff;
        float: left;
        margin-left: 1%;
        border: #dfdfdf 1px solid;
    }
    .S81-main .background-2 .cont_left {
        margin-left: 0;
    }
    .S81-main .background-2 p {
        font-size: 12px;
        height: 160px;
        color: #777777;
        padding: 8px;
        line-height: 24px;
    }
    .S81-main .background-3 {
        height: 507px;
        background-size: 100%;
    }
    .S81-main .background-4 {
        height: 543px;
        background-size: 100%;
        width: 1440px;
        margin-left: -720px;
    }
    .S81-main .background-4 .cont_p {
        width: 900px;
        height: 58px;
        margin: 285px 0 0 305px;
        float: left;
        font-size: 16px;
        color: #777777;
    }
    .S81-main .background-4 .cont_p span {
        font-size: 12px;
    }
    .S81-main .background-4 .cont_p .cont_top {
        margin-top: -10px;
    }
    .S81-main .background-4 .cont_P_left {
        margin: 7px 0 0 305px;
    }
    .S81-main .background-4 .cont_p1 {
        width: 290px;
        float: left;
        color: #0088de;
    }
    .S81-main .background-4 .cont_p2 {
        width: 120px;
        float: left;
    }
    .S81-main .background-4 .cont_p3 {
        width: 235px;
        float: left;
    }
    .S81-main .background-4 .cont_p4 {
        width: 125px;
        float: left;
    }
    .S81-main .background-4 .cont_p5 {
        width: 100px;
        float: left;
    }
    .tab-main .parameter img.s81 {
        margin-top: 30px;
    }
}

/* S81独立样式结束 */

/* baping独立样式开始 */

.baping-main .block {
    width: 1920px;
    position: relative;
    margin-left: -960px;
    left: 50%;
}

.baping-main img {
    max-width: 100%;
}

.baping-main .background-1 {
    height: 920px;
}

.baping-main .buy {
    height: 895px;
}

/* 霸屏悬浮钮 */

.baping_float_btns {
    position: fixed;
    transform: translate(-50%, -50%);
    top: 74%;
    left: 95%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    width: 130px;
    height: 262px;
    z-index: 99;
}

.baping_consulation_float_img {
    width: 127px;
    height: 126px;
}

.baping_register_float_img {
    width: 126px;
    height: 126px;
}

.baping-main .background-1 .background-1-body {
    top: 61%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    height: 526px;
    width: 920px;
}

.baping-main .background-1 .background-1-body .video {
    width: 100%;
    height: 100%;
    border-radius: 5%;
    border-radius: calc(15vw / 19.2);
    overflow: hidden;
}

.baping-main .background-1 .background-1-body .flowplayer.is-mouseout .fp-timeline {
    -webkit-transition: height .15s .3s, top .15s .3s, margin .15s .3s;
    -moz-transition: height .15s .3s, top .15s .3s, margin .15s .3s;
    transition: height .15s .3s, top .15s .3s, margin .15s .3s;
    height: 4px;
    top: -4px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.baping-main .background-1 .title_p {
    font-size: 80px;
    font-family: 'SourceHanSans-Regular';
    color: #ffffff;
    line-height: 95px;
    text-align: left;
    position: absolute;
    top: 12%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.baping-main .background-1 p {
    font-size: 20px;
    font-family: 'SourceHanSans-Light';
    color: #ffffff;
    line-height: 48px;
    text-align: center;
    position: absolute;
    top: 23%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.baping-main .background-2 {
    height: 1375px;
    background-size: 100%;
}

.baping-main .background-2 .title_p {
    font-size: 55px;
    color: #fff;
    line-height: 95px;
    text-align: center;
    position: absolute;
    top: 24%;
    left: 26.5%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.baping-main .background-3 {
    height: 968px;
    background-size: 100%;
}

.baping-main .background-3 .title_p {
    font-size: 80px;
    font-family: 'SourceHanSans-Light';
    color: #292929;
    line-height: 95px;
    text-align: left;
    position: absolute;
    top: 15%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.baping-main .background-3 p {
    font-size: 20px;
    font-family: 'SourceHanSans-Light';
    color: #363636;
    width: max-content;
    line-height: 48px;
    text-align: center;
    position: absolute;
    top: 26%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.baping-main .background-4 {
    height: 937px;
    background-size: 100%;
    text-align: left;
}

.baping-main .background-4 .title_p {
    font-size: 80px;
    font-family: 'SourceHanSans-Light';
    color: #ffffff;
    line-height: 95px;
    text-align: center;
    position: absolute;
    top: 19%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.baping-main .background-4 p {
    font-size: 20px;
    color: #fff;
    font-family: 'SourceHanSans-Light';
    width: max-content;
    line-height: 48px;
    text-align: center;
    position: absolute;
    top: 37%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.baping-main .background-4 .bottom_left {
    font-size: 20px;
    font-family: 'SourceHanSans-Light';
    color: #fff;
    line-height: 48px;
    text-align: center;
    position: absolute;
    top: 92%;
    left: 29%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.baping-main .background-4 .bottom_right {
    font-size: 20px;
    font-family: 'SourceHanSans-Light';
    color: #fff;
    line-height: 48px;
    text-align: center;
    position: absolute;
    top: 92%;
    left: 72%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.baping-main .background-5 {
    height: 980px;
    background-size: 100%;
    text-align: center;
}

.baping-main .background-5 .title_p {
    font-size: 80px;
    font-family: 'SourceHanSans-Light';
    color: #fff;
    line-height: 95px;
    text-align: left;
    position: absolute;
    top: 12%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.baping-main .background-5 p {
    font-size: 20px;
    color: #f6f6f6;
    font-family: 'SourceHanSans-Light';
    width: max-content;
    line-height: 48px;
    text-align: center;
    position: absolute;
    top: 25%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.baping-main .background-6 {
    height: 964px;
    background-size: 100%;
    text-align: center;
}

.baping-main .background-6 .title_p {
    font-size: 80px;
    font-family: 'SourceHanSans-Light';
    color: #292929;
    line-height: 95px;
    text-align: left;
    position: absolute;
    top: 10%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.baping-main .background-6 p {
    font-size: 20px;
    color: #363636;
    font-family: 'SourceHanSans-Light';
    width: max-content;
    line-height: 48px;
    position: absolute;
    top: 23%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.baping-main .background-7 {
    height: 940px;
    background-size: 100%;
    text-align: center;
}

.baping-main .background-7 .title_p {
    font-size: 80px;
    font-family: 'SourceHanSans-Light';
    color: #fff;
    line-height: 95px;
    text-align: left;
    position: absolute;
    top: 12%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.baping-main .background-7 .content_p {
    font-size: 18px;
    font-family: 'SourceHanSans-Light';
    color: #fff;
    width: max-content;
    line-height: 30px;
    position: absolute;
    top: 25%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.baping-main .background-7 .top_p {
    font-size: 20px;
    font-family: 'SourceHanSans-Light';
    color: #fff;
    line-height: 48px;
    text-align: center;
    position: absolute;
    top: 47%;
    left: 49.5%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.baping-main .background-7 .bottom_left_p {
    font-size: 20px;
    font-family: 'SourceHanSans-Light';
    color: #fff;
    line-height: 48px;
    text-align: center;
    position: absolute;
    top: 88%;
    left: 21%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.baping-main .background-7 .bottom_center_p {
    font-size: 20px;
    font-family: 'SourceHanSans-Light';
    color: #fff;
    line-height: 48px;
    text-align: center;
    position: absolute;
    top: 88%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.baping-main .background-7 .bottom_right_p {
    font-size: 20px;
    font-family: 'SourceHanSans-Light';
    color: #fff;
    line-height: 48px;
    text-align: center;
    position: absolute;
    top: 88%;
    left: 78.5%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.baping-main .background-8 {
    height: 960px;
    background-size: 100%;
    text-align: center;
}

.baping-main .background-8 .title_p {
    font-size: 80px;
    font-family: 'SourceHanSans-Light';
    color: #292929;
    line-height: 95px;
    text-align: left;
    position: absolute;
    top: 12%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.baping-main .background-8 p {
    font-size: 20px;
    color: #363636;
    font-family: 'SourceHanSans-Light';
    width: max-content;
    line-height: 48px;
    position: absolute;
    top: 27%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.baping-main .background-9 {
    height: 895px;
    background-size: 100%;
    text-align: center;
}

.baping-main .background-9 .title_p {
    font-size: 80px;
    font-family: 'SourceHanSans-Light';
    color: #ffffff;
    line-height: 95px;
    text-align: center;
    position: absolute;
    top: 43%;
    left: 33%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.baping-main .background-9 p {
    font-size: 22px;
    font-family: 'SourceHanSans-Light';
    color: #ffffff;
    width: max-content;
    line-height: 48px;
    position: absolute;
    top: 70%;
    left: 35%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.baping-main .background-10 {
    height: 900px;
    background-size: 100%;
    text-align: center;
}

/*baping更多独立样式开始*/

.baping-more-main .block {
    clear: both;
    width: 1920px;
    height: 332px;
    position: relative;
    margin-left: -960px;
    left: 50%;
    border-top: 1px solid #e1e1e1;
}

.baping-more-main .block .background {
    height: 332px;
    background: url("../image/official/new_more_bg.jpg");
}

.baping-more-main .block .one #onebg {
    width: 243px;
    height: 282px;
    display: block;
    float: left;
    margin-left: 620px;
    margin-top: 25px;
}

.baping-more-main .block .two #twobg {
    width: 243px;
    height: 282px;
    display: block;
    float: left;
    margin-left: 210px;
    margin-top: 25px;
}

.baping-more-main .block .one:hover {
    background: url("../official/pc/images/baping-bottom-one-hover.png");
}

.baping-more-main .block .two:hover {
    background: url("../official/pc/images/baping-bottom-two-hover.png") -243px 0px;
}

/*baping更多独立样式结束*/

@media screen and (max-width:1440px) {
    .baping-main .block {
        width: 1440px;
        position: relative;
        margin-left: -720px;
        left: 50%;
    }
    .baping-main img {
        max-width: 100%;
    }
    .baping-main .background-1 {
        height: 690px;
    }
    .baping-main .buy {
        height: 670px;
    }
    /* 霸屏悬浮钮 */
    .baping_float_btns {
        width: 100px;
        height: 200px;
    }
    .baping_consulation_float_img {
        width: 95px;
        height: 94px;
    }
    .baping_register_float_img {
        width: 95px;
        height: 95px;
    }
    .baping-main .background-1 .background-1-body {
        top: 61%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        position: absolute;
        height: 398px;
        width: 695px;
    }
    .baping-main .background-1 .background-1-body .video {
        width: 100%;
        height: 100%;
        border-radius: 5%;
        border-radius: calc(15vw / 19.2);
        overflow: hidden;
    }
    .baping-main .background-1 .background-1-body .flowplayer.is-mouseout .fp-timeline {
        -webkit-transition: height .15s .3s, top .15s .3s, margin .15s .3s;
        -moz-transition: height .15s .3s, top .15s .3s, margin .15s .3s;
        transition: height .15s .3s, top .15s .3s, margin .15s .3s;
        height: 4px;
        top: -4px;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0
    }
    .baping-main .background-1 .title_p {
        font-size: 60px;
        font-family: 'SourceHanSans-Regular';
        color: #fff;
        line-height: 73px;
        text-align: left;
        position: absolute;
        top: 12%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .baping-main .background-1 p {
        font-size: 15px;
        color: #fff;
        font-family: 'SourceHanSans-Light';
        line-height: 36px;
        text-align: center;
        position: absolute;
        top: 23%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .baping-main .background-2 {
        height: 1033px;
        background-size: 100%;
    }
    .baping-main .background-2 .title_p {
        font-size: 40px;
        color: #fff;
        line-height: 70px;
        text-align: center;
        position: absolute;
        top: 22%;
        left: 26.5%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .baping-main .background-3 {
        height: 725px;
        background-size: 100%;
    }
    .baping-main .background-3 .title_p {
        font-size: 60px;
        font-family: 'SourceHanSans-Light';
        color: #292929;
        line-height: 73px;
        text-align: left;
        position: absolute;
        top: 10%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .baping-main .background-3 p {
        font-size: 15px;
        color: #363636;
        font-family: 'SourceHanSans-Light';
        width: max-content;
        line-height: 36px;
        text-align: center;
        position: absolute;
        top: 23%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .baping-main .background-4 {
        height: 700px;
        background-size: 100%;
        text-align: left;
    }
    .baping-main .background-4 .title_p {
        font-size: 60px;
        font-family: 'SourceHanSans-Light';
        color: #fff;
        line-height: 73px;
        text-align: center;
        position: absolute;
        top: 19%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .baping-main .background-4 p {
        font-size: 15px;
        color: #fff;
        font-family: 'SourceHanSans-Light';
        width: max-content;
        line-height: 36px;
        text-align: center;
        position: absolute;
        top: 37%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .baping-main .background-4 .bottom_left {
        font-size: 16px;
        font-family: 'SourceHanSans-Light';
        color: #fff;
        line-height: 36px;
        text-align: center;
        position: absolute;
        top: 92%;
        left: 29%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .baping-main .background-4 .bottom_right {
        font-size: 16px;
        font-family: 'SourceHanSans-Light';
        color: #fff;
        line-height: 36px;
        text-align: center;
        position: absolute;
        top: 92%;
        left: 72%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .baping-main .background-5 {
        height: 735px;
        background-size: 100%;
        text-align: center;
    }
    .baping-main .background-5 .title_p {
        font-size: 60px;
        font-family: 'SourceHanSans-Light';
        color: #fff;
        line-height: 73px;
        text-align: left;
        position: absolute;
        top: 10%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .baping-main .background-5 p {
        font-size: 15px;
        color: #fff;
        font-family: 'SourceHanSans-Light';
        width: max-content;
        line-height: 36px;
        text-align: center;
        position: absolute;
        top: 23%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .baping-main .background-6 {
        height: 725px;
        background-size: 100%;
        text-align: center;
    }
    .baping-main .background-6 .title_p {
        font-size: 60px;
        font-family: 'SourceHanSans-Light';
        color: #292929;
        line-height: 73px;
        text-align: left;
        position: absolute;
        top: 10%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .baping-main .background-6 p {
        font-size: 15px;
        color: #363636;
        font-family: 'SourceHanSans-Light';
        width: max-content;
        line-height: 36px;
        position: absolute;
        top: 23%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .baping-main .background-7 {
        height: 703px;
        background-size: 100%;
        text-align: center;
    }
    .baping-main .background-7 .title_p {
        font-size: 60px;
        font-family: 'SourceHanSans-Light';
        color: #fff;
        line-height: 73px;
        text-align: left;
        position: absolute;
        top: 12%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    .baping-main .background-7 .content_p {
        font-size: 15px;
        color: #fff;
        font-family: 'SourceHanSans-Light';
        width: max-content;
        line-height: 36px;
        position: absolute;
        top: 24%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .baping-main .background-7 .top_p {
        font-size: 16px;
        color: #fff;
        font-family: 'SourceHanSans-Light';
        line-height: 36px;
        text-align: center;
        position: absolute;
        top: 47%;
        left: 49.5%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .baping-main .background-7 .bottom_left_p {
        font-size: 16px;
        color: #fff;
        font-family: 'SourceHanSans-Light';
        line-height: 36px;
        text-align: center;
        position: absolute;
        top: 88%;
        left: 21%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .baping-main .background-7 .bottom_center_p {
        font-size: 16px;
        color: #fff;
        font-family: 'SourceHanSans-Light';
        line-height: 36px;
        text-align: center;
        position: absolute;
        top: 88%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .baping-main .background-7 .bottom_right_p {
        font-size: 16px;
        color: #fff;
        font-family: 'SourceHanSans-Light';
        line-height: 36px;
        text-align: center;
        position: absolute;
        top: 88%;
        left: 78.5%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .baping-main .background-8 {
        height: 725px;
        background-size: 100%;
        text-align: center;
    }
    .baping-main .background-8 .title_p {
        font-size: 60px;
        font-family: 'SourceHanSans-Light';
        color: #292929;
        line-height: 73px;
        text-align: left;
        position: absolute;
        top: 11%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .baping-main .background-8 p {
        font-size: 15px;
        color: #363636;
        font-family: 'SourceHanSans-Light';
        width: max-content;
        line-height: 36px;
        position: absolute;
        top: 28%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .baping-main .background-9 {
        height: 670px;
        background-size: 100%;
        text-align: center;
    }
    .baping-main .background-9 .title_p {
        font-size: 60px;
        font-family: 'SourceHanSans-Light';
        color: #fff;
        line-height: 73px;
        text-align: center;
        position: absolute;
        top: 41%;
        left: 31%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .baping-main .background-9 p {
        font-size: 16px;
        color: #fff;
        font-family: 'SourceHanSans-Light';
        width: max-content;
        line-height: 36px;
        position: absolute;
        top: 66%;
        left: 33%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .baping-main .background-10 {
        height: 720px;
        background-size: 100%;
        text-align: center;
    }
}

@media screen and (max-width:1024px) {
    .baping-main .block {
        width: 1024px;
        position: relative;
        margin-left: -512px;
        left: 50%;
    }
    .baping-main img {
        max-width: 100%;
    }
    .baping-main .background-1 {
        height: 490px;
    }
    .baping-main .buy {
        height: 475px;
    }
    /* 霸屏悬浮钮 */
    .baping_float_btns {
        width: 75px;
        height: 145px;
    }
    .baping_consulation_float_img {
        width: 68px;
        height: 67px;
    }
    .baping_register_float_img {
        width: 68px;
        height: 68px;
    }
    .baping-main .background-1 .background-1-body {
        top: 61%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        position: absolute;
        height: 283px;
        width: 485px;
    }
    .baping-main .background-1 .background-1-body .video {
        width: 100%;
        height: 100%;
        border-radius: 5%;
        border-radius: calc(15vw / 19.2);
        overflow: hidden;
    }
    .baping-main .background-1 .background-1-body .flowplayer.is-mouseout .fp-timeline {
        -webkit-transition: height .15s .3s, top .15s .3s, margin .15s .3s;
        -moz-transition: height .15s .3s, top .15s .3s, margin .15s .3s;
        transition: height .15s .3s, top .15s .3s, margin .15s .3s;
        height: 4px;
        top: -4px;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0
    }
    .baping-main .background-1 .title_p {
        font-size: 40px;
        font-family: 'SourceHanSans-Regular';
        color: #fff;
        line-height: 50px;
        text-align: left;
        position: absolute;
        top: 12%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .baping-main .background-1 p {
        font-size: 12px;
        color: #fff;
        font-family: 'SourceHanSans-Light';
        line-height: 20px;
        text-align: center;
        position: absolute;
        top: 23%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .baping-main .background-2 {
        height: 735px;
        background-size: 100%;
    }
    .baping-main .background-2 .title_p {
        font-size: 28px;
        color: #fff;
        line-height: 50px;
        text-align: center;
        position: absolute;
        top: 23%;
        left: 27%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .baping-main .background-3 {
        height: 510px;
        background-size: 100%;
    }
    .baping-main .background-3 .title_p {
        font-size: 40px;
        font-family: 'SourceHanSans-Light';
        color: #292929;
        line-height: 50px;
        text-align: left;
        position: absolute;
        top: 10%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .baping-main .background-3 p {
        font-size: 12px;
        color: #363636;
        font-family: 'SourceHanSans-Light';
        width: max-content;
        line-height: 20px;
        text-align: center;
        position: absolute;
        top: 22%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .baping-main .background-4 {
        height: 496px;
        background-size: 100%;
        text-align: left;
    }
    .baping-main .background-4 .title_p {
        font-size: 40px;
        font-family: 'SourceHanSans-Light';
        color: #fff;
        line-height: 50px;
        text-align: center;
        position: absolute;
        top: 19%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .baping-main .background-4 p {
        font-size: 12px;
        color: #fff;
        font-family: 'SourceHanSans-Light';
        width: max-content;
        line-height: 20px;
        text-align: center;
        position: absolute;
        top: 35%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .baping-main .background-4 .bottom_left {
        font-size: 14px;
        color: #fff;
        font-family: 'SourceHanSans-Light';
        line-height: 20px;
        text-align: center;
        position: absolute;
        top: 92%;
        left: 29%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .baping-main .background-4 .bottom_right {
        font-size: 14px;
        color: #fff;
        font-family: 'SourceHanSans-Light';
        line-height: 20px;
        text-align: center;
        position: absolute;
        top: 92%;
        left: 72%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .baping-main .background-5 {
        height: 523px;
        background-size: 100%;
        text-align: center;
    }
    .baping-main .background-5 .title_p {
        font-size: 40px;
        font-family: 'SourceHanSans-Light';
        color: #fff;
        line-height: 50px;
        text-align: left;
        position: absolute;
        top: 10%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .baping-main .background-5 p {
        font-size: 12px;
        color: #fff;
        font-family: 'SourceHanSans-Light';
        width: max-content;
        line-height: 20px;
        text-align: center;
        position: absolute;
        top: 23%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .baping-main .background-6 {
        height: 514px;
        background-size: 100%;
        text-align: center;
    }
    .baping-main .background-6 .title_p {
        font-size: 40px;
        font-family: 'SourceHanSans-Light';
        color: #292929;
        line-height: 50px;
        text-align: left;
        position: absolute;
        top: 10%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .baping-main .background-6 p {
        font-size: 12px;
        color: #363636;
        font-family: 'SourceHanSans-Light';
        width: max-content;
        line-height: 20px;
        position: absolute;
        top: 21%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .baping-main .background-7 {
        height: 500px;
        background-size: 100%;
        text-align: center;
    }
    .baping-main .background-7 .title_p {
        font-size: 40px;
        font-family: 'SourceHanSans-Light';
        color: #fff;
        line-height: 50px;
        text-align: left;
        position: absolute;
        top: 10%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    .baping-main .background-7 .content_p {
        font-size: 12px;
        color: #fff;
        font-family: 'SourceHanSans-Light';
        width: max-content;
        line-height: 20px;
        position: absolute;
        top: 23%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .baping-main .background-7 .top_p {
        font-size: 14px;
        color: #fff;
        font-family: 'SourceHanSans-Light';
        line-height: 20px;
        text-align: center;
        position: absolute;
        top: 47%;
        left: 49.5%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .baping-main .background-7 .bottom_left_p {
        font-size: 14px;
        color: #fff;
        font-family: 'SourceHanSans-Light';
        line-height: 20px;
        text-align: center;
        position: absolute;
        top: 88%;
        left: 21%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .baping-main .background-7 .bottom_center_p {
        font-size: 14px;
        color: #fff;
        font-family: 'SourceHanSans-Light';
        line-height: 20px;
        text-align: center;
        position: absolute;
        top: 88%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .baping-main .background-7 .bottom_right_p {
        font-size: 14px;
        color: #fff;
        font-family: 'SourceHanSans-Light';
        line-height: 20px;
        text-align: center;
        position: absolute;
        top: 88%;
        left: 78.5%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .baping-main .background-8 {
        height: 520px;
        background-size: 100%;
        text-align: center;
    }
    .baping-main .background-8 .title_p {
        font-size: 40px;
        font-family: 'SourceHanSans-Light';
        color: #292929;
        line-height: 50px;
        text-align: left;
        position: absolute;
        top: 10%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .baping-main .background-8 p {
        font-size: 12px;
        color: #363636;
        font-family: 'SourceHanSans-Light';
        width: max-content;
        line-height: 20px;
        position: absolute;
        top: 23%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .baping-main .background-9 {
        height: 475px;
        background-size: 100%;
        text-align: center;
    }
    .baping-main .background-9 .title_p {
        font-size: 40px;
        font-family: 'SourceHanSans-Light';
        color: #fff;
        line-height: 50px;
        text-align: center;
        position: absolute;
        top: 41%;
        left: 31%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .baping-main .background-9 p {
        font-size: 12px;
        color: #fff;
        font-family: 'SourceHanSans-Light';
        width: max-content;
        line-height: 20px;
        position: absolute;
        top: 57%;
        left: 34%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .baping-main .background-10 {
        height: 500px;
        background-size: 100%;
        text-align: center;
    }
}

/* baping独立样式结束 */

/* dc-system3独立样式开始 */

/*窗口缩放自适应写法 开始*/

/*.dc-system3-main .block { width                                                                          : 100%; position: relative; }*/

/*.dc-system3-main .container { display                                                                    : inline-block;font-size:0;width:100%;margin-top:-3px; }*/

/*.dc-system3-main {font-size                                                                              :0;}*/

/*.dc-system3-main .background-1 { width                                                                   : 100vw; }*/

/*.dc-system3-main .background-1 img.bg { width                                                            : 100%; }*/

/*.dc-system3-main .background-1 .background-1-body { top                                                  : 61%; left: 49%; -webkit-transform:translate(-50%,-50%); position: absolute;  height: calc( 516vw / 19.2); width: calc( 916vw / 19.2); }*/

/*.dc-system3-main .background-1 .background-1-body .video { width                                         : 100%; height:100%; border-radius:5%;border-radius:calc( 15vw / 19.2);overflow:hidden; }*/

/*.dc-system3-main .background-1 .background-1-body .flowplayer.is-mouseout .fp-timeline{-webkit-transition:height .15s .3s,top .15s .3s,margin .15s .3s;-moz-transition:height .15s .3s,top .15s .3s,margin .15s .3s;transition:height .15s .3s,top .15s .3s,margin .15s .3s;height:4px;top:-4px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}*/

/*.dc-system3-main .background-2 { width       : 100vw; }*/

/*.dc-system3-main .background-2 img.bg { width: 100%; }*/

/*.dc-system3-main .background-2 p{ font-size  :calc( 22vw / 19.2);-webkit-transform:scale(0.9);-webkit-transform-origin: top center; color:#666666;  text-align:center; width:100%; position:absolute;top:26%; display:-webkit-box;  text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }*/

/*.dc-system3-main .background-3 { width       : 100vw; }*/

/*.dc-system3-main .background-3 img.bg { width: 100%; }*/

/*.dc-system3-main .background-3 p{ font-size  :calc( 22vw / 19.2);-webkit-transform:scale(0.9);-webkit-transform-origin: top left; color:#e7e7e7;  text-align:left;position:absolute;top:40%;left:10.5%; display:-webkit-box; width:calc(455vw / 14); text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 4;-webkit-box-orient: vertical; }*/

/*.dc-system3-main .background-4 { width       : 100vw; }*/

/*.dc-system3-main .background-4 img.bg { width: 100%; }*/

/*.dc-system3-main .background-4 p{ font-size  :calc( 22vw / 19.2);-webkit-transform:scale(0.9);-webkit-transform-origin: top left; color:#666666; text-align:left;position:absolute;top:38%;left:10%; display:-webkit-box; width:calc(415vw / 14); text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}*/

/*.dc-system3-main .background-5 { width       : 100vw; }*/

/*.dc-system3-main .background-5 img.bg { width: 100%; }*/

/*.dc-system3-main .background-5 p{ font-size  :calc( 22vw / 19.2);-webkit-transform:scale(0.9);-webkit-transform-origin: top center; color:#e7e7e7; text-align:center;position:absolute;top:26%;width:100%; display:-webkit-box; text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }*/

/*.dc-system3-main .background-6 { width       : 100vw; }*/

/*.dc-system3-main .background-6 img.bg { width: 100%; }*/

/*.dc-system3-main .background-6 p{ font-size  :calc( 22vw / 19.2);-webkit-transform:scale(0.9);-webkit-transform-origin: top center; color:#666666;  width:100%;text-align:center;position:absolute;top:27%;display:-webkit-box; text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }*/

/*.dc-system3-main .background-7 { width       : 100vw; }*/

/*.dc-system3-main .background-7 img.bg { width: 100%; }*/

/*.dc-system3-main .background-7 p{ font-size  :calc( 22vw / 19.2);-webkit-transform:scale(0.9);-webkit-transform-origin: top left; color:#666666; text-align:left; position:absolute;top:46%;left:60%;display:-webkit-box; width:calc(432vw / 14); text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}*/

/*.dc-system3-main .background-8 { width       : 100vw; }*/

/*.dc-system3-main .background-8 img.bg { width: 100%; }*/

/*.dc-system3-main .background-8 p{ font-size  :calc( 22vw / 19.2); -webkit-transform:scale(0.9);-webkit-transform-origin: top left;color:#e7e7e7;   text-align:left;position:absolute;top:54%;left:9%;display:-webkit-box; width:calc(415vw / 14); text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 5;-webkit-box-orient: vertical; }*/

/*@media screen and (max-width                                                                             :1000px) {*/

/*.dc-system3-main .block { width                                                                          : 1000px; position: relative;   }*/

/*.dc-system3-main .background-1 { height                                                                  :445px; }*/

/*.dc-system3-main .background-1 img.bg { width                                                            : 100%; }*/

/*.dc-system3-main .background-1 .background-1-body { top                                                  : 61.5%; left: 49%; transform:translate(-50%,-50%); position: absolute;  height: 268px; width: 477px; }*/

/*.dc-system3-main .background-1 .background-1-body .video { width                                         : 100%; height:100%; border-radius:8px;overflow:hidden; }*/

/*.dc-system3-main .background-1 .background-1-body .flowplayer.is-mouseout .fp-timeline{-webkit-transition:height .15s .3s,top .15s .3s,margin .15s .3s;-moz-transition:height .15s .3s,top .15s .3s,margin .15s .3s;transition:height .15s .3s,top .15s .3s,margin .15s .3s;height:4px;top:-4px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}*/

/*.dc-system3-main .background-2 { height    :505px; background-size:100%;}*/

/*.dc-system3-main .background-2 p{ font-size:12px; color:#666666; text-align:center;width:100%; position:absolute;top:26%; line-height:20px;display:-webkit-box; text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}*/

/*.dc-system3-main .background-3 { height    :426px; background-size:100%;}*/

/*.dc-system3-main .background-3 p{ font-size:12px; color:#e7e7e7; position:absolute;top:40%;left:10.5%; width:335px; text-align:left; line-height:20px;display:-webkit-box; text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}*/

/*.dc-system3-main .background-4 { height    :490px; background-size:100%;}*/

/*.dc-system3-main .background-4 p{ font-size:12px; color:#666666; position:absolute;top:38%;left:10%; text-align:left; line-height:20px;width:307px;display:-webkit-box; text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}*/

/*.dc-system3-main .background-5 { height    :490px; background-size:100%;}*/

/*.dc-system3-main .background-5 p{ font-size:12px; color:#e7e7e7; position:absolute;top:26%;width:100%; text-align:center; line-height:20px;display:-webkit-box; text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}*/

/*.dc-system3-main .background-6 { height    :478px; background-size:100%;}*/

/*.dc-system3-main .background-6 p{ font-size:12px; color:#666666; width:100%;position:absolute;top:27%;text-align: center; line-height:20px;display:-webkit-box; text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}*/

/*.dc-system3-main .background-7 { height    :468px; background-size:100%;}*/

/*.dc-system3-main .background-7 p{ font-size:12px; color:#666666; position:absolute;top:46%;right:10%;text-align:left; line-height:20px;width:323px;display:-webkit-box; text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}*/

/*.dc-system3-main .background-8 { height    :480px; background-size:100%;}*/

/*.dc-system3-main .background-8 p{ font-size:12px; color:#e7e7e7; width:100%;position:absolute;top:54%;left:9%;text-align:left;line-height:20px;width:300px;display:-webkit-box; text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}*/

/*}*/

/*窗口自适应写法 结束*/

.dc-system3-main .block {
    width: 1920px;
    position: relative;
    margin-left: -960px;
    left: 50%;
}

.dc-system3-main .background-1 {
    height: 850px;
}

.dc-system3-main .background-1 img.bg {
    width: 100%;
}

.dc-system3-main .background-1 .background-1-body {
    top: -70%;
    left: 48%;
    position: relative;
    margin-left: -590px;
    height: 500px;
    width: 900px;
}

.dc-system3-main .background-1 .background-1-body .video {
    width: 912px;
    height: 516px;
    margin: 0 0 0 155px;
    border-radius: 15px;
    overflow: hidden;
}

.dc-system3-main .background-2 {
    height: 970px;
    background-size: 100%;
}

.dc-system3-main .background-2 p {
    font-size: 18px;
    color: #666666;
    text-align: center;
    width: 100%;
    position: absolute;
    top: 26%;
    line-height: 28px;
}

.dc-system3-main .background-3 {
    height: 800px;
    background-size: 100%;
}

.dc-system3-main .background-3 p {
    font-size: 18px;
    color: #e7e7e7;
    position: absolute;
    top: 40%;
    left: 10.5%;
    width: 100%;
    text-align: left;
    line-height: 28px;
}

.dc-system3-main .background-4 {
    height: 900px;
    background-size: 100%;
}

.dc-system3-main .background-4 p {
    font-size: 18px;
    color: #666666;
    position: absolute;
    top: 38%;
    left: 10%;
    text-align: left;
    line-height: 28px;
}

.dc-system3-main .background-5 {
    height: 996px;
    background-size: 100%;
}

.dc-system3-main .background-5 p {
    font-size: 18px;
    color: #e7e7e7;
    position: absolute;
    top: 26%;
    width: 100%;
    text-align: center;
    line-height: 28px;
}

.dc-system3-main .background-6 {
    height: 920px;
    background-size: 100%;
}

.dc-system3-main .background-6 p {
    font-size: 18px;
    color: #666666;
    width: 100%;
    position: absolute;
    top: 27%;
    text-align: center;
    line-height: 30px;
}

.dc-system3-main .background-7 {
    height: 900px;
    background-size: 100%;
}

.dc-system3-main .background-7 p {
    font-size: 18px;
    color: #666666;
    position: absolute;
    top: 46%;
    left: 60%;
    text-align: left;
    line-height: 28px;
}

.dc-system3-main .background-8 {
    height: 928px;
    background-size: 100%;
}

.dc-system3-main .background-8 p {
    font-size: 18px;
    color: #e7e7e7;
    width: 100%;
    position: absolute;
    top: 54%;
    left: 9%;
    text-align: left;
    line-height: 28px;
}

@media screen and (max-width:1440px) {
    .dc-system3-main .block {
        width: 1440px;
        position: relative;
        margin-left: -720px;
        left: 50%;
    }
    .dc-system3-main .background-1 {
        height: 640px;
    }
    .dc-system3-main .background-1 img.bg {
        width: 100%;
    }
    .dc-system3-main .background-1 .background-1-body {
        top: -70%;
        left: 55%;
        position: relative;
        margin-left: -590px;
        height: 500px;
        width: 900px;
    }
    .dc-system3-main .background-1 .background-1-body .video {
        width: 692px;
        height: 387px;
        margin: 0 0 0 160px;
        border-radius: 15px;
        overflow: hidden;
    }
    .dc-system3-main .background-2 {
        height: 728px;
        background-size: 100%;
    }
    .dc-system3-main .background-2 p {
        font-size: 16px;
        color: #666666;
        text-align: center;
        width: 100%;
        position: absolute;
        top: 26%;
        line-height: 26px;
    }
    .dc-system3-main .background-3 {
        height: 594px;
        background-size: 100%;
    }
    .dc-system3-main .background-3 p {
        font-size: 16px;
        color: #e7e7e7;
        position: absolute;
        top: 40%;
        left: 10.5%;
        width: 100%;
        text-align: left;
        line-height: 26px;
    }
    .dc-system3-main .background-4 {
        height: 715px;
        background-size: 100%;
    }
    .dc-system3-main .background-4 p {
        font-size: 16px;
        color: #666666;
        position: absolute;
        top: 38%;
        left: 10%;
        text-align: left;
        line-height: 26px;
    }
    .dc-system3-main .background-5 {
        height: 738px;
        background-size: 100%;
    }
    .dc-system3-main .background-5 p {
        font-size: 16px;
        color: #e7e7e7;
        position: absolute;
        top: 26%;
        width: 100%;
        text-align: center;
        line-height: 26px;
    }
    .dc-system3-main .background-6 {
        height: 673px;
        background-size: 100%;
    }
    .dc-system3-main .background-6 p {
        font-size: 16px;
        color: #666666;
        width: 100%;
        position: absolute;
        top: 27%;
        text-align: center;
        line-height: 26px;
    }
    .dc-system3-main .background-7 {
        height: 665px;
        background-size: 100%;
    }
    .dc-system3-main .background-7 p {
        font-size: 16px;
        color: #666666;
        position: absolute;
        top: 46%;
        right: 10%;
        text-align: left;
        line-height: 26px;
    }
    .dc-system3-main .background-8 {
        height: 688px;
        background-size: 100%;
    }
    .dc-system3-main .background-8 p {
        font-size: 16px;
        color: #e7e7e7;
        width: 100%;
        position: absolute;
        top: 54%;
        left: 9%;
        text-align: left;
        line-height: 26px;
    }
}

@media screen and (max-width:1024px) {
    .dc-system3-main .block {
        width: 1024px;
        position: relative;
        margin-left: -512px;
        left: 50%;
    }
    .dc-system3-main .background-1 {
        height: 452px;
    }
    .dc-system3-main .background-1 img.bg {
        width: 100%;
    }
    .dc-system3-main .background-1 .background-1-body {
        top: -70.5%;
        left: 35%;
        position: relative;
        margin-left: -200px;
        height: 500px;
        width: 900px;
    }
    .dc-system3-main .background-1 .background-1-body .video {
        width: 488px;
        height: 274px;
        margin: 0 0 0 100px;
        border-radius: 15px;
        overflow: hidden;
    }
    .dc-system3-main .background-2 {
        height: 528px;
        background-size: 100%;
    }
    .dc-system3-main .background-2 p {
        font-size: 12px;
        color: #666666;
        text-align: center;
        width: 100%;
        position: absolute;
        top: 26%;
        line-height: 21px;
    }
    .dc-system3-main .background-3 {
        height: 428px;
        background-size: 100%;
    }
    .dc-system3-main .background-3 p {
        font-size: 12px;
        color: #e7e7e7;
        position: absolute;
        top: 40%;
        left: 10.5%;
        width: 100%;
        text-align: left;
        line-height: 21px;
    }
    .dc-system3-main .background-4 {
        height: 528px;
        background-size: 100%;
    }
    .dc-system3-main .background-4 p {
        font-size: 12px;
        color: #666666;
        text-align: left;
        position: absolute;
        top: 38%;
        left: 10%;
        line-height: 21px;
    }
    .dc-system3-main .background-5 {
        height: 530px;
        background-size: 100%;
    }
    .dc-system3-main .background-5 p {
        font-size: 12px;
        color: #e7e7e7;
        text-align: center;
        position: absolute;
        top: 26%;
        width: 100%;
        line-height: 21px;
    }
    .dc-system3-main .background-6 {
        height: 490px;
        background-size: 100%;
    }
    .dc-system3-main .background-6 p {
        font-size: 12px;
        color: #666666;
        text-align: center;
        width: 100%;
        position: absolute;
        top: 27%;
        line-height: 21px;
    }
    .dc-system3-main .background-7 {
        height: 478px;
        background-size: 100%;
    }
    .dc-system3-main .background-7 p {
        font-size: 12px;
        color: #666666;
        text-align: left;
        position: absolute;
        top: 46%;
        right: 8%;
        line-height: 21px;
    }
    .dc-system3-main .background-8 {
        height: 495px;
        background-size: 100%;
    }
    .dc-system3-main .background-8 p {
        font-size: 12px;
        color: #e7e7e7;
        width: 100%;
        text-align: left;
        position: absolute;
        top: 54%;
        left: 9%;
        line-height: 21px;
    }
}

/*dc_system3独立样式结束*/

/* dc-system独立样式开始 */

.dc-system-main .block {
    width: 1920px;
    position: relative;
    margin-left: -960px;
    left: 50%;
}

.dc-system-main .background-1 {
    height: 920px;
}

.dc-system-main .background-1 img.bg {
    width: 100%;
}

.dc-system-main .background-1 .background-1-body {
    top: -70%;
    left: 50%;
    position: relative;
    margin-left: -590px;
    height: 500px;
    width: 900px;
}

.dc-system-main .background-1 .background-1-body .video {
    width: 884px;
    height: 495px;
    margin: 13px 0 0 147px;
}

.dc-system-main .background-2 {
    height: 800px;
    background-size: 100%;
}

.dc-system-main .background-2 p {
    font-size: 18px;
    color: #efefef;
    padding: 456px 0 0 1007px;
    text-align: left;
    line-height: 28px;
}

.dc-system-main .background-3 {
    height: 900px;
    background-size: 100%;
}

.dc-system-main .background-3 p {
    font-size: 18px;
    color: #424247;
    padding-top: 210px;
    width: 100%;
    text-align: center;
    line-height: 28px;
}

.dc-system-main .background-4 {
    height: 900px;
    background-size: 100%;
}

.dc-system-main .background-4 p {
    font-size: 18px;
    color: #889cb6;
    padding: 460px 0 0 315px;
    text-align: left;
    line-height: 28px;
}

.dc-system-main .background-5 {
    height: 800px;
    background-size: 100%;
}

.dc-system-main .background-5 p {
    font-size: 18px;
    color: #e7e7e7;
    padding: 405px 0 0 973px;
    text-align: left;
    line-height: 28px;
}

.dc-system-main .background-6 {
    height: 800px;
    background-size: 100%;
}

.dc-system-main .background-6 p {
    font-size: 18px;
    color: #666666;
    padding-top: 400px;
    margin-left: 993.5px;
    line-height: 30px;
}

.dc-system-main .background-7 {
    height: 800px;
    background-size: 100%;
}

.dc-system-main .background-7 p {
    font-size: 18px;
    color: #666666;
    padding: 347px 361px 0 0;
    text-align: right;
    line-height: 28px;
}

.dc-system-main .background-8 {
    height: 800px;
    background-size: 100%;
}

.dc-system-main .background-8 p {
    font-size: 18px;
    color: #6c6c6c;
    padding-top: 235px;
    width: 100%;
    text-align: center;
    line-height: 28px;
}

.dc-system-yinxiang-main .block {
    width: 1920px;
    position: relative;
    margin-left: -960px;
    left: 50%;
}

.dc-system-yinxiang-main .background-2 {
    height: 908px;
    background-size: 100%;
}

.dc-system-yinxiang-main .background-3 {
    height: 758px;
    background-size: 100%;
}

.dc-system-yinxiang-main .background-3 p {
    font-size: 18px;
    color: #6c6c6c;
    padding-top: 160px;
    width: 100%;
    text-align: center;
    line-height: 32px;
}

.dc-system-yinxiang-main .background-4 {
    height: 855px;
    background-size: 100%;
}

.dc-system-yinxiang-main .background-5 {
    height: 1310px;
    background-size: 100%;
}

.dc-ea-d100-main .block {
    width: 1920px;
    position: relative;
    margin-left: -960px;
    left: 50%;
}

.dc-ea-d100-main .background-2 {
    height: 920px;
    background-size: 100%;
}

.dc-ea-d100-main .background-3 {
    height: 900px;
    background-size: 100%;
}

.dc-ea-d100-main .background-3 p {
    font-size: 18px;
    color: #bfbfbf;
    padding-top: 230px;
    width: 100%;
    text-align: center;
    line-height: 32px;
}

.dc-ea-d100-main .background-4 {
    height: 800px;
    background-size: 100%;
}

.dc-ea-d100-main .background-4 p {
    font-size: 18px;
    color: #bfbfbf;
    position: absolute;
    top: 43%;
    right: 14.5%;
    text-align: left;
    line-height: 32px;
}

.dc-ea-d100-main .background-5 {
    height: 800px;
    background-size: 100%;
}

.dc-ea-d100-main .background-5 p {
    font-size: 18px;
    color: #bfbfbf;
    position: absolute;
    top: 44%;
    right: 14%;
    text-align: left;
    line-height: 32px;
}

.dc-ea-d100-main .background-6 {
    height: 800px;
    background-size: 100%;
}

.dc-ea-d100-main .background-6 p {
    font-size: 18px;
    color: #000;
    padding-top: 357px;
    padding-left: 250px;
    line-height: 32px;
}

.dc-550-main .block {
    width: 1920px;
    position: relative;
    margin-left: -960px;
    left: 50%;
}

.dc-550-main .background-2 {
    height: 920px;
    background-size: 100%;
}

.dc-550-main .background-3 {
    height: 900px;
    background-size: 100%;
}

.dc-550-main .background-3 p {
    font-size: 18px;
    color: #6c6c6c;
    position: absolute;
    top: 38%;
    left: 45%;
    width: 100%;
    text-align: left;
    line-height: 32px;
}

.dc-550-main .background-4 {
    height: 900px;
    background-size: 100%;
}

.dc-550-main .background-4 p {
    font-size: 18px;
    color: #6c6c6c;
    padding-top: 270px;
    text-align: center;
    line-height: 32px;
}

.dc-550-main .background-5 {
    height: 900px;
    background-size: 100%;
}

.dc-550-main .background-5 p {
    font-size: 18px;
    color: #bfbfbf;
    padding-top: 212px;
    text-align: center;
    line-height: 32px;
}

.dc-550-main .background-6 {
    height: 900px;
    background-size: 100%;
}

.dc-550-main .background-6 p {
    font-size: 18px;
    color: #bfbfbf;
    padding-top: 205px;
    text-align: center;
    line-height: 32px;
}

.mice1-main .block {
    width: 1920px;
    position: relative;
    margin-left: -960px;
    left: 50%;
}

.mice1-main .background-2 {
    height: 920px;
    background-size: 100%;
}

.mice1-main .background-3 {
    height: 848px;
    background-size: 100%;
}

.mice1-main .background-3 p {
    font-size: 18px;
    color: #6c6c6c;
    position: absolute;
    top: 38%;
    left: 20%;
    width: 100%;
    text-align: left;
    line-height: 32px;
}

.mice1-main .background-4 {
    height: 848px;
    background-size: 100%;
}

.mice1-main .background-4 p {
    font-size: 18px;
    color: #efefef;
    position: absolute;
    top: 29%;
    left: 0;
    right: 0;
    text-align: center;
    line-height: 32px;
}

.mice1-main .background-5 {
    height: 766px;
    background-size: 100%;
}

.mice1-main .background-5 p {
    font-size: 18px;
    color: #6c6c6c;
    position: absolute;
    top: 56%;
    right: 20%;
    text-align: left;
    line-height: 32px;
}

.dc-g10-main .block {
    width: 1920px;
    position: relative;
    margin-left: -960px;
    left: 50%;
}

.dc-g10-main .background-2 {
    height: 920px;
    background-size: 100%;
}

.dc-g10-main .background-2 p {
    font-size: 16px;
    color: #efefef;
    padding: 340px 0 0 760px;
    text-align: left;
    line-height: 27px;
}

.dc-g10-main .background-3 {
    height: 900px;
    background-size: 100%;
}

.dc-g10-main .background-3 p {
    font-size: 16px;
    color: #bfbfbf;
    padding-top: 233px;
    width: 100%;
    text-align: center;
    line-height: 22px;
}

.dc-g10-main .background-4 {
    height: 900px;
    background-size: 100%;
}

.dc-g10-main .background-4 p {
    font-size: 16px;
    color: #999999;
    padding: 271px 0 0 366px;
    text-align: left;
    line-height: 26px;
}

.dc-g10-main .background-5 {
    height: 900px;
    background-size: 100%;
}

.dc-g10-main .background-5 p {
    font-size: 16px;
    color: #d2fbff;
    padding: 192px 0;
    text-align: center;
    line-height: 27px;
}

.dc-g10-main .background-6 {
    height: 900px;
    background-size: 100%;
}

.dc-g10-main .background-6 p {
    font-size: 16px;
    color: #666666;
    padding-top: 310px;
    margin-left: 743.3px;
    line-height: 27px;
}

.dc-g10-main .background-7 {
    height: 601px;
    background-size: 100%;
}

.dc-g10-main .background-7 p {
    font-size: 14px;
    color: #666666;
    padding: 260px 267px 0 0;
    text-align: right;
    line-height: 20px;
}

.dc-g10-main .background-8 {
    height: 601px;
    background-size: 100%;
}

.dc-g10-main .background-8 p {
    font-size: 16px;
    color: #6c6c6c;
    padding-top: 180px;
    width: 100%;
    text-align: center;
    line-height: 20px;
}

.dc-g10-main .background-7 a {
    position: absolute;
    right: 39%;
    top: 50%;
}

.dc-kls10-main .block {
    width: 1920px;
    position: relative;
    margin-left: -960px;
    left: 50%;
}

.dc-kls10-main .background-2 {
    height: 920px;
    background-size: 100%;
}

.dc-kls10-main .background-2 p {
    font-size: 16px;
    color: #efefef;
    padding: 340px 0 0 760px;
    text-align: left;
    line-height: 27px;
}

.dc-kls10-main .background-3 {
    height: 900px;
    background-size: 100%;
}

.dc-kls10-main .background-3 p {
    font-size: 16px;
    color: #bfbfbf;
    padding-top: 233px;
    width: 100%;
    text-align: center;
    line-height: 22px;
}

.dc-kls10-main .background-4 {
    height: 800px;
    background-size: 100%;
}

.dc-kls10-main .background-4 p {
    font-size: 16px;
    color: #737373;
    padding: 438px 0 0 278px;
    text-align: left;
    line-height: 26px;
}

.dc-kls10-main .background-5 {
    height: 800px;
    background-size: 100%;
}

.dc-kls10-main .background-5 p {
    font-size: 16px;
    color: #737373;
    padding: 435px 0 0 999px;
    text-align: left;
    line-height: 27px;
}

.dc-kls10-main .background-6 {
    height: 800px;
    background-size: 100%;
}

.dc-kls10-main .background-6 p {
    font-size: 16px;
    color: #efefef;
    padding-top: 252px;
    line-height: 27px;
    text-align: center
}

.dc-kls10-main .background-7 {
    height: 800px;
    background-size: 100%;
}

.dc-kls10-main .background-7 p {
    font-size: 16px;
    color: #737373;
    padding: 398px 0 0 999px;
    text-align: left;
    line-height: 27px;
}

.dc-kls10-main .background-8 {
    height: 800px;
    background-size: 100%;
}

.dc-kls10-main .background-8 p {
    font-size: 16px;
    color: #6c6c6c;
    padding-top: 180px;
    width: 100%;
    text-align: center;
    line-height: 20px;
}

.dc-kls10-main .background-7 a {
    position: absolute;
    right: 41%;
    top: 66%;
}

.dc-k30-main .block {
    width: 1920px;
    position: relative;
    margin-left: -960px;
    left: 50%;
}

.dc-k30-main .background-2 {
    height: 921px;
    background-size: 100%;
}

.dc-k30-main .background-2 p {
    font-size: 16px;
    color: #efefef;
    padding: 340px 0 0 760px;
    text-align: left;
    line-height: 27px;
}

.dc-k30-main .background-3 {
    height: 883px;
    background-size: 100%;
}

.dc-k30-main .background-3 p {
    font-size: 16px;
    color: #bfbfbf;
    padding-top: 445px;
    width: 100%;
    text-align: center;
    line-height: 27px;
}

.dc-k30-main .background-4 {
    height: 803px;
    background-size: 100%;
}

.dc-k30-main .background-4 p {
    font-size: 16px;
    color: #bfbfbf;
    padding-top: 213px;
    text-align: center;
    line-height: 27px;
}

.dc-k30-main .background-5 {
    height: 800px;
    background-size: 100%;
}

.dc-k30-main .background-5 p {
    font-size: 16px;
    color: #bfbfbf;
    padding-top: 445px;
    text-align: center;
    line-height: 27px;
}

.dc-k50-main .block {
    width: 1920px;
    position: relative;
    margin-left: -960px;
    left: 50%;
}

.dc-k50-main .background-2 {
    height: 920px;
    background-size: 100%;
}

.dc-k50-main .background-3 {
    height: 900px;
    background-size: 100%;
}

.dc-k50-main .background-3 p {
    font-size: 18px;
    color: #737373;
    position: absolute;
    top: 25%;
    width: 100%;
    text-align: center;
    line-height: 28px;
}

.dc-k50-main .background-4 {
    height: 900px;
    background-size: 100%;
}

.dc-k50-main .background-4 p {
    font-size: 18px;
    color: #737373;
    position: absolute;
    top: 23%;
    left: 0;
    right: 0;
    text-align: center;
    line-height: 28px;
}

.dc-k50-main .background-5 {
    height: 900px;
    background-size: 100%;
}

.dc-k50-main .background-5 p {
    font-size: 18px;
    color: #737373;
    position: absolute;
    top: 49%;
    left: 25%;
    text-align: left;
    line-height: 28px;
}

@media screen and (max-width:1440px) {
    .dc-system-main .block {
        width: 1440px;
        position: relative;
        margin-left: -720px;
        left: 50%;
    }
    .dc-system-main .background-1 {
        height: 690px;
    }
    .dc-system-main .background-1 img.bg {
        width: 100%;
    }
    .dc-system-main .background-1 .background-1-body {
        top: -70%;
        left: 50%;
        position: relative;
        margin-left: -590px;
        height: 500px;
        width: 900px;
    }
    .dc-system-main .background-1 .background-1-body .video {
        width: 661px;
        height: 371px;
        margin: 9px 0 0 259px;
    }
    .dc-system-main .background-2 {
        height: 601px;
        background-size: 100%;
    }
    .dc-system-main .background-2 p {
        font-size: 16px;
        color: #efefef;
        padding: 340px 0 0 760px;
        text-align: left;
        line-height: 27px;
    }
    .dc-system-main .background-3 {
        height: 675px;
        background-size: 100%;
    }
    .dc-system-main .background-3 p {
        font-size: 16px;
        color: #424247;
        padding-top: 155px;
        width: 100%;
        text-align: center;
        line-height: 22px;
    }
    .dc-system-main .background-4 {
        height: 675px;
        background-size: 100%;
    }
    .dc-system-main .background-4 p {
        font-size: 16px;
        color: #889cb6;
        padding: 339px 0 0 237px;
        text-align: left;
        line-height: 26px;
    }
    .dc-system-main .background-5 {
        height: 601px;
        background-size: 100%;
    }
    .dc-system-main .background-5 p {
        font-size: 16px;
        color: #e7e7e7;
        padding: 305px 0 0 730px;
        text-align: left;
        line-height: 27px;
    }
    .dc-system-main .background-6 {
        height: 601px;
        background-size: 100%;
    }
    .dc-system-main .background-6 p {
        font-size: 16px;
        color: #666666;
        padding-top: 310px;
        margin-left: 743.3px;
        line-height: 27px;
    }
    .dc-system-main .background-7 {
        height: 601px;
        background-size: 100%;
    }
    .dc-system-main .background-7 p {
        font-size: 14px;
        color: #666666;
        padding: 260px 267px 0 0;
        text-align: right;
        line-height: 20px;
    }
    .dc-system-main .background-8 {
        height: 601px;
        background-size: 100%;
    }
    .dc-system-main .background-8 p {
        font-size: 16px;
        color: #6c6c6c;
        padding-top: 180px;
        width: 100%;
        text-align: center;
        line-height: 20px;
    }
    .dc-system-main .background-7 a {
        position: absolute;
        right: 39%;
        top: 50%;
    }
    .dc-system-yinxiang-main .block {
        width: 1440px;
        position: relative;
        margin-left: -728px;
        left: 50%;
    }
    .dc-system-yinxiang-main .background-2 {
        height: 682px;
        background-size: 100%;
    }
    .dc-system-yinxiang-main .background-3 {
        height: 569px;
        background-size: 100%;
    }
    .dc-system-yinxiang-main .background-3 p {
        font-size: 14px;
        color: #6c6c6c;
        padding-top: 115px;
        width: 100%;
        text-align: center;
        line-height: 27px;
    }
    .dc-system-yinxiang-main .background-4 {
        height: 647px;
        background-size: 100%;
    }
    .dc-system-yinxiang-main .background-5 {
        height: 1000px;
        background-size: 100%;
    }
    .dc-ea-d100-main .block {
        width: 1440px;
        position: relative;
        margin-left: -728px;
        left: 50%;
    }
    .dc-ea-d100-main .background-2 {
        height: 690px;
        background-size: 100%;
    }
    .dc-ea-d100-main .background-3 {
        height: 675px;
        background-size: 100%;
    }
    .dc-ea-d100-main .background-3 p {
        font-size: 14px;
        color: #bfbfbf;
        padding-top: 180px;
        width: 100%;
        text-align: center;
        line-height: 27px;
    }
    .dc-ea-d100-main .background-4 {
        height: 600px;
        background-size: 100%;
    }
    .dc-ea-d100-main .background-4 p {
        font-size: 14px;
        color: #bfbfbf;
        position: absolute;
        top: 43%;
        right: 14%;
        text-align: left;
        line-height: 27px;
    }
    .dc-ea-d100-main .background-5 {
        height: 600px;
        background-size: 100%;
    }
    .dc-ea-d100-main .background-5 p {
        font-size: 14px;
        color: #bfbfbf;
        position: absolute;
        top: 43%;
        right: 13%;
        text-align: left;
        line-height: 27px;
    }
    .dc-ea-d100-main .background-6 {
        height: 600px;
        background-size: 100%;
    }
    .dc-ea-d100-main .background-6 p {
        font-size: 14px;
        color: #000;
        padding-top: 270px;
        padding-left: 190px;
        line-height: 27px;
    }
    .dc-550-main .block {
        width: 1440px;
        position: relative;
        margin-left: -728px;
        left: 50%;
    }
    .dc-550-main .background-2 {
        height: 690px;
        background-size: 100%;
    }
    .dc-550-main .background-3 {
        height: 675px;
        background-size: 100%;
    }
    .dc-550-main .background-3 p {
        font-size: 13.5px;
        color: #6c6c6c;
        position: absolute;
        top: 37%;
        left: 45%;
        width: 100%;
        text-align: left;
        line-height: 27px;
    }
    .dc-550-main .background-4 {
        height: 675px;
        background-size: 100%;
    }
    .dc-550-main .background-4 p {
        font-size: 13.5px;
        color: #6c6c6c;
        padding-top: 210px;
        text-align: center;
        line-height: 27px;
    }
    .dc-550-main .background-5 {
        height: 675px;
        background-size: 100%;
    }
    .dc-550-main .background-5 p {
        font-size: 13.5px;
        color: #bfbfbf;
        padding-top: 160px;
        text-align: center;
        line-height: 27px;
    }
    .dc-550-main .background-6 {
        height: 675px;
        background-size: 100%;
    }
    .dc-550-main .background-6 p {
        font-size: 13.5px;
        color: #bfbfbf;
        padding-top: 150px;
        text-align: center;
        line-height: 27px;
    }
    .mice1-main .block {
        width: 1440px;
        position: relative;
        margin-left: -728px;
        left: 50%;
    }
    .mice1-main .background-2 {
        height: 690px;
        background-size: 100%;
    }
    .mice1-main .background-3 {
        height: 636px;
        background-size: 100%;
    }
    .mice1-main .background-3 p {
        font-size: 14px;
        color: #6c6c6c;
        position: absolute;
        top: 40%;
        left: 20%;
        width: 100%;
        text-align: left;
        line-height: 28px;
    }
    .mice1-main .background-4 {
        height: 666px;
        background-size: 100%;
    }
    .mice1-main .background-4 p {
        font-size: 14px;
        color: #efefef;
        position: absolute;
        top: 29%;
        left: 0;
        right: 0;
        text-align: center;
        line-height: 28px;
    }
    .mice1-main .background-5 {
        height: 574px;
        background-size: 100%;
    }
    .mice1-main .background-5 p {
        font-size: 14px;
        color: #6c6c6c;
        position: absolute;
        top: 56%;
        right: 19%;
        text-align: left;
        line-height: 28px;
    }
}

@media screen and (max-width:1440px) {
    .dc-g10-main .block {
        width: 1440px;
        position: relative;
        margin-left: -720px;
        left: 50%;
    }
    .dc-g10-main .background-2 {
        height: 690px;
        background-size: 100%;
    }
    .dc-g10-main .background-2 p {
        font-size: 16px;
        color: #efefef;
        padding: 340px 0 0 760px;
        text-align: left;
        line-height: 27px;
    }
    .dc-g10-main .background-3 {
        height: 675px;
        background-size: 100%;
    }
    .dc-g10-main .background-3 p {
        font-size: 16px;
        color: #bfbfbf;
        padding-top: 155px;
        width: 100%;
        text-align: center;
        line-height: 27px;
    }
    .dc-g10-main .background-4 {
        height: 675px;
        background-size: 100%;
    }
    .dc-g10-main .background-4 p {
        font-size: 16px;
        color: #999999;
        padding: 180px 0 0 272px;
        text-align: left;
        line-height: 27px;
    }
    .dc-g10-main .background-5 {
        height: 675px;
        background-size: 100%;
    }
    .dc-g10-main .background-5 p {
        font-size: 16px;
        color: #d2fbff;
        padding: 138px 0;
        text-align: center;
        line-height: 27px;
    }
    .dc-k30-main .block {
        width: 1440px;
        position: relative;
        margin-left: -720px;
        left: 50%;
    }
    .dc-k30-main .background-2 {
        height: 690px;
        background-size: 100%;
    }
    .dc-k30-main .background-2 p {
        font-size: 14px;
        color: #efefef;
        padding: 340px 0 0 760px;
        text-align: left;
        line-height: 27px;
    }
    .dc-k30-main .background-3 {
        height: 675px;
        background-size: 100%;
    }
    .dc-k30-main .background-3 p {
        font-size: 14px;
        color: #bfbfbf;
        padding-top: 326px;
        padding-left: 10px;
        width: 100%;
        text-align: center;
        line-height: 27px;
    }
    .dc-k30-main .background-4 {
        height: 600px;
        background-size: 100%;
    }
    .dc-k30-main .background-4 p {
        font-size: 14px;
        color: #bfbfbf;
        padding-top: 150px;
        text-align: center;
        line-height: 26px;
    }
    .dc-k30-main .background-5 {
        height: 600px;
        background-size: 100%;
    }
    .dc-k30-main .background-5 p {
        font-size: 14px;
        color: #bfbfbf;
        padding-top: 340px;
        text-align: center;
        line-height: 27px;
    }
    .dc-k50-main .block {
        width: 1440px;
        position: relative;
        margin-left: -720px;
        left: 50%;
    }
    .dc-k50-main .background-2 {
        height: 690px;
        background-size: 100%;
    }
    .dc-k50-main .background-3 {
        height: 674px;
        background-size: 100%;
    }
    .dc-k50-main .background-3 p {
        font-size: 14px;
        color: #737373;
        position: absolute;
        top: 24%;
        width: 100%;
        text-align: center;
        line-height: 27px;
    }
    .dc-k50-main .background-4 {
        height: 675px;
        background-size: 100%;
    }
    .dc-k50-main .background-4 p {
        font-size: 14px;
        color: #737373;
        position: absolute;
        top: 23%;
        left: 0;
        right: 0;
        text-align: center;
        line-height: 27px;
    }
    .dc-k50-main .background-5 {
        height: 675px;
        background-size: 100%;
    }
    .dc-k50-main .background-5 p {
        font-size: 14px;
        color: #737373;
        position: absolute;
        top: 48%;
        left: 25%;
        text-align: left;
        line-height: 27px;
    }
    .dc-kls10-main .block {
        width: 1440px;
        position: relative;
        margin-left: -720px;
        left: 50%;
    }
    .dc-kls10-main .background-2 {
        height: 690px;
        background-size: 100%;
    }
    .dc-kls10-main .background-2 p {
        font-size: 16px;
        color: #efefef;
        padding: 340px 0 0 760px;
        text-align: left;
        line-height: 27px;
    }
    .dc-kls10-main .background-3 {
        height: 675px;
        background-size: 100%;
    }
    .dc-kls10-main .background-3 p {
        font-size: 16px;
        color: #bfbfbf;
        padding-top: 180px;
        width: 100%;
        text-align: center;
        line-height: 22px;
    }
    .dc-kls10-main .background-4 {
        height: 600px;
        background-size: 100%;
    }
    .dc-kls10-main .background-4 p {
        font-size: 16px;
        color: #737373;
        padding: 330px 0 0 205px;
        text-align: left;
        line-height: 26px;
    }
    .dc-kls10-main .background-5 {
        height: 600px;
        background-size: 100%;
    }
    .dc-kls10-main .background-5 p {
        font-size: 16px;
        color: #737373;
        padding: 330px 0 0 752px;
        text-align: left;
        line-height: 27px;
    }
    .dc-kls10-main .background-6 {
        height: 600px;
        background-size: 100%;
    }
    .dc-kls10-main .background-6 p {
        font-size: 16px;
        color: #efefef;
        padding-top: 193px;
        text-align: center;
        line-height: 27px;
    }
    .dc-kls10-main .background-7 {
        height: 600px;
        background-size: 100%;
    }
    .dc-kls10-main .background-7 p {
        font-size: 16px;
        color: #737373;
        padding: 289px 0 0 746px;
        text-align: left;
        line-height: 27px;
    }
    .dc-kls10-main .background-7 a {
        position: absolute;
        right: 39%;
        top: 66%;
    }
}

@media screen and (max-width:1024px) {
    .dc-system-main .block {
        width: 1024px;
        position: relative;
        margin-left: -512px;
        left: 50%;
    }
    .dc-system-main .background-1 {
        height: 490px;
    }
    .dc-system-main .background-1 img.bg {
        width: 100%;
    }
    .dc-system-main .background-1 .background-1-body {
        top: -70%;
        left: 50%;
        position: relative;
        margin-left: -590px;
        height: 500px;
        width: 900px;
    }
    .dc-system-main .background-1 .background-1-body .video {
        width: 470px;
        height: 267px;
        margin: 3px 0 0 354px;
    }
    .dc-system-main .background-2 {
        height: 426px;
        background-size: 100%;
    }
    .dc-system-main .background-2 p {
        font-size: 14px;
        color: #efefef;
        padding: 240px 0 0 535px;
        text-align: left;
        line-height: 20px;
    }
    .dc-system-main .background-3 {
        height: 480px;
        background-size: 100%;
    }
    .dc-system-main .background-3 p {
        font-size: 14px;
        color: #424247;
        padding-top: 103px;
        width: 100%;
        text-align: center;
        line-height: 20px;
    }
    .dc-system-main .background-4 {
        height: 480px;
        background-size: 100%;
    }
    .dc-system-main .background-4 p {
        font-size: 12px;
        color: #889cb6;
        padding: 234px 0 0 168px;
        text-align: left;
        line-height: 22px;
    }
    .dc-system-main .background-5 {
        height: 426px;
        background-size: 100%;
    }
    .dc-system-main .background-5 p {
        font-size: 12px;
        color: #e7e7e7;
        padding: 205px 0 0 518px;
        text-align: left;
        line-height: 18px;
    }
    .dc-system-main .background-6 {
        height: 426px;
        background-size: 100%;
    }
    .dc-system-main .background-6 p {
        font-size: 12px;
        color: #666666;
        padding-top: 205px;
        margin-left: 526px;
        line-height: 21px;
    }
    .dc-system-main .background-7 {
        height: 426px;
        background-size: 100%;
    }
    .dc-system-main .background-7 p {
        font-size: 12px;
        color: #666666;
        padding: 180px 185px 0 0;
        text-align: right;
        line-height: 18px;
        letter-spacing: -1px
    }
    .dc-system-main .background-8 {
        height: 426px;
        background-size: 100%;
    }
    .dc-system-main .background-8 p {
        font-size: 14px;
        color: #6c6c6c;
        padding-top: 135px;
        width: 100%;
        text-align: center;
        line-height: 18px;
    }
    .dc-system-main .background-7 a {
        position: absolute;
        top: 50%;
        right: 35%;
    }
    .dc-system-yinxiang-main .block {
        width: 1024px;
        position: relative;
        margin-left: -512px;
        left: 50%;
    }
    .dc-system-yinxiang-main .background-2 {
        height: 485px;
        background-size: 100%;
    }
    .dc-system-yinxiang-main .background-3 {
        height: 400px;
        background-size: 100%;
    }
    .dc-system-yinxiang-main .background-3 p {
        font-size: 12px;
        transform: scale(0.83);
        color: #6c6c6c;
        padding-top: 85px;
        width: 100%;
        text-align: center;
        line-height: 22px;
    }
    .dc-system-yinxiang-main .background-4 {
        height: 455px;
        background-size: 100%;
    }
    .dc-system-yinxiang-main .background-5 {
        height: 700px;
        background-size: 100%;
    }
    .dc-ea-d100-main .block {
        width: 1024px;
        position: relative;
        margin-left: -512px;
        left: 50%;
    }
    .dc-ea-d100-main .background-2 {
        height: 500px;
        background-size: 100%;
    }
    .dc-ea-d100-main .background-2 p {
        font-size: 12px;
        transform: scale(0.83);
        color: #efefef;
        padding: 240px 0 0 535px;
        text-align: left;
        line-height: 22px;
    }
    .dc-ea-d100-main .background-3 {
        height: 480px;
        background-size: 100%;
    }
    .dc-ea-d100-main .background-3 p {
        font-size: 12px;
        transform: scale(0.83);
        color: #bfbfbf;
        padding-top: 133px;
        width: 100%;
        text-align: center;
        line-height: 22px;
    }
    .dc-ea-d100-main .background-4 {
        height: 424px;
        background-size: 100%;
    }
    .dc-ea-d100-main .background-4 p {
        font-size: 12px;
        transform: scale(0.83);
        color: #bfbfbf;
        position: absolute;
        right: 11.5%;
        top: 43%;
        text-align: left;
        line-height: 22px;
    }
    .dc-ea-d100-main .background-5 {
        height: 425px;
        background-size: 100%;
    }
    .dc-ea-d100-main .background-5 p {
        font-size: 12px;
        transform: scale(0.83);
        color: #bfbfbf;
        position: absolute;
        right: 10%;
        top: 42%;
        text-align: left;
        line-height: 22px;
    }
    .dc-ea-d100-main .background-6 {
        height: 425px;
        background-size: 100%;
    }
    .dc-ea-d100-main .background-6 p {
        font-size: 12px;
        transform: scale(0.83);
        color: #000;
        padding-top: 200px;
        padding-left: 55px;
        line-height: 22px;
    }
    .dc-550-main .block {
        width: 1024px;
        position: relative;
        margin-left: -512px;
        left: 50%;
    }
    .dc-550-main .background-2 {
        height: 500px;
        background-size: 100%;
    }
    .dc-550-main .background-3 {
        height: 480px;
        background-size: 100%;
    }
    .dc-550-main .background-3 p {
        font-size: 12px;
        transform: scale(0.83);
        color: #6c6c6c;
        position: absolute;
        top: 37%;
        left: 36.5%;
        width: 100%;
        text-align: left;
        line-height: 22px;
    }
    .dc-550-main .background-4 {
        height: 480px;
        background-size: 100%;
    }
    .dc-550-main .background-4 p {
        font-size: 12px;
        transform: scale(0.83);
        color: #6c6c6c;
        padding-top: 150px;
        text-align: center;
        line-height: 22px;
    }
    .dc-550-main .background-5 {
        height: 476px;
        background-size: 100%;
    }
    .dc-550-main .background-5 p {
        font-size: 12px;
        transform: scale(0.83);
        color: #bfbfbf;
        padding-top: 115px;
        text-align: center;
        line-height: 22px;
    }
    .dc-550-main .background-6 {
        height: 480px;
        background-size: 100%;
    }
    .dc-550-main .background-6 p {
        font-size: 12px;
        transform: scale(0.83);
        color: #bfbfbf;
        padding-top: 110px;
        text-align: center;
        line-height: 22px;
    }
    .mice1-main .block {
        width: 1024px;
        position: relative;
        margin-left: -512px;
        left: 50%;
    }
    .mice1-main .background-2 {
        height: 500px;
        background-size: 100%;
    }
    .mice1-main .background-3 {
        height: 452px;
        background-size: 100%;
    }
    .mice1-main .background-3 p {
        font-size: 12px;
        transform: scale(0.83);
        color: #6c6c6c;
        position: absolute;
        top: 39%;
        left: 11%;
        width: 100%;
        text-align: left;
        line-height: 22px;
    }
    .mice1-main .background-4 {
        height: 440px;
        background-size: 100%;
    }
    .mice1-main .background-4 p {
        font-size: 12px;
        transform: scale(0.83);
        color: #efefef;
        position: absolute;
        top: 30%;
        left: 0;
        right: 0;
        text-align: center;
        line-height: 22px;
    }
    .mice1-main .background-5 {
        height: 408px;
        background-size: 100%;
    }
    .mice1-main .background-5 p {
        font-size: 12px;
        transform: scale(0.83);
        color: #6c6c6c;
        position: absolute;
        top: 56%;
        right: 16%;
        text-align: left;
        line-height: 22px;
    }
    .dc-g10-main .block {
        width: 1024px;
        position: relative;
        margin-left: -512px;
        left: 50%;
    }
    .dc-g10-main .background-2 {
        height: 500px;
        background-size: 100%;
    }
    .dc-g10-main .background-2 p {
        font-size: 14px;
        color: #efefef;
        padding: 240px 0 0 535px;
        text-align: left;
        line-height: 20px;
    }
    .dc-g10-main .background-3 {
        height: 480px;
        background-size: 100%;
    }
    .dc-g10-main .background-3 p {
        font-size: 14px;
        color: #bfbfbf;
        padding-top: 120px;
        width: 100%;
        text-align: center;
        line-height: 20px;
    }
    .dc-g10-main .background-4 {
        height: 480px;
        background-size: 100%;
    }
    .dc-g10-main .background-4 p {
        font-size: 12px;
        color: #999999;
        padding: 148px 0 0 194px;
        text-align: left;
        line-height: 22px;
    }
    .dc-g10-main .background-5 {
        height: 480px;
        background-size: 100%;
    }
    .dc-g10-main .background-5 p {
        font-size: 12px;
        color: #d2fbff;
        padding: 105px 0;
        text-align: center;
        line-height: 18px;
    }
    .dc-g10-main .background-6 {
        height: 480px;
        background-size: 100%;
    }
    .dc-g10-main .background-6 p {
        font-size: 12px;
        color: #666666;
        padding-top: 205px;
        margin-left: 526px;
        line-height: 21px;
    }
    .dc-g10-main .background-7 {
        height: 426px;
        background-size: 100%;
    }
    .dc-g10-main .background-7 p {
        font-size: 12px;
        color: #666666;
        padding: 180px 185px 0 0;
        text-align: right;
        line-height: 18px;
        letter-spacing: -1px
    }
    .dc-k30-main .block {
        width: 1024px;
        position: relative;
        margin-left: -512px;
        left: 50%;
    }
    .dc-k30-main .background-2 {
        height: 483px;
        background-size: 100%;
    }
    .dc-k30-main .background-2 p {
        font-size: 12px;
        transform: scale(0.83);
        color: #efefef;
        padding: 340px 0 0 760px;
        text-align: left;
        line-height: 27px;
    }
    .dc-k30-main .background-3 {
        height: 475px;
        background-size: 100%;
    }
    .dc-k30-main .background-3 p {
        font-size: 12px;
        transform: scale(0.83);
        color: #bfbfbf;
        padding-top: 245px;
        width: 100%;
        text-align: center;
        line-height: 22px;
    }
    .dc-k30-main .background-4 {
        height: 424px;
        background-size: 100%;
    }
    .dc-k30-main .background-4 p {
        font-size: 12px;
        transform: scale(0.83);
        color: #bfbfbf;
        padding-top: 110px;
        text-align: center;
        line-height: 26px;
    }
    .dc-k30-main .background-5 {
        height: 428px;
        background-size: 100%;
    }
    .dc-k30-main .background-5 p {
        font-size: 12px;
        transform: scale(0.83);
        color: #bfbfbf;
        padding-top: 250px;
        text-align: center;
        line-height: 27px;
    }
    .dc-k50-main .block {
        width: 1024px;
        position: relative;
        margin-left: -512px;
        left: 50%;
    }
    .dc-k50-main .background-2 {
        height: 490px;
        background-size: 100%;
    }
    .dc-k50-main .background-3 {
        height: 479px;
        background-size: 100%;
    }
    .dc-k50-main .background-3 p {
        font-size: 12px;
        transform: scale(0.83);
        color: #737373;
        position: absolute;
        top: 24%;
        width: 100%;
        text-align: center;
        line-height: 22px;
    }
    .dc-k50-main .background-4 {
        height: 480px;
        background-size: 100%;
    }
    .dc-k50-main .background-4 p {
        font-size: 12px;
        transform: scale(0.83);
        color: #737373;
        position: absolute;
        top: 22%;
        left: 0;
        right: 0;
        text-align: center;
        line-height: 22px;
    }
    .dc-k50-main .background-5 {
        height: 478px;
        background-size: 100%;
    }
    .dc-k50-main .background-5 p {
        font-size: 12px;
        transform: scale(0.83);
        color: #737373;
        position: absolute;
        top: 47%;
        left: 22%;
        text-align: left;
        line-height: 22px;
    }
    .dc-kls10-main .block {
        width: 1024px;
        position: relative;
        margin-left: -512px;
        left: 50%;
    }
    .dc-kls10-main .background-2 {
        height: 492px;
        background-size: 100%;
    }
    .dc-kls10-main .background-2 p {
        font-size: 14px;
        color: #efefef;
        padding: 240px 0 0 535px;
        text-align: left;
        line-height: 22px;
    }
    .dc-kls10-main .background-3 {
        height: 480px;
        background-size: 100%;
    }
    .dc-kls10-main .background-3 p {
        font-size: 14px;
        color: #bfbfbf;
        padding-top: 120px;
        width: 100%;
        text-align: center;
        line-height: 22px;
    }
    .dc-kls10-main .background-4 {
        height: 426px;
        background-size: 100%;
    }
    .dc-kls10-main .background-4 p {
        font-size: 12px;
        color: #737373;
        padding: 235px 0 0 147px;
        text-align: left;
        line-height: 22px;
    }
    .dc-kls10-main .background-5 {
        height: 426px;
        background-size: 100%;
    }
    .dc-kls10-main .background-5 p {
        font-size: 12px;
        color: #737373;
        padding: 235px 0 0 528px;
        text-align: left;
        line-height: 22px;
    }
    .dc-kls10-main .background-6 {
        height: 426px;
        background-size: 100%;
    }
    .dc-kls10-main .background-6 p {
        font-size: 12px;
        color: #efefef;
        padding-top: 142px;
        text-align: center;
        line-height: 22px;
    }
    .dc-kls10-main .background-7 {
        height: 426px;
        background-size: 100%;
    }
    .dc-kls10-main .background-7 p {
        font-size: 12px;
        color: #737373;
        padding: 210px 0 0 527px;
        text-align: left;
        line-height: 22px;
        letter-spacing: -1px
    }
    .dc-kls10-main .background-7 a {
        position: absolute;
        right: 36%;
        top: 67%;
    }
}

/* dc-system独立样式结束 */

/* voice-box独立样式开始 */

.voice-box-main .block {
    width: 1920px;
    position: relative;
    margin-left: -960px;
    left: 50%;
}

.voice-box-main .background-1 {
    height: 1062px;
    position: relative;
}

.voice-box-main .background-1 img.bg {
    width: 100%;
}

.voice-box-main .background-1 p {
    font-size: 18px;
    color: #737373;
    position: absolute;
    top: 900px;
    width: 100%;
    text-align: center;
    line-height: 22px;
}

@media screen and (max-width:1440px) {
    .voice-box-main .block {
        width: 1440px;
        position: relative;
        margin-left: -720px;
        left: 50%;
    }
    .voice-box-main .background-1 {
        height: 796px;
        position: relative;
    }
    .voice-box-main .background-1 img.bg {
        width: 100%;
    }
    .voice-box-main .background-1 p {
        font-size: 14px;
        color: #737373;
        position: absolute;
        top: 700px;
        width: 100%;
        text-align: center;
        line-height: 18px;
    }
}

@media screen and (max-width:1024px) {
    .voice-box-main .block {
        width: 1024px;
        position: relative;
        margin-left: -512px;
        left: 50%;
    }
    .voice-box-main .background-1 {
        height: 566px;
        position: relative;
    }
    .voice-box-main .background-1 img.bg {
        width: 100%;
    }
    .voice-box-main .background-1 p {
        font-size: 12px;
        color: #737373;
        position: absolute;
        top: 450px;
        width: 100%;
        text-align: center;
        line-height: 18px;
    }
}

/* voice-box独立样式结束 */

/* n10d独立样式开始 */

.N10d-main .block {
    width: 1920px;
    position: relative;
    margin-left: -960px;
    left: 50%;
}

.N10d-main .background-1 {
    height: 1058px;
    position: relative;
}

.N10d-main .background-1 img.bg {
    width: 100%;
}

.N10d-main .background-1 p {
    font-size: 20px;
    color: #8c8c8c;
    position: absolute;
    top: 920px;
    width: 100%;
    text-align: center;
    line-height: 30px;
}

@media screen and (max-width:1440px) {
    .N10d-main .block {
        width: 1440px;
        position: relative;
        margin-left: -720px;
        left: 50%;
    }
    .N10d-main .background-1 {
        height: 793px;
        position: relative;
    }
    .N10d-main .background-1 img.bg {
        width: 100%;
    }
    .N10d-main .background-1 p {
        font-size: 16px;
        color: #8c8c8c;
        position: absolute;
        top: 670px;
        width: 100%;
        text-align: center;
        line-height: 26px;
    }
}

@media screen and (max-width:1024px) {
    .N10d-main .block {
        width: 1024px;
        position: relative;
        margin-left: -512px;
        left: 50%;
    }
    .N10d-main .background-1 {
        height: 564px;
        position: relative;
    }
    .N10d-main .background-1 img.bg {
        width: 100%;
    }
    .N10d-main .background-1 p {
        font-size: 14px;
        color: #8c8c8c;
        position: absolute;
        top: 480px;
        width: 100%;
        text-align: center;
        line-height: 21px;
    }
}

/* N10d独立样式结束 */

/* intelligent-control独立样式开始 */

.intelligent-control-main .block {
    width: 1920px;
    position: relative;
    margin-left: -960px;
    left: 50%;
}

.intelligent-control-main .background-1 {
    height: 921px;
}

.intelligent-control-main .background-1 img.bg {
    width: 100%;
}

.intelligent-control-main .background-2 {
    height: 730px;
    background-size: 100%;
}

.intelligent-control-main .background-2 .p_css {
    font-size: 18px;
    color: #ffffff;
    position: absolute;
    width: 350px;
    line-height: 24px;
}

.intelligent-control-main .background-2 .p_title {
    width: 28%;
    float: left;
}

.intelligent-control-main .background-2 .p_cont {
    width: 72%;
    float: left;
}

.intelligent-control-main .background-2 .p1 {
    top: 350px;
    left: 385px;
}

.intelligent-control-main .background-2 .p2 {
    top: 350px;
    left: 800px;
}

.intelligent-control-main .background-2 .p3 {
    top: 350px;
    left: 1185px;
}

@media screen and (max-width:1440px) {
    .intelligent-control-main .block {
        width: 1440px;
        position: relative;
        margin-left: -720px;
        left: 50%;
    }
    .intelligent-control-main .background-1 {
        height: 690px;
    }
    .intelligent-control-main .background-2 {
        height: 547px;
        background-size: 100%;
        position: relative;
    }
    .intelligent-control-main .background-2 .p_css {
        font-size: 14px;
        color: #ffffff;
        position: absolute;
        width: 275px;
        line-height: 19px;
    }
    .intelligent-control-main .background-2 .p_title {
        width: 28%;
        float: left;
    }
    .intelligent-control-main .background-2 .p_cont {
        width: 72%;
        float: left;
    }
    .intelligent-control-main .background-2 .p1 {
        top: 255px;
        left: 283px;
    }
    .intelligent-control-main .background-2 .p2 {
        top: 255px;
        left: 600px;
    }
    .intelligent-control-main .background-2 .p3 {
        top: 255px;
        left: 885px;
    }
}

@media screen and (max-width:1024px) {
    .intelligent-control-main .block {
        width: 1024px;
        position: relative;
        margin-left: -512px;
        left: 50%;
    }
    .intelligent-control-main .background-1 {
        height: 491px;
    }
    .intelligent-control-main .background-2 {
        height: 389px;
        background-size: 100%;
    }
    .intelligent-control-main .background-2 .p_css {
        font-size: 12px;
        color: #ffffff;
        position: absolute;
        width: 200px;
        line-height: 16px;
    }
    .intelligent-control-main .background-2 .p_title {
        width: 30%;
        float: left;
    }
    .intelligent-control-main .background-2 .p_cont {
        width: 70%;
        float: left;
    }
    .intelligent-control-main .background-2 .p1 {
        top: 164px;
        left: 202px;
    }
    .intelligent-control-main .background-2 .p2 {
        top: 164px;
        left: 417px;
    }
    .intelligent-control-main .background-2 .p3 {
        top: 164px;
        left: 630px;
    }
}

/* intelligent-control独立样式结束 */

/* 官网独立样式开始 */

#body_official {
    background-color: #f2f2f2;
}

.official-main img {
    max-width: 100%;
}

.official-main .block {
    width: 1920px;
    position: relative;
    margin-left: -960px;
    left: 50%;
}

.official-main .background-1 {
    height: 896px;
    position: relative;
    background-size: 100%;
    margin-top: 0;
}

.official-main .background-1 .ljxq_1 {
    width: 120px;
    height: 36px;
    position: absolute;
    top: 18.5%;
    left: 53.5%;
    display: block;
}

.official-main .background-1 .ljxq_1 img {
    margin-top: -4%;
}

.official-main .background-2 {
    height: 944px;
    background-size: 100%;
}

.official-main .background-2 .ljxq_2 {
    width: 120px;
    height: 36px;
    position: absolute;
    top: 60%;
    left: 24%;
    display: block;
}

.official-main .background-2 .ljxq_2 img {
    margin-top: -1%;
}

.official-main .background-3 {
    height: 996px;
    background-size: 100%;
}

.official-main .background-3 .ljxq_3 {
    width: 130px;
    height: 36px;
    position: absolute;
    top: 18.5%;
    left: 59%;
    margin-left: -65px;
    display: block;
}

.official-main .background-4 {
    height: 944px;
    background-size: 100%;
}

.official-main .background-4 .ljxq_4 {
    width: 120px;
    height: 36px;
    position: absolute;
    top: 19.5%;
    left: 63%;
    margin-left: -60px;
    display: block;
}

.official-main .background-5 {
    height: 700px;
    background-size: 100%;
}

.official-main .background-5 .ljxq_5 {
    width: 134px;
    height: 36px;
    position: absolute;
    top: 76%;
    left: 29.5%;
    display: block;
}





@media screen and (max-width:1440px) {
    .official-main img {
        max-width: 100%;
    }
    .official-main .block {
        width: 1440px;
        position: relative;
        margin-left: -720px;
        left: 50%;
    }
    .official-main .background-1 {
        height: 672px;
        position: relative;
        background-size: 100%;
        margin-top: 0;
    }
    .official-main .background-1 .ljxq_1 {
        width: 90px;
        height: 27px;
        position: absolute;
        top: 18.5%;
        left: 53.5%;
        display: block;
    }
    .official-main .background-1 .ljxq_1 img {
        margin-top: -4%;
    }
    .official-main .background-2 {
        height: 708px;
        background-size: 100%;
    }
    .official-main .background-2 .ljxq_2 {
        width: 90px;
        height: 27px;
        position: absolute;
        top: 60%;
        left: 24%;
        display: block;
    }
    .official-main .background-2 .ljxq_2 img {
        margin-top: -1%;
    }
    .official-main .background-3 {
        height: 747px;
        background-size: 100%;
    }
    .official-main .background-3 .ljxq_3 {
        width: 97px;
        height: 27px;
        position: absolute;
        top: 18.5%;
        left: 59%;
        margin-left: -45px;
        display: block;
    }
    .official-main .background-4 {
        height: 708px;
        background-size: 100%;
    }
    .official-main .background-4 .ljxq_4 {
        width: 90px;
        height: 27px;
        position: absolute;
        top: 19.5%;
        left: 63%;
        margin-left: -45px;
        display: block;
    }
    .official-main .background-5 {
        height: 525px;
        background-size: 100%;
    }
    .official-main .background-5 .ljxq_5 {
        width: 98px;
        height: 27px;
        position: absolute;
        top: 76%;
        left: 29.5%;
        display: block;
    }

}

@media screen and (max-width:1024px) {
    .official-main img {
        max-width: 100%;
    }
    .official-main .block {
        width: 1024px;
        position: relative;
        margin-left: -512px;
        left: 50%;
    }
    .official-main .background-1 {
        height: 478px;
        position: relative;
        background-size: 100%;
        margin-top: 0;
    }
    .official-main .background-1 .ljxq_1 {
        width: 64px;
        height: 19px;
        position: absolute;
        top: 18.5%;
        left: 53.5%;
        display: block;
    }
    .official-main .background-1 .ljxq_1 img {
        margin-top: -4%;
    }
    .official-main .background-2 {
        height: 503px;
        background-size: 100%;
    }
    .official-main .background-2 .ljxq_2 {
        width: 64px;
        height: 19px;
        position: absolute;
        top: 60%;
        left: 24%;
        display: block;
    }
    .official-main .background-2 .ljxq_2 img {
        margin-top: -1%;
    }
    .official-main .background-3 {
        height: 531px;
        background-size: 100%;
    }
    .official-main .background-3 .ljxq_3 {
        width: 69px;
        height: 19px;
        position: absolute;
        top: 18.5%;
        left: 59%;
        margin-left: -34px;
        display: block;
    }
    .official-main .background-4 {
        height: 503px;
        background-size: 100%;
    }
    .official-main .background-4 .ljxq_4 {
        width: 64px;
        height: 19px;
        position: absolute;
        top: 19.5%;
        left: 63%;
        margin-left: -32px;
        display: block;
    }
    .official-main .background-5 {
        height: 373px;
        background-size: 100%;
    }
    .official-main .background-5 .ljxq_5 {
        width: 71px;
        height: 19px;
        position: absolute;
        top: 76%;
        left: 29.5%;
        display: block;
    }
}

/* 官网独立样式结束 */

/* NASS1独立样式开始 */

.NASS1-main .block {
    width: 1920px;
    position: relative;
    margin-left: -960px;
    left: 50%;
}

.NASS1-main img {
    max-width: 100%;
}

.NASS1-main .background-1 {
    height: 908px;
}

.NASS1-main .background-2 {
    height: 848px;
    background-size: 100%;
}

.NASS1-main .background-2 .p_bg {
    background-color: rgba(0, 0, 0, 0.3);
    width: 754px;
    height: 364px;
    position: absolute;
    top: 44%;
    left: 33%;
    transform: translate(-50%, -50%);
}

.NASS1-main .background-2 .title_p {
    font-size: 42px;
    font-family: 'SourceHanSans-Light';
    color: #fff;
    width: max-content;
    line-height: 60px;
    text-align: left;
    position: absolute;
    top: 29%;
    left: 53%;
    transform: translate(-50%, -50%);
}

.NASS1-main .background-2 p {
    font-size: 18px;
    color: #fff;
    font-family: 'SourceHanSans-Light';
    line-height: 35px;
    width: max-content;
    text-align: left;
    position: absolute;
    top: 68%;
    left: 44.5%;
    transform: translate(-50%, -50%);
}

.NASS1-main .background-3 {
    height: 848px;
    background-size: 100%;
}

.NASS1-main .background-3 .title_top_left {
    font-size: 30px;
    font-family: 'SourceHanSans-Light';
    color: #fff;
    width: max-content;
    line-height: 50px;
    position: absolute;
    top: 23%;
    left: 62%;
    transform: translate(-50%, -50%);
}

.NASS1-main .background-3 .title_top_right {
    font-size: 30px;
    font-family: 'SourceHanSans-Light';
    color: #fff;
    width: max-content;
    line-height: 50px;
    position: absolute;
    top: 23%;
    left: 79%;
    transform: translate(-50%, -50%);
}

.NASS1-main .background-3 .title_bottom_left {
    font-size: 30px;
    font-family: 'SourceHanSans-Light';
    color: #fff;
    width: max-content;
    line-height: 50px;
    position: absolute;
    top: 61%;
    left: 62%;
    transform: translate(-50%, -50%);
}

.NASS1-main .background-3 .title_bottom_right {
    font-size: 30px;
    font-family: 'SourceHanSans-Light';
    color: #fff;
    width: max-content;
    line-height: 50px;
    position: absolute;
    top: 61%;
    left: 79%;
    transform: translate(-50%, -50%);
}

.NASS1-main .background-3 .p_top_left {
    font-size: 18px;
    color: #fff;
    font-family: 'SourceHanSans-Light';
    width: max-content;
    line-height: 30px;
    text-align: right;
    position: absolute;
    top: 36%;
    left: 59%;
    transform: translate(-50%, -50%);
}

.NASS1-main .background-3 .p_top_right {
    font-size: 18px;
    color: #fff;
    font-family: 'SourceHanSans-Light';
    width: max-content;
    line-height: 30px;
    text-align: right;
    position: absolute;
    top: 36%;
    left: 77%;
    transform: translate(-50%, -50%);
}

.NASS1-main .background-3 .p_bottom_left {
    font-size: 18px;
    color: #fff;
    font-family: 'SourceHanSans-Light';
    width: max-content;
    line-height: 30px;
    text-align: right;
    position: absolute;
    top: 74%;
    left: 60%;
    transform: translate(-50%, -50%);
}

.NASS1-main .background-3 .p_bottom_right {
    font-size: 18px;
    color: #fff;
    font-family: 'SourceHanSans-Light';
    width: max-content;
    line-height: 30px;
    text-align: right;
    position: absolute;
    top: 74%;
    left: 76%;
    transform: translate(-50%, -50%);
}

.NASS1-main .background-4 {
    height: 848px;
    background-size: 100%;
    text-align: left;
}

.NASS1-main .background-4 .title_top_left {
    font-size: 30px;
    color: #6c6c6c;
    font-family: 'SourceHanSans-Light';
    width: max-content;
    line-height: 50px;
    position: absolute;
    top: 26%;
    left: 27%;
    transform: translate(-50%, -50%);
}

.NASS1-main .background-4 .title_top_right {
    font-size: 30px;
    color: #6c6c6c;
    font-family: 'SourceHanSans-Light';
    width: max-content;
    line-height: 50px;
    position: absolute;
    top: 39%;
    left: 71.5%;
    transform: translate(-50%, -50%);
}

.NASS1-main .background-4 .title_bottom_left {
    font-size: 30px;
    color: #6c6c6c;
    font-family: 'SourceHanSans-Light';
    width: max-content;
    line-height: 50px;
    position: absolute;
    top: 72%;
    left: 32%;
    transform: translate(-50%, -50%);
}

.NASS1-main .background-4 .title_bottom_right {
    font-size: 30px;
    color: #6c6c6c;
    font-family: 'SourceHanSans-Light';
    width: max-content;
    line-height: 50px;
    position: absolute;
    top: 71%;
    left: 68%;
    transform: translate(-50%, -50%);
}

.NASS1-main .background-4 .p_top_left {
    font-size: 18px;
    color: #6c6c6c;
    font-family: 'SourceHanSans-Light';
    width: max-content;
    line-height: 30px;
    text-align: right;
    position: absolute;
    top: 38%;
    left: 25.5%;
    transform: translate(-50%, -50%);
}

.NASS1-main .background-4 .p_top_right {
    font-size: 18px;
    color: #6c6c6c;
    font-family: 'SourceHanSans-Light';
    width: max-content;
    line-height: 30px;
    text-align: left;
    position: absolute;
    top: 51%;
    left: 74.5%;
    transform: translate(-50%, -50%);
}

.NASS1-main .background-4 .p_bottom_left {
    font-size: 18px;
    color: #6c6c6c;
    font-family: 'SourceHanSans-Light';
    width: max-content;
    line-height: 30px;
    text-align: left;
    position: absolute;
    top: 84%;
    left: 36%;
    transform: translate(-50%, -50%);
}

.NASS1-main .background-4 .p_bottom_right {
    font-size: 18px;
    color: #6c6c6c;
    font-family: 'SourceHanSans-Light';
    width: max-content;
    line-height: 30px;
    text-align: left;
    position: absolute;
    top: 84%;
    left: 71.2%;
    transform: translate(-50%, -50%);
}

.NASS1-main .background-5 {
    height: 755px;
    background-size: 100%;
    text-align: left;
}

.tab-main .parameter .NASS1 {
    text-align: left;
    margin-left: 20px;
    margin-top: 70px;
    font-size: 24px;
}

@media screen and (max-width:1440px) {
    .NASS1-main .block {
        width: 1440px;
        position: relative;
        margin-left: -720px;
        left: 50%;
    }
    .NASS1-main img {
        max-width: 100%;
    }
    .NASS1-main .background-1 {
        height: 680px;
    }
    .NASS1-main .background-2 {
        height: 636px;
        background-size: 100%;
    }
    .NASS1-main .background-2 .p_bg {
        background-color: rgba(0, 0, 0, 0.3);
        width: 580px;
        height: 280px;
        position: absolute;
        top: 43%;
        left: 33%;
        transform: translate(-50%, -50%);
    }
    .NASS1-main .background-2 .title_p {
        font-size: 32px;
        font-family: 'SourceHanSans-Light';
        color: #fff;
        width: max-content;
        line-height: 50px;
        text-align: left;
        position: absolute;
        top: 33%;
        left: 53%;
        transform: translate(-50%, -50%);
    }
    .NASS1-main .background-2 p {
        font-size: 14px;
        color: #fff;
        font-family: 'SourceHanSans-Light';
        line-height: 27px;
        width: max-content;
        text-align: left;
        position: absolute;
        top: 72%;
        left: 46%;
        transform: translate(-50%, -50%);
    }
    .NASS1-main .background-3 {
        height: 635px;
        background-size: 100%;
    }
    .NASS1-main .background-3 .title_top_left {
        font-size: 28px;
        color: #fff;
        font-family: 'SourceHanSans-Light';
        width: max-content;
        line-height: 50px;
        position: absolute;
        top: 23%;
        left: 62%;
        transform: translate(-50%, -50%);
    }
    .NASS1-main .background-3 .title_top_right {
        font-size: 28px;
        color: #fff;
        font-family: 'SourceHanSans-Light';
        width: max-content;
        line-height: 50px;
        position: absolute;
        top: 23%;
        left: 79%;
        transform: translate(-50%, -50%);
    }
    .NASS1-main .background-3 .title_bottom_left {
        font-size: 28px;
        color: #fff;
        font-family: 'SourceHanSans-Light';
        width: max-content;
        line-height: 50px;
        position: absolute;
        top: 61%;
        left: 62%;
        transform: translate(-50%, -50%);
    }
    .NASS1-main .background-3 .title_bottom_right {
        font-size: 28px;
        color: #fff;
        font-family: 'SourceHanSans-Light';
        width: max-content;
        line-height: 50px;
        position: absolute;
        top: 61%;
        left: 79%;
        transform: translate(-50%, -50%);
    }
    .NASS1-main .background-3 .p_top_left {
        font-size: 14px;
        color: #fff;
        font-family: 'SourceHanSans-Light';
        width: max-content;
        line-height: 27px;
        text-align: right;
        position: absolute;
        top: 38%;
        left: 59%;
        transform: translate(-50%, -50%);
    }
    .NASS1-main .background-3 .p_top_right {
        font-size: 14px;
        color: #fff;
        font-family: 'SourceHanSans-Light';
        width: max-content;
        line-height: 27px;
        text-align: right;
        position: absolute;
        top: 37%;
        left: 77%;
        transform: translate(-50%, -50%);
    }
    .NASS1-main .background-3 .p_bottom_left {
        font-size: 14px;
        color: #fff;
        font-family: 'SourceHanSans-Light';
        width: max-content;
        line-height: 27px;
        text-align: right;
        position: absolute;
        top: 75%;
        left: 60%;
        transform: translate(-50%, -50%);
    }
    .NASS1-main .background-3 .p_bottom_right {
        font-size: 14px;
        color: #fff;
        font-family: 'SourceHanSans-Light';
        width: max-content;
        line-height: 27px;
        text-align: right;
        position: absolute;
        top: 75%;
        left: 76%;
        transform: translate(-50%, -50%);
    }
    .NASS1-main .background-4 {
        height: 635px;
        background-size: 100%;
        text-align: left;
    }
    .NASS1-main .background-4 .title_top_left {
        font-size: 28px;
        color: #6c6c6c;
        font-family: 'SourceHanSans-Light';
        width: max-content;
        line-height: 50px;
        position: absolute;
        top: 25%;
        left: 27%;
        transform: translate(-50%, -50%);
    }
    .NASS1-main .background-4 .title_top_right {
        font-size: 28px;
        color: #6c6c6c;
        font-family: 'SourceHanSans-Light';
        width: max-content;
        line-height: 50px;
        position: absolute;
        top: 39%;
        left: 71.5%;
        transform: translate(-50%, -50%);
    }
    .NASS1-main .background-4 .title_bottom_left {
        font-size: 28px;
        color: #6c6c6c;
        font-family: 'SourceHanSans-Light';
        width: max-content;
        line-height: 50px;
        position: absolute;
        top: 73%;
        left: 32%;
        transform: translate(-50%, -50%);
    }
    .NASS1-main .background-4 .title_bottom_right {
        font-size: 28px;
        color: #6c6c6c;
        font-family: 'SourceHanSans-Light';
        width: max-content;
        line-height: 50px;
        position: absolute;
        top: 72%;
        left: 68%;
        transform: translate(-50%, -50%);
    }
    .NASS1-main .background-4 .p_top_left {
        font-size: 14px;
        color: #6c6c6c;
        font-family: 'SourceHanSans-Light';
        width: max-content;
        line-height: 27px;
        text-align: right;
        position: absolute;
        top: 38%;
        left: 25.5%;
        transform: translate(-50%, -50%);
    }
    .NASS1-main .background-4 .p_top_right {
        font-size: 14px;
        color: #6c6c6c;
        font-family: 'SourceHanSans-Light';
        width: max-content;
        line-height: 27px;
        text-align: left;
        position: absolute;
        top: 53%;
        left: 74%;
        transform: translate(-50%, -50%);
    }
    .NASS1-main .background-4 .p_bottom_left {
        font-size: 14px;
        color: #6c6c6c;
        font-family: 'SourceHanSans-Light';
        width: max-content;
        line-height: 27px;
        text-align: left;
        position: absolute;
        top: 84%;
        left: 35.5%;
        transform: translate(-50%, -50%);
    }
    .NASS1-main .background-4 .p_bottom_right {
        font-size: 14px;
        color: #6c6c6c;
        font-family: 'SourceHanSans-Light';
        width: max-content;
        line-height: 27px;
        text-align: left;
        position: absolute;
        top: 84%;
        left: 70.5%;
        transform: translate(-50%, -50%);
    }
    .NASS1-main .background-5 {
        height: 565px;
        background-size: 100%;
        text-align: left;
    }
    .tab-main .parameter .NASS1 {
        text-align: left;
        margin-left: 20px;
        margin-top: 70px;
        font-size: 24px;
    }
}

@media screen and (max-width:1024px) {
    .NASS1-main .block {
        width: 1024px;
        position: relative;
        margin-left: -512px;
        left: 50%;
    }
    .NASS1-main img {
        max-width: 100%;
    }
    .NASS1-main .background-1 {
        height: 480px;
    }
    .NASS1-main .background-2 {
        height: 450px;
        background-size: 100%;
    }
    .NASS1-main .background-2 .p_bg {
        background-color: rgba(0, 0, 0, 0.3);
        width: 414px;
        height: 200px;
        position: absolute;
        top: 43%;
        left: 33%;
        transform: translate(-50%, -50%);
    }
    .NASS1-main .background-2 .title_p {
        font-size: 23px;
        font-family: 'SourceHanSans-Light';
        color: #fff;
        width: max-content;
        line-height: 35px;
        text-align: left;
        position: absolute;
        top: 28%;
        left: 53%;
        transform: translate(-50%, -50%);
    }
    .NASS1-main .background-2 p {
        font-size: 12px;
        color: #fff;
        font-family: 'SourceHanSans-Light';
        line-height: 22px;
        width: max-content;
        text-align: left;
        position: absolute;
        top: 72%;
        left: 52%;
        transform: translate(-50%, -50%);
    }
    .NASS1-main .background-3 {
        height: 450px;
        background-size: 100%;
    }
    .NASS1-main .background-3 .title_top_left {
        font-size: 23px;
        color: #fff;
        font-family: 'SourceHanSans-Light';
        width: max-content;
        line-height: 45px;
        position: absolute;
        top: 23%;
        left: 62%;
        transform: translate(-50%, -50%);
    }
    .NASS1-main .background-3 .title_top_right {
        font-size: 23px;
        color: #fff;
        font-family: 'SourceHanSans-Light';
        width: max-content;
        line-height: 45px;
        position: absolute;
        top: 23%;
        left: 79%;
        transform: translate(-50%, -50%);
    }
    .NASS1-main .background-3 .title_bottom_left {
        font-size: 23px;
        color: #fff;
        font-family: 'SourceHanSans-Light';
        width: max-content;
        line-height: 45px;
        position: absolute;
        top: 61%;
        left: 61.5%;
        transform: translate(-50%, -50%);
    }
    .NASS1-main .background-3 .title_bottom_right {
        font-size: 23px;
        color: #fff;
        font-family: 'SourceHanSans-Light';
        width: max-content;
        line-height: 45px;
        position: absolute;
        top: 61%;
        left: 78%;
        transform: translate(-50%, -50%);
    }
    .NASS1-main .background-3 .p_top_left {
        font-size: 12px;
        color: #fff;
        font-family: 'SourceHanSans-Light';
        width: max-content;
        line-height: 20px;
        text-align: right;
        position: absolute;
        top: 38%;
        left: 59%;
        transform: translate(-50%, -50%);
    }
    .NASS1-main .background-3 .p_top_right {
        font-size: 12px;
        color: #fff;
        font-family: 'SourceHanSans-Light';
        width: max-content;
        line-height: 20px;
        text-align: right;
        position: absolute;
        top: 37%;
        left: 76%;
        transform: translate(-50%, -50%);
    }
    .NASS1-main .background-3 .p_bottom_left {
        font-size: 12px;
        color: #fff;
        font-family: 'SourceHanSans-Light';
        width: max-content;
        line-height: 20px;
        text-align: right;
        position: absolute;
        top: 75%;
        left: 59%;
        transform: translate(-50%, -50%);
    }
    .NASS1-main .background-3 .p_bottom_right {
        font-size: 12px;
        color: #fff;
        font-family: 'SourceHanSans-Light';
        width: max-content;
        line-height: 20px;
        text-align: right;
        position: absolute;
        top: 75%;
        left: 75%;
        transform: translate(-50%, -50%);
    }
    .NASS1-main .background-4 {
        height: 450px;
        background-size: 100%;
        text-align: left;
    }
    .NASS1-main .background-4 .title_top_left {
        font-size: 23px;
        color: #6c6c6c;
        font-family: 'SourceHanSans-Light';
        width: max-content;
        line-height: 45px;
        position: absolute;
        top: 25%;
        left: 27%;
        transform: translate(-50%, -50%);
    }
    .NASS1-main .background-4 .title_top_right {
        font-size: 23px;
        color: #6c6c6c;
        font-family: 'SourceHanSans-Light';
        width: max-content;
        line-height: 45px;
        position: absolute;
        top: 39%;
        left: 71.5%;
        transform: translate(-50%, -50%);
    }
    .NASS1-main .background-4 .title_bottom_left {
        font-size: 23px;
        color: #6c6c6c;
        font-family: 'SourceHanSans-Light';
        width: max-content;
        line-height: 45px;
        position: absolute;
        top: 73%;
        left: 32%;
        transform: translate(-50%, -50%);
    }
    .NASS1-main .background-4 .title_bottom_right {
        font-size: 23px;
        color: #6c6c6c;
        font-family: 'SourceHanSans-Light';
        width: max-content;
        line-height: 45px;
        position: absolute;
        top: 72%;
        left: 68%;
        transform: translate(-50%, -50%);
    }
    .NASS1-main .background-4 .p_top_left {
        font-size: 12px;
        color: #6c6c6c;
        font-family: 'SourceHanSans-Light';
        width: max-content;
        line-height: 20px;
        text-align: right;
        position: absolute;
        top: 38%;
        left: 24%;
        transform: translate(-50%, -50%);
    }
    .NASS1-main .background-4 .p_top_right {
        font-size: 12px;
        color: #6c6c6c;
        font-family: 'SourceHanSans-Light';
        width: max-content;
        line-height: 20px;
        text-align: left;
        position: absolute;
        top: 53%;
        left: 75%;
        transform: translate(-50%, -50%);
    }
    .NASS1-main .background-4 .p_bottom_left {
        font-size: 12px;
        color: #6c6c6c;
        font-family: 'SourceHanSans-Light';
        width: max-content;
        line-height: 20px;
        text-align: left;
        position: absolute;
        top: 84%;
        left: 36%;
        transform: translate(-50%, -50%);
    }
    .NASS1-main .background-4 .p_bottom_right {
        font-size: 12px;
        color: #6c6c6c;
        font-family: 'SourceHanSans-Light';
        width: max-content;
        line-height: 20px;
        text-align: left;
        position: absolute;
        top: 84%;
        left: 71.5%;
        transform: translate(-50%, -50%);
    }
    .NASS1-main .background-5 {
        height: 395px;
        background-size: 100%;
        text-align: left;
    }
    .tab-main .parameter .NASS1 {
        text-align: left;
        margin-left: 20px;
        margin-top: 70px;
        font-size: 24px;
    }
}

/* NASS1独立样式结束 */

/*commercial_solution独立样式开始 */

.commercial-solution-main .block {
    width: 1920px;
    position: relative;
    margin-left: -960px;
    left: 50%;
}

.commercial-solution-main .background-1 {
    height: 908px;
}

.commercial-solution-main .background-1 img.bg {
    width: 100%;
}

.commercial-solution-main .background-2 {
    height: 758px;
    background-size: 100%;
}

.commercial-solution-main .background-2 p {
    font-size: 18px;
    color: #9e9e9e;
    padding: 190px 0 0 470px;
    text-align: left;
    line-height: 26px;
}

.commercial-solution-main .background-3 {
    height: 680px;
    background-size: 100%;
}

.commercial-solution-main .background-3 .background-3-title {
    width: 100%;
    height: 56px;
    text-align: center;
    margin: 60px auto;
}

.commercial-solution-main .background-3 .background-3-title img {
    height: 42px;
    background-size: 100%;
    margin: 0 auto;
}

.commercial-solution-main .background-3 .background-3-body {
    height: 412px;
    width: 1435px;
    margin: 0 auto;
}

.commercial-solution-main .background-3 .cont {
    width: 267px;
    height: 392px;
    float: left;
    margin: 10px;
    position: relative;
    overflow: hidden;
}

.commercial-solution-main .background-3 .cont_photo img {
    width: 267px;
    height: 392px;
}

.commercial-solution-main .background-3 .cont .cont_title {
    width: 267px;
    height: 24px;
    line-height: 28px;
    position: absolute;
    text-align: center;
    color: #ffffff;
    font-size: 38px;
    top: 190px;
    left: 0;
    z-index: 2;
}

.commercial-solution-main .background-3 .cont .cont_body {
    width: 267px;
    height: 392px;
    position: absolute;
    bottom: -392px;
    left: 0;
}

.commercial-solution-main .background-3 .cont .cont_body .cont_body_bg {
    width: 267px;
    height: 392px;
    background: #e1bf84;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    opacity: 0.0;
    z-index: 1;
    position: absolute;
    top: 0;
    left: 0;
}

.commercial-solution-main .background-3 .cont .cont_body .cont_body_content {
    width: 247px;
    z-index: 2;
    text-align: left;
    color: #ffffff;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    opacity: 0.0;
    font-size: 18px;
    position: absolute;
    top: 220px;
    left: 0;
    padding: 0 10px;
}

.commercial-solution-main .background-3 .cont:hover .cont_title {
    top: 45px;
}

.commercial-solution-main .background-3 .cont:hover .cont_body_bg {
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
    opacity: 0.85;
}

.commercial-solution-main .background-3 .cont:hover .cont_body {
    bottom: 0px;
}

.commercial-solution-main .background-3 .cont:hover .cont_body_content {
    top: 150px;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    opacity: 1.0;
}

.commercial-solution-main .background-4 {
    height: 778px;
    background-size: 100%;
}

.commercial-solution-main .background-4-body {
    height: 457px;
    position: relative;
    width: 1126px;
    margin: 0 auto;
    top: 210px;
}

.commercial-solution-main .background-4-body ul li {
    float: left;
    display: inline;
    height: 457px;
    color: #747474;
    cursor: pointer;
    position: relative;
}

.commercial-solution-main .background-4-body .fold {
    width: 79px;
    height: 100%;
    text-align: center;
    background: #ffffff;
    border-right: 1px solid #dcdcdc;
    position: absolute;
    top: 0px;
    left: 0px;
}

.commercial-solution-main .background-4-body .fold .img {
    display: block;
    margin-bottom: 10px;
    margin-top: 26px;
}

.commercial-solution-main .background-4-body .fold .txt {
    font-size: 26px;
    display: block;
    width: 35px;
    font-weight: normal;
    margin: 0px 22px;
    line-height: 35px;
}

.commercial-solution-main .background-4-body .unfold {
    width: 646px;
    height: 457px;
    height: 100%;
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
}

.commercial-solution-main .background-4-body .unfold .fold_2 {
    width: 80px;
    height: 100%;
    text-align: center;
    background: url("../official/pc/images/fold_2_bg.jpg") repeat-x;
    position: absolute;
    top: 0px;
    left: 0px;
}

.commercial-solution-main .background-4-body .unfold .fold_2 .img {
    display: block;
    margin-bottom: 10px;
    margin-top: 26px;
}

.commercial-solution-main .background-4-body .unfold .fold_2 .txt {
    color: #ffffff;
    font-size: 24px;
    display: block;
    width: 35px;
    font-weight: normal;
    margin: 0px 22px;
    line-height: 35px;
}

.commercial-solution-main .background-4-body .unfold .fold_2_img {
    width: 556px;
    height: 457px;
    position: absolute;
    top: 0px;
    left: 80px;
}

.commercial-solution-main .background-4-body .unfold .fold_2_img img {
    width: 556px;
    height: 457px;
}

.commercial-solution-main .background-5 {
    height: 1395px;
    background-size: 100%;
}

.commercial-solution-main .css3 {
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
}

@media screen and (max-width:1440px) {
    .commercial-solution-main .block {
        width: 1440px;
        position: relative;
        margin-left: -720px;
        left: 50%;
    }
    .commercial-solution-main .background-1 {
        height: 681px;
    }
    .commercial-solution-main .background-1 img.bg {
        width: 100%;
    }
    .commercial-solution-main .background-2 {
        height: 568px;
        background-size: 100%;
    }
    .commercial-solution-main .background-2 p {
        font-size: 14px;
        color: #9e9e9e;
        padding: 125px 0 0 355px;
        text-align: left;
        line-height: 24px;
    }
    .commercial-solution-main .background-3 {
        height: 510px;
        background-size: 100%;
    }
    .commercial-solution-main .background-3 .background-3-title {
        width: 100%;
        height: 42px;
        text-align: center;
        margin: 50px auto;
    }
    .commercial-solution-main .background-3 .background-3-title img {
        height: 42px;
        background-size: 100%;
        margin: 0 auto;
    }
    .commercial-solution-main .background-3 .background-3-body {
        height: 314px;
        width: 1100px;
        margin: 0 auto;
    }
    .commercial-solution-main .background-3 .cont {
        width: 199px;
        height: 294px;
        float: left;
        margin: 10px;
        position: relative;
        overflow: hidden;
    }
    .commercial-solution-main .background-3 .cont_photo img {
        width: 199px;
        height: 294px;
    }
    .commercial-solution-main .background-3 .cont .cont_title {
        width: 199px;
        height: 24px;
        line-height: 28px;
        position: absolute;
        text-align: center;
        color: #ffffff;
        font-size: 28px;
        top: 135px;
        left: 0;
        z-index: 2;
    }
    .commercial-solution-main .background-3 .cont .cont_body {
        width: 199px;
        height: 294px;
        position: absolute;
        bottom: -294px;
        left: 0;
    }
    .commercial-solution-main .background-3 .cont .cont_body .cont_body_bg {
        width: 199px;
        height: 294px;
        background: #e1bf84;
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
        opacity: 0.0;
        z-index: 1;
        position: absolute;
        top: 0;
        left: 0;
    }
    .commercial-solution-main .background-3 .cont .cont_body .cont_body_content {
        width: 185px;
        z-index: 2;
        text-align: left;
        color: #ffffff;
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
        opacity: 0.0;
        font-size: 14px;
        position: absolute;
        top: 170px;
        left: 0;
        padding: 0 7px;
    }
    .commercial-solution-main .background-3 .cont:hover .cont_title {
        top: 45px;
    }
    .commercial-solution-main .background-3 .cont:hover .cont_body_bg {
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
        opacity: 0.85;
    }
    .commercial-solution-main .background-3 .cont:hover .cont_body {
        bottom: 0px;
    }
    .commercial-solution-main .background-3 .cont:hover .cont_body_content {
        top: 100px;
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
        opacity: 1.0;
    }
    .commercial-solution-main .background-4 {
        height: 583px;
        background-size: 100%;
    }
    .commercial-solution-main .background-4-body {
        height: 342px;
        position: relative;
        width: 900px;
        margin: 0 auto;
        top: 175px;
    }
    .commercial-solution-main .background-4-body ul li {
        float: left;
        display: inline;
        height: 342px;
        color: #747474;
        cursor: pointer;
        position: relative;
    }
    .commercial-solution-main .background-4-body .fold {
        width: 59px;
        height: 100%;
        text-align: center;
        background: #ffffff;
        border-right: 1px solid #dcdcdc;
        position: absolute;
        top: 0px;
        left: 0px;
    }
    .commercial-solution-main .background-4-body .fold .img {
        display: block;
        margin-bottom: 10px;
        margin-top: 26px;
    }
    .commercial-solution-main .background-4-body .fold .txt {
        font-size: 24px;
        display: block;
        width: 25px;
        font-weight: normal;
        margin: 0px 17px;
        line-height: 25px;
    }
    .commercial-solution-main .background-4-body .unfold {
        width: 540px;
        height: 342px;
        height: 100%;
        display: none;
        position: absolute;
        top: 0px;
        left: 0px;
    }
    .commercial-solution-main .background-4-body .unfold .fold_2 {
        width: 60px;
        height: 100%;
        text-align: center;
        background: url("../official/pc/images/fold_2_bg.jpg") repeat-x;
        position: absolute;
        top: 0px;
        left: 0px;
    }
    .commercial-solution-main .background-4-body .unfold .fold_2 .img {
        display: block;
        margin-bottom: 10px;
        margin-top: 26px;
    }
    .commercial-solution-main .background-4-body .unfold .fold_2 .txt {
        color: #ffffff;
        font-size: 24px;
        display: block;
        width: 25px;
        font-weight: normal;
        margin: 0px 17px;
        line-height: 25px;
    }
    .commercial-solution-main .background-4-body .unfold .fold_2_img {
        width: 480px;
        height: 342px;
        position: absolute;
        top: 0px;
        left: 60px;
    }
    .commercial-solution-main .background-4-body .unfold .fold_2_img img {
        width: 480px;
        height: 342px;
    }
    .commercial-solution-main .background-5 {
        height: 1046px;
        background-size: 100%;
    }
}

@media screen and (max-width:1024px) {
    .commercial-solution-main .block {
        width: 1024px;
        position: relative;
        margin-left: -512px;
        left: 50%;
    }
    .commercial-solution-main .background-1 {
        height: 484px;
    }
    .commercial-solution-main .background-1 img.bg {
        width: 100%;
    }
    .commercial-solution-main .background-2 {
        height: 404px;
        background-size: 100%;
    }
    .commercial-solution-main .background-2 p {
        font-size: 12px;
        color: #9e9e9e;
        padding: 100px 0 0 205px;
        text-align: left;
        line-height: 18px;
    }
    .commercial-solution-main .background-3 {
        height: 362px;
        background-size: 100%;
    }
    .commercial-solution-main .background-3 .background-3-title {
        width: 100%;
        height: 30px;
        text-align: center;
        margin: 30px auto;
    }
    .commercial-solution-main .background-3 .background-3-title img {
        height: 42px;
        background-size: 100%;
        margin: 0 auto;
    }
    .commercial-solution-main .background-3 .background-3-body {
        height: 215px;
        width: 810px;
        margin: 0 auto;
    }
    .commercial-solution-main .background-3 .cont {
        width: 142px;
        height: 209px;
        float: left;
        margin: 10px;
        position: relative;
        overflow: hidden;
    }
    .commercial-solution-main .background-3 .cont_photo img {
        width: 142px;
        height: 209px;
    }
    .commercial-solution-main .background-3 .cont .cont_title {
        width: 142px;
        height: 24px;
        line-height: 28px;
        position: absolute;
        text-align: center;
        color: #ffffff;
        font-size: 22px;
        top: 100px;
        left: 0;
        z-index: 2;
    }
    .commercial-solution-main .background-3 .cont .cont_body {
        width: 142px;
        height: 209px;
        position: absolute;
        bottom: -209px;
        left: 0;
    }
    .commercial-solution-main .background-3 .cont .cont_body .cont_body_bg {
        width: 142px;
        height: 209px;
        background: #e1bf84;
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
        opacity: 0.0;
        z-index: 1;
        position: absolute;
        top: 0;
        left: 0;
    }
    .commercial-solution-main .background-3 .cont .cont_body .cont_body_content {
        width: 132px;
        z-index: 2;
        text-align: left;
        color: #ffffff;
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
        opacity: 0.0;
        font-size: 12px;
        position: absolute;
        top: 150px;
        left: 0;
        padding: 0 5px;
    }
    .commercial-solution-main .background-3 .cont:hover .cont_title {
        top: 20px;
    }
    .commercial-solution-main .background-3 .cont:hover .cont_body_bg {
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
        opacity: 0.85;
    }
    .commercial-solution-main .background-3 .cont:hover .cont_body {
        bottom: 0px;
    }
    .commercial-solution-main .background-3 .cont:hover .cont_body_content {
        top: 48px;
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
        opacity: 1.0;
    }
    .commercial-solution-main .background-4 {
        height: 414px;
        background-size: 100%;
    }
    .commercial-solution-main .background-4-body {
        height: 243px;
        position: relative;
        width: 646px;
        margin: 0 auto;
        top: 120px;
    }
    .commercial-solution-main .background-4-body ul li {
        float: left;
        display: inline;
        height: 243px;
        color: #747474;
        cursor: pointer;
        position: relative;
    }
    .commercial-solution-main .background-4-body .fold {
        width: 49px;
        height: 100%;
        text-align: center;
        background: #ffffff;
        border-right: 1px solid #dcdcdc;
        position: absolute;
        top: 0px;
        left: 0px;
    }
    .commercial-solution-main .background-4-body .fold .img {
        display: block;
        margin-bottom: 8px;
        margin-top: 18px;
    }
    .commercial-solution-main .background-4-body .fold .txt {
        font-size: 16px;
        display: block;
        width: 25px;
        font-weight: normal;
        margin: 0px 12px;
        line-height: 22px;
    }
    .commercial-solution-main .background-4-body .unfold {
        width: 346px;
        height: 243px;
        height: 100%;
        display: none;
        position: absolute;
        top: 0px;
        left: 0px;
    }
    .commercial-solution-main .background-4-body .unfold .fold_2 {
        width: 50px;
        height: 100%;
        text-align: center;
        background: url("../official/pc/images/fold_2_bg.jpg") repeat-x;
        position: absolute;
        top: 0px;
        left: 0px;
    }
    .commercial-solution-main .background-4-body .unfold .fold_2 .img {
        display: block;
        margin-bottom: 8px;
        margin-top: 18px;
    }
    .commercial-solution-main .background-4-body .unfold .fold_2 .txt {
        color: #ffffff;
        font-size: 16px;
        display: block;
        width: 25px;
        font-weight: normal;
        margin: 0px 12px;
        line-height: 22px;
    }
    .commercial-solution-main .background-4-body .unfold .fold_2_img {
        width: 296px;
        height: 243px;
        position: absolute;
        top: 0px;
        left: 50px;
    }
    .commercial-solution-main .background-4-body .unfold .fold_2_img img {
        width: 296px;
        height: 243px;
    }
    .commercial-solution-main .background-5 {
        height: 744px;
        background-size: 100%;
    }
}

/*commercial_solution独立样式结束 */

/*villa_solution独立样式开始 */

.villa-solution-main .block {
    width: 1920px;
    position: relative;
    margin-left: -960px;
    left: 50%;
}

.villa-solution-main .background-1 {
    height: 910px;
}

.villa-solution-main .background-1 img.bg {
    width: 100%;
}

.villa-solution-main .background-2 {
    height: 745px;
    background-size: 100%;
}

.villa-solution-main .background-2 p {
    font-size: 18px;
    color: #9e9e9e;
    padding: 190px 0 0 470px;
    text-align: left;
    line-height: 28px;
}

.villa-solution-main .background-3 {
    height: 680px;
    background-size: 100%;
}

.villa-solution-main .background-3 .background-3-title {
    width: 100%;
    height: 56px;
    text-align: center;
    margin: 60px auto;
}

.villa-solution-main .background-3 .background-3-title img {
    height: 42px;
    background-size: 100%;
    margin: 0 auto;
}

.villa-solution-main .background-3 .background-3-body {
    height: 412px;
    width: 1150px;
    margin: 0 auto;
}

.villa-solution-main .background-3 .cont {
    width: 267px;
    height: 392px;
    float: left;
    margin: 10px;
    position: relative;
    overflow: hidden;
}

.villa-solution-main .background-3 .cont_photo img {
    width: 267px;
    height: 392px;
}

.villa-solution-main .background-3 .cont .cont_title {
    width: 267px;
    height: 24px;
    line-height: 28px;
    position: absolute;
    text-align: center;
    color: #ffffff;
    font-size: 38px;
    top: 190px;
    left: 0;
    z-index: 2;
}

.villa-solution-main .background-3 .cont .cont_body {
    width: 267px;
    height: 392px;
    position: absolute;
    bottom: -392px;
    left: 0;
}

.villa-solution-main .background-3 .cont .cont_body .cont_body_bg {
    width: 267px;
    height: 392px;
    background: #e1bf84;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    opacity: 0.0;
    z-index: 1;
    position: absolute;
    top: 0;
    left: 0;
}

.villa-solution-main .background-3 .cont .cont_body .cont_body_content {
    width: 247px;
    z-index: 2;
    text-align: left;
    color: #ffffff;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    opacity: 0.0;
    font-size: 18px;
    position: absolute;
    top: 220px;
    left: 0;
    padding: 0 10px;
}

.villa-solution-main .background-3 .cont:hover .cont_title {
    top: 45px;
}

.villa-solution-main .background-3 .cont:hover .cont_body_bg {
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
    opacity: 0.85;
}

.villa-solution-main .background-3 .cont:hover .cont_body {
    bottom: 0px;
}

.villa-solution-main .background-3 .cont:hover .cont_body_content {
    top: 150px;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    opacity: 1.0;
}

.villa-solution-main .background-4 {
    height: 1743px;
    background-size: 100%;
}

.villa-solution-main .background-5 {
    height: 1137px;
    background-size: 100%;
}

.villa-solution-main .css3 {
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
}

@media screen and (max-width:1440px) {
    .villa-solution-main .block {
        width: 1440px;
        position: relative;
        margin-left: -720px;
        left: 50%;
    }
    .villa-solution-main .background-1 {
        height: 682px;
    }
    .villa-solution-main .background-1 img.bg {
        width: 100%;
    }
    .villa-solution-main .background-2 {
        height: 558px;
        background-size: 100%;
    }
    .villa-solution-main .background-2 p {
        font-size: 14px;
        color: #9e9e9e;
        padding: 125px 0 0 345px;
        text-align: left;
        line-height: 24px;
    }
    .villa-solution-main .background-3 {
        height: 510px;
        background-size: 100%;
    }
    .villa-solution-main .background-3 .background-3-title {
        width: 100%;
        height: 42px;
        text-align: center;
        margin: 50px auto;
    }
    .villa-solution-main .background-3 .background-3-title img {
        height: 42px;
        background-size: 100%;
        margin: 0 auto;
    }
    .villa-solution-main .background-3 .background-3-body {
        height: 314px;
        width: 880px;
        margin: 0 auto;
    }
    .villa-solution-main .background-3 .cont {
        width: 199px;
        height: 294px;
        float: left;
        margin: 10px;
        position: relative;
        overflow: hidden;
    }
    .villa-solution-main .background-3 .cont_photo img {
        width: 199px;
        height: 294px;
    }
    .villa-solution-main .background-3 .cont .cont_title {
        width: 199px;
        height: 24px;
        line-height: 28px;
        position: absolute;
        text-align: center;
        color: #ffffff;
        font-size: 28px;
        top: 135px;
        left: 0;
        z-index: 2;
    }
    .villa-solution-main .background-3 .cont .cont_body {
        width: 199px;
        height: 294px;
        position: absolute;
        bottom: -294px;
        left: 0;
    }
    .villa-solution-main .background-3 .cont .cont_body .cont_body_bg {
        width: 199px;
        height: 294px;
        background: #e1bf84;
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
        opacity: 0.0;
        z-index: 1;
        position: absolute;
        top: 0;
        left: 0;
    }
    .villa-solution-main .background-3 .cont .cont_body .cont_body_content {
        width: 185px;
        z-index: 2;
        text-align: left;
        color: #ffffff;
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
        opacity: 0.0;
        font-size: 14px;
        position: absolute;
        top: 170px;
        left: 0;
        padding: 0 7px;
    }
    .villa-solution-main .background-3 .cont:hover .cont_title {
        top: 45px;
    }
    .villa-solution-main .background-3 .cont:hover .cont_body_bg {
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
        opacity: 0.85;
    }
    .villa-solution-main .background-3 .cont:hover .cont_body {
        bottom: 0px;
    }
    .villa-solution-main .background-3 .cont:hover .cont_body_content {
        top: 100px;
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
        opacity: 1.0;
    }
    .villa-solution-main .background-4 {
        height: 1307px;
        background-size: 100%;
    }
    .villa-solution-main .background-5 {
        height: 852px;
        background-size: 100%;
    }
}

@media screen and (max-width:1024px) {
    .villa-solution-main .block {
        width: 1024px;
        position: relative;
        margin-left: -512px;
        left: 50%;
    }
    .villa-solution-main .background-1 {
        height: 485px;
    }
    .villa-solution-main .background-1 img.bg {
        width: 100%;
    }
    .villa-solution-main .background-2 {
        height: 397px;
        background-size: 100%;
    }
    .villa-solution-main .background-2 p {
        font-size: 12px;
        color: #9e9e9e;
        padding: 90px 0 0 180px;
        text-align: left;
        line-height: 18px;
    }
    .villa-solution-main .background-3 {
        height: 362px;
        background-size: 100%;
    }
    .villa-solution-main .background-3 .background-3-title {
        width: 100%;
        height: 30px;
        text-align: center;
        margin: 30px auto;
    }
    .villa-solution-main .background-3 .background-3-title img {
        height: 42px;
        background-size: 100%;
        margin: 0 auto;
    }
    .villa-solution-main .background-3 .background-3-body {
        height: 215px;
        width: 650px;
        margin: 0 auto;
    }
    .villa-solution-main .background-3 .cont {
        width: 142px;
        height: 209px;
        float: left;
        margin: 10px;
        position: relative;
        overflow: hidden;
    }
    .villa-solution-main .background-3 .cont_photo img {
        width: 142px;
        height: 209px;
    }
    .villa-solution-main .background-3 .cont .cont_title {
        width: 142px;
        height: 24px;
        line-height: 28px;
        position: absolute;
        text-align: center;
        color: #ffffff;
        font-size: 22px;
        top: 95px;
        left: 0;
        z-index: 2;
    }
    .villa-solution-main .background-3 .cont .cont_body {
        width: 142px;
        height: 209px;
        position: absolute;
        bottom: -209px;
        left: 0;
    }
    .villa-solution-main .background-3 .cont .cont_body .cont_body_bg {
        width: 142px;
        height: 209px;
        background: #e1bf84;
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
        opacity: 0.0;
        z-index: 1;
        position: absolute;
        top: 0;
        left: 0;
    }
    .villa-solution-main .background-3 .cont .cont_body .cont_body_content {
        width: 132px;
        z-index: 2;
        text-align: left;
        color: #ffffff;
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
        opacity: 0.0;
        font-size: 12px;
        position: absolute;
        top: 150px;
        left: 0;
        padding: 0 5px;
    }
    .villa-solution-main .background-3 .cont:hover .cont_title {
        top: 30px;
    }
    .villa-solution-main .background-3 .cont:hover .cont_body_bg {
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
        opacity: 0.85;
    }
    .villa-solution-main .background-3 .cont:hover .cont_body {
        bottom: 0px;
    }
    .villa-solution-main .background-3 .cont:hover .cont_body_content {
        top: 75px;
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
        opacity: 1.0;
    }
    .villa-solution-main .background-4 {
        height: 929px;
        background-size: 100%;
    }
    .villa-solution-main .background-5 {
        height: 606px;
        background-size: 100%;
    }
}

/*villa_solution独立样式结束 */

/*parlour_solution独立样式开始 */

.parlour-solution-main .block {
    width: 1920px;
    position: relative;
    margin-left: -960px;
    left: 50%;
}

.parlour-solution-main .background-1 {
    height: 910px;
}

.parlour-solution-main .background-1 img.bg {
    width: 100%;
}

.parlour-solution-main .background-2 {
    height: 744px;
    background-size: 100%;
}

.parlour-solution-main .background-2 p {
    font-size: 18px;
    color: #9e9e9e;
    padding: 170px 0 0 470px;
    text-align: left;
    line-height: 28px;
}

.parlour-solution-main .background-3 {
    height: 680px;
    background-size: 100%;
}

.parlour-solution-main .background-3 .background-3-title {
    width: 100%;
    height: 56px;
    text-align: center;
    margin: 60px auto;
}

.parlour-solution-main .background-3 .background-3-title img {
    height: 42px;
    background-size: 100%;
    margin: 0 auto;
}

.parlour-solution-main .background-3 .background-3-body {
    height: 412px;
    width: 1150px;
    margin: 0 auto;
}

.parlour-solution-main .background-3 .cont {
    width: 267px;
    height: 392px;
    float: left;
    margin: 10px;
    position: relative;
    overflow: hidden;
}

.parlour-solution-main .background-3 .cont_photo img {
    width: 267px;
    height: 392px;
}

.parlour-solution-main .background-3 .cont .cont_title {
    width: 267px;
    height: 24px;
    line-height: 28px;
    position: absolute;
    text-align: center;
    color: #ffffff;
    font-size: 38px;
    top: 190px;
    left: 0;
    z-index: 2;
}

.parlour-solution-main .background-3 .cont .cont_body {
    width: 267px;
    height: 392px;
    position: absolute;
    bottom: -392px;
    left: 0;
}

.parlour-solution-main .background-3 .cont .cont_body .cont_body_bg {
    width: 267px;
    height: 392px;
    background: #53b6e9;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    opacity: 0.0;
    z-index: 1;
    position: absolute;
    top: 0;
    left: 0;
}

.parlour-solution-main .background-3 .cont .cont_body .cont_body_content {
    width: 247px;
    z-index: 2;
    text-align: left;
    color: #ffffff;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    opacity: 0.0;
    font-size: 18px;
    position: absolute;
    top: 220px;
    left: 0;
    padding: 0 10px;
}

.parlour-solution-main .background-3 .cont:hover .cont_title {
    top: 45px;
}

.parlour-solution-main .background-3 .cont:hover .cont_body_bg {
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
    opacity: 0.85;
}

.parlour-solution-main .background-3 .cont:hover .cont_body {
    bottom: 0px;
}

.parlour-solution-main .background-3 .cont:hover .cont_body_content {
    top: 150px;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    opacity: 1.0;
}

.parlour-solution-main .background-4 {
    height: 949px;
    background-size: 100%;
}

.parlour-solution-main .background-5 {
    height: 1002px;
    background-size: 100%;
}

.parlour-solution-main .css3 {
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
}

.wine-solution-main .block {
    width: 1920px;
    position: relative;
    margin-left: -960px;
    left: 50%;
}

.wine-solution-main .background-1 {
    height: 910px;
}

.wine-solution-main .background-1 img.bg {
    width: 100%;
}

.wine-solution-main .background-2 {
    height: 710px;
    background-size: 100%;
}

.wine-solution-main .background-2 p {
    font-size: 18px;
    color: #9e9e9e;
    padding: 170px 0 0 470px;
    text-align: left;
    line-height: 28px;
}

.wine-solution-main .background-3 {
    height: 680px;
    background-size: 100%;
}

.wine-solution-main .background-3 .background-3-title {
    width: 100%;
    height: 56px;
    text-align: center;
    margin: 60px auto;
}

.wine-solution-main .background-3 .background-3-title img {
    height: 42px;
    background-size: 100%;
    margin: 0 auto;
}

.wine-solution-main .background-3 .background-3-body {
    height: 412px;
    width: 1150px;
    margin: 0 auto;
}

.wine-solution-main .background-3 .cont {
    width: 210px;
    height: 392px;
    float: left;
    margin: 10px;
    position: relative;
    overflow: hidden;
}

.wine-solution-main .background-3 .cont_photo img {
    width: 210px;
    height: 392px;
}

.wine-solution-main .background-3 .cont .cont_title {
    width: 210px;
    height: 24px;
    line-height: 28px;
    position: absolute;
    text-align: center;
    color: #ffffff;
    font-size: 38px;
    top: 190px;
    left: 0;
    z-index: 2;
}

.wine-solution-main .background-3 .cont .cont_body {
    width: 210px;
    height: 392px;
    position: absolute;
    bottom: -392px;
    left: 0;
}

.wine-solution-main .background-3 .cont .cont_body .cont_body_bg {
    width: 210px;
    height: 392px;
    background: #53b6e9;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    opacity: 0.0;
    z-index: 1;
    position: absolute;
    top: 0;
    left: 0;
}

.wine-solution-main .background-3 .cont .cont_body .cont_body_content {
    width: 190px;
    z-index: 2;
    text-align: left;
    color: #ffffff;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    opacity: 0.0;
    font-size: 15px;
    position: absolute;
    top: 220px;
    left: 0;
    padding: 0 10px;
}

.wine-solution-main .background-3 .cont:hover .cont_title {
    top: 45px;
}

.wine-solution-main .background-3 .cont:hover .cont_body_bg {
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
    opacity: 0.85;
}

.wine-solution-main .background-3 .cont:hover .cont_body {
    bottom: 0px;
}

.wine-solution-main .background-3 .cont:hover .cont_body_content {
    top: 150px;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    opacity: 1.0;
}

.wine-solution-main .background-4 {
    height: 1800px;
    background-size: 100%;
}

.wine-solution-main .background-5 {
    height: 1745px;
    background-size: 100%;
}

@media screen and (max-width:1440px) {
    .parlour-solution-main .block {
        width: 1440px;
        position: relative;
        margin-left: -720px;
        left: 50%;
    }
    .parlour-solution-main .background-1 {
        height: 682px;
    }
    .parlour-solution-main .background-1 img.bg {
        width: 100%;
    }
    .parlour-solution-main .background-2 {
        height: 558px;
        background-size: 100%;
    }
    .parlour-solution-main .background-2 p {
        font-size: 14px;
        color: #9e9e9e;
        padding: 125px 0 0 345px;
        text-align: left;
        line-height: 24px;
    }
    .parlour-solution-main .background-3 {
        height: 509px;
        background-size: 100%;
    }
    .parlour-solution-main .background-3 .background-3-title {
        width: 100%;
        height: 42px;
        text-align: center;
        margin: 50px auto;
    }
    .parlour-solution-main .background-3 .background-3-title img {
        height: 42px;
        background-size: 100%;
        margin: 0 auto;
    }
    .parlour-solution-main .background-3 .background-3-body {
        height: 314px;
        width: 880px;
        margin: 0 auto;
    }
    .parlour-solution-main .background-3 .cont {
        width: 199px;
        height: 294px;
        float: left;
        margin: 10px;
        position: relative;
        overflow: hidden;
    }
    .parlour-solution-main .background-3 .cont_photo img {
        width: 199px;
        height: 294px;
    }
    .parlour-solution-main .background-3 .cont .cont_title {
        width: 199px;
        height: 24px;
        line-height: 28px;
        position: absolute;
        text-align: center;
        color: #ffffff;
        font-size: 28px;
        top: 135px;
        left: 0;
        z-index: 2;
    }
    .parlour-solution-main .background-3 .cont .cont_body {
        width: 199px;
        height: 294px;
        position: absolute;
        bottom: -294px;
        left: 0;
    }
    .parlour-solution-main .background-3 .cont .cont_body .cont_body_bg {
        width: 199px;
        height: 294px;
        background: #53b6e9;
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
        opacity: 0.0;
        z-index: 1;
        position: absolute;
        top: 0;
        left: 0;
    }
    .parlour-solution-main .background-3 .cont .cont_body .cont_body_content {
        width: 185px;
        z-index: 2;
        text-align: left;
        color: #ffffff;
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
        opacity: 0.0;
        font-size: 14px;
        position: absolute;
        top: 170px;
        left: 0;
        padding: 0 7px;
    }
    .parlour-solution-main .background-3 .cont:hover .cont_title {
        top: 45px;
    }
    .parlour-solution-main .background-3 .cont:hover .cont_body_bg {
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
        opacity: 0.85;
    }
    .parlour-solution-main .background-3 .cont:hover .cont_body {
        bottom: 0px;
    }
    .parlour-solution-main .background-3 .cont:hover .cont_body_content {
        top: 100px;
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
        opacity: 1.0;
    }
    .parlour-solution-main .background-4 {
        height: 711px;
        background-size: 100%;
    }
    .parlour-solution-main .background-5 {
        height: 751px;
        background-size: 100%;
    }
    .wine-solution-main .block {
        width: 1440px;
        position: relative;
        margin-left: -720px;
        left: 50%;
    }
    .wine-solution-main .background-1 {
        height: 682px;
    }
    .wine-solution-main .background-1 img.bg {
        width: 100%;
    }
    .wine-solution-main .background-2 {
        height: 538px;
        background-size: 100%;
    }
    .wine-solution-main .background-2 p {
        font-size: 14px;
        color: #9e9e9e;
        padding: 125px 0 0 345px;
        text-align: left;
        line-height: 24px;
    }
    .wine-solution-main .background-3 {
        height: 509px;
        background-size: 100%;
    }
    .wine-solution-main .background-3 .background-3-title {
        width: 100%;
        height: 42px;
        text-align: center;
        margin: 50px auto;
    }
    .wine-solution-main .background-3 .background-3-title img {
        height: 42px;
        background-size: 100%;
        margin: 0 auto;
    }
    .wine-solution-main .background-3 .background-3-body {
        height: 314px;
        width: 880px;
        margin: 0 auto;
    }
    .wine-solution-main .background-3 .cont {
        width: 156px;
        height: 294px;
        float: left;
        margin: 10px;
        position: relative;
        overflow: hidden;
    }
    .wine-solution-main .background-3 .cont_photo img {
        width: 156px;
        height: 294px;
    }
    .wine-solution-main .background-3 .cont .cont_title {
        width: 156px;
        height: 24px;
        line-height: 28px;
        position: absolute;
        text-align: center;
        color: #ffffff;
        font-size: 28px;
        top: 135px;
        left: 0;
        z-index: 2;
    }
    .wine-solution-main .background-3 .cont .cont_body {
        width: 156px;
        height: 294px;
        position: absolute;
        bottom: -294px;
        left: 0;
    }
    .wine-solution-main .background-3 .cont .cont_body .cont_body_bg {
        width: 156px;
        height: 294px;
        background: #53b6e9;
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
        opacity: 0.0;
        z-index: 1;
        position: absolute;
        top: 0;
        left: 0;
    }
    .wine-solution-main .background-3 .cont .cont_body .cont_body_content {
        width: 146px;
        z-index: 2;
        text-align: left;
        color: #ffffff;
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
        opacity: 0.0;
        font-size: 15px;
        position: absolute;
        top: 170px;
        left: 0;
        padding: 0 5px;
    }
    .wine-solution-main .background-3 .cont:hover .cont_title {
        top: 45px;
    }
    .wine-solution-main .background-3 .cont:hover .cont_body_bg {
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
        opacity: 0.85;
    }
    .wine-solution-main .background-3 .cont:hover .cont_body {
        bottom: 0px;
    }
    .wine-solution-main .background-3 .cont:hover .cont_body_content {
        top: 100px;
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
        opacity: 1.0;
    }
    .wine-solution-main .background-4 {
        height: 1350px;
        background-size: 100%;
    }
    .wine-solution-main .background-5 {
        height: 1326px;
        background-size: 100%;
    }
}

@media screen and (max-width:1024px) {
    .parlour-solution-main .block {
        width: 1024px;
        position: relative;
        margin-left: -512px;
        left: 50%;
    }
    .parlour-solution-main .background-1 {
        height: 485px;
    }
    .parlour-solution-main .background-1 img.bg {
        width: 100%;
    }
    .parlour-solution-main .background-2 {
        height: 397px;
        background-size: 100%;
    }
    .parlour-solution-main .background-2 p {
        font-size: 12px;
        color: #9e9e9e;
        padding: 90px 0 0 180px;
        text-align: left;
        line-height: 18px;
    }
    .parlour-solution-main .background-3 {
        height: 362px;
        background-size: 100%;
    }
    .parlour-solution-main .background-3 .background-3-title {
        width: 100%;
        height: 30px;
        text-align: center;
        margin: 30px auto;
    }
    .parlour-solution-main .background-3 .background-3-title img {
        height: 42px;
        background-size: 100%;
        margin: 0 auto;
    }
    .parlour-solution-main .background-3 .background-3-body {
        height: 215px;
        width: 650px;
        margin: 0 auto;
    }
    .parlour-solution-main .background-3 .cont {
        width: 142px;
        height: 209px;
        float: left;
        margin: 10px;
        position: relative;
        overflow: hidden;
    }
    .parlour-solution-main .background-3 .cont_photo img {
        width: 142px;
        height: 209px;
    }
    .parlour-solution-main .background-3 .cont .cont_title {
        width: 142px;
        height: 24px;
        line-height: 28px;
        position: absolute;
        text-align: center;
        color: #ffffff;
        font-size: 22px;
        top: 95px;
        left: 0;
        z-index: 2;
    }
    .parlour-solution-main .background-3 .cont .cont_body {
        width: 142px;
        height: 209px;
        position: absolute;
        bottom: -209px;
        left: 0;
    }
    .parlour-solution-main .background-3 .cont .cont_body .cont_body_bg {
        width: 142px;
        height: 209px;
        background: #53b6e9;
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
        opacity: 0.0;
        z-index: 1;
        position: absolute;
        top: 0;
        left: 0;
    }
    .parlour-solution-main .background-3 .cont .cont_body .cont_body_content {
        width: 132px;
        z-index: 2;
        text-align: left;
        color: #ffffff;
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
        opacity: 0.0;
        font-size: 12px;
        position: absolute;
        top: 150px;
        left: 0;
        padding: 0 5px;
    }
    .parlour-solution-main .background-3 .cont:hover .cont_title {
        top: 30px;
    }
    .parlour-solution-main .background-3 .cont:hover .cont_body_bg {
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
        opacity: 0.85;
    }
    .parlour-solution-main .background-3 .cont:hover .cont_body {
        bottom: 0px;
    }
    .parlour-solution-main .background-3 .cont:hover .cont_body_content {
        top: 75px;
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
        opacity: 1.0;
    }
    .parlour-solution-main .background-4 {
        height: 506px;
        background-size: 100%;
    }
    .parlour-solution-main .background-5 {
        height: 534px;
        background-size: 100%;
    }
    .wine-solution-main .block {
        width: 1024px;
        position: relative;
        margin-left: -512px;
        left: 50%;
    }
    .wine-solution-main .background-1 {
        height: 485px;
    }
    .wine-solution-main .background-1 img.bg {
        width: 100%;
    }
    .wine-solution-main .background-2 {
        height: 385px;
        background-size: 100%;
    }
    .wine-solution-main .background-2 p {
        font-size: 12px;
        color: #9e9e9e;
        padding: 90px 0 0 180px;
        text-align: left;
        line-height: 18px;
    }
    .wine-solution-main .background-3 {
        height: 362px;
        background-size: 100%;
    }
    .wine-solution-main .background-3 .background-3-title {
        width: 100%;
        height: 30px;
        text-align: center;
        margin: 30px auto;
    }
    .wine-solution-main .background-3 .background-3-title img {
        height: 42px;
        background-size: 100%;
        margin: 0 auto;
    }
    .wine-solution-main .background-3 .background-3-body {
        height: 215px;
        width: 650px;
        margin: 0 auto;
    }
    .wine-solution-main .background-3 .cont {
        width: 128px;
        height: 209px;
        float: left;
        margin: 1px;
        position: relative;
        overflow: hidden;
    }
    .wine-solution-main .background-3 .cont_photo img {
        width: 128px;
        height: 209px;
    }
    .wine-solution-main .background-3 .cont .cont_title {
        width: 128px;
        height: 24px;
        line-height: 28px;
        position: absolute;
        text-align: center;
        color: #ffffff;
        font-size: 18px;
        top: 95px;
        left: 0;
        z-index: 2;
    }
    .wine-solution-main .background-3 .cont .cont_body {
        width: 128px;
        height: 209px;
        position: absolute;
        bottom: -209px;
        left: 0;
    }
    .wine-solution-main .background-3 .cont .cont_body .cont_body_bg {
        width: 128px;
        height: 209px;
        background: #53b6e9;
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
        opacity: 0.0;
        z-index: 1;
        position: absolute;
        top: 0;
        left: 0;
    }
    .wine-solution-main .background-3 .cont .cont_body .cont_body_content {
        width: 120px;
        z-index: 2;
        text-align: left;
        color: #ffffff;
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
        opacity: 0.0;
        font-size: 10px;
        position: absolute;
        top: 150px;
        left: 0;
        padding: 0 4px;
    }
    .wine-solution-main .background-3 .cont:hover .cont_title {
        top: 15px;
    }
    .wine-solution-main .background-3 .cont:hover .cont_body_bg {
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
        opacity: 0.85;
    }
    .wine-solution-main .background-3 .cont:hover .cont_body {
        bottom: 0px;
    }
    .wine-solution-main .background-3 .cont:hover .cont_body_content {
        top: 45px;
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
        opacity: 1.0;
    }
    .wine-solution-main .background-4 {
        height: 960px;
        background-size: 100%;
    }
    .wine-solution-main .background-5 {
        height: 940px;
        background-size: 100%;
    }
}

/*parlour_solution独立样式结束 */

/*operator_solution独立样式开始 */

.operator-solution-main .block {
    width: 1920px;
    position: relative;
    margin-left: -960px;
    left: 50%;
}

.operator-solution-main .background-1 {
    height: 910px;
}

.operator-solution-main .background-1 img.bg {
    width: 100%;
}

.operator-solution-main .background-2 {
    height: 744px;
    background-size: 100%;
}

.operator-solution-main .background-2 p {
    font-size: 18px;
    color: #9e9e9e;
    padding: 170px 0 0 470px;
    text-align: left;
    line-height: 28px;
}

.operator-solution-main .background-3 {
    height: 680px;
    background-size: 100%;
}

.operator-solution-main .background-3 .background-3-title {
    width: 100%;
    height: 56px;
    text-align: center;
    margin: 60px auto;
}

.operator-solution-main .background-3 .background-3-title img {
    height: 42px;
    background-size: 100%;
    margin: 0 auto;
}

.operator-solution-main .background-3 .background-3-body {
    height: 412px;
    width: 870px;
    margin: 0 auto;
}

.operator-solution-main .background-3 .cont {
    width: 267px;
    height: 392px;
    float: left;
    margin: 10px;
    position: relative;
    overflow: hidden;
}

.operator-solution-main .background-3 .cont_photo img {
    width: 267px;
    height: 392px;
}

.operator-solution-main .background-3 .cont .cont_title {
    width: 267px;
    height: 24px;
    line-height: 28px;
    position: absolute;
    text-align: center;
    color: #ffffff;
    font-size: 38px;
    top: 190px;
    left: 0;
    z-index: 2;
}

.operator-solution-main .background-3 .cont .cont_body {
    width: 267px;
    height: 392px;
    position: absolute;
    bottom: -392px;
    left: 0;
}

.operator-solution-main .background-3 .cont .cont_body .cont_body_bg {
    width: 267px;
    height: 392px;
    background: #53b6e9;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    opacity: 0.0;
    z-index: 1;
    position: absolute;
    top: 0;
    left: 0;
}

.operator-solution-main .background-3 .cont .cont_body .cont_body_content {
    width: 247px;
    z-index: 2;
    text-align: left;
    color: #ffffff;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    opacity: 0.0;
    font-size: 18px;
    position: absolute;
    top: 220px;
    left: 0;
    padding: 0 10px;
}

.operator-solution-main .background-3 .cont:hover .cont_title {
    top: 45px;
}

.operator-solution-main .background-3 .cont:hover .cont_body_bg {
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
    opacity: 0.85;
}

.operator-solution-main .background-3 .cont:hover .cont_body {
    bottom: 0px;
}

.operator-solution-main .background-3 .cont:hover .cont_body_content {
    top: 150px;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    opacity: 1.0;
}

.operator-solution-main .background-4 {
    height: 510px;
    background-size: 100%;
}

.operator-solution-main .css3 {
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
}

@media screen and (max-width:1440px) {
    .operator-solution-main .block {
        width: 1440px;
        position: relative;
        margin-left: -720px;
        left: 50%;
    }
    .operator-solution-main .background-1 {
        height: 682px;
    }
    .operator-solution-main .background-1 img.bg {
        width: 100%;
    }
    .operator-solution-main .background-2 {
        height: 558px;
        background-size: 100%;
    }
    .operator-solution-main .background-2 p {
        font-size: 14px;
        color: #9e9e9e;
        padding: 125px 0 0 345px;
        text-align: left;
        line-height: 24px;
    }
    .operator-solution-main .background-3 {
        height: 509px;
        background-size: 100%;
    }
    .operator-solution-main .background-3 .background-3-title {
        width: 100%;
        height: 42px;
        text-align: center;
        margin: 50px auto;
    }
    .operator-solution-main .background-3 .background-3-title img {
        height: 42px;
        background-size: 100%;
        margin: 0 auto;
    }
    .operator-solution-main .background-3 .background-3-body {
        height: 314px;
        width: 660px;
        margin: 0 auto;
    }
    .operator-solution-main .background-3 .cont {
        width: 199px;
        height: 294px;
        float: left;
        margin: 10px;
        position: relative;
        overflow: hidden;
    }
    .operator-solution-main .background-3 .cont_photo img {
        width: 199px;
        height: 294px;
    }
    .operator-solution-main .background-3 .cont .cont_title {
        width: 199px;
        height: 24px;
        line-height: 28px;
        position: absolute;
        text-align: center;
        color: #ffffff;
        font-size: 28px;
        top: 135px;
        left: 0;
        z-index: 2;
    }
    .operator-solution-main .background-3 .cont .cont_body {
        width: 199px;
        height: 294px;
        position: absolute;
        bottom: -294px;
        left: 0;
    }
    .operator-solution-main .background-3 .cont .cont_body .cont_body_bg {
        width: 199px;
        height: 294px;
        background: #53b6e9;
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
        opacity: 0.0;
        z-index: 1;
        position: absolute;
        top: 0;
        left: 0;
    }
    .operator-solution-main .background-3 .cont .cont_body .cont_body_content {
        width: 185px;
        z-index: 2;
        text-align: left;
        color: #ffffff;
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
        opacity: 0.0;
        font-size: 14px;
        position: absolute;
        top: 170px;
        left: 0;
        padding: 0 7px;
    }
    .operator-solution-main .background-3 .cont:hover .cont_title {
        top: 45px;
    }
    .operator-solution-main .background-3 .cont:hover .cont_body_bg {
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
        opacity: 0.85;
    }
    .operator-solution-main .background-3 .cont:hover .cont_body {
        bottom: 0px;
    }
    .operator-solution-main .background-3 .cont:hover .cont_body_content {
        top: 100px;
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
        opacity: 1.0;
    }
    .operator-solution-main .background-4 {
        height: 382px;
        background-size: 100%;
    }
}

@media screen and (max-width:1024px) {
    .operator-solution-main .block {
        width: 1024px;
        position: relative;
        margin-left: -512px;
        left: 50%;
    }
    .operator-solution-main .background-1 {
        height: 485px;
    }
    .operator-solution-main .background-1 img.bg {
        width: 100%;
    }
    .operator-solution-main .background-2 {
        height: 397px;
        background-size: 100%;
    }
    .operator-solution-main .background-2 p {
        font-size: 12px;
        color: #9e9e9e;
        padding: 84px 0 0 180px;
        text-align: left;
        line-height: 18px;
    }
    .operator-solution-main .background-3 {
        height: 362px;
        background-size: 100%;
    }
    .operator-solution-main .background-3 .background-3-title {
        width: 100%;
        height: 30px;
        text-align: center;
        margin: 30px auto;
    }
    .operator-solution-main .background-3 .background-3-title img {
        height: 42px;
        background-size: 100%;
        margin: 0 auto;
    }
    .operator-solution-main .background-3 .background-3-body {
        height: 215px;
        width: 500px;
        margin: 0 auto;
    }
    .operator-solution-main .background-3 .cont {
        width: 142px;
        height: 209px;
        float: left;
        margin: 10px;
        position: relative;
        overflow: hidden;
    }
    .operator-solution-main .background-3 .cont_photo img {
        width: 142px;
        height: 209px;
    }
    .operator-solution-main .background-3 .cont .cont_title {
        width: 142px;
        height: 24px;
        line-height: 28px;
        position: absolute;
        text-align: center;
        color: #ffffff;
        font-size: 22px;
        top: 95px;
        left: 0;
        z-index: 2;
    }
    .operator-solution-main .background-3 .cont .cont_body {
        width: 142px;
        height: 209px;
        position: absolute;
        bottom: -209px;
        left: 0;
    }
    .operator-solution-main .background-3 .cont .cont_body .cont_body_bg {
        width: 142px;
        height: 209px;
        background: #53b6e9;
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
        opacity: 0.0;
        z-index: 1;
        position: absolute;
        top: 0;
        left: 0;
    }
    .operator-solution-main .background-3 .cont .cont_body .cont_body_content {
        width: 132px;
        z-index: 2;
        text-align: left;
        color: #ffffff;
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
        opacity: 0.0;
        font-size: 12px;
        position: absolute;
        top: 150px;
        left: 0;
        padding: 0 5px;
    }
    .operator-solution-main .background-3 .cont:hover .cont_title {
        top: 30px;
    }
    .operator-solution-main .background-3 .cont:hover .cont_body_bg {
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
        opacity: 0.85;
    }
    .operator-solution-main .background-3 .cont:hover .cont_body {
        bottom: 0px;
    }
    .operator-solution-main .background-3 .cont:hover .cont_body_content {
        top: 75px;
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
        opacity: 1.0;
    }
    .operator-solution-main .background-4 {
        height: 272px;
        background-size: 100%;
    }
}

/*operator_solution独立样式结束 */

/*barracks_solution独立样式开始 */

.barracks-solution-main .block {
    width: 1920px;
    position: relative;
    margin-left: -960px;
    left: 50%;
}

.barracks-solution-main .background-1 {
    height: 910px;
}

.barracks-solution-main .background-1 img.bg {
    width: 100%;
}

.barracks-solution-main .background-2 {
    height: 744px;
    background-size: 100%;
}

.barracks-solution-main .background-2 p {
    font-size: 18px;
    color: #9e9e9e;
    padding: 170px 0 0 470px;
    text-align: left;
    line-height: 28px;
}

.barracks-solution-main .background-3 {
    height: 1112px;
    background-size: 100%;
}

.barracks-solution-main .background-3 .background-3-title {
    width: 100%;
    height: 56px;
    text-align: center;
    margin: 60px auto;
}

.barracks-solution-main .background-3 .background-3-title img {
    height: 42px;
    background-size: 100%;
    margin: 0 auto;
}

.barracks-solution-main .background-3 .background-3-cont-body {
    height: 412px;
    width: 100%;
    float: left;
}

.barracks-solution-main .background-3 .background-3-body {
    height: 412px;
    width: 870px;
    margin: 0 auto;
}

.barracks-solution-main .background-3 .cont {
    width: 267px;
    height: 392px;
    float: left;
    margin: 10px;
    position: relative;
    overflow: hidden;
}

.barracks-solution-main .background-3 .cont_photo img {
    width: 267px;
    height: 392px;
}

.barracks-solution-main .background-3 .cont .cont_title {
    width: 267px;
    height: 24px;
    line-height: 28px;
    position: absolute;
    text-align: center;
    color: #ffffff;
    font-size: 38px;
    top: 190px;
    left: 0;
    z-index: 2;
}

.barracks-solution-main .background-3 .cont .cont_body {
    width: 267px;
    height: 392px;
    position: absolute;
    bottom: -392px;
    left: 0;
}

.barracks-solution-main .background-3 .cont .cont_body .cont_body_bg {
    width: 267px;
    height: 392px;
    background: #24bd57;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    opacity: 0.0;
    z-index: 1;
    position: absolute;
    top: 0;
    left: 0;
}

.barracks-solution-main .background-3 .cont .cont_body .cont_body_content {
    width: 247px;
    z-index: 2;
    text-align: left;
    color: #ffffff;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    opacity: 0.0;
    font-size: 18px;
    position: absolute;
    top: 220px;
    left: 0;
    padding: 0 10px;
}

.barracks-solution-main .background-3 .cont:hover .cont_title {
    top: 45px;
}

.barracks-solution-main .background-3 .cont:hover .cont_body_bg {
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
    opacity: 0.85;
}

.barracks-solution-main .background-3 .cont:hover .cont_body {
    bottom: 0px;
}

.barracks-solution-main .background-3 .cont:hover .cont_body_content {
    top: 150px;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    opacity: 1.0;
}

.barracks-solution-main .background-4 {
    height: 1018px;
    background-size: 100%;
}

.barracks-solution-main .css3 {
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
}

@media screen and (max-width:1440px) {
    .barracks-solution-main .block {
        width: 1440px;
        position: relative;
        margin-left: -720px;
        left: 50%;
    }
    .barracks-solution-main .background-1 {
        height: 682px;
    }
    .barracks-solution-main .background-1 img.bg {
        width: 100%;
    }
    .barracks-solution-main .background-2 {
        height: 558px;
        background-size: 100%;
    }
    .barracks-solution-main .background-2 p {
        font-size: 14px;
        color: #9e9e9e;
        padding: 125px 0 0 345px;
        text-align: left;
        line-height: 24px;
    }
    .barracks-solution-main .background-3 {
        height: 843px;
        background-size: 100%;
    }
    .barracks-solution-main .background-3 .background-3-title {
        width: 100%;
        height: 42px;
        text-align: center;
        margin: 50px auto;
    }
    .barracks-solution-main .background-3 .background-3-title img {
        height: 42px;
        background-size: 100%;
        margin: 0 auto;
    }
    .barracks-solution-main .background-3 .background-3-cont-body {
        height: 314px;
        width: 100%;
        float: left;
    }
    .barracks-solution-main .background-3 .background-3-body {
        height: 314px;
        width: 660px;
        margin: 0 auto;
    }
    .barracks-solution-main .background-3 .cont {
        width: 199px;
        height: 294px;
        float: left;
        margin: 10px;
        position: relative;
        overflow: hidden;
    }
    .barracks-solution-main .background-3 .cont_photo img {
        width: 199px;
        height: 294px;
    }
    .barracks-solution-main .background-3 .cont .cont_title {
        width: 199px;
        height: 24px;
        line-height: 28px;
        position: absolute;
        text-align: center;
        color: #ffffff;
        font-size: 28px;
        top: 135px;
        left: 0;
        z-index: 2;
    }
    .barracks-solution-main .background-3 .cont .cont_body {
        width: 199px;
        height: 294px;
        position: absolute;
        bottom: -294px;
        left: 0;
    }
    .barracks-solution-main .background-3 .cont .cont_body .cont_body_bg {
        width: 199px;
        height: 294px;
        background: #24bd57;
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
        opacity: 0.0;
        z-index: 1;
        position: absolute;
        top: 0;
        left: 0;
    }
    .barracks-solution-main .background-3 .cont .cont_body .cont_body_content {
        width: 185px;
        z-index: 2;
        text-align: left;
        color: #ffffff;
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
        opacity: 0.0;
        font-size: 14px;
        position: absolute;
        top: 170px;
        left: 0;
        padding: 0 7px;
    }
    .barracks-solution-main .background-3 .cont:hover .cont_title {
        top: 45px;
    }
    .barracks-solution-main .background-3 .cont:hover .cont_body_bg {
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
        opacity: 0.85;
    }
    .barracks-solution-main .background-3 .cont:hover .cont_body {
        bottom: 0px;
    }
    .barracks-solution-main .background-3 .cont:hover .cont_body_content {
        top: 100px;
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
        opacity: 1.0;
    }
    .barracks-solution-main .background-4 {
        height: 763px;
        background-size: 100%;
    }
}

@media screen and (max-width:1024px) {
    .barracks-solution-main .block {
        width: 1024px;
        position: relative;
        margin-left: -512px;
        left: 50%;
    }
    .barracks-solution-main .background-1 {
        height: 485px;
    }
    .barracks-solution-main .background-1 img.bg {
        width: 100%;
    }
    .barracks-solution-main .background-2 {
        height: 397px;
        background-size: 100%;
    }
    .barracks-solution-main .background-2 p {
        font-size: 12px;
        color: #9e9e9e;
        padding: 84px 0 0 180px;
        text-align: left;
        line-height: 18px;
    }
    .barracks-solution-main .background-3 {
        height: 597px;
        background-size: 100%;
    }
    .barracks-solution-main .background-3 .background-3-title {
        width: 100%;
        height: 30px;
        text-align: center;
        margin: 30px auto;
    }
    .barracks-solution-main .background-3 .background-3-title img {
        height: 42px;
        background-size: 100%;
        margin: 0 auto;
    }
    .barracks-solution-main .background-3 .background-3-cont-body {
        height: 215px;
        width: 100%;
        float: left;
    }
    .barracks-solution-main .background-3 .background-3-body {
        height: 215px;
        width: 500px;
        margin: 0 auto;
    }
    .barracks-solution-main .background-3 .cont {
        width: 142px;
        height: 209px;
        float: left;
        margin: 10px;
        position: relative;
        overflow: hidden;
    }
    .barracks-solution-main .background-3 .cont_photo img {
        width: 142px;
        height: 209px;
    }
    .barracks-solution-main .background-3 .cont .cont_title {
        width: 142px;
        height: 24px;
        line-height: 28px;
        position: absolute;
        text-align: center;
        color: #ffffff;
        font-size: 22px;
        top: 95px;
        left: 0;
        z-index: 2;
    }
    .barracks-solution-main .background-3 .cont .cont_body {
        width: 142px;
        height: 209px;
        position: absolute;
        bottom: -209px;
        left: 0;
    }
    .barracks-solution-main .background-3 .cont .cont_body .cont_body_bg {
        width: 142px;
        height: 209px;
        background: #24bd57;
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
        opacity: 0.0;
        z-index: 1;
        position: absolute;
        top: 0;
        left: 0;
    }
    .barracks-solution-main .background-3 .cont .cont_body .cont_body_content {
        width: 132px;
        z-index: 2;
        text-align: left;
        color: #ffffff;
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
        opacity: 0.0;
        font-size: 12px;
        position: absolute;
        top: 150px;
        left: 0;
        padding: 0 5px;
    }
    .barracks-solution-main .background-3 .cont:hover .cont_title {
        top: 30px;
    }
    .barracks-solution-main .background-3 .cont:hover .cont_body_bg {
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
        opacity: 0.85;
    }
    .barracks-solution-main .background-3 .cont:hover .cont_body {
        bottom: 0px;
    }
    .barracks-solution-main .background-3 .cont:hover .cont_body_content {
        top: 75px;
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
        opacity: 1.0;
    }
    .barracks-solution-main .background-4 {
        height: 542px;
        background-size: 100%;
    }
}

/*barracks_solution独立样式结束 */

/*overseas_solution独立样式开始 */

.overseas-solution-main .block {
    width: 1920px;
    position: relative;
    margin-left: -960px;
    left: 50%;
}

.overseas-solution-main .background-1 {
    height: 911px;
}

.overseas-solution-main .background-1 img.bg {
    width: 100%;
}

.overseas-solution-main .background-2 {
    height: 744px;
    background-size: 100%;
}

.overseas-solution-main .background-2 p {
    font-size: 18px;
    color: #9e9e9e;
    padding: 170px 0 0 470px;
    text-align: left;
    line-height: 28px;
}

@media screen and (max-width:1440px) {
    .overseas-solution-main .block {
        width: 1440px;
        position: relative;
        margin-left: -720px;
        left: 50%;
    }
    .overseas-solution-main .background-1 {
        height: 683px;
    }
    .overseas-solution-main .background-1 img.bg {
        width: 100%;
    }
    .overseas-solution-main .background-2 {
        height: 558px;
        background-size: 100%;
    }
    .overseas-solution-main .background-2 p {
        font-size: 14px;
        color: #9e9e9e;
        padding: 125px 0 0 345px;
        text-align: left;
        line-height: 24px;
    }
}

@media screen and (max-width:1024px) {
    .overseas-solution-main .block {
        width: 1024px;
        position: relative;
        margin-left: -512px;
        left: 50%;
    }
    .overseas-solution-main .background-1 {
        height: 485px;
    }
    .overseas-solution-main .background-1 img.bg {
        width: 100%;
    }
    .overseas-solution-main .background-2 {
        height: 397px;
        background-size: 100%;
    }
    .overseas-solution-main .background-2 p {
        font-size: 12px;
        color: #9e9e9e;
        padding: 84px 0 0 180px;
        text-align: left;
        line-height: 18px;
    }
}

/*overseas_solution独立样式结束 */

/* 招聘独立样式开始 */

.zp-main .block {
    width: 1920px;
    position: relative;
    margin-left: -960px;
    left: 50%;
}

.zp-main .background-1 {
    position: relative;
    height: 703px;
    background-size: 100%;
}

.zp-main .background-1 p {
    color: #464646;
    font-size: 28px;
    padding: 420px 0 0 335px;
}

.zp-main img {
    max-width: 100%;
}

.zp-main .background-2 {
    background-size: 100%;
}

.zp-main .background-2 .cont_1 {
    width: 59%;
    margin: 50px auto 90px auto;
}

.zp-main .background-2 .cont_1 .cont_1_title {
    width: 330px;
    margin: 0 auto;
}

.zp-main .background-2 .cont_1 .cont_1_title2 {
    margin: 100px 0 15px 0;
    color: #555555;
    font-size: 32px;
}

.zp-main .background-2 .cont_1 .cont_1_body {
    color: #666666;
    font-size: 18px;
    line-height: 32px;
}

.zp-main .background-2 .cont_2 {
    width: 59%;
    margin: 140px auto 0 auto;
}

.zp-main .background-2 .cont_2 .cont_2_title {
    width: 435px;
    margin: 0 auto 95px auto;
}

.zp-main .background-2 .cont_2 .cont_2_body {
    width: 40%;
    float: left;
    margin-left: 20%;
    margin-bottom: 8%;
}

.zp-main .background-2 .cont_2 .cont_2_left {
    margin-left: 0;
}

.zp-main .background-2 .cont_2 .cont_2_body .cont_2_body_title {
    margin-bottom: 40px;
}

.zp-main .background-2 .cont_2 .cont_2_body .zhize {
    color: #888888;
    font-size: 18px;
    line-height: 32px;
}

.zp-main .background-2 .cont_2 .cont_2_body .zhize .gwzz {
    font-size: 24px;
    color: #191919;
    margin-bottom: 5px;
}

.zp-main .background-2 .cont_2 .cont_2_body .yaoqiu {
    color: #888888;
    font-size: 18px;
    line-height: 32px;
    margin-top: 40px;
}

.zp-main .background-2 .cont_2 .cont_2_body .yaoqiu .gwyq {
    font-size: 24px;
    color: #191919;
    margin-bottom: 5px;
}

.zp-main .background-2 .cont_3 {
    width: 59%;
    margin: 0 auto;
}

.zp-main .background-2 .cont_4 {
    width: 59%;
    margin: 125px auto;
    text-align: center;
}

.zp-main .background-2 .cont_4 .cont_4_title {
    color: #919191;
    margin: 20px auto;
    font-size: 22px;
}

@media screen and (max-width:1440px) {
    .zp-main .block {
        width: 1440px;
        position: relative;
        margin-left: -720px;
        left: 50%;
    }
    .zp-main .background-1 {
        position: relative;
        height: 527px;
        background-size: 100%;
    }
    .zp-main .background-1 p {
        color: #464646;
        font-size: 24px;
        padding: 325px 0 0 255px;
    }
    .zp-main img {
        max-width: 100%;
    }
    .zp-main .background-2 {
        background-size: 100%;
    }
    .zp-main .background-2 .cont_1 {
        width: 59%;
        margin: 50px auto 80px auto;
    }
    .zp-main .background-2 .cont_1 .cont_1_title {
        width: 330px;
        margin: 0px auto;
    }
    .zp-main .background-2 .cont_1 .cont_1_title2 {
        margin: 95px 0 15px 0;
        color: #555555;
        font-size: 28px;
    }
    .zp-main .background-2 .cont_1 .cont_1_body {
        color: #666666;
        font-size: 16px;
        line-height: 26px;
    }
    .zp-main .background-2 .cont_2 {
        width: 59%;
        margin: 130px auto 0 auto;
    }
    .zp-main .background-2 .cont_2 .cont_2_title {
        width: 435px;
        margin: 0px auto 85px auto;
    }
    .zp-main .background-2 .cont_2 .cont_2_body {
        width: 40%;
        float: left;
        margin-left: 20%;
        margin-bottom: 8%;
    }
    .zp-main .background-2 .cont_2 .cont_2_left {
        margin-left: 0px;
    }
    .zp-main .background-2 .cont_2 .cont_2_body .cont_2_body_title {
        margin-bottom: 40px;
    }
    .zp-main .background-2 .cont_2 .cont_2_body .zhize {
        color: #888888;
        font-size: 16px;
        line-height: 30px;
    }
    .zp-main .background-2 .cont_2 .cont_2_body .zhize .gwzz {
        font-size: 22px;
        color: #191919;
        margin-bottom: 5px;
    }
    .zp-main .background-2 .cont_2 .cont_2_body .yaoqiu {
        color: #888888;
        font-size: 16px;
        line-height: 30px;
        margin-top: 50px;
    }
    .zp-main .background-2 .cont_2 .cont_2_body .yaoqiu .gwyq {
        font-size: 22px;
        color: #191919;
        margin-bottom: 5px;
    }
    .zp-main .background-2 .cont_3 {
        width: 59%;
        margin: 0 auto;
    }
    .zp-main .background-2 .cont_4 {
        width: 59%;
        margin: 115px auto;
        text-align: center;
    }
    .zp-main .background-2 .cont_4 .cont_4_title {
        color: #919191;
        margin: 20px auto;
        font-size: 18px;
    }
}

@media screen and (max-width:1024px) {
    .zp-main .block {
        width: 1024px;
        position: relative;
        margin-left: -512px;
        left: 50%;
    }
    .zp-main .background-1 {
        position: relative;
        height: 375px;
        background-size: 100%;
    }
    .zp-main .background-1 p {
        color: #464646;
        font-size: 20px;
        padding: 230px 0 0 180px;
    }
    .zp-main img {
        max-width: 100%;
    }
    .zp-main .background-2 {
        background-size: 100%;
    }
    .zp-main .background-2 .cont_1 {
        width: 59%;
        margin: 50px auto 75px auto;
    }
    .zp-main .background-2 .cont_1 .cont_1_title {
        width: 330px;
        margin: 0px auto;
    }
    .zp-main .background-2 .cont_1 .cont_1_title2 {
        margin: 85px 0 15px 0;
        color: #555555;
        font-size: 24px;
    }
    .zp-main .background-2 .cont_1 .cont_1_body {
        color: #666666;
        font-size: 14px;
        line-height: 22px;
    }
    .zp-main .background-2 .cont_2 {
        width: 59%;
        margin: 125px auto 0 auto;
    }
    .zp-main .background-2 .cont_2 .cont_2_title {
        width: 435px;
        margin: 0px auto 80px auto;
    }
    .zp-main .background-2 .cont_2 .cont_2_body {
        width: 40%;
        float: left;
        margin-left: 20%;
        margin-bottom: 8%;
    }
    .zp-main .background-2 .cont_2 .cont_2_left {
        margin-left: 0px;
    }
    .zp-main .background-2 .cont_2 .cont_2_body .cont_2_body_title {
        margin-bottom: 35px;
    }
    .zp-main .background-2 .cont_2 .cont_2_body .zhize {
        color: #888888;
        font-size: 14px;
        line-height: 30px;
    }
    .zp-main .background-2 .cont_2 .cont_2_body .zhize .gwzz {
        font-size: 18px;
        color: #191919;
        margin-bottom: 5px;
    }
    .zp-main .background-2 .cont_2 .cont_2_body .yaoqiu {
        color: #888888;
        font-size: 14px;
        line-height: 30px;
        margin-top: 50px;
    }
    .zp-main .background-2 .cont_2 .cont_2_body .yaoqiu .gwyq {
        font-size: 18px;
        color: #191919;
        margin-bottom: 5px;
    }
    .zp-main .background-2 .cont_3 {
        width: 59%;
        margin: 0 auto;
    }
    .zp-main .background-2 .cont_4 {
        width: 59%;
        margin: 110px auto;
        text-align: center;
    }
    .zp-main .background-2 .cont_4 .cont_4_title {
        color: #919191;
        margin: 20px auto;
        font-size: 16px;
    }
}

/* 招聘独立样式结束 */

.support-main {
    padding-bottom: 50px;
    width: 1200px;
    margin: 0 auto;
}

.support-main h3.title {
    height: 50px;
    line-height: 50px;
    margin-top: 10px;
    border-bottom: 2px solid #ececec;
}

.support-main h3.title .title_body {
    margin: 0 auto;
    width: 640px;
}

.support-main h3.title .a_class {
    height: 50px;
    display: block;
    text-decoration: none;
    color: #8e8e8e;
    width: 160px;
    float: left;
    text-align: center;
}

.support-main h3.title .a_active {
    color: #000000;
    border-bottom: 2px solid #5bb0ff;
}

.support-main h3.title span {
    font-weight: normal;
    font-size: 18px;
    display: inline-block;
    padding: 0 25px;
}

.support-main .list .title {
    padding: 20px 10px;
    text-align: center;
    font-weight: normal;
    position: relative;
}

.support-main .list .title.product {
    text-align: left;
}

.support-main .list .title span {
    position: absolute;
    right: 0;
    color: #000000;
}

.support-main .list .title span #login {
    margin-right: 90px;
    margin-top: 2px;
    width: 19px;
    height: 18px;
    background: url('../official/pc/images/login.png') center left no-repeat;
}

.support-main .list .title span a {
    color: #000000;
    text-decoration: none;
}

.support-main .list .title span a.active {
    color: #333333;
}

.support-main .list ul.table li {
    background: white;
    color: #5d5d5d;
}

.support-main .list ul.table li.gray {
    background: #f4f4f4;
}

.support-main .list ul.table li span {
    width: 25%;
    float: left;
    text-align: center;
    line-height: 30px;
    padding: 10px 0;
}

.support-main .list .map {
    text-align: center;
    min-height: 600px;
    position: relative;
}

.support-main .list .tip {
    background: white;
    position: absolute;
    border: 1px solid #bccad1;
    z-index: 2;
    border-radius: 5px;
    text-align: left;
}

.support-main .list .tip li {
    padding: 10px 15px;
    border-bottom: 1px solid #bccad1;
}

.support-main .list .tip li.last {
    border: none;
}

.support-main .list .tip .area {
    color: #fc7304;
    font-size: 14px;
}

.support-main .list .tip .name {
    color: #000000;
    font-size: 20px;
    line-height: 36px;
}

.support-main .list .tip .phone {
    color: #000000;
    font-size: 14px;
    display: block;
    text-decoration: none;
}

.support-main .list .tip .email {
    color: #000000;
    font-size: 14px;
    display: block;
    text-decoration: none;
}

.support-main .list .tip .fax {
    color: #000000;
    font-size: 14px;
    display: block;
}

.support-main .list .tip .phone img, .support-main .list .tip .email img {
    vertical-align: middle;
    margin-top: -5px;
}

.support-main .list .sub-title {
    padding: 15px 0;
    font-size: 20px;
    font-weight: normal;
}

.support-main .list .sub-title2 {
    padding: 15px 0;
    font-size: 16px;
    font-weight: normal;
}

.to-top {
    width: 48px;
    height: 48px;
    background: url("../image/m_official/to_top.png") no-repeat;
    position: fixed;
    right: 50px;
    bottom: 50px;
    z-index: 999;
    display: none;
}

/*产品资料下载页开始*/

.product-main {
    margin-bottom: 50px;
    width: 1200px;
    margin: 0 auto;
}

.product-main h3.title {
    clear: both;
    height: 50px;
    line-height: 50px;
    margin-top: 10px;
    border-bottom: 2px solid #ececec;
}

.product-main h3.title .title_body {
    margin: 0 auto;
    width: 640px;
}

.product-main h3.title .a_class {
    height: 50px;
    display: block;
    text-decoration: none;
    color: #8e8e8e;
    width: 160px;
    float: left;
    text-align: center;
}

.product-main h3.title .a_active {
    color: #000000;
    border-bottom: 2px solid #5bb0ff;
}

.product-main h3.title span {
    font-weight: normal;
    font-size: 18px;
    display: inline-block;
    padding: 0 25px;
}

.product-main .search {
    display: inline-block;
    margin-top: 61px;
    margin-right: 2.08%;
    float: left;
    width: 21.25%;
    height: 360px;
    background: url('../official/pc/images/bg_select.png') no-repeat top center;
    text-align: center;
}

.product-main .search .type, .product-main .search .document {
    position: relative;
    margin: 20px 18px 0 18px;
}

.product-main .search .document {
    margin-top: 0px;
}

.product-main .search .type select, .product-main .search .document select {
    margin-bottom: 10px;
    padding-left: 11px;
    width: 207px;
    height: 50px;
    border: 1px solid #d7d7d7;
    color: #666666;
    font: normal 1.1em "SourceHanSans";
    outline: none;
}

.product-main .search .text input {
    margin-bottom: 10px;
    margin-left: 18px;
    margin-right: 18px;
    padding-left: 11px;
    width: 207px;
    height: 46px;
    border: 1px solid #d7d7d7;
    color: #999999;
    font: normal 1.1em "SourceHanSans";
    outline: none;
}

.product-main .search #search_value input:-moz-placeholder {
    color: #bcbcbc;
}

.product-main .search #search_value input::-moz-placeholder {
    color: #bcbcbc;
}

.product-main .search #search_value input:-ms-input-placeholder {
    color: #bcbcbc;
}

.product-main .search #search_value input::-webkit-input-placeholder {
    color: #bcbcbc;
}

.product-main .search .type .arrow, .product-main .search .document .arrow {
    position: absolute;
    top: 22px;
    right: 11px;
    width: 16px;
    height: 10px;
    background: url("../official/pc/images/open.png") no-repeat center right;
}

.product-main .search .type select option {
    width: 220px;
    height: 50px;
    padding-left: 11px;
    border: 1px solid #d7d7d7;
    color: #666666;
    background-color: #ffffff;
}

.product-main .search #btn_search {
    width: 207px;
    height: 50px;
    margin-left: 18px;
    margin-right: 18px;
    background-color: #e7525c;
    border-radius: 25px;
    color: #fff;
    font: normal 1.2em/50px "SourceHanSans";
    border: none;
    outline: none;
    cursor: pointer;
}

.product-main .list {
    position: relative;
    display: inline-block;
    width: 76.67%;
}

.product-main .list .title {
    padding: 20px 10px;
    text-align: center;
    font-weight: normal;
    position: relative;
}

.product-main .list .title.title-product {
    text-align: left;
}

.product-main .list .title.title-product .btn-login {
    cursor: pointer;
}

.product-main .list .title span.btn-login {
    display: inline-block;
    position: absolute;
    right: 0;
    color: #000000;
}

.product-main .list .title span.btn-login #login {
    margin-right: 90px;
    margin-top: 2px;
    width: 19px;
    height: 18px;
    background: url('../official/pc/images/login.png') center left no-repeat;
}

.product-main .list .title span.btn-exit {
    display: none;
}

.product-main .list .title span.btn-exit #account {
    display: inline-block;
    position: absolute;
    right: 40px;
    color: #000000;
}

.product-main .list .title span.btn-exit a.btn-exit {
    display: inline-block;
    position: absolute;
    right: 0;
    cursor: pointer;
    color: red;
    width: 40px;
    text-align: right;
}

.product-main .list .title span a {
    color: #000000;
    text-decoration: none;
}

.product-main .list .title span a.active {
    color: #333333;
}

.product-main .list ul.table li {
    background: white;
    color: #5d5d5d;
}

.product-main .list ul.table li.gray {
    background: #f4f4f4;
}

.product-main .list ul.table li a.logo-download, .product-main .list ul.table li span {
    float: left;
    width: 25%;
    line-height: 30px;
    padding: 10px 0;
    text-align: center;
}

.product-main .list ul.table li a.logo-download {
    display: inline-block;
    padding-top: 25px;
    padding-bottom: 25px;
    background: url('../official/pc/images/download_link.png') center center no-repeat;
    cursor: pointer;
}

.product-main .list ul.table li a.logo-download:hover {
    background: url('../official/pc/images/download_hover.png') center center no-repeat;
}

.product-main .list .map {
    text-align: center;
    min-height: 600px;
    position: relative;
}

.product-main .list .tip {
    background: white;
    position: absolute;
    border: 1px solid #bccad1;
    z-index: 2;
    border-radius: 5px;
    text-align: left;
}

.product-main .list .tip li {
    padding: 10px 15px;
    border-bottom: 1px solid #bccad1;
}

.product-main .list .tip li.last {
    border: none;
}

.product-main .list .tip .area {
    color: #fc7304;
    font-size: 14px;
}

.product-main .list .tip .name {
    color: #000000;
    font-size: 20px;
    line-height: 36px;
}

.product-main .list .tip .phone {
    color: #000000;
    font-size: 14px;
    display: block;
    text-decoration: none;
}

.product-main .list .tip .email {
    color: #000000;
    font-size: 14px;
    display: block;
    text-decoration: none;
}

.product-main .list .tip .fax {
    color: #000000;
    font-size: 14px;
    display: block;
}

.product-main .list .tip .phone img, .product-main .list .tip .email img {
    vertical-align: middle;
    margin-top: -5px;
}

.product-main .list .sub-title {
    padding: 15px 0;
    font-size: 20px;
    font-weight: normal;
}

.product-main .list .sub-title2 {
    padding: 15px 0;
    font-size: 16px;
    font-weight: normal;
}

.to-top {
    width: 48px;
    height: 48px;
    background: url("../image/m_official/to_top.png") no-repeat;
    position: fixed;
    right: 50px;
    bottom: 50px;
    z-index: 999;
    display: none;
}

.product-main select, .product-main option, .product-main input {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}

/*清除ie的默认选择框样式清除，隐藏下拉箭头*/

.product-main select::-ms-expand {
    display: none;
}

.product-main .paging-set {
    text-align: right;
}

.login-mask {
    position: fixed;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #000000;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

.login-dialog {
    position: fixed;
    z-index: 2;
    width: 418px;
    height: 398px;
    background: url('../official/pc/images/bg_dialog.png') no-repeat center;
}

.hidden {
    display: none;
}

.login-dialog .logo-close {
    position: absolute;
    top: 27px;
    right: 27px;
    width: 24px;
    height: 24px;
    background: url('../official/pc/images/close.png') no-repeat center;
    cursor: pointer;
}

.login-dialog .title-login {
    margin-top: 30px;
    color: #e7525c;
    font: normal 1.7em "SourceHanSans";
    text-align: center;
}

.login-dialog .login-msg {
    margin: 40px 47px 40px 47px;
}

.login-dialog .login-msg .div-account, .login-dialog .login-msg .div-password {
    position: relative;
}

.login-dialog .login-msg .div-account .logo-account {
    position: absolute;
    top: 15px;
    left: 17px;
    width: 24px;
    height: 27px;
    background: url('../official/pc/images/icon_user.png') no-repeat center;
}

.login-dialog .login-msg .div-password .logo-password {
    position: absolute;
    top: 15px;
    left: 17px;
    width: 24px;
    height: 27px;
    background: url('../official/pc/images/icon_psw.png') no-repeat center;
}

.login-dialog .login-msg .div-account input, .login-dialog .login-msg .div-password input {
    padding-left: 56px;
    width: 320px;
    height: 56px;
    border: none;
    outline: none;
    background-color: #e8e8e8;
    font: normal 1.2em/56px "SourceHanSans";
    color: #666666;
}

.login-dialog .login-msg .div-account input {
    margin-bottom: 9px;
}

.login-dialog .wrong-msg {
    display: none;
    margin-left: 47px;
    height: 20px;
}

.login-dialog .wrong-msg .wrong-logo {
    display: inline-block;
    width: 14px;
    height: 14px;
    vertical-align: -10%;
    background: url('../official/pc/images/wrong.png') no-repeat center;
}

.login-dialog .wrong-msg .wrong-text {
    color: #666666;
}

.login-dialog .btn-confirm {
    margin-left: 47px;
    margin-bottom: 21px;
    width: 320px;
    height: 56px;
    border-radius: 28px;
    background-color: #ff979e;
    color: #ffe5e7;
    font: normal 1.5em/56px "SourceHanSans";
    text-align: center;
    cursor: pointer;
}

.login-dialog .tip {
    font: normal 1.1em "SourceHanSans";
    text-align: center;
    color: #999999;
}

/*产品资料下载页结束*/

.btn_bg {
    background-position: center;
    background-repeat: no-repeat;
    display: inline-block;
}

.video .vjs-big-play-button {
    display: none !important;
}

.video .video-js .vjs-fullscreen-control {
    display: inline-block !important;
}

.video .video-js .vjs-time-control {
    display: none;
}

#sys_creen {}

#sys_creen .slogan {}

#system.container {
    width: 1920px;
}

#tm_sys h5 {
    font-size: 18px;
    font-family: 'SourceHanSans';
}

#player_sys {
    background: rgba(0, 0, 0, 0);
}

#sys_context .line {}

#P1_sys .context {
    font-size: 18px;
    color: #909090;
}

#P1_sys .img-3 {}

#sys_play {
    position: absolute;
    z-index: 11;
    left: 44%;
    top: 36%;
    width: 90px;
    height: 90px;
    background: url("../image/official/play.png") no-repeat;
}

#sys_play:hover {
    background: url("../image/official/play-hover.png") no-repeat;
    outline: none;
}

#P2_sys {
    background: #728ec8;
    margin-top: 0px;
}

#P2_sys .background-2 {
    width: 1114px;
    height: 463px;
}

#P2_sys .last {
    text-align: center;
    color: white;
    margin-left: -450px;
    padding-top: 250px;
}

#P2_sys .devices {
    padding-top: 220px;
    color: white;
    margin-left: -860px;
    text-align: center;
}

#P2_sys #dc {
    margin-left: 430px;
}

#P2_sys #box {
    margin-left: 340px;
}

#P2_sys #phone {
    margin-left: 380px;
}

#P3_sys {
    background: #728ec8;
}

#P3_sys .last {
    color: white;
    padding-top: 365px;
    line-height: 37px;
    margin-left: -50px;
}

#P4_sys p.last {
    padding-top: 310px;
}

#P4_sys p {
    margin-top: -9px;
    color: #8ab681;
    line-height: 20px;
    margin-left: -120px;
}

#P5_sys p {
    padding-top: 570px;
    font-size: 18px;
}

#P5_sys .right {
    float: left;
    width: 800px;
    padding-left: 90px;
}

#P5_sys .left {
    float: left;
    width: 550px;
    padding-left: 435px;
}

#P6_sys .last {
    color: #616b75;
    padding-top: 220px;
}

#product_video {
    width: 100%;
    height: 720px;
}

@media screen and (max-width:1200px) {
    .head .container {
        width: 1000px !important;
    }
    .sub-head .container {
        width: 1000px !important;
    }
    .support-main {
        width: auto !important;
    }
    .container.clearfix {
        width: 1000px !important;
    }
    .main .parameter {
        width: 1000px !important;
    }
    .commerce-main .parameter .block-2 ul.list-2 {
        width: 450px !important;
    }
}