﻿@charset "utf-8"; 
* {margin: 0;padding: 0;}
body {-webkit-text-size-adjust: none;max-width: 640px;background: #f9f8f8;min-width: 320px;margin: 0 auto;padding: 0;font-family: "microsoft yahei", Verdana, Arial, Helvetica, sans-serif;font-size: 1em;}
ul,li {list-style: none;}
a {text-decoration: none;color: #67738A;}
img,img a {border: 0;vertical-align: middle;}
.fl {float: left;}
.fr {float: right;}
.clear {clear: both;}
.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {*zoom: 1;}
.tl {text-align: left;}
.tc {text-align: center;}
.tr {text-align: right;}
.w {margin: auto;padding: 0 6px;}
.gray {color: #999;font-size: .875em;}
.red {color: #db2929;}
.fb {font-weight: bold;}
.t-indent {text-indent: 2em;}
.underline,.under-line a {text-decoration: underline;}
.pointer {cursor: pointer;}
.t-tip,.r-tip {background: #ebebeb;border: 1px solid #c2bdb9;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.blank {background: #f0ead4;border-bottom: 1px solid #dacea8;height: 10px;}
.mt {background: #ede6db;color: #db2929;border-bottom: 1px solid #dacea8;line-height: 42px;}
.mt h2 {font-weight: normal;font-size: 1em;margin: 0 0 0 6px;}
.radius {border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.h-back {display: block;color: #67738a;}
.h-back img {margin: 0 5px 0 0;vertical-align: middle;}
.common-border {border-bottom: 1px solid #dacea8;box-shadow: 0 1px 0 #fff;}
.common-input {
	font-size: 1em;
	background-color: #F4F4F4;
	border: 1px solid #a4a4a4;
	padding-left: 8px;
	padding-top: 3px;
	height: 18px;
	line-height: 18px;
	-moz-box-shadow: 0 1px 3px #c8c8c8 inset;
	-webkit-box-shadow: 0 1px 3px #c8c8c8 inset;
	box-shadow: 0 1px 3px #c8c8c8 inset;
	vertical-align: text-top;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.sub_btn {
	display: block;
	background: -webkit-gradient(linear, left top, left bottom, from(#44a5f8),
		to(#045ba6) );
	background: -moz-linear-gradient(top, #44a5f8, #045ba6);
	border: none;
	width: 90%;
	margin: 10px auto 0;
	height: 40px;
	line-height: 40px;
	color: #fff;
	font-size: 1em;
	font-weight: bold;
	cursor: pointer;
	text-align: center;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	text-shadow: 1px 0 0 #000;
	border-bottom: 1px solid #bcb0a3;
}
.half {
	display: inline-block;
	width: 40%;
}.sub_btn_y {
	background: -webkit-gradient(linear, left top, left bottom, from(#faf0df),
		to(#eaba6f) );
	background: -moz-linear-gradient(top, #faf0df, #eaba6f);
	color: #2b2b2b;
	text-shadow: 1px 0 0 #fff;
}
select {
	padding: 0;
	height: 24px;
	line-height: 24px;
	font-size: 1em;
	color: #3c3c3c;
	border: 1px solid #d3cfca;
}
option {
	padding: 3px;
	height: 24px;
	line-height: 24px;
}
.error {
	position: relative;
	width: 94%;
	margin: 10px 0 0;
	padding: 6px 0 6px 8px;
	color: #ce1e1e;

}
.error span {
	display: block;
	position: absolute;
	left: 50px;
	top: -7px;
	background: url(/img/html5/error_arrow.png) no-repeat;
	width: 10px;
	height: 7px;
}
.flip_x {
	filter: FlipH;
	-moz-transform: matrix(-1, 0, 0, 1, 0, 0);
	-webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
}
.flip_y {
	filter: FlipV;
	-moz-transform: matrix(1, 0, 0, -1, 0, 0);
	-webkit-transform: matrix(1, 0, 0, -1, 0, 0);
}
.input-rounded,.input-rounded input {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.header {
	display: block;
	position: relative;
	height: 44px;
	line-height: 44px;
	color: #fff;
	background: url(../images/html5/header_bg.png) repeat-x;
	text-align: right;
	overflow: hidden;
	border-bottom: 1px solid #7c170a;
}
.header-btn {
	position: relative;
}
.header-btn a {
	display: inline-block;
	vertical-align: middle;
	height: 28px;
	line-height: 28px;
	padding: 0 5px;
	color: #fff;
	font-size: .875em;
	border: 1px solid #fff;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	webkit-box-shadow: 0 1px 2px #fff inset;
	box-shadow: 0 1px 2px #fff inset;
}
.header .logo {
	width: 46%;
	text-align: right;
}
.header .back {
	color: #fff;
}
.header .back span {
	display: inline-block;
	width: 10px;
	height: 10px;
	background: url(/img/html5/down.png) 0 0 no-repeat;
	margin: 0 5px 0 0;
}
.search {
	height: 30px;
	position: relative;
	padding: 6px;
	border-bottom: 1px solid 3dacea8;
}
.search .keyword {
	border-bottom: 1px solid #dacea8;
	background: #f4f4f4;
	border: 1px solid #cfcbc5;
	color: #AFAFAF;
	height: 30px;
	line-height: 30px;
	-moz-box-shadow: 0 1px 3px #c8c8c8 inset;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-moz-box-shadow: 1px 3px #c8c8c8 inset;
	-webkit-box-shadow: 0 1px 3px #c8c8c8 inset;
	box-shadow: 0 1px 3px #c8c8c8 inset;
	width: 98%;
	padding: 0 0 0 6px;
	color: #3c3c3c;
	font-size: 1em;
}
.search .search-button {
	position: absolute;
	right: 3%;
	top: 5px;
	font-size: 0;
	line-height: 0;
	text-indent: -999px;
	border: 0;
	background: url(/img/html5/search.png) center no-repeat;
	width: 40px;
	height: 30px;
	cursor: pointer;
}
.shelper {
	margin: -5px 0 0;
	padding: 0 6px;
	font-size: 1em;
	x border: 1px solid #cdc2b0;
	border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;border:1px red solid
}
.shelper li {
	width: 98%;
	padding: 10px 0 10px 6px;
	background: #fff;
	position: relative;
	border: 1px solid #ded6c9;
	border-top: none;
	cursor: pointer;
}
.shelper li.last {
	border-bottom: none;
}
.shelper li:hover {
	background-color: #F4EEE9;
}
.index-ads {
	border-top: 1px solid #efede8;
	background: #fff;
}
.index-ads .container {
	border-top: 1px solid #e5dcc7;
	padding: 8px 0 3px;
}
.index-ads .container .list {
	width: 300px;
	margin: 0 auto;
	box-shadow: 0 2px 2px #999;
}
.index-ads .container .list ul {
	position: relative;
	width: 300px;
	height: 80px;
}

.index-ads .container .list .one-img {
	position: absolute;
	top: 0;
	left: 0;
}
.index-ads .container .pic-num {
	position: relative;
	width: 308px;
	margin: 0 auto;
	text-align: center;
}
.index-ads .container .pic-num li {
	display: inline-block;
	width: 8px;
	height: 8px;
	background: url(/img/html5/bpagination.png) 0 0 no-repeat;
	font-size: 0;
	line-height: 0;
	text-indent: -999px;
	margin-right: 10px;
	vertical-align: middle;
}

.index-ads .container .pic-num li.cur {
	background-position: 0 -10px;
}
.activities .container {
	padding: 8px 0;
	margin: 0 0 5px;
}
.activities .list {
	width: 308px;
	margin: 10px auto 0px;
}

.activities .container .list ul {
	position: relative;
	width: 308px;
	height: 140px;
}
.activities .container .list .one-img {
	position: absolute;
	top: 0;
	left: 0;
}

.activities .container .list .one-img .app li {
	float: left;
	width: 77px;
	margin: 0 0 6px;
	height:65px;
	overflow:hidden;
}

.activities .container .list .one-img dl {
	font-size: .75em;
	text-align: center;
}
.activities .container .list .one-img dl dt.dt_tu{height:46px;background:url(../images/html5/category.png) 15px center no-repeat;text-align:center}

.activities .container .pic-num {
	position: relative;
	width: 308px;
	margin: 0 auto;
	text-align: center;
}

.activities .container .pic-num li {
	display: inline-block;
	width: 8px;
	height: 8px;
	background: url(/img/html5/pagination.png) 0 0 no-repeat;
	font-size: 0;
	line-height: 0;
	text-indent: -999px;
	margin-right: 10px;
	vertical-align: middle;
}

.activities .container .pic-num li.cur {
	background-position: 0 -10px;
}

#hot {
	border-top: 1px solid #d9cda7;
	border-bottom: 1px solid #d9cda7;
}

#hot .mt {
	border-top: 1px solid #faf8ef;
	border-bottom: 1px solid #dacea8;
}

#hot .mt .tab {
	background: #deeff7;
}

#hot .mt .tab li {
	float: left;
	position: relative;
	width: 32.9%;
	height: 18px;
	line-height: 18px;
	padding: 12px 0;
	text-align: center;
	cursor: pointer;
	border-left: 1px solid #faf8ef;
}

#hot .mt .tab li.first {
	border-left: none;
}

#hot .mt .tab li.last {
	border-right: none;
}

#hot .mt .tab li span {
	color: #333;
	font-weight: bold;
}

#hot .mt .tab li.curr span {
	display: block;
	position: absolute;
	top: 3px;
	left: 5%;
	width: 90%;
	height: 38px;
	background: #f4efe9;
	border: 1px solid #d8d0cb;
	border-bottom: 1px solid #f4efe9;
	line-height: 38px;
	border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	color: #db2929;
	box-shadow: 0 2px 2px #999 inset;
}

#hot .mc {
	color: #b8b1ab;
}
#hot .mc  p{padding:5px 10px;font-size:14px;color:#808080}
#hot .mc li {
	border-bottom: #dbd7d2 1px solid;
	border-top: 1px solid #fcfaf9;
	padding: 15px 0 15px 6px;
	position: relative;
}

.menu-botton-arrow {
	display: block;
	position: absolute;
	right: 6px;
	top: 0;
	width: 10px;
	height: 100%;
	background: url(/img/html5/arrow.png) center right no-repeat;
}

#hot .mc li.first {
	border-top: none;
}

:#hot .mc li.last {
	border-bottom: none;
}

#hot .mc .p-name {
	margin: 0 0 10px;
}

#hot .mc .p-name a {
	color: #3c3c3c;
}

#hot .mc .p-name a span {
	color: #db2929;
}

#hot .mc .p-img {
	margin: 0 14px 0 0;
	float: left;
}

#hot .mc .fl {
	margin-top: 20px;
}

#hot .mc .fl p {
	line-height: 25px;
}

#hot .mc .p-price strong {
	color: #db2929;
	font-weight: normal;
}

