@charset "utf-8";
*{text-decoration:none; list-style:none;font-family:"Microsoft Yahei","微软雅黑";}/*
ul,li,p,h1,h2,h3,h4,h5,h6,form,img,div,dl,dt,dd,span{margin:0px;padding:0px;border:0px;display:block;}*/
ul,li{list-style-type:none;margin:0px;padding:0px;}
input, textarea, select {outline: none;}
a,body,div,img,li,ul{margin:0;padding:0;}
body{ margin:0px; padding:0px;max-width:640px;min-width:320px; margin:auto; background-color:#f8f8f8;}
.in_mian{max-width:640px;min-width:320px;margin:auto; padding:2%;}
.clear{ width:100%; clear:both; height:0px; overflow:hidden;}

.sousuo{ height:40px;}
.sear_input{background: #e9e9e9;width: calc(100% - 35px);border: 0;height: 30px;line-height: 30px;float: left;border-radius: 15px;padding-left: 35px;font-size: 14px;color: #666;}
.sear_tj {position: absolute;left: 20px;top: 10px;border: 0;height: 30px;width: 30px;line-height: 30px;float: left;color: #333;text-align: center;}
.sear_tj input {border: 0;height: 30px;margin-top: 6px;line-height: 30px;font-size: 14px;background: url(../images/search.png) no-repeat;background-size: 18px auto;width: 30px;    cursor: pointer;}
.nav{ background:#fff; padding:5px 0 5px 0px;border-radius:8px; margin-top:10px;}
.nav li{width:25%; float:left; text-align:center; margin-top:8px;}
.nav li a span{font-size:13px; display:block; font-family:"微软雅黑"; color:#666; margin-top:2px;}
.nav i{display:block; width:40px; height:40px; margin:0 auto}
.nav i img{border-radius:50%;width:40px; height:40px;}
.nav span{display:block;}
.ms_list{margin-top:10px; background-color:#FFF;border-radius:8px; }
.ms_list li .li_box{border:1px #eee solid; background:#f8f8f8}
.tuijian_tt{height:45px; line-height:43px; display:flex; font-size:15px; position:relative; color:#555; border-bottom:#eee solid 1px;}
.tuijian_tt p{width:4px; height:18px; border-radius:4px; position:relative; display:inline-block; background:#1e9fff; margin:12px 10px 0;}
.tj_more{ position:absolute; right:5px; background:url(../images/jt_m.png) no-repeat;background-size:6px 10px; width:6px; height:10px; display:block; top:50%; margin-top:-5px; right:12px;}

.ms_list li{width:33.33%; float:left; text-align:center; margin-top:18px;}
.ms_list li img{border-radius:50%;width:45px; height:45px;}
.ms_list li a span{font-size:13px; display:block; font-family:"微软雅黑"; color:#666; margin-top:2px;}

.notice{ width:100%; background:url(../images/ico.png) 5px no-repeat;border-radius:8px; background-color:#FFF; margin:10px 0px;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis; height:38px;}
.notice a{ font-size:14px; padding:8px; padding-left:28px; line-height:38px; color:#666;}
.write_left{ width:49%; float:left;}
.write_right{ width:49%; float:right;}
.write_two{ margin-top:3%;}
.my_write{  margin:10px 0px; width:100%; display:block;}
.foodt{ position:fixed; bottom:0px; width:100%; max-width:640px; background-color:#F8F8F8;text-align:center; border-top:#e1e1e1 solid 1px; padding-top:7px; padding-bottom:5px; }
.foodt div{  display:block;width:33.33%; float:left; }

.user_top{background-image: url('../images/uaertop.png');    background-size: cover;    background-position: right; height:205px; width:100%; background-repeat: no-repeat;}
.user_top .tou_x { padding-top:55px; }
.user_mc{ font-size:14px; margin-top:10px;}
.user_top .tou_x img{border-radius:50%; }

.user_ul{ background-color:#FFF; height:76px;}
.user_ul div{  display:block;width:33.33%; float:left;  padding-top:14px;}

.user_a{ background-color:#FFF; padding:10px;border-radius:8px; margin-top:15px; padding-bottom:40px;}
.user_a a{ height:70px; border-bottom:#f5f5f5 solid 1px; color:#666; font-size:14px; display:block; line-height:80px; background:url(../images/jiantou.png) right no-repeat;}

.atext{font-style: normal; color: #333;font-size: 14px; line-height:1.4rem;}

.address-add {
    position: fixed;
    display: flex;
    align-items: center;
    justify-content: center;
    bottom: 0;
    z-index: 10;
    width: 100%;
    height: 50px;}
.address-add a {
    width: 96%;
    text-align: center;
    font-size: 16px;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    color: #fff;
    background-color: #F57705;
    border-radius: 50px;
}

.shop_list_ad{ width:100%; text-align:center;}
.shop_list_ad a{ width:14%; margin:0px 3%; padding:3% 0px; float:left; font-size:14px; color:#5e5e5e;border-bottom:#fff solid 2px;}
.shop_list_ad a:hover{ border-bottom:#DA0303 solid 2px; color:#DA0303;}
.shop_list_ad .over{ border-bottom:#DA0303 solid 2px; color:#DA0303;}

.order_list_e2{ width:96%; margin:auto; text-align:right; }
.order_list_e2 a{ width:25%; background-color:#fff; border:#DA0303 solid 1px; font-size:15px; height:38px; line-height:38px; color:#DA0303; display:block; text-align:center;border-radius:5px; float:right; margin-left:15px;}
.order_list_e2 .a{ width:25%; background-color:#DA0303; border:#fff solid 0px; font-size:15px; height:40px; line-height:40px; color:#fff; display:block; text-align:center;border-radius:5px; float:right; margin-left:15px;}



@media screen and (min-width:300px) and (max-width:340px){

}
