.bg{width:100%;position:absolute;left:0;right:0;background:rgba(0,0,0,.7);height:250px}
.bg img{height:100%;object-fit:cover;position:absolute;left:0;top:0;right:0;width:100%}
.bg_body{width:100%;background:#eaeef3;}
.body_content{width:1200px;margin:auto;position:relative;z-index:1;padding-top:10px;padding-bottom: 1px;}
.body_content .nav_box>li{float:left;font-size:16px;margin:0 22px;padding:6px 2px;line-height:30px}
.body_content .nav_box>li a{color:#fff}
.body_content .nav_box>li.active a{font-size:18px;font-weight:700}
.body_content .nav_box>li.active,.body_content .nav_box>li:hover{border-bottom:solid 2px #fff}
.nav_box>li.all_shop{position:relative}
.nav_box>li.all_shop li{padding:0;margin:0;text-align:center}
.nav_box>li.all_shop li.s_li{line-height:38px;color:#9fa3af;text-align:center}
.nav_box>li.all_shop li.s_li a{color:#9fa3af}
.nav_box>li.all_shop li.s_li:hover{background:#d6dade}
.nav_box>li.all_shop li.s_li:hover a{color:#62687a;font-weight:400;margin:auto}
.nav_box>li.all_shop:hover .second_nav{height:auto;display:block}
.nav_box>li.all_shop .second_nav{background:#fff;position:absolute;width:100px;z-index:99;top:40px;left:-16px;right:0;margin:auto;padding:10px 0;height:0;display:none;transition:height .3s;box-shadow:0 6px 10px 0 rgba(80,80,87,.25);border-radius:0 0 4px 4px;border-top:solid 2px #fe8f33}
.empty{line-height:200px;text-align:center;font-size:14px}
.body_content .info_box{width:100%;box-shadow:0 3px 38px 0 rgba(80,80,87,.11);border-radius:6px;margin-top:30px}
.body_content .info_box .bg_white{background:#fff;padding:20px;padding-bottom:16px;border-radius:6px 6px 0 0}
.body_content .info_box .shop_name{color:#333;font-size:24px;font-weight:700}
.body_content .info_box .shop_name span{display:inline-block;color:#90aeff;font-weight:400;font-size:12px;line-height:24px;padding:0 6px;margin-right:6px;border-radius:4px;border:solid 1px #91afff;vertical-align:middle;box-sizing:border-box;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.body_content .info_box .shop_name span.sort1{margin-left:6px}
.body_content .info_box .shop_name i{display:inline-block;width:22px;height:22px;vertical-align:middle;margin-right:-4px}
.body_content .info_box .shop_name i img{display:block;width:100%;height:100%}
.shop_detail{overflow:hidden;margin-top:20px}
.shop_detail .left_logo{width:200px;height:200px;border:solid 1px #eee;border-radius:10px;float:left;overflow:hidden;position:relative;margin-right:18px;display:table-cell;vertical-align:middle;text-align:center}
.shop_detail .left_logo img{width:100%;object-fit:cover;vertical-align:middle}
.shop_detail .left_logo .pic_num{display:inline-block;height:24px;line-height:24px;padding:0 10px;background:rgba(60,109,240,.7);border-radius:10px 0 10px 0;position:absolute;right:0;bottom:0;color:#fff}
.shop_detail .left_logo .pic_num i{display:inline-block;width:18px;height:14px;vertical-align:middle;margin-bottom:4px;margin-right:2px}
.shop_detail .left_logo .pic_num i img{width:100%;height:100%;display:block}
.shop_detail .right_info{padding-top:7px}
.shop_detail .right_info .shop_l{display:inline-block;line-height:26px;border-radius:13px;padding:0 10px;background:#f4f4f4;color:#bdb6b6;font-size:12px;margin-right:4px;margin-bottom:4px}
.shop_detail .info_ul img{width:18px;height:18px;vertical-align:middle;margin-right:6px}
.shop_detail .info_ul li{line-height:18px;font-size:14px;color:#9fa3af;margin-top:20px;float:none;height:auto}
.shop_detail .info_ul li:hover:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(255 255 255 / 0%);filter:Alpha(opacity=10);-moz-opacity:.1;-khtml-opacity:.1;border-radius:6px}
.shop_detail .info_ul li a{color:#89a4f1}
.shop_detail .info_ul li span{color:#62687a}
.body_content .info_box{position:relative}
.info_box .way{position:absolute;top:30px;right:20px}
.info_box .way .collect{min-width:95px;display:inline-block}
.info_box .way .phone{font-size:14px;margin-left:15px;color:#62687a}
.info_box .way .phone img{vertical-align:middle;margin-right:5px;margin-bottom:2px}
.info_box .way .phone-code{position:relative}
.info_box .way .phone-code:hover .code-con{display:block}
.info_box .way .phone-code .code-con{padding:30px 30px 10px 30px;-webkit-box-shadow:0 -3px 18px 0 rgba(209,209,209,.51);-moz-box-shadow:0 -3px 18px 0 rgba(209,209,209,.51);box-shadow:0 -3px 18px 0 rgba(209,209,209,.51);width:420px;position:absolute;z-index:10;background:#fff;bottom:-280px;-webkit-animation:topFadeIn .3s ease-out;-moz-animation:topFadeIn .3s ease-out;animation:topFadeIn .3s ease-out;right:-60px}
.info_box .phone-code .code-con ul li img{width:160px;height:160px;padding:8px;background:#fff;border:1px solid #eee}
.info_box .phone-code .code-con ul li p{text-align:center;font-size:14px;color:#a0a0a0;line-height:32px}
.info_box .way .phone-code .code-con .three{position:absolute;z-index:22;display:inline-block;width:0;height:0;border:10px solid transparent;border-bottom-color:#fff;vertical-align:middle;top:-20px;right:90px}
.info_box .btn_group button{background:0 0;width:128px;height:40px;box-sizing:border-box;border:none;font-size:16px;border-radius:20px;margin-right:20px;outline:0;cursor:pointer}
.info_box .btn_group button.shoucang{color:#fe8f33;border:solid 1px #fe8f33}
.info_box .btn_group button.shoucang.clicked img{display:none}
.info_box .btn_group button.chat_to-Link{color:#fff;border-radius:20px;background:-moz-linear-gradient(89deg,#ffa965 0,#fe8f32 98%);background:-webkit-linear-gradient(89deg,#ffa965 0,#fe8f32 98%);background:-o-linear-gradient(89deg,#ffa965 0,#fe8f32 98%);background:-ms-linear-gradient(89deg,#ffa965 0,#fe8f32 98%);background:linear-gradient(89deg,#ffa965 0,#fe8f32 98%)}
.info_box .btn_group button img{vertical-align:middle;margin-right:4px;margin-bottom:4px}
.info_box .btn_group{position:absolute;top:150px;right:0}
.devide{background:#f5f7f9;padding:10px 10px 18px;border-radius:0 0 6px 6px;position:relative}
.devide li{float:left;text-align:center;margin:8px 17px 0;font-size:14px;color:#9fa3af}
.devide li.li_devide{position:relative}
.devide li.more_btn:hover .device_more{display:block}
.devide li a{display:block;cursor:default}
.devide li a.phone_hover{cursor:pointer;position:relative}
.devide li a.phone_hover:hover .pop_show{display:block}
.devide .device_more li a img.storename{background:#f5f7f9}
.device_more{background:#fff;height:106px;position:absolute;border:1px solid #eaeef3;box-shadow:0 3px 16px 0 rgba(80,80,87,.11);border-radius:6px;left:0;right:0;bottom:-106px;box-sizing:border-box;padding-top:16px;display:none;-webkit-animation:topFadeIn .3s ease-out;-moz-animation:topFadeIn .3s ease-out;animation:topFadeIn .3s ease-out}
.devide .device_more .three{position:absolute;z-index:22;display:inline-block;width:0;height:0;border:10px solid transparent;border-bottom-color:#fff;vertical-align:middle;top:-20px;right:40px}
.devide li.more_btn a{cursor:pointer!important}
.devide li .pop_show .three{position:absolute;z-index:22;display:inline-block;width:0;height:0;border:10px solid transparent;border-bottom-color:#fff;vertical-align:middle;top:-20px;left:50%;margin-left:-10px}
.devide li .pop_show{width:220px;height:270px;background:#fff;position:absolute;border:1px solid #eaeef3;box-shadow:0 3px 38px 0 rgba(80,80,87,.11);z-index:10;box-sizing:border-box;padding:20px;border-radius:6px;display:none;bottom:-288px;left:50%;margin-left:-110px;-webkit-animation:topFadeIn .3s ease-out;-moz-animation:topFadeIn .3s ease-out;animation:topFadeIn .3s ease-out}
.devide li .pop_show .er_code{height:178px;background:#fff;border:solid 1px #e5e5e5}
.devide li .pop_show .er_code img{width:100%;height:100%;padding:8px;box-sizing:border-box}
.devide li .pop_show h4{font-size:18px;margin-top:6px}
.devide li .pop_show p{font-size:14px;margin-top:0}
.devide li a img.storename{display:block;width:50px;height:50px;border-radius:50%;background:#fff}
.devide li p{color:#9fa3af;margin-top:6px}
.devide .icon_phone{width:20px;height:20px;position:absolute;left:35px;top:33px}
.mask{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:3;display:none}
.pop_box{width:510px;background:#fff;border-radius:6px;position:fixed;top:30%;left:50%;margin-left:-255px;padding-bottom:46px;display:none;z-index:4;animation:popup .3s ease-in-out}
.pop_box.show{display:block}
.pop_box h1{font-size:24px;color:#343945;text-align:center;line-height:70px;border-bottom:solid 1px #eee;font-weight:700}
.pop_con{width:430px;height:150px;margin:auto;margin-top:40px;background:#f4f4f4;border:1px dashed #e1e1e1;border-radius:6px;box-sizing:border-box;padding:20px}
.pop_con h2{font-size:18px;color:#62687a;font-weight:700}
.pop_con .pop_txt{font-size:14px;color:#62687a;line-height:24px;margin-top:14px}
.pop_box .phone_in,.pop_box .txt_name{width:430px;height:60px;border:solid 1px #e5e5e5;border-radius:6px;margin:auto;box-sizing:border-box;margin-top:20px;overflow:hidden;line-height:60px}
.pop_box .txt_name{margin-top:30px}
.pop_box .txt_name input{font-size:16px;color:#333;border:none;margin-left:20px;outline:0;width:400px}
.pop_box .phone_in .aCode{font-size:14px;color:#333;line-height:60px;float:left;border-right:solid 1px #e5e5e5;width:78px;text-align:center}
.pop_box .phone_in #Totel1,.pop_box .phone_in #Totel2{display:block;padding-left:20px;border:none;font-size:16px;color:#999;margin-top:16px;outline:0;color:#333}
.pop_box .phone_in .aCode img{vertical-align:middle;margin-left:6px}
.pop_box .pop_btn{width:430px;height:60px;border-radius:3px;color:#fff;text-align:center;margin:auto;margin-top:30px;border:none;font-size:18px;display:block;outline:0;background:-moz-linear-gradient(89deg,#ff9845 0,#ff8117 98%);background:-webkit-linear-gradient(89deg,#ff9845 0,#ff8117 98%);background:-o-linear-gradient(89deg,#ff9845 0,#ff8117 98%);background:-ms-linear-gradient(89deg,#ff9845 0,#ff8117 98%);background:linear-gradient(89deg,#ff9845 0,#ff8117 98%)}
.pop_box .pop_close{position:absolute;right:-50px;top:6px;display:block;width:20px;height:20px;cursor:pointer}
.pop_box .areaList{width:430px;height:280px;position:absolute;bottom:-140px;overflow:auto;background:#fff;z-index:10;border-top:solid 2px #141414;display:none;animation:topFadeIn .3s ease-in-out;box-shadow:0 7px 13px 0 rgba(35,38,51,.23)}
.pop_box .areaList.show{display:block}
.pop_box .areaList ul{padding-top:10px;padding-bottom:7px}
.pop_box .areaList li{line-height:40px;color:#333;margin:0 10px;border-radius:6px;padding:0 10px;cursor:default}
.pop_box .areaList li:hover{background:#f0f0f2}
.pop_box .pop_tip{margin-top:40px;text-align:center}
.pop_box .pop_tip .gou{margin-bottom:50px}
.pop_box .pop_tip h2{font-size:24px;color:#343945;font-weight:700;text-align:center}
.pop_box .pop_tip p{font-size:16px;color:#999;text-align:center;margin-top:8px;margin-bottom:60px}
.content_box{margin-top:20px;}
.module_box{box-shadow:0 3px 38px 0 rgba(80,80,87,.11);border-radius:6px;overflow:hidden;margin-bottom:20px;}
.module_box .box1{background:#fff;padding:20px;position:relative;margin-top:0}
.module_box .box2{background:#f5f7f9;padding: 16px 20px;}
.module_box .box1>h2{font-size:20px;color:#343945;font-weight:700;overflow:hidden;line-height:30px}
.module_box .box1>h2>a{float:right;font-size:14px;color:#9fa3af;font-weight:400}
.module_box .box1>h2>a img{margin-left:7px}
.module_box .shop_instr{font-size:14px;color:#62687a;line-height:32px;margin-top:30px}
.module_box .shop_instr img{max-width:150px;max-height:150px;object-fit:cover}
.module_box .photo_box ul{overflow:hidden;width: 1160px;padding-left: 5px;}
.module_box .photo_box li{background:#fff;float:left;margin-right: 10px;box-sizing:border-box;width: 280px;margin-bottom: 10px;border:1px solid #eee;}
.module_box .photo_box li.video_li{position:relative}
.module_box .photo_box li.video_li i{display:block;width:58px;height:58px;position:absolute;left:50%;top:50%;margin-left:-29px;margin-top:-49px;background:url(../images/vplay.png) no-repeat center;background-size:cover}
.module_box .photo_box li a{display:block;padding-bottom:1px}
.module_box .photo_box li .img_box{height:184px;box-sizing:border-box;margin:5px}
.module_box .photo_box li .img_box img{width:100%;height:100%;object-fit:cover}
.module_box .photo_box li .info{height:40px;overflow:hidden;border-bottom:solid 1px #eee;padding:0 10px}
.module_box .photo_box li .info label{float:left;font-size:14px;color:#888;line-height:46px}
.module_box .photo_box li .info label img{vertical-align:middle}
.module_box .photo_box li .info span{float:right;font-size:16px;color:#62687a;font-weight:700;line-height:46px}
.pic_ma_vip {
    position: absolute;
    right: 20px;
    top: 150px;
    width: 120px;
    height: 120px;
    border: 1px solid #eaeef3;
    border-radius: 10px;
}