.productDetails-box{padding:74px 0 104px;background-color:#f7f8f9}
.common-box{width:100%;}
.common-cont{width:1570px;margin:0 auto;padding:50px 0 90px 0}
.product-list{width:100%}
.product-list-item{height:500px;background:#fff;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;margin-bottom:70px;display:flex;align-items:center}
.product-list-item-bg{width:670px;height:100%}
.product-list-item-box{width:calc(100% - 670px);padding:0 70px}
.product-list-item-box h2{font-size:36px;font-weight:700;color:#333}
.product-list-item-box p{margin-top:50px;width:50px;height:6px;background:#009b4c}
.product-list-item-text{margin-top:48px;font-size:16px;color:#666;line-height:36px;overflow-y:auto;height: 108px;}
.product-list-item-text::-webkit-scrollbar{width: 5px;}
.product-list-item-text::-webkit-scrollbar-track{background-color: #fff;}
.product-list-item-text::-webkit-scrollbar-thumb{width: 5px; background-color: #f5f5f5;border-radius: 99px;}
.product-single img{width: 322px; margin-top:90px;margin-left:320px}
.product-double img{width: 322px; margin-top:90px}
.product-list-item-button{display:block;margin-top:90px;width:180px;height:50px;background:#fda213;border-radius:8px;text-align:center;line-height:50px;font-size:18px;color:#fff}
.product-list-item-button:hover{opacity:.9}
.productList-box{display:flex;align-items:flex-start}
.product-menu-list{width:300px}
.list-product{margin-left:45px;width:calc(100% - 345px);display:flex;flex-wrap:wrap;justify-content:space-between}
.list-product-item{margin-bottom:45px;width:calc((100% - 45px)/ 2);padding:42px 30px;height:330px;background:#fff;border-radius:16px;display:flex;align-items:center}
.list-product-item-image{padding:10px;max-width:260px;max-height:260px;background:#fff}
.list-product-item-image img{width:100%;height:100%}
.list-product-item-line{margin-left:10px;width:1px;height:150px;border-left:1px dashed #dedede}
.list-product-item-box{padding-left:36px}
.list-product-item-box h3{font-size:22px;font-weight:700;color:#333}
.list-product-item-guige{font-size:16px;color:#777;margin-top:35px}
.list-product-item-box a{display:block;margin-top:77px;width:100px;height:40px;border-radius:8px;line-height:40px;text-align:center;font-size:16px;color:#fda213;border:1px solid #dedede}
.list-product-item-box a:hover{background-color:#fda213;color:#fff;border:1px solid #fda213}
.product-menu-list .navs{display:block;width:100%}
.product-menu-list li{display:block;width:100%;clear:both!important;height:auto;clear:both!important;background:#fff;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px}
.product-menu-item{width:100%;margin-bottom:20px}
/* .cur .subs{display:block!important} */
.product-menu-list .subs{display:none;width:100%;clear:both!important}
.product-menu-list li.cur .subs{display: block;}
.product-menu-list .subs > li{padding:0 30px;}
.product-menu-list .subs > li:last-child a{border: 0;}
.product-menu-item a{border-bottom:1px dashed #DEDEDE;}
.product-menu-list h3{padding:35px 30px;display:block;font-size:18px;font-weight:bold;position:relative;background-size:0;background-repeat:no-repeat;background-position:left 2px;padding-right:44px;transition:.5s;-webkit-transition:.5s;cursor:pointer}
.product-menu-list h3::after{content:'';position:absolute;right:30px;top:0;bottom:0;margin:auto 0;width:14px;height:8px;background:url(../img/up.png) center center no-repeat;filter:grayscale(100%);-webkit-filter:grayscale(100%)}
.product-menu-list .cur h3::after{content:'';position:absolute;right:30px;top:0;bottom:0;margin:auto 0;width:14px;height:8px;background:url(../img/down.png) center center no-repeat;filter:grayscale(100%);-webkit-filter:grayscale(100%)}
.product-menu-list .cur h3{background:#009b4c;border-radius:16px 16px 0 0;color:#fff}
.product-menu-item-i{padding:35px 0px;position:relative;background-size:0;background-repeat:no-repeat;background-position:left 2px;font-weight:400;border-bottom: 1px dashed #dedede; padding-right:44px;transition:.5s;-webkit-transition:.5s;cursor:pointer}
.product-menu-item .product-menu-item-i::after{content:'';position:absolute;right:0px;top:0;bottom:0;margin:auto 0;width:14px;height:8px;background:url(../img/in-down.png) center center no-repeat;filter:grayscale(100%);-webkit-filter:grayscale(100%);transform: rotate(180deg);}
.product-menu-list h3.cur::after{transform: rotate(180deg);}
.product-menu-item .cur .product-menu-item-i::after{content:'';position:absolute;right:30px;top:0;bottom:0;margin:auto 0;width:14px;height:8px;background:url(../img/in-down.png) center center no-repeat;filter:grayscale(100%);-webkit-filter:grayscale(100%)}
.product-menu-item a{display:block;padding:33px 0}
.product-menu-item .threeclick > a{color:#999;display: block;padding:33px 16px;}
.product-menu-item-i.cur:after{transform: rotate(180deg);}
.productDetails-top{display:flex;align-items:center;justify-content:space-between}
.productDetails-roouers{display:flex;align-items:center}
.productDetails-roouers-list{margin-left:16px;display:flex;font-size:16px;align-items:center;color:#a1a1a2}
.productDetails-roouers-list a{color:#a1a1a2;font-size:16px}
.productDetails-roouers-list p{padding:0 10px}
.productDetails-go-list{width:180px;height:50px;background:#fff;border-radius:8px;font-size:16px;color:#009b4c;line-height:50px;text-align:center}
.productDetails-details{margin-top:33px;padding:60px 80px 65px 80px;background:#fff;border-radius:20px;}
.productDetails-details .details-image{cursor:pointer}
.details-image:hover{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}
.productDetails-tedian{width:100%;height:660px;background-image:url(../img/productDetails.jpg);background-size:100% 100%}
.tedian-box{height:100%;display:flex;padding-top:185px;padding-left:174px}
.tedian-box-left h1{font-size:32px;font-weight:700;color:#fff}
.tedian-box-left p{margin-top:26px;width:60px;height:5px;background:#fff}
.tedian-box-right{margin-left:70px;width:86%;overflow:hidden;}
.tedian-list .swiper-slide{position: relative;z-index: 20; width:500px;padding: 50px;height:290px;background:#fff;border-radius:20px;overflow: hidden;}
.tedian-list .swiper-slide::after{content:'';position: absolute;z-index: -1; width: 100%;height: 100%;left: 0;top:0;right:0;bottom:0;margin:auto;background-color: #009b4c;transform: scale(0);border-radius: 20px;}
.swiper-slide-box{position: relative;padding-right: 110px;height: 190px;}
.swiper-slide-title{font-size:24px;font-weight:700;color:#333}
.swiper-slide-list{margin-top:42px}
.swiper-slide-row::after{content:'';position:absolute;width:6px;height:6px;background:#009b4c;border-radius:50%;left:-16px}
.swiper-slide-row{margin-left:16px;margin-top:26px;position:relative;display:flex;align-items:center;font-size:16px;color:#666}
.swiper-slide-icon{position: absolute;right:0px;bottom:0px; width:96px;height:96px;padding:23px;background:#009b4c;border-radius:50%}
.icon1{display:block}
.icon2{display:none}
.tedian-list .swiper-slide:hover:after{transform: scale(1);}
.tedian-list .swiper-slide:hover .swiper-slide-row:after{background-color: #fff;}
.tedian-box-right .swiper-slide:hover .swiper-slide-icon{background:#fff!important}
.tedian-box-right .swiper-slide:hover .swiper-slide-row{color:#fff}
.tedian-box-right .swiper-slide:hover .swiper-slide-title{color:#fff}
.tedian-box-right .swiper-slide:hover .icon1{display:none}
.tedian-box-right .swiper-slide:hover .icon2{display:block}
.tedian-swiper-box{width:500px;height:290px;background:#009b4c;border-radius:20px}
.productDetails-details-item{width: 45%;overflow: hidden;}
.productDetails-details-box{padding-left:60px;width:100%;width: 55%;}
.productDetails-title{width:100%;font-size:32px;font-weight:700;color:#333;padding-bottom:39px;border-bottom:1px solid #e8e8e8}
.productDetails-info-list{margin-top:39px}
.productDetails-info-item{font-size:16px;color:#666;margin-bottom:20px;overflow:hidden;}
.productDetails-info-item p{display:inline;}
.productDetails-imgs-list{display:flex;align-items:center;flex-wrap:wrap;padding-top: 20px;}
.productDetails-imgs-item{width:70px;height:70px;padding:10px;background:#fff;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-right:20px}
.productDetails-imgs-list .cur{border:1px solid #009b4c}
.productDetails-footer{margin-top:50px;display:flex;align-items:center}
.productDetails-footer a{width:180px;text-align:center;line-height:50px;border-radius:8px;font-size:16px;color:#fff;cursor:pointer}
.autoUser{background:#009b4c;margin-right:30px}
.codePlay{position:relative;background:#fda213}
.productDetails-footer a:hover{opacity:.9}
.code-box{display:none;padding:4px;margin-top:16px;position:absolute;width:180px;height:180px;background:#fff;box-shadow:0 0 30px 0 rgba(0,0,0,.05);border-radius:16px}
.codePlay:hover .code-box{display:block}
.code-box:hover{display:block}
.product-info-div{width:100%;background-color:#f7f8f9}
.product-info{width:1570px;margin:0 auto;padding:99px 0 110px 0}
.product-info-title{font-size:32px;font-weight:700;color:#000;text-align:center}
.product-info-line{margin:0 auto;margin-top:26px;width:60px;height:5px;background:#009b4c}
.product-info-list{margin-top:50px;width:100%;padding:30px 80px 80px 80px;background:#fff;border-radius:20px}
.product-info-list-item{display:flex;align-items:center;line-height:25px; width:100%;background:#fff}
.div{width:calc((100% - 70px)/ 2);height:100%;padding:15px 0; margin-right:70px;border-bottom:1px solid #e8e8e8;display:flex;align-items:center}
.div:last-child{margin-right:0}
.div .product-info-list-item-label{display:block;width:124px;font-size:18px;color:#999;padding-right:6px;}
.div .product-info-list-item-name{display:block;font-size:18px;color:#333}
.product-info-cont{margin-top:30px;padding:80px;background:#fff;border-radius:20px}
.characteristic{width:100%;background-image:url(../img/product-bg.png);background-size:100% 100%}
.characteristic-box{width:1570px;margin:0 auto;padding:89px 0 78px 0}
.characteristic-info-list{margin-top:50px;display:flex;flex-wrap:wrap;justify-content:center;}
.characteristic-info-item{width:calc((100% - 100px)/ 3);height:200px;margin-bottom:50px;background:#fff;border-radius:100px;margin-right:50px;padding:0 40px;display:flex;align-items:center;cursor:pointer}
.characteristic-info-item:hover img{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}
.characteristic-info-item-right{margin-left:30px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%}
.characteristic-info-item-title{font-size:24px;font-weight:700;color:#333}
.characteristic-info-item-info{margin-top:26px;font-size:16px;color:#666;line-height:32px;overflow:hidden;-webkit-line-clamp:2;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}
.characteristic-info-item img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}
.characteristic-info-item:nth-child(3n){margin-right:0}
.productDetails-go-list:hover{background-color: #009b4c;color:#fff;}

.product-menu-item a:hover,.product-menu-list li:hover .product-menu-item-i{color: #009b4c;}
.product-menu-item-i.cur{color: #009b4c;}
.product-menu-item .product-menu-item-i:hover:after{filter: grayscale(0%);-webkit-filter: grayscale(0%);transform: rotate(0deg);}
.product-menu-item .product-menu-item-i.cur:after{filter: grayscale(0%);-webkit-filter: grayscale(0%);transform: rotate(0deg);}
.product-menu-list li:last-child .product-menu-item-i{border-bottom: 0;}
.product-menu-list li:last-child .product-menu-item-i.cur{border-bottom: 1px dashed #dedede;}

.product-menu-list .subs > li.cur a,.product-menu-item .threeclick > a.cur{color: #009b4c;}
.tedian-box-left{min-width: 120px;}

@media screen and (max-width:1570px){

    .product-list-item{height:468px!important;margin-bottom: 32px;}
    .product-list-item-bg{width:570px!important}
    .product-single img{margin-left:220px;width: 310px;}
    .product-list-item-box{width:calc(100% - 570px)!important}
    .product-double img{width: 310px;}
    .product-list-item-box p{margin-top:25px}
    .product-list-item-text{margin-top:28px}
    .product-list-item-button{margin-top:50px}
    .common-cont{width:1200px}
    .characteristic-box{width:1200px}
    .product-info{width:1200px}
    .about-jianjie-text{width:calc(100% - 442px)!important}
    .about-jianjie-img{width:442px!important;height:235.19px!important}

    .product-list-item-box h2{font-size: 32px;}

    .productDetails-roouers-list,.productDetails-roouers-list a{font-size: 14px;}

    .productDetails-title{font-size: 28px;padding-bottom: 28px;}
    .productDetails-info-list{margin-top: 28px;}
    .productDetails-info-item{margin-bottom: 15px;}
    .productDetails-imgs-item{margin: 4px;}
    .productDetails-imgs-list{padding-top: 8px;}
    .productDetails-footer{margin-top: 36px;}
    .productDetails-tedian{height: 510px;}
    .tedian-box{padding-left: 160px;padding-top: 136px;}
    .tedian-box-right{width: 83.5%;}
    .tedian-box-left h1,.product-info-title{font-size: 30px;}
    .tedian-list .swiper-slide{padding:45px}
    .product-info,.characteristic-box{padding:90px 0 98px}
    .div .product-info-list-item-label,.div .product-info-list-item-name{font-size: 16px;}
    .characteristic-info-item-info{font-size: 14px;margin-top: 12px;}
    .characteristic-info-item-title{font-size: 20px;}
    .characteristic-info-item{height: 180px;margin-bottom: 25px;}

    .product-menu-list{width: 270px;}
    .product-menu-list h3{font-size: 16px;padding: 27px 24px;}
    .product-menu-item-i,.product-menu-item a{padding:24px 0;}
    .product-menu-item .threeclick > a{padding:24px 16px;}

    .list-product-item{width: calc((100% - 30px)/ 2);margin-bottom: 32px;height: 240px;}
    .list-product-item-image{width: 150px;}
    .list-product-item-box{padding-left: 30px;}
    .list-product-item-box h3{font-size: 17px;}
    .list-product-item-guige{font-size: 14px;margin-top: 25px;}
    .list-product-item-box a{height: 36px;line-height: 36px;font-size: 14px;margin-top: 45px;}

    .common-cont{padding:40px 0 0;}

    .productList-box{padding-bottom: 80px;}
.div .product-info-list-item-label{width:110px;}

.swiper-slide-row{margin-top: 15px;}
.swiper-slide-list{margin-top: 32px;}
.tedian-list .swiper-slide{height: 240px;}
.swiper-slide-box{height: 150px;}

}

@media screen and (max-width:768px){

    .product-list-item{margin-bottom:15px;display:block;height:auto!important}
    .product-list-item-bg{width:100%!important;height:270px!important}
    .product-list-item img{width:160px;height:auto}
    .product-double img{margin-top:30px!important}
    .product-single img{margin-top:30px!important;margin-left:156px}
    .product-list-item-box{padding:20px 15px;width:100%!important}
    .product-double img{margin-top:38px!important;margin-left: 25px;}
    .product-list-item-box h2{font-size:20px}
    .product-list-item-box p{margin-top:10px;width:40px;height:3.5px}
    .product-list-item-text{margin-top:20px;font-size:13px;line-height:24px}
    .product-list-item-button{margin-top:20px;width:88px;height:40px;line-height:40px;font-size:12px}
    .productDetails-box{padding:0}
    .productDetails-top{display:none}
    .common-box{padding:20px 15px}
    .common-cont{width:100%!important;padding:0}
    .productDetails-details{margin-top:0;display:block;padding:15px}
    .details-image{display:block;margin:0 auto}
    .productDetails-details-box{margin-top:15px;margin-left:0}
    .productDetails-title{font-size:20px;padding-bottom:15px}
    .productDetails-imgs-item{width:50px;height:50px}
    .productDetails-footer{margin-top:20px}
    .productDetails-footer a{width:88px;line-height:44px;font-size:12px}
    .productDetails-info-list{margin-top:20px}
    .productDetails-info-item{font-size:12px}
    .productDetails-tedian{height:460px}
    .tedian-box{padding:30px;display:block}
    .tedian-box-left h1{font-size:20px!important;text-align:center;width:100%}
    .tedian-box-left p{margin:0 auto;margin-top:15px;width:55px;height:3.5px}
    .tedian-box-right{margin-left:0;margin-top:30px;width:100%;margin-top:30px}
    .swiper-slide-title{font-size:18px}
    .swiper-slide-list{margin-top:20px}
    .swiper-slide-row{font-size:13px}
    .swiper-slide-icon{width:50px;height:50px;padding:15px}
    .product-info{padding:15px}
    .product-info-list{margin-top:25px;padding:40px 20px}
    .product-info-title{font-size:20px}
    .product-info-line{margin-top:15px;width:50px;height:3.5px}
    .product-info-list-item{display:block;height:auto}
    .product-info-list-item-label{font-size:13px!important}
    .product-info-list-item-name{font-size:13px!important}
    .product-info-list-item .div{width:100%;line-height：25px; padding:15px 0;}
    .product-info-list-left{width:100%}
    .product-info-cont{padding:30px 15px}
    .characteristic-box{padding:30px 15px}
    .characteristic-info-list{display:block}
    .tedian-list .swiper-slide{padding:30px;height:auto!important}
    .characteristic-info-list{margin-top:20px}
    .characteristic-info-item{padding:0 20px;width:100%;margin:0;height:85px;margin-bottom:30px}
    .characteristic-info-item-title{font-size:16px}
    .characteristic-info-item img{height:80px}
    .characteristic-info-item-info{margin-top:12px;font-size:12px;line-height:20px}
    .characteristic-info-item-img img{height:60px}
    .productList-box{display:block}
    .product-menu-list{width:100%;}
    .list-product{width:100%;display:block;margin-left:0}
    .list-product-item{width:100%;height:auto;padding:30px 15px}
    .list-product-item-box h3{font-size:18px}
    .list-product-item-guige{font-size:14px;margin-top:20px}
    .list-product-item-image{width:120px;height:120px}
    .list-product-item-box a{margin-top:30px}
    .list-product-item-line{height:70px}
    .characteristic-box{width:100%!important}
    .product-info{width:100%!important}
    .product-menu-list h3{font-size:14px;padding:0 20px;line-height:50px}
    .product-menu-item a{padding:0;height:50px;line-height:50px}
    .product-menu-list .cur h3{border-radius:10px 10px 0 0}
    .product-menu-list li{border-radius:10px}
    .product-menu-item{margin-bottom:15px}
    .list-product-item{margin-bottom:15px}
    .list-product-item-box a{margin-top:15px;width:80px;height:30px;font-size:12px;line-height:30px}
    .list-product-item-guige{margin-top:15px}
    .product-menu-list .cur h3::after{width:12px;height:6px}

    .product-list-item-bg{
        /*height: 210px !important;*/
        background-size: cover !important;}
    .product-list-item-box h2{font-size: 17px;}
    .product-list-item{display: flex;flex-direction: column;}
    .product-list-item.product-double{flex-direction: column-reverse;}

    .product-menu-item{display: none !important;}
    .product-menu-item.cur{display: block !important;}
    .product-menu-item .threeclick > a{padding:0 15px;}

    .list-product-item{padding:15px;}
    .list-product-item-image{padding:0;}
    .list-product-item-box h3{font-size: 17px;}
    .list-product-item-guige,.list-product-item-box a{margin-top: 12px;}

    .common-cont{margin-top: 10px;}
    .productDetails-title{font-size: 17px;margin-bottom: 12px;}
    .productDetails-info-item{margin-bottom: 8px;}
    .productDetails-footer a{width: 100px;line-height: 38px;margin-right: 15px;}
    .productDetails-tedian{background-size:100% auto;}
    .tedian-box,.product-info{padding:25px 15px;}
    .productDetails-tedian{height: auto;}
    .swiper-slide-row{margin-top: 15px;}
    .product-info-cont{margin-top: 15px;}
    .characteristic-info-item{margin-bottom: 12px;}

    .productDetails-details-item{width: 100%;}
    .productDetails-details-box{width: 100%;padding-left: 0;}

    .code-box{bottom:calc(100% + 8px);width: 138px;height: 138px;}

    .productList-box{padding-bottom: 10px;}

    .swiper-slide-box{padding-right: 60px;height: auto !important;}

    .tedian-box, .product-info{padding-left:15px !important;padding-right:15px !important;padding-bottom: 25px !important;}
    .productDetails-box .common-box{padding: 0 15px 15px !important;margin-top: -5px !important;}
.product-info-cont img{margin-top:-1px;}

.product-menu-list li.cur .subs{display: none;}

}