#jdnews {
	border-top: 1px solid #fcfaf8;
}

#jdnews .menu {
	background: #ede6db;
	color: #db2929;
	border-bottom: 1px solid #dacea8;
	height: 42px;
	line-height: 42px;
}

#jdnews .menu h2 {
	margin-left: 6px;
	font-weight: normal;
	font-size: 1em;
}

#jdnews .menu span.reduce {
	float: right;
	background: url(/img/html5/arrow_reduce.png) no-repeat center right;
	width: 42px;
	height: 42px;
	margin: 0 6px 0 0;
	cursor: pointer;
}

#jdnews .menu span.add {
	float: right;
	background: url(/img/html5/arrow_add.png) no-repeat center right;
	width: 42px;
	height: 42px;
	margin: 0 6px 0 0;
	cursor: pointer;
}

#jdnews .news-info li {
	position: relative;
	border-bottom: #dbd7d2 1px solid;
	box-shadow: 0 1px 0 #fff;
	padding: 15px 0 15px 6px;
}

#jdnews .news-info a {
	color: #3c3c3c;
}

#hot .mc li.first {
	border-top: none;
}

#hot .mc li.last {
	border-bottom: none;
}

.loc-btn {
	border-top: 1px solid #fcfaf9;
	border-bottom: 1px solid #dad4cf;
	padding: 15px 0;
}

