﻿@charset "utf-8";
@import "public.css?v=20230416582";

/****************************************
*会员中心样式
*创建时间：2015年07月25日
****************************************/
/**********************************************会员中心**********************************/
html,
body {
	max-width: 640px;
	margin: 0 auto;
	position: relative
}

/*会员登录*/
.Logo_img {
	text-align: center;
	margin: 30px 0 20px
}

.Logo_img img {
	max-width: 28%;
}

.login_box {
	padding-bottom: 15px;
	overflow: hidden
}

.login_box li {
	width: auto;
	margin: 15px 25px 0;
	padding-left: 90px;
	border: 1px solid #e8e5e9;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	background: #FFF;
	height: 45px;
	line-height: 43px;
	position: relative;
	overflow: hidden;
}

.login_box input {
	border: 0px;
	height: 45px;
	background: none;
	color: #9a9998;
	width: 99%;
	font-size: 1.6rem;
}

.login_box li span {
	position: absolute;
	left: 15px;
	top: 0;
	font-size: 1.6rem;
	display: block;
	line-height: 45px;
}

.login_box ::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #ddd;
	font-size: 1.4rem
}

.login_box ::-moz-input-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #ddd;
	font-size: 1.4rem
}

.login_box ::-o-input-placeholder {
	/* Mozilla Firefox 19+ */
	color: #ddd;
	font-size: 1.4rem
}

.login_box ::-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #ddd;
	font-size: 1.4rem
}

.login_box .Mobileyzm {
	position: absolute;
	right: 15px;
	top: 0;
}

.login_box .Mobileyzm input {
	font-size: 1.2rem;
	color: #2faced;
	width: 100%;
	line-height: 45px;
	display: inline-block;
	padding: 0 5px
}

.login_text {
	width: auto;
	margin: 10px 25px;
	text-align: center;
	color: #666666
}

.login_text a {
	display: inline-block;
	font-size: 1.4rem;
	color: #666666;
	margin: 0 15px;
}

.login_text a:nth-child(1) {
	color: #fd310b;
}



.LoginFoot {
	width: auto;
	text-align: center;
	overflow: hidden
}

.LoginFoot .loginfoot_title {
	position: relative;
	height: 30px;
	line-height: 30px;
	margin: 25px 25px 10px;
}

.LoginFoot .loginfoot_title span {
	display: inline-block;
	background: #f5f5f5;
	padding: 0 15px;
	position: relative;
	font-size: 1.2rem;
	z-index: 10;
	color: #999999
}

.LoginFoot .loginfoot_title:before {
	content: '';
	position: absolute;
	left: 0;
	top: 15px;
	display: block;
	width: 100%;
	height: 1px;
	background-image: linear-gradient(180deg, transparent 50%, #ebebeb 50%);
}


.LoginFoot a {
	display: block;
	color: #333333;
	font-size: 1.2rem;
	line-height: 25px;
}

.LoginFoot a img {
	width: 60px;
	height: 60px;
	display: block;
	margin: 0 auto 5px;
}

.login_box li.login_code {
	background: #FFF;
	height: 45px;
	padding-left: 15px;
	display: none
}

.login_box li.login_code img {
	font-size: 1.4rem;
	position: absolute;
	right: 10px;
	top: 11px;
}

.loginbtn {
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	background: #fd310b;
	margin: 15px 25px;
	-moz-box-shadow: 0 7px 10px rgba(254, 72, 39, 0.2);
	-webkit-box-shadow: 0 7px 10px rgba(254, 72, 39, 0.2);
	box-shadow: 0 7px 10px rgba(254, 72, 39, 0.2);
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: #FFF;
	font-size: 1.6rem;
}

.loginbtn input {
	background: none;
	font-size: 1.6rem;
	height: 45px;
}

.SmsCodeLogin {
	position: relative;
}

.SmsCodeLogin .btn {
	width: auto;
	margin: 0;
	position: absolute;
	right: 5%;
	top: 13px;
	background: none;
	border: 0;
	color: #ee495a;
	font-size: 15px;
}

/******************************会员注册**************************************/

#TabA,
#TabB {
	padding: 30px 0
}

/*选择注册方式*/
.RegisterMain {
	width: auto;
}

.RegisterMain li {
	width: auto;
	height: 45px;
	line-height: 45px;
	padding: 0 10px;
	background: url(../images/o.png) right 10px center no-repeat #FFF;
	border-bottom: 1px solid #ddd;
	font-size: 1.6rem;
	color: #333333;
	border-top: 1px solid #ddd;
	margin-top: 10px;
	background-size: 10px;
}

.RegisterMain li a {
	display: block
}

.OauthMain {
	width: auto;
	border-bottom: 1px solid #ddd;
	font-size: 1.6rem;
	color: #333333;
	border-top: 1px solid #ddd;
	margin-top: 10px;
	/* Firefox */
	display: -moz-box;
	-moz-box-orient: horizontal;

	/* Safari、Opera 以及 Chrome */
	display: -webkit-box;
	-webkit-box-orient: horizontal;

	/* W3C */
	display: box;
	box-orient: horizontal;
}

.OauthMain li {
	width: auto;
	height: 45px;
	line-height: 45px;
	text-align: center;
	background: #FFF;
	-moz-box-flex: 1.0;
	/* Firefox */
	-webkit-box-flex: 1.0;
	/* Safari 和 Chrome */
	box-flex: 1.0;
}

.OauthMain li.cur {
	color: #e4393c
}



.reg_wrap {
	background: #FFF;
	padding: 20px 0
}

.reg_ul {
	width: auto;
}

.reg_ul li {
	width: auto;
	margin: 0 10px 10px;
	border: 1px solid #ccc;
	height: 35px;
	overflow: hidden;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.reg_ul li input {
	height: 35px;
	width: 95%;
	border: 0;
	padding-left: 10px;
	font-size: 1.4rem;
}

.reg_code {
	position: relative;
	height: 45px;
	width: 100%;
	background: #FFF
}

.reg_code input {
	width: 80px;
	font-size: 1.4rem;
	position: absolute;
	left: 10px;
	top: 8px;
	border: 1px solid #ccc;
	height: 30px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding-left: 5px;
}

.reg_code a {
	font-size: 1.4rem;
	position: absolute;
	left: 105px;
	top: 10px;
}


.reg_chk {
	width: auto;
	padding: 5px 10px;
	background: #FFF;
	color: #999999
}

.reg_chk .radio {
	display: none;
}

.reg_chk .trigger {
	cursor: pointer;
	display: block;
	float: left;
	width: 15px;
	height: 15px;
	font-size: 1.4rem;
	margin-top: 3px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #FFF;
	border: 1px solid #d2d2d2;
	overflow: hidden;
	margin-right: 5px;
}

.reg_chk label {
	width: 100%;
	padding: 5px 0;
	display: block;
}

.reg_chk .radio:checked+label .trigger {
	display: block;
	background: url(../images/icon/gou.png) center center no-repeat #e4393c;
	background-size: 10px;
	border: 1px solid #e4393c;
}




/*会员中心首页*/
.head_mem {
	overflow: hidden;
	position: relative;
	padding-bottom: 20px;
}

.headBj {
	max-width: 100%
}

.head_mem .avatarImg {
	width: 80px;
	height: 80px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	bottom: 19%;
	border: 2px solid #FFF;
	overflow: hidden;
}

.head_mem .avatarImg img {
	width: 80px;
	height: 80px;
}

.head_mem .wyz_title {
	color: #333333;
	font-size: 1.4rem;
	text-align: center;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	bottom: 0%;
}

.head_mem .SZ {
	position: absolute;
	right: 10px;
	top: 10px;
	background: url(../images/home.png) center center no-repeat;
	background-size: 25px;
	display: block;
	width: 30px;
	height: 30px;
}

.head_mem .MEGG {
	position: absolute;
	left: 10px;
	top: 10px;
	background: url(../images/megg.png) center center no-repeat;
	background-size: 25px;
	display: block;
	width: 30px;
	height: 30px;
}



.order_ul {
	width: auto;
	display: -webkit-box;
	-webkit-box-orient: horizontal;
	position: relative;
	padding: 15px 0 9px;
	/* margin:0 15px;*/
	background: #FFF;
}

.order_ul a {
	-webkit-box-flex: 1;
	display: block;
	width: 20%;
	position: relative;
	line-height: 22px;
	text-align: center;
	color: #666666;
	font-size: 1.3rem;
}

.order_ul a font {
	position: relative;
	font-size: 1.1rem
}

.order_ul a span {
	color: #FFF;
	display: block;
	position: absolute;
	top: -8px;
	right: -10px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	font-size: 1.0rem;
	width: 15px;
	height: 15px;
	background: #F00;
	text-align: center;
	line-height: 15px;
}

.order_ul a p {
	background-image: url(../images/icon/act01.png);
	background-repeat: no-repeat;
	width: 25px;
	height: 25px;
	overflow: hidden;
	margin: 0 auto
}

.order_ul a:nth-child(1) p {
	background-position: 0px 0px;
	background-size: 25px
}

.order_ul a:nth-child(2) p {
	background-position: 0px -31px;
	background-size: 26px
}

.order_ul a:nth-child(3) p {
	background-position: -1px -57px;
	background-size: 26px
}

.order_ul a:nth-child(4) p {
	background-position: 0px -81px;
	background-size: 25px
}

.order_ul a:nth-child(5) p {
	background-position: 0px -110px;
	background-size: 25px
}



.Column_ul {
	width: auto;
	margin: 0 10px;
}

.Column_ul li {
	height: 55px;
	position: relative;
	line-height: 55px;
	font-size: 1.5rem;
}

.Column_ul li a {
	color: #333;
	display: block;
	position: relative;
	background: url(../images/o.png) right center no-repeat #FFF;
	background-size: 7px;
	width: auto;
	height: 55px;
}

.Column_ul li a:hover {
	background: url(../images/o.png) 98% center no-repeat #f4f4f4;
	background-size: 8px;
}

.Column_ul li span {
	position: absolute;
	right: 15px;
	font-size: 1.2rem;
	color: #c3c3c3;
	top: 0px;
}

.Column_ul li a:before {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	width: 100%;
	height: 1px;
	background-image: linear-gradient(180deg, transparent 50%, #ebebeb 50%);
}




.nav_ul {
	width: auto;
	margin: 0 10px;
}

.nav_ul li {
	height: 55px;
	position: relative;
	line-height: 55px;
	font-size: 1.5rem;
}

.nav_ul li a {
	padding: 0 15px 0 35px;
	color: #333;
	display: block;
	position: relative;
	background: url(../images/o.png) right center no-repeat #FFF;
	background-size: 7px;
	width: auto;
	height: 55px;
}

.nav_ul li a:hover {
	background: url(../images/o.png) 98% center no-repeat #f4f4f4;
	background-size: 8px;
}

.nav_ul li span {
	position: absolute;
	right: 25px;
	font-size: 1.0rem;
	color: #c3c3c3;
	top: 0px;
}

.nav_ul li i {
	display: block;
	width: 26px;
	height: 26px;
	position: absolute;
	left: 0;
	top: 15px;
	z-index: 100;
	background-image: url(../images/icon/act02.png);
	background-repeat: no-repeat;
}

.nav_ul li#Col01 i {
	background-position: 0px 0px;
	background-size: 26px
}

.nav_ul li#Col02 i {
	background-position: 0px -28px;
	background-size: 26px
}

.nav_ul li#Col03 i {
	background-position: 0px -58px;
	background-size: 26px
}

.nav_ul li#Col04 i {
	background-position: 0px -86px;
	background-size: 26px
}

.nav_ul li#Col05 i {
	background-position: 0px -143px;
	background-size: 26px
}

