.address-ul{
	background:#fff;
	margin-bottom:10px;
	border-bottom: 1px solid #efefef;

}

.address-ul li{
    position: relative;
    padding-left: 89px;
    margin:0 10px;
    border-bottom: 1px solid #efefef;
	line-height:49px;
}


.address-ul li.card-scan{padding-right: 60px;}
.address-ul li.card-scan .scan-btn{position: absolute;right: 5px;top: 6px;border: 1px solid #ff4537;color: #ff4537;border-radius: 5px;line-height: 34px;padding: 0 8px;}

.address-ul li  .card-pic{float:left;}
.address-ul li  .card-pic .upload{width:110px;margin:5px;}
.address-ul li  .card-pic .upload-1{width:70px;margin:5px;}
.address-ul li .card-out{display:table;height:90px;}
.address-ul li .card-explain{display:table-cell;vertical-align:middle;line-height:1.5em;color:#999;font-size:14px;}

.address-ul li:last-child{border-bottom:none;}
.address-ul li label{
	position:absolute;
	left:5px;
	top:0;
	font-weight:normal;
	font-size: 14px;
}
.address-ul li input[type=text],.address-ul li input[type=password],.address-ul li input[type=tel],.address-ul li input[type=number],.address-ul li select{
    width: 100%;
	border: none;
    padding: 0 10px;
    height: 36px;
    line-height: 1.5em;
    background: transparent;
}

.goods-ul{
	background:#fff;
}
.goods-ul li{
	padding:10px;
	overflow:hidden;
	border-bottom: 1px solid #ddd;
	position:relative;
}

.goods-ul .goods-pic{
	float:left;
	width:130px;
	height:90px;
	margin-right:10px;
	overflow:hidden;
}
.goods-ul .cart-content{
	margin-left:100px;
	position:relative;
	padding-right:70px;
}

.goods-ul .cart-content .options-name{line-height:18px;font-size:16px;}
.goods-ul .cart-content .cart-part2{
	position:absolute;
	top:0;
	right:0;
	text-align:right;
}
.goods-ul .cart-content .cart-line1{
	height:60px;font-size:16px;
}
.goods-ul .cart-content .cart-line2{
	line-height:30px;
}
.goods-ul .goods-content{
	margin-left:90px;
	min-height:90px;
	position:relative;
}
.goods-ul .goods-content .content-detail{line-height:24px;font-size:18px;}
.goods-ul .goods-content .fa-hand-pointer-o{margin-left:2px;}

.goods-ul .gift{
	padding-top:10px;
	overflow:hidden;
	border-top: 1px solid #ddd;
	position:relative;
}
.amount{
	overflow:hidden;
}
.amount a{
	float: left;
    width: 30px;
    line-height: 28px;
    text-align: center;
    color: #666;
    border: 1px solid #ccc;
    font-size: 24px;
    background: #f8f8f8;
}
.amount input{
	float: left;
    width: 50px;
    height: 30px;
	line-height:30px;
    text-align: center;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-left: medium none;
    border-right: medium none;
}

.login{
	padding-top:10px;
}
.login-ul{
	font-size:16px;
	line-height:49px;
}
.login-ul li{
	position:relative;
	padding-left:35px;
	margin: 0 10px;
    border-bottom: 1px solid #ddd;
}
.login-ul li:last-child{
	border-bottom:none;
}
.login-ul li i{
	position:absolute;
	left:0;
	top:0;
	line-height:50px;
	font-size:24px;
}
.login-ul li input{
	width:100%;
	border:none;
	padding:0px 10px;
	height:36px;
    line-height: 1.5em;
    background: transparent;
}
.login-ul .fa-mobile{font-size:26px;margin-left:-2px;}
.login-ul .fa-envelope-o{font-size:20px;margin-left:2px;}
.login-ul li.short-message{
	padding-right:112px;
}
.short-message-btn{
	position:absolute;
	right:0;
	top:7px;
	line-height:34px;
	border-radius:5px;
	padding:0 8px;
	border:1px solid #d1372d;
	background:rgba(186,27,32,0.1);
}
.member{
	margin-bottom:0;
	padding:0 10px;
	font-size:16px;
}
.member li{
	line-height:49px;
	border-bottom:1px solid #ddd;
	background:url(../image/common/arrow.png) right center no-repeat;
}
.member li:last-child{
	border-bottom:none;
}
.member-head{font-size:16px;padding:10px;overflow:hidden;}
.member-head-pic{
	float:left;
	width:70px;
	height:70px;
	margin-right:10px;
}
.member-head-pic img{
	border-radius:50%;
}
.member-head-info{
	float:left;
	line-height:28px;
}
.member-head .investor-detail {
    margin-left: 85px;
    height: 70px;
    line-height: 35px;
}
.member-head .investor-detail .info {
    float: left;
    width: 70%;
}
.member-head .investor-detail .next-page {
    float: right;
    width: 30%;
    line-height: 70px;
    text-align: right;
}

/*����ҳ��ʽ*/	
.bg-gradual-classify{background: -webkit-linear-gradient(top, rgba(215,215,215,0.1), rgba(132,132,132,1));left:0;right:0;height:30px;}
.category-box{
	overflow:hidden;
	text-align:center;
}
.category-left{
	float:left;
	width:25%;
	background:#f9f9f9;
	box-shadow:-3px 0px 6px #ddd inset;
}
.category-left li{
	height:50px;
	overflow:hidden;
	line-height:50px;
	border-bottom:solid 1px #e4e4e4;
}
.category-left .cur{
	background:#fff;
	box-shadow:6px 0 0 #cea704 inset;
}

.category-right{
	float:right;
	width:75%;
	background:#fff;
	padding:3% 0 3% 3%;
}
.category-right li{
	float:left;
	width:30%;
	margin-right:3%;
	margin-bottom:3%;
	background:#f9f9f9;
	height: 125px;
}
.category-right li .name{height:30px;line-height:30px;overflow:hidden;white-space:nowrap;}
.index-model1,.index-model3{
	overflow:hidden
}
.index-model1{padding-left:15px;}
.index-model1 li{
	float: left;
	width: 33.3%;
	padding:10px 15px 0 0;
    text-align: center;
}
.index-model1 li:last-child{
	border-right:none;
	margin-top:-1px;
}
.index-model1 li .feature-name{height:50px;line-height:50px;overflow:hidden;}
.index-model2{
	width:100%;
}
.index-model2 td{
	border:1px solid #ddd;
}
.index-model3 li{
	float: left;
	width: 25%;
	padding:2% 2% 0;
    border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
    text-align: center;
    line-height: 33px;
}
.index-model3 li:nth-child(4n){
	border-right:none;
	margin-top:-1px
}
.index-model4{
	overflow:hidden;
}
.index-model4 li{
	float:left;
	width:50%;
	border-bottom:1px solid #ddd;
	padding:10px;
}
.index-model4 li:nth-child(2n+1){
	border-right:1px solid #ddd;
	padding-left:9px;
}
.index-model4 .sort-pic{vertical-align:middle;text-align:center;}
.index-model4 .sort-product{margin-top:10px;}

.comment li{
	padding:10px;
	border-bottom:1px solid #ddd;
}
.more-info{
    line-height: 40px;
    text-align: center;
    font-family: "����";
}
.detail-price{
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:12px 10px;
	font-size:28px;
}

.detail-price .fa-share-square-o{
	margin-top:1px;
}
.size-option{
	overflow:hidden;
}
.options{
	line-height:28px;
	padding-top:8px;
	overflow:hidden;
}
.size-option li{
	float: left;
    /*width:50px;*/
    border: 1px solid #ccc;
	background-color: #f8f8f8;
    border-radius: 4px;
    color: #4d525d;
	text-align:center;
	margin-right:10px;
	margin-bottom:5px;
	padding:0 6px;
}
.size-option li:hover{
	cursor:pointer;
}
.size-option .select{
	background:#cea704;
	color:#fff;
	border-radius: 4px;
}
.address-line{
	background: url("../image/common/order_line.png") repeat-x;
    height: 4px;
}
.more-arrow{
	background: url("../image/common/arrow.png") right center no-repeat;
    padding-right: 24px;
}
.more-arrow-flt{
	background: url("../image/common/arrow.png") right center no-repeat;
    padding-right: 20px;
	float:right;
	margin-top: -40px;
}
.order-price{
	line-height:90px;
}
.order-goods{
	border-top:1px solid #ddd;
	margin-bottom:10px;
}
.order-goods .order-sum{
	padding: 10px;
    background: #fff;
    border-bottom: 1px solid #ddd;
}
.order-pic{
	float:left;
	width: 73px;
    margin-right: 6px;
}
.order-num{
	float:right;
	line-height:73px;
}
.order-pay{
	line-height:28px;
}
.order-point{
	position:relative;
	padding-left:85px;
	line-height:28px;
}
.point-num{
	position:absolute;
	top:0;
	left:0;
}
/*ѡ��֧����ʽ*/
.pay-way{
	padding:0 10px;
}
.pay-way li{
	border-bottom:1px solid #ddd;
	padding:8px 0px;
	font-size:16px;
}
.pay-way li:last-child{border-bottom:none;}
.pay-way li i{
	float:right;
	font-size:20px;
	margin-top:12px;
}
.pay-way img{
	height:45px;
	margin-right:10px;
	vertical-align:middle;
}
.sort-tab{
	border-bottom:1px solid #ccc;
	background:#f4f4f4;
	line-height:49px;
	overflow:hidden;
	text-align:center;
	font-size:16px;
}
.sort-tab li{
	float:left;
	width:33.3%;
}
.sort-tab li:hover{
	cursor:pointer;
}
.sort-tab li:last-child{
	border-right:none;
}
.sort-tab span{
	margin-left:5px;
	vertical-align:middle;
}
.sort-tab .select{
	color:#cea704;
	border-bottom: 2px solid #cea704;
	line-height: 47px;
}
.latest-search li{
	line-height:49px;
	border-bottom:1px solid #ddd;
	padding-left:10px;
}
.total-price{
	border-top:1px dashed #ddd;
	padding:5px 10px;
	overflow:hidden;
	line-height:40px;
}
.options-state{
	height:24px;
	line-height:24px;
	color:#a9a9a9;
	overflow:hidden;
	font-size:14px;
}
.options-state2{
	margin-top:5px;
	line-height:15px;
	color:#a9a9a9;
	overflow:hidden;
	font-size:13px;}
#scrollDiv {
	height: 40px;
	line-height: 20px;
	overflow: hidden;
	position:relative;
}
#scrollDiv ul{
	margin-right:20px;
}
#scrollDiv li {
	height: 40px;
}
#scrollDiv #btn1{
	position:absolute;
	right:0px;
	top:0px;
	color:#b3b3b3;
	font-size:20px;
}
#scrollDiv #btn2{
	position:absolute;
	right:0px;
	top:20px;
	color:#b3b3b3;
	font-size:20px;
}

