@charset "utf-8";
.v-a-m{vertical-align: middle;display: inline-block;}
.footer{border-top: none;}
.footer.mainColor_p01{
    background: #252525;
    color: #fff;
}
.footer.mainColor_p01 a{
    color: #fff;
}
.footer.mainColor_p01 dl dd{
    color: #fff;
}
.mainColor_p01 .copyright{
    background: #EE762D;
}
.footer.mainColor_p02{
    background: #17569B;
    color: #fff;
}
.footer.mainColor_p02 a{
    color: #fff;
}
.footer.mainColor_p02 dl dd{
    color: #fff;
}
.mainColor_p02 .copyright{
    background: #154881;
}
.footer.mainColor_s01{
    background: #252525;
    color: #fff;
}
.footer.mainColor_s01 a{
    color: #fff;
}
.footer.mainColor_s01 dl dd{
    color: #fff;
}
.mainColor_s01 .copyright{
    background: #000;
}
.footer.mainColor_s02{
    background: #C21F30;
    color: #fff;
}
.footer.mainColor_s02 a{
    color: #fff;
}
.footer.mainColor_s02 dl dd{
    color: #fff;
}
.mainColor_s02 .copyright{
    background: #C21F30;
    border-top: 1px solid #E16471;
}
.footer.mainColor_s03,
.footer.mainColor_s04,
.footer.mainColor_s05,
.footer.mainColor_s06,
.footer.mainColor_s07,
.footer.mainColor_s08{
    background: #252525;
    color: #fff;
}
.footer.mainColor_s03 a,
.footer.mainColor_s04 a,
.footer.mainColor_s05 a,
.footer.mainColor_s06 a,
.footer.mainColor_s07 a,
.footer.mainColor_s08 a{
    color: #fff;
}
.footer.mainColor_s03 dl dd,
.footer.mainColor_s04 dl dd,
.footer.mainColor_s05 dl dd,
.footer.mainColor_s06 dl dd,
.footer.mainColor_s07 dl dd,
.footer.mainColor_s08 dl dd{
    color: #fff;
}
.mainColor_s03 .copyright,
.mainColor_s04 .copyright,
.mainColor_s05 .copyright,
.mainColor_s06 .copyright,
.mainColor_s07 .copyright,
.mainColor_s08 .copyright{
    background: #000;
}