.nav_ul li a:before {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	width: 100%;
	height: 1px;
	background-image: linear-gradient(180deg, transparent 50%, #ebebeb 50%);
}

.nav_ul li:nth-last-child(1) a:before {
	height: 0
}



/*我的钱包*/
.MyInte {
	overflow: hidden;
	text-align: center;
	position: relative;
	padding: 15px 0
}

.MyInte a {
	width: 33.33%;
	float: left;
	font-size: 1.2rem;
	color: #666666
}

.MyInte a span {
	color: #fc3446;
	font-size: 1.8rem;
}

.MyInte a.qd {
	width: 30%;
	position: absolute;
	left: 0;
	right: 0;
	top: 20px;
	margin: auto;
	background: #fb3d45;
	color: #FFF;
	font-size: 1.4rem;
	line-height: 35px;
	height: 35px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
}

.MyInte .djq {
	width: 33%;
	position: absolute;
	right: 0;
}

/**我的收入**/
.MyWallet {
	width: auto;
	margin: 0 10px;
	background: #FFF;
}

.MyWallet .MyWallet_title {
	height: 55px;
	position: relative;
	line-height: 55px;
}

.MyWallet .MyWallet_title a {
	display: block;
	color: #333;
	font-size: 1.5rem;
	background: url(../images/o.png) right center no-repeat #FFF;
	background-size: 8px;
}

.MyWallet .MyWallet_title span {
	position: absolute;
	right: 15px;
	font-size: 1.2rem;
	color: #c3c3c3;
	top: 0px;
}

.MyWallet_title:before {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	width: 100%;
	height: 1px;
	background-image: linear-gradient(180deg, transparent 50%, #ebebeb 50%);
}


.MyWallet_text {
	padding: 25px 15px;
	text-align: center;
	font-size: 1.4rem;
	color: #666;
	overflow: hidden
}

.MyWallet_text a.fxsbtn {
	display: inline-block;
	padding: 5px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #FFF;
	background: #eb1318;
	margin-left: 10px;
	margin-top: 10px;
	font-size: 1.4rem;
}

.MyWallet_text strong {
	display: block;
	color: #fd2a3a;
	font-size: 2.0rem
}

.MyWallet_text .TextA {
	display: block;
	float: left;
	width: 50%
}

/*******我的钱包---我的优惠券********/
/*默认是代金券***zkj 代表折扣券***hb 代表红包****ygq 代表已过期的券*****/
.My_bag_title {
	width: auto;
	border-bottom: 1px solid #ececeb;
	display: -webkit-box;
	-webkit-box-orient: horizontal;
	background: #FFF
}

.My_bag_title a {
	height: 40px;
	line-height: 40px;
	display: block;
	font-size: 1.5rem;
	color: #333333;
	-webkit-box-flex: 1;
	text-align: center;
	border-right: 1px solid #ececeb
}

.My_bag_title a:nth-child(4) {
	border-right: 0
}

.My_bag_title a.cur {
	border-bottom: 2px solid #fb3242;
	color: #fb3242
}

.My_bag_list {
	width: auto;
	padding-top: 15px;
	margin: 0 10px;
}

.My_bag_list li {
	margin-bottom: 15px;
	background: url(../images/icon/djq.png) 103% -5px no-repeat #FFF;
	background-size: 50px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden;
}

.My_bag_list li .with_top {
	width: auto;
	padding-bottom: 10px;
	position: relative;
}

.My_bag_list li .with_top .with_left {
	width: 35%;
	text-align: center;
	font-size: 1.4rem;
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: -10px;
	font-weight: bold;
	color: #f08c00;
}

.My_bag_list li .with_top .with_left i {
	font-size: 2.6rem
}

.My_bag_list li .with_top .with_right {
	width: 60%;
	padding-top: 3px;
	margin-top: 10px;
	margin-left: 35%;
	padding-left: 5%;
	border-left: 1px dashed #c5c5c5
}

.My_bag_list li .with_top .with_right .nr_title {
	color: #e77817;
	font-size: 1.7rem;
}

.My_bag_list li .with_top .with_right .nr_text {
	font-size: 1.4rem;
	overflow: hidden;
	line-height: 18px;
	color: #999999
}

.My_bag_list li .with_bottom {
	width: auto;
	height: 30px;
	line-height: 33px;
	padding: 0 10px;
	background: url(../images/icon/Mybag.jpg) left top repeat-x #f08c00;
	background-size: 8px;
	font-size: 1.2rem;
	color: #FFF
}

.My_bag_list li.zkj .with_left {
	color: #009da2
}

.My_bag_list li.zkj {
	background: url(../images/icon/zkq.png) 105% -15px no-repeat #FFF;
	background-size: 50px
}

.My_bag_list li.zkj .with_right .nr_title {
	color: #009da2;
}

.My_bag_list li.zkj .with_bottom {
	background: url(../images/icon/Myzkq.jpg) left top repeat-x #009da2;
	background-size: 8px;
}

.My_bag_list li.hb .with_left {
	color: #fb3242
}

.My_bag_list li.hb {
	background: url(../images/icon/hb.png) 105% -15px no-repeat #FFF;
	background-size: 50px
}

.My_bag_list li.hb .with_right .nr_title {
	color: #fb3242;
}

.My_bag_list li.hb .with_bottom {
	background: url(../images/icon/Myhb.jpg) left top repeat-x #fb3242;
	background-size: 8px;
}

.My_bag_list li.ygq .with_left {
	color: #969696
}

.My_bag_list li.ygq {
	background: url(../images/icon/ygq.png) right top no-repeat #FFF;
	background-size: 50px
}

.My_bag_list li.ygq .with_right .nr_title {
	color: #969696;
}

.My_bag_list li.ygq .with_bottom {
	background: url(../images/icon/Myygq.jpg) left top repeat-x #969696;
	background-size: 8px;
}



.Setup {
	width: auto;
	margin: 0 auto;
	background: #FFF;
	overflow: hidden;
}

.Setup li {
	width: 25%;
	float: left;
}

.Setup li a {
	display: block;
	text-align: center;
	padding: 15px 0 8px;
	position: relative;
	font-size: 1.2rem;
	color: #3d3d3d
}

.Setup li a span {
	display: block;
	position: relative;
	width: 26px;
	height: 26px;
	margin: 0 auto 5px;
	background-image: url(../images/icon/act04.png);
	background-repeat: no-repeat;
}

.Setup li:nth-child(1) a span {
	background-position: 0px 0px;
	background-size: 26px
}

.Setup li:nth-child(2) a span {
	background-position: 0px -27px;
	background-size: 26px
}

.Setup li:nth-child(3) a span {
	background-position: 0px -55px;
	background-size: 26px
}

.Setup li:nth-child(4) a span {
	background-position: 0px -84px;
	background-size: 26px;
}

.Setup li:nth-child(5) a span {
	background-position: 0px -93px;
	background-size: 22px
}

.Setup li:nth-child(6) a span {
	background-position: 0px -141px;
	background-size: 26px
}

.Setup li:nth-child(7) a span {
	background-position: 0px -170px;
	background-size: 26px
}

.Setup li:nth-child(8) a span {
	background-position: -1px -215px;
	background-size: 28px
}

.Setup li:nth-child(8) a {
	border-right: 0
}

.Setup li:nth-child(4) a {
	border-right: 0
}

.Setup li a span i {
	display: block;
	background: #F00;
	width: 15px;
	height: 15px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	position: absolute;
	right: -5px;
	top: -5px;
	color: #FFF;
	font-size: 1.2rem;
	line-height: 15px;
	text-align: center;
}

/*站内短信提示红点*/

.Setup li a:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 1px;
	height: 100%;
	background-image: linear-gradient(90deg, transparent 50%, #ebebeb 50%);
}

.Setup li:nth-child(1) a:after,
.Setup li:nth-child(5) a:after {
	width: 0
}

.Setup li a:before {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	width: 100%;
	height: 1px;
	background-image: linear-gradient(180deg, transparent 50%, #ebebeb 50%);
}

.Setup li:nth-child(5) a:before,
.Setup li:nth-child(6) a:before,
.Setup li:nth-child(7) a:before,
.Setup li:nth-child(8) a:before {
	height: 0
}




.Exit {
	width: 60%;
	margin: 20px auto;
	height: 35px;
	border: 1px solid #666666;
	text-align: center;
	line-height: 35px;
	color: #666666;
	font-size: 1.6rem;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}


/*会员中心首页结束*/


/*修改密码**/
.Change {
	width: auto;
	background: #FFF;
	margin-top: 15px;
	font-family: "微软雅黑";
}

.Change li {
	height: 45px;
	width: auto;
	position: relative;
	position: relative;
	overflow: hidden;
	line-height: 45px;
	padding: 0 10px;
}

.Change li .Change_L {
	width: 80px;
	color: #000;
	font-size: 1.4rem
}

.Change li .Change_R {
	width: 75%;
	overflow: hidden;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	position: absolute;
	left: 80px;
	top: 0
}

.Change input {
	text-align: left;
	width: 95%;
	height: 35px;
	padding-right: 5px;
	font-family: "微软雅黑";
	color: #666666;
	border: 0;
	background: #FFF;
}

.Change input:focus {
	border: 0
}

.Change li:before {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	width: 100%;
	height: 1px;
	background-image: linear-gradient(180deg, transparent 50%, #ebebeb 50%);
}

.Change li:nth-last-child(1):before {
	height: 0
}

/*---/修改密码**/

/**************个人资料********/

/*****图像上传****/
#AvatarLoading {
	position: fixed;
	width: 100px;
	height: 40px;
	top: 50%;
	left: 50%;
	margin-left: -50px;
	margin-top: -20px;
	text-align: center;
	line-height: 40px;
	background: #FFF;
	z-index: 1000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#AvatarLoading img {
	width: 15px;
	margin-top: -2px;
}

.samll_ico {
	width: auto;
	margin: 0 auto;
	overflow: hidden;
	border-bottom: 1px solid #e4e4e2;
	padding: 20px 0;
}

.samll_ico .img {
	width: 80px;
	height: 80px;
	margin: 0 auto 10px;
	overflow: hidden;
	border: 2px solid #eeeeee;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.samll_ico .img img {
	width: 80px;
	height: 80px
}

.samll_ico .icon_sc {
	width: 100px;
	height: 30px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 0 auto;
	border: 1px solid #666666;
	line-height: 30px;
	text-align: center;
	color: #666666
}

#samll_ico {
	position: fixed;
	left: 0;
	z-index: 1;
	top: 0;
	height: 100%;
	width: 100%;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	transition: opacity 0.3s 0s, visibility 0s 0.3s;
}

#samll_ico.is-visible_d {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
	-moz-transition: opacity 0.3s 0s, visibility 0s 0s;
	transition: opacity 0.3s 0s, visibility 0s 0s;
}

.samll_ico-container {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	left: 0;
	margin: 0 auto;
	background: rgba(0, 0, 0, 1);
	-webkit-transform: translateX(400px);
	-moz-transform: translateX(400px);
	-ms-transform: translateX(400px);
	-o-transform: translateX(400px);
	transform: translateX(400px);
	/* Force Hardware Acceleration in WebKit */
	-webkit-backface-visibility: hidden;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	transition-property: transform;
	-webkit-transition-duration: 0.6s;
	-moz-transition-duration: 0.6s;
	transition-duration: 0.6s;
}

.is-visible_d .samll_ico-container {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
}

/*****图像上传结束****/

.Profile {
	width: auto;
	color: #666666;
	overflow: hidden;
	padding-top: 8px
}

.Profile li {
	height: 42px;
	width: auto;
	position: relative;
	position: relative;
	padding: 0 10px;
	overflow: hidden;
	line-height: 42px;
	background: url(../images/o.png) 98% center no-repeat #FFF;
	background-size: 7px;
}

.Profile li .Profile_L {
	width: 35%;
	float: left;
	font-size: 1.5rem;
	color: #666666;
}

.Profile li .Profile_R {
	width: 50%;
	margin-right: 10px;
	color: #000;
	font-size: 1.4rem;
	text-align: right;
	float: right;
	padding-right: 5px;
}

.Profile input {
	text-align: right;
	width: 95%;
	font-size: 1.4rem;
	color: #000;
	border: 1px solid #FFF;
	height: 42px;
	background: #FFF;
}

.Profile input:focus {
	border: 0;
	color: #000;
}

.Profile #name_sex select {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 3rem;
	opacity: 0;
}

.Profile_R span {
	padding-right: 5px;
}

.Profile li.txtProvince .Profile_L {
	width: 80px;
}

.Profile li.txtProvince .Profile_R {
	width: 70%;
	color: #000;
	text-align: right;
	position: absolute;
	right: 10px;
	top: 0
}

.Profile li.txtProvince select {
	position: absolute;
	right: 0;
	top: 0px;
	width: 100%;
	border: 1px solid #FFF;
	background: #FFF;
	z-index: 1;
	height: 42px;
	color: #000;
	direction: rtl;
}

.Profile li.txtProvince .Profile_R select option {
	direction: rtl;
}

.Profile li.txtProvince .Profile_R div {
	background: #FFF;
	position: absolute;
	right: 100%;
	margin-right: -40px;
	top: 0;
	width: 40px;
	height: 42px;
}

