body{ margin:0; padding:0; font-family: font-family: Helvetica Neue,Helvetica,Arial,Microsoft Yahei,Hiragino Sans GB,Heiti SC,WenQuanYi Micro Hei,sans-serif; font-size:14px; background:#fff;  -moz-user-select:none; -webkit-user-select: none; -ms-user-select: none; font-weight:100; }
i{font-style: normal;}
h1,h2,h3,h4,p,li,ul,dl,dt,dd,ul,li{ margin:0; padding:0;}
li{ list-style:none;}
a{text-decoration:none;-webkit-transition: color .2s; color:#666;    transition: color .2s;}
a:hover{ color:#da2c2d;}
.left{ float:left;}
.right{ float:right;}
.clearfix { *zoom: 1;}
.clearfix:before, .clearfix:after {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}

.red,.fill-height .flex.on{ color:#da2c2d;}


/**首页**/
.find_nav {
    width: 100%;
    height: 44px;
	border-bottom:1px solid #e6e6e6;
    display: -moz-box;
    display: -webkit-box;
    display: box;
	position:fixed;
	left:0;
	top:50px;
	z-index:999;
	 background:#fff;
}
.find_nav_left {
    height: 44px;
    position: relative;
    overflow: hidden;
    -moz-box-flex: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
}
.find_nav_list {
}
.find_nav_list ul {
    position: relative;
    white-space: nowrap;
    font-size: 0;
}
.find_nav_list ul li {
    display: inline-block;
    padding: 0;
	margin:0;
	width:24%; text-align:center;
}
.find_nav_list ul li a {
    display: block;
    width: 100%;
    height: 100%;
    line-height: 44px;
	font-size:14px;
    text-align: center;
    color: #333;
}
.find_nav_list .find_nav_cur a{ color:#C00}
.sideline {
    display: block;
    position: absolute;
    border: 0;
    height: 2px;
    background-color: #da2c2d;
    left: 0;
    top: 42px;
    pointer-events: none;
}

.li_list{overflow-y:auto; display:table;}/*将每个li封闭成一个盒子，就可以独立每个li内的内容*/
#slider1{  width:100%; max-width:620px; margin:95px auto 0 auto; padding-bottom:0}


.shell-header{position: fixed; width: 100%;height:50px; line-height:50px; top:0; left:0;z-index: 999; background:#fff;}
.header-title{ width:84%; text-align:center;  color:#000; font-weight:400; font-size:18px;}
.header-back{ width:8%; text-align:center; padding-top:7px;}

.category{ padding:13px 13px 0 13px; display:block;}
.category .img{ width:30%; margin-right:3%;}
.category .big{ width:100%; border-radius:6px;}
.note{ width:67%;}
.name{ font-size:16px; color:#333; padding:10px 0;font-weight: 400;}
.price{ margin-top:5px;}


@media (min-width:620px){
	.header-bar,.shell-footer,.detail-header,.choose-btns,.ui-mask,.pop{ left:50%; margin-left:-310px;}
	.choose-btns,.pop{ padding:20px;max-width:580px;}
	}
