﻿/* 加入购物城+登录注册+找回密码+会员中心  */
@charset "UTF-8";
/**
 * 登录
 * @return
 */
.commonWrap{
	width: 100%;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
	font-size: 16px;
	padding-bottom: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding:45px 15px 0 15px;
}
.form1 dd{
	position: relative;
	width: 100%;
	margin-bottom: 10px;
	}
.form1 dd .txt-input {
	width:100%;
	height:44px;
	line-height: normal;
	border: 1px solid #d7d7d7;
	border-radius: 3px;
	background: #fff;
	font-size:14px;
	color: #252525;
	-webkit-appearance: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left:15px;
}
.form1 dd .txt-input.readonly{
	background:#f0f0f0;
}
.form1 dd .tp-btn {
	display: block;
	position: absolute;
	right: 10px;
	top: 8px;
	width: 51px;
	height: 35px;
}
.form1 dd .btn-off {
	background:url(../images/member/password2.png);
	background-size: 51px 35px;
}
.form1 dd .btn-on {
  background:url(../images/member/password1.png);
  background-size: 51px 35px;
}
.form1 dd .input-info{
	margin:0 0 10px 0;
	}
.form1 dd #captcha-img {
  position: absolute;
  right: 0;
  top: 9px;
  width: 79px;
  height: 25px;
  padding-left: 7px;
  border-left: 1px solid #d7d7d7;
}
.form1 dd .login-free {
  position: relative;
  height: 18px;
  padding-left: 26px;
  line-height: 18px;
  font-size: 13px;
  color: #848689;
}