.Profile li:before {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	width: 100%;
	height: 1px;
	background-image: linear-gradient(180deg, transparent 50%, #ebebeb 50%);
}

.Profile li:nth-last-child(1):before {
	height: 0
}


/*****--/个人资料*******/



/*我的订单*/
.order_wrap {
	background: #FFF;
	width: 100%;
	overflow: hidden;
}

.order_wrap h2 {
	width: auto;
	position: relative;
	margin: 0 auto;
	padding: 0 60px 0 10px;
	overflow: hidden;
	height: 50px;
	line-height: 50px;
	font-size: 1.4rem;
}

.order_wrap h2 span {
	position: absolute;
	right: 5px;
	top: 0
}


.order_wrap h2:before {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	width: 100%;
	height: 1px;
	background-image: linear-gradient(180deg, transparent 50%, #ebebeb 50%);
}




.order_wrap .order_list {
	overflow: hidden;
	margin: 0 auto;
}

.order_wrap .order_list li {
	width: 96%;
	overflow: hidden;
	margin: 5px auto
}

.order_wrap .order_list li .img {
	width: 30%;
	margin-right: 10px;
	float: left
}

.order_wrap .order_list li .text {
	width: 65%;
	float: left;
	font-size: 1.2rem;
	line-height: 20px;
}

.order_wrap .order_list li h6 {
	color: #333333;
	font-size: 1.5rem;
	font-weight: normal;
	line-height: 20px;
}

.order_wrap .order_list li span {
	line-height: 10px;
}

.order_wrap .order_list li .price {
	color: #fb3242;
	font-weight: bold;
	position: relative;
	font-size: 1.6rem;
	height: 35px;
	line-height: 35px;
}

.order_wrap .order_list li .price i {
	position: absolute;
	right: 10px;
	color: #333333;
	top: 0;
	font-weight: normal;
	height: 35px;
	display: block
}

.order_wrap .order_list li .Returns {
	line-height: 36px;
}

.order_wrap .order_list li .Returns a {
	padding: 3px 6px;
	background: #fb3242;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #FFF;
}

.order_wrap img {
	width: 100%;
}

.order_wrap .order_total {
	width: 96%;
	margin: 10px auto;
	padding: 10px 0;
	font-size: 1.2rem;
	position: relative
}

.order_wrap .order_total:before {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	width: 100%;
	height: 1px;
	background-image: linear-gradient(180deg, transparent 50%, #ebebeb 50%);
}

.order_wrap .order_total:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	height: 1px;
	background-image: linear-gradient(180deg, transparent 50%, #ebebeb 50%);
}



.order_wrap .order_total p {
	position: absolute;
	right: 5px;
	top: 10px;
}

.order_wrap .order_btn {
	text-align: right;
	width: 96%;
	margin: 0 auto 10px;
	overflow: hidden
}

.order_wrap .order_btn a.red {
	border: 1px solid #ee4041;
	color: #ee4041;
}

.order_wrap .order_btn a {
	border: 1px solid #555555;
	color: #555555;
	margin-right: 5px;
	display: block;
	padding: 5px 0px;
	float: right;
	width: 80px;
	font-size: 1.4rem;
	text-align: center;
	background: #FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	overflow: hidden;
	cursor: pointer;
}

/*我的订单结束*/

/*会员中心订单详情*/
.OrderShow_title {
	width: auto;
	padding: 0 80px 0 10px;
	font-size: 1.4rem;
	background: #FFF;
	height: 40px;
	line-height: 40px;
	position: relative;
}

.OrderShow_title span {
	position: absolute;
	right: 10px;
	top: 0px;
	font-size: 1.6rem;
	color: #fb3242;
	height: 40px;
}

.OrderShow_title:before {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	width: 100%;
	height: 1px;
	background-image: linear-gradient(180deg, transparent 50%, #ebebeb 50%);
}


.OrderShow {
	width: auto;
	padding: 0 10px;
	background: #FFF;
	color: #666666;
	border-top: 1px solid #efefef;
}

.OrderShow li {
	height: 40px;
	line-height: 40px;
	font-size: 1.6rem;
	position: relative
}

.OrderShow li span {
	position: absolute;
	right: 10px;
	top: 0;
	height: 40px;
}

.OrderShow li:nth-child(1) span {
	color: #e4393c
}

.Dismode {
	border-bottom: 1px solid #efefef;
}

.Dismode li:nth-child(1) span {
	color: #333333
}

.orderPrice {
	padding: 10px;
	color: #999999;
	font-size: 1.3rem;
	text-align: right;
	position: relative
}

.orderPrice strong {
	font-size: 1.6rem;
	color: #333333
}

.orderPrice strong i {
	color: #e4393c
}

.orderPrice:before {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	width: 100%;
	height: 1px;
	background-image: linear-gradient(180deg, transparent 50%, #ebebeb 50%);
}

.orderPrice:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	height: 1px;
	background-image: linear-gradient(180deg, transparent 50%, #ebebeb 50%);
}



.OrderShow_list {
	width: 100%;
	background: #FFF;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.OrderShow_list li {
	padding: 10px 0;
	width: 98%;
	margin: 0 auto;
	display: -webkit-box;
	-webkit-box-orient: horizontal;
	-webkit-box-flex: 1;
	border-bottom: 1px solid #efefef;
}

.OrderShow_list li .img {
	display: block;
	-webkit-box-flex: 1;
	margin-right: 5px;
	width: 25%;
}

.OrderShow_list li .img img {
	width: 95%;
	height: auto;
	border: 1px solid #efefef;
}

.OrderShow_list li .txt {
	-webkit-box-flex: 10;
	overflow: hidden;
	width: 70%;
	color: #999999;
	font-size: 1.2rem
}

.OrderShow_list li .txt h2 {
	color: #333333;
	font-size: 1.2rem;
	font-weight: normal;
	line-height: 18px;
}

.OrderShow_list li .txt span {
	line-height: 10px;
}

.OrderShow_list li .txt .price {
	color: #fb3242;
	font-weight: bold;
	position: relative;
	font-size: 1.6rem;
	height: 25px;
	line-height: 25px;
}

.OrderShow_list li .txt .price i {
	position: absolute;
	right: 10px;
	color: #333333;
	top: 0;
	font-weight: normal;
	height: 25px;
	display: block
}

.OrderShow_list li .Returns {
	line-height: 36px;
}

.OrderShow_list li .Returns a {
	padding: 3px 6px;
	background: #fb3242;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #FFF;
}

.order_details_ul {
	width: auto;
	padding: 5px 0;
	position: relative
}

.order_details_ul li {
	width: auto;
	padding: 0 10px;
	position: relative;
	line-height: 35px;
	color: #333333;
	font-size: 1.4rem;
	background: #FFF;
}

.order_details_ul li:nth-last-child(2) {
	border-bottom: 0;
}

.order_details_ul li:nth-last-child(2) span {
	position: absolute;
	right: 10px;
	top: 0;
}

.order_details_ul li:nth-last-child(1) {
	line-height: 18px;
	padding-left: 82px;
	border-top: 0;
	padding-bottom: 10px;
}

.order_details_ul li:nth-last-child(1) span {
	display: block;
	position: absolute;
	left: 10px;
	top: 0;
}

.order_details_ul:before {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	width: 100%;
	height: 1px;
	background-image: linear-gradient(180deg, transparent 50%, #ebebeb 50%);
}

.order_details_ul:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	height: 1px;
	background-image: linear-gradient(180deg, transparent 50%, #ebebeb 50%);
}


.order_details_btn {
	width: auto;
	padding: 10px 0;
	float: right
}

.order_details_btn a {
	border: 1px solid #666666;
	color: #666666;
	margin-right: 5px;
	display: block;
	padding: 3px 0px;
	float: left;
	width: 80px;
	font-size: 1.4rem;
	text-align: center;
	background: #FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	overflow: hidden;
}

.order_details_btn a.Order_btn03 {
	border: 1px solid #fb3242;
	background: #fb3242;
	color: #FFF
}

.order_details_btn a.Order_btn01 {
	border: 1px solid #fb3242;
	background: #fb3242;
	color: #FFF
}

/*会员中心订单详情结束*/

/*商品收藏*/
.ItemsCollect {
	width: 100%;
	padding-top: 8px
}

.ItemsCollect li {
	width: 100%;
	float: left;
	position: relative;
	background: #FFF;
}

.ItemsCollect li .pro_img {
	width: 25%;
	float: left;
	padding: 10px 5px;
}

.ItemsCollect li .pro_img img {
	width: 95%;
	border: 1px solid #ebebeb;
}

.ItemsCollect li .pro_text {
	float: left;
	width: 70%;
	font-size: 1.2rem;
	padding: 6px 0;
	line-height: 20px;
}

.ItemsCollect li .pro_text a {
	display: block;
	margin-top: 0px;
	font-size: 1.4rem;
	line-height: 18px;
}

.ItemsCollect li .pro_text p {
	color: #8e8e8e;
	font-size: 1.2rem;
	margin-top: 5px;
}

.ItemsCollect li .pro_text p strong {
	font-size: 1.6rem;
	color: #fb3242
}

.ItemsCollect li .pro_text .Delete {
	position: absolute;
	right: 10px;
	bottom: 23px;
	display: block;
	width: 20px;
	height: 20px;
}

.ItemsCollect li .pro_text .Delete img {
	width: 20px;
	height: 20px;
}

.ItemsCollect li:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	width: 100%;
	height: 1px;
	background-image: linear-gradient(180deg, transparent 50%, #ebebeb 50%);
}

/*商品收藏结束*/

/*订单评价系统*/

.Evaluation {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}

.Evaluation>li {
	border-bottom: 1px solid #e4e4e4;
	width: auto;
	padding: 10px 10px 0;
	overflow: hidden;
	margin-bottom: 10px;
	background: #FFF;
}

.Evaluation>li .EvaTop {
	width: 100%;
	overflow: hidden;
}

.Evaluation>li .EvaTop .pj_a {
	float: left;
	width: 25%;
	margin-right: 5px;
}

.Evaluation>li .EvaTop .pj_a img {
	border: 1px solid #CCC;
	width: 90%;
	height: auto
}

.Evaluation>li .EvaTop .pj_b {
	width: 70%;
	float: left;
	font-size: 1.2rem
}

.Evaluation>li .EvaTop .pj_b .txt {
	width: 100%;
	padding: 0;
	height: 50px;
	border: 0;
	resize: none;
	font-size: 1.4rem
}

.Evaluation>li .EvaCenter {
	margin: 15px auto;
	width: auto;
	overflow: hidden
}

.Evaluation>li .EvaCenter .files {
	border: 1px solid #d9d9d9;
	width: 50px;
	height: 50px;
	background: url(../images/Photo.gif) center center no-repeat;
	background-size: 50%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.Evaluation>li .EvaCenter .files #Filedata {
	width: 100%;
	cursor: pointer;
	outline: none;
	/*ff*/
	hide-focus: expression(this.hideFocus=true);
	/*ie*/
	filter: alpha(opacity=0);
	opacity: 0;
}

.Evaluation>li .EvaCenter .files img {
	width: 50%
}

.Evaluation>li .EvaCenter li {
	width: 25%;
	float: left;
	overflow: hidden;
	text-align: center;
	margin-bottom: 10px;
}

.Evaluation>li .EvaCenter li img {
	width: 90%;
	height: auto;
	margin: 0 auto;
	border: 1px solid #CCC;
	overflow: hidden;
}

.EvaBottom {
	width: 100%;
	border-top: 1px solid #eeeeee;
	font-size: 1.4rem;
	position: relative;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}

.EvaBottom .pingfen {
	width: 125px;
	position: absolute;
	right: 0;
	top: 10px;
	height: 23px;
	overflow: hidden;
	text-align: left;
}

.EvaBottom .pingfen li {
	width: 23px;
	float: left;
	height: 23px;
	cursor: pointer;
	background: url(../images/stars.gif) no-repeat 0 0;
	background-size: 23px;
	margin-left: 2px;
}

.div_bt {
	text-align: center;
	margin: 20px auto
}


/*我的评价*/
.MyEvalu {
	width: auto;
	overflow: hidden;
}

.MyEvalu li {
	margin-bottom: 10px;
	background: #FFF;
	border-bottom: 1px solid #eeeeee;
	padding: 0 10px 10px;
}

.MyEvalu li .MyEvalu_order {
	border-bottom: 1px solid #eeeeee;
	height: 35px;
	line-height: 35px;
	position: relative;
	font-size: 1.4rem;
	color: #333333
}

.MyEvalu li .MyEvalu_order span {
	display: block;
	position: absolute;
	right: 0px;
	top: 0;
	height: 35px;
	background: url(../images/icon/del.png) right center no-repeat;
	background-size: 18px;
	width: 35px;
}

.MyEvalu li .MyEvalu_product {
	font-size: 1.4rem;
	color: #666666;
	margin: 10px auto;
	position: relative;
	overflow: hidden;
}

.MyEvalu li .MyEvalu_product .img {
	width: 80px;
	height: 80px;
	left: 0;
	position: absolute;
	top: 0;
}

.MyEvalu li .MyEvalu_product .img img {
	width: 80px;
	height: 80px
}

.MyEvalu li .MyEvalu_product .text {
	width: auto;
	padding-left: 90px;
	min-height: 90px;
}

.MyEvalu li .MyEvalu_product .text .text_title {
	line-height: 16px;
	font-size: 1.4rem;
}

.MyEvalu li .MyEvalu_product .text .text_pf {
	width: 100%;
	margin: 5px 0
}

.MyEvalu li .MyEvalu_product .text .text_pf p {
	width: 23px;
	float: left;
	height: 23px;
	cursor: pointer;
	background: url(../images/stars.gif) no-repeat 0 -23px;
	background-size: 23px;
	margin-left: 2px;
}

.MyEvalu li .MyEvalu_product .text .pf_1 p:nth-child(1),
.MyEvalu li .MyEvalu_product .text .pf_2 p:nth-child(1),
.MyEvalu li .MyEvalu_product .text .pf_2 p:nth-child(2),
.MyEvalu li .MyEvalu_product .text .pf_3 p,
.MyEvalu li .MyEvalu_product .text .pf_4 p,
.MyEvalu li .MyEvalu_product .text .pf_5 p {
	background: url(../images/stars.gif) no-repeat 0 -23px;
	background-size: 23px;
}

.MyEvalu li .MyEvalu_product .text .pf_4 p:nth-last-child(1),
.MyEvalu li .MyEvalu_product .text .pf_3 p:nth-last-child(1),
.MyEvalu li .MyEvalu_product .text .pf_3 p:nth-last-child(2) {
	background: url(../images/stars.gif) no-repeat 0 0;
	background-size: 23px;
}

.MyEvalu li .MyEvalu_product .text span {
	clear: both;
	display: block;
	font-size: 1.2rem;
}

.MyEvalu li .MyEvalu_text {
	font-size: 1.6rem;
	color: #333333
}

.MyEvalu li .MyEvalu_img {
	width: 100%;
	display: block;
	clear: both;
	overflow: hidden
}

.MyEvalu li .MyEvalu_img img {
	width: 70px;
	height: 70px;
}

.MyEvalu li .MyEvalu_img P {
	width: auto;
	margin: 0 1px;
	float: left
}

.MyEvalu li .MyEvalu_reply {
	background: #dddddd;
	clear: both;
	position: relative;
	margin-top: 15px;
	padding: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.MyEvalu li .MyEvalu_reply #previewin {
	display: block;
	border-width: 8px;
	position: absolute;
	font-size: 0;
	line-height: 0;
	left: 20px;
	top: -16px;
	border-style: dashed dashed solid;
	border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgb(221, 221, 221);
	/*倒立的三角*/
}

.MyEvalu li .MyEvalu_spec {
	color: #999999;
	font-size: 1.2rem
}




/******************************************收货地址******2014-12-12更新*****************************************************************/

/*添加收货地址*/

.N_wrap_add {
	width: 100%;
	background: #FFF;
	font-family: "微软雅黑";
}

.N_wrap_add li {
	height: 42px;
	width: auto;
	position: relative;
	border-bottom: 1px solid #eeeeee;
	margin: 0 10px;
	overflow: hidden;
	line-height: 42px;
}

.N_wrap_add li .Profile_L {
	width: 80px;
	font-size: 1.4rem;
	color: #333333;
}

.N_wrap_add li .Profile_R {
	width: 70%;
	color: #999999;
	text-align: right;
	position: absolute;
	right: 0;
	top: 0
}

.N_wrap_add input {
	text-align: right;
	width: 100%;
	height: 42px;
	font-size: 1.4rem;
	border: 0;
	color: #999999;
	background: #FFF;
}

.N_wrap_add input:focus {
	border: 0;
	color: #999999;
}

.N_wrap_add li .Profile_R select {
	position: absolute;
	right: 0;
	top: 0px;
	width: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	background: #FFF;
	z-index: 1000;
	height: 42px;
	color: #999999;
	direction: rtl;
}

.N_wrap_add li .Profile_R select option {
	direction: rtl;
}

.N_wrap_add li .Profile_R div {
	background: #FFF;
	position: absolute;
	right: 100%;
	margin-right: -40px;
	top: 0;
	width: 40px;
	height: 42px;
}

.address_textarea {
	width: auto;
	padding: 10px;
	background: #FFF;
	height: 60px;
	overflow: hidden;
}

.address_textarea textarea {
	width: 100%;
	height: 60px;
	border: 0
}

.address_eidt {
	margin-bottom: 10px;
}

.Agreement {
	width: auto;
	padding: 5px 10px;
	margin-top: 10px;
	border-bottom: 1px solid #eeeeee;
	margin-bottom: 10px;
	background: #FFF;
	color: #333333
}

.Agreement .radio {
	display: none;
}

.Agreement .trigger {
	cursor: pointer;
	display: block;
	float: right;
	width: 15px;
	height: 15px;
	font-size: 1.4rem;
	margin-top: 3px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #FFF;
	border: 1px solid #d2d2d2;
	overflow: hidden;
}

.Agreement label {
	width: 100%;
	padding: 5px 0;
	display: block;
}

.Agreement .radio:checked+label .trigger {
	display: block;
	background: url(../images/icon/gou.png) center center no-repeat #fe554e;
	background-size: 10px;
	border: 1px solid #fe554e;
}

/*地址列表*/
.address_list {
	width: 100%;
	overflow: hidden;
}

.address_list li {
	background: #FFF;
	overflow: hidden;
	width: auto;
	color: #333333;
	padding: 5px 0 0;
	margin-top: 10px;
	font-size: 1.4rem;
}

.address_list li .deli_L {
	color: #333333;
	padding: 5px 10px 0;
	position: relative;
}

.address_list li .deli_L span {
	position: absolute;
	right: 10px;
	top: 5px;
}

.address_list li .deli_R {
	color: #666666;
	line-height: 18px;
	font-size: 1.2rem;
	padding: 0 10px;
}

.address_list li .deli_F {
	width: auto;
	height: 45px;
	position: relative;
	margin: 10px 10px 0;
	color: #666666;
	line-height: 45px;
	border-top: 1px solid #eeeeee;
}

.address_list li .deli_F .deli_faul .radio {
	display: none;
}

.address_list li .deli_F .deli_faul .trigger {
	cursor: pointer;
	display: block;
	float: left;
	width: 15px;
	height: 15px;
	font-size: 1.4rem;
	margin-top: 15px;
	margin-right: 5px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #FFF;
	border: 1px solid #d2d2d2;
	overflow: hidden;
}

.address_list li .deli_F .deli_faul label {
	width: 100%;
	display: block;
}

.address_list li .deli_F .deli_faul .radio:checked+label .trigger {
	display: block;
	background: url(../images/icon/gou.png) center center no-repeat #fe554e;
	background-size: 10px;
	border: 1px solid #fe554e;
}

.address_list li .deli_F .deli_edit {
	position: absolute;
	right: 60px;
	top: 13px;
	line-height: 23px;
	height: 23px;
	width: 50px;
	text-align: center;
	font-size: 1.2rem;
	color: #666666
}

.address_list li .deli_F .deli_del {
	position: absolute;
	right: 0;
	top: 13px;
	line-height: 23px;
	height: 23px;
	width: 50px;
	text-align: center;
	font-size: 1.2rem;
	color: #666666
}

.address_list li .deli_F img {
	width: 15px;
	margin-top: -3px;
}


.address_list_btn {
	position: fixed;
	left: 0;
	text-align: center;
	width: 100%;
	bottom: 0;
}

.address_list_btn input {
	width: 100%;
	height: 45px;
	line-height: 45px;
	background: #e4393c;
	display: block;
	text-align: center;
	color: #FFF;
	border: 0px;
	font-size: 18px;
}

.address_list_btn input:active {
	background: #ed4f48
}

.Points_bottom {
	position: fixed;
	left: 0;
	text-align: center;
	width: 100%;
	bottom: 0;
	border-top: 1px solid #ededec;
	background: #FFF;
	padding: 0px
}

/*******************************************************收货地址完成*****************************************************************/

/***********************************购物车*********************************/
.shop_didang {
	color: #000;
	width: auto;
	overflow: hidden;
	margin: 0 auto
}

.shop_didang li {
	width: auto;
	position: relative;
	overflow: hidden;
	padding: 10px;
	margin-bottom: 10px;
	background: #FFF
}


.shop_didang li .Pack_List:before {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	width: 100%;
	height: 1px;
	background-image: linear-gradient(0deg, transparent 50%, #ebebeb 50%);
}


/**套餐商品**/
.shop_didang li.pack_box {
	padding: 10px 0 0;
}

.shop_didang li.pack_box .Title {
	padding: 0 10px;
}

.shop_didang li.pack_box .Title a,
.shop_didang li.pack_box .Title input {}

.shop_didang li.pack_box .Pack_List {
	position: relative;
	min-height: 90px;
	padding: 10px 10px 0;
}


/*复选按钮美化*/
.shop_didang .shop_didang_L {
	width: 25px;
	position: absolute;
	right: 5px;
	top: 50%;
	margin-top: -20px;
	height: 25px;
	z-index: 10
}

.shop_didang .shop_didang_L label,
.CartFoot .CartFoot_L label {
	display: inline;
}

.shop_didang .shop_didang_L .regular-checkbox,
.CartFoot .CartFoot_L .regular-checkbox {
	display: none;
}

.shop_didang .shop_didang_L .regular-checkbox+label,
.CartFoot .CartFoot_L .regular-checkbox+label {
	background: #FFF;
	border: 1px solid #cacece;
	padding: 5px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	display: inline-block;
	position: relative;
	top: 5px;
}

.shop_didang .shop_didang_L .regular-checkbox:checked+label,
.CartFoot .CartFoot_L .regular-checkbox:checked+label {
	background: url(../images/icon/gou.png) center center no-repeat #e4393c;
	background-size: 12px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	border: 1px solid #e4393c;
	color: #FFF;
}

.shop_didang .shop_didang_L .big-checkbox+label,
.CartFoot .CartFoot_L .big-checkbox+label {
	padding: 10px;
}

.shop_didang .shop_didang_L .big-checkbox:checked+label:after,
.CartFoot .CartFoot_L .big-checkbox:checked+label:after {
	font-size: 18px;
	font-family: "微软雅黑";
	left: 5px;
}

.shop_didang_L_message {
	position: absolute;
	width: 94%;
	padding: 6% 3% 0;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	left: 0;
	color: rgba(255, 255, 255, 0.8);
	text-align: center;
	top: 0px;
	z-index: 12
}

/*复选按钮美化结束*/

.shop_didang .shop_didang_c {
	width: 80px;
	position: absolute;
	left: 10px;
	top: 10px;
}

.shop_didang .shop_didang_c img {
	width: 80px;
	border: 1px solid #ebebeb
}

.shop_didang .shop_didang_R {
	width: auto;
	font-size: 1.2rem;
	padding-left: 95px;
}

.shop_didang .shop_didang_R h2 {
	font-size: 1.2rem;
	width: 80%;
	height: 20px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.shop_didang .shop_didang_R span {
	font-size: 1.0rem;
	color: #999999;
	line-height: 18px;
	display: block;
	width: 90%;
}

.shop_didang .shop_didang_R .Prefer {
	color: #22a929
}

.shop_didang .shop_didang_R strong {
	font-size: 1.6rem;
	color: #e4393c
}

.shop_didang .shop_didang_R .btn-list {
	clear: both
}

.shop_didang .shop_didang_R .btn-list .txt {
	float: left;
	line-height: 25px;
	color: #999999;
}

.shop_didang .shop_didang_R .btn-list input {
	float: left;
	width: 30px;
	height: 23px;
	line-height: 23px;
	text-align: center;
	border: 0;
	color: #999999;
	font-size: 1.4rem;
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
}

.shop_didang .shop_didang_R .btn-list a {
	display: block;
	float: left;
	border: 1px solid #ebebeb;
	width: 23px;
	height: 23px;
	color: #999999;
	font-size: 1.8rem;
	line-height: 23px;
	text-align: center;
}

.shop_didang .del {
	width: 30px;
	height: 30px;
	background: url(../images/icon/del.png) right top no-repeat;
	background-size: 20px;
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 13
}

.shop_didang .delB {
	width: 30px;
	height: 30px;
	background: url(../images/icon/delB.png) right top no-repeat;
	background-size: 20px;
}

/*结算*/
.CartFoot {
	width: auto;
	font-size: 1.0rem;
	position: fixed;
	bottom: 45px;
	left: 0;
	right: 0;
	padding: 0 0 0 10px;
	height: 50px;
	z-index: 100;
	background: #FFF;
	color: #333;
}

.CartFoot:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	height: 1px;
	background-image: linear-gradient(0deg, transparent 50%, #ebebeb 50%);
}

.CartFoot .CartFoot_L {
	float: left;
	width: 65px;
	height: 40px;
	line-height: 40px;
	font-size: 1.4rem;
	margin-top: 5px;
	display: inline;
}

.CartFoot .CartFoot_C {
	position: absolute;
	right: 90px;
	font-size: 1.2rem;
	line-height: 20px;
	padding-top: 5px;
}

.CartFoot .CartFoot_C strong {
	color: #fb3242;
	font-size: 1.6rem
}

.CartFoot .CartFoot_R {
	width: 80px;
	float: right;
	height: 50px;
}

.CartFoot .CartFoot_R a {
	text-align: center;
	font-size: 1.4rem;
	display: block;
	background: #e43a3d;
	line-height: 50px;
	color: #FFF;
	font-weight: bold;
}

/*删除*/
.AllDelete {
	float: right;
	display: none;
	width: 120px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #e43a3d;
	color: #FFF;
	margin-top: 10px;
	margin-right: 10px;
	font-size: 1.6rem;
}

/****************************购物车***********************************************/



/*****************************************************订单确认********************************************************/

/*没有收货地址*/
.address_no {
	padding: 0 0 5px;
	font-size: 1.6rem;
	color: #333333
}

.address_no_nr {
	background: url(../images/o.png) right 10px center no-repeat #FFF;
	background-size: 10px;
	padding: 15px 10px;
}

/**收货地址列表*****/

.address_all {
	color: #262626;
	width: auto;
	padding: 0 0 3px;
	overflow: hidden;
}

.address_all li {
	width: auto;
	background: #FFF;
	margin: 0 auto;
	height: auto;
	padding: 0 10px;
	color: #666666;
	position: relative;
}

.address_all li {
	font-size: 1.4rem;
}

.address_all li:nth-last-child(2) {
	padding-top: 10px;
}

.address_all li:nth-last-child(2) span {
	position: absolute;
	right: 10px;
	top: 10px;
}

.address_all li:nth-last-child(1) {
	line-height: 18px;
	padding-left: 80px;
	padding-bottom: 10px;
}

.address_all li:nth-last-child(1) span {
	display: block;
	position: absolute;
	left: 10px;
	top: 0;
}

.HotaddList {
	padding: 10px;
	background: #FFF;
	margin-top: 10px;
}

.HotaddList li {
	color: #333333
}

.HotaddList li:nth-last-child(2) {
	background: url(../images/icon31.png) 0 center no-repeat #FFF;
	height: 24px;
	line-height: 24px;
	padding-top: 0;
	padding-left: 20px;
	background-size: 15px
}

.HotaddList li:nth-last-child(2) span {
	position: absolute;
	right: 0;
	top: 0;
}

.HotaddList li:nth-last-child(1) {
	line-height: 18px;
	padding-left: 20px;
	padding-bottom: 0
}

.HotaddList.cur li:nth-last-child(2) {
	background: url(../images/icon30.png) 0 center no-repeat #FFF;
	color: #F00;
	height: 24px;
	line-height: 24px;
	padding-top: 0;
	padding-left: 20px;
	background-size: 15px
}


.hover_all {
	-webkit-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
	background-size: 30px 30px;
	/*45deg, rgba(234, 176, 176, 1) 25%, transparent 25%, transparent 50%, rgba(234, 176, 176, 1) 50%, rgba(234, 176, 176, 1) 75%, transparent 75%, transparent*/
	background-image: -webkit-linear-gradient(45deg, #ff6d6d 25%, transparent 25%, transparent 50%, #ff6d6d 50%, #ff6d6d 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, #ff6d6d 25%, transparent 25%, transparent 50%, #ff6d6d 50%, #ff6d6d 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, #ff6d6d 25%, transparent 25%, transparent 50%, #ff6d6d 50%, #ff6d6d 75%, transparent 75%, transparent);
	-webkit-animation: barberpole 0s linear infinite;
	-moz-animation: barberpole 0s linear infinite;
	animation: barberpole 00s linear infinite;
}

@-webkit-keyframes barberpole {
	from {
		background-position: 0 0;
	}

	to {
		background-position: 60px 30px;
	}
}

@-moz-keyframes barberpole {
	from {
		background-position: 0 0;
	}

	to {
		background-position: 20px 30px;
	}
}

@keyframes barberpole {
	from {
		background-position: 0 0;
	}

	to {
		background-position: 20px 30px;
	}
}




.addBtnFiexd {
	width: 100%;
	height: 60px;
	position: fixed;
	z-index: 900;
	border-top: 1px solid #e0e0e0;
	overflow: hidden;
	bottom: 0px;
	background: #FFF
}

.addBtnFiexd li {
	width: 50%;
	float: left;
	height: 40px;
	padding-top: 10px;
}

.addBtnFiexd li p {
	width: 80%;
	margin: 0 auto;
	height: 40px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 14px;
	border: 1px solid #fe554e;
	color: #fe554e;
	line-height: 40px;
	text-align: center
}

.addBtnFiexd li:nth-child(2) p {
	background: #fe554e;
	color: #FFF
}

/*商品循环*/
.CarList {
	width: 100%;
	border-top: 1px solid #ddd;
	background: #FFF;
	overflow: hidden
}

.CarList li {
	padding: 10px;
	width: auto;
	margin: 0 auto;
	position: relative;
	border-bottom: 1px solid #efefef;
}

.CarList li:nth-last-child(1) {
	border-bottom: 0px;
}

.CarList li .img-box {
	display: block;
	max-width: 85px;
	position: absolute;
	left: 10px;
	top: 10px
}

.CarList li .img-box img {
	width: 100%;
	height: auto;
	max-width: 85px;
	border: 1px solid #efefef;
}

.CarList li .list_txt {
	width: auto;
	padding-left: 95px;
	min-height: 85px;
	font-size: 1.0rem;
}

.CarList li .list_txt h2 {
	font-size: 1.2rem;
	height: 20px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.CarList li .list_txt span {
	font-size: 1.0rem;
	color: #999999;
	line-height: 18px;
	display: block;
	width: 90%;
}

.CarList li .list_txt .Prefer {
	color: #22a929
}

.CarList li .list_txt strong {
	font-size: 1.6rem;
	color: #e4393c
}

.CarList li .list_txt .btn-list {
	clear: both
}

.CarList li .list_txt .btn-list .txt {
	float: left;
	line-height: 25px;
	color: #999999;
}

.CarList li .list_txt .btn-list input {
	float: left;
	width: 30px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	border: 0;
	color: 262626;
	font-size: 1.4rem;
}

.CarList li .list_txt .btn-list a {
	display: block;
	margin-top: 2px;
	float: left;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	width: 20px;
	height: 20px;
	color: #FFF;
	background: #fb3242;
	font-size: 1.8rem;
	line-height: 18px;
	text-align: center;
}

/**套餐商品**/
.CarList li.pack_box {
	padding: 0;
}

.CarList li.pack_box .Pack_List {
	position: relative;
	min-height: 90px;
	padding: 10px 10px 0;
}



/*是否使用发票*/
.invoice {
	height: 45px;
	line-height: 45px;
	padding: 0 10px;
	margin-top: 10px;
	background: #FFF;
	color: #333333;
	font-size: 1.6rem;
	position: relative
}

.invoice span {
	position: absolute;
	right: 10px;
	top: 0;
	width: 70%;
	height: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: right
}

#T_invoice {
	position: fixed;
	left: 0;
	z-index: 100001;
	top: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.3);
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	transition: opacity 0.3s 0s, visibility 0s 0.3s;
}

#T_invoice.winshow {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
	-moz-transition: opacity 0.3s 0s, visibility 0s 0s;
	transition: opacity 0.3s 0s, visibility 0s 0s;
}

.T_invoice_wrap {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden;
	position: absolute;
	top: 20%;
	width: auto;
	right: 0;
	left: 0;
	margin: 0 10px;
	height: atuo;
	background: #FFF;
	-webkit-transform: translateX(100%);
	-moz-transform: translateX(100%);
	-ms-transform: translateX(100%);
	-o-transform: translateX(100%);
	transform: translateX(100%);
	/* Force Hardware Acceleration in WebKit */
	-webkit-backface-visibility: hidden;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	transition-property: transform;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	transition-duration: 0.2s;
}

.winshow .T_invoice_wrap {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
}

#T_invoice .T_invoice_wrap .T_invoice_title {
	width: auto;
	padding: 10px 10px;
	border-bottom: 2px solid #ff6600;
	font-size: 1.6rem;
	background: #ff6600;
	color: #fff;
}

#T_invoice .T_invoice_wrap .T_invoice_title img {
	float: right;
	position: absolute;
	right: 35px;
}

#T_invoice .T_invoice_wrap .T_invoice_nr {
	width: auto;
	padding: 10px;
	overflow: hidden;
	background: #ffffff;
}

.invoice_bt {
	font-size: 1.6rem;
	color: #292929
}

.invoice_top {
	padding: 5px 0;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: horizontal;
}

.invoice_top li {
	text-align: center;
	-webkit-box-flex: 1;
	margin-right: 5px;
}

.invoice_top li:last-child {
	margin-right: 0
}

.invoice_top li .radio {
	display: none
}

.invoice_top li .trigger {
	cursor: pointer;
	display: block;
	width: atuo;
	margin: 0 auto;
	height: 35px;
	line-height: 35px;
	font-size: 1.4rem;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #e7e7e7;
	overflow: hidden;
}

.invoice_top li label {
	width: atuo;
	display: block;
}

.invoice_top li .radio:checked+label .trigger {
	display: block;
	border: 1px solid #fb3242;
	margin: 0 auto;
	width: atuo;
	color: #fb3242;
	height: 35px;
}

.invoice_num {
	font-size: 1.6rem;
	color: #292929;
	margin-top: 10px;
	overflow: hidden;
	width: 100%;
}

.invoice_num input {
	margin-top: 5px;
	width: 95%;
	height: 35px;
	overflow: hidden;
	border: 1px solid #e7e7e7;
	font-size: 1.4rem;
	padding: 0 5px;
}

.invoice_btn {
	margin: 10px 0
}


/*下单使用代金券*/
.UseVouchers {
	height: 45px;
	line-height: 45px;
	padding: 0 10px;
	margin-top: 10px;
	background: #FFF;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	color: #333333;
	font-size: 1.6rem;
	position: relative
}

.UseVouchers span {
	position: absolute;
	right: 10px;
	top: 0;
}

.UseVouchers span i {
	color: #fb333e
}

.UseVouch_nr::-webkit-scrollbar {
	display: none;
}

#UseVouch {
	position: fixed;
	left: 0;
	z-index: 100001;
	top: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.3);
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0.1s;
	-moz-transition: opacity 0.3s 0s, visibility 0s 0.1s;
	transition: opacity 0.3s 0s, visibility 0s 0.1s;
}

#UseVouch.winshow {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
	-moz-transition: opacity 0.3s 0s, visibility 0s 0s;
	transition: opacity 0.3s 0s, visibility 0s 0s;
}

.UseVouch_nr {
	position: absolute;
	top: 0px;
	width: 100%;
	margin: 0 auto;
	height: 100%;
	overflow: scroll;
	background: #f3f5f7;
	-webkit-transform: translateX(100%);
	-moz-transform: translateX(100%);
	-ms-transform: translateX(100%);
	-o-transform: translateX(100%);
	transform: translateX(100%);
	/* Force Hardware Acceleration in WebKit */
	-webkit-backface-visibility: hidden;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	transition-property: transform;
	-webkit-transition-duration: 0.1s;
	-moz-transition-duration: 0.1s;
	transition-duration: 0.1s;
}

.winshow .UseVouch_nr {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
}

.UseVouch_Box li {
	width: auto;
	padding: 0 10px;
	line-height: 35px;
	border-bottom: 1px solid #eeeeee;
	font-size: 1.3rem;
	height: 35px;
	position: relative
}

.UseVouch_Box li span {
	position: absolute;
	right: 10px;
	top: 0;
	display: block;
	height: 35px;
	font-size: 1.6rem;
	color: #e4393c;
}

/*支付配送*/
.PaymentShip {
	height: 45px;
	margin-top: 10px;
	line-height: 45px;
	background: #FFF;
	padding: 0 10px;
	color: #666666;
	width: auto;
	position: relative;
	overflow: hidden;
}

.PaymentShip .PaymentShip_L {
	width: 80px;
	font-size: 1.6rem;
	color: #333333;
	position: absolute;
	left: 10px;
	top: 0;
}

.PaymentShip .PaymentShip_R {
	width: auto;
	padding-left: 80px;
	color: #e4393c;
	font-size: 1.6rem;
	text-align: right;
}

.PaymentShip .PaymentShip_R select {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 45px;
	opacity: 0;
}

/*备注*/
.PaymentRem {
	margin: 0;
	padding: 5px 10px;
	border-bottom: 1px solid #eeeeee;
	border-top: 1px solid #eeeeee;
	background: #FFF;
}

.PaymentRem textarea {
	width: 100%;
	border: 0;
	background: #FFF;
	height: 80px;
	line-height: 18px;
	font-size: 1.4rem;
}

.PaymentRem ::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #bbbbbb;
}