.cancel{
	position:absolute;
	bottom:0;
	right:0;
	border: 1px solid #ccc;
    border-radius: 5px;
    padding: 4px 10px;
}
.sex{
	display:inline-block;
	width:55px;
	padding-left:12px;
}
.sex input{margin-right:5px;}
.sex .sex-label{position:relative;left:0;}

.address-ul li select.year{width:37%;}
.address-ul li select.date{width:29%;}

.deadline{
	margin-top:15px;
	color:#a9a9a9;
}
.couponPrice{
	font-weight:bold;
	font-size:16px;
}
.couponPrice span{
	font-size:22px;
}
.point-box{
	float: left;
    width: 50%;
	border-right:1px solid #ddd;
	text-align:center;
	line-height:25px;
	padding:5px 0;
}
.point-box:last-child{border-right:none;}
.point-detail{
	line-height:24px;
}
.balance-total{
	padding:15px 10px;
}
.zeng {
  position: absolute;
  top: 2px;
  left: 66px;
  width: 26px;
  height: 26px;
  line-height: 24px;
  text-align: center;
  border: 2px solid #e4393c;
  border-radius: 50%;
  color: #e4393c;
}
.comment-area{
	padding:10px;
	border-top:1px dashed #ccc;
}
.comment-star{
	line-height:30px;
}
.comment-area textarea {
  width: 96%;
  border: 1px solid #ddd;
  background: #fafafa;
  padding: 2%;
}
.total{
	margin-top:5px;
	padding-top:4px;
	border-top:1px dashed #ccc;
}
.bind-info{
	overflow:hidden;
	padding:10px;
	border-bottom:1px solid #ddd;
}
.change-radio{
	float:right;
	margin-top:22px;
	margin-right:10px;
}
.perfect-box{
	padding:0 10px 10px;
}
.clear-cart{
	padding:5px 10px;
	border-bottom:1px solid #ddd;
}
.warning{
	line-height:46px;
	padding:0px 12px;
	background: #fff2f2;
	border: 1px solid #ff8080;
	border-radius:4px;

}
.success{
	line-height:46px;
	padding: 0px 10px 0px 33px;
	border: 1px solid #40c212;
	background: #eeffe8 url('../image/success.png') 10px center no-repeat;
	border-radius: 4px;
	
}
.more-btn{
	border-bottom:1px solid #ddd;
	text-align:center;
	line-height:40px;
	background:#fff;
	font-family:"����";
}
/*
.more-btn a{
	font-style: normal;
    color: #f7d600;
}
*/