.form1 dd .login-free b {
  position: absolute;
  left: 0;
  top: 0;
  width: 18px;
  height: 18px;
  background:url(../images/member/free1.png);
  background-size: 18px 18px;
}
.form1 dd .login-free-selected b {
  background:url(../images/member/free2.png);
  background-size: 18px 18px;
}
.btn-login{
	display: inline-block;
	width: 100%;
	height: 40px;
	border-radius:2px;
	background: #8ec65d;
	text-decoration: none;
	line-height: 39px;
	text-align: center;
	font-size: 17px;
	color: #fff;
}
.btn-login:link{ color:#fff;}
.btn-login:visited{ color:#fff;}
.btn-login:hover{ color:#fff;}
.btn-login:active{ color:#fff;}
.btn-disabled {
  background: #e2e2e2;
  cursor: default;
  color: #bdbdbd;
}
.form1 dd .register-free {
  float: left;
  width: 50%;
  padding:15px 0 0 0;
}
.form1 dd .register-free a{
  color: #686868;
  font-size: 14px;
  display: inline-block;
}
.form1 dd .retrieve-password {
  float: right;
  width: 50%;
  text-align: right;
  padding:15px 0 0 0;
}
.form1 dd .retrieve-password a {
  color: #686868;
  font-size: 14px;
  display: inline-block;
}
.form1 dd .txt-phone {
  padding-left: 15px;
  width: 53.31034482758621%;
}
.form1 dd .btn-retransmit {
  float: right;
  overflow: hidden;
  width: 44.13793103448276%;
  height: 42px;
  border: 1px solid #f15353;
  border-radius: 3px;
  background: #fff;
  line-height: 44px;
  text-align: center;
  cursor: pointer;
  font-size: 14px;
  color: #f15353;
}
.form1 dd .disabled {
  box-shadow: none;
  border: 1px solid #e2e2e2;
  background: #e2e2e2;
  cursor: default;
  color: #bdbdbd;
}

/*会员中心*/
.user{
	position: relative;
	height:130px;
	margin: 0 auto;
	background:#6e9a48 url(../images/memberTop.jpg) no-repeat top center;
	background-size: cover;
	color: #fff;
	}
.userPhoto{
  position: absolute;
  bottom:30px;
  left:20px;
  width:65px;
  height:65px;
  text-align: center;
  border-radius:65px;
  background:#fff;
  overflow:hidden;
  border:1px solid #fff;
  overflow:hidden;
  padding:2px;
}
.userPhoto img{
	width:65px;
	height:65px;
	border-radius:65px;
	}
.userName{
	line-height:30px;
	color:#323232;
	font-size:14px;
	position:absolute;
	left:105px;
	top:30px;
	}
.userName1{
	line-height:30px;
	color:#323232;
	position:absolute;
	left:105px;
	top:53px;
	}
.userLevel{
	color:#323232;
	line-height:20px;
	height:20px;
	display:block;
	float:left;
	position:absolute;
	left:105px;
	bottom:30px;
	}
.userLevel a{
	color:#323232;
	line-height:20px;
	}
.userR1{
	line-height:30px;
	color:#323232;
	position:absolute;
	right:35px;
	top:53px;
	}	
.userR2{
	line-height:30px;
	color:#323232;
	position:absolute;
	right:35px;
	top:78px;
	}	
	
	
.setBtn{
	color:#fff;
	line-height:20px;
	height:20px;
	border-radius:30px;
	background:rgba(0,0,0,0.5);
	display:block;
	padding:2px 10px 0 10px;
	position:absolute;
	right:20px;
	top:20px;
	}
.setBtn a{color:#fff;}
.home{
	color:#fff;
	display:block;
	padding:10px;
	position:absolute;
	right:5px;
	top:10px;
	font-size:20px;
	}
.home a{ color:#fff;}
.userBehavior{
	color:#000;
	height:50px;
	border-bottom:1px solid #e7e7e7;
	background:#fff;
	margin:0 0 10px 0;
	}
.userBehavior dl dd{
	width:28%;
	height:30px;
	float:left;
	border-right:1px solid #efefef;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align:center;
	margin:10px 0;
	}
.userBehavior dl dd.exit{ width:16%;}
.userBehavior dl a{ color:#000;}
.userBehavior dl dd p{
	display:block;
	font-size:12px;
	padding:3px 0 0 0;
	}
.userBehavior dl dd span{ color:#ff0000;}
.userBehavior dl dd em{
	color:#fff;
	line-height:20px;
	height:20px;
	border-radius:30px 0 0 30px;
	background:#f96c34;
	display:block;
	padding:5px 10px 5px 15px;
	float:right;
	font-style:normal;
	font-size:14px;
	position:relative;
	right:-5px;
	}
.userBehavior dl dd:nth-child(3){ border:none;}
.userBehavior dl dd:nth-child(4){ border:none;}

.memberBox{
	color:#000;
	border-bottom:1px solid #e7e7e7;
	background:#fff;
	margin:0 0 10px 0;
	clear:both;
	}
	
/* 我的订单 */
.orderAct{
	clear:both;
	overflow:hidden;
	padding:15px 0 10px 0;
	}
.orderAct dd{
	float:left;
	width:20%;
	height:50px;
	text-align:center;
	position:relative;
	}
.orderAct dd p{
	width:25px;
	height:25px;
	display:block;
	margin:0 auto;
	padding:3px 0 0 0;
	}
.orderAct dd .number{
	position: absolute;
	top:0px;
	left:50%;
	margin:0 0 0 5px;
	width:14px;
	height:15px;
	line-height:18px;
	border:1px solid #ff5000;
	border-radius:20px;
	color:#ff5000;
	font-weight:700;
	background: #fff;
	overflow: hidden;
	text-align:center;
	opacity: 1;
	padding:0 1px 0 0;
	-webkit-transition: all .4s ease-out;
	}
.orderAct dd p img{ width:100%;}
.orderAct dd span{
	font-size:12px;
	color:#051b28;
	display:block;
	padding:5px 0 0 0;
	}
/**
 * 我的订单（订单管理）
 * @author 杨朝杰
 * @return
 */
.orderList{
	clear: both;
	overflow: hidden;
	margin:10px 0 0 0;
	background: #fff;
	border-bottom: 1px solid #e4e3e5;
	}
.orderList dt {
  clear: both;
  overflow: hidden;
  height: 35px;
  padding:2px 10px;
  position: relative;
  border-bottom:1px solid #e4e3e5;
}
.orderList dt i{
	width:20px;
	height:20px;
	display:block;
	float:left;
	margin:8px 0 0 0;
	}
.orderList dt i img{
	width:20px;
	height:20px;
	}
.orderList dt a{
	display:block;
	line-height:30px;
	float:left;
	color:#000;
	font-size:12px;
	padding:5px 0 0 5px;
	}	
.orderList dt span{
	display:block;
	line-height:30px;
	float:right;
	padding:5px 0 0 0;
	}
.orderList dt span.orange{ color:#ff6e48;}
.orderList dd{
	clear:both;
	overflow:hidden;
	padding:5px 10px;
	min-height:75px;
	height:auto !important;
	height:75px;
	position:relative;
	margin:0 0 2px 0;
	background:#f9f9f9;
	}
.orderList dd .pic{
	width:75px;
	height:75px;
	float:left;
	overflow:hidden;
	position:absolute;
	left:10px;
	top:5px;
	border:1px dotted #e4e3e5;
	}
.orderList dd .pic img{
	width:75px;
	height:75px;
	}
.orderText{
	padding:0 0 0 85px;
	overflow:hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}
.orderText h3{
	font-weight:normal;
	line-height:18px;
	color:#000;
	}
.orderText .sku{
	clear:both;
	line-height:20px;
	color:#a9a9a9;
	}
.orderText .price{
	clear:both;
	line-height:30px;
	color:#c00000;
	font-size:16px;
	}
.orderText .price span{ color:#999; font-size:12px;}
.orderBt{
	clear:both;
	overflow:hidden;
	padding:10px 5px;
	text-align:right;
	border-top:1px dotted #e1e1e1;
	}
.orderBt a{
	display:inline-block;
	margin:0 2px;
	overflow:hidden;
	line-height:30px;
	border:1px solid #e1e1e1;
	padding:0 10px;
	border-radius:3px;
	}
.orderBt a.red{ color:#fff; background:#c00000; border:1px solid #c00000;}
.orderStat{
	float:right;
	text-align:right;
	clear:both;
	color:#bbbbbb;
	line-height:30px;
	padding:5px 10px 5px 0;
	border-top:1px dotted #e1e1e1;
	}
.orderStat.noTop{ border:none; color:#000;}
.logisticsTop{
	clear: both;
	overflow: hidden;
	margin:10px 0 0 0;
	color:#b2b2b2;
	background:#fff;
	border-bottom: 1px solid #e4e3e5;
	padding:10px;
	line-height:25px;
	font-size:13px;
	}
.logisticsTop strong{ color:#3e9b6e;}
.logisticsTop span{ color:#3e9b6e; padding:0 0 0 5px;}
.logistics{
	clear: both;
	overflow: hidden;
	margin:10px 0 0 0;
	background: #fff;
	padding:10px;
	border-bottom: 1px solid #e4e3e5;
	}
.logistics.noBottom{border:none; position:relative; padding-bottom:0;}
.logisticsT{
	clear:both;
	line-height:30px;
	font-size:14px;
	border-bottom:1px solid #e4e4e4;
	}
.logisticsInfo{
	overflow:hidden;
	clear:both;
	padding:20px 0 0 0;
	}
.logisticsInfo dd{
	overflow:hidden;
	clear:both;
	position:relative;
	padding:0 0 0 15px;
	}
.logisticsInfo dd s{
	width:10px;
	height:10px;
	display:block;
	background:#cbcbcb;
	border-radius:100%;
	position:absolute;
	left:10px;
	top:0px;
	}
.logisticsInfo dd .lineY{
	overflow:hidden;
	padding:0 0 0 20px;
	border-left:1px solid #e4e4e4;
	}
.logisticsInfo dd .lineX{
	clear:both;
	overflow:hidden;
	padding:0 0 10px 0;
	line-height:20px;
	color:#9d9d9d;
	margin:-2px 0 10px 0;
	position:relative;
	border-bottom:1px solid #eeeeee;
	}
.logisticsInfo dd:nth-child(1) s{background:#23ad57;}
.logisticsInfo dd:nth-child(1) div{ color:#23ad57;}
.logisticsInfo dd:last-child .lineX{border:none;}
.logisticsInfo dd .time{
	line-height:25px;
	color:#dbdbdb;
	}
.logisticsInfo2{
	line-height:25px;
	clear:both;
	padding:10px 0 0 0;
	}
	
	
.memberTtile1{
	overflow:hidden;
	border-top: 1px solid #e7e7e7;
	padding:5px 0 3px 0;
	}
.memberTtile1 a{
	display:block;
	overflow:hidden;
	}
.memberTtile1 em{
	display:block;
	width:26px;
	height:26px;
	float:left;
	color:#fff;
	font-size:16px;
	background:#5090cd;
	border-radius:2px;
	margin:5px 0 0 10px;
	}
.memberTtile1 em.bg1{ background:#3ab72b;}
.memberTtile1 em.bg2{ background:#ff5203;}
.memberTtile1 em.bg3{ background:#5090cd;}
.memberTtile1 em.bg4{ background:#b0d104;}
.memberTtile1 em.bg5{ background:#a8b2e5;}
.memberTtile1 em.bg6{ background:#e64c2e;}

.memberTtile1 em span{
	display:block;
	padding:6px 0 0 5px;
	}
.memberTtile1 strong{
	display:block;
	line-height:40px;
	float:left;
	font-size:14px;
	font-weight:normal;
	padding:0 0 0 20px;
	color:#666666;
	}
.memberTtile1 p{
	display:block;
	float:left;
	font-size:14px;
	font-weight:normal;
	padding:5px 0 0 10px;
	}
.memberTtile1 .tip{
	font-size:10px;
	color:#B3B3B3;
	clear:both;
	display:block;
	}
.arrowText{
	float:right;
	line-height:40px;
	}
.memberTtile1 .arrow{
	height:40px;
	float:right;
	padding:0 20px 0 0;
	font-size:12px;
	}
.memberTtile1 .arrow span{
	color:#999;
	display:block;
	padding:13px 0 0 0;
	}
	
.msgInfo{
	width:100%;
	height:200px;
	border-radius:3px;
	line-height:20px;
	background:#dedede;
	padding:5px;
	color:#000;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}
	
/**
 * 购物车
 * @author 杨朝杰
 * @return
 */
.noCar{
	clear:both;
	overflow:hidden;
	}
.noCar p{
	display: block;
	width: 95px;
	height: 75px;
	margin:20px auto;
	background: url(../images/img_noCar.png) no-repeat 0 0;
	background-size: 95px auto;
	}
.noCar span{
	display:block;
	text-align: center;
	font-size:13px;
	line-height:22px;
	}
.noCarBt{
	width:100%;
	clear:both;
	padding:20px 8px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}
.noCarBt a{
	text-align:center;
	display:inline-block;
	width: 48%;
	height:38px;
	line-height: 38px;
	color: #fff;
	border-radius:3px;
	border: none;
	}
.noCarBt a.redBtn{background:#8ec65d; margin:0 auto; display:block;}
.noCarBt a.deepGreyBtn{background:#5A5A5A;}

.cartWrap{
	width: 100%;
	position: relative;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding:45px 0 0 0;
}
.cartList{
	clear:both;
	overflow:hidden;
	margin:10px 0 0 0;
	background:#fff;
	border-top:1px solid #e4e3e5;
	border-bottom:1px solid #e4e3e5;
	}
.cartList dt{
	clear:both;
	overflow:hidden;
	height:35px;
	padding:0 0 0 40px;
	position:relative;
	border-bottom:1px solid #e4e3e5;
	}
.cartList dt i{
	width:20px;
	height:20px;
	display:block;
	float:left;
	margin:8px 0 0 0;
	}
.cartList dt i img{
	width:20px;
	height:20px;
	}
.cartList dt a{
	display:block;
	line-height:30px;
	float:left;
	font-size:12px;
	padding:5px 0 0 5px;
	}	
.cartList .checkBox{
	width:16px;
	height:16px;
	border-radius:100%;
	background:#fff;
	border:1px solid #bdbdbd;
	position:absolute;
	left:10px;
	top:50%;
	margin:-8px 0 0 0;
	}
.cartList .checkBox em{
	display:block;
	width:16px;
	height:16px;
	overflow:hidden;
	padding:2px 0 0 2px;
	color:#bdbdbd;
	display:none;
	}
.cartList .checkBox.checked{background: #b60001;border: 1px solid #b60001;}
.cartList .checkBox.checked em{ color:#fff; display:block;}
.cartList dd{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding:10px 0 0 40px;
	position:relative;
	}
.cartList dd p{
	width:70px;
	height:70px;
	left:0;
	display:inline-block;
	overflow:hidden;
	border:1px solid #e4e3e5;
	position:absolute;
	}
.cartList dd p img{
	width:70px;
	height:70px;
	}
.cartList dd .deleteBt{
	width:20px;
	height:20px;
	position:absolute;
	right:10px;
	bottom:10px;
	font-size:16px;
	color:#999;
	}
.cartList2 dt{padding:0 0 0 10px;}
.cartList2 dd{padding:10px 0 0 10px;}	
.cartLine{
	clear:both;
	overflow:hidden;
	border-bottom:1px solid #e4e3e5;
	padding:0 0 10px 0;
	position:relative;
	}
.cartText{
	float:left;
	display:inline-block;
	overflow:hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding:0 0 0 80px;
	}
.cartText h3{
	font-weight:normal; 
	font-size:12px; 
	overflow:hidden;
	padding:0 20px 0 0;
	}
.cartText .price{
	clear:both;
	line-height:20px;
	overflow:hidden;
	font-size:14px;
	color:#c00000;
	padding:3px 0 0 0;
	}
.cartText .price span{ color:#999;}
.cartSku{
	clear:both;
	line-height:20px;
	overflow:hidden;
	color:#999;
	font-size:11px;
	}
.customize{
	padding:3px 0 0 0;
	}
.customize span{
	width: 30px;
	height:26px;
	border: 1px solid #ddd;
	border-right: none;
	-webkit-border-radius: 2px 0 0 2px;
	border-radius: 2px 0 0 2px;
	display: block;
	float: left;
}
.customize input {
	-webkit-appearance: none;
	display: block;
	width: 50px;
	height:28px;
	line-height:28px;
	border: 1px solid #ddd;
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	color: #333;
	float: left;
	font-size: 16px;
}
.customize em {
	width: 30px;
	height: 26px;
	border: 1px solid #ddd;
	border-left: none;
	-webkit-border-radius: 0 2px 2px 0;
	border-radius: 0 2px 2px 0;
	float: left;
}
.customize i{
	font-size:20px;
	color: #ddd;
	margin:4px 0 0 6px;
	display: block;
}	
.cartTotal{
	clear:both;
	overflow:hidden;
	line-height:25px;
	padding:0 0 10px 0;
	}
.cartFoter{
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 170;
	width: 100%;
	height: 45px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: rgba(0,0,0,.8);
	color: #fff;
}
.cartFoter .buyBt{
	width:20%;
	float:right;
	}
.cartTotalAll{
	width:80%;
	float:left;
	font-size:14px;
	line-height:20px;
	padding:3px 0 0 65px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}
.cartTotalAll p{ color:#ff0000; font-size:14px;}
.cartFoter .checkBox{
	width:16px;
	height:16px;
	border-radius:100%;
	border:1px solid #bdbdbd;
	position:absolute;
	left:10px;
	top:50%;
	margin:-8px 0 0 0;
	}
.cartFoter .checkBox em{
	display:block;
	width:16px;
	height:16px;
	overflow:hidden;
	padding:2px 0 0 2px;
	color:#bdbdbd;
	display:none;
	}
.cartFoter .checkBox.checked{background: #b60001;border: 1px solid #b60001;}
.cartFoter.checkBox.checked em{ color:#fff; display:block;}
.cartFoter .checkBox span{
	display:block;
	width:30px;
	position:absolute;
	left:20px;
	top:2px;
	color:#fff;
	}
.cartTotalAll2{
	width:80%;
	float:left;
	font-size:16px;
	line-height:49px;
	padding:0 0 0 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}
	
.statisti{
	clear:both;
	overflow:hidden;
	margin:10px 0 0 0;
	background:#fff;
	border-top:1px solid #e4e3e5;
	border-bottom:1px solid #e4e3e5;
	}
.statisti dl{
	line-height:22px;
	padding:10px;
	}
.statisti dl dd{
	font-size:14px;
	}
.statisti dl dd strong{ color:#ff0000}

.cartTitle{
	clear:both;
	font-size:14px;
	font-weight:bold;
	padding:15px 0 0 8px;
	}
.msgtosaler {
  width:95%;
  height:50px;
  float: left;
  border: 1px dotted #e4e3e5;
  padding:5px;
  font-size: 12px;
  line-height: 18px;
  margin:0 0 5px 0;
}
.Postage{
	width:95%;
	padding:5px;
	border:1px dotted #e4e3e5;
	margin:0 0 10px 0;
	background:#f6f6f6;
	}
.Postage2{
	width:100%;
	padding:5px;
	border-bottom:1px solid #e4e3e5;
	margin:0 0 10px 0;
	position:relative;
	padding:0 0 8px 0;
	}
.Postage2 strong{
	display:block;
	line-height:20px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding:0 25px 0 0;
	}
.Postage2 span{
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	right:10px;
	top:3px;
	font-size:18px;
	}
	
	
.orderNumber, .payment{
	clear:both;
	overflow:hidden;
	background:#fff;
	padding:10px;
	border-bottom:1px solid #e5e5e5;
	}
.payment{
	margin:10px 0 0 0;
	}
.orderNumber h3{
	display:block;
	line-height:30px;
	font-size:15px;
	text-align:left;
	padding:5px 0 0 0;
	}
.orderNumber p{
	display:block;
	clear:both;
	font-size:10px;
	color:#ff0000;
	line-height:20px;
	padding:0 0 8px 0;
	}
	
.SuccessTitle {
  display: block;
  color: #e60012;
  font-size:18px;
  text-align:center;
  line-height: 45px;
  margin:20px auto 10px auto;
  background: url(../images/member.png) no-repeat left -773px;
}
.SuccessTitle span{
	width:26px;
	height:26px;
	display:inline-block;
	background:url(../images/icon26x26.png) no-repeat left center;
	}
.OrderNumber {
  width:80%;
  border: 1px solid #f0edc8;
  background: #fffde6;
  margin: 0 auto;
  line-height:25px;
  text-align: center;
  padding: 10px 0;
  font-size: 14px;
  border-radius:3px;
}
.Jump {
  clear: both;
  line-height:25px;
  text-align: center;
  padding:15px 0;
  font-size: 14px;
  width:90%;
  margin:0 auto;
}
.Jump strong {
	color: #cc0000;
	font-size: 20px;
	font-weight: normal;
	padding:0 5px;
}

.payment h3{height:32px;line-height:32px; border-bottom:1px dotted #ccc;margin:0 0 20px 0;}
.payment dl{
	overflow:hidden;
	clear:both;
	padding:0 0 10px 0;
	}
.payment dl dd{
	width:50%;
	height:25px;
	float:left;
	position:relative;
	padding:5px 10px 5px 18px;
	height:41px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}
.payment dl dd input{
	left:0;
	top:50%;
	display:block;
	position:absolute;
	margin-top:-6px;
	}
.payment dl dd label{
	width:100%;
	border:1px solid #e5e5e5;
	display:block;
	overflow:hidden;
	}
/**
 * 找回密码
 * @author 杨朝杰
 * @return
 */
.mod_process{
	height: 13px;
	padding: 13px 5px 10px 5px;
	background: #fff;
	font-size: 12px;
	line-height: 12px;
	margin:0 0 10px 0;
	}
.color_red {color: #fe5955;}
.SuccessText{
	clear:both;
	overflow:hidden;
	text-align:center;
	line-height:25px;
	padding:20px 0 10px 0;
	}
/**
 * 收货地址
 * @author 杨朝杰
 * @return
 */
.addressFooter{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding:5px;
	background:#e7e7e7;
	}
.addressList{
	clear:both;
	overflow:hidden;
	padding:45px 0 0 0;
	}
.addressList dd{
	clear:both;
	overflow:hidden;
	padding:10px 25px 10px 10px;
	border-bottom:1px solid #e5e5e5;
	background:#fff;
	position:relative;
	}
.addressTitle{
	clear:both;
	overflow:hidden;
	line-height:20px;
	color:#000;
	}
.addressTitle p{
	display:block;
	float:left;
	line-height:20px;
	font-size:14px;
	}
.addressTitle span{
	display:block;
	float:right;
	line-height:20px;
	font-size:14px;
	}
.addressTitle i{
	display:block;
	float:left;
	line-height:20px;
	font-size:14px;
	color:#fff;
	padding:0 5px;
	display:none;
	background:#ff0000;
	font-size:10px;
	border-radius:3px;
	margin:0 0 0 5px;
	}
.addressList dd.selected i{ display:block;}
.addressInfo{
	font-size:12px;
	clear:both;
	line-height:20px;
	overflow:hidden;
	padding:5px 0 0 0;
	}
.addressList dd em{
	display:block;
	width:10px;
	height:20px;
	position:absolute;
	right:10px;
	top:50%;
	font-size:18px;
	margin-top:-10px;
	}
.addressN{
	font-size:12px;
	padding:5px 0 0 0;
	color:#999;
	}
/*添加收货地址*/
.addAddress{
	width:100%;
	clear:both;
	overflow:hidden;
	background:#f5f5f5;
	position:fixed;
	z-index:900000;
	display:none;
	left:0;top:0;
	}
.form2{
	clear:both;
	overflow:hidden;
	background:#fff;
	padding:0 10px;
	border-bottom: 1px solid #e5e5e5;
	}
.form2 dd{
	overflow:hidden;
	clear:both;
	padding:4px 0;
	border-bottom: 1px dotted #e5e5e5;
	}
.form2 dd select{
	padding:3px;
	margin:0 5px 0 0;
	}
.form2 dd input{
	float:left;
	width:100%;
	background:#fff;
	line-height:20px;
	padding:6px 0;
	font-size:14px;
	}
.form2Span{
	line-height:20px;
	float:left;
	padding:6px 0;
	display:block;
	font-size:14px;
	}
	
.defaultAddress{
	overflow:hidden;
	clear:both;
	padding:6px 10px;
	margin:20px 0 0 0;
	border-bottom: 1px solid #e5e5e5;
	background:#fff;
	position:relative;
	}
.defaultAddress span{
	display:block;
	line-height:20px;
	padding:6px 0;
	font-size:14px;
	float:left;
	}
.defaultAddress .tp-btn{
	display: block;
	position: absolute;
	right: 10px;
	top: 8px;
	width: 51px;
	height: 35px;
}
.defaultAddress .btn-off {
	background:url(../images/member/Address2.png);
	background-size: 51px 35px;
}
.defaultAddress .btn-on {
  background:url(../images/member/Address1.png);
  background-size: 51px 35px;
}
.editAddress{
	width:100%;
	clear:both;
	overflow:hidden;
	background:#f5f5f5;
	position:fixed;
	z-index:900000;
	display:none;
	left:0;
	top:0;
	}
.chooseAddress{
	width:100%;
	clear:both;
	overflow:hidden;
	overflow-y:auto;
	background:#f5f5f5;
	position:fixed;
	z-index:900000;
	display:none;
	left:0;
	top:0;
	}
/**
 * 评价管理
 * @author 杨朝杰
 * @return
 */
.evaluationList{
	clear:both;
	overflow:hidden;
	padding:0 0 10px 0;
	}
.evaluationList dd,.evaluationList dt{
	clear:both;
	overflow:hidden;
	background:#fff;
	margin:10px 0 0 0;
	padding:10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position:relative;
	min-height:90px;
	height:auto !important;
	height:90px;
	}
.evaluationList dd.noMargin{margin:0;}
.evaluationList dd .pic{
	width:70px;
	height:70px;
	overflow:hidden;
	float:left;
	position:absolute;
	}
.evaluationList dd .pic img{
	width:70px;
	height:70px;
	}
.evaluationList .infoCon{
	width:100%;
	clear:both;
	padding:0 20px 0 80px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}
.evaluationList .infoCon2{
	width:100%;
	clear:both;
	padding:0 0 0 80px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}
.evaluationList .infoCon2 textarea{
	width:100%;
	height:80px;
	display:block;
	overflow:hidden;
	margin:5px 0 0 0;
	background:#e8e8e8;
	padding:5px;
	border-radius:3px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}
.evaluationList .infoCon h3{
	display:block;
	line-height:20px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight:normal;
	color:#000;
	}
.evaluationList .infoCon h3 span{ color:#cc0000; padding:0 3px 0 0;}
.evaluationList .content{
	clear:both;
	line-height:18px;
	overflow:hidden;
	padding:5px 0;
	color:#000;
	}
.evaluationList .sku,.evaluationList .time{
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color:#999;
	line-height:20px;
	}
.evaluationList .infoCon h4{
	display:block;
	clear:both;
	font-weight:normal;
	color:#ff0000;
	padding:10px 0 0 0;
	margin:10px 0 0;
	border-top:1px dotted #ccc;
	}
.evaluationList .Reply{
	clear:both;
	line-height:18px;
	padding:5px;
	background:#e5e5e5;
	border-radius:3px;
	}
.evaluationList .icon{
	width:20px;
	height:20px;
	position:absolute;
	right:7px;
	top:10px;
	font-size:18px;
	color:#D5D5D5;
	}
.evaluationList dt{
	height:14px;
	clear:both;
	overflow:hidden;
	}
.evaluationList dt h3{ font-size:16px;padding:10px 0 10px 0; font-weight:normal;}
.evaluationList .start{
	clear:both;
	height:30px;
	overflow:hidden;
	padding:5px 0;
	}
.evaluationList .start span{
	display:block;
	line-height:30px;
	float:left;
	font-size:14px;
	}
.evaluationList .start ul{
	float:right;
	overflow:hidden;
	}
.evaluationList .start ul li{
	width:22px;
	height:22px;
	float:left;
	margin:0 5px;
	background:url(../images/start2.png) no-repeat;
	background-size:cover;
	}
.evaluationList .start ul li.on{
	width:22px;
	height:22px;
	float:left;
	margin:0 5px;
	background:url(../images/start2on.png) no-repeat;
	background-size:cover;
	}
	
.rateControl{
	clear:both;
	overflow:hidden;
	padding:10px 0 6px 80px;
	}
.rateControl li{
	float:left;
	padding:0 20px 0 0;
	}
.addEevaluation{
	width:100%;
	height:100%;
	background:#fff;
	z-index:999999999999999;
	position:fixed;
	display:none;
	}
	
/**
 * 个人资料
 * @author 杨朝杰
 * @return
 */
.setUpList{
	clear:both;
	overflow:hidden;
	}
.setUpList dd{
	clear:both;
	overflow:hidden;
	background:#fff;
	}
.setUpList dd a{
	display:block;
	height:40px;
	overflow:hidden;
	background: #fff;
	padding:0 10px;
	font-size:14px;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#FEFEFE), to(#F3F3F3));
	background: -moz-linear-gradient(#FEFEFE, #F3F3F3);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F3F3F3', endColorstr='#E8E8E8');
	border-bottom: 1px solid #e5e5e5;
	}
.setUpList dd span{
	display:block;
	line-height:40px;
	float:left;
	}
.setUpList dd em{
	float:right;
	display:block;
	padding:12px 0 0 0;
	}
.setHead{
	width:200px;
	margin:100px auto 0 auto;
	}
.setHeadImg{
	width:150px;
	height:150px;
	clear:both;
	margin:0 auto;
	border:1px solid #e5e5e5;
	padding:3px;
	background:#fff;
	}
.setHeadImg img{
	width:150px;
	height:150px;
	}
.setHeadBt{
	width:150px;
	clear:both;
	margin:30px auto 0 auto;
	line-height:35px;
	text-align:center;
	font-size:14px;
	background:#ccc;
	display:block;
	border-radius:2px;
	}

/**
 * 我是商家
 * @author 杨朝杰
 * @return
 */	
.setPrice{
	clear:both;
	overflow:hidden;
	padding:10px 0 0 0;
	}
.setPrice h3{
	display:block;
	clear:both;
	font-size:14px;
	line-height:30px;
	text-align:center;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	}
.setPrice h4{
	display:block;
	clear:both;
	font-size:14px;
	line-height:30px;
	text-align:center;
	}
.setPrice h4 strong{ color:#ff0000; font-size:16px;}
.setPrice h4 span{ font-weight:normal; font-size:12px;}
.setPrice dl dd{
	clear:both;
	height:40px;
	padding:2px 0;
	}
.setPrice dl dd .input1{
	width:160px;
	clear:both;
	line-height:25px;
	padding:3px;
	border:1px solid #ccc;
	background:#fff;
	border-radius:2px;
	margin:0 auto;
	display:block;
	}
.setPrice dl dd .input2{
	width:120px;
	line-height:25px;
	padding:3px;
	border:1px solid #ccc;
	background:#fff;
	border-radius:2px;
	display:block;
	float:left;
	}
.setPrice dl dd p{
	text-align:right;
	width:65px;
	display:block;
	line-height:30px;
	float:left;
	padding:0 3px 0 0;
	font-size:14px;
	}
.setPrice dl span{
	width:100px;
	display:block;
	margin:0 auto;
	overflow: hidden;
	line-height: 30px;
	border: 1px solid #e1e1e1;
	padding:0 10px;
	border-radius:2px;
	color: #fff;
	font-size:14px;
	text-align:center;
	background: #c00000;
	border: 1px solid #c00000;
}
.memberProduct{
	overflow:hidden;
	clear:both;
	}
.memberProduct dd{
	clear:both;
	overflow:hidden;
	padding:10px 10px 0 10px;
	background:#fff;
	position:relative;
	margin:0 0 10px 0;
	}
.memberProduct dd .pic{
	width: 75px;
	height: 75px;
	float: left;
	overflow: hidden;
	position: absolute;
	left: 10px;
	top:12px;
	border: 1px dotted #e4e3e5;
	}
.memberProduct dd .pic img{
	width: 75px;
	height: 75px;
	}
	
	
	
/**
 * 选项卡的标题
 * @author 杨朝杰
 * @return
 */
.tabTitle{
	clear:both;
	height:45px;
	background:#fff;
	border-bottom: 1px solid #e5e5e5;
	}
.tabTitle dl dd{
	width:50%;
	height:46px;
	position:relative;
	float:left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}
.tabTitle dl dd a{
	display:block;
	line-height:30px;
	text-align:center;
	font-size:16px;
	margin:8px 0 0 0;
	border-right: 1px solid #e5e5e5;
	}
.tabTitle dl dd.hover{
	border-bottom:2px solid #c00000;
	}
.tabTitle dl dd.hover a{ color:#c00000;}
.tabTitle2{
	clear:both;
	height:40px;
	background:#fff;
	border-bottom:1px solid #e5e5e5;
	padding:0 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}
.tabTitle2 dl dd{
	width:20%;
	height:40px;
	position:relative;
	float:left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}
.tabTitle2 dl dd a{
	display:block;
	line-height:35px;
	text-align:center;
	font-size:13px;
	padding:5px 0 0 0;
	}
.tabTitle2 dl dd.hover{
	border-bottom:2px solid #c00000;
	}
.tabTitle2 dl dd.hover a{ color:#c00000;}

/*************/
/*
* 用户资料
*/
.userData_dl{
	width: 100%;
	overflow: hidden;
	border-top:1px solid #eeeeee;
	margin:10px 0px;
}
.userData_dl dd{
	height: 31px;
	overflow: hidden;
	border-bottom:1px solid #eee;
	padding: 2px 10px;
}

.userData_dl dd span{
	display: block;
	width:25%;
	height: 31px;
	line-height: 31px;
	overflow: hidden;
	float: left;
	text-align: right;
	font-size: 12px;
	color:#a4a4a4;
	padding-right: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.userData_dl dd input{
	width: 75%;
	height: 31px;
	line-height: 31px;
	overflow: hidden;
	font-size: 12px;
	color:#666;
	float: left;
	display: inline;
	border:1px solid #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0px 5px;
	outline: none;
}

.userData_dl dd input.on{
	border:1px solid #78ba32;
	background: #eee;
}

.userData_dl dd input[disabled="disabled"]{
	background: #fff;
}

.userDataBt{
	padding: 0px 10px;
	overflow: hidden;
	margin-bottom: 20px;
}

.userDataBt .userTrue{
	display: none;
}

.form1 dd .ddDiv{
	display:block;
	width:160px;
	height:35px;
	margin:0 auto;
	border-radius:3px;
	border-bottom:1px solid #46612e;
	text-align:center;
	line-height:35px;
	}
.form1 dd .ddDiv span{color:#6aae2e;}
.itralBox{
	clear:both;
	overflow:hidden;
	font-size:13px;
	text-align:left;
	line-height:22px;
	padding:10px 0 0 0;
	}