.PaymentRem ::-moz-input-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #bbbbbb;
}

.PaymentRem ::-o-input-placeholder {
	/* Mozilla Firefox 19+ */
	color: #bbbbbb;
}

.PaymentRem ::-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #bbbbbb;
}

/*积分*/
.PaymentPoints {
	width: auto;
	padding: 15px 10px;
	background: #FFF;
	border-bottom: 1px solid #ddd;
	font-size: 1.6rem;
}

.PaymentPoints span {
	background: #e80435;
	color: #FFF;
	padding: 2px 4px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-right: 3px;
}

.PaymentPoints i {
	color: #e80435
}

/*结算*/
.Billing {
	width: auto;
	padding: 10px;
	color: #999999;
	background: #FFF;
}

.Billing li {
	position: relative;
	width: auto;
	height: 26px;
	line-height: 26px;
	font-size: 1.6rem;
}

.Billing li i {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	height: 26px;
	color: #333333
}

.Clearing {
	width: auto;
	font-size: 1.0rem;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 0 0 0 10px;
	height: 50px;
	background: #333333;
	color: #FFF;
}

.Clearing .Clearing_L {
	position: absolute;
	left: 10px;
	font-size: 1.6rem;
	line-height: 50px;
	top: 0;
}

.Clearing .Clearing_R {
	width: 90px;
	float: right;
	height: 50px;
}

.Clearing .Clearing_R a {
	text-align: center;
	font-size: 1.4rem;
	display: block;
	background: #e4393c;
	line-height: 50px;
	color: #FFF;
	font-weight: bold;
}

.Clearing input[type=submit] {
	height: 50px;
	color: #FFF;
	background: #e4393c;
	border: 0;
	width: 90px;
	text-align: center;
	font-size: 1.6rem
}

/*****************************************************订单确认完成*****************************************************************/


/*选择支付方式*/
.payment_title {
	width: auto;
	padding: 5px 10px;
	margin: 10px auto;
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
	background: #FFF;
	font-size: 1.4rem;
}

.payment_title li {
	height: 30px;
	line-height: 30px;
	position: relative;
}

