/*全局*/
body,td,th {
    font-family: qs-medium!important
}
ul{
    list-style: none;
}
/*顶部导航栏*/
/*.outer .header .header-right .right-nav .nav-sec .sec-value{*/
/*    top: 80px;*/
/*}*/

/*pc首页轮播*/
.home-banner-lg{
    height : px
}
.home-banner-lg div{
    background-size: 100% 100% !important;
}

/* banner移动端 */

.home-banner-sm{
    overflow: hidden;
    height: auto;
}
.home-banner-sm .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center;  }
.home-banner-sm .hd ul{ display:inline-block; height:5px; padding:3px 5px;
    -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;
}
.home-banner-sm .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.home-banner-sm .hd ul .on{ background:#FE6C9C;  }
.home-banner-sm .bd img{
    width: 100%;
    height: auto;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

/*banner公用*/
.bd{
    padding: 0;
}
.hd{
    /*display: none;*/
}

/* title */
.title{
    font-size: 36px;
    font-family: qs-regular;
    text-align: center;
    display: block;
    height: 140px;
    line-height: 140px;
}
.margin{
    margin-top: -20px;
}
@media (max-width:1200px) {
    .title{
        font-size: 24px;
        font-family: qs-medium;
        height: 70px;
        line-height: 70px;
    }
    .margin{
        margin-top: -18px;
    }
}



/*商品图组*/
.detail .dsc{
    position: relative;
}
.detail .dsc .dsc-img .img-sm{
    position: absolute;
    top: 0px;
    left: -20px;
}
.detail .dsc .dsc-img .img-sm .left-btn-01{
    margin-bottom: -5px;
}
.detail .dsc .dsc-img .img-sm .scrollbutton{
    margin-left: 40px;
    transform: rotate(0deg);
    padding: 0px 26px;
}
.detail .dsc .dsc-img .img-sm .scrollbuttonImg{
    width: 30px;
    height: 20px;
}
.detail .dsc .dsc-img .img-sm .left-btn-02{

}
.detail .dsc .dsc-img .img-sm  .hint{
    background-color: rgb(232,232,232,0.5);
}
.detail .dsc .dsc-img .img-sm .selected{
    background-color: rgb(130,130,130,1);
}

.detail .dsc .dsc-img .img-sm .left-img{
    margin: 12px 0;
}
.detail .dsc .dsc-img .img-lg{
    position: absolute;
    margin-left: 105px;
    top: 0;
}
#imageMenu{
    height: 482px;
    overflow: hidden;
}
@media (min-width:1201px) {
    .detail .dsc .dsc-img .sm{
        display: none!important;
    }
}
@media (max-width:1200px) {
    .detail .dsc .dsc-ctn video{
        width: 100%;
        height: auto;
        margin: 10px 0;
    }
    .detail .dsc .dsc-img .img-lg img{
        width: 100%;
        height: auto;
    }
    .detail .dsc .dsc-img .img-lg{
        position: relative;
        margin-left: 0px;
        height: 404px;
    }
    .detail .dsc .dsc-img #productSlider{
        width: 100%;height: 100%
    }
}

/*视频播放*/
.video .video-item .item-cover{
    width: 676px;
}
@media (max-width:1200px) {
    .video .video-item .item-cover{
        width: 100%;
    }
}

/*showVideo*/
.ctn .video{
    width: 850px;
    margin-bottom: 10px;
}
@media (max-width:1200px) {
    .ctn .video{
        width: 100%;
        margin-bottom: 10px;
    }
}


/*单页*/
.introduction{
    padding: 60px 0;
    padding-bottom: 30px;
    margin-bottom: 30px;
}
.introduction-p{
    padding: 0 50px;
}
.introduction .certificates-ctn{
    margin-bottom: 30px;
}
.profile .profile-item{
    padding: 0px 70px;
}
.cn_profile .profile-item p:first-child{
    width: 30% !important;
}
.profile .profile-item p:first-child{
    width: 40%;
}
.profile .profile-item p:last-child{
    padding:15px 0;
    padding-left: 70px;
    border-left: 2px solid white;
}
.introduction .introduction-p span{
    font-family: qs-medium;
}

/*footer*/
@media (max-width: 1200px){
    .cn_profile .profile-item p:first-child{
        width: 100% !important;
    }
    .profile .profile-item p:first-child{
        width: 100%;
    }
    .introduction{
        width: auto;
        margin: 12px;
        padding: 20px 12px;
        border-radius: 10px;
    }
    .profile .profile-item{
        padding: 12px 12px;
    }
    .introduction-p{
        padding: 0;
    }
    .profile .profile-item p:last-child{
        padding-left:0px;
        border-left:0px;
    }
    .progress-wrap {
        right: 5px;
        bottom: 22%;
        height: 25px;
        width: 25px;
    }
    .progress-wrap::before {
        height: 25px;
        width: 25px;
        line-height: 25px;
        font-size: 16px;
    }
    .progress-wrap::after {
        height: 25px;
        width: 25px;
        line-height: 25px;
        font-size: 16px;
    }
}

/*详情页*/
.profile{
    width: auto;
}
.profile-equipment{
    width: auto;
}
.contact{
    width: auto;
    padding: 40px 50px;
}
@media (max-width: 1200px){
    .contact {
        width: auto;
        margin: 18px 12px;
        border-radius: 10px;
        padding: 24px 12px;
    }
}