@charset "utf-8";
/* CSS Document */
html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0;
	padding:0;
	background-color:#E6E6E6;
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
	display: block
}

audio,canvas,progress,video {
	display: inline-block;
	vertical-align: baseline
}

audio:not([controls]) {
	display: none;
	height: 0
}[hidden],template {
	display: none
}

a {
	background-color: transparent
}

abbr[title] {
	border-bottom: 1px dotted
}

b,optgroup,strong {
	font-weight: 700
}

dfn {
	font-style: italic
}

h1 {
	font-size: 2em;
	margin: .67em 0
}

mark {
	background: #ff0;
	color: #000
}

small {
	font-size: 80%
}

sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -0.5em
}

sub {
	bottom: -0.25em
}

img {
	border: 0
}

svg:not(:root) {
	overflow: hidden
}

figure {
	margin: 1em 40px
}

hr {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	height: 0
}

pre,textarea {
	overflow: auto
}

code,kbd,pre,samp {
	font-family: monospace,monospace;
	font-size: 1em
}

button,input,optgroup,select,textarea {
	color: inherit;
	font: inherit;
	margin: 0
}

.pure-button,input {
	line-height: normal
}

button {
	overflow: visible
}

button,select {
	text-transform: none
}

button,html input[type=button],input[type=reset],input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}

button[disabled],html input[disabled] {
	cursor: default
}

button::-moz-focus-inner,input::-moz-focus-inner {
	border: 0;
	padding: 0
}

input[type=checkbox],input[type=radio] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
	height: auto
}

input[type=search] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.pure-button,.pure-form input:not([type]),.pure-menu {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}
*, :after, :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.footdiv{
	width:100%;
	background-color:#2d2d2d;
	height:2.5rem;
	position: fixed;
}
.footicon{
	font-size:1.2rem;
	color:#fff;
}



.weui-tabbar__item {
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    padding:0;
    font-size: 0;
    color: #999;
    text-align: center;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.weui-badge{
	position: absolute;top: -.4em;right: 1.8em;
}
.weui-tabbar__label{
	 color:#fff;
	 font-size:0.65rem;
}
.weui-tabbar__item.weui-bar__item--on .weui-tabbar__label {
    color:#bfa83d;
}
.weui-tabbar__item.weui-bar__item--on .footicon {
    color:#bfa83d;
}
.show_mores{
    height: 3.5rem;
    text-align: center;
    display: block;
    color: #666;
	float:left;
    bottom: 2.0rem;
    width: 100%;	
	}

@media screen and (min-width:700px) {

.alldiv{
	width:450px;
	margin:0 auto;
}
.footdiv{
	width:441px;
	background-color:#2d2d2d;
	height:2.5rem;
	position: fixed;
}
.maxwh{
	max-width:441px;
}
}

/*******购物车*********/
.godsNature{
	width: 96%;
	height: auto;
	margin-left: 2%;
	margin-right: 2%;
	
}
.godsPrice{
	    width: 100%;
    height: 1.5rem;
    line-height: 1.5rem;
    color: red;
    font-size: 0.76rem;
    text-align: left;
    margin-bottom: 0.3rem;}
.godsPrice span{color: #666; float: left;}
.godsPrice  i{font-size: 0.7rem;float: left;}
.godsPrice  strong{font-size: 0.78rem;float: left;}

.weui-count .weui-count__decrease:after, .weui-count .weui-count__decrease:before {
    content: " ";
    position: absolute;
    height: 1px;
    width: 11px;
    background-color: #DF0000;
    left: 50%;
    top: 50%;
    margin-left: -5.5px;
}

.weui-count .weui-count__increase {
    background-color: #DF0000;
}

.weui-count .weui-count__btn {
    height: 21px;
    width: 21px;
    line-height: 21px;
    display: inline-block;
    position: relative;
    border: 1px solid #DF0000;
    border-radius: 50%;
    vertical-align: -6px;}


.godsNatureMsg{width:100%;max-height:10.0rem; min-height: 3.5rem; overflow: scroll;}
.godsNreTitle{width: 100%;
    height: 1.0rem;
    line-height: 1.0rem;
    font-size: 0.65rem;
    color: #8a8989;
    text-align: left;
    float: left;
    margin-bottom: 0.2rem;}
.godsOption{width: 100%;line-height:0.8rem;}
.chkgopt{ padding: 0.1rem 0.5rem;text-align: center; color:#f73306;  float:left;
    font-size: 0.66rem;border: 1px solid #DF0000; border-radius:0.2rem; margin-right:3%;
 margin-bottom:0.2rem;}
.gdsOption{    padding: 0.1rem 0.5rem;float:left;text-align: center; color:#666; 
font-size: 0.66rem;border: 1px solid #666; border-radius:0.2rem;margin-right:3%;margin-bottom:0.2rem; }
.inpt_food{width: 100%;
	height:1.8rem;
	background-color: #DF0000;
	color: #fff;
	font-size: 0.65rem;
	line-height: 1.8rem;
	text-align: center;
	border-radius:0.1rem;
	margin-top: 0.5rem;
	margin-bottom: 0.3rem;
	}
.weui-popup__container, .weui-popup__overlay {
    position: fixed;
    bottom: 0;
	left:auto;
	right:auto;
    height: 100%;
    z-index: 10;
}	
.kc_rmark{ font-size:0.66rem;}
.godsNature .weui-popup__container .weui-cells {
    margin: 0;
    text-align: left;
    height: 2.5rem;
}
.godsNature .weui-cell {
    padding: 0.2rem 0.3rem;
}
.gohomes{
	position:absolute;
	height:1.7rem;
	line-height:1.7rem;
	color:#fff;
	font-size:0.6rem;
	width:3.5rem;
	left:0.5rem;
	top:0.5rem;
	
}
.gohomes a{ color:#fff;}
.gohomes span{
	padding:0.2rem;
	text-align:center;
	background-color:#141414;
	font-size:0.88rem;
	border-radius:50%;
	}
.no-data-box {
margin-top: 25%;
text-align: center;
width:100%
}
.no-data-box img{
	width:70%;
	}
.no-tip{
	font-size: 21px;
color: rgba(102,102,102,1);
text-align: center;

}
.weui-dialog__btn {
    color: #024fda;
}