.payment_title span {
	position: absolute;
	right: 0;
	color: #999999;
	top: 0;
	display: block;
	left: 100px;
	text-align: right;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.payment_title li:nth-child(2) span {
	font-size: 1.8rem;
	color: #fb3242
}


.payment_Balance {
	width: auto;
	position: relative;
	font-size: 1.6rem;
	color: #333333;
	background: url(../images/icon/P_ye.png) 10px center no-repeat #FFF;
	line-height: 18px;
	background-size: 35px;
	overflow: hidden;
	padding-left: 45px;
	border-bottom: 1px solid #eaeaea;
	border-top: 1px solid #eaeaea;
}

.payment_Balance i {
	font-size: 1.4rem;
	color: #999999
}

.payment_Balance .radio {
	display: none;
}

.payment_Balance .trigger {
	cursor: pointer;
	display: block;
	float: right;
	width: 15px;
	height: 15px;
	margin-top: 7px;
	margin-right: 20px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: #FFF;
	border: 1px solid #d2d2d2;
	overflow: hidden;
}

.payment_Balance label {
	width: 100%;
	padding: 10px 10px;
	display: block;
}

.payment_Balance .radio:checked+label .trigger {
	display: block;
	background: url(../images/icon/gou.png) center center no-repeat #fb3242;
	background-size: 10px;
	border: 1px solid #fb3242;
}

.payment_passd {
	height: 45px;
	display: none;
	width: auto;
	position: relative;
	background: #FFF;
	border-bottom: 1px solid #e4e4e2;
	border-top: 1px solid #e4e4e2;
	overflow: hidden;
	line-height: 45px;
	margin-top: 10px;
	padding: 0 10px;
}

.payment_passd span {
	width: 70%;
	font-size: 1.4rem;
	overflow: hidden;
	display: block;
	height: 45px;
	color: #666666;
	position: absolute;
	right: 0;
	top: 0
}

.payment_passd span input {
	text-align: right;
	border: 0;
	width: 95%;
	height: 45px;
	padding-right: 5px;
	color: #666666;
	background: #FFF;
}

.payment_passd span input:focus {
	border: 0
}

.payment_btn {
	margin: 10px auto;
	display: none;
}

.payment_type {
	height: 30px;
	text-align: center;
	font-size: 1.4rem;
	color: #999999;
	line-height: 30px;
	padding-top: 10px;
}

.payment_ul {
	background: #ffffff;
	border-top: 1px solid #eaeaea
}

.payment_ul li {
	height: 50px;
	border-bottom: 1px solid #eaeaea;
	width: 100%;
	overflow: hidden;
	position: relative;
}

.payment_ul li input {
	background: url(../images/o.png) 95% center no-repeat;
	background-size: 10px;
	color: #CCC;
	cursor: pointer;
	border: 0;
	width: 100%;
	height: 50px;
	text-align: left;
	padding-left: 55px;
}

.payment_ul li span {
	position: absolute;
	left: 10px;
	top: 0;
	display: block;
	line-height: 50px;
	width: 160px;
	height: 50px;
	font-size: 1.6rem;
	color: #333333;
	background: #FFF;
	padding-left: 45px;
}

.payment_ul li:nth-child(1) span {
	background: url(../images/icon/wei.gif) left center no-repeat #FFF;
	background-size: 35px;
}

.payment_ul li:nth-child(2) span {
	background: url(../images/icon/zhi.gif) left center no-repeat #FFF;
	background-size: 35px;
}

.payment_ul li:nth-child(3) span {
	background: url(../images/icon/cft.gif) left center no-repeat #FFF;
	background-size: 35px;
}

/*下单成功*/
.succeed {
	width: auto;
	position: relative
}

.succeed img {
	width: 100%;
	height: auto
}

.succeed .text {
	position: absolute;
	top: 50%;
	margin-top: -20px;
	font-size: 1.2rem;
	left: 0;
	right: 0;
	text-align: center;
	color: #FFF
}

.succeed .text strong {
	font-size: 2.0rem
}

.succeed_btn {
	width: auto;
	margin: 20px 0
}

.succeed_btn li {
	width: 50%;
	float: left;
	height: 35px;
}

.succeed_btn li a {
	display: block;
	width: 70%;
	margin: 0 auto;
	border: 1px solid #fb3242;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #fb3242;
	height: 30px;
	line-height: 30px;
	font-size: 1.6rem;
}

.succeed_btn li:nth-child(2) a {
	background: #e4393c;
	color: #FFF
}

.succeed_btn li input {
	background: #FFF;
	display: block;
	width: 70%;
	margin: 0 auto;
	border: 1px solid #fb3242;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #fb3242;
	height: 30px;
	line-height: 30px;
	font-size: 1.6rem;
}






/*修改手机号码*/
.Rev_Mobile {
	width: auto;
	background: #FFF;
	margin-top: 8px;
	font-family: "微软雅黑";
}

.Rev_Mobile li {
	height: 45px;
	width: auto;
	position: relative;
	overflow: hidden;
	line-height: 45px;
	padding: 0 10px;
}

.Rev_Mobile li .Mobile_L {
	width: 80px;
	color: #000;
	font-size: 1.4rem
}

.Rev_Mobile li .Mobile_R {
	width: 100%;
	font-size: 1.4rem;
	overflow: hidden;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	position: absolute;
	left: 80px;
	top: 0
}

.Rev_Mobile li .Mobile_R input {
	text-align: left;
	border: 0;
	width: 95%;
	height: 35px;
	padding-right: 5px;
	color: #666666;
	background: #FFF;
}

.Rev_Mobile li .Mobile_R input:focus {
	border: 0
}

.Rev_Mobile li .Mobile_btn {
	width: 80px;
	font-size: 1.4rem;
	overflow: hidden;
	height: 30px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	line-height: 25px;
	z-index: 100;
	position: absolute;
	right: 5px;
	top: 8px;
	background: #e4393c;
}

.Rev_Mobile li .Mobile_btn input {
	border: 0;
	width: 80px;
	height: 30px;
	color: #FFF;
	margin-bottom: 2px;
	background: none;
}

.Rev_Mobile li:before {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	width: 100%;
	height: 1px;
	background-image: linear-gradient(180deg, transparent 50%, #ebebeb 50%);
}

.Rev_Mobile li:nth-last-child(1):before {
	height: 0
}



/*我的消息*/
.messageList {
	padding-top: 20px;
}

.messageList li {
	text-align: center;
	margin-bottom: 30px;
}

.messageList li .data {
	display: inline-block;
	background: #dddddd;
	font-size: 1.2rem;
	padding: 0 16px;
	color: #FFF;
	line-height: 24px;
	margin-bottom: 14px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
}

.messageList li .Text {
	background: #FFF;
	margin: 0 20px;
	text-align: left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 0 15px;
}

.messageList li .Text a {
	display: block;
}

.messageList li .Text .title {
	color: #333333;
	font-size: 1.5rem;
	height: 40px;
	line-height: 40px;
	overflow: hidden
}

.messageList li .Text .nr {
	font-size: 1.2rem;
	color: #666666;
	line-height: 18px;
	position: relative;
	padding-bottom: 15px;
}

.messageList li .Text .more {
	font-size: 1.3rem;
	color: #333333;
	height: 40px;
	line-height: 40px;
	background: url(../images/o.png) right center no-repeat;
	background-size: 8px;
	position: relative
}

.messageList li .Text .more span {
	position: absolute;
	right: 15px;
	top: 16px;
	width: 8px;
	height: 8px;
	background: url(../images/wd.png) right center no-repeat;
	background-size: 8px;
	display: block
}

.messageList li .Text:active {
	background: #f9f9f9
}

.messageList li .Text .nr:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	width: 100%;
	height: 1px;
	background-image: linear-gradient(0deg, transparent 50%, #ebebeb 50%);
}

.messageList li.lock .Text .title {
	color: #d8d8d8
}

.messageList li.lock .Text .nr {
	color: #d8d8d8
}

.messageList li.lock .Text .more {
	color: #d8d8d8
}





.message_show {
	padding: 10px;
}

.message_show .show_title {
	text-align: center;
	font-size: 1.8rem;
	line-height: 24px;
	margin-bottom: 5px;
	color: #000;
}

.message_show .show_date {
	text-align: center;
	font-size: 1.4rem;
	color: #666666;
	line-height: 30px;
	position: relative;
}

.message_show .show_date:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	width: 100%;
	height: 1px;
	background-image: linear-gradient(0deg, transparent 50%, #e5e5e5 50%);
}

.message_show .show_nr {
	font-size: 1.4rem;
	line-height: 22px;
	padding: 10px 0
}


/*实名认证*/
.certification {
	width: auto;
	background: #FFF;
	margin-top: 8px;
	font-family: "微软雅黑";
}

.certification li {
	height: 45px;
	width: auto;
	position: relative;
	overflow: hidden;
	line-height: 45px;
	padding: 0 10px;
}

.certification li .cert_L {
	width: 80px;
	color: #000;
	font-size: 1.4rem
}

.certification li .cert_R {
	width: 100%;
	font-size: 1.4rem;
	overflow: hidden;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	position: absolute;
	left: 90px;
	top: 0
}

.certification li .cert_R input {
	text-align: left;
	border: 0;
	width: 95%;
	height: 35px;
	padding-right: 5px;
	color: #666666;
	background: #FFF;
}

.certification li .cert_R input:focus {
	border: 0
}

.sm_nopass {
	text-align: center;
	margin: 20px 0;
}

.sm_nopass a {
	color: #F00
}

.certification li:before {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	width: 100%;
	height: 1px;
	background-image: linear-gradient(180deg, transparent 50%, #ebebeb 50%);
}

/*通过审核*/
.Check_Cer {
	text-align: center;
	padding: 30px 0;
	font-size: 1.4rem;
	overflow: hidden;
	color: #999999
}

.Check_Cer img {
	width: 40%;
	margin-bottom: 10px;
}

.Check_Cer span {
	font-size: 1.6rem;
	color: #333333
}

.Check_Cer a {
	display: block;
	width: 70%;
	margin: 30px auto 0;
	background: #fb3242;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #FFF;
	height: 35px;
	line-height: 35px;
	font-size: 1.4rem;
}

/*-------------------以下部分是WebUploader必须的 上传组件---------------------------*/
.upload_img {
	text-align: center;
	margin: 15px 0;
}

.upload_img img {
	width: 80%
}

.webuploader-container {
	position: relative;
}

.webuploader-element-invisible {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px);
	/* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
}

.webuploader-pick {
	position: relative;
	display: inline-block;
	padding: 0 25px;
	line-height: 32px;
	height: 32px;
	border: 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family: '微软雅黑';
	cursor: pointer;
	background: #e4393c;
	color: #fff;
	text-align: center;
	overflow: hidden;
	zoom: 1;
	*display: inline;
}

.webuploader-pick-hover {
	opacity: 0.9;
}

.webuploader-pick-disable {
	opacity: 0.6;
	pointer-events: none;
}

.upload-box {
	position: relative;
	height: 32px;
	right: 0;
	float: right;
	margin-right: 80px;
	margin-top: 7px;
	width: 120px;
	zoom: 1;
	*display: inline;
}

.upload-box .upload-btn {
	display: inline-block;
	height: 32px;
	zoom: 1;
	*display: inline;
}


.cardPic {
	position: absolute;
	right: 0;
	left: auto;
	height: 45px;
}

..cardPic .upload-box {
	margin: 0;
	top: 7px
}

/*建议反馈*/
.Feedback_title {
	width: auto;
	margin: 10px 0;
	border-bottom: 1px solid #e4e4e2;
	height: 40px;
	line-height: 40px;
	padding: 0 10px;
	background: #FFF;
	font-size: 1.4rem;
	color: #2b2c30
}

.Feedback_title a {
	color: #e4393c;
	font-size: 1.4rem;
}

.Feedback_nr {
	background: #FFF;
	padding: 10px;
	font-size: 1.4rem;
	color: #2b2c30;
	overflow: hidden;
}

.Feedback_nr textarea {
	width: 97%;
	margin-top: 5px;
	height: 80px;
	border: 1px solid #f5f5f5;
	padding: 5px;
}

.Feedback_ul {
	height: 45px;
	width: auto;
	position: relative;
	background: #FFF;
	margin-top: 10px;
	overflow: hidden;
	padding: 0 10px;
}

.Feedback_ul .Feed_L {
	width: 90px;
	line-height: 45px;
	color: #000;
	font-size: 1.4rem
}

.Feedback_ul .Feed_R {
	width: 100%;
	overflow: hidden;
	color: #666666;
	height: 45px;
	position: absolute;
	left: 110px;
	top: 0
}

.Feedback_ul .Feed_R input {
	text-align: left;
	font-size: 1.4rem;
	border: 0;
	width: 95%;
	height: 45px;
	border: 0;
	padding-right: 5px;
	color: #666666;
	background: #FFF;
}

.Feedback_ul .Feed_R input:focus {
	border: 0
}

/*快递信息*/
.Kuaidi_ul {
	padding: 10px;
	width: auto;
	margin: 0 auto;
	position: relative;
}

.Kuaidi_ul .img {
	display: block;
	max-width: 85px;
	position: absolute;
	left: 10px;
	top: 10px
}

.Kuaidi_ul .img img {
	width: 85px;
	height: 85px;
	border: 1px solid #efefef;
}

.Kuaidi_ul .text {
	width: auto;
	padding-left: 95px;
	min-height: 85px;
	color: #999999;
}

.Kuaidi_ul .text strong {
	font-size: 1.6rem;
	color: #e4393c;
	display: block
}

.Kuaidi_list {
	padding: 10px 15px;
}

.Kuaidi_list .Kuaidi_title {
	font-size: 1.8rem;
	border-bottom: 1px solid #eeeeef;
	line-height: 40px;
}

.Kuaidi_nr {
	padding: 10px 0;
}

.Kuaidi_nr li {
	position: relative;
	border-left: 1px solid #eeeeef;
	width: auto;
	padding-bottom: 20px;
}

.Kuaidi_nr li span {
	display: block;
	width: 18px;
	height: 18px;
	background: #eeeeef;
	position: absolute;
	left: -9px;
	top: 0;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.Kuaidi_nr li .text {
	margin-left: 25px;
	border-bottom: 1px solid #eeeeef;
	padding-bottom: 15px;
	font-size: 1.5rem;
	color: #a1a1a1
}

.Kuaidi_nr li:nth-child(1) .text {
	color: #67be3a
}

.Kuaidi_nr li:nth-child(1) span {
	background: #67be3a;
	border: 2px solid #a4d888;
	left: -11px
}



/********账户余额******/
.Balance_title {
	background: #FFF;
	padding: 10px 10px 0;
	color: #333333;
	font-size: 1.4rem
}

.Balance_price {
	background: #FFF;
	padding: 10px;
	position: relative;
	border-bottom: 1px solid #eeeeee;
	color: #fb3242
}

.Balance_price b {
	font-size: 2.4rem;
}

.Balance_price a {
	display: block;
	position: absolute;
	background: #fb3242;
	right: 10px;
	top: 0px;
	color: #FFF;
	width: 80px;
	text-align: center;
	line-height: 30px;
	height: 30px;
	font-size: 1.4rem;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.Balance_list {
	width: 100%;
	border-top: 1px solid #eeeeee;
	margin: 0 auto
}

.Balance_list li {
	height: 45px;
	position: relative;
	line-height: 45px;
	border-bottom: 1px solid #eeeeee;
	font-size: 1.5rem;
}

.Balance_list li a {
	padding: 0 15px 0 10px;
	color: #333;
	display: block;
	background: url(../images/o.png) 98% center no-repeat #FFF;
	background-size: 10px;
	width: auto;
	height: 45px;
}

.Balance_list li a:hover {
	background: url(../images/o.png) 98% center no-repeat #f4f4f4;
	background-size: 10px;
}

/*充值*/

.re_ul_title {
	height: 40px;
	line-height: 40px;
	background: #f3f5f7;
	padding: 0 10px;
	color: #9b9b9b
}

.re_ul_way {
	padding: 10px;
	overflow: hidden;
}

.re_ul_way li {
	width: 23%;
	float: left;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 3px 0px;
	margin-left: 1%;
	text-align: center;
	line-height: 35px;
	height: 35px;
	border: 1px solid #ddd;
	background: #FFF;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 1.4rem;
	color: #9b9b9b;
}

.re_ul_way li.other_fee {}

.re_ul_way li.other_fee input {
	width: 100%;
	height: 39px;
	border: 0;
	line-height: 12px;
	text-align: center;
	color: #fb3242;
	font-size: 1.4rem;
}

.re_ul_way li.cur {
	border: 1px solid #fb3242;
	color: #FFF;
	background: #fb3242
}

/*余额收支明细*/
.Balance_ul {
	width: auto;
	overflow: hidden;
	background: #FFF;
}

.Balance_ul li {
	padding: 10px;
	position: relative;
	color: #a0a0a0
}

.Balance_ul li .Balance_ul_top {
	color: #333333;
	font-size: 1.5rem;
	line-height: 20px;
	margin-bottom: 5px;
}

.Balance_ul li .Balance_ul_bottom {
	font-size: 1.2rem;
	width: auto;
	height: 40px;
	line-height: 18px;
	position: relative;
	padding-left: 35px;
}

.Balance_ul li .Balance_ul_bottom .Balance_ul_icon {
	width: 30px;
	height: 30px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	position: absolute;
	left: 0px;
	top: 4px;
}

.Balance_ul li .Balance_ul_bottom .sr {
	background: url(../images/icon/sr.png) center center no-repeat #fb3242;
	background-size: 15px;
}

.Balance_ul li .Balance_ul_bottom .zc {
	background: url(../images/icon/zc.png) center center no-repeat #333333;
	background-size: 15px;
}

.Balance_ul li .Balance_ul_bottom strong {
	font-size: 1.4rem;
	color: #333333;
	font-weight: normal
}

.Balance_ul li .Balance_ul_Val {
	position: absolute;
	right: 0;
	text-align: right;
	top: 0;
	font-size: 1.8rem;
	color: #fb3242
}

.Balance_ul li .Balance_ul_Val span {
	font-size: 1.2rem;
	color: #666666
}

.Balance_ul li:before {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	width: 100%;
	height: 1px;
	background-image: linear-gradient(180deg, transparent 50%, #ebebeb 50%);
}


/*银行卡管理*/
.BankCard_list {
	margin: 10px;
}

.BankCard_list li {
	width: auto;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 20px;
	background: #06aca1;
	color: #FFF;
	padding: 15px 10px;
	overflow: hidden
}

.BankCard_list li .list_img {
	width: 40px;
	height: 40px;
	margin-right: 10px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	border: 3px solid #FFF;
	background: #FFF;
	float: left;
}

.BankCard_list li .list_text {
	font-size: 1.4rem;
	float: left;
	line-height: 20px;
}

.BankCard_list li .list_text strong {
	font-size: 1.8rem;
	font-weight: normal;
}

.BankCard_tips {
	font-size: 1.4rem;
	margin-bottom: 15px;
	color: #FFF;
	text-align: center;
}

.BankCard_tips img {
	width: 15px;
}

/******各类银行卡的颜色和图标*****
A 银行卡管理页面
B 提现提交页面
************
1 代表农业银行
2 代表工商银行
5 代表建设银行
6 代表交通银行
7 代表民生银行
8 代表中国银行
********
****************************/
.BankCard_list li.bank_1 {
	background: #01c3a8
}

.BankCard_list li.bank_1 .list_img,
.withdraw_list li .winth_1 {
	background: url(../images/icon/bank_ny.png) left center no-repeat #FFF;
	background-size: 40px;
}

.BankCard_list li.bank_2 {
	background: #eb3d3e
}

.BankCard_list li.bank_2 .list_img,
.withdraw_list li .winth_2 {
	background: url(../images/icon/bank_gs.png) left center no-repeat #FFF;
	background-size: 40px;
}

.BankCard_list li.bank_5 {
	background: #3a71c3
}

.BankCard_list li.bank_5 .list_img,
.withdraw_list li .winth_5 {
	background: url(../images/icon/bank_js.png) left center no-repeat #FFF;
	background-size: 40px;
}

.BankCard_list li.bank_6 {
	background: #3a71c3
}

.BankCard_list li.bank_6 .list_img,
.withdraw_list li .winth_6 {
	background: url(../images/icon/bank_jt.png) left center no-repeat #FFF;
	background-size: 40px;
}

.BankCard_list li.bank_7 {
	background: #01c3a8
}

.BankCard_list li.bank_7 .list_img,
.withdraw_list li .winth_7 {
	background: url(../images/icon/bank_ms.png) left center no-repeat #FFF;
	background-size: 40px;
}

.BankCard_list li.bank_8 {
	background: #eb3d3e
}

.BankCard_list li.bank_8 .list_img,
.withdraw_list li .winth_8 {
	background: url(../images/icon/bank_zg.png) left center no-repeat #FFF;
	background-size: 40px;
}

/*银行卡绑定*/
.BankBind_title {
	height: 40px;
	line-height: 40px;
	padding: 0 10px;
	font-size: 1.4rem;
	color: #999999
}

.BankBind_ul {
	width: auto;
	color: #666666;
	overflow: hidden
}

.BankBind_ul li {
	height: 45px;
	margin-bottom: 10px;
	width: auto;
	position: relative;
	padding: 0 10px;
	overflow: hidden;
	line-height: 45px;
	background: #FFF;
}

.BankBind_ul li .Profile_L {
	width: 35%;
	float: left;
	font-size: 1.6rem;
	color: #666666;
}

.BankBind_ul li .Profile_R {
	width: 50%;
	color: #000;
	font-size: 1.4rem;
	text-align: right;
	float: right;
	padding-right: 5px;
}

.BankBind_ul input {
	text-align: right;
	width: 95%;
	font-size: 1.4rem;
	color: #000;
	border: 1px solid #FFF;
	background: #FFF;
}

.BankBind_ul input:focus {
	border: 0;
	color: #000;
}

.BankBind_ul select {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 3rem;
	opacity: 0;
}

.BankBind_ul li .Profile_R span {
	padding-right: 5px;
}

/****提现提交*扩展样式***/
.withdraw_list {
	margin-top: 10px;
}

.withdraw_list select {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 60px;
	opacity: 0;
}

.withdraw_list li:nth-child(1) {
	height: 60px;
	line-height: 20px;
	background: url(../images/o.png) right 10px center no-repeat #FFF;
	background-size: 10px;
}

.withdraw_list li:nth-child(1) .Profile_L {
	padding-left: 50px;
	width: 60%;
	height: 50px;
	padding-top: 10px;
}

.withdraw_list li:nth-child(1) .Profile_L span {
	font-size: 1.6rem;
}

.withdraw_list li:nth-child(1) .Profile_L i {
	font-size: 1.4rem;
	color: #999999
}

.withdraw_list_tips {
	background: url(../images/icon/winth.png) 10px center no-repeat;
	background-size: 20px;
	height: 25px;
	line-height: 25px;
	font-size: 1.4rem;
	margin-bottom: 10px;
	color: #999999;
	padding-left: 35px;
}



/*提现记录*/
.withdraw_ul {
	width: auto;
	overflow: hidden;
	background: #FFF;
}

.withdraw_ul li {
	padding: 10px 10px 10px 45px;
	border-bottom: 1px solid #eeeeed;
	position: relative;
	color: #333333;
	position: relative;
	font-size: 1.4rem;
}

.withdraw_ul li i {
	font-size: 1.2rem;
	color: #999999
}

.withdraw_ul li .withdraw_ul_icon {
	width: 30px;
	height: 30px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	position: absolute;
	left: 10px;
	top: 17px;
}

.withdraw_ul li .wc {
	background: url(../images/icon/tx_wc.png) center center no-repeat #999999;
	background-size: 15px;
}

.withdraw_ul li .cl {
	background: url(../images/icon/tx_cl.png) center center no-repeat #00bb9c;
	background-size: 15px;
}

.withdraw_ul li .sb {
	background: url(../images/icon/tx_sb.png) center center no-repeat #fb3242;
	background-size: 15px;
}

.withdraw_ul li .withdraw_ul_Val {
	position: absolute;
	right: 10px;
	text-align: right;
	top: 10px;
	font-size: 1.8rem;
}

.withdraw_ul li .withdraw_ul_Val span {
	font-size: 1.2rem;
	color: #666666
}



/************我的积分*****************/
.Points_stati {
	margin: 20px auto;
	width: 150px;
	height: 150px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: #fe4d57;
	overflow: hidden;
	position: relative;
	text-align: center
}

.Points_stati .Points_total {
	width: 138px;
	height: 138px;
	z-index: 5;
	position: absolute;
	left: 4px;
	top: 4px;
	background: #fe4d57;
	border: 2px solid #FFF;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.Points_stati span {
	font-size: 1.8rem;
	font-weight: bold;
	color: #FFF
}

.Points_stati i {
	position: absolute;
	z-index: 10;
	display: block;
	top: 55px;
	left: 5px;
	width: 138px;
	text-align: center;
	height: 60px;
	color: #FFF
}

.Points_bt {
	width: auto;
	background: url(../images/b.jpg) left center repeat-x #FFF;
	height: 35px;
}

.Points_bt span {
	display: block;
	width: 100px;
	margin: 0 auto;
	background: #FFF;
	height: 35px;
	line-height: 35px;
	text-align: center;
	font-size: 1.8rem;
	color: #343434
}


.Points_list {
	width: auto;
	overflow: hidden;
}

.Points_list li {
	padding: 10px 0;
	margin: 0 10px;
	border-bottom: 1px solid #eeeeed;
	position: relative;
	color: #a0a0a0
}

.Points_list li .Points_list_L {
	font-size: 1.4rem;
	width: 80%;
	line-height: 18px;
	overflow: hidden;
}

.Points_list li .Points_list_L strong {
	color: #333333;
}

.Points_list li .Points_Val {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -10px;
	font-size: 1.8rem;
	color: #fb3242
}

/************--/我的积分*****************/

/*余额转积分*/
.BalancePpoints_title {
	font-size: 1.4rem;
	color: #979797;
	background: #ffffff;
	margin-bottom: 10px;
	padding: 15px 0;
	line-height: 32px;
	text-align: center;
}

.BalancePpoints_title span {
	font-size: 3.4rem;
	color: #ff3041;
	font-weight: bold
}


/***********************************************退换货******************************************/
.Aftermarket_list {
	margin: 20px 0;
	overflow: hidden
}

.Aftermarket_list li {
	width: auto;
	margin-bottom: 15px;
	overflow: hidden;
}

.Aftermarket_list li .Aftermarket_title {
	width: 100%;
	height: 25px;
	line-height: 25px;
	position: relative;
	font-size: 1.2rem;
	color: #b7b7b7;
	margin: 10px auto;
	padding-left: 25px
}

.Aftermarket_list li .Aftermarket_title i {
	background: #dedede;
	height: 10px;
	width: 10px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	display: block;
	position: absolute;
	left: 10px;
	top: 7px;
}

.Aftermarket_list li .Aftermarket_title span {
	background: #ededed;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: absolute;
	left: 50%;
	margin-left: -75px;
	top: 0;
	height: 25px;
	width: 130px;
	text-align: center;
	font-size: 1.2rem;
}

.Aftermarket_list li .Aftermarket_nr {
	width: 80%;
	font-size: 1.3rem;
	line-height: 22px;
	padding: 10px;
	margin-left: 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #52a3cc;
	color: #FFF;
	position: relative
}

.Aftermarket_list li .Aftermarket_nr #previewin {
	display: block;
	border-width: 10px;
	position: absolute;
	font-size: 0;
	line-height: 0;
	left: -20px;
	top: 5px;
	border-style: solid dashed;
	border-color: rgba(0, 0, 0, 0) rgb(82, 163, 204) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}

.Aftermarket_list li .Aftermarket_nr.mem {
	float: right;
	margin-right: 20px;
	margin-left: 0;
	background: #ededed;
	color: #6f6f6f
}

.Aftermarket_list li .Aftermarket_nr.mem #previewin {
	left: auto;
	right: -20px;
	border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgb(237, 237, 237);
}

.Aftermarket_img {
	width: 90%
}

.Aftermarket_img img {
	width: 100%
}

.Aftermarket_status {
	width: 80%;
	font-size: 1.3rem;
	line-height: 22px;
	padding: 10px;
	margin: 20px 0 20px 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #fb3242;
	color: #FFF;
	position: relative
}

.Aftermarket_status #previewin {
	display: block;
	border-width: 10px;
	position: absolute;
	font-size: 0;
	line-height: 0;
	left: -20px;
	top: 5px;
	border-style: solid dashed;
	border-color: rgba(0, 0, 0, 0) rgb(251, 50, 66) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}

.Aftermarket_foot {
	width: 100%;
	height: 50px;
	border-top: 1px solid #dadada;
	position: fixed;
	z-index: 1000;
	overflow: hidden;
	bottom: 0px;
	display: -webkit-box;
	-webkit-box-orient: horizontal;
	background: #FFF
}

.Aftermarket_foot li {
	height: 40px;
	width: 100%;
	-webkit-box-flex: 1;
	padding-top: 10px;
}

.Aftermarket_foot li a {
	color: #6d717a;
	width: 80%;
	max-width: 100px;
	height: 30px;
	border: 1px solid #6d717a;
	text-align: center;
	line-height: 30px;
	margin: 0 auto;
	display: block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}



#return_box,
#return_box_one {
	position: fixed;
	left: 0;
	z-index: 1001;
	top: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.3);
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0.1s;
	-moz-transition: opacity 0.3s 0s, visibility 0s 0.1s;
	transition: opacity 0.3s 0s, visibility 0s 0.1s;
}

#return_box.return_visible,
#return_box_one.return_visible_one {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
	-moz-transition: opacity 0.3s 0s, visibility 0s 0s;
	transition: opacity 0.3s 0s, visibility 0s 0s;
}