/*ɾ����ƷЧ��*/
.tips-box {
	position: fixed;
	top: 0;
	background: rgba(0,0,0,0.6);
	max-width: 640px;
	min-width: 320px;
	width: 100%;
	height: 100%;
	line-height: 20px;
	z-index: 20;
}
.tips-box .collect-tips {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 220px;
	height: 110px;
	margin-left: -110px;
	margin-top: -50px;
	background: #fff;
	text-align: center;
	border-radius: 3px;
	padding-top: 8px;
}
.tips-box .collect-tips .sure {
	font-size: 15px;
	padding: 15px 0 20px;
}
.tips-box-new .tips-box-X{position:absolute;top:5px;right:10px}
.tips-box.tips-box-new .collect-tips .sure{padding-top:30px;}
.white-btn {
	display: inline-block;
	color: #fff;
	font-size: 15px;
	background: #333;
	border-radius: 4px;
	padding: 5px 20px;
}

/*��ʾЧ��*/
.tips {
	position: fixed;
	top: 45%;
	left: 50%;
	width: 220px;
	margin-left: -110px;
	padding:10px;
	background: rgba(0,0,0,0.8);
	text-align: center;
	color: #fff;
	border-radius: 5px;
}
.tips .text {
	margin-top: 3px;
}

.pay-result{
	background:#fff;
	padding:20px 10px;
	margin-top:15px;
	overflow:hidden;
}
.pay-tip{
	text-align:center;
	margin-bottom:20px;
	line-height:40px;
}
.pay-sum{
	background:#f0f0f0;
	padding:10px;
}

