@media screen and (min-width:993px) and (max-width:1520px){
    .sidebar{
        border: none;
        bottom: calc(50% - 62px);
        width: 90px;
        background-color: transparent;
        margin-left: 10px;
    }
    .sidebar .top{
        display: none;
    }
    .sidebar .sidebar-item{
        padding: 0;
        height: 60px;
        background-color: unset;
        background-color: transparent;
    }
    .sidebar .wx-box{
        display: none;
    }
}
@media screen and (min-width:993px) and (max-width:1199px){
    .wrap, .w1200{width:992px;}
    .footer_lg,.main .home{width: auto}
    .header .head,.section .step3{padding-left:12px;padding-right: 12px;}
    .header .menu{
        width: 440px;
    }
    .header .menu li:nth-child(n+5){
        display: none;
    }
    .indexgoodslist .indexgoodsitemb:nth-child(n+9){
        display: none;
    }
    .experment-warp .box-b .box-item{
        width: 230px;
    }
    .snews-warp .box-b .box-item{
        width: 208px;
    }
    .section .rightside{width:735px;padding-right: 12px}
    .step3 li{padding-right: 0;width:30%;margin-right: 0;padding-left: 2%}
    .pp_sort ul{width:100%;}
    .product2 .js {
        width:calc(100% - 420px);
    }

    /*详情页*/
    .pro-left{
        width: 100%;
    }

    .m-aside{display: none;}
    .related-products{display: none;}
}
@media screen and (max-width: 992px){

    *{box-sizing: border-box;}

    .top-wrapper{display: none;}

    /*顶部广告位*/
    .header-adv-banner{display: none;}

    .menu-box{display: none;}

    .header .top_bg{
        background:#fff;
        padding:10px;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
    }
    .header .top_rgt li a,.login_span{color:#666;}
    /*.wrap,.w1200{position: static;}*/
    .hidden_xs{display: none}
    .visible_xs{display: inline-block;}
    .top_bg .add_cart a::before{content: "";width: 20px;height: 20px;background: url(../images/cart3.png) no-repeat;position: absolute;top: 0px;}
    .top_bg .add_cart a{display: block;margin-left: 30px;width: 70px;text-align: right;padding: 10px 0px;color:rgba(83,147,150,1);position: relative; }

    .header .call_pjont,
    .header .head_rig li{display: none}
    /*.header .logo{position: absolute;top:15px;left:55px;}*/
    .top_lft span{display: inline-block;font-size: 12px;padding:5px 8px;margin-left: 10px;border:1px dashed #498d90;border-radius: 8px;}
    .top_head .wrap .menu {position:fixed;z-index:999;background: #e6e6e6;margin:0;top:0;float:none;width:200px;height: 100%}
    .header .top_head .new_list{background: #cccccc;color:#333;}
    .header .top_head .new_list li{float: none}
    .header .top_head .new_list>li>a{
        font-size:16px;
        font-weight: bold;
        display: inline-block;
        color: #333333;
        height: 38px;
        line-height: 38px;
        padding: 0 16px;
    }
    .header .menu li.has_child > a::before {
        content: '';
        border: none;
    }
    .header .menu li{margin:0;border-top:1px solid #e6e6e6;}
    .header .menu li .snav{position: relative;top:0;left:0;box-shadow: none;margin:0;display: none;border:none;background: #e6e6e6;padding-bottom:0px}
    .header .menu li .snav.onesub-nav{
        position: relative;
        top: 0;
    }
    .header .menu li.has_child .snav{padding-bottom: 10px}
    .header .menu li .snav li{width:auto;}
    .header .menu li .snav dl{width:auto;display: block}
    .header .menu li:nth-child(2) .snav dd{width:auto;display: block}
    .header .memu_btn img{width:26px;margin-left: 15px;margin-top: 15px}
    #public_mask{position:fixed;z-index:998;background:#000;opacity:0.6;left:0;top:0;float:none;width:100%;height: 100%}
    .no_child.visible_xs{display: block}
    .header .menu li:hover a{background:none;color: #333;border-radius: 0px;}

    .header .menu  .flag{position: relative;}
    .header .menu #cls_btn{position: absolute;display: block;width:36px;height:36px;background: url(../images/cls.png) no-repeat;background-size: 100% 100%;left:100%;}
    .header .new_list .has_child::after{
        content:"";
        display: block;
        position: absolute;
        right:5px;
        top:2px;
        width:42px;
        height:38px;
        background: url(../images/arrow0.png) no-repeat 50% 50%;
        background-size: 15px 9px;
    }
    .header .new_list .has_child.active:after{
        content:"";
        display: block;
        position: absolute;
        right:5px;
        top:2px;
        width:42px;
        height:38px;
        background: url(../images/arrow1.png) no-repeat 50% 50%;
        background-size: 15px 9px;
    }
    .header .menu li .snav dl dd {
        min-height: 0;
        height: auto;
        margin-right: 0;
    }
    .header .menu li:nth-child(2) .snav dl:last-child dd {padding-right:0;}
    .header .menu li .snav dl dd a{padding:10px 20px;}
    .header .menu li:nth-child(2) .snav dl dd .nav_li a {
        display: inline;
    }
    .header .menu li .snav li.nav_item{display: none}
    .header .menu li .snav li.nav_li{color:#333;background:#fff;padding:10px 0 10px 15px; }
    .header .menu li .snav li.nav_li:after{content:"";display: block;position: absolute;right:5px;top:2px;width:42px;height:42px;background: url(../images/arrow3.png) no-repeat 50% 50%;background-size: 10px 5px;}
    .header .menu li .snav li.nav_li.active{
        background:#6a7a7b;
        color:#fff;
        margin-bottom: 0;
    }
    .header .menu li .snav li.nav_li.active:after{content:"";display: block;position: absolute;right:5px;top:2px;width:42px;height:42px;background: url(../images/arrow2.png) no-repeat 50% 50%;background-size: 10px 5px;}
    .header .menu li .snav li.nav_li.active a{
        color: #fff;
    }
    .header .menu li:nth-child(2) .snav dl dd a{padding-left: 25px;padding-right: 0;font-weight: bold}
    .header li a.deep_item{background: #f5f5f5!important;font-weight: bold!important}
    .header .menu li:nth-child(2) .snav dd .nav_item:last-child{margin-bottom: 10px}
    .header .top_head .menu,#public_mask{display: none}
    .new_menu .new_list li a{padding:10px 15px;}
    .memu_btn{position: absolute;top: 0px;}
    #msg_btn,#cart_fix{right: 10px;display: none}
    #gotop{bottom: 100px}
    .ewm{padding-right: 20px;float:right;}

    .top_bg .top_lft{width: 100px;}
    .top_bg .header-right{width: calc(100% - 120px)}
    .top_bg .header-right .search{
        width: 100%;
        height: 36px;
    }
    .top_bg .search form {
        margin: 0 auto;
    }
    .top_bg .search .dropdown-toggle{
        height: 34px;
    }
    .top_bg .header-right .search .search02{
        background-size: 15px;
        height: 100%;
    }
    .top_bg .search .search01{
        height: 34px;
        width:100%;
        margin:0 auto;
        display: block;
    }
    .top_bg .header-right .search .search-box{
        border-radius: 40px;
        height: 100%;
    }
    .banner{
        display: none;
    }
    .mbanner-box{
        width: 100%;
        padding: 10px;
    }
    .mbanner{
        width: 100%;
        border-radius: 8px;
        overflow: hidden;
        display: block;
        position: relative;
    }
    .flex-control-nav{
        bottom: 10px;
    }
    .header .menu{display: none;}

    .ww-title{
        margin-bottom: 10px;
        padding-top: 10px;
    }
    .ww-title .title{
        font-size: 18px;
        overflow: hidden;
        height: 20px;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        text-overflow: ellipsis;
        white-space: normal;
    }
    .ww-title .sub-title{
        font-size: 12px;
    }

    .experment-warp .box-b .box-item:nth-child(3), .experment-warp .box-b .box-item:nth-child(4){
        margin-top: 90px;
    }

    /*面包屑-start*/
    .crumbs{
        padding-left: 16px;
        padding-right: 16px;
        overflow: hidden;
    }
    /*面包屑-end*/

    /*产品列表页-start*/
    .mob_tit{
        padding-left: 16px;
    }
    .product .pro_tab{
        padding: 0 16px;
        background: none;
    }
    .product .pro_tab tr:first-child{
        display: none;
    }
    .keywords-div{
        padding-left: 16px;
        padding-right: 16px;
        flex-wrap: wrap;
        height: auto;
        background-color: #f6dfff;
        padding-bottom: 15px;
        margin-bottom: 0;
        padding-top: 15px;
    }
    .keywords-div .zx-b{
        margin-top: 10px;
    }
    .product tr td{
        padding: 0;
        height: auto;
        border: none;
    }
    .product tr td:not(:first-child){
        display: none;
    }
    .product tr td:first-child{
        white-space: normal;
    }
    .product .goods-name-box{
        display: block;
        width: 100%;
        height: 100%;
        background-color: #fff;
        margin-bottom: 10px;
        padding: 10px;
        border-radius: 8px;
        color: #333;
        font-weight: bold;
        font-size: 13px;
    }
    .product .goods-name{
        color: #333;
    }
    .product .m-show{
        display: block;
        color: #757575;
    }
    .product .m-show:after{
        content: '';
        display: block;
        clear: both;
    }
    .product .m-show p{
        width: 50%;
        float: left;
        padding-right: 10px;
        font-weight: normal;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        margin-top: 10px;
    }
    /*产品列表页-end*/

    /*产品详情页-start*/
    .pro-left{
        width: 100%;
    }
    .product2 .scroll-box{
        float: none;
        width: 100%;
        padding: 0 6px;
    }
    .product2 .scroll-box .scroll{
        width: 100%;
        float: none;
        margin: 0 auto;
    }
    .hiSlider{
        width: 100%;
        height: 240px;
    }
    .hiSlider-item{
        height: 100%;
        width: 100%;
        display: flex;
        justify-content: center;
        align-content: center;
    }
    .hiSlider-item img{
        width: auto;
        height: auto;
        max-height: 100%;
        max-width: 100%;
    }
    .product2 .js{
        width: 100%;
        padding: 6px;
        margin-left: 0;
    }
    .product2 .js .pro-name{
        padding-bottom: 40px;
        padding-top: 18px;
    }
    .product2 .js p.price-p .copy-goods-info{
        left: 0;
        top: -26px;
    }
    .product2 .js h1{
        font-size: 16px;
        font-weight: 700;
    }
    .product2 .js .goods-news a{
        font-size: 12px;
    }
    .product2 .addcar a{
        padding: 10px 10px 10px 30px;
        background-position: 6px 12px;
        margin-right: 6px;
        font-size: 13px;
        background-size: 18px;
    }
    .product2 .addcar a:last-child{
        margin-right: 0;
    }
    .related-products{
        width: 100%;
        margin-left: 0;
        margin-top: 10px;
        display: none;
    }
    .adv-31{
        height: auto;
    }
    .goods-package{
        display: none;
    }
    .product2 .down_box{
        margin-top: 10px;
        padding:0;
    }
    .down_box table,.down_box table strong,.down_box table span{
        color:#333 !important;
        font-size: 14px !important;
    }
    .m-aside{
        display: none;
    }
    .product2 .tab_title{
        width:auto;
    }
    .product2 .tab_title ul{
        display: flex;
        justify-content: space-between;
    }
    .product2 .detail{
        width: 100%;
    }
    .product2 .tab_list{
        width: 100%;
    }
    .product2 .group p{
        color:#333;
        text-indent: 0!important;
        padding-left: 3px;
    }
    .group p strong a{
        font-size: 16px !important
    }
    .group h6{
        margin-top: 25px
    }
    .group p span{font-size: 14px!important;color:#666666!important;font-family: "microsoft YAHEI"!important;}
    .group table{display: block;width: 100%!important}
    .group p span img{width: 100%!important}
    .group p span  strong img{width:auto!important}
    .product2 .group .pro-content-text{
        width: 100%;
    }
    .product2 .group .protext table{
        max-width: 100% !important;
    }
    .product2 .group .str-text .left{
        width: 100%;
        float: none;
        padding-right: 0;
    }
    .product2 .group .str-text .right{
        width: 100%;
        float: none;
    }
    /*产品详情页-end*/

    /*询价表单*/
    .xj-popup-box{
        width: 360px;
        height: 540px;
        margin-left: -180px;
        margin-top: -270px;
    }
    .xj-popup-box .xj-form-wrap .inputBox{
        height: auto;
        margin-top: 6px;
    }
    .xj-popup-box .xj-form-wrap .inputBox .input-title{
        height: 38px;
        width: 100%;
        justify-content: left;
    }
    .xj-popup-box .xj-form-wrap .inputBox .inputs{
        width: 100%;
        height: 38px;
    }
    .xj-popup-box .xj-form-wrap .inputBox .xj-code{
        width: 115px;
    }
    .xj-popup-box .xj-form-wrap .inputBox .xj-code-img-box{
        width: 160px;
    }
    .xj-popup-box .xj-sub-btn{
        margin-left: 0;
    }

    /*footer-start*/
    .footer_sm{
        display: block;
        position:fixed;
        width:100%;
        bottom:0;
        left:0;
        z-index:10000;
        background: #fff;
        border-top: 1px solid #ddd;
    }
    .footer_sm .bottom ul{
        display: flex;
        justify-content: space-between;
    }
    .footer_sm .bottom li{width:20%;position: relative;}
    .footer_sm .bottom li a{text-align:center;display:block;padding:0.625rem 0 0.417rem 0}
    .footer_sm .bottom li a dt{
        height: 2rem;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .footer_sm .bottom li a dt img{
        max-width: 2rem;
        max-height: 2rem;
    }
    .footer_sm .bottom li a:hover{
        background:#478d91
    }
    .footer_sm .bottom li a dd{
        color:#3a3a3a;
        margin-top:0.417rem;
    }
    .footer_sm .bottom li.sub_li .sub_sao { position: absolute;bottom: 4.8rem;left: 0%;width: 100%;display: none;overflow: hidden;z-index: 1000;}
    .footer_sm .bottom li.sub_li .sub_sao img {width: 100%;height: auto;}
    /*footer-end*/

    /*侧边栏*/
    .sidebar{
        display: none;
    }


}
@media screen and (max-width: 768px){

    .tabwap .pro-tabs{
        display: none;
    }

    .video_list .img_box{
        width: 40%;
    }
    .video_list .txt_box h2{
        padding-bottom: 0;
        margin-bottom: 10px;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        text-overflow: ellipsis;
        white-space: normal;
    }
    .rightside .row li .txt_box h2 a{
        font-size: 15px;
    }
    .video_list .txt_box{
        width: 60%;
    }
    .video_list .txt_box p.more{
        display: none;
    }

    /*服务中心-start*/
    .hotnav_bg{
        padding-top: 20px;
        margin-bottom: 72px;
    }
    .hotnav_bg .new_right ul{
        flex-wrap: wrap;
    }
    .hotnav_bg .new_right ul li{
        width: 33.33%;
        padding: 0;
    }
    .hotnav_bg .new_right ul li img{
        width: 50px;
        height: 50px;
    }
    .hotnav_bg .pic_cent h3{
        font-size: 13px;
        font-weight: 400;
        line-height: 20px;
        color: #fff;
        padding-top: 10px;
    }
    /*服务中心-end*/

    /*首页热销类目*/
    .hot-cat-wrap ul{
        flex-wrap: wrap;
    }
    .hot-cat-wrap ul li{
        width: 100%;
        margin-bottom: 14px;
    }
    .hot-cat-wrap ul li .sub-cat-list{
        justify-content: space-between;
        height: 80px;
        padding: 0 10px;
    }
    .hot-cat-wrap ul li .sub-cat-list a{
        background-color: #fff;
        border-radius: 20px;
        width: 32%;
        margin-top: 5px;
        margin-bottom: 5px;
    }
    .hot-cat-wrap ul li .sub-cat-list a:nth-child(1)::after, .hot-cat-wrap ul li .sub-cat-list a:nth-child(2)::after, .hot-cat-wrap ul li .sub-cat-list a:nth-child(4)::after, .hot-cat-wrap ul li .sub-cat-list a:nth-child(5)::after {
        display: none;
    }

    .snews-warp .box-b{
        margin-top: 0;
    }

    /*新闻列表 模板1 start*/
    .rightside .news_list ul li h2 a{font-size: 18px;}
    /*新闻列表 模板1 end*/

    /*大区经理弹框*/
    .contact-pop .contact-popupBox{
        width: 360px;
    }
    .contact-pop .contact-popupCon{
        width: 100%;
        display: flex;
        overflow-x: auto;
        white-space: nowrap;
        flex-wrap: nowrap;
    }
    .contact-pop .contact-item{
        width: 200px;
    }
    .contact-pop .contact-item .contact-dq{
        white-space: normal;
    }
}
@media screen and (max-width: 580px){
    .liuyan .yinying{display: none;}
    .liuyan{padding-left: 10px;}
    .liuyan h2{margin-bottom: 20px;}
    .liuyan input{width: 70%;}
    .liuyan #liuyan_area{width: 70%;}
    .liuyan #verify_code{width: 25%;}
    .liuyan #tijiao6{width: 76%;}
    .liuyan .error{display: inline-block;padding-left: 40px;}
}
@media screen and (max-width: 374px){
    .top_lft span{display: none}
}