/*********首页未登录*******/
@font-face{
	font-family: "chinesefont";
	src: 
		url("../fonts/MHeiHK-Bold.OTF") format("opentype");
}
@font-face{
	font-family: "eng-font";
	src: 
		url("../fonts/MyriadPro-Regular.otf") format("opentype");
}
.space{
	background-color:#000
	
}
html {font-family:'chinesefont' !important;}
h1.s1{width:100%;height:10px;font-size:1.1rem;line-height:2.4rem;text-align:center;color:#fff;position:absolute;top:0;left:0;z-index:2599;background:#000;
    background:-moz-linear-gradient(left, #ef9468,#e0774a 56%, #EF4662);
    background:-ms-linear-gradient(left, #ef9468,#e0774a 56%, #EF4662);}
h1.s1 .t_menu{width:2rem;height:2rem;display: block;position: absolute;left: 0; top:0;background:url("../images/list.png") no-repeat center center;background-size: 66%}
h1.s1 .t_menu1{width:2rem;height:2rem;display: block;position: absolute;right: 0; top:0;background:url("../images/list.png") no-repeat center center;background-size: 66%}
h1.s1 .back{width:2rem;height:2rem;display: block;position: absolute;left: 0; top:0;background:url("../images/back.png") no-repeat center center;background-size: 66%}
h1.s1 a.address{width:5rem;height:1.6rem;display: block;position: absolute;right:.5rem; top:.65rem;border-radius:3px;background:#ef9468;font-size: .7rem;color:#fff;overflow: hidden;text-align: center;line-height: 1.6rem;padding:0}
h1.s1 a:hover.address{background: #ee845a}
h1.s1 a {
    color: #fff;
    border-radius: .4rem;
    height: 2rem;
    font-size: 1rem;
    line-height: 2rem;
    box-sizing: border-box;
	
}
[v-cloak] {
    display: none;
}
::-webkit-scrollbar
{
    width: 0px;
}
::-webkit-scrollbar {display:none}
.page-2-name{
    /* font-size: 1.2rem;
    padding: 10px;
    background: #ffd0d0;
    font-weight: 600; */
        border: 2px solid red;
        font-size: 1.2rem;
         font-weight: 600;
    width: auto;
    display: inline-block;
    height: auto;
    padding: 5px;
    margin: 5px;
    color: red;
}
/*******轮播图****/
.layui-m-layercont{
    background-color: #f3f3f3ff !important;
	font-family:chinesefont;
    color: #000;
}
.layui-m-layerbtn span[yes]{
    background-color:  rgb(247 179 195) !important;
    color: #Fff;
}
.layui-m-layerbtn span[no]{	
    background-color: #f3f3f3ff !important;
}

.layui-m-layercont{font-size:20px !important;}
.banner { position: relative;text-align: center;}
.banner li { list-style: none; }
.banner ul li { float: left; }
.org_price_1 {margin-left: 10px;color: red;}
.org_price_2 {color: #BFBF99
;font-size: 1rem;}
#b06 { width:100%;height:135px;}
#b06 .dots { position: absolute; left: 0; right: 0;bottom: -5px;}
#b06 .dots li { display: inline-block;  width: 8px;  height: 8px;  margin: 0 3px;  text-indent: -999em;  border-radius: 6px;  cursor: pointer;  opacity: .2;background: #000;  -webkit-transition: background .5s, opacity .5s;  -moz-transition: background .5s, opacity .5s;  transition: background .5s, opacity .5s;  }
#b06 .dots li.active {  background: #000;  opacity: .7;  }

/*****首页菜单****/
.menu{width:95%;margin:10px auto;}
.menu li{background: #fff url("../images/p1-next.png") no-repeat center right;background-size:9%;width:100%;height:3.5rem;margin-top:.3rem}
.menu li a.next{width:100%;height:3.4rem;display: block;}
.menu li div{padding:.8rem 0 .8rem 19%;width:80%}
.menu li div h2{font-size: 1rem;font-weight: 700;color:#444}
.menu li div p{color:#999;margin-top:.2rem;font-size: .7rem;}
.menu li .m_icon_01{background:url("../images/p1-icon01.png") no-repeat 4% center;background-size: 13%}
.menu li .m_icon_02{background:url("../images/p1-icon02.png") no-repeat 4% center;background-size: 13%}
.menu li .m_icon_03{background:url("../images/p1-icon03.png") no-repeat 4% center;background-size: 13%}
.menu li .m_icon_04{background:url("../images/p1-icon04.png") no-repeat 14% center;background-size: 28%}
.menu li .m_icon_05{background:url("../images/p1-icon05.png") no-repeat 14% center;background-size: 28%}
.menu li .m_icon_06{background:url("../images/p1-icon11.png") no-repeat 14% center;background-size: 28%}
.menu li .m_icon_07{background:url("../images/p1-icon12.png") no-repeat 14% center;background-size: 28%}
.menu li.m_wid{width:49%;float: left}
.menu li.m_rig{margin-right: 2%}
.menu li.m_wid a.next{background: #fff url("../images/p1-next.png") no-repeat center right;background-size:19%;}
.menu li.m_wid div{padding-left:38%;width:50%}

/******地区选择*******/
.addr{width:95%;margin:0 auto 2rem;}
.addr h2{padding:1rem 0 .5rem 0;font-size:1rem;color:#666}
.addr a.addr_00{height:2.6rem;width:96%;font-size:.9rem;color:#666;line-height:2.6rem;padding-left:4%;display: block;margin-top:1px}
.addr a.addr_01{background: #fff url("../images/p1-next2.png") no-repeat 99% center ;background-size: 7%;}
.addr a:hover.addr_01{background: #ddd url("../images/p1-next2.png") no-repeat 99% center ;background-size: 7%;}
.addr a.addr_02{background: #fff url("../images/xuanz01.png") no-repeat 96% center ;background-size:6%;}
.addr a.on{background: #fff url("../images/xuanz02.png") no-repeat 96% center ;background-size: 6%;color:#EF4662}

/******餐厅列表*******/
/* .cur .more_price{color:#fff;} */
.dining_list a.list{display: block;width:94%;height:4rem;padding:3%;margin-bottom: 1px;background: #fff}
.dining_list a:hover.list{background: #eee}
.dining_list a.list .d_img{width:30%;height:100%;overflow: hidden;float: left}
.dining_list a.list .d_img img{width:100%;min-height: 100%;}
.dining_list a.list .d_con{float:left;width:65%;background:url("../images/p1-next2.png") no-repeat right center ;background-size:12%;margin-left: 5%}
.dining_list a.list .d_con h2{font-size:1rem;font-weight: 700;margin-bottom:.4rem}
.dining_list a.list .d_con p{color:#666;font-size: .7rem;}
.dining_list a.list .d_con p.address{padding-top: .8rem;background:url("../images/address.png") no-repeat left bottom;background-size:6%;text-indent: 1rem;overflow: hidden}

/******新闻中心*******/
.news .tab{width:100%;background:#fff;height:2.8rem;}
.news .tab a{display: inline-block;width:49.5%;text-align: center;color:#444;line-height: 2.8rem;font-size: 1rem}
.news .tab a.on{border-bottom: 2px solid #EF4662;color:#EF4662}
.news .tab a.tab_r{border-right: 1px solid #ddd}
.news .con{margin:.4rem auto;width:95%;border: 1px solid #ddd;background: #fff}
.news .con .n_img{width:100%;height:7.5rem;overflow: hidden}
.news .con .n_img img{width:100%;min-height: 100%;}
.news .con .n_c{padding:3% 4%}
.news .con .n_c h3{font-weight: 700;color:#333;font-size:.9rem}
.news .con .n_c p{color:#ce5526;font-size: .7rem;margin-top:.2rem}
.news .con .n_c p a.btn{width:30%;display: block;height:1.6rem;background: #d93d3e;color:#fff;border-radius: .8rem;text-align: center;line-height: 1.6rem}
.news .con .n_c p span{color:#ce5526;font-size: 1.3rem;}
.news .con .n_c p strike{color:#999;margin-left: 1rem}

/******完善资料*******/
.infor{width:100%}
.infor .l_con{display:block;width:100%;border-bottom: 1px solid #ededee;background: #fff;height:2.6rem;line-height: 2.6rem;font-size: .8rem}
.infor a.l_con{background: #fff;}
.infor a:hover.l_con{background: #ddd}
.infor .l_con span{display: inline-block}
.infor .l_con .z_icon{width:2.6rem;height:2.6rem;float: left}
.infor .l_con .tit{width:3.5rem;height:2.6rem;float: left}
.infor .l_con .next{float: right;width:2rem;height:2.6rem;background: url("../images/p1-next2.png") no-repeat 60% center;background-size: 50%}
.infor .l_con em{float: right;color:#999;padding-right:3%;}
.infor .l_con em.blue{color:#4575cc;padding:0}
.infor .l_con .inp{border: none;height:2.6rem;line-height: 2.6rem;background: none;font-size: .8rem}
.infor .l_con .z_icon01{background: url("../images/z_icon01.png") no-repeat 60% center;background-size: 50%}
.infor .l_con .z_icon02{background: url("../images/z_icon02.png") no-repeat 60% center;background-size: 50%}
.infor .l_con .z_icon03{background: url("../images/z_icon03.png") no-repeat 60% center;background-size: 50%}
.infor .l_con .z_icon04{background: url("../images/z_icon04.png") no-repeat 60% center;background-size: 50%}
.infor .l_con .z_icon05{background: url("../images/z_icon05.png") no-repeat 60% center;background-size: 50%}
.infor .l_con .z_icon06{background: url("../images/z_icon06.png") no-repeat 60% center;background-size: 50%}
.infor .l_con .z_icon07{background: url("../images/z_icon07.png") no-repeat 60% center;background-size: 50%}
.infor .l_con .z_icon08{background: url("../images/z_icon08.png") no-repeat 60% center;background-size: 50%}

/******我的订单*******/
.order_tab{width:100%;background:#fff;height:2.8rem;}
.order_tab a{display: inline-block;width:24%;text-align: center;color:#444;line-height: 2.8rem;font-size: .8rem;border-bottom: 1px solid #ddd;}
.order_tab a.on{border-bottom: 2px solid #EF4662;color:#EF4662}
.order_list{display:block;width:97%;background: #fff;overflow: auto;margin-bottom: .6rem;padding:3% 0 0 3%}
.order_list .or_01{width:100%;overflow: auto;border-bottom: 1px solid #eee}
.order_list .d_img{width:15%;height:5rem;margin-right:4%}
.order_list .d_img img{width: 100%;min-height: 2.6rem;}
.order_list .d_con{float: left;width:80%;height:2.8rem;border-bottom: 1px solid #eee}
.order_list .d_con span{float: right;line-height: 1.2rem;font-size:.8rem;padding-right:.5rem}
.order_list .d_con span.color_00{color:#EF4662}
.order_list .d_con span.color_01{color:#4575cc}
.order_list .d_con span.color_02{color:#888}
.order_list .d_con a{font-size:.8rem;color:#333;line-height: 1.2rem}
.order_list .d_con p{color:#999;font-size: .8rem;margin-top: .2rem;width:100%}
.order_list .d_con2{float: left;padding:.7rem .5rem .7rem 0;color:#999;font-size: .8rem;width:78%;}
.order_list .d_con2 span{float: right;color:#333;}
.order_list .btn{float: right;width:20%;border-radius:3px;height:1.7rem;line-height: 1.7rem;text-align: center;color:#fff;font-size: .8rem;display: block;margin:.3rem .8rem .3rem 0}
.order_list .btn_1{background:#ee845a;}
.order_list .btn_2{background: #3e90d9}
.order_list .btn_3{border: 1px solid #ee845a;color:#ef9468;}
.o_btn{text-align: center;font-size: .9rem;color:#999999;padding:.5rem 0;display: block;}
.o_btn span{padding:.5rem 1rem;background: url("../images/more.png") no-repeat center center;background-size:30%}

/******收货地址*******/
.address{width:96%;padding-left: 4%;background: #fff;overflow: auto}
.address .l_con1{height:5.3rem;}
.address .l_con1 .r_con{width:80%;float: left}
.address .l_con1 .r_con input{display: block;width:100%;}
.address .l_con1 .r_con p{width:100%;border-top:1px solid #ededee}
.address .l_con a.sel{display: inline-block;padding:0 .9rem;border: 1px solid #ccc;border-radius: 3px;color:#999;line-height:1.7rem;margin-right: .3rem;font-size: .8rem}
.address .l_con a.on{border: 1px solid #ee845a;color: #ee845a}
.address .l_con textarea{border: none;padding:.5rem .5rem .5rem 0;height:4rem;width:76%;font-size: .8rem}

.address1{width:96%;padding:.6rem 0 .6rem 4%;background: #fff;overflow: auto;border-bottom: 1px solid #ededee}
.address1 .a_right{width:25%;height:4rem;background:url("../images/ediu.png") no-repeat 70% center;background-size: 30%}
.address1 .a_left{width:75%;height:4rem}
.address1 .a_left h3{line-height: 1.2rem}
.address1 .a_left h3 span{margin-right: .7rem;font-size:.8rem;}
.address1 .a_left p{font-size: .8rem;color:#999;line-height: 1.2rem;margin-top:.4rem;}
.address1 .a_left p span{background:url("../images/address.png") no-repeat left center;padding:.5rem;background-size:70%}

/******关于我们*******/
.about{padding:1rem 0 .5rem;width:100%;}
.about .logo{width:16%;overflow:hidden;margin: 0 auto}
.about .logo img{width:100%;}
.about p{text-align: center;font-size: .9rem;color:#999;line-height: 2rem;}
.about2{width:94%;padding-left: 6%;background: #fff;overflow: auto}
.about2 .l_con .tit{width:80%;}
.bq{width:100%;text-align: center;line-height: 2.5rem;font-size: .9rem;position: fixed;bottom: 0;left: 0;color:#888}

/******订单详情*******/
.order_m1{background: #fff;width: 100%;padding:.5rem 0}
.order_m1 h3{font-size: 1rem;text-align: center;line-height: 1.8rem;font-weight:bold}
.order_m1 h3.color_01{color:#4575cc}
.order_m1 h3.color_02{color:#ee845a}
.order_m1 h3.color_03{color:#f7c018}
.order_m1 img{width:38%;display:block;margin:0 auto}
.order_m1 p{text-align: center;color:#999;line-height: 1.8rem;font-size: .8rem}
.order_m1 a.btn{display: block;width:30%;height:2rem;background: #f7c018;text-align: center;line-height: 2rem;font-size: .9rem;border-radius: .2rem;margin:1rem auto .6rem;color:#fff;}
.ord_t{padding:1rem 0 .5rem .5rem;font-size:.9rem;color:#666}
.order_m2{background: #fff;width:100%;overflow: auto}
.order_m2 a.tit{display:block;height:1.5rem;line-height:1.5rem;width:96%;padding:.55rem 0 .55rem 4%;color:#666;font-size: .9rem;}
.order_m2 a.tit img{display: block;width:1.5rem;height:1.5rem;float: left;margin-right:2%}
.order_m2 a.tit .next{float: right;width:2.5rem;height:1.5rem;background: url("../images/p1-next2.png") no-repeat 60% center;background-size: 50%}
.order_m2 .list{border-bottom: 1px solid #ededee;border-top:1px solid #ededee;padding:.5rem 4%}
.order_m2 .list li h5{line-height: 1.2rem;font-size: .8rem;;font-weight:bold;}
.order_m2 .list li h5 span{float: right;color:#333;}
.order_m2 .list .add2{margin: .3rem 0 .3rem 5%;width:95%;}
.order_m2 .list .add2 p{line-height: 1.2rem;font-size: .8rem;color:#999;font-weight:bold;}
.order_m2 .list .add2 p span{float: right;color:#333;}
.order_m2 .z_p{width:92%;padding:0 4%;color:#777;font-size: .9rem;height:2.6rem;line-height: 2.6rem;}
.order_m2 .z_p span{color:#333}
/*.order_m2 .clear p{background-color: #e5efff;}*/
.order_m3{background: #fff;width:100%;overflow: auto}
.order_m3 .l_con{width:100%;border-bottom: 1px solid #ededee;background: #fff;height:2.6rem;line-height: 2.6rem;font-size: .8rem}
.order_m3 .l_con span{font-size: .8rem}
.order_m3 .l_con .tit{display:inline-block;width:3.5rem;height:2.6rem;float: left;padding:0 .8rem;color:#999;}
.order_m3 .l_con1{height:5.6rem}
.order_m3 .l_con1 .a_add{width:70%;float: left }
.order_m3 .l_con1 .a_add p{line-height: 1.2rem;font-size: .8rem;margin-top:.8rem;color:#666}

/******会员专区*******/
.member_01{background:-webkit-linear-gradient(left, #ef9468,#e0774a 56%, #EF4662);
    background:-moz-linear-gradient(left, #ef9468,#e0774a 56%, #EF4662);
    background:-ms-linear-gradient(left, #ef9468,#e0774a 56%, #EF4662);height:7rem;width:100%;position: relative;padding:.5rem 0}
.member_01 .next{width:25%;height:8rem;line-height:6rem;font-size: .8rem;color:#fff;display:block;position: absolute;top:0;right:0}
.member_01 .next span{display:block;float:right;width:1.5rem;height:100%;background: url("../images/right.png") no-repeat center 35%;background-size: 30%}
.member_01 .m_img{width:4rem;height:4rem;border-radius: 2.3rem;border:.3rem solid #ededee;background: #fff;margin:0 auto;overflow:hidden}
.member_01 .m_img img{width:100%}
.member_01 p{font-size: .9rem;color:#fff;text-align: center;line-height: 2rem}
.member_02{padding:.8rem 0;background: #fff;width:100%;overflow: auto;margin-bottom: 1rem}
.member_02 a{display: block;width:49.8%;height:3rem;float: left}
.member_02 a.m_rig{border-right: 1px solid #ddd}
.member_02 a p{font-size: .8rem;color:#666;text-align: center;line-height: 1.4rem}
.member_02 a p.color_01{color:#ce5526;}
.member_02 a p.color_02{color:#34b312}
.member_02 a p span{font-size: 1.3rem}
.member_03{width:100%;overflow: auto}
.member_03 .con{display:block;width:100%;border-bottom: 1px solid #ededee;background: #fff;height:2.6rem;line-height: 2.6rem;font-size: .8rem}
.member_03 .con span{font-size: .8rem}
.member_03 .con .next{float: right;width:2rem;height:2.6rem;background: url("../images/p1-next2.png") no-repeat 60% center;background-size: 50%}
.member_03 .con .shu{display:block;margin-top:.6rem;width:1.4rem;height:1.4rem;float: right;line-height:1.4rem;text-align: center;background: #d93d3e;color:#fff;border-radius: 50%}
.member_03 .con em{float: right;color:#999;padding-right:3%;}
.member_03 .con em.blue{color:#4575cc;padding:0}
.member_03 .con .inp{border: none;height:2.6rem;line-height: 2.6rem;background: none;font-size: .8rem}
.member_03 .con .z_icon{width:2.6rem;height:2.6rem;float: left}
.member_03 .con .m_icon01{background: url("../images/m_icon01.png") no-repeat 50% center;background-size: 40%}
.member_03 .con .m_icon02{background: url("../images/m_icon02.png") no-repeat 50% center;background-size: 40%}

/******会员二维码*******/
.m_code{width:100%;background: #fff;overflow: auto;position: relative}
.m_code .c_bg{width:100%;}
.m_code .card{position: absolute;top:.8rem;left:50%;margin-left:-47%;width:94%;height:10rem;background: url("../images/code_03.png") no-repeat center center;background-size: 100%;border-radius: .3rem;}
.m_code .card .c_left{width:40%;height:1.8rem;font-size:.7rem;line-height: 1.8rem;background: #f2b421;border:.1rem solid #fff;border-radius: .95rem;color:#fff;padding:0 3%;margin:7.5rem 0 0 .8rem}
.m_code .card .c_left span{float: right;font-size:.9rem;}
.m_code .card .c_right{width:43%;margin:6.7rem .8rem 0 0}
.m_code .card .c_right p{line-height: 1.4rem;font-size: .7rem;text-align: right;color:#fff;}
.m_code .card .c_right p.shu1{font-size: 1.2rem}
.m_code .code{width:50%;margin:3rem auto 1rem;display: block}
.m_code .information{width:100%;margin-bottom: 1rem}
.m_code .information p{text-indent: 25%;font-size: .9rem;line-height: 1.5rem;color:#666}
.m_code .information p span{margin-right: .8rem;}
.tips{width:100%;text-align: center;color:#999;font-size: .7rem;margin:1rem auto}

/******忘记密码*******/
.fp_word{width:96%;padding-left:4%;background: #fff;overflow: auto;margin:.6rem 0}
.fp_word .l_con{width:100%;height:2.6rem;line-height:2.6rem;border-bottom: 1px solid #ddd;color:#666;font-size: .9rem}
.fp_word .l_con .tit{width:3.5rem;height:2.6rem;float: left;font-size: .9rem}
.fp_word .l_con .tit2{width:5.5rem}
.fp_word .l_con .inp{border: none;height:2.6rem;line-height: 2.6rem;background: none;font-size: .8rem}
.fp_word .l_con .code{float: right;padding:0 1rem;border-left: 1px solid #ddd;line-height: 1.4rem;margin-top:.6rem;color:#ce5526;font-size: .8rem}

/******会员登入*******/
.login{width:94%;padding:0 3%;overflow: auto;min-height: 100%;background: url("../images/login_bg.png") repeat-y center top;background-size: 100%}
.login .bt1{font-size: 1rem;color:#e0774a;margin:5.4rem auto 0;width:90%}
.login .logo{width:65%;display: block;margin: 0 auto}
.login .bt2{text-align: center;color:#999;font-size: .8rem;margin:.7rem 0 2.4rem}
.login .l_con{width:95%;height:2.6rem;background: #ededee;margin:0 auto .6rem;}
.login .l_con .z_icon{width:2.6rem;height:2.6rem;float: left}
.login .l_con .icon_01{background: url("../images/login_1.png") no-repeat 50% center;background-size: 55%}
.login .l_con .icon_02{background: url("../images/login_2.png") no-repeat 50% center;background-size: 55%}
.login .l_con .inp{border: none;height:2.6rem;line-height: 2.6rem;background: none;font-size: .9rem}
.login a.forget{display: inline-block;float: right;line-height: 2.5rem;padding:0 3%;color:#999;}
.login a:hover.forget{color:#e0774a}
.login a.reg{position: fixed;width:88%;height:2.5rem;border:.15rem solid #e0774a;background: #fff;text-align: center;line-height: 2.5rem;left:5.5%;bottom:1rem}

/******会员注册*******/
.login .re_bg{background: #fff;border: 1px solid #ddd}
.login .l_con .icon_03{background: url("../images/login_3.png") no-repeat 50% center;background-size: 55%}
.login .l_con .icon_04{background: url("../images/login_4.png") no-repeat 50% center;background-size: 55%}
.login .re_bg .code{width:5rem;text-align:center;line-height:2.6rem;display:block;height:2.6rem;font-size: .8rem;color:#e0774a;
    background:-webkit-linear-gradient(top, #fff, #ccc);
    background:-moz-linear-gradient(top, #fff,#ccc);
    background:-ms-linear-gradient(top, #fff,#ccc);}
.login .tiao{line-height: 3.5rem;font-size: .8rem;color:#999;text-align: center}
.login .tiao input{padding:0 .5rem}
.login .tiao a{padding:0 .5rem}

/******注册成功*******/
.login .reg_bg{display: block;width:60%;margin:6rem auto 0}
.login .reg_ok{font-size: 1rem;margin:1.5rem 0;text-align: center;color:#e0774a;font-weight: 700}
.login a.btn_r{width:65%;height:2.6rem;line-height: 2.6rem;text-align: center;font-size: .9rem;display: block;margin:0 auto 1rem;border-radius:1.3rem}
.login a.r1{background: #e0774a;color:#fff;}
.login a.r2{background: #fff;border: 1px solid #e0774a;color: #e0774a}
.login a:hover.r1{background: #D05728}
.login a:hover.r2{background: #ef9468;color:#fff;border: none}

/******首页*******/
.index{width:100%;overflow: auto;min-height: 100%;background-size: 100%}
.index .lang{line-height: 2rem;width:100%;text-align: right}
.index .lang a{margin-right:1rem;font-size: 2rem;}
.index .lang a.on{color:#e0774a}
.index .logo{width:100%;}
.index .logo .line{width:20%;border-bottom: .3rem solid #e36434;height:.9rem}
.index .logo .logo2{width:60%;display: block}
.index .bt2{text-align: center;width:100%;color:#515151}
.index .img1{width:13rem;height:13rem;margin:2rem auto;border-radius: 50%;background:#f7c018;border: .2rem solid #D05728}
.index .img1 img{width:100%;font-size: .7rem;}
.index .in_b0{width:84%;}
.index .in_btn{width:84%;height:2.6rem;margin:.6rem auto}
.index .in_btn .in_b1{display: block;width:48%;height:2.4rem;border: 0.1rem solid #ee845a;text-align: center;line-height: 2.4rem;font-size: 1rem;background: #fff;color:#D05728;border-radius: .2rem}

/******首页加载*******/
.in_load{width:60%;height:3rem;margin:0 auto;}
.in_load p{text-align: center;color:#fff;font-size: .9rem;line-height: 1.5rem;}
.in_load .lo_01{width:100%;height:.7rem;background: rgba(255,255,255,0.5);border-radius: .35rem;}
.in_load .lo_02{height:.7rem;background: #ee845a;border-radius: .35rem;position: relative}
.in_load .lo_02 .bar{display: block;width:.9rem;height:.9rem;border-radius: .45rem;background: #fff;position: absolute;right:-.45rem;top:-.1rem}

/******到店付款*******/
.pay_01{width:97%;height:2.6rem;background: #fff;color:#999;font-size: .8rem;text-align: right;line-height: 2.6rem;padding-right:3%}
.pay_01 .icon{display: block;width:2.6rem;height:2.6rem;background: url("../images/pay_01.png") no-repeat center center;border-left: .2rem solid #3e90d9;background-size: 50%}
.pay_01 .tit{width:4rem;float: left;color:#666;text-align: left;font-size: .9rem}
.pay_02{width:70%;display: block;margin:0rem auto}
.pay_03 p{font-size: .8rem;color:#999;text-align: center;line-height: 1.4rem}
.pay_04{width: 94%;
    padding: .6rem 3%;
    background: #fff;
    height: 3.5rem;
    text-align: center;
    color: #fff;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 3999;
    display: flex;
    justify-content: space-around;
  
    right: 0px;
    padding: 10px;
   }
.pay_04 a{width:30%;height:2.2rem;line-height: 2.2rem;text-align: center;color:#fff;border-radius: .2rem;font-size: 1rem;position: relative}

.pay_04 a span{display:block;width:2.2rem;height:2.2rem;position: absolute;left:0;top:0}
.pay_04 a.p_c1{background: #f5820f;}
.pay_04 a:hover.p_c1{background: #e0774a}
.pay_04 a.p_c1 span{background: url("../images/pay_02.png") no-repeat center center;background-size: 55%}
.pay_04 a.p_c2{background: #D05728;}
.pay_04 a:hover.p_c2{background:#EF4662}
.pay_04 a.p_c2 span{background: url("../images/pay_03.png") no-repeat center center;background-size: 55%}
.pay_04 a.p_c2 em{display: block;width:1.2rem;height:1.2rem;line-height: 1.2rem;text-align: center;color:#D05728;background: #fff;border-radius: 50%;position: absolute;right:.5rem;top:.5rem}
.org_price_s{
    font-size: 1rem;
}
/* .org_price_2{
     font-size: 1rem;
} */
/******餐厅详情*******/
.dining1{width:94%;height:2.2rem;background: #fff;padding:.5rem 3%}
.dining1 a.on{display:inline-block;width:3rem;height:2rem;border: 1px solid #ddd;border-radius: .2rem;line-height: 2rem;text-align: center;font-size: .9rem;color:#666;background:-webkit-linear-gradient(top, #fff,#ccc);  background:-moz-linear-gradient(top, #fff,#ccc);  background:-ms-linear-gradient(top, #fff,#ccc); }
.dining1 .search{height:2rem;width:77%;padding:0 2%;border: 1px solid #ddd;border-radius: .2rem;line-height: 2rem;font-size: .8rem;}
.d_main{height: calc(100% - 8.6rem);overflow-y:scroll;width:20%;border-bottom: 1px solid #ddd;background: #fff;position: absolute;}
.d_main a{display:inline-block;width:100%;height:3.3rem;line-height: 3.3rem;color:#666;font-size: 1rem;text-align: center;float: left;border-bottom: 2px solid #ddd}
.d_main a.cur{color:#EF4662;border-bottom: .15rem solid #EF4662;font-weight: 700}
.d_main2{width:94%;padding:.7rem 3% 0 3%;overflow: auto}
.d_main2 li{width:100%;margin:0 4% .8rem 0;float: left}
.d_main2 li a.din_img{border-radius: 1.5rem;display:block;width:100%;height:3rem;overflow: hidden;position: relative}
.d_main2 li a.din_img img{width:100%}
.d_main2 li a.din_img .sellout{width:100%;height:100%;background: rgba(185,85,36,0.9);top:0;left: 0;position: absolute}
.d_main2 li a.din_img .sellout p{width:80%;height:2rem;line-height: 2rem;font-weight:bold;text-align: center;color:#fff;font-size: 1rem;margin:0.5rem auto;}
.d_main2 li h3{font-size: .8rem;color:#222;margin:.5rem 0 .2rem}
.d_main2 li .din_text{font-size: .8rem;line-height: 1.2rem;margin-top:.5rem;}
.d_main2 li .din_text p{display: inline-block;color:#999;}
.d_main2 li .din_text p span{color:#EF4662;font-weight: 700}
.d_main2 li .din_text .add{float: right;display: inline-block}
.d_main2 li .din_text .add a{line-height: 1.2rem;height:1.2rem;width:1.2rem;text-align: center;border-radius:50%;display: inline-block}
.d_main2 li .din_text .add a.add2{background: #EF4662;color:#fff;}
.d_main2 li .din_text .add a.add1{background: #fff;border: 1px solid #ccc;color:#666;}
.d_main2 li .din_text .add em{padding:0 .2rem}
.cart{width:100%;background:#5c5c5c;height:3.5rem;color:#fff;position: fixed;bottom:-10px;left:0;z-index:3999;line-height: 2.6rem;
padding: 5px;
    box-sizing: border-box;

}
#cart-icon .cart_01{display:block;position:absolute;right:3%;top:-.8rem;border: .2rem solid #f5820f;width:2.8rem ;height: 2.8rem;border-radius: 50%;background:#222 url("../images/pay_03.png") no-repeat center center;background-size: 50%}
.cart .cart_02{margin-left:10%;font-size: 1.3rem}
.cart .cart_03{width:30%;height:2.9rem;float: left;background: #2c2c2c;text-align: center;color:#999;font-size:1.2rem;font-weight: 700}
#cart-icon .thing{background-color: #f5820f}
#cart-icon .shu{display: block;position: absolute;right: 3.5rem;top:-.1rem;background: #d93d3e;border-radius: 50%;width:1.5rem;height:1.5rem;color:#fff;text-align: center;font-size: 1rem;overflow: hidden;line-height: 1.5rem}
.cart .cart_ok{background: #f4c85b;color:#333}
.add{
    float: right;
}
/******c餐厅详情(改版)*******/
.d_main3{height: calc(100% - 11rem);width:100%;background: #fff;overflow: auto;overflow-y: scroll;overflow-x: hidden;}
.d_main3 li{width:100%;border-bottom:1px solid #ddd;background: #fff;overflow: hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position: relative;}
.d_main3 li .div-padding{
    width: 100%;
    font-size: 1.2rem;
    padding: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.sale-out-mask{
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    background: rgba(0,0,0,0.3);
}
.sale-out-mask img{
    position: absolute;
    /* top: 0; */
    /* left: 0; */
    right: 5%;
    bottom: 5%;
    /* margin: auto; */
    /* height: 70%; */
    height: 50px;
}
.more_price{
    color:#EF4662;
}
.d_main3 li.cur{background: #ef9468}
.d_main3 li.cur a.din_hlist{color:#fff}
.d_main3 li.cur .din_text{color:#fff}
.d_main3 li.cur .din_text a.add2{background: #fff;color:#EF4662}
.d_main3 li a.img_p {
    float: left;
    width: 20%;
    vertical-align: middle;
    display: inline;
    margin-top: -.7rem;
    margin-bottom: -.9rem;
    margin-right: -2%;
    width: 33%;

}
.d_main3 li a img{
    width: 100%;
    border-radius: 8px;
}
.d_main3 li a.din_hlist{padding-top:1rem;padding-bottom:1rem;display: block;float:right;width:67%;font-size: .9rem;font-size:1.6rem;color:#000;font-weight: bold;}
.d_main3 li div.din_hlist{position: relative;display: block;font-size: .9rem;font-size:1.6rem;font-weight: bold;}
.d_main3 li div.din_hlist2{padding: 5px;display: block;width:100%;font-size: .9rem;font-size:1.6rem;color:#000;font-weight: bold;}

.d_main3 li .din_text{width:25%;float: right;text-align: right;font-size: .9rem;color:#e36434;line-height: 1.2rem;margin-right: 2%;}
.d_main3 li .din_text a.add2{font-size: .9rem;float: right;display: block;background: #ef9468;color:#fff;width:1rem;height:1rem;text-align: center;line-height: 1rem;border-radius: 50%;margin-left: .5rem}

/******菜品详情(改版)*******/
.sec_more{width:87.5%;border:.05rem solid #ddd;border-left:.15rem solid #ee845a;padding:.5rem 4% .7rem;margin:.5rem auto;background: #fff;overflow: auto}
.sec_more p{font-size: 1rem;line-height: 1.5rem;margin-bottom: .7rem}
.sec_more .price{line-height: 1.5rem;font-size: 1.4rem;color:#e36434;}
.sec_more .price a.add3{float: right;background: #f2b421;display: block;line-height: 1.5rem;padding:0 1rem;border-radius:.8rem;font-size: .9rem;}
.sec_more .price a.add3 span{padding:0 .6rem;background: url("../images/cart.png") no-repeat center center;background-size: 90%;margin-right: 5px}
.sec_spec{width:95.5%;margin:0 auto;background: #fff;border: 1px solid #ddd}
.sec_spec h3{font-size: .8rem;padding:.7rem 4% .4rem}
.sec_spec div{overflow: auto;padding:.2rem 4%}
.sec_spec p a{font-size: .8rem;display: inline-block;padding:.4rem 1rem;border-radius: .6rem;border: 1px solid #ccc;margin: 0 .4rem .4rem 0;color:#999}
.sec_spec p a.cur{color:#ee845a;border: 1px solid #EF4662;}
.sec_spec p a span{float: right;}

/******餐饮详情*******/
.order_m3 .l_con a{display:block;float: right;width:100%;background: url("../images/p1-next2.png") no-repeat 98% center;background-size: 6%}
.order_m3 .l_con a .icon{width:2.6rem;height:2.6rem;float: left;display: block}
.order_m3 .l_con a .icon_01{background: url("../images/m_icon01.png") no-repeat 50% center;background-size: 35%}
.order_m3 .l_con a .icon_02{background: url("../images/pay_01.png") no-repeat 50% center;background-size: 35%}
.order_m2 .box{width:92%;padding:0 4%;border-bottom: 1px dotted #ededee;background: #fff;height:2.6rem;line-height: 2.6rem;font-size: .8rem}
.order_m2 .box a{float: right;color:#999}
.order_m2 .box a:hover{color:#EF4662}

/******购物车*******/
.heimu{display: none;width:100%;height:100%;position: absolute;top:0;left:0;background: rgba(0,0,0,0.5);z-index:1999;}
.shop{display: none;width:100%;position: fixed;bottom: 2.5rem;left: 0;background: #fff;z-index:2000;overflow: auto}
.shop h1{width:94%;padding:0 3%;height:3.5rem;line-height: 3rem;font-size: 1.2rem;}
.shop h1 a{float: right;border: 0px solid #E5DFD7;border-radius:10px;background-color:#E5DFD7;font-weight:bold;font-size:15px;margin:9px 0;line-height:25px;padding:5px;}
.shop .s_list{padding:0 1%;width:98%;height: calc(100% - 180px);overflow-y: scroll;}
.shop .s_list li{padding:.1rem 0;}
.shop .s_list li .add{float: right;display: inline-block}
.shop .s_list li .add a{line-height: 1.6rem;height:1.6rem;width:2.4rem;text-align: center;border-radius:10px;display: inline-block}
.shop .s_list li .add a.add2{background: #f4a300;color:#fff;font-size:0.8rem;font-weight:bold;width:70px;text-align:center;}
.shop .s_list li .add a.add1{background: #fff;border: 1px solid #ccc;color:#666;font-size:0.8rem;font-weight:bold;width:70px;text-align:center;}
.shop .s_list li .add em{padding:0 .2rem}
.shop .s_list li .tit{float: left ;width:calc(100% - 0.5rem);}
.shop .s_list li .add15{padding:5 5 5 5}
.shop .s_list li .add15 a.add_del{font-size:15px;border:1px solid #000;border-radius:50%;background-color:#000;height:25px;line-height:25px;padding-right:5px;color:white;
padding: 3px;
    width: 25px;
}
.shop .s_list li .add15 a.add_mod{font-size:15px;border:1px solid #333;border-radius:10px;background-color:#333;height:25px;line-height:25px;padding-right:15px;color:#EF4662;}
.shop .s_list li .tit h2{margin-top:.2rem;font-size:1rem;line-height: 1.2rem;font-weight: 700}
.shop .s_list li .tit h2 span{float: right;color:#000;font-weight: 600;}
.shop .s_list li .tit p{margin-top:.2rem;padding-left:10px ;font-size: .8rem;color:#888;line-height: 1.2rem}
.shop .s_list li .tit p span{float: right;color:#000;font-weight: 400;
    font-family: fangsong;}

/******选规格*******/
.heimu2{display: none;width:100%;height:100%;position: fixed;top:0;left:0;background: rgba(110,0,0,0.5);z-index:8999;}
.spec{display: none;width:100%;position: absolute;top:2.9rem;background: #fff;z-index:9000;border-radius: .5rem}
.spec h1{font-size: 2.2rem;text-align: center;position: relative}
.spec h1 a{display: block;position: absolute;right: 0;top:0;width: 3rem;height:3rem;background: url(../images/p1_close.png) no-repeat center center;background-size: 90%}
.spec h3{font-size: 1rem;padding:.7rem 3% .4rem; color: darkgreen;font-weight: bold;}
.spec .property_p{overflow: auto;padding:.4rem 3%;overflow-y: scroll;}
.spec p{overflow: auto;overflow-y: scroll;}
.spec .property_p a{
	
	font-size: 1rem;
    display: inline-block;
    padding: 5px;
    /* border-radius: .6rem; */
    border-bottom: 1px solid #000;
    margin: 0 .3rem .3rem 0;
    color: #000;
    width: 100%;
    min-height: 30px;
    border-radius: 0px;
	line-height: 30px;
    display: flex
;
    /* line-height: 31px; */
    flex-direction: column;

}
.spec p a{
	font-size: 1rem;display: inline-block;padding:.6rem .4rem;border-radius:0px;border-bottom: 1px solid #000; 0;color:#000;width:100%;min-height: 40px;box-sizing:border-box}
.spec .property_p a.cur{color:#fff;border: 1px solid #f5820f;background-color: #f5820f;}
.spec .property_p a.cur span{
    color:#fff !important;
}
.spec .property_p a span{float: right;}
.spec p a.cur{}
.spec p a.cur span{
    color:#fff !important;
}
.spec .addnum_mod{
    float: left !important;
                            display: inline-block;
                            height: 25px;line-height: 25px;
                            width: 30px;
                            text-align: center;
}
.spec .deletebtn_mod{
        color: rgb(255, 255, 255);
                            border-radius: 50%;
                            width: 25px;
                            height: 25px;
                            font-size: 25px;
                            line-height: 20px;
                            font-weight: 600;
                            background-color: rgb(117, 113, 114);
                            text-align: center;
                            display: inline-block;float: left !important;
}
.spec .addbtn_mod{
    color: rgb(255, 255, 255);
                            border-radius: 50%;
                            width: 25px;
                            height: 25px;
                            font-size: 25px;
                            line-height: 25px;
                            font-weight: 600;
                            background-color: #f7b3c3;
                            text-align: center;
                            display: inline-block;
                            float: right;
}
/* .spec p a span{float: right;} */
.spec .price{width:94%;height:2rem;padding:1rem 3%;background: #ededee;border-radius: 0 0 .5rem .5rem;position: fixed;bottom: 0px;}
.spec .price .a_cart{display: block;
    background: #000000;
    width: 10rem;
    height: 47px;
    line-height: 47px;
    color: #fff;
    float: right;

    text-align: center;
    font-size: 19px;
    font-weight: 000;
    margin-top: -5px;
    padding: 0 8px;}
.spec .price .a_cart span{display: inline-block;padding:1rem 1rem;background-size:80%;float: left;padding-top: 25px;}
.spec .price span.zong{color:#d93d3e;font-size:1.5rem;}
.spec .price em{color:#999;font-size: .7rem}

/******菜单弹出框*******/
.heimu3{display: none;width:100%;height:100%;position:fixed;top:0;left:0;background: rgba(0,0,0,0.6);z-index:8999;}
.caidan{display:none;width:100%;position: absolute;top:0;left:0;z-index:9000;}
.caidan .list{width:100%;overflow: auto;background: #ffc025}
.caidan .list h1{height:2.9rem;line-height: 2.9rem;color:#fff;text-align: center;font-size: 1.2rem;position: relative}
.caidan .list h1 a.close{width:2.9rem;height:2.9rem;position: absolute;top:0;right:0;background: url("../images/p1_close.png") no-repeat center center;background-size: 66%}
.caidan .list .m_l li{line-height: 2.6rem;height:2.6rem;padding-left: 4%;width:96%;}
.caidan .list .m_l li a{display: block;width:100%;height:2.6rem;border-bottom: 1px solid #ffe9b3;color:#D05728;font-size: .9rem}
.caidan .list .m_l li a .next{float: right;width:2rem;height:2.6rem;background: url("../images/right.png") no-repeat 60% center;background-size: 30%}
.caidan .list .m_l li a .z_icon{width:2.6rem;height:2.6rem;float: left}
.caidan .list .m_l li a .m_icon01{background: url("../images/p1_1.png") no-repeat 50% center;background-size: 60%}
.caidan .list .m_l li a .m_icon02{background: url("../images/p1_2.png") no-repeat 50% center;background-size: 60%}
.caidan .list .m_l li a .m_icon03{background: url("../images/p1_3.png") no-repeat 50% center;background-size: 60%}
.caidan .list .m_l li a .m_icon04{background: url("../images/p1_4.png") no-repeat 50% center;background-size: 60%}
.caidan .list .m_l li a .m_icon05{background: url("../images/p1_5.png") no-repeat 50% center;background-size: 60%}
.caidan .list .m_l li:hover{background: #ce5526}
.caidan .list .m_l li:hover a{border: none;color:#fff}

/******选用餐方式*******/
.spec a.s_btn{background:url("../images/right2.png") no-repeat 95% center;background-size:5%;width:80%;display: block;height:3rem;line-height: 3rem;border: 1px solid #ddd;margin:1rem auto;border-radius: .5rem;font-size: 1.2rem}
.spec a:hover.s_btn,.spec a.cur2{background: #ee845a url("../images/right.png") no-repeat 95% center;background-size:5%;color:#fff;}
.spec a.s_btn span{width:3rem;height:3rem;display: block;float: left}
.spec a.s_btn span.icon_01{background: url(../images/food2.png) no-repeat center center;background-size:65%;}
.spec a.s_btn span.icon_02{background: url(../images/bag2.png) no-repeat center center;background-size:65%;}
.spec a:hover.s_btn span.icon_01,.spec a.cur2 span.icon_01{background: url(../images/food.png) no-repeat center center;background-size:65%;}
.spec a:hover.s_btn span.icon_02,.spec a.cur2 span.icon_02{background: url(../images/bag.png) no-repeat center center;background-size:65%;}

/******餐饮详情*******/
.details_01{width:100%;overflow: auto;position: relative}
.details_01 .de_img{width:100%;}
.details_01 p{width:92%;padding:.7rem 4%;background: rgba(0,0,0,0.6);color:#fff;font-size: 1.1rem;position: absolute;bottom:0;left: 0}
.details_01 p span{float: right;color:#ffc025}
.details_02{width:92%;padding:.7rem 4%;background: #fff;}
.details_02 .d_cart{width:2.9rem;height:2.9rem;background: #ffc025 url("../images/pay_03.png") no-repeat center center;background-size:60%;float: right;border-radius: 50%;}
.details_02 p{line-height: 1.2rem;font-size: .8rem;color:#666;width:70%}
.details_02 p span{float: left;margin-right:.6rem;display: block;width:1.2rem;height:1.2rem;}
.details_02 p span.icon{background:url("../images/ok.png") no-repeat center center;background-size:80%;}
.details_03{width:92%;padding:.7rem 4%;font-size: .9rem;color:#666;clear: both}
.details_04{width:92%;padding:0 4%;}
.details_04 li{width:28%;margin-right: 2%;margin-bottom: .5rem;background: #fff;padding:1.5% 1.5% 0 1.5%;position: relative;float: left}
.details_04 li img{width:100%;height:3rem;}
.details_04 li .s_1{width:100%;height:1.4rem;background: rgba(255,255,255,0.7);color:#666;font-size: .8rem;text-align: center;position: absolute;left: 0;top:1rem;line-height: 1.4rem}
.details_04 li .s_2{color:#666;line-height: 1.2rem;font-size: .8rem;text-align: center}
.details_04 li .sellout{width:100%;height:100%;position: absolute;background: rgba(0,0,0,0.6);top:0;left: 0}
.details_04 li .sellout p{width:60%;height:1.5rem;text-align: center;line-height: 1.5rem;color:#fff;font-size: .8rem;margin:1.5rem auto;background: #d93d3e;border-radius: .3rem}
.details_04 li.cur{background: #ffc025;}
.details_04 li.cur .s_2{color:#fff}

    /*********底部*******/
ul.footer{width:100%;height:4.4rem;text-align:center;color:#fff;position:fixed;bottom:0;left:0;z-index:5999;}
ul.footer li{width:20%;float: left;height:3.4rem;background: #2c2c2c;margin-top:1rem}
ul.footer li a{width:100%;display:block;color:#ddd;height:1rem;padding:2.2rem 0 .3rem 0;font-size: .8rem;}
ul.footer li a.f_icon_01{background:url("../images/p1-icon06.png") no-repeat center 25%;background-size: 35%}
ul.footer li a.f_icon_02{background:url("../images/p1-icon07.png") no-repeat center 25%;background-size: 35%}
ul.footer li a.f_icon_03{margin-top:-1rem;padding:3.2rem 0 .3rem 0;background:url("../images/p1-icon08.png") no-repeat center top;background-size:100%;}
ul.footer li a.f_icon_04{background:url("../images/p1-icon09.png") no-repeat center 25%;background-size: 35%}
ul.footer li a.f_icon_05{background:url("../images/p1-icon10.png") no-repeat center 25%;background-size: 35%}
ul.footer li:hover{background: #3d3d3d}

/******漂浮菜单按钮*******/
a.pf_mu {position: fixed;left:0;top:16rem;width:15%;height:1rem;padding-top:2rem;border-radius: 0 50% 50% 0;display: block;text-indent:1.5%;color: #fff;font-size:.7rem;background:rgba(0,0,0,0.5) url("../images/pf_mu.png") no-repeat 20% 20%;background-size: 50%;}
.heimu5{display:none;width:100%;height:100%;position:fixed;top:0;left:0;background: rgba(0,0,0,0.6);z-index:8999;}
.pfcd{width:60%;height:calc(100% - 5.5rem);display:none;position: fixed;top:2.9rem;left:0;overflow: hidden;z-index: 9999;}
.pf_list{width:70%;height:100%;background: rgba(255,255,255,0.9);float:left;overflow: scroll;}
.pf_list li{width:100%;border-bottom: 1px solid #ddd}
.pf_list li a{font-size: .8rem;text-overflow: ellipsis;padding: 0.3rem 4%;line-height:2.5rem;display: block;
    overflow: hidden;
    position: relative;
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease;color:#333}
.pf_list li:hover{background: #ccc;}
a.pf_mu2 {float:left;margin-top:13rem;width:25%;height:1rem;padding-top:2rem;border-radius: 0 50% 50% 0;display: block;text-indent:3%;color: #333;font-size:.7rem;background:rgba(255,255,255,0.9) url("../images/pf_mu2.png") no-repeat 20% 20%;background-size: 50%;}

#leftNavigation li a:hover {
    color: #000;
}
#leftNavigation li ul {
    display: none;
    margin: 0;
    background-color: #ccc;
}
#leftNavigation li.active ul {
    display: block;
}
#leftNavigation > li.active a {
    color:#EF4662 !important;font-weight: 700;border-left:  .15rem solid #EF4662;
}
.address1 .select_address{
    background: url(../images/xuanz01.png) no-repeat 70% center;
}

.address1 .on{
    background: url('../images/xuanz02.png') no-repeat 70% center !important;
}
.section{
    position: absolute;
    top:2rem;
    z-index: 99999999;
    font-size: 1rem;
    box-sizing: border-box;
    line-height: 1.6rem;
    text-align: center;
    color: #fff;
    font-weight: 100;
    width: 100%;
    display: none;
}
.section ul{
    width: 100%;
    text-align: center;
}
.section ul li{
    width: 30%;
    margin-left: 35%;
    margin-top: 2px;
    background: -webkit-linear-gradient(left, #ef9468,#e0774a 56%, #EF4662);
    background: -moz-linear-gradient(left, #ef9468,#e0774a 56%, #EF4662);
    background: -ms-linear-gradient(left, #ef9468,#e0774a 56%, #EF4662);
}
.shop-info{
    width: 100%;
    height: 4rem;
    overflow: hidden;
}

.d_mod{width:auto;background: #fff;overflow:hidden;}
.d_mod a{background-color:dodgerblue;word-break:break-all;display: table-cell;vertical-align: middle;padding-left:3px;padding-right:3px;height:1.9rem;line-height: 1.9rem;color:#fff;font-size: 1rem;text-align: center;float: left;border-right: 2px solid #ddd;border-bottom: .15rem solid #ddd;}
.d_mod a.cur{background-color:#E5005A;border-bottom: .15rem solid #EF4662;}

#MyDiv2::-webkit-scrollbar-thumb{
	border-radius: 25px !important;
    -webkit-box-shadow: inset 0 0 5px rgb(0 0 0 / 20%) !important;
    background: #ffc025 !important;
	
}
#MyDiv2::-webkit-scrollbar{
	width: 10px !important;    height: 1px !important;   display: block !important;
}
#MyDiv2::-webkit-scrollbar-track{
	-webkit-box-shadow: inset 0 0 5px rgb(0 0 0 / 0%) !important;
    border-radius: 25px !important;
    /* background: #EDEDED; */
    background: #fff !important;
}

.zmd{display:none !important;}

.index .index_logo{
position: fixed;
    width: 100%;
    left: 0%;
	
}
.select_p>a{
	
	
    margin: 5px;

position: relative;
  
    min-height: 40px;
    border-radius: 10px;
    display: flex
;
    /* flex-direction: column; */
    justify-content: space-between;
    padding: 5px;
	font-size:14px
	
}
