body{font-size:16px;}
a{text-decoration: none;}
/* banner图样式 */
.shop-banner {
    width   : 100%;
    position: relative;
}

.shop-banner img {
    width         : 100%;
    vertical-align: top;
}

.banner-info {
    width            : 1200px;
    height           : 100%;
    position         : absolute;
    top              : 0;
    left             : 50%;
    -webkit-transform: translateX(-50%);
    transform        : translateX(-50%);
}

.banner-tips {
    position: absolute;
    top: 130px;
    left:50%;
    margin-left:330px;
    color: #fff;
    font-size:16px;
}

.info-desc {
    position         : absolute;
    right            : 0;
    top              : 55%;
    -webkit-transform: translateY(-50%);
    transform        : translateY(-50%);
}

.info-desc hr,
.shop-desc hr {
    margin-top   : 28px;
    margin-bottom: 30px;
    max-width    : 62px;
    text-align: left;
}

.desc-content {
    max-width  : 448px;
    font-size  : 16px;
    color      : #fff;
    line-height: 40px;
}

.Sdist {
	width:1200px;
    height: 320px;
    margin:auto;
}


.Sdist .Sdist-pic .pc{​​​​
    width: 575px;
    height:auto;
    float:left;
}

.Sdist .sdist-info{
    margin-top: 60px;
    width: 448px;
    height:auto;
    float:right;
    line-height: 32px;
}
.Sdist .sdist-info-new{
    height: 7.77rem;
    background: url(../img/4s/bg1-750.png) no-repeat;
    background-size: cover;
    box-sizing: border-box;
    padding: 1.15rem .3rem 0;
}
.Sdist .sdist-info-new ul{
    width: 100%;
    padding: 0 .32rem;
    box-sizing: border-box;
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.Sdist .sdist-info-new ul li{
    border: 1px solid #B98D10;
    margin-bottom: .51rem;
}
.Sdist .sdist-info-new ul li a{
    width: 2.78rem;
    height: 0.86rem;
    line-height: .86rem;
    font-size: .238rem;
    color: #fff;
    text-align: center;
    display: block;
	font-weight: bold;
}
.Sdist .sdist-info-new ul li.active{
    background: url(../img/4s/btn-bg.png) no-repeat;
    background-size: cover;
    border: none;
}
.Sdist .sdist-info-new p{
    color: #fff;
    font-size: .2rem;
    line-height: .42rem;
}
.series-item-wrap{
    position: relative;
    padding-top: 1.1rem;
}
.series-bg-top{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 2.65rem;
    background: url(../img/4s/series-bg-top.png) no-repeat;
    background-size: cover;
}
.series-item{
    padding: 0 .35rem;
    margin-bottom: .6rem;
}
.series-item .item-title{
    font-size: .31rem;
    font-family: PingFang;
    font-weight: 800;
    color: #FFFFFF;
    line-height: .61rem;
    background: linear-gradient(123deg, #D3CA91 0%, #C4932D 24.9267578125%, #FFF7C9 62.0361328125%, #BF900E 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    position: relative;
}
.series-item .item-title::before{
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: #C29808;
    height: 1px;
    width: 0.6rem;
}
.series-item .item-title span{font-size: 0.24rem;  float: right;}
.series-item .item-desc{
    margin-top: .26rem;
    display: flex;
    align-items: center;
    /*margin-bottom: 0.12rem;*/
}
.series-item .item-desc .item-desc-left{
    flex: 1;
}
.series-item .item-desc .item-desc-left p{
    font-size: .21rem;
    color: #fff;
    line-height: .39rem;
    position: relative;
    padding-left: .16rem;
}
.series-item .item-desc .item-desc-left p::before{
    content: '·';
    position: absolute;
    font-size: .32rem;
    height: .39rem;
    line-height: .39rem;
    color: #BF900E;
    left: 0;
    top: 0;
}
.series-item .item-desc .item-desc-left p.noBefore::before{
  content: '·';
  position: absolute;
  font-size: .32rem;
  height: .39rem;
  line-height: .39rem;
  color: #000;
  left: 0;
  top: 0;
}
.series-item .item-desc .item-desc-right{
    flex-shrink: 0;
    margin-left: .74rem;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.series-item .item-desc .item-desc-right .item-desc-right-top{
    width: .8rem;
    height: .9rem;
    background: url(../img/4s/year-bg.png) no-repeat;
    background-size: cover;
    font-size: .31rem;
    font-family: PingFang;
    font-weight: 500;
    color: #EBD78E;
    line-height: .9rem;
    text-align: center;
    margin-bottom: .21rem;
}
.series-item .item-desc .item-desc-right .item-desc-right-btm{
    font-size: .21rem;
    font-family: PingFang;
    font-weight: 500;
    color: #C79830;
    background: linear-gradient(0deg, #C89B58 0%, #FAF1BD 33.544921875%, #CEA45E 65.3564453125%, #E0D192 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.series-item .item-btns{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: .20rem;
}
.series-item .mt20{ margin-top: 0.20rem;}
.series-item .jc{justify-content: start; border: 0;}
.series-item .item-btns .item-btn{
    width: 1.52rem;
    height: .62rem;
    border: 1px solid rgba(185, 141, 16, .5);
    display: flex;
    align-items: center;
    justify-content: center;
}

.series-item .item-btns .w152{ width: 1.52rem !important;}
.series-item .item-btns .w210{ width: 2.10rem !important;}
.series-item .item-btns .item-btn-tog{
    width: 1.59rem;
    height: .62rem;
    border: 1px solid rgba(185, 141, 16, .5);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.series-item .item-btns .item-btn-tog span{
    font-size: .16rem;
    line-height: .24rem;
    color: #B98D10;
}
.series-item .item-btns .item-btn-tog div{
    font-size: .22rem;
    font-weight: bold;
    color: #B98D10;
    line-height: .26rem;
}
.series-item .item-btns .item-btn-column{
    flex-direction: column;
    width: 2.1rem;
    height: 0.84rem;
    border: 1px solid rgba(185, 141, 16, .5);
    display: flex;
    align-items: center;
    justify-content: center;
}
.series-item .item-btns .item-btn div{
    font-size: .25rem;
    font-weight: bold;
    color: #B98D10;
    margin-bottom: 0;
    margin-right: .10rem;
}
.series-item .item-btns .item-btn-column div{
    font-size: .25rem;
    font-weight: bold;
    color: #B98D10;
    margin-bottom: .06rem;
    margin-right: 0;
}
.series-item .item-btns .item-btn p,.series-item .item-btns .item-btn-column p{
    font-size: .17rem;
    font-weight: 500;
    color: #B98D10;
}
.series-item .item-tip{
    font-size: .14rem;
    font-weight: 500;
    color: #999999;
    margin-top: .175rem;
}

.Sdist .sdist-info .Sdist-button a {
    margin-top        : 30px;
    margin-right: 60px;
    display           : inline-block;
    width             : 150px;
    height            : 36px;
    color             : #000;
    -webkit-box-sizing: border-box;
    box-sizing        : border-box;
    background        : #fff;
    border            : 1px solid #fff;
    text-align        : center;
    line-height       : 34px;
    font-size         : 14px;
    -webkit-transition: .3s;
    transition        : .3s;
    padding: 0 15px;
}

.Sdist .sdist-info .Sdist-button a:hover {
    background: transparent;
    color     : #c79830;
    border    : 1px solid #c79830;
}



.tech{
    position: relative;
    top:20px;
    width:1200px;
    height: 320px;
    margin:auto;
}

.tech .tech-pic{
    width:auto;
    float:right;
}

.tech .tech-pic .vkoolwf{
    margin-top: 65px;
    float:left;
}
.tech .tech-pic .otherwf{
    margin-top: 65px;
    float:right;
}

.tech .tech-pic .vkoolwf img{
    margin-left:-100px;
}

.tech .tech-pic .otherwf img{
    margin-left:50px;
}

.tech .tech-text{
   width:57%;
   float: left;
}

.tech .tech-text .title{
    width:100%;
    margin:70px auto 25px auto;
    text-align: left;
}

.tech .tech-text .subtitle{
    width:100%;
    margin-top: 30px;
    text-align: left;
}

.tech .tech-text .content{
    width:930px;
    color:#fff;
    text-align: left;
    font-size:16px;
    line-height: 32px;
}

.tech .tech-text .tips{
    width:100%;
    color:#fff;
    font-size:10px;
    text-align: left;
    margin-top:20px;
}



.sight{
    position: relative;
    top: 80px;
    width:1200px;
    height: 660px;
    margin:auto;
}

.sight .sight-text{
    font-size:16px;
    width:57%;
    float: left;
}

.sight .sight-text .subtitle{
    width:100%;
    height: 22.4px;
    margin-top: 30px;
    text-align: left;
}

.sight .sight-text .content{
    display: inline-block;
    width:100%;
    text-align: left;
    color: white;
    line-height: 35px;
}

.sight .sight-text .title{
  width: 100%;
  margin: 70px auto 25px auto;
  text-align: left;
}

.sight .sight-pic{
    display: inline-block;
    width:43%;
    text-align: center;
    float: right;
}

.light{
    width:1200px;
    height: 240px;
    margin:auto;
    position: relative;
}

.light .light-select{
   float:left;
   width: 57%;
}

.light .light-prevent{
   float:right;
   width:38%
}

.light .light-select .light-select-text{
    float:left;
    width:50%
}

.light .light-select .light-select-text .title{
    height:60px;
}

.light .light-select .light-select-text .content{
    text-align: left;
    color:#fff;
    margin-top: 30px;
    line-height: 35px;
}

.light .light-select .light-select-pic{
    float:right;
    width:auto;
}

.light .light-select .light-select-pic .light-pic pc{

}


.light .light-prevent .light-prevent-text{
    float:left;
    width:68%
}

.light .light-prevent .light-prevent-text .title{
    height:60px;
}

.light .light-prevent .light-prevent-text .content{
    text-align: left;
    color: #fff;
    margin-top: 30px;
    line-height: 35px;
}

.light .light-prevent .light-prevent-pic{
    float: right;
    width: 32%;
    text-align: right;
}

.PDIzggr{
    width:100%;
    height:165px;
    background-image: url(../img/4s/pdizggr.png);
    background-position: center center;
    background-repeat: no-repeat;
}

.PDIzggr-desc .title{
    font-size: 26px;
    font-weight: 900;
    color:#c79836;
    width: 18%;
    position: relative;
}


.PDIzggr-desc .feature{
    width: 36%;
    line-height: 30px;
    margin-right: 20px;
}

.PDIzggr-desc p{
    font-size: 16px;
    color:#fff;
}

.Dun,.Qin,.Chang,.Ben,.VKS {
    width:1200px;
    margin:60px auto 0;
    padding-bottom: 50px;
    display:flex;
    border-bottom: 1px solid #333333;
}
.VKS{ height: 140px;}

.title .plus{
    font-size:30px;
    vertical-align: super;
    line-height: 16px;
    position: relative;
    top: 5px;
}


.Dun .subtitle,.Qin .subtitle,.Chang .subtitle,.Ben .subtitle,.VKS .subtitle{
    font-size: 16px;
    color: #c79836;
    margin-top: 5px;
    /*margin-left: -45px;*/
}
.zbnx{ position: absolute; bottom: 0; left: 0;}
/*.Chang .subtitle{
    font-size: 12px;
    color: #fff;
    margin-top: 5px;
    margin-left: -36px;
}*/

/*.Ben .subtitle{
  font-size: 12px;
  color: #fff;
  margin-top: 5px;
  margin-left: -36px;
}*/

.dunprod{
    flex: 1;
}
.mart{margin-top: 30px;}
.zsxx{ width: 100%; font-size: 14px; color: #cc9933; padding: 18px 0 0 82px;}
.zsxx2{ width: 100%; font-size: 14px; color: #cc9933; padding: 60px 0 0 82px;}
.top_cp{ width: 100%;}
.top_cp:hover{ cursor: pointer;}
.dun_z{ color: #1f1f1f; width: 60px; border-right: 1px solid #1f1f1f; height: 54px; line-height:42px; display: inline-block; margin-right: 17px; text-align: left; font-size: 32px; font-weight: bold; float: left; margin-top: 5px;}
.top_cp:hover .dun_z{ color: #ac832d;}
.dun_z .plus {
    /*font-size: 14px;
    vertical-align: super;*/
    font-size:30px;
    vertical-align: super;
    line-height: 16px;
    position: relative;
    top: 5px;
}
.plus{
    /*font-size:14px;
    vertical-align: super;*/
    font-size:30px;
    vertical-align: super;
    line-height: 16px;
    position: relative;
    top: 5px;
}
.VKS .dunprod .item{float: left !important;  margin-left: 85px;}
.dunprod .item{
    width:28%;
    line-height: 30px;
    display: inline-block;
    min-height: 54px;
    float: right;
}
.dunprod .w21{ width: 21% !important;}
.dunprod .item span{
    font-size: 22px;
    font-weight: 900;
}
.top_cp:hover .item p,.top_cp:hover .item p span{ color: #cc9933;}
.top_cp .item p i{ color: #333333; display: inline-flex; font-size: 12px; font-weight: 100; margin: 0 5px;}
.top_cp .item p em{ font-size: 14px; display: inline-flex; font-style: initial;line-height: 32px;}

.top_cp:hover .item p i{ color: #49350d; display: inline-flex; font-size: 12px; font-weight: 100; margin: 0 5px;}
.top_cp:hover .item p em{ font-size: 14px; display: inline-flex; font-style: initial; color: cc9933;}

.px80,.px16,.px24,.pm80,.pm25,.pm28,.pm40,.pe76,.pe19,.pe40,.vka80{
    /*width:12%;*/
   width: 21%;
    line-height: 30px;
    float: right;
}
.top_cp:hover .px80 p,.top_cp:hover .px16 p,.top_cp:hover .px24 p,.top_cp:hover .pm80 p,.top_cp:hover .pm25 p,.top_cp:hover .pm28 p,.top_cp:hover .pm40 p,.top_cp:hover .pe76 p,.top_cp:hover .pe19 p,.top_cp:hover .pe40 p,.top_cp:hover .vka80 p{ color: #cc9933;}

.top_cp:hover .px80 span,.top_cp:hover .px16 span,.top_cp:hover .px24 span,.top_cp:hover .pm80 span,.top_cp:hover .pm25 span,.top_cp:hover .pm28 span,.top_cp:hover .pm40 span,.top_cp:hover .pe76 span,.top_cp:hover .pe19 span,.top_cp:hover .pe40 span,.top_cp:hover .vka80 span{
     color: #cc9933;
}
.px80 span,.px16 span,.px24 span,.pm80 span,.pm25 span,.pm28 span,.pm40 span,.pe76 span,.pe19 span,.pe40 span,.vka80 span{
    font-size: 26px;
    font-weight: 900;
}

.PDIzggr-mix hr{
    width:1200px;
    color:#fff;
    margin:40px auto;
    background-color: transparent;
}

.PDIzggr-mix .title{
    width: 1200px;
    text-align:left;
    margin:auto;
}

.PDIzggr-mix .content{
    margin:60px auto;
    width:100%;
    height:465px;
    background-image: url(../img/4s/PDIzggr-mix-bg.png);
    background-position: center center;
    background-repeat: no-repeat;
}

.PDIzggr-mix .content .pc{
    width: 1200px;
    margin: auto;
}

.PDIzggr-mix .content .title img{
    width: 20%;
    margin: auto 0;
}

.PDIzggr-mix .pc .series{
    width: 14%;
    margin: 20px auto;
    float: left;
    color: #fff;
    font-weight: 900;
    line-height: 40px;
}

.PDIzggr-mix .pc .series .s-button{
    width: 136px;
    height: 52px;
    text-align: center;
    line-height: 52px;
    color: #B89447;
    border-bottom: 1px solid rgba(194, 152, 8, .55);
    user-select: none;
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0.8);
}
.PDIzggr-mix .pc .series .s-button .jia {
    font-size: 16px;
    vertical-align: super;
    line-height: 16px;
    position: relative;
    top: 1px;
}
.PDIzggr-mix .pc .series .s-button.active{
    border-bottom: none;
    color: #fff;
    background: url(../img/4s/btn-bg.png) no-repeat;
    background-size: cover;
}

.PDIzggr-mix .pc .series-desc-right{
    float: right;
    width: 70%;
    margin: 20px auto;
}

.series-desc-right .active{
    display:block;
}

.series-desc{
    display:none;
}

.series-desc p{
    font-size:16px;
    color:#fff;
    margin: 30px auto;
}

.line1 span,.line2 span{
    color:#c79836;
    font-weight: 900;
    font-size:20px;
}

.PDIqm{
    width:100%;
    height:165px;
    background-image: url(../img/4s/PDIqm-bg.png);
    background-position: center center;
    background-repeat: no-repeat;
}

.PDIqm-content{
    width: 1200px;
    margin: 60px auto;
    height: 500px;
}

.PDIqm-pic{
    float:left;
}

.PDIqm-desc{
    float:right;
    width: 50%;
}

.vkprod{
    width: 100%;
    height: 100px;
    margin: 0 0 25px 0;
}

.vkprod .line1{
    width:100%;
    display:flex;
    color:#fff;
    margin: 0 0 10px 0;
}

.vkprod .line1 .part1{
    width:50%;
}

.vkprod .line1 .part2{
    width: 35%;
    text-align: right;
}

.vkprod .line1 .part3{
    width: 14%;
    text-align: right;
}

.vkprod .line2{
    color:#fff;
    line-height: 30px;
}

.vkprod .line1 span{
    color:#c79836;
    font-weight: 900;
    font-size:26px;
}

.pc{display:block;}
.mobile{display: none;}

@media (max-width:992px) {
    .pc{display:none;}
    .mobile{display: block;}

    .info-right>img:first-child {
        display: none;
    }

    .info-right>img:last-child {
        display: block;
    }

    /* banner图样式 */
    .shop-banner {
        margin-top: .71rem;
        width     : 100%;
        position  : relative;
        overflow  : hidden;
    }

    .shop-banner img {
        width         : 100%;
        vertical-align: top;
    }

    .banner-info {
        width            : 6.67rem;
        height           : 100%;
        position         : absolute;
        top              : 0;
        left             : 50%;
        -webkit-transform: translateX(-50%);
        transform        : translateX(-50%);
    }

    .banner-tips {
        position: absolute;
        top: 50px;
        right:17px;
        font-size: 8px;
        left: auto;
        margin-left: 0;
    }

    .info-desc {
        position         : absolute;
        right            : 0;
        top              : 60%;
        -webkit-transform: translateY(-50%);
        transform        : translateY(-50%);
    }

    .desc-title {
        font-size: .3rem;
    }

    .info-desc hr,
    .shop-desc hr {
        margin       : 0;
        margin-top   : .28rem;
        margin-bottom: .30rem;
        width        : .62rem;
    }

    hr{
        margin       : 0;
        margin-top   : .28rem;
        margin-bottom: .30rem;
        width        : .62rem;
    }

	.PDIzggr-mix hr {
    width: 100%;
    margin: 0.30rem auto;
    }

    .desc-content {
        width      : 4rem;
        font-size  : .18rem;
        color      : #fff;
        line-height: .40rem;
        text-align : left;
    }

    .title img{
        height:14px;
    }

    .Sdist {
	    width: 100%;
        height: auto;
        margin: 20px auto;
    }


    .Sdist .Sdist-pic .mobile{
        width: 45%;
        height:auto;
        float:left;
        margin-top: 20px;
    }

.Sdist .sdist-info{
    width: 50%;
    float: right;
    line-height: 16px;
    margin-top: 10px;
    font-size: 10px;
}

.Sdist .Sdist-button{
    position: relative;
    top: 0;
    display: block;
    width: 100%;
    left: 0;
}

.Sdist .sdist-info .Sdist-button a {
    margin-top: 10px;
    margin-right: 60px;
    display: inline-block;
    width: 100px;
    height: 30px;
    line-height: 30px;
    color: #000;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    border: 1px solid #fff;
    text-align: center;
    font-size: 10px;
    -webkit-transition: .3s;
    transition: .3s;
    padding: 0;
}

.Sdist .sdist-info .Sdist-button a:hover {
    background: transparent;
    color     : #c79830;
    border    : 1px solid #c79830;
}

.tech,.test,.sight,.light,.glass,.series,.product{
    width:6.67rem;
    margin:auto;
    display:none;
}

.tech .tech-text {
    width: 100%;
    font-size: 10px;
}

.tech .tech-text .title {
    width: 100%;
    margin:auto;
    text-align: left;
}

.tech .tech-text .subtitle {
    width: 100%;
    text-align: left;
    margin-top: 10px;
 }

.tech .tech-text .content {
    width: 100%;
    color: #fff;
    text-align: left;
    font-size: 10px;
    line-height: 16px;
 }

.tech .tech-pic{
    width:100%;
    margin:auto;
    display: block;
}

.tech .tech-pic .vkoolwf,.tech .tech-pic .otherwf{
     flex:1;
     width:50%;
     margin-top:30px;
}

    .tech .tech-pic .vkoolwf img{
        margin-left:0;
        width:100%;
    }

    .tech .tech-pic .otherwf img{
        margin-left:0;
        width:100%;
    }

    .title{
        width:100%;
        margin:35px auto 0px auto;
        text-align: left;
    }

    .content{
        width:100%;
        color:#fff;
        margin:auto;
        font-size:10px;
        line-height: 16px;
    }

    .tech .tips{
        width:100%;
        color:#fff;
        margin:10px auto 0 auto;
        font-size:8px;
    }

    .sight .sight-text {
    font-size: 16px;
    width: 100%;
    float: left;
    }

    .sight .sight-text .title {
    width: 100%;
    margin: auto;
    text-align: left;
    }

    .sight .sight-text .subtitle {
    width: 100%;
    text-align: left;
    margin-top: 10px;
    font-size: 10px;
    }

   .sight .sight-text .content {
    display: inline-block;
    width: 100%;
    text-align: left;
    color: white;
    line-height: 16px;
    }

    .sight .sight-pic {
        display: block;
        width:100%;
    }

    .sight .sight-pic img{
        width:100%;
    }

    .light .title {
        position: initial;
        width: 6.67rem;
    }

    .light .light-select {
    width: 100%;
    margin-top:100px;
    }

    .light .light-select .light-select-text {
    width: 100%;
    }

    .light .light-select .light-select-text .title {
    height: 20px;
    }

    .light .light-select .light-select-text .content {
    text-align: left;
    color: #fff;
    line-height: 16px;
    margin-top:20px;
    }

    .light .content {
        position: initial;
        text-align: left;
        width: 6.67rem;
    }

    .light-pic img{
        width:100%;
    }

   .light .light-prevent {
    width: 100%;
    }

    .light .light-prevent .light-prevent-text .title {
    height: 20px;
    }

    .light .light-prevent .light-prevent-text .content {
    text-align: left;
    color: #fff;
    margin-top: 0px;
    line-height: 16px;
    }

    .light .light-prevent .light-prevent-pic {
    width: 100%;
    text-align: center;
    }

    .light .light-prevent .light-prevent-pic img{
    width: 30%;
    height: 73px;
    margin: 10px auto;
    }

    .PDIzggr{
    width:100%;
    height:100px;
    background-image: url(../img/4s/pdizggr-mobile.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    }

    .Dun,.Qin, .Chang, .Ben {
    width: 90%;
    display:block;
    margin: auto;
    }

    .Dun .title, .Qin .title, .Chang .title, .Ben .title {
    font-size:16px;
    width:auto;
    }

    .PDIzggr-desc .feature {
    width: 100%;
    line-height: 20px;
    display:flex;
    margin: 10px auto;
    }

    .PDIzggr-desc .feature .part-left {
     width:90%;
    }

    .PDIzggr-desc .feature .part-right {
     border-left: 1px solid #fff;
     padding: 0 0 0 5px;
     margin: 0 0 0 5px;
    }

    .PDIzggr-desc .feature p{
    font-size:12px;
    }

    .PDIzggr-desc .module {
    width: 100%;
    line-height: 20px;
    display:flex;
    }

    .px80, .px16, .px24, .pm80, .pm25, .pm28, .pm40, .pe76, .pe19, .pe40 {
    width: 20%;
    line-height: 20px;
    }

    .PDIzggr-desc .module span{
    font-size:12px;
    }

    .PDIzggr-desc .module p{
    font-size:12px;
    }

    .PDIzggr-mix .title {
    width: 90%;
    }

    .PDIzggr-mix .title img{
    margin:auto;
    }

    .PDIzggr-mix .series {
        display:flex;
        width: 90%;
        margin-top: .49rem;
    }

    .PDIzggr-mix .series .s-button {
        width: 25%;
        height: 0.61rem;
        line-height: .61rem;
        border-bottom: 1px solid #C29808;
        margin: 10px auto;
        text-align: center;
        font-size: .21rem;
        font-family: PingFang;
        font-weight: 800;
        color: #B89447;
    }
    .PDIzggr-mix .series .dq {
        line-height: .61rem !important;
    }
    .PDIzggr-mix .series .s-button .jia {
    font-size: 0.18rem;
    vertical-align: super;
    line-height: 0.16rem;
    position: relative;
    top: 0.01rem;
}
    .PDIzggr-mix .series .s-button.active{
        color: #fff;
        background: url(../img/4s/btn-bg-phone.png) no-repeat;
        background-size: cover;
    }

    /* .PDIzggr-mix .series .qc:hover,.PDIzggr-mix .series .qb:hover,.PDIzggr-mix .series .cb:hover{
    background-image: url(../img/4s/PDIzggr-mix-series-bg-mobile.png);
    } */

    .PDIzggr-mix .content .title img {
    width: auto;
    margin: auto;
    }

    .series-desc-right {
    width: 100%;
    height: 200px;
    background-image: url(../img/4s/PDIzggr-mix-bg-mobile.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    }

    .PDIzggr-mix .content {
    margin: 60px auto;
    width: 100%;
    height: auto;
    background-image: none;
    position: relative;
    z-index: 2;
    }
    .PDIzggr-mix .content .title{
        position: relative;
        z-index: 3;
    }
    .PDIzggr-mix .content .mobile .series{
        position: relative;
        z-index: 3;
    }
    .PDIzggr-mix .content .bg-top{
        position: absolute;
        width: 7.5rem;
        height: 2.74rem;
        top: -0.4rem;
        left: 50%;
        transform: translateX(-50%);
        background: url(../img/4s/xuqiu-top.png) no-repeat;
        background-size: cover;
        z-index: 1;
    }

    .series-desc p {
		width: 90%;
    color: #fff;
    font-size: .2rem;
    margin:.63rem auto 1.08rem;
    }
    .series-desc-part{
        height: .54rem;
    }
    .series-desc-part .series-desc-part-item{
        width: 2rem;
        float: right;
        font-size: .26rem;
        font-weight: bold;
        color: #C89836;
        line-height: .26rem;
    }
    .series-desc-part .series-desc-part-item div{
        float: left;
        margin-right: .18rem;
    }
    .series-desc-part .series-desc-part-item span{
        float: left;
        font-size: .17rem;
        line-height: .26rem;
        font-weight: normal;
        color: #999;
    }

    .line1 span, .line2 span {
    color: #c79836;
    font-weight: 900;
    font-size: 10px;
    }

    .line1, .line2{
    padding: 3px 30px;
    }

    .PDIqm {
    width: 100%;
    height: 130px;
    background-image: url(../img/4s/PDIqm-bg-mobile.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    }

    .PDIqm-content {
    width: 90%;
    margin: auto;
    height: 500px;
    }

    .PDIqm-pic img{
    width:100%
    }

    .PDIqm-pic {
    margin: 20px 0 0 0;
    }

    .PDIqm-desc {
    /* margin: -38em 0 0 0; */
    margin:0;
    float: right;
    width: 100%;
    }

    .vkprod {
    width: 100%;
    height: auto;
    margin: 10px auto;
    }

    .vkprod .line1,.vkprod .line2 {
    width: 100%;
    display: flex;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    line-height: 20px;
    }

    .vkprod .line1 span {
    color: #c79836;
    font-weight: 900;
    font-size: 16px;
    }

    .PDIqm-content p{
    font-size:10px;
    }

    .vkprod .line1 .part1 {
    width: 60%;
    }

    .vkprod .line1 .part2 {
    width: 20%;
    height: 15px;
    text-align: right;
    }

    .vkprod .line1 .part2 img{
    height: 15px;
    }

    .vkprod .line1 .part3 {
    width: 20%;
    text-align: right;
    }

    .vka80{
        line-height: unset;
    }
}
