.curr{

    display: flex;

    justify-content: space-between;

    align-items: center;

    padding: 60px 0;

}

.pcontent video{
    width: 100%;
}

.curr-left span a{

    font-size: 30px;

}

.curr-left{

    font-size: 20px;

    letter-spacing: 3px;

    transform: scale(1,1.05);

}

.curr-right{

    font-size: 15px;

}



.falv{

    padding: 60px 120px;

    padding-bottom: 120px;

}

    h1{

        font-size: 45px;

        font-weight: bold;

        letter-spacing: 4px;

    }

    h3{

        padding: 60px 0;

        font-size: 30px;

        letter-spacing: 2px;

    }



.falv div{

    font-size: 20px;

    line-height: 30px;

    letter-spacing: 4px;

}



@media(max-width:1120px){

    .falv{

        padding: 60px 0px;

        padding-bottom: 120px;

    }

}





















/* product-show */

.ptitle{

    font-size: 50px;

    font-weight: bold;

    text-align: center;

    padding: 30px 0 80px 0;

}



.pcontent{

    padding-bottom: 180px;

}







.ps-title{

    font-size: 50px;

    text-align: center;

    padding: 20px 0;

    letter-spacing: 2px;

    font-weight: bold;

}



.pro-new-img{

    width: 372px;

    height: 199px;

    overflow: hidden;

}



.pro-new-img img{

    width: 100%;

}



.pro-new-subtitle,.pro-new-desc{

    font-size: 16px;

    padding-left: 15px;

    padding-top: 5px;

    font-weight: bold;

}



.pro-new-content{

    padding: 20px 0;

}



.pro-contetn{

    padding-bottom: 60px;

}



@media(max-width:1120px){

    .pro-new-img{

        width: auto;

        height: auto;

    }

    .pro-new-content-all.row{

        margin: 0;

    }

    .pro-new-title img{

        margin: 0;

    }

}



.pro-new-content-all{

    padding-bottom: 100px;

}





















/* show */

.kwords span{

    background-color: #ffd700;

    padding: 0 10px;

    font-size: 20px;

    border-radius: 20px;

}



.stitle{

    font-size: 45px;

    padding: 20px 0;

    letter-spacing: 2px;

    font-weight: bold;

}



.show-content{

    padding-top: 40px;

}



@media(min-width:1120px){

    .show-content.container{

        width: 964px;

    }

}



.sdesc{

    display: flex;

    justify-content: space-between;

    font-size: 15px;

    color: #2d2d2d;

    padding-top: 25px;

}





.scontent{

    padding-top: 40px;
	overflow:hidden;

}


.scontent video{
	width:100%;
	}
.scontent p{


}



.scontent div{


}



.fenxiang{

    text-align: right;

    padding: 30px 0 80px 0;

}













.dt-all-img{

    overflow: hidden;

}



.dt-all-img img{

    width: 100%;

    height: 265px;

    transition: .5s all;

}

@media(max-width:512px){
    .dt-all-img img{

        width: 100%;
    
        height: 140px;
    
        transition: .5s all;
    
    }
}



.dt-all-img:hover img{

    transform: scale(1.1);

}



.dt-all-desc{

    padding: 15px 15px 0 15px;

}



.dt-content-all{

    padding: 15px;

}



.dt-all-desc span:first-child{

    background-color: #ffd700;

    padding: 0 5px;

    font-size: 12px;

    border-radius: 20px;

}



.dt-all-desc span:last-child{

    font-size: 12px;

    padding-left: 5px;

    color: #2e2e2e;

}



.dt-all-title{

    font-size: 18px;

    font-weight: bold;

    padding: 15px;

    height: 65px;

    display:-webkit-box;

    -webkit-line-clamp:2;

    -webkit-box-orient:vertical;

    overflow:hidden;

}



.dt-all-content{

    font-size: 15px;

    text-indent: 2em;

    padding-top: 40px;

    line-height: 25px;

    letter-spacing: 2px;

    text-align: justify;

    display:-webkit-box;

    -webkit-line-clamp:3;

    -webkit-box-orient:vertical;

    overflow:hidden;

}



.show-bottom{

    padding-bottom: 60px;

}