.top_container .topbar .text{margin-right: 15px;color: #4c4c4c;font-size: 12px;}
.top_container .topbar .vertical_bar{color: #4c4c4c;font-size: 12px;}
.top_container .topbar .has_icon img{margin-right: 4px;}
.top_container .topbar .has_icon img,.top_container .topbar .has_icon a{display: inline-block;vertical-align: middle;}
.top_container .topbar .login_link{line-height: inherit;}

.top_info .top_head{padding-top: 30px;z-index: 0;/* height: 210px; */ height: 233px;}
.top_info .top_head .portrait{margin-right: 25px;width: 120px;height: 120px;-webkit-box-shadow: 0 0 10px 2px rgb(53 130 183 / 20%);box-shadow: 0 0 10px 2px rgb(53 130 183 / 20%);background: #FFFFFF;}
.top_info .top_head .portrait img{width: 120px;height: 120px;-o-object-fit: contain;object-fit: contain;border: 1px solid #EAEAEA;border-radius: 8px;}
.top_info .info {font-size: 14px;color: #737373;width: calc(100% - 633px);}
.top_info .info .name{margin-right: 13px;font-size: 24px;color: #4c4c4c;font-weight: 600;}
.top_info .info .vip{margin-top: 17px;margin-right: 5px;width: 15px;height: 13px;}
.top_info .info .text{margin-top: 12px;}
.top_info .info .company_nick{margin-bottom: 27px;display: flex;align-items: center;}

/* lee */
.top_info .info .company_nick .renzheng img{width: 23px;height:23px;vertical-align:middle;display:inline-block;}
.top_info .info .company_nick .renzheng span{vertical-align:middle;display:inline-block;height: 100%;font-size: 15px;font-family: PingFangSC-Semibold, gFang SC , Microsoft YaHei;font-weight: 600;color: #FA7600;line-height: 21px;}
.top_info .info .company_nick .weirenzheng span{color: #999;}
ul.btn-list{display:flex;margin-top:30px;}
ul.btn-list li{margin-right:20px;}
ul.btn-list li a{display:flex;width: 125px;height: 41px;background: #FFFFFF;border-radius: 21px;border: 1px solid #FA7600;justify-content:center;align-items:center;box-sizing: border-box;}
ul.btn-list li a img{width:20px;height:20px;margin-right:5px;}
ul.btn-list li a p{height: 21px;font-size: 15px;font-family: PingFangSC-Medium, gFang SC , Microsoft YaHei;font-weight: 500;color: #FA7600;line-height: 21px;}
ul.btn-list li:hover a{background: linear-gradient(90deg, #FDAE00 0%, #FA7600 100%);border: 1px solid transparent;}
ul.btn-list li:hover a img{display: none;}
ul.btn-list li:hover a p{color: #FFFFFF;}
.data-group{padding-top:12px}
/* online */
.online{position: relative;top: 100%;left: 50%;text-align: center;transform: translate(-50%, 14px);background: #EBFFEF;border-radius: 14px;display:inline-block;width:104px;text-align:center;}
.dian{width: 5px;height: 5px;background: #00A620;position:absolute;top:10px;border-radius:2.5px;display:inline-block;}
.online >p{height: 17px;font-size: 12px;font-family: PingFangSC-Regular, gFang SC , Microsoft YaHei;font-weight: 400;color: #00A620;line-height: 17px;padding:4px 0 4px 10px;display:inline-block;}
/* 数据展示 */
.data-group>.data-list{display:flex;margin-bottom:9px;}
.data-group>.data-list>li{width: 122px;height: 47px;box-shadow: -1px 0px 0px 0px #EAEAEA;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.data-group>.data-list>li:nth-child(1){box-shadow:none}
.data-group>.data-list>li>h3{height: 20px;font-size: 14px;font-family: PingFangSC-Regular, gFang SC , Microsoft YaHei;font-weight: 400;color: #999999;line-height: 20px;margin-bottom:2px;}
.data-group>.data-list>li>p{height: 25px;font-size: 18px;font-family: PingFangSC-Semibold, gFang SC , Microsoft YaHei;font-weight: 600;color: #181818;line-height: 25px;}
/* 二维码 */
.ewm-group>li{width: 100px;height: 122px;background: #FFFFFF;border-radius: 4px;border: 1px solid #EAEAEA;float:right;margin-left:50px;display:flex;flex-direction:column;align-items:center;}
.ewm>img{width: 90px;height:90px;margin:5px 0;}
.ewm-group>li>p{height: 17px;font-size: 12px;font-family: PingFangSC-Regular, gFang SC , Microsoft YaHei;font-weight: 400;color: #333333;line-height: 17px;}
/* 徽章列表 */
.exhibition-info{padding-bottom:50px;border-top:1px dashed #EAEAEA;padding-top:20px;overflow:hidden;}
.exhibition-list{width:900px;border-right:1px dashed #EAEAEA;float:left;}
.exhibition-head{display:flex;justify-content:space-between;align-items:flex-end;}
.exhibition-head>h3{height: 25px;font-size: 18px;font-family: PingFangSC-Semibold, gFang SC , Microsoft YaHei;font-weight: 600;color: #181818;line-height: 25px;margin-bottom:15px;}
.exhibition-head>a{height: 20px;font-size: 14px;font-family: PingFangSC-Regular, gFang SC , Microsoft YaHei;font-weight: 400;color: #FA7600;line-height: 20px;display:block;margin-bottom:15px;margin-right:100px;}
.exhibition-head>a:hover{color:#FA7600}
.exhibition-list>ul{display:flex;}
.exhibition-list>ul>li{margin-right:30px;}
.exhibition-list>ul>li >a{display: block;}
.exhibition-list>ul>li img{width:30px!important;height:30px!important;}
/* 最近参加的展会 */
.recently-exhibition{float:left;padding-left:49px;}
.recently-exhibition .exhibition-icon a{display:inline-block;margin-right:10px;width:30px;height:30px;}
.recently-exhibition .exhibition-icon a img{width:30px;height:30px;}
.recently-exhibition .exhibition-icon p{display:inline-block;vertical-align:bottom;height: 20px;font-size: 14px;font-family: PingFangSC-Regular, gFang SC , Microsoft YaHei;font-weight: 400;color: #333333;line-height: 20px;}
/* 导航栏 */
.top_info>ul.containBox{text-align:center;height: 41px;}
.top_info>ul.containBox>li{display:inline-block;height: 100%;margin: 0 25px;position: relative;}
.top_info>ul.containBox>li a{display: block;width: 100%;height: 100%;font-size: 18px;font-family: PingFangSC-Regular, PingFang SC, Microsoft YaHei;font-weight: 400;color: #999999;line-height: 25px;}
.top_info>ul.containBox>li a:hover{color:#FA7600}
.top_info>ul.containBox>li::after{content:'';width: 100%;height: 2px;position: absolute;bottom: 2px ;left: 0;background: #FA7600;display: none;}
.top_info>ul.containBox>li:hover:after,.top_info>ul.containBox>li.current::after{display: block;}

/* 海报 */
.target_html{top: 0;left: 0;overflow: hidden;position:fixed;opacity: 0;pointer-events: none;height: 0;z-index: -9999;}
#haibao{width: 360px;height: 836px;z-index:1;position:relative;left:0;top:0;}
/* #haibao{width: 380px;height: 881px;z-index: 99999;position:fixed;left:0;top:0;} */

/* transform: translateX(10000px); */
#haibao >img{width: 360px;height: 836px;position:absolute;top:0;left:0;z-index: -1;}
#haibao .poster_head_figure_pic{display: block;width: 100%;height: 180px;background-repeat: no-repeat;background-size: cover;background-position: center;}
#haibao >.haibao_top{width: 320px;height:290px;z-index: 1;margin:0 auto;padding-top:40px;margin-bottom:15px;overflow: hidden;}
#haibao >.haibao_top >img{width: 100%;display: block;}
/* 公司信息 */
#haibao >.haibao_top >.com_info{
    box-sizing: border-box;
    padding: 10px;
}
#haibao >.haibao_top >.com_info >div{
    display:flex;
    justify-content:flex-start;
    align-items:center;
    margin-top:5px;
    margin-bottom:5px;
    font-size: 12px;
}
#haibao >.haibao_top >.com_info >div >.haibao_com_logo{
    width: 25px;
    height:25px;
    display:block;
    margin-right:10px;
}
#haibao >.haibao_top >.com_info >div >span{
    font-weight: 600;
    color: #181818;
    font-size:16px;
    max-width:210px;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    margin-right: 8px;
}
#haibao >.haibao_top >.com_info >div >.haibao_lqt{
    height:23px;
    display:block;
    margin-left:5px;
}
#haibao >.haibao_top >.com_info >.haibao_jj{
    margin:0;
    padding:0;
    font-size:13px!important;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    /* white-space: nowrap;
    overflow: hidden;
    text-overflow:ellipsis; */
    position: relative;
    letter-spacing: 1.5px;
    text-indent: 2em;
    color: #acabab;
}
/* #haibao >.haibao_top >.com_info >.haibao_jj::after{
    content: '......';
    position: absolute;
    right: 0;
    bottom: 0;
} */
#haibao >.haibao_top >.com_info >.haibao_jj p{
    font-size:13px!important;
    line-height: 1.3!important;
}
#haibao >.haibao_top >.com_info >.haibao_jj span{
    font-size:13px!important;
    line-height: 1.3!important;
}
/* 公司简介 */
#haibao >.haibao_top >.com_info >p{font-size: 12px;font-weight: 400;color: #999999;line-height: 1.4;margin: 0;height:50px;overflow: hidden;}
/* -webkit-box-orient: vertical;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3; */
#haibao >.haibao_bottom{width: 320px;height:300px;z-index: 1;margin:0 auto;margin-bottom:25px;box-sizing: border-box;}
#haibao >.haibao_bottom >.product_title >h3{margin: 0;margin-left: 10px;padding-top: 10px;font-size: 18px;font-family: PingFangSC-Semibold, gFang SC , Microsoft YaHei;font-weight: 600;color: #181818;}
#haibao >.haibao_bottom >.product_list{margin: 0;padding: 10px;}
#haibao >.haibao_bottom >.product_list >li{width: 96px;margin-right:5px;margin-bottom: 5px;}
#haibao >.haibao_bottom >.product_list >li:nth-child(3n){margin-right:0px;}
#haibao >.haibao_bottom >.product_list >li >.pic{background: #FFFFFF;border-radius: 4px;border: 1px solid #F2F2F2;width: 97px;height:97px;box-sizing:border-box;overflow: hidden;}
#haibao >.haibao_bottom >.product_list >li >.pic >img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:scale-down;}
#haibao >.haibao_bottom >.product_list >li >p{text-align:center;margin:5px 0;overflow: hidden;white-space: nowrap;}
/* -webkit-box-orient: vertical;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1; */
/* 二维码 */
#haibao >.ewm{width: 175px;height: 85px;margin-left: 167px;margin-bottom:81px;box-sizing:border-box;padding:5px;}
#haibao >.ewm>img{margin:0;display:block;width:76px;height:76px;border: 1px solid #EAEAEA;box-sizing: border-box;display:block;object-fit: contain;}
#haibao >.ewm .mid_line{display: block;width: 1px;height: 76px;background-color: #EAEAEA;margin:0 6px;}
#haibao >.ewm #qrcodes3{display: block;position: relative;width:76px;height:76px;box-sizing: border-box;border: 1px solid #EAEAEA;}
#haibao >.ewm #qrcodes3 >img{display:block;width:100%;height:100%;position: relative!important;box-sizing: border-box;border: none;}
#view{z-index: 100;width: 380px;height: 675px;overflow: hidden;border-radius: 8px;margin-top: 80px;}
#view >img{width: auto;height: 100%;object-fit: contain;display: block;margin: 0 auto;}
/*  */
.show_haibao{width: 100%;height: 100%;background: rgba(0,0,0,0.5);z-index: 1000;position: fixed;top: 0;display: none;flex-direction: column;align-items: center;}
/* 按钮 */
.closeHaibao{position:absolute;right: -19px;top:19px;transform: translateX(100%);}
.haibao_bnt{width:380px;height: 130px;background: #FFFFFF;border-radius: 10px;margin:0 auto;margin-top:10px;box-sizing:border-box;padding:15px 20px 16px;}
.haibao_bnt >.share_zhanguan{text-align:center;position:relative;}
.haibao_bnt >.share_zhanguan >span{height: 20px;font-size: 14px;font-family: PingFangSC-Regular, gFang SC , Microsoft YaHei;font-weight: 400;color: #999999;line-height: 20px;}
.btn_lists{margin-top:10px;display:flex;justify-content:space-around;padding: 0;}
.btn_lists li{ list-style: none;width: 30%;position: relative;width: 30%;display:inline-block;}
.btn_lists li .show_ewm{display: none;transform: translateY(-100%); z-index: 120;}
.btn_lists li .show_ewm::after{content: "";width: 15px;height: 15px;background: #FFFFFF;border: 1px solid #E8EAEC;border-top: transparent;border-left: transparent;position: absolute;bottom: 0;left: 50%;transform: translate(-50%,50%) rotate(45deg);}
.btn_lists li:hover .show_ewm{display: flex;position: absolute;top: -10px;}
.btn_lists li >a{display:flex;flex-direction:column;align-items:center;text-decoration: none;}
.btn_lists li >a >img{display:block;width: 44px;height:44px;margin-bottom:3px;}
.btn_lists li >a >p{margin: 0;}
.btn_lists li >a >.show_ewm{width: 130px;height: 130px;box-sizing:border-box;justify-content:center;align-items:center;background: #FFFFFF;border: 1px solid #E8EAEC;box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);}
.btn_lists li >a >.show_ewm >.ewm >img{width: 110px;height: 110px;}
/* lee */

.top_info .info .tel{margin-bottom: 13px;}
.top_info .btn-group .fun_btn{margin-right: 20px;display: inline-block;padding: 7px 15px;font-size: 14px;color: #999999;border-radius: 7px; border: 1px solid #e5e5e5; border-radius: 5px; -webkit-transition: .3s; transition: .3s;cursor: pointer;} 
.top_info .btn-group .fun_btn:hover{-webkit-box-shadow: 0 0 3px #e3eef5;box-shadow: 0 0 3px #e3eef5;color: #0058b6;border: 1px solid #0058b6; -webkit-transition: .3s; transition: .3s;}
.top_info .btn-group .fun_btn:last-child{margin-right: 0;}
.top_info .btn-group .icon,.top_info .btn-group .text{display: inline-block;vertical-align: middle;}
.top_info .nav_type{-webkit-box-shadow: 0 0 7px rgba(39, 124, 185, 0.3);box-shadow: 0 0 7px rgba(39, 124, 185, 0.3);height: 70px;line-height: 70px;}
.top_info .nav_type ul{position: inherit;text-align: center;z-index: 1;}
.top_info .nav_type li{margin-right:98px;display: inline-block;float: none!important;text-align: center;}
.top_info .nav_type li:last-child{margin-right: 0;}
.top_info .nav_type li a{display: block;height: 66px;font-size: 16px;color: #4c4c4c;}
.top_info .nav_type li.current a, .top_info .nav_type li a:hover{border-bottom: 4px solid #0058b6;}

/* 区别基础版不显示 */
.basic_version .info .vip,
/* .basic_version .info .text, */
.basic_version .nav_type .video_zone,
.basic_version .nav_type .brand_albums{display: none;}

/* 二级栏目 */
/* 栏目 */
/* .column_bg{background:#F6F9FC;} */
.column_page .product_nav{margin-top:20px;margin-bottom:15px;}
.column_page .product_nav ul{width:1145px;}
.column_page .tags_name{margin-top:5px;margin-right:10px;font-size:14px;font-weight:400;color:#9EA7B4;line-height:20px;}
.column_page li{display:inline-block;margin-right:5px;margin-bottom:5px;padding:5px 17px;font-size:14px;font-weight:400;color:#9EA7B4;line-height:20px;cursor:pointer;}
.column_page li.hover,.column_page li.current{
    font-size:14px;
    font-family:PingFangSC-Medium,gFang SC , Microsoft YaHei;
    font-weight:bold;
    color:#FFFFFF;
    line-height:20px;
    background:#004EA2;
    border-radius:15px;
}
.column_page li.mainColor_b01.hover,.column_page li.mainColor_b01.current{
    background:#FA7600;
}
.column_page li.mainColor_p01.hover,.column_page li.mainColor_p01.current{
    background:#EE762D;
}
.column_page li.mainColor_p02.hover,.column_page li.mainColor_p02.current{
    background:#FEBC31;
}
.column_page li.mainColor_s01.hover,.column_page li.mainColor_s01.current{
    background:#0058B6;
}
.column_page li.mainColor_s02.hover,.column_page li.mainColor_s02.current{
    background:#C21F30;
}
.column_page li.mainColor_s03.hover,.column_page li.mainColor_s03.current{
    background:#00468C;
}
.column_page li.mainColor_s04.hover,.column_page li.mainColor_s04.current{
    background:#126ACE;
}
.column_page li.mainColor_s05.hover,.column_page li.mainColor_s05.current{
    background:#ff8833;
}
.column_page li.mainColor_s06.hover,.column_page li.mainColor_s06.current{
    background:#18A977;
}
.column_page li.mainColor_s07.hover,.column_page li.mainColor_s07.current{
    background:#FFBC00;
}
.column_page li.mainColor_s08.hover,.column_page li.mainColor_s08.current{
    background:#EB1111;
}
.column_page li.hover a,.column_page li.current a{color: #fff;}
.column_page li.hover a:hover,.column_page li.current a:hover{color:#ffffff;}


.flot_inquiry{
    position: fixed;
    top: 465px;
    right: -420px;
    width: 420px;
    height: 52px;
    background-color: rgba(0,0,0,0.49);
    padding: 0 20px;
    box-sizing: border-box;
    z-index: 999999;
    border-radius: 26px;
    cursor: pointer;
}
.flot_inquiry .inquiry_text{
    max-width: 340px;
    line-height: 52px;
    font-size: 15px;
    font-family: PingFangSC-Semibold, gFang SC , Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    overflow: hidden;
    float: left;
    margin-right: 10px;
    height: 52px;
}
.flot_inquiry .inquiry_text em{
    font-weight: 600;
    font-style: normal;
}
.flot_inquiry .inquiry_btn{
    width: 20px;
    height: 20px;
    border-radius: 50%;
    float: right;
    color: #fff;
    border: 1px solid #fff;
    text-align: center;
    line-height: 20px;
    margin-top: 16px;
}
.tel_popup{display: none;}
.map_popup{display: none;}
.cart_popup{display: none;}

@media ( max-width : 440px) {
    #lightbox .lb-container>.lb-image{
        width: 100% !important;
    }
    .containBox{max-width: 100%;min-width: 100%;}
    .top_container{position: static;}
    .top_container .topbar .containBox {display: flex; justify-content: center;}
    .top_container .containBox .f-l{float: none;}
    .top_container .containBox ul.f-l{display: none;float: none;}
    .top_container .containBox .f-r{float: none;display: flex; justify-content: center;flex-direction: column;width: auto;margin: 0 auto;}
    /* .top_container .top_info .top_head {padding: 5% 0 5%;display: flex;justify-content: center;flex-wrap: wrap;border-bottom: 1px solid #E8EAEC;flex-direction: column;margin: 0 auto;} */
    .top_head.containBox{min-width: none!important;}
    .top_container .containBox .f-r.btn-group{width: 100%;margin-top: 20px;}
    .top_info .top_head .portrait{width: 75px;height: 75px;margin-right: 0px;height: 75px;margin: 0 auto;margin-bottom: 15px;-webkit-box-shadow: none!important;box-shadow:none!important;}
    /* .top_info .top_head .info{width: calc(100% - 90px - 30px);} */
    /* .top_info .top_head .info{width: 90%;margin:0 auto;margin-bottom: 15px;} */
    /* .top_info .btn-group .fun_btn:last-child{display: none;} */
    .top_info .nav_type ul{display: flex;flex-wrap: nowrap;overflow-y: auto;}
    .top_info .nav_type li{margin-right:7%;min-width: 70px;display: inline-block;float: none!important;text-align: center;}
    .top_info .info .name{font-size:18px;font-weight:600;color:#17233D;line-height:25px;}
    .top_info .info .text{margin-top:2px;}
    .top_info .info .company_nick{margin-bottom:5px;}
    .top_info .info .tel{margin-bottom:0px;font-size:12px;}
    .top_info .info .desc{font-size:12px;}
    .top_info .btn-group .fun_btn{border:none;color: #fa7600;    padding: 7px 8px;}

    .top_info .top_head{height: auto;box-sizing: border-box;padding: 15px;}
    .top_info .top_head .portrait img{height: 75px;width: 75px!important;float: left;display: block;position: absolute;top: 0;left: 0;-webkit-transform: none!important;-moz-transform: none!important;-ms-transform: none!important;-o-transform: none!important;transform: none!important;}
    ul.btn-list{flex-wrap: wrap;margin-top: 0;}
    ul.btn-list li{margin-right: 0;margin-top: 15px;}
    .ewm-group{display: none;justify-content: space-around;}
    .ewm-group>li{margin-left: 0;}
    .exhibition-list{float: none;width: 90%;margin: 0 auto;margin-bottom: 15px;}
    .exhibition-head>a{margin-right: 0;}
    .exhibition-list>ul{flex-wrap: wrap;}
    .exhibition-list>ul>li{margin-right: 15px;margin-bottom: 15px;}
    .recently-exhibition{float:none;padding-left: 0;width:90%;margin: 0 auto;}
    .top_info>ul.containBox{display:flex;overflow-x: auto;}
    .top_info>ul.containBox{display:none;overflow-x: auto;}
    .top_info>ul.containBox>li{flex-shrink: 0;}
    .online{position: absolute;top: 0%;left: 100%;transform: translate(0,0);position: absolute;top: 0%;left: 80px;}
    #view{width: 65vw!important;}
    #view > img{width: 100%;height: 100%;}
    .closeHaibao{top: 10vh!important;right: 0%!important;transform: translate(100%,0%)!important;}
    .haibao_bnt{display: none;}

    .bottom_tabbar{
        display: none!important;
    }
    /* mob头部 */
    .head_banner{
        width: 100%;
        position: relative;
    }
    .head_banner .swiper-container{
        padding-bottom: 0px !important;
    }
    .head_banner .swiper-container .swiper-slide{
        padding: 0;
        border-radius: 0;
    }
    .head_banner #head_banner .swiper-pagination-bullet{
        height: 2px;
    }
    .head_banner #head_banner img{
        width: 100% !important;
    }
    .head_banner.ban_b01{
        height: 80px;
        background: linear-gradient(135deg, #FDAE00 0%, #FA7600 100%);
    }
    .head_banner.ban_b01 #head_banner{
        display: none;
    }
    .head_banner.ban_s03 #head_banner .swiper-pagination-bullet{
        /* width: 5px;
        height:5px; */
        border-radius:50%;
        display:inline-block;
        opacity:1;
        border: 2px solid #fff;
        background: none;
    }
    .head_banner.ban_s03 #head_banner .swiper-pagination-bullet-active{
        background:#fff;
        width: 15px;
        border-radius: 3px;
    }

    .head_banner.ban_s04 #head_banner .swiper-pagination-bullet{
        width: 5px;
        height:2px;
        border-radius:50%;
        display:inline-block;
        opacity:1;
        border: 2px solid #fff;
        background: none;
    }
    .head_banner.ban_s04 #head_banner .swiper-pagination-bullet-active{
        background:#fff;
        width: 15px;
        border-radius: 3px;
    }

    .head_banner.ban_s05 #head_banner .swiper-pagination-bullet{
        width: 13px;
        height: 13px;
        border-radius:50%;
        display:inline-block;
        opacity:1;
        background: #fff;
        opacity: 0.5;
        margin-right: 16px;
        color: #fff;
    }
    .head_banner.ban_s05 #head_banner .swiper-pagination-bullet-active{
        background: none;
        color: #fff;
        font-size: 17px;
        opacity: 1;
    }

    .head_banner.ban_s06 #head_banner .swiper-pagination-bullet{
        width: 8px;
        height: 8px;
        border-radius:50%;
        display:inline-block;
        opacity: 0.7;
        background: #fff;
        margin: 0 10px;
    }
    .head_banner.ban_s06 #head_banner .swiper-pagination-bullet-active{
        background: none;
        width: 7px;
        height: 7px;
        border-radius: 50%;
        border: 2px solid #fff;
        opacity: 1;
    }

    .head_banner.ban_s07 #head_banner .swiper-pagination-bullet{
        width: 8px;
        height: 8px;
        border-radius:50%;
        display:inline-block;
        opacity: 0.7;
        background: #fff;
        margin: 0 10px;
    }
    .head_banner.ban_s07 #head_banner .swiper-pagination-bullet-active{
        background: none;
        width: 7px;
        height: 7px;
        border-radius: 50%;
        border: 2px solid #fff;
        opacity: 1;
    }

    .head_banner.ban_s08 #head_banner .swiper-pagination-bullet{
        width: 8px;
        height: 8px;
        border-radius:50%;
        display:inline-block;
        opacity: 0.7;
        background: #fff;
        margin: 0 10px;
    }
    .head_banner.ban_s08 #head_banner .swiper-pagination-bullet-active{
        background: none;
        width: 7px;
        height: 7px;
        border-radius: 50%;
        border: 2px solid #fff;
        opacity: 1;
    }

    .head_banner .zgrq{
        width: 115px;
        height: 30px;
        position: absolute;
        top: 15px;
        left: 15px;
        background: url(/template/common/images/wap_icon_rqsj.png) no-repeat 10px 6px;
        background-size: 20px;
        background-color: rgba(0,0,0,0.5);
        font-size: 14px;
        font-family: PingFangSC-Regular, gFang SC , Microsoft YaHei;
        font-weight: 400;
        color: #FFFFFF;
        text-align: left;
        line-height: 30px;
        padding-left: 33px;
        box-sizing: border-box;
        border-radius: 15px;
        z-index: 2;
    }
    .mob_top_head{
        box-sizing:border-box;
        padding:15px 15px 10px;
        border-radius: 12px 12px 0px 0px;
        height: 152px;
        margin-top: -10px;
        background: #fff;
        position: relative;
        z-index: 2;
    }
    .mob_top{
        position:relative;
        box-sizing:border-box;
        margin-bottom: 10px;
        overflow: hidden;
        margin-top: -25px;
        box-shadow: 0px 1px 0px 0px #F2F2F2;
    }
    .mob_top_left{
        margin-right:15px;
        width: 65px;
        height: 65px;
        float: left;
        margin-bottom: 15px;
        border-radius: 8px;
        border: 1px solid #EAEAEA;
        box-sizing: border-box;
        overflow: hidden;
    }
    .mob_top_left .logo{width: 65px;height: 65px;background: #FFFFFF;}
    .mob_top_left .logo .logo-img{width: 65px;height: 65px;position: relative;}
    .mob_top_left .logo .logo-img>img{width: 100%!important;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
    .mob_top_left .logo .online2{position: relative;background: #EBFFEF;border-radius: 9px;display:inline-block;width:78px;text-align:center;}
    .mob_top_left .logo .online2 .dian2{width: 4px;height: 4px;background: #00A620;position:absolute;top:50%;border-radius:2px;display:inline-block;transform:translate(100%,-50%)}
    .mob_top_left .logo .online2 p{height: 14px;font-size: 10px;font-family: PingFangSC-Regular, gFang SC , Microsoft YaHei;font-weight: 400;color: #00A620;line-height: 14px;padding:2px 5px 2px 11px;display:inline-block;}
    .mob_top_right{
        /* min-height:120px; */
        width: calc(100% - 80px);
        float: left;
        margin-top: 8px;
        margin-bottom: 17px;
        height: 55px;
        line-height: 25px;
    }
    .mob_top_right .name{
        height: 50px;
        padding-top: 10px;
    }
    .mob_top_right .name .renzheng{
        font-style:normal;
        color:#999;
    }
    .mob_top_right .name .renzheng>img{
        width: 20px;
        height:20px;
        margin-right:2px;
    }
    .address{
        float:left;
        width: 100%;
        margin-bottom: 10px;
    }
    .address .addressCon{
        box-sizing:border-box;
        padding-left:25px;
        position:relative;
        background: url(/template/common/images/wap_icon_wz.png) no-repeat center left;
        background-size: 20px;
    }
    .address .addressCon span{
        width: 100%;
        height: 20px;
        overflow: hidden;
        font-size: 14px;
        font-family: PingFangSC-Regular, gFang SC , Microsoft YaHei;
        font-weight: 400;
        color: #666666;
        line-height: 20px;
        display: block;
    }
    .mob_top_right >.name .com-name{font-size: 18px;font-family: PingFangSC-Semibold, gFang SC , Microsoft YaHei;font-weight: 600;color: #17233D;line-height: 25px;margin-right:10px;}

    /* .mob_bottom .mob_btn{display:flex;flex-wrap:wrap;justify-content:space-around;} */
    /* .mob_bottom .mob_btn .btn_con{flex-shrink:0;display:flex;} */
    .mob_bottom .mob_btn{
        width: 100%;
        overflow: hidden;
        height: 32px;
    }
    .mob_bottom .mob_btn .btn_con{
        background: #fff;
        width: auto;
        height: 100%;
        display: block;
        box-sizing: border-box;
        float: left;
    }
    .mob_bottom .mob_btn .btn_con .btnText{
        width: 89px;
        height: 100%;
        text-align:center;
        float: left;
        background: linear-gradient(90deg, #FDAE00 0%, #FA7600 100%);
        border-radius: 20px 0px 0px 20px;
        line-height: 32px;
        margin-right: 1px;
    }
    .mob_bottom .mob_btn .btn_con .btnText a{
        line-height: 18px;
        font-size: 14px;
        font-family: PingFangSC-Medium, gFang SC , Microsoft YaHei;
        font-weight: 500;
        color: #FFFFFF;
    }
    .mob_bottom .mob_btn .btn_con .btnIcon{
        width: 40px;
        height: 100%;
        float: right;
        border-radius: 0px 20px 20px 0px;
        background: url(/template/common/images/wap_icon_tel.png) no-repeat 6px 7px;
        background-size: 20px;
        background-color: #F75600;
    }
    .mob_bottom .mob_btn .btn_con2{
        width: calc(100% - 130px);
        float: left;
    }
    .mob_bottom .mob_btn .btn_con2>a{
        display: block;
        width: 33.3%;
        float: right;
        text-align: center;
    }
    .mob_bottom .mob_btn .btn_con2>a img{
        width:20px;
        height:20px;
    }
    .mob_bottom .mob_btn .btn_con2>a span{
        height: 20px;
        font-size: 14px;
        font-family: PingFangSC-Medium, gFang SC , Microsoft YaHei;
        font-weight: 500;
        color: #999999;
        line-height: 20px;
        padding:7px 0;
    }

    .temp_footer{
        width: 100%;
        height: 65px;
        padding: 7px 15px 20px;
        box-sizing: border-box;
        background: #fff;
        position: fixed;
        bottom: 0;
        left: 0;
        z-index: 10;
    }
    .temp_footer .mob_btn{
        width: 100%;
        overflow: hidden;
        height: 100%;
    }
    .temp_footer .mob_btn .btn_con{
        width: 58%;
        float: right;
        height: 100%;
    }
    /* .temp_footer .mob_btn .btn_con .v-a-m1{
        background: #fff;
        width: 100%;
        height: 100%;
        display: block;
        box-sizing: border-box;
    } */
    .temp_footer .mob_btn .btn_con .btnText{
        width: 49.6%;
        height: 100%;
        font-size: 14px;
        font-family: PingFangSC-Medium, gFang SC , Microsoft YaHei;
        font-weight: 500;
        color: #FFFFFF;
        text-align:center;
        float: left;
        background: linear-gradient(90deg, #FDAE00 0%, #FA7600 100%);
        border-radius: 20px 0px 0px 20px;
        line-height: 38px;
    }
    .temp_footer .mob_btn .btn_con .btnIcon{
        width: 49.6%;
        height: 100%;
        float: right;
        border-radius: 0px 20px 20px 0px;
        /* background: url(/template/common/images/wap_icon_tel.png) no-repeat 6px 7px;
        background-size: 20px; */
        background-color: #F75600;
        text-align:center;
    }
    .temp_footer .mob_btn .btn_con .btnIcon a{
        font-size: 14px;
        font-family: PingFangSC-Medium, gFang SC , Microsoft YaHei;
        font-weight: 500;
        color: #FFFFFF;
        line-height: 38px;
    }
    .temp_footer .mob_btn .btn_con2{
        width: 40%;
        float: left;
    }
    .temp_footer .mob_btn .btn_con2>a{
        display: block;
        width: 33.3%;
        float: left;
        text-align: center;
        padding-right: 0%;
        box-sizing: border-box;
    }
    .temp_footer .mob_btn .btn_con2>a img{
        width:20px;
        height:20px;
        display: block;
        margin: 0 auto;
    }
    .temp_footer .mob_btn .btn_con2>a span{
        height: 20px;
        font-size: 12px;
        font-family: PingFangSC-Medium, gFang SC , Microsoft YaHei;
        font-weight: 500;
        color: #999999;
        line-height: 20px;
        /* padding:7px 0; */
    }

    /* 拨打电话弹窗 */
    .tel_popup{
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 11;
        background-color: rgba(0,0,0,0.5);
        display: none;
    }
    .tel_popup .close_box{
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
    }
    .tel_popup .popup_con{
        position: absolute;
        left: 0;
        bottom: -184px;
        width: 100%;
        height: 184px;
        background: #FFFFFF;
        border-radius: 10px 10px 0px 0px;
        padding: 20px 15px 44px;
        box-sizing: border-box;
    }
    .tel_popup .popup_con .tel_info{
        width: 100%;
        height: 60px;
    }
    .tel_popup .popup_con .tel_info:first-child{
        box-shadow: 0px 1px 0px 0px #F2F2F2;
    }
    .tel_popup .popup_con .tel_info .tel_num{
        font-size: 16px;
        font-family: PingFangSC-Regular, gFang SC , Microsoft YaHei;
        font-weight: 400;
        color: #181818;
        line-height: 60px;
        float: left;
    }
    .tel_popup .popup_con .tel_info .tel_btn{
        width: 70px;
        height: 34px;
        background: #FA7600;
        margin: 13px 0;
        text-align: center;
        float: right;
        border-radius: 6px;
    }
    .tel_popup .popup_con .tel_info .tel_btn a{
        line-height: 34px;
        font-size: 15px;
        font-family: PingFangSC-Medium, gFang SC , Microsoft YaHei;
        font-weight: 500;
        color: #FFFFFF;
    }

    /* 地图弹窗 */
    .map_popup{
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 11;
        background-color: rgba(0,0,0,0.5);
        display: none;
    }
    .map_popup .close_box{
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
    }
    .map_popup .popup_con{
        position: absolute;
        left: 0;
        bottom: -230px;
        width: 100%;
        height: 230px;
        background: #FFFFFF;
        border-radius: 10px 10px 0px 0px;
        padding: 20px 15px 44px;
        box-sizing: border-box;
    }
    .map_popup .popup_con .con_item{
        width: 100%;
        height: 40px;
        border-bottom: 1px solid #eaeaea;
        overflow: hidden;
    }
    .map_popup .popup_con .con_item a{
        display: block;
        width: 100%;
        height: 40px;
        line-height: 40px;
        text-align: center;
        font-size: 15px;
        color: #333;
    }
    .map_popup .popup_con .con_item:last-child{
        line-height: 40px;
        text-align: center;
        font-size: 15px;
        color: #333;
    }

    .cart_popup{
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 11;
        background-color: rgba(0,0,0,0.5);
        display: none;
    }
    .cart_popup .close_box{
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
    }
    .cart_popup .cartImg{
        width: 200px;
        height: 200px;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
        border-radius: 25px;
        overflow: hidden;
    }
    .cart_popup .cartImg img{
        width: 100%;
        height: 100%;
    }

    /* 426海报 */
    #haibao >.ewm #qrcodes3 img{width: 100%!important;height: 100%;}
    .column_page .tags_name{display: none;}
    .column_page .product_nav{display: flex;flex-wrap: wrap;padding:0 5%;}
    


    .footer{display: none;}
    /* Mobile Menu */
    .newHeader{display:block!important;margin-bottom:35px;}
    .newHeader .topContainer{border-bottom:#e5e5e5;display:flex;align-items:center;justify-content:space-between;position:fixed;top:0;z-index:9999999;background:#fff;width:100%;    border-bottom: 1px solid #E8EAEC;height: 35px;}
    .newHeader .topContainer a{display:block;padding:0px 15px;width: 50px;box-sizing: border-box;}
    .newHeader .topContainer a:hover{color:#333;}
    .topContainer h4{
        display: block;
        font-size:17px;
        /* flex:1; */
        text-align:center;
        font-weight:550;
        width: calc(100% - 100px);
        height: 18px;
        overflow: hidden;
    }
    .newHeader .topContainer a i{font-size:20px;font-weight:600;}

    /* 遮罩弹出，禁止底层滚动 */
    .notScroll {overflow: hidden;}
    .newHeader .zhezhao{display:none;height: 100%;width: 100%;position: fixed;background: rgba(0, 0, 0, 0.6);top: 35px;z-index: 99999;}
    .zhezhao .flex{height: 100%;width: 100%;display: flex;justify-content: flex-end;}
    .newHeader .zhezhao .zhezhao_menu{background: #fff;width: 68%;height: 100%;}
    .zhezhao_menu .menu_title{border-bottom: 1px solid #eaeaea;font-size: 4.55vw;margin-bottom: 40px;padding:15px 0px 15px 20px;font-weight: 550;}
    .zhezhao_menu .menu_list{width: 90%;margin: 0 auto;}
    .zhezhao_menu .menu_list .menu_item{border-bottom: 1px solid #e8e8e8;}
    .menu_item a{font-weight: 550;display: flex;justify-content: space-between;align-items: center;margin: 10px 0;font-size: 15px;height: 100%;color: #333;}
    .menu_item a:hover{color: #333;}
    .menu_item a.current:before{content: '';width: 4px;height: 15px;background: #fa7600;position: absolute;left: 32%;border-radius:3px;}
    .menu_item a span{margin: 0px 10px;}
    .top_info .nav_type{display: none;}


}