.return_box_con,
.return_box_con_one {
	position: absolute;
	top: 0px;
	width: 100%;
	margin: 0 auto;
	height: 100%;
	background: #FFF;
	-webkit-transform: translateX(100%);
	-moz-transform: translateX(100%);
	-ms-transform: translateX(100%);
	-o-transform: translateX(100%);
	transform: translateX(100%);
	/* Force Hardware Acceleration in WebKit */
	-webkit-backface-visibility: hidden;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	transition-property: transform;
	-webkit-transition-duration: 0.1s;
	-moz-transition-duration: 0.1s;
	transition-duration: 0.1s;
}

.return_visible .return_box_con,
.return_visible_one .return_box_con_one {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
}

/*退款退货提交信息*/

.return_box_nr_one {
	color: #000;
}


.order_return_type {
	overflow: hidden;
}

.order_return_type li {
	border-bottom: 1px solid #dededd;
	color: #9d9d9d;
	overflow: hidden
}

.order_return_type li .radio {
	display: none
}

.order_return_type li label {
	width: auto;
	padding: 10px 10px 5px;
	display: block;
}

.order_return_type li label i {
	font-size: 1.0rem
}

.order_return_type li .trigger {
	padding-left: 35px;
	font-size: 1.6rem;
	color: #101010;
	line-height: 30px;
	height: 30px;
	display: block
}

.order_return_type li:nth-child(1) .trigger {
	background: url(../images/icon/t_tk.png) left center no-repeat;
	background-size: 30px;
}

.order_return_type li:nth-child(2) .trigger {
	background: url(../images/icon/t_thtk.png) left center no-repeat;
	background-size: 30px;
}

.order_return_type li:nth-child(3) .trigger {
	background: url(../images/icon/t_hh.png) left center no-repeat;
	background-size: 30px;
}

.order_return_type li:nth-child(4) .trigger {
	background: url(../images/icon/t_wx.png) left center no-repeat;
	background-size: 30px;
}



.order_return {
	width: auto;
	overflow: hidden;
	margin: 10px auto
}