@media(max-width:512px){

    .stitle{

        font-size: 30px;

    }

    .falv div {

        font-size: 16px;

        line-height: 25px;

        letter-spacing: 1px;

    }

    h3 {

        padding: 25px 0;

        font-size: 20px;

        letter-spacing: 2px;

    }

    h1 {

        font-size: 25px;

    }

    .falv {

        padding: 0px;

        padding-bottom: 30px;

    }

    .curr {

        padding: 30px 0;

    }

    .curr-left {

        font-size: 15px;

        letter-spacing: 0px;

    }

    .curr-left span a {

        font-size: 20px;

    }

    .ptitle {

        font-size: 25px;

        padding: 10px 0 10px 0;

    }

    .pcontent {

        padding-bottom: 120px;

    }

    .ps-title {

        font-size: 25px;

        padding: 10px 0;

    }

    .pro-new-subtitle, .pro-new-desc {

        font-size: 14px;

    }

    .show-content {

        padding-top: 0px;

    }

    .show-content.container{

        padding: 0;

    }

    .sdesc {

        padding-top: 0px;

    }

    .scontent {

        padding-top: 15px;

    }

    .scontent p {

        font-size: 16px;

        line-height: 25px;

    }

    .fenxiang {

        padding: 15px 0;

    }

    .dt-line{

        margin-top: 30px;

        width: 50px;

        height: 6px;

        background-color: #ffd700;

    }

    .dt-title {

        font-size: 20px;

        padding-top: 3px;

        letter-spacing: 2px;

    }

    .dt-all-desc {

        padding: 15px 0 0 0;

    }

    .dt-all-title {

        font-size: 16px;

        font-weight: bold;

        padding: 15px 0;

        height: 60px;

        display:-webkit-box;

        -webkit-line-clamp:2;

        -webkit-box-orient:vertical;

        overflow:hidden;

    }

    .dt-all-content {

        font-size: 14px;

        text-indent: 0;

        padding-top: 15px;

        line-height: 20px;

        letter-spacing: 0px;

        padding-bottom: 0px;

        display:-webkit-box;

        -webkit-line-clamp:3;

        -webkit-box-orient:vertical;

        overflow:hidden;

    }

    .dt-content-all{

        padding: 15px;

    }

    .dt-content-all:nth-child(odd){

        padding-right: 5px;

    }

    .dt-content-all:nth-child(even){

        padding-left: 5px;

    }

}



.pro-new-content-all{

    position: relative;



}



.pro-new-content-all .swiper-pagination-bullet {

    width: 39px;

    height: 39px;

    text-align: center;

    line-height: 39px;

    font-size: 16px;

    color:#000;

    opacity: 1;

    background: #f5f5f5;

    margin: 0 5px;

    outline: none;

}

.pro-new-content-all .swiper-pagination-bullet-active {

    color:#fff;

    background: #ffd700;

}



.pro-new-content-all .swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {

    content: '';

}



.pro-new-content-all .swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {

    content: '';

}



.pro-new-content-all .swiper-button-next,.pro-new-content-all .swiper-button-prev{

    top: 85%;

    bottom: 0;

    outline: none;

    z-index: 9999;

}



.pro-new-content-all .swiper-button-prev,.pro-new-content-all .swiper-container-rtl .swiper-button-next{

    left: 38%;

}



.pro-new-content-all .swiper-button-next,.pro-new-content-all  .swiper-container-rtl .swiper-button-prev{

    right: 38%;

}



.pro-new-content-all{

    padding-bottom: 50px;

}



.line-height{

    margin-top: 50px;

}









.pro-new-content-all .swiper-button-next, .swiper-button-prev {

    position: unset;

    width: auto;

    height: auto;

    margin-top: 0;

    z-index: 10;

    cursor: pointer;

    margin: 0 5px;

}



.dibuqiehuan{

    display: flex;

    align-items: center;

    justify-content: center;

    padding-top: 60px;

}



.pro-new-content-all .swiper-pagination{

    position: unset;

}









.container-custom {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}


.share-box li {
    display: inline-block;
    margin: 0 8px;
    vertical-align: middle;
}

.share-box li a {
    position: relative;
    text-decoration: none;
}

.share-box li a span {
    font-size: 30px;
    color: #666666;
}

.main .share-box li .wechat-qrcode {
    top: 30px;
    height: 240px;
}

.share-box li .wechat-qrcode.show {
    display: block;
}

.share-box li .wechat-qrcode {
    border: 1px solid #eee;
    position: absolute;
    z-index: 999;
    top: 40px;
    left: -80px;
    width: 200px;
    height: 235px;
    color: #666;
    font-size: 12px;
    text-align: center;
    background-color: #fff;
    box-shadow: 0 2px 10px #aaa;
    -webkit-transition: all 200ms;
    transition: all 200ms;
    display: none;
}

.share-box li .wechat-qrcode button, .share-box li .wechat-qrcode .share-close {
    background: transparent;
    border: 0;
    font-size: 16px;
    position: absolute;
    top: 2px;
    right: 5px;
    color: #000 !important;
}

.share-box li .wechat-qrcode h4 {
    height: 26px;
    line-height: 26px;
    font-size: 12px;
    background-color: #f3f3f3;
    margin: 0;
    padding: 0;
    color: #777;
}

.share-box li .wechat-qrcode .qrcode {
    width: 138px;
    margin: 10px auto;
}

.main .share-box li .wechat-qrcode p {
    text-align: center;
    margin: 0;
    padding: 0;
}

.share-box li .wechat-qrcode:after {
    content: '';
    position: absolute;
    left: 50%;
    margin-left: -6px;
    top: -13px;
    width: 0;
    height: 0;
    border-width: 6px 6px 8px 6px;
    border-style: solid;
    border-color: transparent transparent #f3f3f3 transparent;
}

.list-unstyled{
    float: right;
    padding-top: 30px;
    padding-bottom: 60px;
}