/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html {
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-webkit-tap-highlight-color:transparent
}
body {
	margin:0;
	-webkit-touch-callout:none;
	-webkit-user-select:none
}
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 {
	-webkit-tap-highlight-color:rgba(255,255,255,0);
	background-color:transparent
}
a:active,a:hover {
	outline:0
}
abbr[title] {
	border-bottom:1px dotted
}
b,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:-.5em
}
sub {
	bottom:-.25em
}
img {
	border:0; 
}
svg:not(:root) {
	overflow:hidden
}
figure {
	margin:1em 40px
}
hr {
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	height:0
}
pre {
	overflow:auto
}
code,kbd,pre,samp {
	font-family:monospace,monospace;
	font-size:1em
}
button,input,optgroup,select,textarea {
	color:inherit;
	font:inherit;
	margin:0
}
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 {
	line-height:normal
}
input[type=checkbox],input[type=radio] {
	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;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
	-webkit-appearance:none
}
fieldset {
	border:1px solid silver;
	margin:0 2px;
	padding:.35em .625em .75em
}
legend {
	border:0;
	padding:0
}
textarea {
	overflow:auto
}
optgroup {
	font-weight:700
}
table {
	border-collapse:collapse;
	border-spacing:0
}
td,th {
	padding:0
}
.pure-g {
	display:-webkit-flex;
	-webkit-flex-flow:row wrap;
	display:-ms-flexbox;
	-ms-flex-flow:row wrap
}
.opera-only:-o-prefocus,.pure-g {
	word-spacing:-.43em
}
.pure-u {
	display:inline-block;
	zoom:1;
	letter-spacing:normal;
	word-spacing:normal;
	vertical-align:top;
	text-rendering:auto
}
.pure-u-1,.pure-u-1-1,.pure-u-1-2,.pure-u-1-3,.pure-u-2-3,.pure-u-1-4,.pure-u-3-4,.pure-u-1-5,.pure-u-2-5,.pure-u-3-5,.pure-u-4-5,.pure-u-5-5,.pure-u-1-6,.pure-u-5-6,.pure-u-1-8,.pure-u-3-8,.pure-u-5-8,.pure-u-7-8,.pure-u-1-12,.pure-u-5-12,.pure-u-7-12,.pure-u-11-12,.pure-u-1-24,.pure-u-2-24,.pure-u-3-24,.pure-u-4-24,.pure-u-5-24,.pure-u-6-24,.pure-u-7-24,.pure-u-8-24,.pure-u-9-24,.pure-u-10-24,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24 {
	display:inline-block;
	zoom:1;
	letter-spacing:normal;
	word-spacing:normal;
	vertical-align:top;
	text-rendering:auto
}
.pure-u-1-24 {
	width:4.1667%;
}
.pure-u-1-12,.pure-u-2-24 {
	width:8.3333%;
}
.pure-u-1-8,.pure-u-3-24 {
	width:12.5%;
}
.pure-u-1-6,.pure-u-4-24 {
	width:16.6667%;
}
.pure-u-1-5 {
	width:20%;
}
.pure-u-5-24 {
	width:20.8333%;
}
.pure-u-1-4,.pure-u-6-24 {
	width:25%;
}
.pure-u-7-24 {
	width:29.1667%;
}
.pure-u-1-3,.pure-u-8-24 {
	width:33.3333%;
}
.pure-u-3-8,.pure-u-9-24 {
	width:37.5%;
}
.pure-u-2-5 {
	width:40%;
}
.pure-u-5-12,.pure-u-10-24 {
	width:41.6667%;
}
.pure-u-11-24 {
	width:45.8333%;
}
.pure-u-1-2,.pure-u-12-24 {
	width:50%;
}
.pure-u-13-24 {
	width:54.1667%;
}
.pure-u-7-12,.pure-u-14-24 {
	width:58.3333%;
}
.pure-u-3-5 {
	width:60%;
}
.pure-u-5-8,.pure-u-15-24 {
	width:62.5%;
}
.pure-u-2-3,.pure-u-16-24 {
	width:66.6667%;
}
.pure-u-17-24 {
	width:70.8333%;
}
.pure-u-3-4,.pure-u-18-24 {
	width:75%;
}
.pure-u-19-24 {
	width:79.1667%;
}
.pure-u-4-5 {
	width:80%;
}
.pure-u-5-6,.pure-u-20-24 {
	width:83.3333%;
}
.pure-u-7-8,.pure-u-21-24 {
	width:87.5%;
}
.pure-u-11-12,.pure-u-22-24 {
	width:91.6667%;
}
.pure-u-23-24 {
	width:95.8333%;
}
.pure-u-1,.pure-u-1-1,.pure-u-5-5,.pure-u-24-24 {
	width:100%
}
@media screen and (min-width:35.5em) {
	.u-sm-1,.u-sm-1-1,.u-sm-1-2,.u-sm-1-3,.u-sm-2-3,.u-sm-1-4,.u-sm-3-4,.u-sm-1-5,.u-sm-2-5,.u-sm-3-5,.u-sm-4-5,.u-sm-5-5,.u-sm-1-6,.u-sm-5-6,.u-sm-1-8,.u-sm-3-8,.u-sm-5-8,.u-sm-7-8,.u-sm-1-12,.u-sm-5-12,.u-sm-7-12,.u-sm-11-12,.u-sm-1-24,.u-sm-2-24,.u-sm-3-24,.u-sm-4-24,.u-sm-5-24,.u-sm-6-24,.u-sm-7-24,.u-sm-8-24,.u-sm-9-24,.u-sm-10-24,.u-sm-11-24,.u-sm-12-24,.u-sm-13-24,.u-sm-14-24,.u-sm-15-24,.u-sm-16-24,.u-sm-17-24,.u-sm-18-24,.u-sm-19-24,.u-sm-20-24,.u-sm-21-24,.u-sm-22-24,.u-sm-23-24,.u-sm-24-24 {
	display:inline-block;
	zoom:1;
	letter-spacing:normal;
	word-spacing:normal;
	vertical-align:top;
	text-rendering:auto
}
.u-sm-1-24 {
	width:4.1667%;
}
.u-sm-1-12,.u-sm-2-24 {
	width:8.3333%;
}
.u-sm-1-8,.u-sm-3-24 {
	width:12.5%;
}
.u-sm-1-6,.u-sm-4-24 {
	width:16.6667%;
}
.u-sm-1-5 {
	width:20%;
}
.u-sm-5-24 {
	width:20.8333%;
}
.u-sm-1-4,.u-sm-6-24 {
	width:25%;
}
.u-sm-7-24 {
	width:29.1667%;
}
.u-sm-1-3,.u-sm-8-24 {
	width:33.3333%;
}
.u-sm-3-8,.u-sm-9-24 {
	width:37.5%;
}
.u-sm-2-5 {
	width:40%;
}
.u-sm-5-12,.u-sm-10-24 {
	width:41.6667%;
}
.u-sm-11-24 {
	width:45.8333%;
}
.u-sm-1-2,.u-sm-12-24 {
	width:50%;
}
.u-sm-13-24 {
	width:54.1667%;
}
.u-sm-7-12,.u-sm-14-24 {
	width:58.3333%;
}
.u-sm-3-5 {
	width:60%;
}
.u-sm-5-8,.u-sm-15-24 {
	width:62.5%;
}
.u-sm-2-3,.u-sm-16-24 {
	width:66.6667%;
}
.u-sm-17-24 {
	width:70.8333%;
}
.u-sm-3-4,.u-sm-18-24 {
	width:75%;
}
.u-sm-19-24 {
	width:79.1667%;
}
.u-sm-4-5 {
	width:80%;
}
.u-sm-5-6,.u-sm-20-24 {
	width:83.3333%;
}
.u-sm-7-8,.u-sm-21-24 {
	width:87.5%;
}
.u-sm-11-12,.u-sm-22-24 {
	width:91.6667%;
}
.u-sm-23-24 {
	width:95.8333%;
}
.u-sm-1,.u-sm-1-1,.u-sm-5-5,.u-sm-24-24 {
	width:100%
}
}@media screen and (min-width:48em) {
	.u-md-1,.u-md-1-1,.u-md-1-2,.u-md-1-3,.u-md-2-3,.u-md-1-4,.u-md-3-4,.u-md-1-5,.u-md-2-5,.u-md-3-5,.u-md-4-5,.u-md-5-5,.u-md-1-6,.u-md-5-6,.u-md-1-8,.u-md-3-8,.u-md-5-8,.u-md-7-8,.u-md-1-12,.u-md-5-12,.u-md-7-12,.u-md-11-12,.u-md-1-24,.u-md-2-24,.u-md-3-24,.u-md-4-24,.u-md-5-24,.u-md-6-24,.u-md-7-24,.u-md-8-24,.u-md-9-24,.u-md-10-24,.u-md-11-24,.u-md-12-24,.u-md-13-24,.u-md-14-24,.u-md-15-24,.u-md-16-24,.u-md-17-24,.u-md-18-24,.u-md-19-24,.u-md-20-24,.u-md-21-24,.u-md-22-24,.u-md-23-24,.u-md-24-24 {
	display:inline-block;
	zoom:1;
	letter-spacing:normal;
	word-spacing:normal;
	vertical-align:top;
	text-rendering:auto
}
.u-md-1-24 {
	width:4.1667%;
}
.u-md-1-12,.u-md-2-24 {
	width:8.3333%;
}
.u-md-1-8,.u-md-3-24 {
	width:12.5%;
}
.u-md-1-6,.u-md-4-24 {
	width:16.6667%;
}
.u-md-1-5 {
	width:20%;
}
.u-md-5-24 {
	width:20.8333%;
}
.u-md-1-4,.u-md-6-24 {
	width:25%;
}
.u-md-7-24 {
	width:29.1667%;
}
.u-md-1-3,.u-md-8-24 {
	width:33.3333%;
}
.u-md-3-8,.u-md-9-24 {
	width:37.5%;
}
.u-md-2-5 {
	width:40%;
}
.u-md-5-12,.u-md-10-24 {
	width:41.6667%;
}
.u-md-11-24 {
	width:45.8333%;
}
.u-md-1-2,.u-md-12-24 {
	width:50%;
}
.u-md-13-24 {
	width:54.1667%;
}
.u-md-7-12,.u-md-14-24 {
	width:58.3333%;
}
.u-md-3-5 {
	width:60%;
}
.u-md-5-8,.u-md-15-24 {
	width:62.5%;
}
.u-md-2-3,.u-md-16-24 {
	width:66.6667%;
}
.u-md-17-24 {
	width:70.8333%;
}
.u-md-3-4,.u-md-18-24 {
	width:75%;
}
.u-md-19-24 {
	width:79.1667%;
}
.u-md-4-5 {
	width:80%;
}
.u-md-5-6,.u-md-20-24 {
	width:83.3333%;
}
.u-md-7-8,.u-md-21-24 {
	width:87.5%;
}
.u-md-11-12,.u-md-22-24 {
	width:91.6667%;
}
.u-md-23-24 {
	width:95.8333%;
}
.u-md-1,.u-md-1-1,.u-md-5-5,.u-md-24-24 {
	width:100%
}
}@media screen and (min-width:58em) {
	.u-lg-1,.u-lg-1-1,.u-lg-1-2,.u-lg-1-3,.u-lg-2-3,.u-lg-1-4,.u-lg-3-4,.u-lg-1-5,.u-lg-2-5,.u-lg-3-5,.u-lg-4-5,.u-lg-5-5,.u-lg-1-6,.u-lg-5-6,.u-lg-1-8,.u-lg-3-8,.u-lg-5-8,.u-lg-7-8,.u-lg-1-12,.u-lg-5-12,.u-lg-7-12,.u-lg-11-12,.u-lg-1-24,.u-lg-2-24,.u-lg-3-24,.u-lg-4-24,.u-lg-5-24,.u-lg-6-24,.u-lg-7-24,.u-lg-8-24,.u-lg-9-24,.u-lg-10-24,.u-lg-11-24,.u-lg-12-24,.u-lg-13-24,.u-lg-14-24,.u-lg-15-24,.u-lg-16-24,.u-lg-17-24,.u-lg-18-24,.u-lg-19-24,.u-lg-20-24,.u-lg-21-24,.u-lg-22-24,.u-lg-23-24,.u-lg-24-24 {
	display:inline-block;
	zoom:1;
	letter-spacing:normal;
	word-spacing:normal;
	vertical-align:top;
	text-rendering:auto
}
.u-lg-1-24 {
	width:4.1667%;
}
.u-lg-1-12,.u-lg-2-24 {
	width:8.3333%;
}
.u-lg-1-8,.u-lg-3-24 {
	width:12.5%;
}
.u-lg-1-6,.u-lg-4-24 {
	width:16.6667%;
}
.u-lg-1-5 {
	width:20%;
}
.u-lg-5-24 {
	width:20.8333%;
}
.u-lg-1-4,.u-lg-6-24 {
	width:25%;
}
.u-lg-7-24 {
	width:29.1667%;
}
.u-lg-1-3,.u-lg-8-24 {
	width:33.3333%;
}
.u-lg-3-8,.u-lg-9-24 {
	width:37.5%;
}
.u-lg-2-5 {
	width:40%;
}
.u-lg-5-12,.u-lg-10-24 {
	width:41.6667%;
}
.u-lg-11-24 {
	width:45.8333%;
}
.u-lg-1-2,.u-lg-12-24 {
	width:50%;
}
.u-lg-13-24 {
	width:54.1667%;
}
.u-lg-7-12,.u-lg-14-24 {
	width:58.3333%;
}
.u-lg-3-5 {
	width:60%;
}
.u-lg-5-8,.u-lg-15-24 {
	width:62.5%;
}
.u-lg-2-3,.u-lg-16-24 {
	width:66.6667%;
}
.u-lg-17-24 {
	width:70.8333%;
}
.u-lg-3-4,.u-lg-18-24 {
	width:75%;
}
.u-lg-19-24 {
	width:79.1667%;
}
.u-lg-4-5 {
	width:80%;
}
.u-lg-5-6,.u-lg-20-24 {
	width:83.3333%;
}
.u-lg-7-8,.u-lg-21-24 {
	width:87.5%;
}
.u-lg-11-12,.u-lg-22-24 {
	width:91.6667%;
}
.u-lg-23-24 {
	width:95.8333%;
}
.u-lg-1,.u-lg-1-1,.u-lg-5-5,.u-lg-24-24 {
	width:100%
}
}@media screen and (min-width:75em) {
	.u-xl-1,.u-xl-1-1,.u-xl-1-2,.u-xl-1-3,.u-xl-2-3,.u-xl-1-4,.u-xl-3-4,.u-xl-1-5,.u-xl-2-5,.u-xl-3-5,.u-xl-4-5,.u-xl-5-5,.u-xl-1-6,.u-xl-5-6,.u-xl-1-8,.u-xl-3-8,.u-xl-5-8,.u-xl-7-8,.u-xl-1-12,.u-xl-5-12,.u-xl-7-12,.u-xl-11-12,.u-xl-1-24,.u-xl-2-24,.u-xl-3-24,.u-xl-4-24,.u-xl-5-24,.u-xl-6-24,.u-xl-7-24,.u-xl-8-24,.u-xl-9-24,.u-xl-10-24,.u-xl-11-24,.u-xl-12-24,.u-xl-13-24,.u-xl-14-24,.u-xl-15-24,.u-xl-16-24,.u-xl-17-24,.u-xl-18-24,.u-xl-19-24,.u-xl-20-24,.u-xl-21-24,.u-xl-22-24,.u-xl-23-24,.u-xl-24-24 {
	display:inline-block;
	zoom:1;
	letter-spacing:normal;
	word-spacing:normal;
	vertical-align:top;
	text-rendering:auto
}
.u-xl-1-24 {
	width:4.1667%;
}
.u-xl-1-12,.u-xl-2-24 {
	width:8.3333%;
}
.u-xl-1-8,.u-xl-3-24 {
	width:12.5%;
}
.u-xl-1-6,.u-xl-4-24 {
	width:16.6667%;
}
.u-xl-1-5 {
	width:20%;
}
.u-xl-5-24 {
	width:20.8333%;
}
.u-xl-1-4,.u-xl-6-24 {
	width:25%;
}
.u-xl-7-24 {
	width:29.1667%;
}
.u-xl-1-3,.u-xl-8-24 {
	width:33.3333%;
}
.u-xl-3-8,.u-xl-9-24 {
	width:37.5%;
}
.u-xl-2-5 {
	width:40%;
}
.u-xl-5-12,.u-xl-10-24 {
	width:41.6667%;
}
.u-xl-11-24 {
	width:45.8333%;
}
.u-xl-1-2,.u-xl-12-24 {
	width:50%;
}
.u-xl-13-24 {
	width:54.1667%;
}
.u-xl-7-12,.u-xl-14-24 {
	width:58.3333%;
}
.u-xl-3-5 {
	width:60%;
}
.u-xl-5-8,.u-xl-15-24 {
	width:62.5%;
}
.u-xl-2-3,.u-xl-16-24 {
	width:66.6667%;
}
.u-xl-17-24 {
	width:70.8333%;
}
.u-xl-3-4,.u-xl-18-24 {
	width:75%;
}
.u-xl-19-24 {
	width:79.1667%;
}
.u-xl-4-5 {
	width:80%;
}
.u-xl-5-6,.u-xl-20-24 {
	width:83.3333%;
}
.u-xl-7-8,.u-xl-21-24 {
	width:87.5%;
}
.u-xl-11-12,.u-xl-22-24 {
	width:91.6667%;
}
.u-xl-23-24 {
	width:95.8333%;
}
.u-xl-1,.u-xl-1-1,.u-xl-5-5,.u-xl-24-24 {
	width:100%
}
}*,:before,:after {
	box-sizing:border-box;
	-webkit-box-sizing:border-box
}
html,body {
	margin:0;
	padding:0;
	color:#333
}
ul,ol,li {
	list-style:none
}
b,i,h1,h2,h3,h4,h5,h6 {
	font-family:sans-serif
}
div,p,dl,dd,a,b,em,input,textarea,button,select,form,section,label,span,td,li,nav,footer,body,ul,ol,i,h1,h2,h3,h4,h5,h6 {
	margin:0;
	padding:0
}
input,textarea,button,select,label,a {
	-webkit-tap-highlight-color:transparent
}
a:link,a:visited,a:active {
	text-decoration:none
}
em,i {
	font-style:normal
}
input:focus {
	outline:0
}
.btn {
	display:block;
	font-size:17px;
	background:#fff;
	color:#333;
	border:1px solid #ccc;
	text-align:center;
	padding:.75rem;
	-webkit-border-radius:5px;
	border-radius:5px;
	width:100%;
	-webkit-tap-highlight-color:transparent;
	-webkit-appearance:none
}
.btn-success {
	background:#79bd50;
	border-color:#79bd50;
	color:#fff!important
}
.hide {
	display:none!important
}
.tip-mglayer {
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background:rgba(0,0,0,.3);
	z-index:1000
}
.tip-layer {
	width:86%;
	position:absolute;
	background:#fff;
	left:50%;
	top:50%;
	-webkit-border-radius:5px;
	border-radius:5px;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.layer-content {
	text-align:center;
	padding:15px 12px
}
.layer-footer {
	border-top:1px solid #ccc;
	font-size:0
}
.layer-footer a {
	display:inline-block;
	font-size:1rem;
	width:50%;
	text-align:center;
	padding:12px;
	color:#333
}
.layer-footer .layer-cancel {
	color:#ff3f36;
	border-left:1px solid #ccc
}
.auto-layer {
	position:fixed;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:1000
}
.auto-layer p {
	position:absolute;
	padding:1rem;
	min-width:60%;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-80%);
	transform:translate(-50%,-80%);
	background:rgba(0,0,0,.5);
	color:#fff;
	-webkit-border-radius:10px;
	border-radius:10px;
	text-align:center
}
.reqLoading p {
	min-width:0
}
.reqLoading p:before {
	content:"";
	display:block;
	width:32px;
	height:32px;
	margin:0 auto;
	background:url(../images/req_loading.png) no-repeat;
	background-size:32px 32px;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	-webkit-animation:rotate 1.2s infinite linear;
	animation:rotate 1.2s infinite linear
}
.check-radio {
	color:#999;
	font-size:.875rem
}
.check-radio input {
	position:relative;
	width:20px;
	height:20px;
	display:inline-block;
	margin:0 0 0 3px;
	border:0;
	background:0 0;
	cursor:pointer;
	vertical-align:middle;
	-webkit-appearance:none;
	top:-2px
}
.check-radio input:before {
	display:table;
	width:100%;
	height:100%;
	border-width:1px;
	border-style:solid;
	border-color:#ccc;
	-webkit-border-radius:20px;
	border-radius:20px;
	background:#fff;
	content:' ';
	-webkit-transition:background-color 20ms ease-in-out;
	transition:background-color 20ms ease-in-out
}
.check-radio input:checked:before {
	border-width:1px;
	border-color:#79bd50;
	background:#79bd50
}
.check-radio input:after {
	-webkit-transition:opacity .05s ease-in-out;
	transition:opacity .05s ease-in-out;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	position:absolute;
	top:30%;
	left:26%;
	display:table;
	width:10px;
	height:6.33px;
	border:1px solid #fff;
	border-top:0;
	border-right:0;
	content:' ';
	opacity:0
}
.check-radio input:checked:after {
	opacity:1
}
.toggle input {
	display:none
}
.toggle {
	position:absolute;
	right:0;
	top:50%;
	margin-top:-13px
}
.toggle .track {
	-webkit-transition-timing-function:ease-in-out;
	transition-timing-function:ease-in-out;
	-webkit-transition-duration:.2s;
	transition-duration:.2s;
	-webkit-transition-property:background-color,border;
	transition-property:background-color,border;
	display:inline-block;
	width:54px;
	height:26px;
	border:solid 1px #E5E5E5;
	-webkit-border-radius:20px;
	border-radius:20px;
	background-color:#E5E5E5;
	content:' ';
	cursor:pointer;
	pointer-events:none
}
.toggle .handle {
	-webkit-transition:.2s ease-in-out;
	transition:.2s ease-in-out;
	position:absolute;
	display:block;
	width:24px;
	height:24px;
	-webkit-border-radius:24px;
	border-radius:24px;
	background-color:#fff;
	top:1px;
	left:1px
}
.toggle input:checked+.track {
	background-color:#79bd50;
	border-color:#79bd50
}
.toggle input:checked+.track .handle {
	-webkit-transform:translate3d(28px,0,0);
	transform:translate3d(28px,0,0)
}
.icon-to-cart {
	background:#79bd50;
	position:fixed;
	color:#fff;
	font-size:.75rem;
	width:16px;
	text-align:center;
	height:16px;
	-webkit-border-radius:50%;
	border-radius:50%
}
.modify-num {
	text-align:center;
}
.modify-num button {
	width:30px;
	height:30px;
	outline:0;
	margin:0 10px;
	border:0;
	background:url(../images/change_icon.png) no-repeat;
	background-size:30px 60px;
	text-align:center;
	font-size:1.125rem;
	text-indent:-9999px
}
.modify-num .add {
	background-position:0 0
}
.modify-num .less {
	background-position:0 -30px
}
.modify-num strong {
	color:#666;
	font-weight:700;
	font-size:1rem
}
.modify-num .less,.modify-num .num {
	display:none
}
.modify-num.selected .less,.modify-num.selected .num {
	display:inline-block
}
.loading {
	font-size:.75rem;
	color:#666;
	margin-top:5px;
	display:none;
	text-align:center
}
.loading:before {
	width:24px;
	height:24px;
	content:"";
	display:inline-block;
	background:url(../images/loading.png) no-repeat;
	background-size:24px 24px;
	vertical-align:middle;
	margin-right:10px;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	-webkit-animation:rotate 1s infinite linear;
	animation:rotate 1s infinite linear
}
@-webkit-keyframes rotate {
	from {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}
to {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg)
}
}.info-cart {
	position:fixed;
	width:50px;
	height:50px;
	background:url(../images/cart_icon_shadow.png) no-repeat;
	background-size:50px 50px;
	right:20px;
	bottom:15px
}
.info-cart i {
	position:absolute;
	margin-left:1.5rem;
	background:#ff3f36;
	color:#fff;
	font-size:.75rem;
	-webkit-border-radius:50%;
	border-radius:50%;
	padding:3px 2px 1px;
	min-width:18px;
	right:-3px;
	text-align:center
}
.food-list {
	font-size:0;
	margin-top:-4px;
	text-align:left
}
.food-list li {
	padding:2px
}
.food-list .goods-inner {
	display:block;
	background:#fff;
	/* box-shadow:0 0 2px rgba(0,0,0,.2); */
	border:1px solid #f1f1f1;
	position:relative;
	color:#333;
	border-radius: 5px;
}
.food-list img {
	width:100%;
	display:block;
	min-height:100px;
	border-radius: 5px;
}
.food-list p {
	font-size:13px;
	padding:5px;
	overflow:hidden;
	height:42px
}
.food-list .unit-price {
	color:#ff3f36;
	padding:5px;
	font-size:1rem;
	font-weight:700
}
.food-list .unit-price em {
	font-size:.75rem;
	color:#666
}
.food-list .promot i {
	position:absolute;
	width:45px;
	height:33px;
	background:url(../images/reduce_icon.png) no-repeat;
	background-size:45px 33px;
	top:5px;
	left:-3px
}
.food-list .sub-tit {
	display:block;
	font-size:.75rem;
	padding:3px 5px;
	line-height:1;
	height:20px;
	overflow:hidden;
	white-space:nowrap;
	font-weight:400;
	text-overflow:ellipsis;
	color:#666
}
#topNavBar {
	height:44px;
	position:fixed;
	top:0;
	width:100%;
	background:#79BD50;
	z-index:999
}
#topNavBarTitle {
	color:#fff;
	line-height:44px;
	font-size:20px;
	font-weight:400;
	text-align:center
}
#topNavBarBack {
	position:absolute;
	display:block;
	outline:0;
	text-indent:-9999px;
	background:url(../images/back.png) center center no-repeat;
	background-size:10px 20.5px;
	top:0;
	left:0;
	z-index:2
}
#topNavBarOrders {
	float:right
}
#topNavBarSearch {
	float:right;
	display:none
}
#topNavBarSearch img {
	width:17.3px;
	vertical-align:middle
}
.top-nav-bar-menu {
	font-size:14px;
	color:#fff!important;
	height:50px;
	min-width:50px;
	text-align:center;
	line-height:50px;
	padding:0 10px
}
.search-box {
	text-align:right;
	line-height:42px;
	padding-right:15px;
	padding-left:15px;
	position:relative;
	z-index:1
}
#searchInput {
	padding:8px;
	border:0 none;
	color:#fff;
	font-size:14px;
	border-radius:5px;
	background:rgba(255,255,255,.3);
	width:100%;
	vertical-align:middle;
	box-sizing:border-box
}
#searchInput::-webkit-input-placeholder {
	color:#eee
}
#searchSubmit {
	border:0 none;
	background:transparent url(../images/ic_top_search.png) left center no-repeat;
	background-size:contain;
	color:#fff;
	font-size:14px;
	width:17.3px;
	height:50px;
	vertical-align:middle;
	position:absolute;
	right:25px;
	top:0
}
#searchClose {
	display:none;
	border:0 none;
	background:transparent none;
	color:#fff;
	font-size:14px;
	margin-left:10px;
	vertical-align:middle
}
#topNavRightText {
	position:absolute;
	z-index:2;
	top:0;
	right:0;
	height:50px;
	line-height:50px;
	padding:0 10px;
	font-size:14px;
	color:#fff
}
#topNavRightText:hover,#topNavRightText:visited {
	color:#fff;
	text-decoration:none
}
#container {
	width:100%;
}
.simple-alert .layer-header {
	text-align:center;
	font-size:18px;
	padding:10px 10px 0
}
.simple-alert .layer-content {
	padding:10px
}
.simple-alert .layer-content a {
	color:#79BD50!important;
	text-decoration:none
}
.simple-alert .simple-alert-btn {
	display:block;
	width:100%!important;
	color:#79bd50!important;
	font-size:18px
}
a,a:link,a:hover,a:visited,input[type=submit],input[type=button] button,.jia,.jian,.less,.add,.info-cart,.order-list .item-info,.type-list li,.category-goods .goods-thumb,#J_goto_desc {
	cursor:pointer
}
@media (min-width:705px) {
	html,body {
	background:#ccc!important;
	height:100%
}
.quick-tab {
	display:block!important;
	position:fixed;
	top:0;
	margin-left:610px
}
.quick-tab li {
	margin-bottom:2px;
	background:#79BD50
}
.quick-tab li a {
	display:block;
	padding:0 15px;
	width:90px;
	color:#fff!important;
	font-size:14px;
	height:37px;
	line-height:37px;
	text-align:center;
	overflow:hidden
}
#container {
	width:600px;
	position:relative;
	-webkit-box-shadow:#666 0 0 8px;
	box-shadow:#666 0 0 8px;
	background:#fff;
	min-height:100%
}
#topNavBar {
	width:600px;
	-webkit-box-shadow:#666 0 0 8px;
	box-shadow:#666 0 0 8px
}
.category-header {
	width:600px!important;
	left:auto!important
}
.float-cart {
	right:auto!important;
	margin-left:605px
}
.toolbar {
	width:600px!important;
	left:auto!important;
	right:auto!important
}
.commit-box {
	width:600px!important;
	left:auto!important;
	right:auto!important
}
.tip-layer {
	width:400px
}
.auto-layer p {
	max-width:450px;
	min-width:100px
}
.info-cart {
	right:auto!important;
	bottom:10px!important;
	margin-left:605px
}
.info-cart i {
	padding:0
}
}.res-error-box {
	text-align:center;
	padding-top:50px;
	font-size:.875rem;
	color:#666
}
.res-error-box:before {
	content:"";
	display:block;
	width:55px;
	height:55px;
	margin:10px auto;
	background:url(../images/head_gray.png) no-repeat;
	background-size:55px 55px;
	margin:0 auto 25px
}
.pay-info{margin-bottom: 0 !important;
    background: #fff;
    border-bottom: 1px solid #ccc;
    background-color: white;
    border-top: 0;
    height: 3rem;
    padding: 10px;
    text-align: right;
    color: #f30 !important;font-family:'microsoft yahei';font-size:1.25em;}
.pay-info .oamount{color: #f30;
    font-size: 1em;
    line-height: inherit;}