.order_return li {
	margin: 0 10px;
	overflow: hidden;
	background: #ebebeb;
	position: relative;
	height: 40px;
	margin-bottom: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.order_return li span {
	position: absolute;
	color: #c5c5c5;
	left: 10px;
	display: block;
	top: 0;
	height: 40px;
	line-height: 40px
}

.order_return li input {
	width: 100%;
	background: #ebebeb;
	height: 40px;
	border: 0;
	padding-left: 100px
}

.order_return li select {
	width: 100%;
	height: 40px;
	opacity: 0;
}

.order_return li .textarea {
	width: auto;
	margin-left: 100px;
	background: #ebebeb;
	overflow: hidden;
	height: 80px
}

.order_return li .textarea textarea {
	width: 100%;
	height: 70px;
	border: 0;
	background: #ebebeb;
	line-height: 15px;
	padding: 5px;
}

.order_return li i {
	position: absolute;
	left: 100px;
	display: block;
	top: 0;
	height: 40px;
	line-height: 40px
}

.order_return li.order_return_last {
	height: 80px;
}

.order_return_img {
	margin: 10px;
	width: auto;
	overflow: hidden
}

.order_return_img .files {
	border: 1px solid #d9d9d9;
	width: 50px;
	height: 50px;
	background: url(../images/Photo.gif) center center no-repeat;
	background-size: 50%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.order_return_img .files #Filedata {
	width: 100%;
	cursor: pointer;
	outline: none;
	/*ff*/
	hide-focus: expression(this.hideFocus=true);
	/*ie*/
	filter: alpha(opacity=0);
	opacity: 0;
}

.order_return_img .files img {
	width: 50%
}

.order_return_img li {
	width: 25%;
	float: left;
	overflow: hidden;
	text-align: center;
	margin-bottom: 10px;
}

.order_return_img li img {
	width: 90%;
	height: auto;
	margin: 0 auto;
	border: 1px solid #CCC;
	overflow: hidden;
}


.order_return_old_img {
	margin: 10px;
	width: auto;
	overflow: hidden
}

.order_return_old_img li {
	width: 25%;
	float: left;
	overflow: hidden;
	text-align: center;
	margin-bottom: 10px;
}

.order_return_old_img li img {
	width: 90%;
	height: auto;
	margin: 0 auto;
	border: 1px solid #CCC;
	overflow: hidden;
}

/***********************************************--/退换货*******************************************/


/**************************支付类型公共样式***********************/
.Wash_payment_Bank {
	width: auto;
	background: #FFF;
	overflow: hidden
}

.Wash_payment_Bank li {
	width: auto;
	position: relative;
	overflow: hidden;
	border-bottom: 1px solid #eaeaea
}

.Wash_payment_Bank li .payment_img {
	float: left;
	width: 100%;
}

.Wash_payment_Bank li .payment_img img {
	width: 30px;
	margin-right: 5px;
}

.Wash_payment_Bank li .payment_img .radio {
	display: none;
}

.Wash_payment_Bank li .payment_img .trigger {
	cursor: pointer;
	display: block;
	float: right;
	width: 15px;
	height: 15px;
	margin-top: 7px;
	margin-right: 20px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: #FFF;
	border: 1px solid #d2d2d2;
	overflow: hidden;
}

.Wash_payment_Bank li .payment_img label {
	width: 100%;
	padding: 10px 10px;
	display: block;
}

.Wash_payment_Bank li .payment_img .radio:checked+label .trigger {
	display: block;
	background: url(../images/icon/gou.png) center center no-repeat #fb3242;
	background-size: 10px;
	border: 1px solid #fb3242;
}

/*****************************支付类型公共样式结束***************************/




/*******************************************分销商中心*********************************************/

/*分销商申请*/
.BusinessTitle {
	text-align: center;
	;
	color: #FFF;
	padding: 20px 0
}

.BusinessTitle strong {
	font-size: 1.8rem
}

.BusinessTitle span {
	font-size: 1.4rem
}

.Businesstips {
	text-align: center;
	background: #f7ff59;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	padding: 10px 0;
	line-height: 20px;
	margin: 0 10px;
	font-size: 1.4rem;
	color: #333333;
}

.Businesstips span {
	color: #fb3242
}


.BusinessNr {
	width: auto;
	margin: 0 10px;
	padding: 0 10px;
	background: #FFF;
	color: #666666;
	overflow: hidden
}

.BusinessNr li {
	height: 42px;
	width: auto;
	position: relative;
	border-bottom: 1px solid #e4e4e2;
	overflow: hidden;
	line-height: 42px;
}

.BusinessNr li .BusinessL {
	width: 85px;
	padding-right: 5px;
	text-align: right;
	float: left;
	font-size: 1.4rem;
	color: #666666;
}

.BusinessNr li .BusinessR {
	width: 60%;
	color: #000;
	font-size: 1.4rem;
	text-align: left;
	float: left;
}

.BusinessNr input {
	width: 95%;
	font-size: 1.4rem;
	color: #000;
	border: 0;
	height: 42px;
	background: #FFF;
}

.BusinessNr input:focus {
	border: 0;
	color: #000;
}

.cer_btn {
	background: #f7ff59;
	width: 50%;
	height: 45px;
	line-height: 45px;
	text-align: center;
	border: 0;
	font-size: 1.8rem;
	color: #fb3242;
	cursor: pointer;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

/*上传照片*/
.BusinessImg .files {
	margin: 0 auto;
	float: left;
	width: 120px;
	height: 90px;
	overflow: hidden;
	border-radius: 3px;
	background: url(../images/id_img.png) center no-repeat #f1eff0;
	background-size: 120px;
	border: 1px solid #b8b8b8;
	text-decoration: none;
}

.BusinessImg .files input {
	margin-left: -270px;
	height: 92px;
	font-size: 24px;
	cursor: pointer;
	filter: alpha(opacity=0);
	opacity: 0;
}

.BusinessImg .files,
.BusinessImg .files input {
	outline: none;
	hide-focus: expression(this.hideFocus=true);
}

.BusinessImg .img_upding {
	width: 120px;
	height: 90px;
	float: left;
}

.BusinessImg .img_upding img {
	width: 120px;
	height: 90px;
	margin-left: 20px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.uploading {
	width: 150px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #666;
	color: #FFF;
	position: fixed;
	left: 50%;
	top: 30%;
	margin-left: -75px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.BusinessImg {
	padding: 15px;
	position: relative;
	margin: 0 10px;
	line-height: 50px;
	height: 50px;
	width: auto;
	background: #FFF;
	overflow: hidden
}

.BusinessImg .picture {
	position: absolute;
	left: 100px;
	top: 15px
}

.BusinessImg .picture #ImgFiles {
	border: 1px solid #d9d9d9;
	margin-left: 10px;
	display: inline;
	width: 50px;
	cursor: pointer;
	height: 50px;
	background: url(../images/Photo.gif) center center no-repeat;
	background-size: 50%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	float: left
}

.BusinessImg .picture #Filedata {
	width: 100%;
	width: 50px;
	height: 50px;
	cursor: pointer;
	outline: none;
	/*ff*/
	hide-focus: expression(this.hideFocus=true);
	/*ie*/
	filter: alpha(opacity=0);
	opacity: 0;
}

.BusinessImg li {
	width: 0;
	height: 50px;
	float: left;
	overflow: hidden;
}

.BusinessImg li img {
	width: 50px;
	height: 50px;
	margin: 0 auto;
	overflow: hidden;
}


/*分销商中心*/
.BusinessCenter {
	background: #fb3242;
}

.BusinessCenter a {
	display: block;
	overflow: hidden;
	text-align: center;
	padding: 30px 0;
	font-size: 1.4rem;
	line-height: 30px;
	color: #FFF;
}

.BusinessCenter a strong {
	font-size: 4.4rem;
}

.BusinessCount {
	width: 100%;
	position: relative;
	float: left
}

.BusinessCount li {
	width: 50%;
	float: left;
	text-align: center;
	background: #e22d3c;
}

.BusinessCount li a {
	display: block;
	color: #FFF;
	font-size: 1.8rem;
	padding: 15px 0;
}

.BusinessCount li a span {
	color: #fc808b;
	font-size: 1.3rem
}

.BusinessCount li:nth-child(1) a {
	border-right: 1px solid #fe3142
}

.BusinessCount .BusWithdraw {
	position: absolute;
	bottom: -25px;
	left: 0;
	right: 0;
	height: 40px;
	border: 5px solid #FFF;
	width: 100px;
	margin: 0 auto;
	text-align: center;
	-webkit-border-radius: 55px;
	-moz-border-radius: 55px;
	border-radius: 55px;
}

.BusinessCount .BusWithdraw a {
	display: block;
	border: 2px solid #ffcc00;
	color: #fd343c;
	line-height: 40px;
	background: #ffe479;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}




.BusinessMemCount {
	width: 100%;
	position: relative;
	overflow: hidden;
	background: #FFF
}

.BusinessMemCount li {
	width: 33.333%;
	float: left;
	text-align: center;
	padding: 15px 0;
}

.BusinessMemCount li a {
	display: block;
	color: #ff2f48;
	position: relative;
	font-size: 1.8rem;
}

.BusinessMemCount li a span {
	color: #2f2f2f;
	font-size: 1.3rem
}

.BusinessMemCount li a i {
	font-size: 1.3rem
}

.BusinessMemCount:before {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	width: 100%;
	height: 1px;
	background-image: linear-gradient(180deg, transparent 50%, #ebebeb 50%);
}


.BusinessMemCount li a:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 1px;
	height: 100%;
	background-image: linear-gradient(90deg, transparent 50%, #ebebeb 50%);
}

.BusinessMemCount li:nth-child(1) a:before {
	width: 0
}

.BusinessMemLm {
	margin-top: 10px;
	position: relative;
	overflow: hidden
}

.BusinessMemLm li {
	width: 50%;
	float: left;
	background: #FFF;
}

.BusinessMemLm li a {
	display: block;
	color: #2e2e2e;
	font-size: 1.6rem;
	padding: 15px 0 15px 10px;
	position: relative;
}

.BusinessMemLm li a img {
	width: 25px;
	margin-top: -4px;
}

.BusinessMemLm li:nth-child(2n) a {
	border-right: 0
}


.BusinessMemLm li a:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 1px;
	height: 100%;
	background-image: linear-gradient(90deg, transparent 50%, #ebebeb 50%);
}

.BusinessMemLm li:nth-child(1) a:after,
.BusinessMemLm li:nth-child(3) a:after {
	width: 0
}

.BusinessMemLm li a:before {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	width: 100%;
	height: 1px;
	background-image: linear-gradient(180deg, transparent 50%, #ebebeb 50%);
}

.BusinessMemLm:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	height: 1px;
	background-image: linear-gradient(180deg, transparent 50%, #ebebeb 50%);
}





/*下级分销商*/
/*.subordinateTitle{width:auto; overflow:hidden; background:#fb3242}
.subordinateTitle li{width:33.33%; float:left; padding:0 0 5px; text-align:center}
.subordinateTitle li a{color:#FFF; font-size:1.4rem; display:block; line-height:36px;  margin:0 auto}
.subordinateTitle li a.cur{ border-bottom:1px solid #FFF;}
*/
.subordinateTitleT {
	width: auto;
	overflow: hidden;
	background: #fb3242
}

.subordinateTitleT li {
	width: 50%;
	float: left;
	padding: 0 0 5px;
	text-align: center
}

.subordinateTitleT li a {
	color: #FFF;
	font-size: 1.4rem;
	display: block;
	line-height: 36px;
	margin: 0 auto
}

.subordinateTitleT li a.cur {
	border-bottom: 1px solid #FFF;
}

.subordinateList {
	width: auto;
	overflow: hidden;
	margin-top: 10px;
}

.subordinateList li {
	width: auto;
	position: relative;
	padding: 0 5px;
	height: 80px;
	border-bottom: 1px solid #e4e4e2;
	background: #FFF;
	overflow: hidden;
}

.subordinateList li .subordinateL {
	width: 60px;
	position: absolute;
	height: 60px;
	left: 5px;
	top: 10px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	border: 1px solid #FFF;
	overflow: hidden
}

.subordinateList li .subordinateL img {
	width: 60px;
	height: 60px;
}

.subordinateList li .subordinateR {
	color: #000;
	padding-right: 0px;
	padding-left: 70px;
	padding-top: 10px;
	position: relative;
	text-align: left;
	font-size: 1.4rem
}

.subordinateList li .subordinateR span {
	position: absolute;
	right: 0;
	top: 10px;
	color: #9a9a9a;
	font-size: 1.2rem;
}

.subordinateList li .subordinateR .nr {
	width: auto;
	overflow: hidden;
	margin-top: 6px;
}

.subordinateList li .subordinateR .nr p {
	float: left;
	width: 40px;
	height: 25px;
	line-height: 25px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	font-size: 1.0rem
}

.subordinateList li .subordinateR .nr p:nth-child(1) {
	color: #fe3044;
	padding-left: 18px;
	background: url(../images/feng/icon05.png) 0 center no-repeat;
	background-size: 15px;
}

.subordinateList li .subordinateR .nr p:nth-child(2) {
	width: 30px;
	padding-left: 25px;
	color: #4c93e1;
	background: url(../images/feng/icon07.png) 5px center no-repeat;
	background-size: 15px;
}

.subordinateList li .subordinateR .nr p:nth-child(3) {
	width: 40px;
	padding-left: 20px;
	color: #fd8232;
	background: url(../images/feng/icon06.png) 0 center no-repeat;
	background-size: 15px;
}

.Nobody {
	text-align: center;
	padding: 20px;
}


.hin_title_wrap {
	width: auto
}

.hin_title {
	width: auto;
	height: 45px;
	position: fixed;
	left: 0;
	right: 0;
	top: 44px;
	z-index: 100;
	line-height: 45px;
	overflow: hidden;
	margin: 0 auto;
	background: #ffffff;
	height: 45px;
}

.hin_title li {
	float: left;
	width: 33.33%;
	overflow: hidden;
	text-align: center;
}

.hin_title li a {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	height: 45px;
	display: block
}

.hin_title li a span {
	font-size: 1.5rem;
	color: #999999;
	display: inline-block;
	line-height: 28px
}

.hin_title li.cur a span {
	color: #333333;
	/* border-bottom:2px solid #ffffff*/
}

.hin_title .block {
	height: 2px;
	background: #e4393c;
	width: 30px;
	position: absolute;
	bottom: 0;
	left: -30px;
	z-index: 20
}


.hin_title:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	width: 100%;
	height: 1px;
	background-image: linear-gradient(180deg, transparent 50%, #ebebeb 50%);
}


/*我的客户*/
.clientTitle {
	width: auto;
	overflow: hidden;
	background: #fb3242
}

.clientTitle li {
	width: 33%;
	float: left;
	padding: 0 0 5px;
	text-align: center
}

.clientTitle li a {
	color: #FFF;
	font-size: 1.4rem;
	display: block;
	line-height: 36px;
	margin: 0 auto
}

.clientTitle li a.cur {
	border-bottom: 1px solid #FFF;
}


/*推广订单*/
.PromotionOrder {
	background: #FFF;
	width: 100%;
	overflow: hidden;
	margin-top: 10px;
}

.PromotionOrder h2 {
	width: 96%;
	position: relative;
	margin: 0 auto;
	padding: 10px 0;
	font-size: 1.4rem;
}

.PromotionOrder h2:before {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	width: 100%;
	height: 1px;
	background-image: linear-gradient(180deg, transparent 50%, #ebebeb 50%);
}


.PromotionOrder h2 span {
	position: absolute;
	right: 5px;
}

.PromotionOrder .PromotionOrderlist {
	overflow: hidden;
	margin: 0 auto;
}

.PromotionOrder .PromotionOrderlist li {
	width: 96%;
	min-height: 100px;
	overflow: hidden;
	margin: 5px auto;
	position: relative;
}

.PromotionOrder .PromotionOrderlist li .img {
	width: 80px;
	height: 80px;
	position: absolute;
	left: 10px;
	top: 10px;
}

.PromotionOrder .PromotionOrderlist li .img img {
	width: 80px;
	height: 80px;
}

.PromotionOrder .PromotionOrderlist li .text {
	width: auto;
	font-size: 1.2rem;
	padding-top: 10px;
	line-height: 20px;
	padding-left: 100px;
}

.PromotionOrder .PromotionOrderlist li h6 {
	color: #333333;
	font-size: 1.2rem;
	font-weight: normal;
	line-height: 18px;
}

.PromotionOrder .PromotionOrderlist li span {
	line-height: 10px;
}

.PromotionOrder .PromotionOrderlist li .price {
	color: #fb3242;
	font-weight: bold;
	position: relative;
	font-size: 1.6rem;
	height: 25px;
	line-height: 25px;
}

.PromotionOrder .PromotionOrderlist li .price i {
	position: absolute;
	right: 10px;
	color: #333333;
	top: 0;
	font-weight: normal;
	height: 25px;
	display: block
}

.PromotionOrder .PromotionOrderlist li .Returns {
	line-height: 36px;
}

.PromotionOrder .PromotionOrderlist li .Returns a {
	padding: 3px 6px;
	background: #fb3242;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #FFF;
}

.PromotionOrder img {
	width: 100%;
}

.PromotionOrder .PromotionOrder_total {
	width: 96%;
	margin: 0 auto;
	padding: 10px 0;
	font-size: 1.2rem;
	position: relative
}

.PromotionOrder .PromotionOrder_total:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	height: 1px;
	background-image: linear-gradient(180deg, transparent 50%, #ebebeb 50%);
}


.PromotionOrder .PromotionOrder_total p {
	position: absolute;
	right: 5px;
	top: 10px;
}


/*首页定位*/
#add_down i {
	background: url(../images/iconfont-xiangxia.png) left center no-repeat;
	background-size: 15px;
	padding: 0 10px;
	margin-left: 5px;
}

#add_down .arrow {
	background: url(../images/iconfont-xiangshang.png) left center no-repeat;
}

#city_drop {
	position: fixed;
	left: 0;
	z-index: 100;
	top: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.3);
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	transition: opacity 0.3s 0s, visibility 0s 0.3s;
}

#city_drop.winshow {
	opacity: 1;
	visibility: visible;
	z-index: 990;
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
	-moz-transition: opacity 0.3s 0s, visibility 0s 0s;
	transition: opacity 0.3s 0s, visibility 0s 0s;
}

.city_drop_wrap {
	position: absolute;
	top: 44px;
	width: 100%;
	margin: 0 auto;
	background: #FFF;
	text-align: center;
	z-index: 990;
	-webkit-transform: translateY(-400px);
	-moz-transform: translateY(-400px);
	-ms-transform: translateY(-400px);
	-o-transform: translateY(-400px);
	transform: translateY(-400px);
	/* Force Hardware Acceleration in WebKit */
	-webkit-backface-visibility: hidden;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	transition-property: transform;
	-webkit-transition-duration: 0.6s;
	-moz-transition-duration: 0.6s;
	transition-duration: 0.6s;
}

.winshow .city_drop_wrap {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}

#city_drop .city_drop_wrap .city_drop_nr {
	width: auto;
	overflow: hidden;
	background: #FDFDFC;
}

.city_drop_nr li {
	width: auto;
	color: #333333;
	position: relative;
	background: #fff;
	text-align: left;
	font-size: 14px;
	line-height: 35px;
}

.city_drop_nr li a {
	display: block;
	padding: 5px 10px;
}

.city_drop_nr li:before {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	width: 100%;
	height: 1px;
	background-image: linear-gradient(180deg, transparent 50%, #ebebeb 50%);
}

.city_drop_nr li:nth-last-child(1):before {
	height: 0
}


/*首页定位结束*/



/*推广二维码*/
.TwoCode {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.TwoCode>img {
	width: 100%
}

.TwoCode .ewm {
	position: absolute;
	bottom: 27%;
	left: 0;
	right: 0;
	margin: 0 auto;
	margin-left: -0px;
	text-align: center;
}

.TwoCode .ewm #img_qr_code {
	width: 52%;
	-webkit-border-radius: 30px;
	-moz-border-radius: 10px;
	border-radius: 30px;
	overflow: hidden;
}

.TwoCode #div_user_op {
	position: absolute;
	bottom: 8%;
	left: 0;
	right: 0;
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

.TwoCode #div_user_op li {
	height: 40px;
	line-height: 40px;
}

.TwoCode #div_user_op li>div {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #000000;
	background: #FFF;
	width: 140px;
	margin: 0 auto;
	font-size: 1.6rem;
	color: #000000
}

.TwoCode #div_user_op li:nth-child(2)>div {
	background: #fdca1b;
	border: 0;
	margin-top: 10px;
}

.TwoCode .TwoCode_Title {
	position: absolute;
	top: 0;
	left: 0;
	height: 60px;
	right: 0;
	background: rgba(0, 0, 0, 0.5);
	color: #FFF
}

.TwoCode .TwoCode_Title .Timg {
	width: 50px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 10px;
	height: 50px;
	float: left
}

.TwoCode .TwoCode_Title .Timg img {
	width: 50px
}

.TwoCode .TwoCode_Title .Ttext {
	width: 250px;
	padding-top: 10px;
	height: 50px;
	float: left
}

#ShowLogin {
	position: fixed;
	left: 0;
	z-index: 100001;
	top: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.3);
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	transition: opacity 0.3s 0s, visibility 0s 0.3s;
}

#ShowLogin.winshow {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
	-moz-transition: opacity 0.3s 0s, visibility 0s 0s;
	transition: opacity 0.3s 0s, visibility 0s 0s;
}

.ShowLogin_wrap {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden;
	position: absolute;
	top: 20%;
	width: 90%;
	right: 0;
	left: 0;
	margin: 0 auto;
	height: atuo;
	background: #FFF;
	-webkit-transform: translateX(100%);
	-moz-transform: translateX(100%);
	-ms-transform: translateX(100%);
	-o-transform: translateX(100%);
	transform: translateX(100%);
	/* Force Hardware Acceleration in WebKit */
	-webkit-backface-visibility: hidden;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	transition-property: transform;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	transition-duration: 0.2s;
}

.winshow .ShowLogin_wrap {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
}

.ShowLogin_title {
	width: auto;
	padding: 10px 10px;
	border-bottom: 2px solid #ff6600;
	position: relative;
	font-size: 18px;
	background: #ff6600;
	color: #fff;
}

.ShowLogin_title span {
	position: absolute;
	right: 10px;
	display: block;
	cursor: pointer;
	top: 7px;
	width: 30px;
}

.ShowLogin_title span img {
	width: 30px;
	margin-top: 0px;
}

.ShowLogin_nr {
	width: 90%;
	padding: 20px 0;
	overflow: hidden;
	text-align: center;
	background: #ffffff;
}

/*******************************************分销商中心结束*********************************************/




/**砍价**/
.Bargain {
	color: #FFF;
	background: url(../images/kanjia/head.jpg) center top no-repeat;
	background-size: 100%;
	padding-top: 37%;
	padding-bottom: 50px;
	position: relative
}

.Bargain .attention {
	position: absolute;
	right: 1%;
	top: 2%;
	display: block;
	width: 40%;
	height: 60px;
}

.Bargain .Bargain_title {
	margin: 0 30px;
	font-size: 15px;
	text-align: center
}

.Bargain .Bargain_data {
	margin: 15px 30px;
	color: #ffa398;
	line-height: 30px;
	text-align: center;
}

.Bargain .Bargain_data span {
	padding: 0 5px;
}

.Bargain .Bargain_data i {
	padding: 2px 5px;
	background: #900f01;
	color: #fff0d6;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 15px;
}

.Bargain .Bargain_Text {
	width: 70%;
	margin: 0 auto;
	overflow: hidden;
	border: 4px solid #c41001;
}

.Bargain .Bargain_Text .pic {
	width: 100%;
	text-align: center;
}

