/*---------------------------------------------------------------------------------------------------------------鎵嬫満绔欏鑸紑濮�----------*/.sp_header{top: 0px;left: 0px;height:50px;overflow:hidden;background:#fff;position:fixed;z-index:10;width:100%;}.sp_logo{padding:6px;float:left;height:50px}.sp_logo img{margin:auto;margin-left:10px;margin-top:5px;}.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px}.sp_nav span{display:block;background:#231816;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}.sp_nav span:nth-of-type(1){top:0px}.sp_nav span:nth-of-type(2){top:10px}.sp_nav span:nth-of-type(3){top:20px}.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}.sp_nav_se span:nth-of-type(2){width:0}.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}.sjj_nav{position:fixed;z-index:9;background:#eee;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}.nav_show{top:50px}.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:55px;font-size:15px}.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}.sjj_nav ul li ul{display:none;width:100%;}.sjj_nav ul li a{color:#666;width:80%}.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}.sjj_nav ul li .sjj_nav_i_se svg{fill:#63B173}.sjj_nav ul li ul li>ul{margin-left:10px}/*---------------------------------------------------------------------------------------------------------------鎵嬫満绔欏鑸粨鏉�----------*/.pc{    display: block;}.sj{    display: none;}@media(max-width: 750px){    .sjpl0{        padding-left: 0px!important;    }    .sjp0{     padding: 0px!important;    }    .index-lv {    padding-top: 30px;    padding-bottom: 40px;}.index-title .p22 {    font-size: 22px;    letter-spacing: 1px;}.index-lv-p {    position: absolute;    width: 100%;    bottom: 60px;    text-align: center;}    body {    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;    font-size: 13px;    line-height: 1.42857143;    color: #333;    background-color: #fff;    width: 100%!important;    overflow-y:visible;}.sj90{    width: 90%!important;    margin-left: 5%;    margin-bottom: 10px;}    .pc{        display: none;    }    .sj{        display: block;    }      .ep3 {    color: #888889;    padding-right: 0px!important;}.w1142 {    width: 100%;    padding: 0 0px;    margin: 0 auto;}.index-e-div {    width: 100%;    height: 250px;    background: white;    margin-top: 0px;    margin-left: 0px;    padding-top: 15px;    /* padding-left: 170px; */}.ief {    padding-left: 10px;    padding-right: 10px;}.w1120 {    width: 100%;    margin: 0 auto;    padding-left: 15px!important;    padding-right: 15px!important;}.dlogo{    margin-left: 15px;}.ieput {    height: 54px;    background: #ABAEB3;    color: #EAEAEA;    font-size: 13px;    line-height: 54px;    padding: 0 15px;width:-webkit-calc(100% - 58px); width:-moz-calc(100% - 58px); width:calc(100% - 58px);     border: none;    margin-bottom: 15px;}.w520 {    margin-top: 20px;    width: 100%!important;    margin-left: 0px!important;    color: white;    float: left;    font-size: 15px;}.w520 .col-lg-4{    margin-bottom: 20px;}.footer-ewm {    color: white;    font-size: 17px;    margin-top: -80px;}.sj-div{    width: 100%;    overflow: hidden;}.index-liyou {    padding: 50px 0 40px;    background: #FAFAFA;}.index-title .p1 {    font-size: 20px;    font-weight: 100;    letter-spacing: 1px;    margin-bottom: 40px;}.liyouimg {    margin: 15px 0 15px;}.liyou3 .col-lg-4 {    padding-left: 0px;    padding-right: 0px;    font-size: 14px;    color: #595959;    line-height: 22px;    margin-bottom: 25px;}.liyou3 .p1 {    font-size: 16px;    font-weight: bold;    margin-bottom: 3px;}.liyou3 {    margin-bottom: 15px;    padding: 0 15px;}.index-menji {    padding: 40px 0 25px;}.index-menji-list img {    margin: 15px 0 10px;}.index-menji-list .col-lg-6{    margin-bottom: 25px;}.index-menji-p .p1 {    font-size: 15px;    font-weight: bold;    margin-bottom: 5px;}.index-jiankong-body {    margin-top: 0px;    position: relative;}.index-jk-p {    position: relative;    width: 100%;    text-align: center;    bottom: 0;    color: black;    margin-top: 10px;    }.index-jk-p .p1{    font-size: 15px;    font-weight: bold;    margin-bottom: 0px;}.index-jk-p a {    color: black;    font-size: 12px;}.index-p3 .col-lg-4 {    padding-left: 5px;    padding-right: 5px;    margin-bottom: 30px;}.index-p3 .p1 {    font-size: 16px;    margin-top: 10px;    color: black;    font-weight: bold;}.index-pinpai {    padding-bottom: 0px;}.index-email {    /* padding-top: 0px; */    height:300px;    background: url(../img/index-e-bg.jpg);    background-size: contain;    background-position: center;    background-repeat: no-repeat;    margin-bottom: 55px;    background: #e4e4e4;}.index-e-div .p1 {    font-size: 20px;    text-align: center;}.index-e-div .p2 {    font-size: 13px;    margin: 8px 0 15px;    text-align: center;}.ep3 {    color: #888889;    padding: 0 15px;}footer .w1120{    padding: 0 15px;}.footer1 {    padding: 20px 0 30px;    border-bottom: 1px solid #595250;}.footer-ewm .p2{    margin-left: -43%;}.footer-ewm .p3{    margin-left: -64%;}.fdbu {    color: white;    line-height: 25px;    text-align: center;    padding: 5px;}.footer2 {    background: #241815;    color: white;    text-align: left;    font-size: 13px;}.jszc {    margin-left: 0px;    display: block;}.menji-tiyan {    padding: 50px 0 40px;    background: #FAFAFA;}.index-title .p3 {    margin-top: 10px;    font-size: 14px;}.menji-tiyan-div {    position: absolute;    background: white;    padding: 30px 18px 30px;    width: 90%;    height: 177px;    top: 40px;    left: 5%;}.menji-tiyan-body {    position: relative;    margin-top: 60px;    margin-bottom: 40px;    height: 310px;    background-position: center;    background: url(../img/menji-tiyan-bg.jpg);    background-size: cover;}.menji-tiyan-div .p1 {    font-size: 16px;    font-weight: bold;}.meiji-tiyan-p {    font-size: 14px;}.menji-fenlei {    padding: 50px 0 15px;}.menji-tab {    padding: 30px 0 20px;    text-align: center;    font-size: 15px;}.menji-tab span {    margin: 0 25px;    cursor: pointer;    padding-bottom: 2px;    transition: all .2s linear;}.tab2-div {    padding-left: 0px;}.cimg{    width: 100%;}.sj-w100{    width: 100%!important;}.w1200 {    margin: 0 auto;    width: 100%;    padding: 0 15px;}.scroll-to-top {    padding: 2px;    text-align: center;    position: fixed;    z-index: 10001;    bottom: 9%;    /*display: none;*/    left: 1%;}.menji-xz-1 {    width: 100%;    float: right;}.col-lg-61 {    width: 50%;    float: left;}.tab2-div2 .p22 {    font-size: 22px;    line-height: 10px;}.pl30 {    padding-left: 25px;    margin-bottom: 40px;}.menji-tab2 {    padding-bottom: 30px;}.menji-xz-1 {    padding-left: 15px;    padding-right: 15px;        margin-bottom: 25px;}.menji-xz-1 .p1 {    font-size: 20px;    margin: 60px 0 15px;    text-align: center;}.menji-xz-1 a {    padding: 11px 12px;    color: white;    background: #6BBD7B;}.menji-xz-1 .p2 {    font-size: 14px;    line-height: 25px;    margin-bottom: 30px;}.sj-c{    text-align: center;}.lvcheng {    padding: 10px 0;    text-align: center;    margin-bottom: 40px;}.lvcheng .col-xs-6{    margin-bottom: 20px;}.lvcheng-body img {    margin: 8px auto 8px;}.lvcheng-body .p1 {    font-size: 15px;    font-weight: bold;}.goods-att {    text-align: center;    padding: 50px 15px 25px;}.goods-yanse {    padding: 50px 0 20px;}.y104 {    padding: 15px 10px 20px;}.g104-div .p1 {    font-size: 16px;    font-weight: bold;    margin: 5px 0 20px;    padding: 0px 15px;}.xt1 .p1 {    font-weight: bold;    font-size: 18px;    padding: 24px 0 8px;}.g104-div .p2 {    font-size: 13px;    padding: 0px;}.all-left {    width: 100%;    float: left;}.gnav div {    padding: 10px 20px;    border: 1px solid black;    width: 100%;    height: 45px;    margin-bottom: 16px;    font-size: 16px;    cursor: pointer;    line-height: 26px;}.g104-div .p22 {    font-size: 13px;    padding: 0px 15px;}.w1102 {    width: 100%;    margin: 20px auto 0;    padding-left: 15px;    padding-right: 15px;}.xt1 {    float: left;    width: 100%;    padding: 0px 0px;    margin-bottom: 15px;}.goods-case {    height: 208px;}.g104-div .p22 {    font-size: 13px;    margin-bottom: 15px;}.xt2 {    margin-left: 0px;}.xt2 img{    width: auto!important;}.xt2{    padding: 0px;}.mt100 {    margin-top: 5px;    margin-bottom: 0px;}.dj-slist{    margin-bottom: 50px;}.dj-c {    padding: 15px 15px;}.sj-xt2{    width: 100%;    padding: 0 15px!important;    margin-bottom: 50px;}.tx-cs{    padding: 0 15px!important;    margin-bottom: 30px;}.sjw100{    width: 100%;}.peijian-texing {    padding: 25px 0;}.hc-img{    width: 100%;}.hc-t {    text-align: left;    margin-bottom: 10px;    margin-top: 30px;    font-size: 15px;    font-weight: bold;    text-align: center;    line-height: 18px;}.texing-left{    width: 100%;    padding: 0 15px;}.pjtd {    padding: 0px 0px!important;}.texing-div img {    margin-top: 20px;}.tx-da {    float: right;    margin-right: 5%;    width: 90%;}.peijian-dianji .col-lg-4 {    padding: 0 0px;}.pl80 {    padding-left: 0px;}.p80zb-p1 {    font-size: 24px;    font-weight: 100;    letter-spacing: 1px;    margin-bottom: 0px;}.pr80 {    padding-right: 0px;}.w1102-2 {    width: 100%;    margin: 0px auto 0;}.xt22{    padding: 0px;}.xt22 img{     width: auto!important;}.yit-b-div {    width: 100%;    float: right;}.tuzi img{    width: 100%;}.tuzi-img{    width: 100%;}.w1102 img{    width: 100%;}.tab2-div .p1 {    font-size: 17px;    font-weight: bold;}.all-title {    font-size: 20px;    margin-bottom: 30px;}.all-right {    margin-top: 30px;    padding-left: 10px;    width: 100%;    float: left;    border-left: 1px solid black;}.peijian-list {    padding: 50px 0 40px;}.peijian-list-t .p1 {    font-size: 25px;    font-weight: 100;    margin-bottom: 0px;}.peijian-gm {    background: #FAFAFA;    padding: 10px 0 30px;}.sj15{    padding-left: 15px!important;    padding-right: 15px!important;}.peijian-gm-div {    padding-top: 20px;    padding-left: 0px;    padding-right: 0px;}.peijian-list-t .p2 {    text-align: left;    padding: 0 30px;    font-size: 13px;}.case-title1 .p2 {    font-size: 15px;    margin: 23px 0 30px;    padding: 0 15px;}.peijian-img .col-lg-3 {    padding-left: 10px;    padding-right: 10px;    min-height: 242px;}.peijian-img {    padding-top: 40px;    padding-left: 15px;    padding-right: 15px;}.gmr-div {    padding-left: 15px;    padding-right: 20px;    margin-top: 15px;}.peijian-ts-body {    padding-left: 15px;    padding-right: 15px;}.peijian-p{    width: 100%;}.gexing-m {    padding: 50px 0 55px;}.gexing-m .p3{    font-size: 14px;}.gexing-hc-body {    background: #FAFAFA;    padding: 32px 15px 32px;}.gexing-hc-body img{    width: 100%;}.gexing-hc-p {    width: 100%;    float: left;    margin-left: 0px;}.gexing-hc-p .p1 {    font-size: 20px;    margin: 30px 0 15px;}.gexing-hc-p .p2 {    font-size: 14px;    margin-bottom: 40px;    line-height: 23px;}.case-title1 {    padding: 50px 0 55px;    padding-top: 50px;    padding-right: 0px;    padding-bottom: 55px;    padding-left: 0px;    text-align: center;}.case-title1 img{    width: 100%;}.swiper-case1 {    width: 100%;    height: 250px;    float: left;}.swiper-case2 {    width: 100%;    height: 250px;    float: left;}.case1-div {    width: 100%;    float: left;    margin-left: 0px;    margin-top: 10px;    padding:15px 15px;}.down2 .p1 {    font-size: 18px;    font-weight: bold;    text-align: left;    margin-bottom: 20px;    /* padding: 70px 0 110px; */}.down-title{    padding-left: 15px;    padding-right: 15px;}.sjp15{    padding-left: 30px;    padding-right: 30px;}.case1-div .p1 {    font-size: 17px;    font-weight: bold;    margin-bottom: 9px;}.case1-div .p3 {    margin: 10px 0 30px;}.case1 {    padding-bottom: 30px;}.down-body {    padding: 50px 0 50px;}.down-title {    font-size: 20px;    text-align: center;}.down-p1 {    text-align: center;    margin: 10px auto 20px;    font-size: 13px;}.down-img{    width: 100%;}.sj-pl15{    padding-left: 0px!important;    padding-right: 0px!important;}.down-desc {    padding-left: 0px;}.down-desc img {    margin-top: 15px;    margin-bottom: 15px;}.down-desc .p1 {    font-size: 16px;    font-weight: bold;    margin-bottom: 10px;}.down-desc .p2 {    margin-bottom: 35px;}.down2 {    text-align: center;    padding-top: 69px;    padding-bottom: 20px;    /*padding-left: 15px;*/    /*padding-right: 15px;*/}.down2 img{    width: 100%;}.lan-title .p1 {    font-size: 20px;    margin-bottom: 15px;}.shijie {    padding: 50px 0px 80px;}.lvcheng .col-lg-3 {    padding-left: 8px;    padding-right: 8px;    padding-bottom: 0px;}.lvcheng .ov {    padding-bottom: 0px;}.shijie2 {    background: #FAFAFA;    padding: 0px 15px 30px;    /*margin-top: 70px;*/    margin-top: 30px!important;}.shijie2-left .p1 {    font-size: 20px;    margin: 50px 0 20px;}.shijie2-left .p3 {    margin-bottom: 50px;}.shijie2 img{    width: 100%;    margin-top: 30px;}.yishu-body {    padding: 50px 0 0px;}.yishu1 {    text-align: center;    margin: 50px 0 10px;}.yishu1{    padding: 0px;}.yishu1 .p2 {    font-size: 15px;    margin-bottom: 10px;    text-align: left!important;}.yishu1 .p2 p{    text-align: left!important;}.yishu2-div .p1 {    font-size: 20px;    padding: 25px 0 20px;}.yishu2-div {    width: 100%;    padding: 15px 0;    float: left;}.yishu2 img{    float: none!important;    width: 100%;}.yishu3 {    background: #FAFAFA;    padding: 50px 10px;    margin-top: 25px;    text-align: center;}.yishu3 .p2 {    font-size: 15px;}.pinpai {    padding-top: 50px;}.pinpai1 {    padding: 50px 10px 40px;    text-align: center;}.pinpai1 video {    margin: 25px 0 0;}.pinpai2 {    background: #FAFAFA;    padding: 30px 15px 30px;}.pinpai2-div {    float: left;    width: 100%;    padding-right: 0;    margin-bottom: 15px;}.pinpai2-div .p0 {    font-size: 20px;    margin-bottom: 15px;}.pinpai3 {    padding: 30px 0 30px;}.pinpai3-d img{    width: 100%;}.pinpai3-d {    padding: 10px 15px 25px;}.pinpai3-div {    float: left;    width: 100%;    padding-left: 0;}.pinpai3-div .p1 {    font-size: 20px;    margin: 20px 0 15px;}.pinpai4 {    background: #FAFAFA;    padding: 30px 0 35px;}.pinpai4-d {    padding: 0px 15px 0px;}.pinpai4-div {    float: left;    width: 100%;    padding-right: 0px;    padding-top: 25px;    font-size: 15px;}.pinpai4 img{    width: 100%;   margin-left: 5px;}.hexin {    padding-top: 50px;    padding-left: 10px;    padding-right: 10px;}.hexin1-div {    padding: 0 15px;}.hexin1-tab {    width: 100%;    float: left;}.hexin1-right {    width: 100%;    float: right;    margin-top: 20px;}.hexin1-right .p1 {    font-size: 17px;    font-weight: bold;    margin-bottom: 10px;}.hexin1-nav span {    font-size: 15px;    margin-bottom: 10px;    display: block;    cursor: pointer;    width: 64px;    border-bottom: 1px solid #fafafa;    float: left;    margin-right: 25px;}.hexin1-right .p2 {    font-size: 13px;    line-height: 22px;    margin-top: 15px;    margin-bottom: 40px;}.hexin2-div {    background: #FAFAFA;    padding: 20px 15px;}.hexin2-left .p1 {    font-size: 17px;    font-weight: bold;    margin: 25px 0 20px;}.hexin2-left .p2 {    font-size: 13px;    margin: 25px 0 30px;    line-height: 25px;}.hexin2-tab {    width: 100%;    float: right;    margin-top:40px;}.hexin2 {    padding: 40px 0 70px;}.hexin2-left {    float: left;    width: 100%;}.yx1-title .p1 {    font-size: 20px;    padding-left: 15px;    margin-bottom: 0px;}.yx1-title .p2 {    font-size: 18px;    font-weight: bold;    padding-top: 0;    padding-right: 15px!important;}.yunxing1 {    padding: 50px 0 60px;}.yunxing1-div {    padding: 10px;    background: #FAFAFA;}.yx2-d1 {    padding: 39px 0px 40px;    background: #FAFAFA;}.yx2-d1 .vv {    width: 100%;    float: left;}.w446 {    width: 100%;    float: left;    margin-left: 0px;    padding: 0px 15px!important;}.w446 .p2 {    font-size: 17px;    font-weight: bold;    margin: 10px 0 10px;}.yx2-d2 {    padding: 50px 0px 40px;}.hxxt1 {    padding: 50px 0 20px;}.lr76 {    padding-left: 15PX;    padding-right: 15PX;    margin-bottom: 10px;}.xi-tongyong .p1 {    margin-top: 20px;    font-size: 34px;    color: #6BBD7B;    font-family: auto;    font-weight: 600;}.xi-tongyong .p3 {    font-size: 14px;    line-height: 23px;    padding-right: 0px;}.xi-tongyong .p2 {    font-size: 17px;    font-weight: bold;    margin: 15px 0 10px;}.pl176 {    padding-left: 15px;    margin-bottom: 15px;}.hx2-r {    padding: 0 15px 0 15px;}.hx2-div {    background: #FAFAFA;    padding-top: 1px;    padding-right: 15px;    padding-left: 15px;    padding-bottom: 20px;}.hx3-l {    padding: 0 15px 0 15px;}.yunying {    padding: 50px 10px 50px;}.yunying1 .div1 {    padding: 30px 15px 10px;}.div2-l {    width: 100%;    float: left;    padding: 0 15px;}.div2 img{    width: 100%;}.yunying2 {    height: 200px;        padding: 0 15px;}.ytab span {    font-size: 14px;    margin: 0 10px;    padding-bottom: 3px;    cursor: pointer;}.yy3-l .p1 {    margin: 15px 0 10px;    font-size: 17px;    font-weight: bold;}.yy3-l .p2 {    font-size: 15px;    line-height: 21px;}.zuoyou div {    margin-top: 25px;    font-size: 32px;    width: 32px;    height: 32px;    float: left;    border-radius: 100%!important;    /*border: 1px solid #BDBDBD;*/    line-height: 30px;    text-align: center;    color: #BDBDBD;    margin-right: 8px;    cursor: pointer;    margin-bottom: 10px;}.y33-r {    width: 100%;    float: right;}.y33-r .swiper-container {    width: 100%;    height: 200px;}.div1 .p1 {    font-size: 17px;    font-weight: bold;    margin-bottom: 15px;}.div2-l .p1 {    font-size: 17px;    font-weight: bold;    margin-top: 50px;}.kuzizhijia {    padding: 50px 0 50px;}.lan-title{    padding-left: 15px;    padding-right: 15px;}.kzz2 {    background: #FAFAFA;    padding: 35px 15px 30px;}.kzz2-l .p2 {    font-size: 15px;    line-height: 25px;    margin: 30px 0 30px;}.kzz2-l .p1 {    font-size: 25px;    font-weight: 100;}.sj-mt30{    margin-top: 30px;}.news-nav {    padding: 50px 0 60px;}.news-n .form-control {    width: 100%;    height: 50px;    margin: 68px auto 0;    border: 1px solid #9D9D9E;    font-size: 15px;    line-height: 50px;}.news-body {    padding: 20px 0 50px;}.nnn {    font-size: 20px;    margin-top: 30px;    margin-bottom: 30px;}.xcontent {    border-top: 1px solid #63B173;    padding: 30px 15px;}.contact1 {    padding: 50px 15px 60px;}.cc1 {    padding: 40px 0;    background: #FAFAFA;    margin-top: 25px!important;}.cc1-title {    font-size: 22px;    margin-bottom: 30px;    text-align: center;}.cc1-l {    padding-left: 30px;}.cc1-r {    padding-right: 15px;    text-align: center;}.cc1-r img{    width: 60%;}.cc3-p {    margin-top: 20px;    padding: 0 20px;    font-size: 15px;    line-height: 25px;    margin-bottom: 50px;}.c33 a {    margin-left: 20px;}.cccc1{    width: 100%;    margin-top: 30px;}.jbody-left {    width: 100%;    float: left;    background: #FAFAFA;    height: 460px;}.jshen {    padding: 50px 0 70px;    border-bottom: 1px solid black;    padding-left: 25px;}.jshen select {    width: 120px;    float: left;    margin-right: 20px;    height: 35px;    line-height: 35px;    font-size: 14px;}.jshen .p1 {    font-size: 18px;    font-weight: bold;}.jshen {    padding: 50px 25px 70px;    border-bottom: 1px solid black;}.add-list {    padding-left: 15px;    padding-top: 35px;}#map{    width: 100%;}.sj-footer-e{    margin-top: 20px;    text-align: center;    color: white;    font-size: 15px;}.sj-footer-e .p1{    font-size: 17px;    font-weight: bold;    margin-bottom: 20px;}.sj-footer-e img{    max-width:160px;}.sj-footer-e .p2{    margin-top: 15px;}.sj-footer-e .p3{    font-weight: bold;    font-size: 25px;}.index-p3 .col-xs-6{    padding-left: 5px;    padding-right: 5px;}.gp2 {    font-size: 20px;    font-weight: 100;    margin-bottom: 20px;}#allmap{    position: relative;}.adiv {    width: 100%;    float: left;    margin-right: 0px;    margin-bottom: 30px;}.index-menji-p a {    color: black;    font-size: 12px;    text-decoration: none;}.w520 .p1 {    margin-bottom: 13px;    font-size: 16px;}.w520 a {    color: white;    font-size: 13px;}.w520 .col-xs-12 {    width: 100%;    border-bottom: 1px solid #797979;    padding-bottom: 15px;}.index-title {    padding-left: 15px;    padding-right: 15px;}.g104-div{    padding-left: 15px;    padding-right: 15px;}.tup1 {    position: absolute;    top: 58%;    left: 14%;    font-size: 12px;}.tup2 {    position: absolute;    top: 55.8%;    left: 47%;    font-size: 12px;}.tup3 {    position: absolute;    top: 57.0%;    left: 77%;    font-size: 12px;}.numCX {    font-size: 45px;    color: #67BC79;    font-family: initial;    font-weight: 300;    line-height: 50px;}.numCount .col-xs-6{    margin-bottom: 40px;}.snum {    padding: 50px 0 10px;    background: #FAFAFA;}.sehao p {    margin-top: 4px;}.xxdiv {    z-index: 1;    width: 90%;    height: 48px;    margin: 0 auto;    border: 1px solid black;    line-height: 48px;    padding: 0 30px;    font-size: 15px;    color: #ccc;    cursor: pointer;}.nav-new-t {    margin-top: 30px;    height: 140px;}.nycdiv {    width: 90%;    margin: -2px auto 0px;    border-left: 1px solid black;    border-bottom: 1px solid black;    border-right: 1px solid black;    z-index: 2;    background: white;    display: none;}.xcontent img{    width: 100%!important;}.yunxing1-div .col-lg-4 {    padding-left: 0px;    padding-right: 0px;    font-size: 14px;    line-height: 22px;    margin-bottom: 15px;}.yx2-d2 .vv {    width: 100%;    float: left;}.kzz2-l {    width: 100%;    float: left;}.kzz2-l .p5 {    font-size: 15px;    margin: 10px 0 50px;}.kzz1 {    padding: 70px 0px 50px;    text-align: center;}.hexin1 {    padding: 20px 0 20px;    margin-top: 55px;    background: #FAFAFA;}.shijie2-left .p2 {    font-size: 15px;    line-height: 26px;    margin-bottom: 15px;    margin-bottom: 0px;}.shijie2-left .p3 {    font-size: 15px;}.cnm1 {    color: #67BC79;    position: relative;    top: -15px;    font-weight: bold;}.xidd {    margin-top: 30px;}.xidd1 {    margin-top: 25px;}.yunying1 {    padding-bottom: 30px;}.liuyan {    position: fixed;    right: 5%;    bottom: 20px;    width: 90%;    z-index: 10002;}.liu-tab img {    cursor: pointer;    float: right;    width: 50px;    margin-right: -10px;}}@media(max-width: 376px){.tup1 {    position: absolute;    top: 60%;    left: 14%;    font-size: 12px;}.tup2 {    position: absolute;    top: 57.8%;    left: 47%;    font-size: 12px;}.tup3 {    position: absolute;    top: 59.0%;    left: 77%;    font-size: 12px;}}@media(max-width: 321px){.tup1 {    position: absolute;    top: 67%;    left: 15%;    font-size: 12px;}.tup2 {    position: absolute;    top: 63.8%;    left: 44%;    font-size: 12px;}.tup3 {    position: absolute;    top: 66%;    left: 74%;    font-size: 12px;}    }