@font-face {
    font-family: "Muli-Bold";
    src: url("/u_file/photo/products_detail/font/MULI-BOLD.TTF") format("truetype");
}
@font-face {
    font-family: "Muli-Regular";
    src: url("/u_file/photo/products_detail/font/MULI-REGULAR.TTF") format("truetype");
}
@font-face {
    font-family: "Muli-Light";
    src: url("/u_file/photo/products_detail/font/MULI-LIGHT.TTF") format("truetype");
}
@font-face {
    font-family: "Muli-SemiBold";
    src: url("/u_file/photo/products_detail/font/MULI-SEMIBOLD.TTF") format("truetype");
}
@font-face {
    font-family: "Muli-Black";
    src: url("/u_file/photo/products_detail/font/MULI-BLACK.TTF") format("truetype");
}
@font-face {
    font-family: "AvantGarde";
    src: url("/u_file/photo/products_detail/font/3957FE_1.OTF") format("truetype");
}
.product_series{
    width:100%;
    background: #fff;
    color:#333;
    font-family: Muli-Regular;
}
.product_series .series_banner{
    width:100%;
    position: relative;
}
.product_series .series_banner .banner-text{
    width:100%;
    background: #fff;
    padding:60px 0px;
    text-align: center;
}
.product_series .series_banner .banner-text .tit{
    font-size:48px;
    color:#ff4d00;
    font-family: Muli-Bold;
}
.product_series .series_banner .banner-text .desc{
    font-size: 26px;
    line-height: 32px;
    /*margin-top:15px;*/
}
.product_series .series_banner .banner-text .button{
    display: inline-block;
    width:282px;
    height:70px;
    line-height: 67px;
    text-align: center;
    color:#ff4d00;
    font-size: 30px;
    border:2px solid #ff4d00;
    box-sizing: border-box;
    font-family: Muli-Light;
    margin-top:40px;
    border-radius: 50px;
}
/*products*/
.product_series .series_products{
    width:100%;
    padding:60px 0px 0px;
    background: #f5f5f5;
    color:#333;
}
.product_series .series_products .sp-text{
    padding:0px 0px 40px;
    text-align: center;
}
.product_series .series_products .sp-tit{
    font-size: 40px;
    line-height: 48px;
    font-family: Muli-Bold;
}
.product_series .series_products .sp-desc{
    font-size: 26px;
    line-height: 34px;
    margin-top:5px;
}
.product_series .series_products .sp-pro-list{
    display: flex;
    flex-wrap:wrap;
    justify-content: center;
}
.product_series .series_products .sp-pro-list .pro-list{
    width:100%;
    margin:0 auto 60px;
    background: #fff;
    text-align: center;
    padding:0px 30px 60px;
    box-sizing: border-box;
}
.product_series .series_products .sp-pro-list .pro-list .list-img{
    display: inline-block;
    height:350px;
}
.product_series .series_products .sp-pro-list .pro-list .list-text{
    margin-bottom:60px;
}
.product_series .series_products .sp-pro-list .pro-list .list-text .tit{
    font-size: 32px;
    line-height: 33px;
    font-family: Muli-Bold;
    color:#ff4d00;
}
.product_series .series_products .sp-pro-list .pro-list .list-text .desc{
    font-size: 26px;
    line-height: 40px;
    /*margin-top:30px;*/
    margin-top: 10px;
}
.product_series .series_products .sp-pro-list .pro-list .shop{
    display: inline-block;
    width:100%;
    height:70px;
    margin:0 auto;
    color:#fff;
    text-align: center;
    font-size: 30px;
    font-family: Muli-Light;
    line-height: 67px;
    background: #ff4d00;
    border-radius: 50px;
    box-sizing: border-box;
}
.product_series .series_products .sp-pro-list .pro-list .details{
    display: block;
    width:100%;
    height:70px;
    color:#333;
    text-align: center;
    font-size: 30px;
    font-family: Muli-Light;
    line-height: 67px;
    border:1px solid #d8d8d8;
    box-sizing: border-box;
    border-radius: 50px;
    margin-top:40px;
}
/*3个特征*/
.product_series .series_description{
    width:100%;
    background: #fff;
    color:#333;
}
.product_series .series_description .description-item{
    width:100%;
}
.product_series .series_description .description-item .item-img img{
    display: block;
    width:100%;
}
.product_series .series_description .description-item .description-text{
    width:100%;
    padding:60px 25px 60px 30px;
    box-sizing: border-box;
}
.product_series .series_description .description-item .item-text .tit{
    font-size: 36px;
    font-family: Muli-Bold;
}
.product_series .series_description .description-item .item-text .desc{
    font-size: 26px;
    line-height: 34px;
    margin-top:10px;
}
/*reviews*/
.product_series .series-reviews{
    width:100%;
    background: #f5f5f5;
    padding:60px 0px;
    position: relative;
}
.product_series .series-reviews .reviews-tit{
    font-size: 40px;
    line-height: 48px;
    font-family: Muli-Bold;
    text-align: center;
    margin-bottom:30px;
}
.product_series.series-reviews .reviews-room{
    width:664px;
    height:275px;
}
.product_series.series_v  .series-reviews .reviews-room .star-list .item{
    display: inline-block;
    width:26px;
    height: 26px;
    background: url("/images/product_a_m/star_0.png") no-repeat center;
    background-size: 100%!important;
    margin-right:5px;
}
.product_series.series_v  .series-reviews .reviews-room .star-list .item.on{
    background: url("/images/product_a_m/star.png") no-repeat center;
}