.Bargain .Bargain_Text .pic img {
	width: 100%;
	height: auto;
}

.Bargain .Bargain_Text .title {
	text-overflow: ellipsis;
	background: #FFF;
	white-space: nowrap;
	overflow: hidden;
	padding: 0 15px;
	height: 26px;
	line-height: 26px;
	color: #333333;
	text-align: center;
	font-size: 14px;
}

.Bargain .Bargain_Text .price {
	font-weight: bold;
	background: #FFF;
	font-size: 14px;
	color: #ff544d;
	text-align: center;
	line-height: 22px;
	padding-bottom: 5px;
}

.Bargain .Bargain_A {
	text-align: center;
	color: #fed36a;
	font-size: 15px;
	line-height: 32px;
	position: relative;
	margin: 10px 0
}

.Bargain .Bargain_A span {
	position: absolute;
	right: 10px;
	color: #FFF;
	text-decoration: underline;
	top: 0;
	font-size: 12px
}

.Bargain .Bargain_Btn {
	width: auto;
	height: 45px;
	overflow: hidden;
	margin: 25px 15px;
}

.Bargain .Bargain_Btn li {
	float: left
}

.Bargain .Bargain_Btn li a {
	display: block;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	height: 45px;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	line-height: 45px;
	width: 100%;
	margin: 0 auto;
}

.Bargain .Bargain_Btn li.A {
	width: 60%
}

.Bargain .Bargain_Btn li.B {
	width: 40%
}

.Bargain .Bargain_Btn li.A a {
	color: #f22b1b;
	background-image: -webkit-linear-gradient(top, #fff4e2, #ffdb9d);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff4e2), to(#ffdb9d));
	background: -moz-linear-gradient(top, #fff4e2, #ffdb9d);
	/* Firefox */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff4e2, endColorstr=#ffdb9d, grandientType=0);
}

.Bargain .Bargain_Btn li.B a {
	width: 90%;
	color: #fff2dd;
	border: 2px solid #fff2dd;
	height: 41px;
	line-height: 41px;
	font-size: 16px;
	float: right
}


.bargain_list {
	width: auto;
	overflow: hidden;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 10px 10px 0;
	background: #ff4d38
}

.bargain_list li {
	float: left;
	width: 100%;
	height: 80px;
	border-bottom: 1px dashed #ff6e5d;
	border-top: 1px dashed #ff2b12;
}

.bargain_list li:last-child {
	border-bottom: 0;
}

.bargain_list .bar_img {
	float: left;
	width: 60px;
	overflow: hidden;
	margin: 10px;
	height: 60px;
	width: 60px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	border: 1px solid #ff2b12;
	background: url(../images/user_avatar.png) center center no-repeat;
	background-size: 60px;
}

.bargain_list .bar_img img {
	width: 60px;
	height: 60px;
	text-align: center;
}

.bargain_list .bar_text {
	width: auto;
	position: relative;
	font-size: 14px;
	padding-top: 20px;
}

.bargain_list .bar_text strong {
	color: #FFF;
	font-weight: normal;
	display: block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	padding-right: 90px;
}

.bargain_list .bar_text span {
	color: #fdcb66;
}

.bargain_list .bar_text i {
	position: absolute;
	right: 10px;
	top: 20px;
	font-size: 14px;
}


/*砍价弹框*/
#BargainBox {
	position: fixed;
	left: 0;
	z-index: 100001;
	top: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.3);
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	transition: opacity 0.3s 0s, visibility 0s 0.3s;
}

#BargainBox.winshow {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
	-moz-transition: opacity 0.3s 0s, visibility 0s 0s;
	transition: opacity 0.3s 0s, visibility 0s 0s;
}

.BargainBox_wrap {
	overflow: hidden;
	position: absolute;
	top: 50%;
	width: auto;
	right: 0;
	left: 0;
	margin: 0 30px;
	height: atuo;
	background: #FFF;
	-webkit-transform: translateX(100%);
	-moz-transform: translateX(100%);
	-ms-transform: translateX(100%);
	-o-transform: translateX(100%);
	transform: translateX(100%);
	/* Force Hardware Acceleration in WebKit */
	-webkit-backface-visibility: hidden;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	transition-property: transform;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	transition-duration: 0.2s;
}

.winshow .BargainBox_wrap {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
}

#BargainBox .BargainBox_wrap .BargainBox_title {
	width: auto;
	height: 35px;
	color: #fff;
	position: relative
}

#BargainBox .BargainBox_wrap .BargainBox_title span {
	display: block;
	width: 30px;
	height: 30px;
	background: url(../images/icon/close01.png) center center no-repeat;
	background-size: 17px;
	top: 10px;
	position: absolute;
	right: 10px;
}

#BargainBox .BargainBox_wrap .BargainBox_nr {
	width: auto;
	padding: 10px;
	overflow: hidden;
	background: #ffffff;
	color: #333;
}

#BargainBox .BargainBox_wrap .BargainBox_nr .success {
	text-align: center;
	padding-bottom: 20px;
	font-size: 14px;
	color: #6e6e6e
}

#BargainBox .BargainBox_wrap .BargainBox_nr .success img {
	width: 30px;
}

#BargainBox .BargainBox_wrap .BargainBox_nr .success strong {
	font-size: 20px;
	display: block;
	line-height: 36px;
	color: #5dc540
}

#BargainBox .BargainBox_wrap .BargainBox_nr .Cutoff {
	padding-bottom: 20px;
	text-align: center;
	font-size: 16px;
	color: #000000
}

#BargainBox .BargainBox_wrap .BargainBox_nr .rule {
	height: auto;
}



/**买单***/
.Pay_bill_wrap {}

.Pay_bill_head {
    position: relative;
    line-height: 36px;
    text-align: center;
    font-size: 15px;
    color: #000;
    padding: 20px 0 10px;
    overflow: hidden;
    background: #f2f2f2
}

.Pay_bill_head .Avatar {
        /* width: 60px; */
    /* height: 60px; */
    margin: 0 auto;
    /* -webkit-border-radius: 50%; */
    /* border-radius: 50%; */
    overflow: hidden;
    padding: 20px 0;
    line-height: 46px;
    font-size: 46px;
    font-weight: bold;
	    color: #d8a752;
}
.Pay_bill_head .Avatar span{
	font-weight: normal;
	font-size: 14px
}
.Pay_bill_head .Avatar img {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 60px;
    height: 60px;
}

.Pay_bill_input {
    margin: 0 15px;
    font-size: 16px;
    color: #343434
}

.Pay_bill_input span {
    display: block;
    padding: 15px 0 10px
}

.Pay_bill_input p {
    height: 40px;
    position: relative;
    padding-left: 20px;
    width: auto
}

.Pay_bill_input p i {
    position: absolute;
    left: 0;
    bottom: 5px
}

.Pay_bill_input p input {
    height: 40px;
    border: 0;
    background: none;
    width: 100%;
    font-size: 23px;
    color: #d8a751
}

.Pay_bill_input p:before {
    content: '';
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #dbdbdb;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
}

.Pay_bill_type {
    margin: 0 15px;
    font-size: 16px;
    color: #343434;
    padding: 20px 0 10px;
}

.Pay_bill_ul {
    margin: 0 15px;
    background: #ffffff;
}

.Pay_bill_ul li {
    display: inline-table;
    width: 100%;
    position: relative;
    background: url(../images/home/icon33.png) right center no-repeat;
    background-size: 17px;
}

.Pay_bill_ul li span {
    display: block;
    line-height: 65px;
    height: 65px;
    font-size: 14px;
    color: #333333;
    padding-left: 45px;
    position: relative
}

.Pay_bill_ul li.icon01 span {
    background: url(../images/home/icon07.png) left center no-repeat;
    background-size: 33px;
}

.Pay_bill_ul li.icon02 span {
    background: url(../images/home/wx.png) left center no-repeat;
    background-size: 35px;
}

.Pay_bill_ul li.icon03 span {
    background: url(../images/home/zfb.png) left center no-repeat;
    background-size: 32px;
}

.Pay_bill_ul li.icon04 span {
    background: url(../images/home/quan.png) left center no-repeat;
    background-size: 30px;
}

.Pay_bill_ul li.icon05 span {
    background: url(../images/home/dkj.png) left center no-repeat;
    background-size: 30px;
}

.Pay_bill_ul li i {
    color: #8f8f8f;
    font-size: 12px;
    position: absolute;
    word-wrap: break-word;
    word-break: normal;
    left: 110px;
    bottom: 0;
    top: 0;
    margin: auto;
    display: inherit;
    line-height: 18px;
    width: 50%
}

.Pay_bill_ul li.icon01 {
    border-bottom: 1px solid #f2f2f2;
}

.Pay_bill_ul li.cur {
    background: url(../images/home/gou.png) right center no-repeat;
    background-size: 17px;
}

.Pay_bill_password {
    width: auto;
    position: relative;
    overflow: hidden;
    padding-left: 90px;
    color: #343434;
    font-size: 14px;
}

.Pay_bill_password input {
    height: 60px;
    width: 90%;
    border: 0;
    background: none;
    font-size: 14px;
    color: #343434
}

.Pay_bill_password span {
    display: block;
    line-height: 60px;
    position: absolute;
    left: 15px;
    top: 0;
    bottom: 0;
    margin: auto;
}

.Pay_bill_password .tips {
    display: block;
    line-height: 60px;
    position: absolute;
    right: 15px;
    top: 0;
    font-size: 12px;
    z-index: 10
}

.Pay_bill_Btn {
    width: auto;
    margin: 20px 15px;
    height: 45px;
    line-height: 45px;
    background: #d8a751;
    text-align: center;
    color: #FFF;
    font-size: 16px;
}


/***券**/
.Pay_bill_ul li.icon04,
.Pay_bill_ul li.icon05 {
    border-bottom: 1px solid #f2f2f2;
    background: none
}

.Pay_bill_ul li.icon04 i,
.Pay_bill_ul li.icon05 i {
    color: #d8a752;
    font-size: 13px;
    position: absolute;
    word-wrap: break-word;
    word-break: normal;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    left: auto;
    line-height: 18px;
    text-align: right;
    width: 50%
}

.PayCoupons_box {
    display: inline-table;
}


/*********线下买单记录*******/



.OfflineOrder {
    width: 100%;
    height: auto;
    padding-top: 5px
}

.OfflineOrder li {
    background: #FFF;
    position: relative;
    overflow: hidden;
    padding: 15px;
    color: #3b3b3b;
}

.OfflineOrder li .h2 {
    width: auto;
    position: relative;
    margin: 0 auto;
    overflow: hidden;
    padding-right: 40px;
    word-break: break-all;
    font-size: 1.6rem;
}

.OfflineOrder li .h2 span {
    position: absolute;
    font-weight: bold;
    right: 0;
    top: 0;
    font-size: 1.8rem;
    color: #000
}

.OfflineOrder li .h2 span i {
    font-size: 12px;
    padding-left: 5px;
    color: #fc6565
}

.OfflineOrder li .li {
    margin: 5px 0 0;
    position: relative;
    font-size: 1.3rem;
}

.OfflineOrder li .h2.green {
    color: #00ee00
}

.OfflineOrder li .li i {
    display: block;
    color: #818181;
    font-size: 1.2rem
}

.OfflineOrder li .li .text {
    position: absolute;
    right: 0;
    bottom: 0;
    color: #e7ad53
}

.OfflineOrder li .li .text a {
    font-size: 1.4rem;
    margin-left: 5px;
    color: #e7ad53
}

.OfflineOrder li .li .text a:nth-child(1) {
    margin-right: 5px
}

.OfflineOrder li:before {
    content: '';
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #dbdbdb;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
}




/*********线下买单记录*******/


.OfflineOrder {
    width: 100%;
    height: auto;
    padding-top: 5px
}

.OfflineOrder li {
    background: #FFF;
    position: relative;
    overflow: hidden;
    padding: 15px;
    color: #3b3b3b;
}

.OfflineOrder li .h2 {
    width: auto;
    position: relative;
    margin: 0 auto;
    overflow: hidden;
    font-size: 1.6rem;
}

.OfflineOrder li .h2 span {
    position: absolute;
    font-weight: bold;
    right: 0;
    top: 0;
    font-size: 1.8rem
}

.OfflineOrder li .li {
    margin: 5px 0 0;
    position: relative;
    font-size: 1.3rem;
}

.OfflineOrder li .li i {
    display: block;
    color: #818181;
    font-size: 1.2rem
}

.OfflineOrder li .li .text {
    position: absolute;
    right: 0;
    bottom: 0;
    color: #e7ad53
}

.OfflineOrder li .li .text a {
    font-size: 1.4rem;
    margin-left: 5px;
    color: #e7ad53
}

.OfflineOrder li .li .text a:nth-child(1) {
    margin-right: 5px
}

.OfflineOrder li:before {
    content: '';
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #dbdbdb;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
}


/***新版*优惠券****/
.PayCoupons_box .djq_list {
    width: auto;
    margin: 10px 0;
}

.PayCoupons_box .djq_list li {
    width: 100%;
    margin-bottom: 5px;
    overflow: hidden;
    position: relative;
    display: inline-table;
}

.PayCoupons_box .djq_list li .redbj {
    display: block;
    width: 100%;
}

.PayCoupons_box .djq_list li .with_left {
    width: 23%;
    line-height: 16px;
    font-weight: bold;
    display: inline-table;
    text-align: center;
    font-size: 1.3rem;
    position: absolute;
    left: 0px;
    top: 0;
    bottom: 0;
    margin: auto;
    color: #FFF;
}

.PayCoupons_box .djq_list li .with_left span {
    font-size: 2.4rem
}

.PayCoupons_box .djq_list li .with_right {
  
     display: flex;
    position: absolute;
    padding-left: 28%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    line-height: 20px;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
}

.PayCoupons_box .djq_list li .with_right .nr_text {
    font-size: 13px;
    line-height: 16px;
    margin: 5px 0;
    overflow: hidden;
    color: #333333
}

.PayCoupons_box .djq_list li .with_right .with_bottom {
    font-size: 1rem;
    color: #999999
}

.PayCoupons_box .djq_list li.cur:after {
    background: url(../images/gou02.png) center top no-repeat;
    background-size: 40px;
    width: 40px;
    height: 40px;
    position: absolute;
    right: 2px;
    top: 1px;
    z-index: 100;
    content: ''
}


/****买单使用优惠券****/
.PayCoupons_box .Bullet_wrap {
    display: inline-table;
    top: 0;
    margin: auto;
    width: 90%;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: inherit;
}

.PayCoupons_box .Bullet_wrap .DealerTips_nr {
    padding: 20px;
    color: #000000;
    overflow: hidden;
    font-size: 1.5rem
}

.PayCoupons_box .Bullet_wrap .DealerTips_nr p {
    font-size: 12px;
    line-height: 20px;
    margin: 10px 0 0;
}

.PayCoupons_box .Bullet_wrap .DealerTips_nr p span {
    color: #ff0000
}

.PayCoupons_box .Bullet_wrap .DealerTips_nr strong {
    text-align: center;
    font-weight: normal;
    font-size: 18px;
    display: block;
	padding: 10px 0
}

.IswxMoblie_box .Bullet_wrap .DealerTips_nr .RevWxMobile {
    width: auto;
    margin: 5px 0 10px;
    overflow: hidden;
}

.PayCoupons_box .Bullet_wrap .DealerTips_nr .RevWxMobile li {
    width: auto;
    position: relative;
    overflow: hidden;
}


.PayCoupons_box .Bullet_wrap .DealerTips_nr .RevWxBtn {
    position: relative;
    margin: 10px auto 0;
    overflow: hidden;
    width: 100%;
	display: flex;
    justify-content: space-between;
    align-items: center;
}

.PayCoupons_box .Bullet_wrap .DealerTips_nr .accountbtn {
    float: right;
    width: 60%;
    margin: 0 auto;
    padding: 8px 0;
    background: #ead997;
    display: block;
    text-align: center;
    color: #2d2d2d;
    font-size: 1.6rem;
    /*红色按钮*/
}

.PayCoupons_box .Bullet_wrap .DealerTips_nr .accountbtn:active {
    background: rgba(234, 217, 151, 0.8);
}

.PayCoupons_box .Bullet_wrap .DealerTips_nr .cd-popup-close {
    margin: 0 auto;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    display: inline-table;
    color: #2d2d2d;
    font-size: 13px;
}

.PayCoupons_box .Bullet_wrap .DealerTips_nr .RevWxBtn .cd-popup-close{
	position: initial;
}


.wqclose{
	    position: absolute;
    /* display: none; */
    right: 5px;
    top: 5px;
    width: 35px;
    height: 35px;
    background: url(../images/Bullet_Colse.png) center center no-repeat #FFF;
   
    background-size: 18px;
}

.inpkxmBox{
display: flex;
    justify-content: space-between;
	padding: 10px 0;
}

.inpdhm{
    width: 100%;
    border: 1px solid #f00;
    margin-right: 10px;
    border-radius: 5px;
    overflow: hidden;
    padding: 0 5px;
}

.inpdhm input{
width: 100%;
    height: 35px;
	font-size: 16px
}

.inpBtn{
    flex: auto;
    white-space: nowrap;
    background: #f00;
    padding: 6px 10px;
    color: #fff;
    border-radius: 5px;
	    display: flex;
    align-items: center;
    justify-content: center;
}

.inpBtn:hover{
	    opacity: 0.8;
}

