/* 禁用iPhone中Safari的字号自动调整 */
html {
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	height:100%;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td,
hr {
	margin:0;
	padding:0;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}
body {
	font-family:"Microsoft YaHei", STHeiTi, Arial, sans-serif;
	/*
	 font-family:"Helvetica Neue", Helvetica, "Microsoft YaHei", STHeiTi, Arial, sans-serif;
	 */
	height:100%;
	font-size:62.5%;
	line-height:1;
	overflow-x:hidden;
	-webkit-overflow-scrolling:touch;
	margin:0 auto;
	max-width:640px;
	min-width:320px;
	color:#333;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
	display:block;
	margin:0;
	padding:0;
}
audio,
canvas,
progress,
video {
	display:inline-block;
	vertical-align:baseline;
}
a {
	color:#666;
	background:transparent;
	text-decoration:none;
	-webkit-tap-highlight-color:transparent;/*设置的tap A标签的时候出现的黑色高亮*/
}
:focus{
	outline:none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-moz-tap-highlight-color: rgba(0, 0, 0, 0);
	tap-highlight-color: rgba(0, 0, 0, 0)
}
b,
strong {
	font-weight:bold;
}
em,
i,
var{
  font-style:normal;
}
/* 图片自适应 */
img {
	max-width:100%;
	height:auto;
	width:auto\9;/* ie8 */
	-ms-interpolation-mode:bicubic;/*为了照顾ie图片缩放失真*/
	vertical-align:top;
}
hr {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:content-box;
	border:none;
	height:0;
}
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;
	border:none;
	background:transparent;
}
button[disabled],
html input[disabled] {
	cursor:default;
}
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;
	-webkit-appearance: none !important;
}
input[type="search"] {
	-webkit-appearance:textfield;
	-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;
}
textarea {
	overflow:auto;
	resize:vertical;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
ul,
ol {
	list-style:none outside none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight:normal;
	font-size:100%;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color:#ccc;
}

.clearfix:after {content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { *zoom:1; }

.fl{float:left;}
.fr{float:right;}
.fn{float:none;}
.tal{text-align:left;}
.tac{text-align:center;}
.tar{text-align:right;}

@font-face {
	font-family:Muiicons;
	src:url('fonts/mui.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ElegantIcons';
	src:url('fonts/ElegantIcons.eot');
	src:url('fonts/ElegantIcons.eot?#iefix') format('embedded-opentype'),
		url('fonts/ElegantIcons.woff') format('woff'),
		url('fonts/ElegantIcons.ttf') format('truetype'),
		url('fonts/ElegantIcons.svg#ElegantIcons') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*common css*/
.pwrap{padding-top:46px;overflow:hidden;}
.bgc_ecedf1{background-color:#ecedf1;}
/*top bar*/
.bar{height:45px;border-bottom:1px solid #cfcece;background-color:#fbfcff;position:fixed;width:100%;left:0;top:0;z-index:999;}
.bar h2{text-align:center;font-size:1.6em;line-height:45px;}
.goBack{position:absolute;left:0;top:0;padding:0 10px;cursor:pointer;}
.goBack:before{font:2.5em/45px "ElegantIcons";content:"\e03b";color:#00a0e9;}
.bar > a{position:absolute;right:0;top:0;padding:0 10px;}
.bar > a:before{font:2.5em/45px "ElegantIcons";content:"\e074";color:#00a0e9;}
.bar .head_meun{position:absolute;right:0;top:10px;}
.bar .head_meun a{color:#00a0e9;}
.bar > p{overflow:hidden;margin:0 60px;line-height:43px;}
.bar > p a{display:inline-block;width:30%;text-align:center;font-size:1.4em;}
.bar > p a.cur{border-bottom:3px solid #333;color:#333;}


/*footer bar*/
footer{height:50px;border-top:1px solid #e5e5e5;background-color:#fcfcfc;position:fixed;bottom:0;left:0;width:100%;z-index:10000;}
footer > a{float:left;width:15%;font-size:1.2em;margin:0 4%;text-align:center;color:#787878;padding:6px 0;}
footer > a:visited{color:#787878;}
footer > a.cur{color:#00a0e9}
footer > a:before{display:block;font-size:1.8em;font-family: 'Muiicons';margin-bottom:3px;}
footer > a:nth-child(1):before {
	content: "\e530";
}
footer > a:nth-child(2):before {
	font-size:1.5em;
	font-family: "ElegantIcons";
	content: "\e058";
	margin-top:3px;
}
footer > a:nth-child(3):before {
	content: "\e100";
}
footer .cart{position:absolute;right:20px;top:-21px;z-index:999;background-color:#fcfcfc;
border:1px solid #e5e5e5;
width:70px;
height:35px;
border-radius:50px 50px 0 0;
}
footer .cart > span{width:90px;height:30px;margin-left:-1px;background-color:#fcfcfc;margin-top:20px;display: block;}
footer .cart > em{width:25px;height:25px;position:absolute;right:0px;top:-5px;background:#dd2726;text-align:center;line-height:25px;color:#fff;border-radius:50px;z-index:10;font-size:1.5em;}
footer .cart > div{background-color:#00a0e9;width:64px;height:64px;border-radius:50px;position:absolute;top:2px;left:2px;z-index:9;color:#fff;font-size:1.2em;text-align:center;}
footer .cart > div:before{
	display:block;
	font-size:1.8em;
	color:#fff;
	font-family:"ElegantIcons";
	content:"\e015";
	margin:12px 0 3px 0;
	-webkit-transform:scale(-1,1);
	-moz-transform:scale(-1,1);
	transform:scale(-1,1);
}

/* 三档文字大小
@media (max-width:399px){	
html{font-size:15px;}	
}
@media (min-width:400px) and (max-width:480px){
html{font-size:20px;}
}
@media (min-width:481px){
html{font-size:25px;}
}
 */
/* 自定义checkbox
.mycontrol{width:1rem; height:1rem; border-radius:3px; border:1px solid #756f6f; box-sizing:border-box; background-color:#fff; cursor:pointer;}
.mycontrol-on{background:url(../images/mycontrol.png) no-repeat center center #328FE1; border:1px solid #328FE1;
background-size:0.68rem 0.52rem; }
*/
/* 分页栏 
.paging{height:3.2rem; margin:1rem 0 0; background-color:#fff; border-top:1px solid #DBDBDB; text-align:center; line-height:3.2rem; font-size:0.96rem; }
.prevPage{background:url(../images/prev.png) no-repeat center center; float:left; margin-left:1.4rem;}
.nextPage{background:url(../images/next.png) no-repeat center center; float:right; margin-right:1.4rem;}
.prevPage,.nextPage{width:20%; height:100%; }
*/