.code-tip{
	display:inline-block;
	overflow:hidden;
}
.tip-pic{
	float:left;
	margin-right:10px;
}
.tip-body{
	float:left;
	line-height:20px;
}
.coupon-code{
	display:inline-block;
	border:1px solid #ccc;
	padding-right:10px;
	margin-bottom:10px;
	line-height:28px;
}
.coupon-code span{
	display:inline-block;
	background:#ccc;
	padding:0 5px;
	margin-right:10px;
}
.instruction{
	background:url(../image/huodong/bg-title.png) no-repeat;
	line-height: 22px;
    font-size: 16px;
    padding-left: 9px;
    color: #fff;
	margin-bottom:5px;
}
/*�ҵ��Ż�ȯ*/
.coupon-list {
	overflow: hidden;
	background: #fff;
	border-bottom: 1px solid #ccc;
	margin-bottom: 5px;
}
.coupon-state {
	padding: 2px 10px;
	border-bottom: 1px dashed #ccc;
}
.coupon-img {
	float: left;
	padding: 7px 0 7px 7px;
	width: 70px;
	height: 50px;
}
.coupon-name {
	float: left;
	padding-left: 10px;
}
.coupon-left {
	float: right;
	padding-right: 10px;
}
.coupon-name .name {
	font-weight: bold;
	font-family: "��Բ";
}
.coupon-name .youxiaoqi {
	color: #9a9b95;
	padding-top: 10px;
}
.coupon-price {
	float: right;
	padding-right: 10px;
	/*color: #fb4e3a;*/
	color: #30992e;
	font-weight: bold;
	font-size: 15px;
}
.coupon-price span {
	font-size: 18px;
	vertical-align: bottom;
}
.replace-money{position:absolute;bottom:5px;font-size:15px;color: #a9a9a9;margin-left:10px;}

/*---------------------------------------������ҳ---------------------------------------*/
.fenxiao{background:#fff;}
.fenxiao-head {text-align:center;margin-top:-60px;}
.fenxiao-head .head img{width:100px;height:100px;}
.fenxiao-head img{border-radius:50%;background:#fff;}
.fenxiao-body ul{padding:20px 2% 40px 7%;overflow:hidden;}
.fenxiao-body ul li{float:left;width:45%;border:1px solid #ccc;border-radius:10px;text-align:center;margin-right:5%;margin-bottom:5%;}
.fenxiao-body ul li a{padding:10% 20%;}
.fenxiao-quit{padding:0 7% 100px;}

/*---------------------------------------�ҵ��Ŷ�---------------------------------------*/
.team-num{line-height:50px;background:#cea704;color:#fff;padding:0 20px;}
.team-search{height:50px;line-height:50px;padding:0 15px;background:#fff;margin-bottom:10px;}
.team-search input{border:none;width:78%;background:#eee;height: 36px;line-height: 36px;padding:0px 15px;border-radius:5px;}
.team-search a{display:inline-block;width:20%;color:#fff;background:#d1372d;line-height:36px;text-align:center;margin-left:2%;border-radius:5px;}
.team-info li{background:#fff;padding:0 12px;margin-bottom:10px;}
.team-info li .team-detail{position:relative;padding:10px 50px 10px 70px;}
.team-info li .team-detail .team-head{position:absolute;left:5px;width:65px;text-align:center;}
.team-info li .team-detail .team-head img{width:65px;height:65px;border-radius:50%;}
.team-info li .team-detail .team-head .name{height:20px;overflow:hidden;}
.team-info li .team-detail .team-body{padding:0 10px;}
.team-info li .team-detail .team-tel{position:absolute;top:34px;right:0;width:50px;}
.team-info li .team-ratio{line-height:49px;border-top:1px solid #ddd;text-align:center;color:#d1372d;font-size:18px;}
.input-gray{background:#eee!important;border-radius:5px;}
/*2016.8.3���*/
.team-info1{background:#fff;padding:0 15px;}
.team-info1 li{overflow:hidden;line-height:49px;border-bottom:1px solid #ddd;}
.team-info1 li:last-child{border-bottom:none;}
.team-info1 li .fa-phone{font-size:20px;vertical-align:middle;}


/*---------------------------------------�������---------------------------------------*/
.join-slogan{position: absolute;top: 40%;width:100%;text-align:center;color:#fff;font-size:20px;}


/*---------------------------------------�ҵ�Ӷ��---------------------------------------*/
.commission{background:#fff;margin-bottom:10px;}
.commission li{line-height:49px;border-bottom:1px solid #eee;padding:0 15px;}
.commission li .detail{line-height:26px;padding:10px 0;}
.commission li .content{padding-right:35px;}
.apply-extract{position:absolute;top:40%;left:50%;width:280px;margin-left:-140px;background:#fff;color:#333;border-radius:5px;}
.apply-extract .content{line-height:80px;}
.apply-extract .back-index{line-height:50px;background:#d1372d;color:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}


/*---------------------------------------������֤---------------------------------------*/
.identify{padding:10px;}
.identify li{margin-bottom:10px;}
.identify li input{height:50px;}
.identify li.identify-code{position:relative;padding-right:120px;}
.identify li .identify-btn{position:absolute;right:0;top:0;display:inline-block;line-height:50px;padding:0 15px;border-radius:5px;}
.identify li .identify-card{float:left;width:48.5%;margin-right:3%;text-align:center;}
.identify li .identify-card:last-child{margin-right:0;}
.identify li .identify-card .pic{background:#fff;border:1px solid #ddd;border-radius:5px;padding:15% 0;}
.identify li .identify-card .pic img{width:50%;}


/*---------------------------------------Ӷ���б�---------------------------------------*/
.commission-month{line-height:50px;background:#cea704;color:#fff;margin-bottom:10px;overflow:hidden;}
.commission-month .query-select{position:relative;float:left;margin-right:5px;}
.commission-month select{height:50px;border:none;background:transparent;padding:0 35px 0 10px;}
.commission-month option{color:#333;}
.select-arrow {position: absolute;top: 21px;right: 10px;}
.commission-month .query-btn{float:right;display:inline-block;width:60px;text-align:center;}

.commission-list li{margin-bottom:10px;}
.commission-list .title{background:#f6f7fb;line-height:50px;padding:0 10px;}
.commission-list .content{background:#fff;line-height:35px;padding:10px;overflow:hidden;}
.commission-list .content .left{float:left;}
.commission-list .content .right{float:right;width:170px;}


/*------------------------------------------------�ü�ͼƬ��ʽ---------------------------------------------*/
.cut-header{ position: fixed; top: 0;min-width: 320px;max-width: 640px;width: 100%;height: 50px;background: #fff;padding:0 10px;z-index: 1000;}
.btn-save{display: inline-block; padding:4px 12px;text-align:center; border: 1px solid transparent; border-radius: 4px;margin-top:8px;}
.jcrop-holder{margin:0 auto;margin-top:60px;}


/*---------------------------------------����Ӷ�����---------------------------------------*/
.ratio-interval{background:#fff;line-height:49px;border-bottom:1px solid #ddd;padding:0 15px;}
.set-ratio{padding:5px 0;}
.set-ratio li{padding-left:105px;border-bottom:none;}
.set-ratio li input{border:1px solid #ddd!important;border-radius:5px;}


/*---------------------------------------��б�---------------------------------------*/
.activity-list li{background:#fff;padding:0 10px;margin-bottom:10px;}
.activity-list li .title{line-height:50px;border-bottom:1px solid #eee;font-size:18px;}
.activity-list li .my-activity{position:relative;padding-right:85px;}
.activity-list li .my-activity .state{position:absolute;right:10px;font-size:16px;}
.activity-list li .content{padding:10px 0;}
.activity-list li .content .pic{float:left;width:90px;}
.activity-list li .content .detail{margin-left:100px;line-height: 30px;}
.activity-list li .content .introduce{background:#f4f4f4;border:1px solid #eee;border-radius:5px;padding:6px 10px;margin-top: 10px;}
.activity-list li .content .pay{border-top:1px solid #eee;margin-top:10px;padding-top:10px;text-align:center;}
.activity-list li .content .pay .btn{width:70%;}


/*---------------------------------------�����---------------------------------------*/
.activity-sign-btn{margin:7px 10px;}
.activity-expense{margin-left:40px;}


/*---------------------------------------�����---------------------------------------*/
.activity-sign .detail{background:#fff;padding:10px;overflow:hidden;}
.activity-sign .detail .pic{float:left;width:90px;}
.activity-sign .detail .content{margin-left:100px;}
.activity-sign .sign-sum{background:#fff;line-height:50px;padding:0 10px;margin-bottom:10px;}
.activity-sign .sign-sum img{height:18px;vertical-align: middle;margin-top: -3px;}
.activity-ul{background:#fff;padding:0 10px;margin-bottom: 10px;border-bottom:1px solid #ddd;}
.activity-ul li{position:relative;border-bottom:1px solid #ddd;overflow:hidden;line-height:49px;}
.activity-ul li:last-child{border-bottom:none;}

.activity-ul li .name{margin-right:200px;}
.activity-ul li .price{position:absolute;right:0;top:0;}

.activity-ul li .name1{float:left;width:50%;}
.activity-ul li .price1{float:left;width:35%;text-align:right;}
.activity-ul li .amount1{float:left;width:15%;text-align:right;}


/*---------------------------------------ʳƷ��ȫ��֤��---------------------------------------*/
.safety-box{margin:10px;background:#fff;border-radius:5px;border:1px solid #dcdcdc;padding:10px;}
.safety-title{margin:15px 0;font-weight:bold;font-size:18px;text-align:center;}


/*---------------------------------------��������---------------------------------------*/
.award-box{padding:15px;background:#fff;font-size:16px;}
.award-title{margin-bottom: 10px;line-height: 1.4;font-weight: 400;font-size: 25px;}
.award-box .section{margin-bottom:50px;}

.award-box .part1{border: 0.2em solid rgb(253, 177, 89);box-shadow:1em 1em 0px rgb(254, 209, 109);padding:10px;margin-right:15px;margin-top:15px;}

.award-border1{border-left:10px solid rgb(50, 200, 203);}
.award-border1 .border1-up{width: 1.2em;height: 10px;background-color: rgb(95, 156, 239);}
.award-bg1{padding:10px;background: -webkit-linear-gradient(right, rgba(158, 158, 156, 0.34902), rgba(255, 247, 234, 0) 30%) rgba(174, 81, 81, 0);}

.award-border2{border-right:10px solid rgb(247, 171, 13);}
.award-border2 .border2-up{width: 1.2em;height: 10px;margin-left: auto;background-color: rgb(255, 129, 36);}
.award-bg2{padding:10px;background: -webkit-linear-gradient(left, rgba(158, 158, 156, 0.34902), rgba(255, 247, 234, 0) 30%) rgba(174, 81, 81, 0);}


/*---------------------------------------��Ա��---------------------------------------*/
.card-addition{padding:50px 30px 0;text-align:left;color:#d1372d;}

/*---------------------------------------���˾���---------------------------------------*/
.metal-box{background:#fff;padding:10px;margin-bottom:10px;}
.metal-box .title{font-size:18px;color:#00aaec;margin-bottom:10px;}
.metal-box .number{position:relative;margin-bottom:30px;}
.metal-box .number select{width:100%;height:40px;border:1px solid #777;border-radius:20px;padding:0 20px;}
.metal-box .number img{position: absolute;top: 17px;right: 20px;}

.metal-box .title1{font-size:16px;border-left:4px solid #00aaec;padding:0 10px;margin-bottom:12px;}
.metal-box .choose{background:#eee;padding:10px;border-radius:5px;}
.metal-box .record-list li{border-bottom:1px solid #ddd;padding:10px;}
.metal-box .record-list li:last-child{border-bottom:none;}

.join-list{padding:0 10px;}
.join-list li{padding:10px 0;border-bottom: 1px solid #ddd;overflow:hidden;}
.join-list li:last-child{border-bottom:none;}
.join-list .join-pic{float: left;width: 50px;margin-right: 10px;}
.join-list .join-pic img{width: 50px;height: 50px;border-radius: 50%;}
.join-list .join-num{float: right;line-height: 50px;}
.join-list .join-info{float: left;line-height: 25px;width: 55%;}
.join-list .join-info .win-prize{position:absolute;top:10px;left:15px;border:2px solid #f00;color:#f00;font-family:"����";font-weight:bold;padding:0px 10px;-webkit-transform:rotate(-20deg);font-size:22px;}


/*---------------------------------------��������---------------------------------------*/
.download-box{background:#c22222;height:100%;}
.download-wrap{text-align: center;margin-bottom: 60px;}
.download-btn{border:2px solid #fff;color:#fff;width:50%;height:52px;line-height:48px;border-radius:10px;font-size:20px;}

/*---------------------------------------��������---------------------------------------*/
main.bank{
	margin:50px 0;
}
.bank-header{
	padding:0 10px;
	overflow:hidden;
	position:fixed;
	top:0;
	width:100%;
	height:60px;
	min-width:320px;
	max-width:640px;
	margin:0 auto;
	background: -webkit-linear-gradient(top, #1a1a1a, #363639);
	z-index:1;
	color:#FFF;
	line-height:60px;
}
.bank-header>span{
	margin-left:-70px;
}
.bank-head{
	width:100%;
	height:60px;
	background:#0066cc;
	color:#FFF;
	line-height:60px;
}
.bank-head div{
	width:50%;
	float:left;
	text-align:center;
}
.bank-head .head-left{
	width:55%;
	padding-left:10px;
}
.bank-head .head-right{
	width:45%;
}
.apply-ul li{
	margin:50px auto 0px;
	width:150px;
	height:150px;
	border:1px solid #1e78d2;
	border-radius:50%;
	background:#FFF;
	padding-top:40px;
	text-align:center;
	line-height:35px;
}
.apply-ul li a{
	display: block;	
}
.bank-select-img{position:absolute;top:45%;right:20px;}
/*---------------------------------------�ҵ���Ϣ---------------------------------------*/
.import-ul{
	margin:15px 0;
	background:#FFF;
}
.import-ul li{
	border-bottom:1px solid #e8ebee;
	height:50px;
	padding-left:10px;
	line-height:50px;
	overflow:hidden;
}

.import-txt{
	float:left;
	width:90px;
	overflow:hidden;
}
.import-txt .import-sign{
	font-size:20px;
	height:48px;
	padding-top:2px;
}
.import-txt img{
	margin-top:-5px;
}
.import-ul li input{
	width:100%;
	border:0px;
	height:41px;
	outline:none;
	padding-left:8px;
}

.import-ul li>div{
	margin-left:90px;
	padding-right:15px;
}
.import-button{
	width:80%;
	margin:0 auto;
	height:50px;
	background:#0066cc;
	text-align:center;
	line-height:50px;
	display:block;
	color:#FFF;
	border-radius:5px;
	font-size:18px;
}
.import-foot{
	width:80%;
	margin:0 auto;
	margin-top:15px;
}
.import-foot ul{
	margin:25px 0;
	line-height:25px;
}
.import-foot ul li{
	margin-left:15px;
	list-style-type:decimal;
}
.bank-address{
	width: 100%;
    border: none;
    padding: 0 10px;
    height: 36px;
    line-height: 1.5em;
    background: transparent;
	color:inherit;
	font-size:16px;
}

/*----------------------------------- ��ֵ��ʽ -----------------------------------*/
.charge{padding:15px;}
.charge-money label{float:left;line-height:40px;}
.charge-money ul{margin-left:75px;}
.charge-money li{display: inline-block; width:28%; line-height:38px; border:1px solid #ccc;border-radius:4px;margin-right:4.5%;margin-bottom:4.5%;text-align:center;}
.charge-money li:nth-child(3n){margin-right:0;}
.charge-money li:nth-child(4){margin-left:5px;}
.charge-money li.selected{background:#f43429;border-color:#f7d600;color:#fff;}

.charge-sum{position:relative;padding-left: 75px;margin-top:10px;}
.charge-sum label{position: absolute;left: 0;line-height:40px;}
.charge-sum input{width: 100%;padding: 0 8px;line-height: 38px;border:1px solid #ccc;margin: 0 5px;}

/*-----------------------------------��Ʒ����--------------------------------*/
.relative-del{position:relative;width:180px;height:25px;display:inline-block;}

/*--------------------------------------------��������-----------------------------------------*/
.ticket-table td,.ticket-table th{width:50%;min-width:150px;border:1px solid #ddd;text-align:center;line-height:36px;}


/**���ѡ��**/
.storefront-filtrate{position:absolute;right:5px;top:10px;background:#d1372d;border-radius:5px;padding:0px 8px;line-height:30px;color:#FFF;}
.shopping-i-storefront{line-height:30px;margin-left:10px;width: 30px;float: left;}
.box.pd5{padding:5px;}
.storefront-ul li:first-child{background:#ddd;text-align:center;padding:8px;}
.storefront-top-ul li:first-child{background: url(../image/common/arrow-down1.png) 95% center no-repeat;}
/*-------��ɽ����ҳ--------*/
.sproduct-list-big{position:absolute;top:0;bottom:0;}
.sproduct-list img{width:100%;}
.sproduct-list{padding:20px 10px;margin-top:-2px;}
.sproduct-list .goods-ul{background-color: rgba(255,255,255,0.7)!important;padding:0 10px;border:none!important;}
.sproduct-list .goods-ul:first-child{border-radius:10px 10px 0 0}
.sproduct-list .goods-ul:last-child{border-radius:0 0 10px 10px;}
.sproduct-list .goods-ul li{border-bottom:1px solid #78abaf;padding:10px 0;}
.sproduct-list .goods-ul:last-child li{border-bottom:none}

table.address-ul{width:96%;padding:0 2%;margin:0 auto;}
.address-ul tr td{
    position: relative;
	line-height:49px;
	width:100%;
	border-bottom: 1px solid #ddd;
	overflow:hidden;
}
.address-ul tr td .ress-span-left{width: 29%;}

.address-ul tr td .ress-right-input{
	width: 63%;
	border: none;
	padding: 0 3%;
	height: 36px;
	line-height: 1.5em;
	background: transparent;}
.card-explain-big{display:inline-table;width:35%;line-height:1.5em;float:right;}
.card-explain-big .card-explain{display: table-cell;vertical-align: middle;height:90px;}

/*------ѡ���ֻ��-------*/
.cell-phone li{float:left;width:48.5%;margin:15px 3% 0 0;border:1px solid #c9c9c9;line-height:38px;border-radius:8px;text-align:center;}
.cell-phone li:nth-child(2n){margin-right:0;}
.cell-phone li.select{border:1px solid #f6b269;background:url(../image/common/phone-select.png) right bottom no-repeat;background-size:45px}
.phone-next{display:block;text-align:center;color:#cda708;margin-top:15px;}
	
/*������鿨*/
.login-ul.login-ul2 li{padding-left:0;overflow:hidden;}
.login-ul.login-ul2 li div{margin-left:80px;}
.login-ul.login-ul2 li p{width:75px;float:left;}

/*�ɹ�ҳ��*/.successful-deal{padding:20px 0;text-align:center;}
.successful-deal img{width:70px;margin-bottom:20px}
.bg-white-all{background:#FFF;position:absolute;width:100%;top:0;bottom:0;max-width:640px;}

/*��ɽ���б�*/
.my-card-ul>li{margin-top:50px;}
.my-card-ul li div.header-card{color:#FFF;text-align:center;font-size:20px;padding:10px 0;}
.header-top{color:#FFF;font-size:20px;}
.content-card-left{width:53.75%;float:left;}
.content-card-right{width:43.75%;float:left;margin-left:2.5%;color:#5a5a5a;}
.content-card-left ul li{width:31.33%;float:left;text-align:center;margin:15px 0;margin-right:3%;}
.content-card-left ul li:last-child{margin-right:0;}
.card-left-bottom1{background:#1ebbc2;color:#FFF;text-align:center;padding:15px 0;}
.content-card-right ul{border-bottom:1px dashed #e7e7e7;border-radius:8px;background:#FFF;padding:5px;}
.card-right-code{border-radius:8px;background:#FFF;padding:5px;}
.card-top{
	height:20px!important;
	margin:5px!important;
}
.down-cart{position:fixed;top:25%;right:10%;width:50px;height:50px;border-radius: 50%;background: RGBA(150,150,150,0.6);color: #FFF;line-height: 50px;text-align: center;}
.up-cart{position:fixed;top:25%;left:10%;width:50px;height:50px;border-radius: 50%;background: RGBA(150,150,150,0.6);color: #FFF;line-height:50px;text-align: center;}

/*ʹ����֪*/
.instru{
	width:100%;
	padding:0 1rem;
}
.instru h3{
	font-size:2rem;
	margin-bottom:2rem;
	font-family: "΢���ź�";
	margin-top:2rem;
}
.instru p{
	font-size:1rem;
	line-height:2rem;
	margin-top:1rem;
	font-family: "΢���ź�";
}

/**������Ϣ**/
.postal-top{padding:10px;position:relative;background:#FFF;}
.postal-top>img.postal-img{width:30%}
.postal-top-ing{position:absolute;left:35%;top:15px;right:10px;}
.postal-top-company{position:absolute;left:35%;bottom:45px;right:10px;}
.postal-top-num{position:absolute;left:35%;bottom:15px;right:10px;}
.postal-ul{margin-top:20px;background:#FFF;font-size:12px;}
.postal-ul li{position:relative;padding:20px 10px;}
.postal-ul li.postal-li-sure .postal-li-time,.postal-ul li.postal-li-sure .postal-li-right{color:#feb640;}
.postal-ul li hr{width:1px;height:20px;position:absolute;bottom:-10px;left:55px}
.postal-ul li:last-child hr{display:none;}
.postal-li-left{width:90px;position:absolute;top:50%;margin-top:-21px;}
.postal-li-right{margin-left:100px;}

.popup{
	width:100%;
	height:65rem;
	background:transparent;
	position:fixed;
	top:0;
	left:0;
	background-image: url(../image/common/bj.png);
	background-repeat: repeat;
	
}
.popup_box{
	width: 80%;
    position: absolute;
    top: 20%;
    left: 50%;
    margin-left: -40%;
    text-align:center;
}
.popup_img{
	width:100%;
}
.popup_close{
	position:absolute;
	top:1rem;
	right:1rem;
	width:1rem;
	z-index:1;
}
.popup_ipt{
	width: 7rem;
    height: 2rem;
    background: light-green;
    border: solid 1px white;
    color: green;
    border-radius: 5px;
    margin: 30px auto;
	font-size:1rem;
}

.popup_box img{
	padding:0;
	margin:0;
	border:none;
}

.popup_p1{
	width:100%;
	margin:0 auto;
	background:white;
	font-size:1.1rem;
	color:black;
	text-align:left;
	padding:0 10px;
	line-height:1.5rem;
	color:#931e1e;
}

	.popup_box{
	    top: 10%;
	}
.popup_p{
	width:80%;
	position: absolute;
    left: 50%;
	margin-left:-40%;
    top: 37%;
    font-size: 1.2rem;
	color:#931e1e;
}
@media (max-device-width:320px) {
	.popup_p{
		width:90%;
		top: 35%;
		margin-left:-45%;
	}
}
@media (min-device-width:375px) {
	.popup_p{
		line-height:2rem;
	}
}
/**修改**/
.bg-ls{background: linear-gradient(to top left, #00b9ff, #21dfb3);background-image:-webkit-linear-gradient(315deg, #00b9ff, #21dfb3);background-image:linear-gradient(315deg,#00b9ff,#21dfb3);}
.bg-syh{background: linear-gradient(to top left, #088d3a, #fef102);background-image:-webkit-linear-gradient(315deg, #088d3a, #fef102);background-image:linear-gradient(315deg,#088d3a,#fef102);}
.bg-classify{background: #f2ede1!important;}
.sproduct-top{background: #f2ede1 url(../image/common/bg-classify.jpg) no-repeat center top;background-size:100%;height:auto !important; }
.clssify-list{padding: 50% 14px 20px;width: 100%;}
.clssify-list img{width: 100%;}
.clssify-ul{background: #fff; -webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px; min-height: 200px;overflow:hidden;width: 100%;padding: 10px;}
.clssify-ul li{margin-bottom: 20px;}

/*赠送商品列表页面*/
.shopping{clear:both;overflow:hidden;height:auto;padding-bottom: 0px;}
.shop-group-item{margin-bottom:5px; background: #fff;}
.shop-group-item ul li{border-bottom:1px solid #ccc; padding-bottom:10px;}
.shop-group-item ul li:last-child{border-bottom:none;}
.shop-info{height:120px;padding:0 15px;position:relative;}
.shop-info .checkbox{background:url(../image/common/icon_radio3.png) no-repeat left center;background-size:20px 20px;position:absolute;top:50%;left:15px;margin-top:-60px;width:20px;height:120px;}
.shop-info .checkbox1{background:url(../image/common/icon_radio4.png) no-repeat left center;background-size:20px 20px;position:absolute;top:50%;left:15px;margin-top:-60px;width:20px;height:120px;}
.shop-info .shop-info-img{position:absolute;top:15px;left:45px;width:90px;height:90px;}
.shop-info .shop-info-img img{width:100%;height:100%;}
.shop-info .shop-info-text{margin-left:130px;padding:15px 0;}
.shop-info .shop-info-text h4{font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden; margin:10px 0;}
.shop-info .shop-info-text .shop-brief{height:25px;line-height:25px;font-size:12px;color:#81838e;white-space:nowrap;}
.shop-info .shop-info-text .shop-brief span{display:inline-block;margin-right:8px;}
.shop-info .shop-info-text .shop-price{height:24px;line-height:24px;position:relative;}
.shop-info .shop-info-text .shop-price .shop-pices {color:red;font-size:16px;}
.shop-info .shop-info-text .shop-arithmetic{position:absolute;right:0px;top:0;width:50px;box-sizing:border-box;white-space:nowrap;height:100%;}
.shop-info .shop-info-text .shop-arithmetic a{display:inline-block;width:23px;height:22px;line-height:22px;text-align:center;background:#fff;font-size:16px;}
.shop-info .shop-info-text .shop-arithmetic .minus{border-right:1px solid #e0e0e0;}
.shop-info .shop-info-text .shop-arithmetic .failed{color:#d1d1d1;}
.shop-info .shop-info-text .shop-arithmetic .plus{border-left:1px solid #e0e0e0;}
.shop-info .shop-info-text .shop-arithmetic .num{width:32px;text-align:center;border:none;display: inline-block;height:100%;box-sizing:border-box;vertical-align:top;margin:0 -6px;}
.shopPrice{background:#fff;height:35px;line-height:35px;padding:0 15px;text-align:right;}
.shopPrice span{color:#f00; font-weight: bold;}
.discount_active_gift input[type="checkbox"]{-webkit-appearance:none;outline: none;}
.discount_active_gift input.check{background:url(../image/common/icon_radio3.png) no-repeat center left;background-size:20px 20px;position:absolute;top:50%;left:10px;margin-top:-18px;width:20px;height:35px;}
.discount_active_gift input.check:checked{background:url(../image/common/icon_radio4.png) no-repeat center left;background-size:20px 20px;}
.discount_active_gift input.goodsCheck:checked{background:url(../image/common/icon_radio4.png) no-repeat center left;background-size:20px 20px;}
.discount_active_gift input.check:checked{background:url(../image/common/icon_radio4.png) no-repeat center left;background-size:20px 20px;}
.checked{background:url(../image/common/icon_radio4.png) no-repeat left center;background-size:20px 20px;position:absolute;top:50%;left:15px;margin-top:-18px;width:20px;height:35px;}
.shop-pices-del{color: #81838e}
.cardNoTip{
	padding: 4px;
	background: #fffaf1;
	border: 1px solid #ffc360;
	color: #F5A623;
}

.bth-jh{
	background-image: linear-gradient(to right, #66A0FF,#89DFFE);
}

.balance-a{
	float: right;top: -40px;
	right: 25px;
	position: relative;
	border: 1px solid #0c74ee;
	padding: 1px 10px;
	border-radius: 30px;
	font-size: 13px;
	color: #0c74ee;
}
.card-balance{
	color: rgba(0, 0, 0, 1);font-size: 15px;margin-left: 12px;margin-bottom: 20px;font-weight: 700;
}
.my-card-info{
	font-size: 13px;color: #777;margin-left: 15px;margin-bottom: 15px;
}

.student-index-div{
	margin: 10px;
	background: #fffaf1;
	border: 1px solid #ffc360;
}
.student-index-div p{
	padding: 10px 10px 0 10px ;
	color: #F5A623;
}

.btn-50{
	width: 49%;
	height: 48px;
	line-height: 48px;
}

.bth-jh{
	background-image: linear-gradient(to right, #66A0FF,#89DFFE);
}

.bth-jh-blue{
	background-image: linear-gradient(to right, #66A0FF,#89DFFE);
}

.btn-jh-green{
	background-image: linear-gradient(to right, #529f68,#31ff6b);
}

.hidden-st{
	display: none;
}

.addr-box {
	padding-top: 0px;
	text-align: center;
}

.addr-tip {
	font-size: 14px;
	color: #8f8f8f;
	margin-top: 10px;
}

.head {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	height: 44px;
	z-index: 1000;
	border-bottom: solid 1px #e2e2e2;
	background: #f7f7f7;
}

.head-title {
	height: 44px;
	line-height: 44px;
	color: #333;
	font-size: 16px;
	text-align: center;
}

.footer-color{color: #1B82D2;}


.head {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	height: 44px;
	z-index: 1000;
	border-bottom: solid 1px #e2e2e2;
	background: #f7f7f7;
}

.help-title{
	margin-top: 5px;
	font-size: 12px;
	font-weight: 600;
	color: #999999;
}

.head_back {
	left: 0px;
	font-size: 28px;
}

@font-face {
	font-family: "template-font";
	src: url("./font/template-font.ttf") format('truetype'),
	url("./font/template-font.woff") format('woff'),
	url("./font/template-font.eot");
}

.icon-good, .icon-share, .icon-server, .icon-back, .icon-cart,
.icon-home {
	font-family: "template-font";
	font-style: normal;
}

.icon-good:before {
	/* content: "\002D"; */

}

.icon-share:before {
	/* content: "\002E"; */

}

.icon-server:before {
	content: "\0030";
}

.icon-back:before {
	content: "\0031";
}

.icon-cart:before {
	/* content: "\0032"; */

}

.icon-home:before {
	content: "\0033";
}

/**-----tlt 0430 editFORhead begin-----**/
.head {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	height: 44px;
	z-index: 1000;
	border-bottom: solid 1px #e2e2e2;
	background: #f7f7f7;
}

.head .head_back, .head .icon-home, .head .head-cart {
	position: absolute;
	top: 0;
	width: 32px;
	height: 44px;
	line-height: 44px;
	color: #333;
	text-align: center;
	z-index: 999999;
}

.head .head_back {
	left: 0px;
	font-size: 28px;
}

.head .icon-home {
	right: 50px;
	font-size: 38px;
}

.head .head-cart {
	right: 10px;
	font-size: 38px;
}

.head .tip-number {
	position: absolute;
	top: 3px;
	right: -3px;
	padding: 1px;
	min-width: 15px;
	height: 15px;
	line-height: 15px;
	border-radius: 8px;
	background: red;
	color: #fff;
	font-size: 12px;
	text-align: center;
}

.head-title {
	height: 44px;
	line-height: 44px;
	color: #333;
	font-size: 16px;
	text-align: center;
	/* width: 80%;
    margin-left: 32px;*/
}

.scroll-box { /*margin-top:45px;*/
	padding-top: 1px;
	width: 100%;
	background: #ffffff;
}

.swiper-pagination-bullet-active {
	background: #FF5000;
}
/**-----tlt 0430 editFORhead enf-----**/
