/* 左侧链接 */
.leftNav {
	width: 160px;
	float: left;
}

.leftNav h3 {
	font-size: 17px;
	color: #17a1ff;
}

.leftNav ul li {
	margin-top: 25px;
	font-size: 14px;
}

.leftNav ul li a {
	color: #434343;
}

.leftNav ul li a:hover {
	color: #17a1ff;
}

/* .leftNav ul li a:link{color:#434343;}
			.leftNav ul li a:visited{color:#17a1ff;}
			.leftNav ul li a:active{color:#434343;} */
.leftNav ul li .aVisit {
	color: #17a1ff
}

.personBox {
	width: 1040px;
	float: right;
}

.personBox .title h3 {
	font-size: 17px;
	color: #434343;
	font-weight: 500;
	margin-bottom: 25px;
}

.formBox {
	padding: 40px 0px;
}

/* 个人中心 */

.inputBox {
	margin-top: 20px;
	font-size: 15px;
}

.inputBox label {
	display: inline-block;
	width: 90px;
	font-size: 15px;
	padding-right: 40px;
	text-align: right;
}

.inputBox input[type="email"],
.inputBox input[type="tel"],
.inputBox input[type="text"],
.inputBox textarea {
	width: 260px;
	font-size: 15px;
	height: 42px;
	line-height: 40px;
	padding: 0px 15px;
	border: 1px solid #dcdcdc;
	border-radius: 3px;
}

.inputBox textarea {
	height: 86px;
	line-height: 30px;
	overflow-y: hidden;
	outline: none;
	vertical-align: top;
}

.inputBox button {
	color: red;
	border: none;
	background-color: #fff;
}

.resBtn {

	font-size: 18px;
	margin: 65px 40px;
	width: 340px;
	height: 50px;
	background-color: #17a1ff;
	color: #fff;
	border: none;
	border-radius: 3px;
}

/* 开通会员 */
.formBox1 {
	text-align: center;
}

.memberClass button {
	display: inline-block;
	width: 186px;
	height: 186px;
	text-align: center;
	background-color: #fff;
	border: 1px solid #cbcacb;
	border-radius: 5px;
	margin-right: 120px;
	margin-bottom: 80px;
}

.mType {
	font-size: 36px;
	color: #434343;
	font-weight: bold;
	padding: 20px 0px;
	border-bottom: 1px dashed #c5c5c5;
}

.money {
	font-size: 40px;
	color: #ff0000;
	font-weight: bold;
	padding: 20px 0px;
}

/* 选中效果 */
.memberClass button.active {
	background: url(../img/money.png) no-repeat center center;
	border: 1px solid #79c9ff;
}

.payment {
	text-align: center;
	padding: 120px 0px;
}

.payBtn {
	display: inline-block;
	background-color: #17a1ff;
	font-size: 18px;
	color: #fff;
	border: none;
	border-radius: 5px;
	width: 300px;
	height: 50px;
	line-height: 50px;
}

/* 我的订单 */
.orderBox {
	margin: 20px 0px 80px 0px;
}

.order {
	border: 1px solid #f1f1f1;
	border-radius: 3px;
}

.orderTop {
	font-size: 14px;
	background-color: #f4f4f4;
	border-radius: 3px 3px 0px 0px;
	height: 46px;
	line-height: 46px;
	padding: 0px 20px;
}

.orderTop .orderNo {
	float: left;
	font-size: 14px;
}

.orderTop .orderTime {
	float: right;
	font-size: 14px;
}

.order .orderInfo {
	height: 70px;
	line-height: 70px;
}

.order .orderInfo div {
	display: inline-block;
	font-size: 14px;
	vertical-align: middle;
	color: #434343;
}

.order .orderInfo .product {
	width: 39%;
	padding: 0px 20px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.order .orderInfo img {
	width: 50px;
	height: 34px;
	vertical-align: middle;
	margin-right: 20px;
}

.order .orderInfo .price,
.order .orderInfo .number,
.order .orderInfo .state {
	width: 18%;
	text-align: center
}

/* 付款成功 */
.order .orderInfo .state {
	color: #03a237;
}