.product_series .series-reviews .reviews-room .star-list .star{
    width:176px;
    margin-right: 125px;
}
.product_series .series-reviews .reviews-room .star-list .start img{
    width:28px;
    margin-right:5px;
}
.product_series .series-reviews .reviews-room .star-list .date{
    font-size: 20px;
    line-height: 25px;
    color:#999;
}
.product_series .series-reviews .reviews-room .tit{
    font-size: 26px;
    line-height: 33px;
    font-family: Muli-Bold;
    margin:20px 0px;
}
.product_series .series-reviews .reviews-room .details-left{
    display: inline-block;
    width:140px;
}
.product_series .series-reviews .reviews-room .details-left .left-pro{
    width:140px;
    height:140px;
    border:1px solid #d8d8d8;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
}
.product_series .series-reviews .reviews-room .details-left .left-pro img{
    width:108px;
    height: 108px;
}
.product_series .series-reviews .reviews-room .details-left .pro{
    display: inline-block;
    font-size: 18px;
    color:#999;
    margin-top:5px;
}
.product_series .series-reviews .reviews-room .details-right{
    width:calc(100% - 140px);
    padding-left:10px;
    box-sizing: border-box;
    text-align: left;
}
.product_series .series-reviews .reviews-room .details-right .right-text{
    font-size: 26px;
    line-height: 32px;
    font-family: Muli-Light;
    margin-bottom:5px;
    overflow: hidden;
}
.product_series .series-reviews .reviews-room .details-right .reviewer{
    font-size: 20px;
    font-family: Muli-Bold;
    margin-top:5px;
}