.loc-btn .loc-text {
	display: block;
	width: 50%;
	height: 30px;
	cursor: pointer;
	line-height: 30px;
	margin: 0 auto;
	text-align: center;
	color: #3c3c3c;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff),
		to(#e2d7c5) );
	background: -moz-linear-gradient(top, #fff, #e2d7c5);
	border: 1px solid #baac9d;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.loc-btn .loc-text .loc-img {
	display: inline-block;
	width: 10px;
	height: 15px;
	margin-right: 15px;
	vertical-align: middle;
	background: url(/img/html5/loc.png) no-repeat;
}

.to-top {
	border-top: 1px solid #fcfaf9;
	border-bottom: 1px solid #d1d1d1;
	padding: 5px 0;
	background: url(/img/html5/h_topbj_03.png) left top repeat-x;
}

.to-top a {
	display: block;
	width: 50%;
	height: 30px;
	cursor: pointer;
	line-height: 30px;
	margin: 0 auto;
	text-align: center;
	color: #333;
	font-size: .875em;
}

.to-top a span {
	display: inline-block;
	width: 15px;
	height: 15px;
	margin-right: 15px;
	vertical-align: middle;
	background: url(/img/html5/top.png) no-repeat;
}

.footer {
	border-top: 1px solid #fcfaf9;
	text-align: center;
	background: #fff url(/img/html5/footer_bj_03.png) left bottom repeat-x;
	padding: 15px 0;
	font-size: .8125em;
}

.footer div {
	margin: 5px 0;
}

.footer a {
	color: #67738a;
}

.footer .gray {
	font-size: .8125em;
}

.list .mt {
	background: #ede6db;
	color: #db2929;
	border-bottom: 1px solid #dacea8;
	height: 42px;
	line-height: 42px;
}


.list .mt h2 {
	font-weight: normal;
	font-size: 1em;
	margin: 0 0 0 6px;
}

.list .mc li {
	position: relative;
	line-height:30px
}

.list .mc a {
	color: #3c3c3c;
}

.list .mc li.first {
	border: #1481a2 1px solid;
	padding: 3px 0 3px 10px;line-height:35px; 
	background: -webkit-gradient(linear, left top, left bottom, from(#a9e7f9),
		to(#40a6c5) );
	background-image: -moz-linear-gradient(center top , #a9e7f9, #40a6c5);
	border-radius: 5px 5px 5px 5px;margin:10px; box-shadow: 1px 1px 1px #FFFFFF inset;
}

.list .mcli.last {
	border-bottom: none;
}

.t-lists .mt {
	margin: 0;
	border-bottom: 1px solid #dacea8;
}

.t-lists .mt h2 {
	position: relative;
	height: 42px;
	line-height: 42px;
	padding: 0 0 0 6px;
	background: #ede6db;
	color: #3c3c3c;
	font-size: 1em;
	font-weight: normal;
}

.t-lists .mt a .menu-botton-arrow {
	display: block;
	position: absolute;
	right: 6px;
	top: 0;
	background: url(/img/html5/arrow.png) no-repeat right center;
}

.t-lists .mt h2 strong {
	color: #db2929;
	font-weight: normal;
	padding: 0 3px;
}

.t-lists .mt h2 img {
	vertical-align: middle;
	margin-right: 5px;
}
.t-lists .filter {
	height: 30px;
	line-height: 30px;
	padding: 6px;
	margin: 0;
	background: #fff;
	border-top: 1px solid #fcfaf8;
	border-bottom: 1px solid #ddd8d5;
}

.t-lists .filter span.city {
	cursor: pointer;
	color: #67738a;
}

.t-lists .filter span.city b {
	display: inline-block;
	width: 10px;
	height: 8px;
	margin: 0 5px;
	background: url(/img/html5/down.png) 0 -10px no-repeat;
}

.t-lists .list {
	border-bottom: 1px solid #dacea8;
}

.t-lists .box {
	padding: 15px 6px;
	color: #888;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ddd8d5;
}

.t-lists .first {
	border-top: none;
}

.t-lists .last {
	border-bottom: none;
}

.tab p {
	line-height: 25px;
}

.tab .p-img {
	height: 77px;
	padding-right: 10px;
	vertical-align: top;
}

.tab .p-name a {
	color: #3c3c3c;
	font-size: .875em;
}

.tab .p-detail {
	font-size: .875em;
}

.tab .p-detail strong {
	float: right;
	color: #db2929;
	font-size: 1.5em;
}

.tab .deal-buy {
	background: url(/img/html5/deal_succ.png) left center no-repeat;
	padding: 0 0 0 20px;
	font-size: .875em;
}

.tab .distance,.tab .discount {
	text-align: right;
}

.tab .distance span,.tab .discount span {
	display: inline-block;
	color: #333;
	padding: 2px 5px;
	font-size: .8125em;
	background: #d6f1f8;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.load-more {
	padding: 25px 0;
	text-align: center;
	border-top: 1px solid #fcfbf9;
	cursor: pointer;
}

.load-more span {
	display: block;
	width: 120px;
	margin: 0 auto;
	color: #67738a;
	background: url(/img/html5/more.png) no-repeat center right;
}

.confirm {
	background: #f7f2ee;
}

.confirm .header .fl {
	width: 51%;
	text-align: right;
}

.confirm .mc {
	margin: 30px 0 0;
	text-align: center;
	color: #3c3c3c;
}

.confirm .mc .no-allow {
	display: inline-block;
	width: 30%;
	height: 30px;
	cursor: pointer;
	line-height: 30px;
	margin: 15px 10px 0 0;
	text-align: center;
	color: #3c3c3c;
	font-size: 1em;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff),
		to(#e2d7c5) );
	background: -moz-linear-gradient(top, #fff, #e2d7c5);
	border: 1px solid #baac9d;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.confirm .mc .allow {
	display: inline-block;
	width: 30%;
	height: 30px;
	cursor: pointer;
	line-height: 30px;
	margin: 15px 0 0;
	text-align: center;
	color: #3c3c3c;
	font-size: 1em;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff),
		to(#ecc27f) );
	background: -moz-linear-gradient(top, #fff, #ecc27f);
	border: 1px solid #baac9d;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.remit-succ .t-tip {
	width: 246px;
	margin: 25px auto 35px;
	padding: 15px;
	line-height: 22px;
	font-size: 1em;
	color: #3c3c3c;
}

.remit-succ .back {
	width: 276px;
	margin: 0 auto;
}

.remit-succ .back span {
	display: inline-block;
	width: 15px;
	height: 15px;
	margin: 0 6px 0 0;
	vertical-align: middle;
	background: url(/img/html5/back.png) no-repeat;
}

.remit-succ .back a {
	color: #67738a;
}

;
.sliding {
	border-top: 1px solid #d9cda7;
	border-bottom: 1px solid #d9cda7;
}

.sliding .mt {
	border-top: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
}

.sliding .mt ul {
	background: #fff;
}

.sliding .mt ul li {
	float: left;
	position: relative;
	width: 32.9%;
	height: 18px;
	line-height: 18px;
	padding: 12px 0;
	text-align: center;
	cursor: pointer;
	border-left: 1px solid #faf8ef;
	font-size:14px
}

.four-sliding .mt ul li {
   width: 24.5%;
line-height:24px;
overflow:hidden;
}

.sliding .mt ul li.first {
	border-left: none;
}

.sliding .mt ul li.last {
	border-right: none;
}

.sliding .mt ul li span {
	color: #3c3c3c;
	font-weight: bold;
}

.sliding .mt ul li.curr span {
	display: block;
	position: absolute;
	top: 3px;
	left: 5%;
	width: 90%;
	height: 38px;
	background: #f4efe9;
	border: 1px solid #d8d0cb;
	border-bottom: 1px solid #f4efe9;
	line-height: 38px;
	border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	color: #db2929;
	-moz-box-shadow: 0 2px 2px #999 inset;
	-webkit-box-shadow: 0 2px 2px #999 inset;
	box-shadow: 0 2px 2px #999 inset;
}

.sliding .mc {
	color: #3c3c3c;
}

.t-intro .mc {
	padding: 15px 6px;
	border-bottom: 1px solid #dacea8;
}

.t-intro .mc p {
	line-height: 25px;
}

.t-intro .p-name a {
	color: #3c3c3c;
	font-size: .875em;
}

.t-intro .p-img {
	position: relative;
	text-align: center;
	padding: 15px 0;
}

.t-intro .p-img .pre {
	position: absolute;
	display: block;
	left: 0;
	top: 45%;
	width: 25px;
	height: 25px;
	font-size: 0;
	line-height: 0;
	text-indent: -999px;
	background: url(/img/html5/flip.png) 0 -53px;
}

.t-intro .p-img .gray-pre {
	position: absolute;
	display: block;
	left: 0;
	top: 45%;
	width: 25px;
	height: 25px;
	font-size: 0;
	line-height: 0;
	text-indent: -999px;
	background: url(/img/html5/flip.png) 0 0;
}

.t-intro .p-img .next {
	position: absolute;
	display: block;
	right: 0;
	top: 45%;
	width: 25px;
	height: 25px;
	font-size: 0;
	line-height: 0;
	text-indent: -999px;
	background: url(/img/html5/flip.png) 0 -80px;
}

.t-intro .p-img .gray-next {
	position: absolute;
	display: block;
	right: 0;
	top: 45%;
	width: 25px;
	height: 25px;
	font-size: 0;
	line-height: 0;
	text-indent: -999px;
	background: url(/img/html5/flip.png) 0 -26px;
}

.t-intro .p-detail {
	font-size: .875em;
}

.t-intro .deal-buy,.t-intro .countdownp {
	text-align: right;
	font-size: .875em;
}

.t-intro .deal-buy span {
	display: inline-block;
	width: 20px;
	height: 14px;
	vertical-align: middle;
	background: url(/img/html5/deal_succ.png) left center no-repeat;
}

.t-intro .deal-price {
	font-size: 2em;
	color: #db2929;
}

.t-intro .discount span {
	display: inline-block;
	color: #db2929;
	padding: 2px 5px;
	font-size: .8125em;
	background: #f0ead4;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.t-intro .refill {
	border-top: 1px solid #fcfaf9;
	padding: 0 6px;
}

.t-intro .refill a {
	display: block;
	padding: 10px 0;
	color: #67738a;
	font-size: 1em;
	background: url(/img/html5/arrow.png) right center no-repeat;
	width: 100%;
}

.t-detail .mc {
	color: #6e6e6e;
	padding: 25px 6px;
	line-height: 25px;
}

.t-detail .mc .tip {
	border-bottom: 1px solid #dcd7d2;
	padding: 0 0 10px;
}

.t-detail .mc .pintro {
	border-top: 1px solid #fff;
	padding: 10px 0 0;
}

.t-detail h3 {
	font-size: 1em;
	color: #3c3c3c;
}

.refill .pre,.refill .next {
	display: inline-block;
	width: 30%;
	height: 30px;
	cursor: pointer;
	line-height: 30px;
	margin: 20px 0 0 0;
	text-align: center;
	color: #3c3c3c;
	font-size: 1em;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff),
		to(#e2d7c5) );
	background: -moz-linear-gradient(top, #fff, #e2d7c5);
	border: 1px solid #baac9d;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.refill .pre:hover,.refill .next:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#e4f2fd),
		to(#0475d6) );
	background: -moz-linear-gradient(top, #e4f2fd, #0475d6);
}

.refill .pre span,.refill .next span {
	width: 7px;
	height: 7px;
	vertical-align: middle;
	margin-right: 5px;
	background: url(/img/html5/page.png) 0 0;
	display: inline-block;
}

.refill .next span {
	background-position: 0 -7px;
	margin: 0 0 0 5px;
}

.refill .num a {
	display: inline-block;
	width: 45px;
	height: 45px;
	margin: 10px 0 0;
	color: #67738A;
}

.refill .num a.curr {
	color: #3c3c3c;
}

.t-detail .refill ul {
	margin: 15px 0 0;
}

.t-detail .refill li {
	display: inline-block;
	height: 40px;
	width: 40px;
	line-height: 40px;
}

.t-detail .refill li a {
	color: #67738a;
	display: inline-block;
	width: 100%;
}

.t-detail .refill li.curr a {
	color: #3c3c3c;
}

.t-binfo .mc {
	color: #6e6e6e;
	padding: 25px 6px;
	line-height: 25px;
}

.t-binfo h3 {
	font-size: 1em;
	color: #3c3c3c;
}

.t-virtual .mc {
	line-height: 25px;
	color: #3c3c3c;
	padding: 15px 6px;
}

.t-virtual .mc p {
	margin: 10px 0 0;
}

.t-virtual .mc h3 {
	color: #67738a;
	font-size: 1em;
}

.t-virtual .mc .p-price {
	color: #db2929;
}

.t-virtual .mc strong {
	color: #db2929;
}

.t-virtual .mc .num {
	width: 60px;
	margin: 0 0 0 10px;
}

.t-virtual .mc .mobie {
	width: 90%;
	margin: 0 auto;
}

.t-virtual .mc textarea {
	width: 90%;
	height: 100px;
	margin: 0 auto;
}

.t-virtual .mc .sub_btn {
	margin: 10px 0 0;
	padding-left: 8px;
}

.t-entity .mc {
	line-height: 25px;
	color: #3c3c3c;
	padding: 15px 6px;
}

.t-entity .mc p {
	margin: 10px 0 0;
}

.t-entity .mc .num {
	width: 60px;
	margin: 0 0 0 10px;
}

.t-entity .mc .address {
	margin: 10px 0 0;
}

.t-entity .mc .address p {
	position: relative;
	background: #ebebeb;
	border: 1px solid #c2bdb9;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 10px;
}

.t-entity .mc .address a {
	position: absolute;
	left: 0;
	top: 0;
	width: 97%;
	height: 100%;
	font-size: 0;
	line-height: 0;
	text-indent: -999px;
	background: url(/img/html5/arrow.png) right center no-repeat;
}

.t-remit .mc {
	line-height: 25px;
	color: #3c3c3c;
	padding: 10px 6px;
}

.t-remit .mc li {
	margin: 10px 0 0;
}

.t-remit .mc li span {
	font-size: .75em;
	color: #db2929;
}

.t-remit .mc li .common-input {
	width: 95%;
	height: 30px;
	line-height: 30px;
}

.t-remit .mc li textarea.common-input {
	height: 100px;
}

.rechange .header .fl {
	width: 51%;
	text-align: right;
}

.rechange .header .tl {
	text-align: left;
}

.rechange .m {
	padding: 25px 6px;
	color: #3c3c3c;
	font-size: 1em;
	background: url(/img/html5/rechang_bg.png) repeat;
}

.rechange h2 {
	font-size: 1em;
	width: 85%;
	margin: 0 auto;
	color: #3c3c3c;
}

.rechange .r-tip {
	width: 90%;
	margin: 0 auto;
	padding: 30px 0;
	text-align: center;
	color: #f98c06;
}

.rechange .r-tip img {
	margin: 0 10px 0 0;
}

.rechange .r-tip span {
	margin: 0 0 0 30px;
	display: block;
}

.rechange .amount strong {
	color: #db2929;
}

.rechange .number input {
	width: 94%;
	font-size: 1em;
	color: #3c3c3c;
	height: 18px;
	line-height: 18px;
	padding: 6px 0 6px 8px;
	letter-spacing: 1px;
}

.rechange .choose {
	margin: 0 0 20px;
}

.rechange .choose a {
	display: block;
	float: left;
	width: 29%;
	height: 30px;
	cursor: pointer;
	line-height: 30px;
	margin: 10px 10px 0 0;
	text-align: center;
	color: #3c3c3c;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff),
		to(#e2d7c5) );
	background: -moz-linear-gradient(top, #fff, #e2d7c5);
	border: 1px solid #baac9d;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.rechange .choose a.selected {
	background: -webkit-gradient(linear, left top, left bottom, from(#e1a346),
		to(#f5cb82) );
	background: -moz-linear-gradient(top, #e1a346, #f5cb82);
}

.rechange .addr {
	margin: 5px 0 0;
}

.rechange .sub_btn {
	margin: 20px auto;
}

.rechange .p-price strong {
	color: #db2929;
}

.rechange .payType {
	width: 94%;
	margin: 0 auto;
}

.rechange .payType img {
	margin: 10px 5px 0 0;
}

.orderList,.plist {
	background: url(/img/html5/rechang_bg.png) repeat;
	word-break: break-all;
}

.orderList .add-addr {
	margin-right: 8px;
}

.orderList .add-addr img {
	margin: 0 5px 0 0;
}

.orderList .mc {
	padding: 6px;
}

.orderList .extra {
	font-size: .8125em;
}

.orderList .mc h3 {
	margin: 10px 0;
	font-size: 1em;
	font-weight: normal;
}

.orderList .extra h3 {
	font-size: 1.2em;
}

.orderList .mc ul,.p-intro .detail ul {
	margin: 15px 0 0;
	font-size: 1em;
	background: #fffdf7;
	border: 1px solid #cdc2b0;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.orderList .mc ul li,.p-intro .detail ul li {
	position: relative;
	padding: 10px;
	border-bottom: 1px solid #ded6c9;
	border-top: none;
	overflow: hidden;
}

.orderList .mc .small {
	font-size: .875em;
}

.orderList .extra ul li {
	padding: 10px 16px 10px 10px;
}

.orderList .mc ul li.last,.p-intro .detail ul li.last {
	border-bottom: none;
}

.orderList textarea {
	margin: 10px 0;
	display: block;
	width: 96%;
	height: 100px;
}

.orderList .mc ul li p {
	line-height: 25px;
	margin: 10px 0;
	word-wrap: break-word;
}

.orderList .mc ul li .fixwidth {
	width: 220px;
}

.orderList .mc ul li label {
	margin: 0 0 0 5px;
}

.orderList .mc ul li p label {
	margin: 0 15px 0 0;
}

.orderList .mc ul li p label.extra {
	margin: 0;
	font-size: 1em;
}

.orderList input.common-input {
	padding: 5px 0;
	width: 58%;
}

.orderList input.paypwd {
	width: 97%;
	padding-left: 6px;
}

.orderList .error {
	width: 97%;
}

.orderList .mc ul a {
	color: #3c3c3c;
}

.orderList .order-tip {
	width: 85%;
	padding: 10px;
	margin: 20px auto;
	background: #fffdf7;
	border: 1px solid #cdc2b0;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.orderList .order-tip h3 {
	color: #db2929;
	font-size: 1em;
	font-weight: normal;
}

.orderList .filter {
	height: 30px;
	line-height: 30px;
	padding: 6px;
	margin: 0;
	background: #EDE6DB;
	border-top: 1px solid #fcfaf8;
	border-bottom: 1px solid #DACEA8;
}

pay-cart .orderList .filter select {
	width: auto;
}

.orderList .pay-cart {
	margin: 15px 0 0;
	padding: 10px;
	font-size: .875em;
	background: #f4eed7;
	border: 1px solid #cdc2b0;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.orderList .pay-cart .amount {
	font-size: 1.15em;
}

.orderList .font-big {
	font-size: 1em;
}

.orderList .p-img {
	margin: 0 20px 0 0;
}

.orderList .refill {
	color: #3c3c3c;
	font-size: 1em;
	margin: 10px 0 0;
}

.orderList .refill .next {
	margin: 0 0 0 5px;
}

.orderList .user-order li {
	display: inline-block;
	position: relative;
	width: 48.5%;
	height: 30px;
	cursor: pointer;
	line-height: 30px;
	margin: 15px 0 0 0;
	text-align: center;
	color: #3c3c3c;
	font-size: 1em;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff),
		to(#e2d7c5) );
	background: -moz-linear-gradient(top, #fff, #e2d7c5);
	border: 1px solid #baac9d;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.orderList .user-order li.curr {
	margin: 0 0 0 -10px;
	border: 1px solid #b00a0a;
	color: #fff;
	border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
	background: -webkit-gradient(linear, left top, left bottom, from(#b40e0e),
		to(#f04343) );
	background-image: -moz-linear-gradient(center top, #b40e0e, #f04343);
}

.orderList .user-order li.curr-tuan {
	z-index: 1;
	margin: 0 -10px 0 0;
	border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
}

.orderList .smt {
	margin: 20px 0 0;
}

.orderList .smt a {
	display: inline-block;
	width: 48.5%;
}

.orderList .three a {
	width: 33%;
}

.orderList .smt a.curr {
	color: #3c3c3c;
}

.arrow-pay span,.arrow-pdetail span {
	display: inline-block;
	position: relative;
	top: -2px;
	width: 15px;
	height: 15px;
	margin: 0 0 0 5px;
	background: url(/img/html5/b_arrow.png) no-repeat;
	vertical-align: middle;
}

.orderList .percent {
	width: auto;
}

.orderList .mc ul li.order-track {
	padding-left: 56px;
}

.orderList .succ-img {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 36px;
	height: 100%;
	background: url(/img/html5/succ-img.png) center no-repeat;
}

.orderList .del-order {
	display: block;
	position: absolute;
	top: 0;
	left: 50%;
	height: 100%;
	width: 45%;
	padding: 10px 0 0 20px;
	border-left: 1px solid #DED6C9;
}

.orderList .full-li {
	height: 20px;
}

.orderList .full-case {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 45%;
	padding: 10px 0 0 20px;
}

.tuan-order {
	color: #5a5a5a;
}

.userinfo .home {
	background: #f9f7f4;
	-moz-box-shadow: 0 2px 2px #e9e1da;
	-webkit-box-shadow: 0 2px 2px #e9e1da;
	box-shadow: 0 2px 2px #e9e1da;
}

.userinfo .home .fl {
	padding: 10px 20px;
}

.userinfo .home .u-icon {
	border-right: 1px solid #e5dfd4;
	box-shadow: 1px 0 1px #fff;
}

.userinfo .home .u-img {
	padding: 5px;
	box-shadow: 2px 0 3px rgba(0, 0, 0, .2);
}

.userinfo .home .u-btn {
	display: block;
	position: relative;
	width: 50px;
	height: 25px;
	cursor: pointer;
	line-height: 25px;
	margin: 15px 0 0 0;
	text-align: center;
	color: #3c3c3c;
	font-size: .875em;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff),
		to(#e2d7c5) );
	background: -moz-linear-gradient(top, #fff, #e2d7c5);
	border: 1px solid #baac9d;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.userinfo .home .level {
	color: #6e6e6e;
	font-size: .75em;
}

.userinfo .home .msg {
	width: 100px;
	margin: 30px 0 0;
}

.userinfo .mc {
	padding: 6px;
}

.userinfo .mc table {
	width: 100%;
	margin: 15px 0 0;
	padding: 0;
	font-size: 1em;
	background: #fff;
	border: 1px solid #cdc2b0;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.userinfo .mc th {
	padding: 10px;
	text-align: left;
	background: #f6f1e0;
	border-bottom: 1px solid #ded6c9;
	border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
}

.userinfo .mc td {
	position: relative;
	padding: 0 10px;
	border-left: 1px solid #ded6c9;
	border-bottom: 1px solid #ded6c9;
	overflow: hidden;
	width: 50%;
}

.userinfo .mc td a {
	display: block;
	width: 100%;
	height: 100%;
	padding: 10px 0;
}

.userinfo .mc td img {
	margin: 0 10px 0 0;
	vertical-align: middle;
}

.userinfo .mc td.no-bl {
	border-left: none;
}

.userinfo .mc td.no-bb {
	border-bottom: none;
}

.userinfo .mc .arrow {
	display: inline-block;
	width: 30px;
	height: 20px;
	background: url(/img/html5/b_arrow.png) center no-repeat;
	vertical-align: middle;
}

.pay-tip {
	width: 85%;
	margin: 15px auto;
	padding: 10px;
	background: #f0ead4;
	border: 1px solid #a4a4a4;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.pay-tip strong {
	color: #db2929;
	font-weight: normal;
}

.t-pay {
	line-height: 25px;
	color: #3c3c3c;
	padding: 15px 6px;
}

.online-pay span {
	display: inline-block;
	width: 7px;
	height: 13px;
	margin: 0 0 0 5px;
	background: url(/img/html5/page.png) 0 -16px;
}

.t-pay .t-tip {
	width: 90%;
	margin: 0 auto;
	padding: 30px 0;
	text-align: center;
	color: #f98c06;
}

.t-pay .t-tip img {
	margin: 0 10px 0 0;
}

.t-pay .t-paydetail {
	width: 90%;
	margin: 0 auto;
	text-align: left;
}

.m .back {
	width: 90%;
	margin: 0 auto;
}

.m .back span {
	display: inline-block;
	width: 15px;
	height: 15px;
	margin: 0 6px 0 0;
	vertical-align: middle;
	background: url(/img/html5/back.png) no-repeat;
}

.m .back a {
	color: #67738a;
}

.p-intro .p-name {
	padding: 6px;
}

.p-intro .p-lists{margin:10px auto;overflow:hidden}

.p-intro .p-lists li {border: none;padding: 0;overflow:hidden;}

.p-intro .pic-num {margin: 10px auto;text-align: center;}

.p-intro .container {
	border-bottom: 1px solid #d1d1d1;
}

.p-intro .pic-num li {
	display: inline-block;
	width: 8px;
	height: 8px;
	background: url(/img/html5/pagination.png) 0 -10px no-repeat;
	font-size: 0;
	line-height: 0;
	text-indent: -999px;
	margin-right: 10px;
	vertical-align: middle;
	border: none;
	padding: 0;
}

.p-intro .pic-num li.cur {
	background-position: 0 0;
}

.p-intro .pic-num .pre {
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	width: 25px;
	height: 25px;
	font-size: 0;
	line-height: 0;
	text-indent: -999px;
	background: url(/img/html5/flip.png) 0 -53px;
}

.p-intro .pic-num .gray-pre {
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	width: 25px;
	height: 25px;
	font-size: 0;
	line-height: 0;
	text-indent: -999px;
	background: url(/img/html5/flip.png) 0 0;
}

.p-intro .pic-num .next {
	position: absolute;
	display: block;
	right: 0;
	top: 0;
	width: 25px;
	height: 25px;
	font-size: 0;
	line-height: 0;
	text-indent: -999px;
	background: url(/img/html5/flip.png) 0 -80px;
}

.p-intro .pic-num .gray-next {
	position: absolute;
	display: block;
	right: 0;
	top: 0;
	width: 25px;
	height: 25px;
	font-size: 0;
	line-height: 0;
	text-indent: -999px;
	background: url(/img/html5/flip.png) 0 -26px;
}

.p-intro .p-summary {
	padding: 10px 6px;
	background: #f4eed7;
	border-top: 1px solid #fcfbf9;
	border-bottom: 1px solid #dacea8;
	box-shadow: 0 1px 0 #fff;
}

.p-intro .p-summary dl,.p-intro .p-summary p {
	margin: 0 0 10px;
}

.p-intro .p-summary dt {
	float: left;
}

.p-intro .p-summary div {
	margin: 0 10px 0 0;
}

.p-intro .p-summary dd a {
	display: inline-block;
	border: 1px solid #dacea8;
}

.p-intro .p-summary dd a:hover {
	border: 1px solid #ff8500;
}

.p-intro .p-summary dl .selected a:link,.p-intro .p-summary dl .selected a:visited
	{
	border: 2px solid #ff8500;
	padding: 1px 5px;
}

.p-intro .p-summary dl.size a,.p-intro .p-summary dl.size a:visited {
	padding: 2px 5px;
	margin: 5px 0 0;
}

.p-intro .p-summary a {
	color: #67738A;
}

.p-intro .mc a.sub_btn {
	color: #fff;
}

.p-intro .detail {
	padding: 0 6px;
}

.p-intro .detail .fr {
	margin: 0 20px 0 0;
}

.p-intro .discuss-mc {
	width: 300px;
	margin: 10px auto;
	padding: 6px;
	background: #fff;
	border: 1px solid #dacea8;
}

.star {
	display: inline-block;
	height: 17px;
	width: 92px;
	background: url(/img/html5/star.png) no-repeat;
	vertical-align: middle;
}

.sa5 {
	background-position: 0 0;
}

.sa4 {
	background-position: -18px 0;
}

.sa3 {
	background-position: -37px 0;
}

.sa2 {
	background-position: -56px 0;
}

.sa1 {
	background-position: -75px 0;
}

.discuss .common-border {
	padding: 6px;
}

.discuss .discuss-cont {
	position: relative;
	padding: 10px;
	margin: 10px 0;
	background: #fff;
	border: 1px solid #e7dec8;
	border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
}

.discuss .discuss-cont span {
	display: block;
	position: absolute;
	left: 30px;
	top: -7px;
	background: url(/img/html5/d_arrow.png) no-repeat;
	width: 12px;
	height: 7px;
}

.commont-form .mt,.consult .mt {
	padding: 0 6px;
}

.commont-form .common-input,.commont-form label {
	display: inline-block;
	margin: 0 0 10px;
}

.consult .detail ul li.q span.ico {
	display: inline-block;
	width: 20px;
	height: 25px;
	margin: 0 10px 0 0;
	vertical-align: middle;
	background: url(/img/html5/q_icon.png) left center no-repeat;
}

.consult .detail ul li.a span {
	display: inline-block;
	width: 20px;
	height: 25px;
	margin: 0 10px 0 0;
	vertical-align: middle;
	background: url(/img/html5/a_icon.png) left center no-repeat;
}

.cart {
	background: #f7f2ee;
}

.cart .mt {
	padding-left: 6px;
}

.cart .mc {
	margin: 30px 0 0;
	text-align: center;
	color: #3c3c3c;
}

.cart .mc .btn {
	display: inline-block;
	width: 30%;
	height: 30px;
	cursor: pointer;
	line-height: 30px;
	margin: 15px 10px 0 0;
	text-align: center;
	color: #3c3c3c;
	font-size: 1em;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff),
		to(#e2d7c5) );
	background: -moz-linear-gradient(top, #fff, #e2d7c5);
	border: 1px solid #baac9d;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.cart .mc .btn:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#fff),
		to(#ecc27f) );
	background: -moz-linear-gradient(top, #fff, #ecc27f);
	border: 1px solid #baac9d;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.cart .common-input {
	text-align: center;
	padding: 0;
	height: 21px;
	line-height: 21px;
}

.cart .cart-list {
	margin: 0;
}

.cart-list .fl {
	width: 240px;
	text-align: left;
}

.cart-list .p-img {
	width: 50px;
	margin: 0 10px 0 0;
}

.cart-list .gray {
	font-size: 1em;
}

.cart-list .p-amount .redu,.cart-list .p-amount .add {
	display: inline-block;
	position: relative;
	top: -2px;
	text-align: center;
	font-size: 1em;
	background-color: #e3e3e5;
	border: 1px solid #a4a4a4;
	width: 20px;
	height: 18px;
	line-height: 18px;
	-moz-box-shadow: 0 1px 2px #d9d9db inset;
	-webkit-box-shadow: 0 1px 2px #d9d9db inset;
	box-shadow: 0 1px 2px #d9d9db inset;
	vertical-align: middle;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.cart-list .p-amount .btn {
	display: inline-block;
	height: 20px;
	width: 38px;
	line-height: 20px;
	padding: 0 3px;
	margin: 0;
}

.cart .pay-tip {
	background: #f4eed7;
	border: 1px solid #ddd4c7;
	padding: 0;
	width: 90%;
}

.cart .pay-tip p {
	padding: 10px;
}

.cart .back {
	margin: 10px 0 10px 6px;
}

.login-reg .mc {
	padding: 6px;
}

.login-reg .mc div {
	margin: 0 0 5px;
}

.login-reg .mc .common-input {
	width: 95%;
	padding: 8px;
}

.login-reg .mc .error-tip .common-input {
	border: 1px solid #e07f7f;
}

.login-reg .mc a.under-line {
	text-decoration: underline;
}

.login-reg .reg-tab li,.down-tab li {
	display: inline-block;
	position: relative;
	width: 48.5%;
	height: 30px;
	cursor: pointer;
	line-height: 30px;
	margin: 15px 0 0 0;
	text-align: center;
	color: #3c3c3c;
	font-size: 1em;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff),
		to(#e2d7c5) );
	background: -moz-linear-gradient(top, #fff, #e2d7c5);
	border: 1px solid #baac9d;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.login-reg .reg-tab li.curr,.down-tab li.curr {
	margin: 0 0 0 -10px;
	border: 1px solid #b00a0a;
	color: #fff;
	border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
	background: -webkit-gradient(linear, left top, left bottom, from(#b40e0e),
		to(#f04343) );
	background-image: -moz-linear-gradient(center top, #b40e0e, #f04343);
}

.login-reg .reg-tab li.curr-f,.down-tab li.curr-f {
	z-index: 1;
	margin: 0 -10px 0 0;
	border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
}

.login-reg .shelper {
	padding: 0 8px;
	width: 95%;
	overflow: hidden;
}

.login-reg .shelper li {
	margin: 0 -8px;
	width: 100%;
}

.login-reg .menu-botton-arrow {
	right: 14px;
}

.jd-news .mt {
	padding: 0 0 0 6px;
}

.jd-news .mc {
	background: #fff;
	width: 95%;
	margin: 20px auto;
	border: 1px solid #dfd7cb;
}

.jd-news .mc a {
	color: #67738A;
}

.jd-news .mc a strong {
	color: #3c3c3c;
	font-size: 1.125em;
	margin: 0 10px 0 0;
}

background
:-moz-linear-gradient
(top
,
#fff
,
#edddbc
);
}
.jd-news .mc li {
	border-top: none;
}

.img-cont {
	width: 300px;
	margin: 10px auto;
	text-align: center;
	box-shadow: 2px 2px 2px #999;
}

.down-tab {
	padding: 0 0 10px;
	border-bottom: 1px solid #dacea8;
}

.down .fl {
	width: 250px;
}

.down .mc {
	margin: 0 6px;
}

.down .app-img {
	width: 50px;
	margin: 0 10px 0 0;
}

.down .header .fl {
	width: 51%;
	text-align: right;
}

.brand .header .fl {
	width: 51%;
	text-align: right;
}

.brand .mc {
	padding: 0 6px;
}

.brand .mc table {
	border-collapse: collapse;
	border-spacing: 0;
	background: #fff;
	border: 1px solid #CDC2B0;
	font-size: 1em;
	margin: 15px 0;
	padding: 0;
	width: 100%;
}

.brand .mc td {
	position: relative;
	padding: 0 10px;
	border: 1px solid #ded6c9;
	overflow: hidden;
	width: 25%;
}

background
:-moz-linear-gradient
(top
,
#fff
,
#edddbc
);cursor
:pointer
;border-bottom
:
1px
 
solid
 
#ded6c9
;
}
.brand .mc ul {
	border: 1px solid #ccc;
	background: #fff;
}

.brand .mc ul li.brand-li img {
	margin: 0 10px 0 0;
}

.brand .mc ul li.brand-li {
	border-top: none;
}

.brand .load-more {
	background: #f4eee9;
}

.brand .load-more span {
	display: inline-block;
	width: 15px;
	height: 15px;
	margin: 0 0 0 10px;
	vertical-align: middle;
}

.feedback .header .fl {
	width: 51%;
	text-align: right;
}

.feedback .mc {
	margin: 10px 6px;
}

.feedback .mc ul {
	border: 1px solid #ccc;
	background: #fff;
}

.feedback .mc ul li {
	border-top: none;
}

.feedback .mc li textarea.common-input {
	display: block;
	height: 100px;
	width: 265px;
}

.activity .mt,.activity .mc {
	margin: 0 6px;
}

.activity .activity-cont {
	padding: 10px 0;
}

.p-sort {
	background: #fff;
	width: 95%;
	margin: 20px auto;
	border: 1px solid #dfd7cb;
}

.p-sort .mc a {
	color: #fff;
}

.p-sort .mc a strong {
	color: #3c3c3c;
	font-size: 1.125em;
	margin: 0 10px 0 0;
}

background
:-moz-linear-gradient
(top
,
#fff
,
#edddbc
);
}
.plist .filter {
	padding: 10px 6px;
	border-bottom: 1px solid #d9cda7;
}

.plist .filter span.ico {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(/img/html5/filter.png) 0 -1px no-repeat;
	vertical-align: middle;
	margin: 0 10px 0 0;
}

.plist .p-name {
	margin: 0 0 10px;
}

.plist .p-img {
	margin: 0 20px 0 0;
}

.plist .price .up,.plist .price .down {
	display: inline-block;
	position: relative;
	top: 2px;
	width: 10px;
	height: 16px;
	margin: 0 0 0 5px;
	background: url(/img/html5/up_down.png) 0 0 no-repeat;
}

.plist .price .down {
	background-position: 0 -16px;
}

.cate .mt {
	padding: 0 0 0 6px;
}

.cate-in {
	border-bottom: 1px solid #cdcdcd;
	margin: 10px 6px;
}

.cate-in table {
	width: 100%;
	border: 1px solid #cdcdcd;
}

.cate-in table td {
	width: 32%;
	border: 1px solid #cdcdcd;
}

.cate-in h3 {
	background: #f6f1e0;
	padding: 6px 0;
	font: 1em normal;
}

.cate-in a,.cate-in span {
	display: block;
	height: auto;
	line-height: 40px;
	word-break: break-all;
}

.p-common .comment-tabs {
	margin: 0 auto;
	width: 98%;
}

.p-common .comment-tabs li {
	display: inline-block;
	float: left;
	position: relative;
	width: 32.5%;
	height: 30px;
	cursor: pointer;
	line-height: 30px;
	margin: 15px 0 0 0;
	text-align: center;
	color: #3c3c3c;
	font-size: 1em;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff),
		to(#e2d7c5) );
	background: -moz-linear-gradient(top, #fff, #e2d7c5);
	border: 1px solid #baac9d;
}

.p-common .comment-tabs li.first {
	border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
}

.p-common .comment-tabs li.last {
	border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
}

.p-common .comment-tabs li.curr {
	margin: 15px 0 0 0;
	border: 1px solid #b00a0a;
	color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#b40e0e),
		to(#f04343) );
	background-image: -moz-linear-gradient(center top, #b40e0e, #f04343);
}

.p-common .comment-tabs li span {
	margin: 0 0 0 10px;
}

.p-common .comment-tabs li.curr .red {
	color: #fff;
}

.p-common .item {
	margin: 10px 6px;
	padding: 6px;
	background: #fff;
	border: 1px solid #dfd6ca;
}

.p-common .item .u-topic span {
	display: inline-block;
	width: 26px;
	height: 30px;
	margin: 0 3px 0 0;
	vertical-align: middle;
	background: url(/img/html5/common_icon.png);
}

.u-info {
	color: #999;
	font-size: .875em;
}

#addFavorite {
	background: -webkit-gradient(linear, left top, left bottom, from(#fff),
		to(#dadada) );
	background: -moz-linear-gradient(top, #fff, #dadada);
	border: 1px solid #d1d1d1;
	color: #3c3c3c;
	text-shadow: 1px 0 0 #fff;
}

.btn_mytuan {
	display: inline-block;
	width: 80px;
	height: 27px;
	line-height: 27px;
	text-align: center;
	color: #fff;
	border: 1px solid #0808fa;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background: -webkit-gradient(linear, left top, left bottom, from(#a9e7f9),
		to(#40a6c5) );
	background-image: -moz-linear-gradient(center top, #a9e7f9, #40a6c5);
	text-shadow: 1px 0 0 #fff;
	box-shadow: 1px 1px 1px #fff inset;
}
.result{margin:40px auto 0;text-align:center;color:#fa6922;font-size:16px;}
.s_r_auto{margin:30px auto 30px;text-align:center;color:#999;}
.s_r_auto a{margin:0 0px 0 10px;color:#247edd;}