html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;font-weight: initial;vertical-align: baseline;-webkit-box-sizing: border-box;box-sizing: border-box;font-family: inherit}
h1, h2, h3, h4, b, strong {font-weight: 700;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
ol, ul, li {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
/* custom */
a {color: inherit;text-decoration: none;-webkit-backface-visibility: hidden;}
html, body {width: 100%;font-family: "Microsoft YaHei", "黑体", "微软雅黑", "Arial", sans-serif;}
body {line-height: 1;-webkit-text-size-adjust: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/*flex*/
.flex {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.flex-v {-webkit-box-orient: vertical;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
.flex-1 {-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}
.flex-align-center {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.flex-pack-center {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.flex-pack-justify {-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.flex-justify-space-around {-webkit-justify-content: space-around;justify-content: space-around;-moz-box-pack: space-around;-webkit--moz-box-pack: space-around;box-pack: space-around;}
.clb::after {content: '';display: block;clear: both;height: 0;overflow: hidden;}
.tov {-ms-text-overflow: ellipsis;text-overflow: ellipsis;;white-space: nowrap;overflow: hidden;}
.fl {float: left}
.fr {float: right}
img {max-width: 100%;}
input, textarea, select, input:focus, textarea:focus, select:focus {outline: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.por {position: relative;}
.poa {position: absolute;}
.pof {position: fixed;}
.tac {text-align: center;}
.tal {text-align: left;}
.tar {text-align: right;}
.btn {cursor: pointer;}
*:focus {outline: none}
.bg-n {background: none !important;}
.hide {display: none !important;}
input[type="number"] {appearance: textfield;-moz-appearance: textfield;}



/***********************管理收货地址**********************/
	#manage_add .btn-group {
	width:100%;
}
#manage_add .list {
	border-bottom:7px solid #f0f0f0;
	width:100%;
	padding:10px;
}
#manage_add .list p {
	line-height:26px;
	font-size:15px;
}
#manage_add .list div {
	border-top:1px dashed #ddd;
	padding-top:6px;
	margin-top:8px;
}
#manage_add .btn-group .list .btn-primary {
	box-shadow:0 0 0 #fff;
	margin:0;
	padding:0;
	height:30px;
	line-height:30px;
	text-align:left;
	border-radius:0;
	border:0;
	background:#fff url(../images/index14.jpg) left center no-repeat;
	color:#444;
	font-size:15px;
	background-size:18px;
}
#manage_add .btn-group .list .active {
	background:#fff url(../images/index15.png) left center no-repeat;
	color:#0a3190;
	outline:none;
	background-size:18px;
}
#manage_add .btn-group .list .btn-primary span {
	padding-left:26px;
	display:inline-block;
	height:30px;
	line-height:30px;
}
#manage_add .btn-group .list .btn-primary input[type="radio"] {
	display:none;
}
#manage_add .btn-group .list div span.fr {
	display:inline-block;
	height:30px;
	line-height:30px;
}
#manage_add .btn-group .list div span.fr a {
	margin-left:15px;
	padding-left:22px;
	color:#bbb;
	font-size:14px;
}
#manage_add .btn-group .list div span.fr a:first-child {
	background:url(../images/index17.png) left center no-repeat;
	background-size:16px;
}
#manage_add .btn-group .list div span.fr a:last-child {
	background:url(../images/index16.png) left center no-repeat;
	background-size:16px;
}
/*底部新增收货地址*/
	.manage_add_footer {
	position:fixed;
	bottom:0;
	left:0;
	height:45px;
	line-height:45px;
	background:#0a3190;
	width:100%;
	text-align:center;
}
.manage_add_footer a {
	color:#fff;
	font-size:16px;
}

.page{ margin:0 auto;}
.page ul{}
.page ul li{ float:left; padding:0 10px; font-weight:bold; color:#FF6600; border:#ccc 1px solid; margin-left:5px; line-height:30px; margin-top:5px;}
.page ul li a{color:#FF6600;}


/*************************我的订单************************/
.order_tit {
	height:3.4rem;
	position:fixed;
	top:3.4rem;
	left:0;
	background:#fff;
	width:100%;
}
.order_tit a {
	float:left;
	text-align:center;
	width:20%;
	color:#555;
	line-height:3.4rem;
	font-size:1.4rem;
	font-size:1.5rem;
	border-bottom:2px solid #ddd;
}
.order_tit a.on {
	color:#0a3190;
	border-bottom:2px solid #0a3190;
}
.order_cont {
	padding:6px;
}
.order_cont .list {
	padding:8px 0;
	background:#fff;
	border-radius:10px;
	margin-bottom:10px;
}
.order_cont .list_tit {
	font-size:14px;
	line-height:25px;
	overflow:hidden; clear:both;
	
	border-bottom:1px dashed #ddd;
	padding:0 8px 8px;
	
}
.order_cont .list_tit span.fr {
	color:#0a3190;
}
.order_pro {
	display:flex;
	display:-webkit-flex;
	padding-bottom:15px;
	padding:12px 8px;
	border-bottom:1px dashed #ddd; clear:both; overflow:hidden;
	
}
.order_pro .img {
	width:80px;
}
.order_pro .img img {
	width:78px;
	border:1px solid #ddd;
}
.order_pro .name {
	padding:0 8px;
	font-size:14px;
	line-height:25px;
	width:100%;
}
.order_pro .name a {
	display:block;
	height:30px;
	overflow:hidden;
	text-overflow:ellipsis;
	margin-bottom:8px;
}
.order_pro .name span {
	background:#f7f7f7;
	padding:2px 8px;
	color:#0a3190;
	font-size:1.2rem;
}
.order_pro .price {
	width:60px;
	text-align:right;
	font-size:14px;
	
}
.order_pro .price b {
	font-size:14px;
	padding-bottom:8px;
	color:#FF0000;
}
.order_pro .price span {
	color:#999;
}
.order_amount {
	text-align:right;
	line-height:25px;
	margin-top:5px;
	padding:0 8px;
}
.order_amount span {
	margin-left:0.8rem;
}
.order_bottom {
	text-align:right;
	line-height:3rem;
	padding:0 8px;
}
.order_bottom a {
	display:inline-block;
	height:2rem;
	line-height:2rem;
	border:1px solid #999999;
	font-size:12px;
	color: #999999;
	border-radius:3px;
	padding:0 5px;
}
/**********************订单详情页**********************/
	#order_del .list_cont {
	padding:10px;
}
.order_del_tit {
	background:#f7f7f7;
	line-height:30px;
	padding:0 10px;
	font-size:1.5rem;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
}
.order_del_top ul {
	padding:5px 10px;
}
.order_del_top ul li {
	line-height:22px;
	font-size:14px;
	color:#555;
}
/*物流*/
	.fast table {
	padding:10px;
	width:100%;
	margin-top:10px;
}
.fast table td {
	padding:5px;
	border:1px solid #ddd;
}
.buyer_row p {
	line-height:26px;
	padding:0 10px;
	font-size:14px;
	color:#555;
}