/*other series*/
.product_series .series_others{
    width:100%;
    background: #f5f5f5;
    color:#333;
    padding-bottom:60px;
}
.product_series .series_others .others-item{
    display: block;
    width:100%;
    position: relative;
    margin-bottom:30px;
}
.product_series .series_others .others-item:last-child{
    margin-bottom:0px;
}
.product_series .series_others .others-item .others-text{
    position: absolute;
    top:50%;
    transform: translateY(-50%);
    left:30px;
}
.product_series .series_others .others-item .others-text h3{
    font-size: 36px;
    font-family: Muli-Bold;
}
.product_series .series_others .others-item .others-text .desc{
    font-size: 20px;
    /*margin-top:10px;*/
}
.product_series .series_others .others-item .others-text .other-more{
    display: block;
    width:230px;
    height: 70px;
    line-height: 67px;
    font-size: 26px;
    text-align: center;
    border:1px solid #333;
    box-sizing: border-box;
    margin-top:20px;
    border-radius: 50px;
}
.product_series .series_others .others .others-item:hover .others-text .other-more{
    background: #ff4d00;
    color:#fff;
    border:1px solid #ff4d00;
}
/*recommend*/
.product_series .series_recommend{
    width:100%;
    position: relative;
    background: #fff;
}
.product_series .series_recommend .recommend-text{
    padding:40px 0px 60px;
}
.product_series .series_recommend .recommend-text .tit{
    font-size: 30px;
    font-family: Muli-Bold;
}
.product_series .series_recommend .recommend-text .desc{
    font-size: 26px;
    line-height: 24px;
    font-family: Muli-Light;
    margin-top:10px;
}
.product_series .series_recommend .recommend-text .more{
    display: inline-block;
    width:230px;
    height:70px;
    line-height: 67px;
    background: #ff4d00;
    color:#fff;
    font-size: 26px;
    text-align: center;
    border-radius: 50px;
    margin-top:40px;
}
/*wseries*/
.product_series .series_products .w-series{
    width:100%;
    height:200px;
    background: #fff;
    border-radius: 20px;
    line-height: 200px;
    margin-bottom:30px;
    cursor: pointer;
}
.product_series .series_products .w-series.w-auto{
    background: #fff url("/images/product_a_m/w_auto2.png") no-repeat 28px center;
}
.product_series .series_products .w-series h2{
    width:100%;
    box-sizing: border-box;
    font-size: 28px;
    font-family: Muli-Bold;
    padding-left:160px;
    background:url("/images/product_a_m/w_arrow.png") no-repeat 620px center;
}
.product_series .series_products .w-series.w-handled{
    background: #fff url("/images/product_a_m/w_handled.png") no-repeat 28px center;
    margin-bottom:0px;
}
.series_products.w-auto-series .w-tit{
    width: 100%;
    padding:50px 0px 40px;
    background: #fff;
    text-align: center;
    font-size: 40px;
    font-family: Muli-Bold;
    line-height: 48px;
}
/*video*/
.product_series .w-sp-video{
    width:100%;
    position: relative;
    margin-bottom:60px;
}
.product_series .w-hs-video{
    width:100%;
    position: relative;
}
.product_series .video-img{
    width:100%;
    cursor: pointer;
    position: relative;
}
.product_series .video-img img{
    width:100%;
    display: block;
}
.product_series .video-img .video-bg{
    position: absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    z-index: 2;
    display: none;
}
.product_series .video-img .video-btn{
    width:64px;
    height:64px;
    position:absolute;
    top:50%;
    left:50%;
    transform: translate(-50%,-50%);
    z-index:1;
}
.product_series .video-img.on{
    filter: blur(5px);
}
.product_series .video-img .video-bg video{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.product_series .w-sp-video-mask{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 3;
    margin: auto;
    display: none;
}
.product_series .w-sp-video-mask .video-sm{
    width: 100%;
    height: 100%;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    z-index: 4;
    margin: auto;
    max-width:1204px;
}
.product_series .w-sp-video-mask .video-sm video{
    width:100%;
    /*height:100%;*/
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    z-index: 5;
    margin: auto;
    transform: translateY(-50%);
    object-fit: contain;
}
.product_series .w-sp-video-mask .video-sm .closed-btn{
    width:40px;
    height:40px;
    line-height: 38px;
    font-size:20px;
    text-align: center;
    color:#fff;
    background: #ff4d00;
    position: absolute;
    top:0px;
    right:5px;
    z-index:5;
    cursor: pointer;
}
.product_series .w-handled-series{
    background: #fff;
    padding-bottom: 0px;
}
.product_series .w-handled-container{
    width:100%;
    background: #fff;
    padding:10px 0px 60px;
    color:#333;
}
.product_series .w-handled-container .w-handled-pro-tit{
    margin-top:60px;
    font-size: 40px;
    font-family: 'AvantGarde';
    color:#ff4d00;
}
.product_series .w-handled-container .w-handled-pro-desc{
    margin-top:10px;
    font-size: 32px;
    font-family: Muli-Bold;
}
.product_series .w-handled-container .w-handled-pro-desc02{
    margin-top:5px;
    font-size:26px;
    line-height: 34px;
}
.product_series .w-handled-container .w-handled-pro-btn{
    margin-top:60px;
}
.product_series .w-handled-container .w-handled-pro-btn a{
    display: inline-block;
    width:230px;
    height:70px;
    line-height: 67px;
    text-align: center;
    font-size: 30px;
    font-family: Muli-Light;
    margin-right: 60px;
    border-radius: 50px;
}
.product_series .w-handled-container .w-handled-pro-btn a:first-child{
    color:#fff;
    background: #ff4d00;
}
.product_series .w-handled-container .w-handled-pro-btn a:last-child{
    color:#ff4d00;
    border: 1px solid #ff4d00;
}
