﻿
.title_bg{background-color: #fff;}
.pbox { padding: 10px; }
.address-box > div { position: relative; }
.address-box > div > div { position: absolute; top: 0; right: 0; }
.address-box > div > div > a > span { margin-left: 10px; }
.address-box .glyphicon { color: #434a54; }
.shopcart{margin-bottom: 10px;}
.shopcart.well{padding:0;}
.shopcart .price span.title {color: #434a54}
.shopcart .price span.purchase{background: #ed5565;padding:2px 5px;border-radius: 4px;}
.shopcart .price span.purchase a{color: #fff;}
.hr-solid{border:1px solid #ccc;margin:10px 0;}
.goods-box { position: relative;padding:10px;}
.goods-box:last-child{border-bottom: none;padding-bottom: 1px;}
.goods-box span.close_span{position: absolute;top:6px;right:10px;color: #da4453;width:20px;height: 20px;line-height: 20px;text-align: center;z-index: 100;}
.goods-box a.isClose{position: absolute;right:5px;top:5px;color: #f00;}
.goods-box img { width: 60px; height: 60px; position: absolute; }
.goods-box .name { line-height: 16px; height: 32px; overflow: hidden; padding-right: 12px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.goods-box .info { padding-left: 70px; padding-right: 10px; min-height: 60px;margin:5px 0; }
.goods-box .intro { line-height: 14px;height:14px; overflow: hidden; margin-bottom: 2px;margin-top:2px; }
.goods-box .price { }
.goods-box .price del { margin-left: 5px; }
.goods-box .sales { float: right; }
.goods-box .move { position: absolute; top: 10px; right: 10px; font-size: 12px; color: #DA4453; }
.goods-box .specification { overflow: hidden; margin-bottom: 6px; }
.goods-box .del-goods{ position:absolute; top:8px; right:8px; color:#da4453}
.goods-box .goods-num { position: absolute;  right: 10px; bottom: 10px;z-index:99;}
.goods-box .sales-info { margin-top: 5px; padding: 5px; border: 1px dashed #ED5565; background-color: #ffdde2; }
.goods-num > * { float: left; }
.shopcart .price-sale{padding: 10px;}
.shopcart .price-sale span.title {color: #434a54}
.shopcart .price-sale span.purchase{background: #ed5565;padding:2px 5px;border-radius: 4px;margin-right: 5px;}
.shopcart .price-sale span.purchase a{color: #fff;}

.goods-num .shopcart-add, .goods-num .shopcart-minus {cursor: pointer; font-size: 20px; color: #ccc; border-top:1px solid #aab2bd;border-bottom:1px solid #aab2bd;text-align: center; padding:0 10px;background: #efefef;}
.goods-num .shopcart-add{border-right:1px solid #aab2bd;}
.goods-num .shopcart-minus{border-left: 1px solid #aab2bd;padding:0 12px;}
.goods-num .info { margin-top: 5px; margin-left: 5px; }
.goods-num input[type=tel] { width: 40px; font-size: 12px; height: 30px; text-align: center; border-radius: 0; margin-bottom: 0; margin: 0; color: #666;border:1px solid #aab2bd; }
.brand .name { text-align: center; margin-top: 10px; }
.comment-box { border-bottom: 1px #CCD1D9 dashed; padding: 10px; }
.comment-box:last-child { border-bottom: 0; padding-bottom: 0px; }
.comment-box .name { position: relative; }
.comment-box .name span { position: absolute; right: 0; bottom: 0; }
.consultation-box { border-bottom: 1px #CCD1D9 dashed; padding: 5px; }
.consultation-box:last-child { border-bottom: 0; padding-bottom: 0px; }
.consultation-box .detail { line-height: 14px; }
.consultation-box .answer { margin-top: 5px; }
.consultation-box .dateTime { margin-top: 2px; }
.layer-mask{position:absolute;z-index:1000;top:0;line-height:40px;height:40px;background:#000;opacity:0.2;max-width:650px;width:100%;}
.layer-mask a{display:block;float:right;color:#fff;padding-right:20px;}
.layer-mask a:hover{color:#ccc;}
#slides { position: relative; display: none; overflow: hidden;}
#slides img { width: 100%; }
.goods-info .producttag{color:#1CA47D}
/*.slidesjs-container {margin: -20% 0;}*/
.slidesjs-pagination { display: none; position: absolute; left: 0; bottom: 0; width: 100%; text-align: center; z-index: 55; -webkit-padding-start: 0; margin-bottom: 0; font-size: 0;}
.slidesjs-pagination li { display: inline-block; }
.slidesjs-pagination li a { display: block; width: 100%; height: 0; padding-top: 2px; overflow: hidden; background-color: #CCD1D9;}
.slidesjs-pagination li a.active { background-color: #DA4453; }
.goods-info .name { margin-bottom: 5px; }
.goods-info .intro { line-height: 14px; max-height: 28px; font-size: 10px; margin-bottom: 5px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }
.goods-info .price { font-size: 10px;margin-bottom:5px;}
.goods-info .price span.title {color: #434a54;line-height: 20px;}
.goods-info .price span.purchase{background: #ed5565;padding:2px 5px;border-radius: 4px;margin-right: 4px;}
.goods-info .price span.purchase a{color: #fff;}
.goods-info .price span.spSalaPrice {color: #fe3d3d; font-weight: bold; }
.goods-info del { margin-left: 2px; }
.goods-info .price span.selled {float: right; font-size: 11px; color: #999; }
.goods-info .price div.info { position: absolute; right: 0; bottom: 0; }
.goods-info > div:last-child { margin-bottom: 0; }
.goods-info .well p { margin-bottom: 0; }
.goods-info .well .progress { margin-bottom: 5px; }
.specification-box .buy-num > div:first-child { margin-bottom: 2px; font-size: 10px; }
.specification:last-child { margin-bottom: 0; }
.specification .title {   
	margin-bottom: 2px;
    font-size: 14px;
	font-weight: bold;
    float: left;
    width: 100%; }
.specification .badge { margin-right: 2px; }
.badge-h.danger { background-color: #ED5565; }
.badge-h.warnning { background-color: #FFCE54; }
.specification .list { margin-bottom: 10px; }
.specification .list > div { padding: 0 12px; height: 40px; line-height: 40px; font-size: 11px; cursor:pointer;border: 1px #E6E9ED solid; margin-right: 5px; margin-bottom: 5px; float: left; background-color: #fff; }
.specification .list > div.active { background-color: #ED5565; border: 1px #ED5565 solid; color: #fff; }
.btns-fixed { text-align: center; position: fixed; bottom: 0; display: block; width: 100%; max-width: 650px; background-color:rgba(0,0,0,0.5);padding:5px 0;}
.btns-fixed-padding { padding-bottom: 64px; }
.btns-fixed-margin { margin-bottom: 64px; }
.goods-detail img { width: 100%; }
.goods-list-grid > a > div { width: 50%; float: left; }
.goods-list-grid > a > div > div { margin-right: 5px; margin-bottom: 10px; }
.goods-list-grid > a:nth-child(even) > div > div { margin-right: 0; margin-left: 5px; }
.goods-list-grid img { width: 100%; }
.goods-list-grid .info { padding: 5px; background-color: #fff; line-height: 12px; }
.goods-list-grid .price { margin-bottom: 5px; }
.goods-list-grid .name { margin-bottom: 5px; line-height: 14px; height: 28px; overflow: hidden; }
.goods-list-grid .del { margin-left: 5px; }
.distributor-head{position: relative;background: #43acdc; height: 200px; width:100%;}
.memberCenter { position: relative; height: 200px;overflow: hidden;background: url(../images/user-bg.png) no-repeat; background-size: 100% 100%;}
.home-head img{ width: 100%; height: 100%;}
.home-head .info { position: absolute; top: 46px; left: 120px; color: #fff; }
.home-head .info .presentExp a span{background: #999966;}
.icon-btns { background-color: #fff; border-bottom: 1px #AAB2BD solid; margin-bottom: 10px; }
.icon-btns > a > div { float: left; width: 25%; text-align: center; padding: 5px 0px; margin: 10px 0px; border-right: 1px #CCD1D9 dashed; }
.icon-btns > a:last-child > div { border-right: 0; }
.icon-btns .icon span { font-size: 26px; }
.icon-btns .name { margin-top: 5px; }
.icon-btns a { color: #434a54; }
.act .title { padding: 5px 0px; }
.act > div { margin-top: 10px; }
.act > div:first-child { margin-top: 0; }
.act img { width: 100%; }
.collect-price { margin-left: 5px; }
.myConsultation .consultation-box { padding: 0; }

.specification .property { margin-right: 8px;font-size: 10px;color:#999;font-weight: normal; }


.panel-default .goods-list-p a:first-child{border-top:0;}
.panel-default .goods-list-p a{display: block;padding:10px;padding-bottom:5px;border-top: 1px solid #ddd;}


.panel-default{border-radius: 0;}
.panel-default>.panel-heading{border-radius: 0;}
.ship-info{padding:10px;}
.goods-list-p .name { height: 22px; margin-bottom: 2px; overflow: hidden; }
.goods-list-p .box { position: relative; margin-bottom: 5px;}

.goods-list-p .sales-info { margin-top: 5px; padding: 5px; border: 1px dashed #ED5565; background-color: #ffdde2; color: #ED5565; }
.goods-list-p .name { max-height: 18px; overflow: hidden; }
.goods-list-p .specification span { margin-right: 8px;margin-top:8px; }
.goods-list-p a:last-child .box { margin-bottom: 0; }
.goods-list-p .left { width: 50px; height: 50px; position: absolute; left: 0px; top: 0px; }
.goods-list-p img { width: 100%; height: 100%; }
.goods-list-p .right { padding-left: 60px; min-height: 50px; padding-top:5px;}
.goods-list-p .price { position: absolute; right: 0px; top: 28px; }
.order-shopcart { position: relative; }
.order-shopcart a { position: absolute; right: 10px; top: 7px; color: #434a54; }
.order-shopcart span { margin-left: 5px; }
.order-shopcart .order-amount { position: absolute; right: 10px; top: 9px; }
.order-amount-info .sales-info { margin: 5px 0; padding: 5px; border: 1px dashed #FFCE54; background-color: #fff0cb; color: #FFCE54; }
.order-list .panel-heading { position: relative; }
.offline-help{padding:10px;}
.order-list .panel-heading span.order-amount { position: absolute; top: 9px; left: 136px; }
.order-list .panel-heading span.date { position: absolute; top: 9px; right: 10px; }
.order-list img { width: 50px; height: 50px; margin-right: 2px; margin-bottom: 5px; }
.order-list .info { position: relative; padding: 2px; }
.order-list .action { position: absolute; top: 0px; right: 0px; }
.orderMsg div, .orderMsg-error div { margin-bottom: 10px; }
.orderMsg .glyphicon { color: #8cc152; }
.orderMsg-error .glyphicon { color: #DA4453; }
.offline-help img { width: 100%; height: 100%; }

.shoppingStepBar { margin: 16px 20% 0; }
.goods-box-shopcart .price { margin-top: -8px;}
.goods-box-shopcart .specification span { margin-right: 2px; }
.shoppingStepBar .step{float: left;width: 33.33333333333%;}
.shoppingStepBar .step i{position: relative;top:-10px;border-bottom: 2px solid #ccc;display: block;}
.shoppingStepBar .step .glyphicon { color: #fff; padding: 2px; border-radius: 15px; background-color: #CCD1D9; font-size: 10px;z-index: 100; }
.shoppingStepBar .active { border-color: #ED5565; }
.shoppingStepBar .active .glyphicon { background-color: #8cc152; }
.shoping-title{font-size: 10px;}
.shoppingStepBar .step em{font-style: normal;display: block;font-size: 10px;}
.shoppingStepBar .step:first-child i{margin-right: -50%;}
.shoppingStepBar .step:last-child i{margin-left: -50%;}
.shopping-cart-amount{background: #fff;}
.well{border-radius: 0;}
.text-danger{color: #ed5565;}
.order-amount-info { background-color: #fff; }
.order-amount-info div { margin-top: 10px; }
.order-amount-info p span { width: 80px; text-align: right; display: inline-block; }
.slides-collect-btn { position: relative; }
.slides-collect-btn span { position: absolute; right: 0px; margin: 10px; z-index: 11; color: #DA4453; font-size: 28px; }
.goods-list-bar { padding: 0 0 5px 0px; margin-top: 10px; }
.list-rank a { color: #434a54; }
.list-rank { position: relative; background-color: #E6E9ED; }
.list-rank div { width: 22%; float: left; text-align: center; padding: 8px 0; }
.list-rank div.sort-action { padding: 0; background-color: #F6BB42; height: 36px; line-height: 36px; color: #fff; }
.list-rank div span.glyphicon { display: none; }
.list-rank div span.glyphicon { font-size: 12px; }
.list-rank div.show { width: 12%; }
.list-rank div.show span.glyphicon { display: inline; }
.list-rank div.up span.glyphicon-arrow-up { display: inline; }
.list-rank div.down span.glyphicon-arrow-down { display: inline; }
.list-sort-panel .panel-body { padding: 10px 10px 5px 10px; }
.list-sort-panel .panel-body a { padding: 4px 15px; float: left; margin: 0 10px 10px 0; border: 1px solid #E6E9ED; font-size: 12px; border-radius: 23px; color: #434a54; }
.list-sort-panel .panel-body a.active { border: 1px solid #F6BB42; }
.list-sort-panel .jt { position: absolute; font-size: 30px; color: #fff; top: -18px; right: 8%; }

.custom-row{ background-color:#fff; margin:0; border-bottom:1px solid #ddd;}
.custom-row div{ text-align:center; margin:5px 0;}
.custom-row div + div {border-left:1px dashed #ddd;}
.custom-row div span{ width:100%; display:block; color:#fe3d3d; font-size:16px; }
.custom-row div p{ margin-bottom:0;}
.commission-list li.list-group-item{border-radius: 0;border: none;}
.commission-list span.left{ float:right; text-align:left;}
.commission-list b{ color:#999; font-weight:normal;}
.commission-list p{ font-size:16px;}
.commission-list p span{ color:#8cc152;}
/*.commission-list .list-group-item{border-bottom:1px solid #e6e9ed;}*/
.commission{ font-size:12px;position: relative;}
.commission div{position: absolute;top:10px;left:120px;}
.commission strong{ font-size:24px; font-weight:normal; color:#8cc152;}
.commission p a{ float:right; padding:0 8px; display:block; border:1px solid #da4453;background: #da4453;color: #fff; border-radius:0px;font-size: 14px;}















/*--------------------------------------------------------------index-2-------------------------------------------------------------------*/
.index-2 { padding: 12px 6px; }
.index-2 > div { float: left; width: 25%; padding: 0 6px 12px; }
.index-2 a { display: block; text-align: center; padding: 10px 0; color: #434A54; background-color: #fff; }
.index-2 img { width: 30px; height: 30px; margin-bottom: 3px; }
.index-2 span { font-size: 30px; margin-bottom: 10px; color: #ED5565; }
.index-2 p { margin-bottom: 0px; margin-top: 5px; font-size: 12px; }
/*--------------------------------------------------------------index-3-------------------------------------------------------------------*/
.index-3 { padding: 12px 6px; }
.index-3 > div { float: left; width: 50%; padding: 0 6px 12px; }
.index-3 a { display: block; }
.index-3 a img { width: 100%; }
/*--------------------------------------------------------------index-4-------------------------------------------------------------------*/
.index-4 { position: absolute; bottom: 60px; width: 100%; max-width: 650px; margin: 0 auto; }
.index-4 div { text-align: right; padding-right: 20px; }
.index-4 a { display: inline-block; padding: 8px 40px; background-color: rgba(0,0,0,0.4); margin-bottom: 10px; color: #fff; }
/*--------------------------------------------------------------index-5-------------------------------------------------------------------*/
.index-5 { padding: 12px 9px; }
.index-5 div { float: left; width: 33.33333333333333%; padding: 0 3px 6px; }
.index-5 div a { padding: 8px 5px; background-color: #fff; border: 1px #48CFAD solid; width: 100%; display: block; text-align: center; color: #48CFAD; white-space: nowrap; height: 38px; overflow: hidden; }
.index-5 div a span { margin-right: 5px; color: #48CFAD; }
.index-5 div a img { width: 14px; height: 14px; margin-right: 5px; margin-top: -2px; }
/*--------------------------------------------------------------index-6-------------------------------------------------------------------*/
.index-6 { padding: 20px; }
.index-6 .list-group .glyphicon { top: 3px; padding: 0; }
/*--------------------------------------------------------------index-7-------------------------------------------------------------------*/
.index-7 { padding: 20px 10px; }
.index-7 > div { float: left; width: 25%; padding: 0 10px 20px; }
.index-7 a { display: block; text-align: center; color: #434A54; }
.index-7 img { width: 60px; height: 60px; margin-bottom: 4px; }
.index-7 a div { margin-bottom: 4px; text-align: center; width: 60px; height: 60px; background: #AC92EC; display: inline-block; border-radius: 60px; padding-top: 20px; }
.index-7 a div span { color: #fff; font-size: 20px; }
.index-7 p { margin-bottom: 0px; margin-top: 5px; font-size: 12px; }
/*移动端增加退出按钮*/
.badge-logout { border-color: #ff006e; background-color: #ff006e; }
.badge-logout a { color: #fff; }
/*可提现佣金*/
ul { list-style: none; padding: 0; }
.cash-commission { background: #da4950; color: #fff; padding: 15px; }
.cash-commission h2 { font-size: 55px; font-weight: normal; }
.cash-commission a { display: block; float: right; margin-top: 0; padding: 5px 10px; border: 1px solid #fff; border-radius: 2px; color: #fff; }
/*checkcash*/
.check_cash { margin-top: 15px; }
.check_cash span { text-align: right; }
.check_cash ul li { display: block; padding: 10px 15px; margin-bottom: -1px; border-bottom: 1px solid #ddd; }
.check_cash ul li.last { border-bottom: none; }
.check_cash em { font-style: normal; color: #FF0000; font-weight: 400; }
/*文章样式*/
.articlelist ul { margin: 10px; }
.articlelist ul li { font-size: 14px; text-align: left; list-style-type: circle; line-height: 35px; border-bottom: 1px solid #ccc; margin: 0px; padding: 0px; }
.articledetail { margin: 10px 0px; }
.articledetail .h2 { font-size: 20px; text-align: center; border-bottom: 1px solid #ccc; padding-bottom: 10px; line-height: 30px; }
.articledetail .art_add_date { text-align: center; }
/*development-referral start*/
.development-referral { padding-top: 20px; }
.development-referral img { width: 220px; height: 220px; }
.development-referral h4 { font-size: 18px; line-height: 50px; }
.development-referral p { line-height: 40px; }
/*development-referral end*/

/*applyResult*/
.app-result { margin-top: 15px; }
/*commission-detail start*/
.commission-detail { padding-top: 10px; }
.commission-detail div.form-group { border-bottom: 1px solid #ddd; margin-bottom: 10px; }
.commission-detail div.form-group label { text-align: right; width: 130px; }
/*commission-detail end*/
.apply p { margin-top: -8px; }
.fill_info .form-group{margin-top: 15px;}
/*menu-h start*/
.menu-h li { width: 100px; float: left; line-height: 34px; text-align: center; }
/*menu-h end*/
.applyForm { line-height: 34px; }
#form span { background: #fff; color: #999; }
/*referral start*/
.referral { border-bottom: 1px solid #E4E6E9; padding: 10px; }
.search { border-bottom: 1px solid #E4E6E9; }
.referral img { width: 50px; height: 50px; float: left; margin-right: 10px; }
.referral div.left { float: left; margin-top: 5px; color: #434a54; }
.referral div.left span.describe { font-size: 12px; color: #999999; }
.referral div span b { font-size: 12px; font-weight: bold; color: #a94442; }
.referral span.right { float: right; color: #999999; margin-top: 18px; }
/*referral end*/


/* see-shop start*/
.pbox .attention{margin:30px 20px 30px 0;}
.pbox .attention p{text-indent: 30px;}
/* see-shop end*/

/* name-card start*/
.pbox p.nameCard{padding-bottom: 7px;padding-top: 7px;margin-bottom: 0;background: #e5e9ec;margin-top:5px;text-indent: 10px;
	border-radius: 5px;}
/* name-card end*/

/*choose-goods start*/
.choose-goods{margin-bottom:40px;}
/*choose-goods end*/

/*application-description start*/
.description{position: relative;}
.description img{width:100%;}
.description a{display: block;position: absolute;bottom: 0px;}
.description strong{font-size: 24px;padding-bottom: 10px;display: block;}
/*application-description end*/

/*stroe-twocode start*/
.twocode{text-align: center;}
.twocode img{width: 300px;height:300px;}
.twocode a{display: block;}
/*stroe-twocode end*/

/*commission-details start*/
ul.con-title{border-bottom: 2px solid #ddd;padding-top:-15px;}
ul.con-title li{float: left;width: 50%;text-align: center;line-height: 36px;cursor: pointer;}
.activenum{border-bottom:2px solid #da4453; }
.activenum a{color:#da4453;}

.commissioninfo,.cash-records .recordinfo{padding-top:10px;cursor: pointer;}

.commissioninfo .left{float: left;font-size: 12px;margin-left:5px;}
.commissioninfo .left div,.commissioninfo .right div{line-height: 30px;}
.commissioninfo .right em{font-style: normal;}
.commissioninfo .right{float: right;margin-right: 13px;font-size: 12px;}
.commissioninfo .right strong.text{color: #8cc152;}

.cash-records .recordinfo{font-size: 12px;margin-left: 5px;}
.cash-records .recordinfo p strong{font-size: 12px;font-weight: 400;}
.cash-records .recordinfo p span{float: right;margin-right: 10px;}
.cash-records .recordinfo p span em{font-size: 16px;font-style: normal;font-weight: 600;color: #8cc152;}
/*commission-details end*/

/*all-orders start*/
ul.orders-title{border-bottom: 2px solid #ddd;margin-bottom: 10px;}
.active a{color:#da4453; }
.ordersinfo p{font-size: 12px;padding-left:5px;padding-bottom: 5px;margin:0;}
.ordersinfo strong{float: right;padding-right: 10px;}
.ordersinfo strong em{font-style: normal;color: #8cc152;}
.ordersinfo strong i{font-style: normal;color: #999;}
/*all-orders end*/

/*commission-orders start*/
ul.orders-title li{width: 50%;float: left;text-align: center;line-height: 36px;cursor: pointer;}
ul.orders-title li a,ul.con-title li a{display: block;}
.orders-subtitle{font-size: 12px;}
.orders-subtitle em{font-style: normal;float: right;}
.ordersinfo .fir img{float: left;margin-right: 10px;width:60px;height:60px;}
.ordersinfo .fir div{float: left;margin-top: 5px;width: 50%;font-size: 12px;}
.ordersinfo .fir div span{height: 33px;overflow: hidden;display: block;}
.ordersinfo .fir div p em{float: right;font-style: normal;}
.ordersinfo .fir p{clear: both;font-size: 12px;padding-left: 0;padding-top:5px;margin:0;}
.ordersinfo .fir p strong{float: right;font-style: normal;font-size: 14px;}
.ordersinfo .fir p strong em{font-style: normal;color: #8cc152;}
.ordersinfo .fir p strong i{font-style: normal;color: #999;}


.member-orders-nav{background: #fff;position:relative;padding-bottom:0;}
.member-orders-nav p{margin:0px;line-height: 20px; font-size: 16px;}
.member-orders-nav .nav-title{margin-bottom: 8px;position: relative;}
.member-orders-nav .nav-title a{position: absolute;right:0;top:6px;}
.member-orders-nav .nav-title .nav-title-left,.member-orders-nav .nav-title .nav-title-middle{float: left;}
.member-orders-nav .nav-title .nav-title-left p span.text-right,.member-orders-nav .nav-title .nav-title-middle p span.text-right{display: inline-block;padding-right: 5px;}
.member-orders-nav button.nav-title-right{float: right;margin-top:40px;}
.member-orders-nav .nav-title .nav-title-middle{float: right;}
.member-bottom{padding:10px;}
.member-orders-content{padding:10px 0;position: relative;}
.member-orders-nav hr:last-child{border:none;}
.member-orders-content img{position:absolute;width: 60px;height:60px;}
.member-orders-content p em{font-style: normal;padding-right: 5px;}
.member-orders-content .info{margin-left:70px;min-height: 50px;margin-top:5px;margin-bottom:5px;}
.member-orders-content .info a.btn-have{float: right;margin-top:-13px;}
.member-orders-content .info p span{padding-left: 5px;}
.member-orders-content .info p del{padding-left: 5px;}
.member-orders-content .info p.update-price a{padding:0px 6px;background: #ed5565;color: #fff;float: right;cursor: pointer;}
.member-orders-content .info .name{height: 20px; line-height: 20px; padding-right: 12px; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.modal-dialog .modal-header{padding:0;background: #ed5565;border-top-left-radius:4px;border-top-right-radius:4px;}
.modal-dialog .modal-header button{padding: 8px 10px;color:#fff;opacity: .8;}
.modal-dialog .modal-header .modal-title{color:#fff;font-size: 14px;padding: 5px 10px;font-weight: lighter;}
.modal-dialog .modal-body {padding-left: 20px;padding-top: 20px;}
.modal-dialog .modal-body b{font-weight: lighter;display: block;padding-left: 60px;line-height: 25px;}
.modal-dialog .modal-body b em{font-style: normal;}
.modal-dialog .modal-body .input-group{width:100%;margin:0;}
.modal-dialog .modal-body .input-group span{display: inline-block;height:25px;position: relative;top:-1px;left:-1px;width:40px;background: #ed5565;border:1px solid #ed5565;}
.modal-dialog .modal-body input{padding: 3px 6px;font-size: 12px;width:60%;color: #666;display: table-cell;border:1px solid #ddd;}
.modal-dialog .modal-footer button{padding:3px 6px;border-radius: 0;box-shadow: none;font-size: 12px;}

.member-orders-content .info .specification .property{color: #999;}
.member-orders-content .info .specification span em{font-style: normal;}
.text-color{color:#8cc152;}




/*commission-orders end*/

/*friends-circle start*/
.firends-circle .list-item .content div{float:left;width:33.33333333333333333%;}
.firends-circle .list-item .content div img{width:100%;height:100%;}
.list-item{border-bottom:1px solid #ccc;margin-bottom:10px;}
.list-item p{font-size:12px;color:#999;}
.wechart-img div img{width:100%;padding:5px 0;}
/*friends-circle end*/


/*fill-information start*/
.apply div label{font-weight: 400;}
.apply p i{padding-right: 5px;}
.pbox .content div{width: 33.33333333333333%;float: left;position: relative;cursor: pointer;}
.pbox .content div img{width: 100%;height: 100%;padding:5px;position: relative;z-index: 100;}
.pbox .content.wechart-img div img{width: 100%;height: 100%;padding:5px 0;}
.distributor .storeLogo .upFile p{margin-top:40px;}
form div .upFile p{margin-top:40px;}
.bgstore p,.storeLogo p{font-weight: 700;margin-bottom: 5px;}
.upFile{position: relative;}
.upFile .bgImg{width:100px;height: 100px;float: left; margin-bottom: 20px; margin-right: 10px;}
.upFile img{width:100%;height:100%;}
.upFile .icheckbox_flat-red{left:0px;}
.upFile .adds{width: 100px;height:100px;color:#fff;position: absolute;top:0;text-align: center;line-height: 100px;font-size: 28px;font-weight: 600;cursor: pointer;}
.upFile .adds input{position: absolute;top:0px;width:100px;height:100px;display: block;overflow: hidden;text-indent: -9999px;opacity: 0;}
.upFile label{position: absolute;left:110px;top:80px;padding-left:25px;}
/*.colors{border:2px solid #ed5565;}*/

/*fill-information end*/
.check_right{background: url(../images/check.png) no-repeat;position: relative;right: 0;}

/*sale-service start*/
.sale-service{border-bottom: 1px solid #ddd;padding-bottom:10px;margin-bottom:10px;text-align: center;}
.sale-service a{float:left;width:33.3333333333333%;display: block;}
.sale-service a img{width: 100%;}
.service a i{left:-10px;}

/*sale-service end*/


/*deposit-record start*/
.commission-title tr th{font-weight: 400;}
.commission-title tr th,tr td{text-align: center;}
/*deposit-record end*/

/*first-index start*/
.index-img{width:100%;height:100%;}
.index-img img{width:100%;}
.firIndex{position: absolute; top: 100px; padding: 10px; min-height: 74px; z-index: 999;}
.firIndex img{width: 50px;height: 50px; position: absolute; left: 10px; border: 4px solid #fff;}
.firIndex div{margin-left: 90px;}
.firIndex div span{font-weight: bold;}
.firIndex div p{font-size: 10px; margin-bottom: 0;}
.pbox nav{text-align:center;margin-top:-10px;}
.index-content{min-height: 80px; padding: 0;position: relative;}
.index-content .title {font-size: 10px; line-height: 15px; height: 28px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.index-content .price {font-size: 11px; margin-top: 5px;}
.index-content .info {padding: 10px;}
.index-content img{width:100%;cursor: pointer;}
.index-content span {float: right;}
.index-content span.sale-favourable{border-radius: 100%;background: rgba(237,85,101,0.75);padding-top:7px;width:40px;height:40px;color:#fff;text-align:center;position:absolute;z-index: 1;top:10px;left:10px;font-size: 10px;}
.index-content span.sale-favourable i{font-style: normal;display: block;height:12px;font-size: 12px;}
.content_real{width: 100%;}
.myproduct .right{font-size: 40px;text-align:center;background: rgba(51,51,51,.5);font-size:40px;display:none;position: absolute;top:0;cursor: pointer;color: #0f0;}
.myproduct .right span{padding:50%;display: block;}
.copyright a {color: #999;}
/*first-index end*/

/*register start*/
.pbox form .form-group button{width: 45%;}
.pbox form .form-group button:last-child{float: right;}
/*register end*/


/*my-goods start*/
.search_img{float: left;margin-right: 10px;cursor: pointer;color: #CCD1D9;}
.dropdown .glyphicon{font-size: 30px; }
.search_input .text{width:100%;padding:5px;border:2px solid #ccc;border-radius: 4px;}
.color{color: #da4453;}
.class_goods{padding-bottom: 10px;}
.class_goods .dropdown{padding-top: 10px;}
.open .classify-icon{background:url(../images/class_bg.png) no-repeat;}
.classify-icon{cursor: pointer;margin-top:5px;border:none;background:url(../images/class_hover.png) no-repeat;width: 34px;height: 34px;line-height:34px;margin-left:10px;float: left;}
.pbox .dropdown .input-group{width:80%;}
.pbox .dropdown .input-group input{margin-top: 2px;}
.pbox ul.submenu{width: 1%;min-width: 100px;background:#ccc;}
.pbox ul.submenu li a{color:#fff;}
.pbox ul.submenu li:hover a{background:#fff;color:#cf1818;}
.pbox .dropdown .input-group-addon{border:none;background: none;height:34px;float: left;display: block;width: 40px;margin-top: 1px;}
.pbox .dropdown .glyphicon-search{background: #da4453;padding:9px 10px;color:#fff;font-size: 14px;margin-left:-35px;border-bottom-right-radius: 4px;border-top-right-radius:4px;}
.pbox .dropdown input{width:60%;float: left;}
.pbox .dropdown label{position: absolute;top:10px;right: 0;padding-top: 8px;}
.pbox .dropdown label .icheckbox_flat-red{float: right;margin-right:10px;}
.index-content .content-right{padding: 10px;}
.distributors .content-right{position: relative;}
.distributors .content-right a{position: absolute;top:0;right: 0;padding:4px 6px;}
.distributors .content-right div{width:78%;font-size: 12px;line-height: 25px;}
.distributors .content-right div.price span{margin-left: 10px;}
.distributors .content-right div.price em{font-style:normal;color: #8cc152;font-weight: bold;}
.distributor .content div span {display: none;}
.distributor .content div {border: 0;}

.distributor .content div.disactive span {display:block; height:0px; width:0px;position: absolute;right: 0;bottom: 0;padding:0; border:5px solid #ed5565; border-color:transparent #ed5565 #ed5565 transparent; border-style:dashed solid solid dashed; line-height:0px;z-index:99;}


/*.distributor .content div.disactive span {width: 10px;height: 10px;display:block;position: absolute;right: 0;bottom: 0;margin-top:10px;background: url(images/check.png) no-repeat;}*/
.distributor .content div.disactive {border: 2px solid #ed5565;}
.content-right div a{font-size: 12px;overflow: hidden;height: 35px;display: block;}
/*my-goods end*/



/*productDetail*/
ul.product_detail li{
	width: 33.3333333%;
	text-align: center;
}

.btn-fixed-top{
	position: fixed;
	top: 10px;
	margin-left: 10px;
	z-index: 99;
	display: block;
	width: 100%;
	max-width: 650px;
	opacity:0.85;
}
.content-right .icheckbox_flat-red, .iradio_flat-red{position: absolute;top:0;right: 0;}

.member-orders{padding: 10px;}
.myproduct{padding-bottom: 20px;}
/*选择退换货商品*/
    .choose_goods .title{padding:10px;padding-bottom:0;}
    .choose_goods .title em{font-style: normal;}
    .choose_goods .choose_goods_content{position: relative;padding:10px;}
    .choose_goods .choose_goods_content img{position: absolute;width: 60px;height:60px;}
    .choose_goods .choose_goods_content .info {margin-left:70px;padding-top:5px;padding-bottom:5px;min-height: 50px;}
    .choose_goods .choose_goods_content .info p{line-height: 16px;height:32px;overflow:hidden;margin-bottom: 0;}
    .choose_goods .choose_goods_content .info button{float: right;padding: 2px 4px;height:20px;line-height: 16px;font-size: 11px;}
    .choose_goods span{float: right;}
    
    /*退货提交申请*/
     .well{border-radius: 0;}
    textarea{border-color:none;box-shadow: none;}
    .apply-refund.well{padding: 0;}
    .apply-refund .choose_goods_content{position: relative;padding:10px;border-bottom: 1px solid #ddd;}
    .apply-refund .choose_goods_content img{position: absolute;width: 60px;height:60px;}
    .apply-refund .choose_goods_content .info {margin-left:70px;padding-top:3px;padding-bottom:5px;min-height: 50px;}
    .apply-refund .choose_goods_content .info p{line-height: 16px;height:32px;overflow:hidden;margin-bottom: 0;}
    .apply-refund span{float: right;}
    /*label{display:inline; float:left; width:22%; text-align:right;height:3rem; font-size:12px; font-weight:normal; line-height:3rem; color:#666;}
    input.form-control{display:inline; float:left; width:78%; height:auto; padding:.75rem .75rem; font-size:12px; color:rgba(169,169,169,.7); box-shadow:none;}
    */
    /*我要申请*/
    .title_bg{background: #fff;}
    .my-apply.well{padding: 0;} 
    .my-apply .title{padding:10px;padding-bottom:5px;border-bottom: 1px solid #ddd;}
    .my-apply .title em{font-style: normal;}
    .my-apply .my-apply-content{position: relative;padding:10px;border-bottom: 1px solid #ddd;}
    .my-apply .my-apply-content:last-child{border-bottom: none;}
    .my-apply .my-apply-content img{position: absolute;width: 60px;height:60px;}
    .my-apply .my-apply-content .info{margin-left:70px;padding-top:3px;padding-bottom:5px;min-height: 60px;}
    .my-apply .my-apply-content .info i{font-style:normal;}
    .my-apply .my-apply-content .info p{line-height: 16px;overflow:hidden;margin-bottom: 0;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
    .my-apply .my-apply-content .info button{float: right;padding: 2px 4px;height:20px;line-height: 16px;font-size: 11px;}
    .my-apply span{float: right;}
    /*进度查询*/
     body{font-size: 12px;}
    .title_bg{background: #fff;}
    .well{border-radius: 0;}
    .progress-check{padding:10px;}
    .progress-check .title{padding-bottom:5px;}
    .progress-check .info{padding-top:10px;position: relative;}
    .progress-check .info div{line-height: 20px;white-space:nowrap;overflow: hidden;width:96%;}
    .progress-check span.glyphicon{position: absolute;right:0;top:40px;color: #ccc;}
    /*进度明细*/
     p{margin:0;}
     .progress-detail.well{padding:0;}
     .progress-detail .progress-detail-title{padding:10px;border-bottom: 1px solid #ddd;}
     .progress-detail .progress-detail-title p{line-height:20px;}
     .progress-detail .progress-detail-content{padding:10px;}
     .progress-detail .progress-detail-content div{line-height: 20px;}
     .progress-detail .progress-detail-content span{float: left;line-height: 20px;}
     .progress-detail .progress-detail-content p{width:80%;line-height: 20px;float:left;overflow: hidden;}
     .progress-detail .progress-detail-content div:last-child p{height:20px;}
     .progress-follow .progress-detail-title{padding:10px;padding-bottom:5px;border-bottom: 1px solid #ddd;}
     .progress-follow.well{padding:0;}
     .progress-follow .follow-content{padding:10px;}
     .progress-follow .follow-content p{line-height: 20px;}
     .progress-follow .follow-content span{padding-right: 10px;width: 35%;display: inline-block;}
     /*购物车*/
     	.shoppingStepBar .step{float: left;width: 33.33333333333%;}
    	.shoppingStepBar .step i{position: relative;top:-10px;border-bottom: 2px solid #ccc;display: block;}
        .shoppingStepBar .step .glyphicon { color: #fff; padding: 2px; border-radius: 15px; background-color: #CCD1D9; font-size: 10px;z-index: 100; }
        .shoppingStepBar .active { border-color: #ED5565; }
        .shoppingStepBar .active .glyphicon { background-color: #8cc152; }
        .shoping-title{font-size: 10px;}
        .shoppingStepBar .step em{font-style: normal;display: block;font-size: 10px;}
        .shoppingStepBar .step:first-child i{margin-right: -50%;}
        .shoppingStepBar .step:last-child i{margin-left: -50%;}
        /*商品详细活动显示*/
         .price{margin-bottom:5px;position: relative;}
       .price span.title{color:#666;float: left;}
       .all-action {line-height: 20px;float: left;}
       .all-action .actionnone{display: none;}
       .all-action .action span.purchase{background: #ed5565;padding:2px 5px;border-radius: 4px;margin-right: 4px;}
       .all-action .action span.purchase a{color: #fff;}
       .price em{font-style: normal;line-height:20px;float: left;cursor:pointer;}
        /*小店排名和团队排名*/
.main-box{
    overflow: hidden;
    display: block;
    font:14px/1.8em "微软雅黑",Arial,Verdana,sans-serif;
}

.main-box .top-tags{
    margin-top: 10px;
    width: 100%;
    display: inline-block;
}

.main-box .top-tags a{
    width: 50%;
    float: left;
    line-height: 2;
    font-size: 14px;
    border-left: 1px solid #ccc;
    margin-left: -1px;
    text-align: center;
    color: #333333;
}

.main-box .top-tags a:hover{
    color: #ff4a02;
}

.main-box .store-top{
    width: 100%;
    padding-top: 61px;
}

.main-box .store-top .my-store-top{
    padding: 5px 19px;
    border-top: 1px solid #eaeaea;
    background: #fff;
    position: fixed;
    top: 47px;
    left: 0;
    z-index: 9;
    display: inline-block;
}

.main-box .store-top .my-store-top .my-num{
    line-height: 50px;
    float: left;
    min-width: 10%;
}

.main-box .store-top .my-store-top .my-img{
    width: 50px;
    height: 50px;
    float: left;
}

.main-box .store-top .my-store-top .my-img img{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}

.main-box .store-top .my-store-top .my-exp{
    float: left;
    height: 50px;
    margin-left: 19px;
    overflow: hidden;
}

.main-box .store-top .my-store-top .my-exp .exp-my{
    width: 100%;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
}

.main-box .store-top .my-store-top .my-exp .exp-my span{
    float: left;
}

.main-box .store-top .my-store-top .my-exp .exp-my em{
    float: right;
    color: red;
}

.main-box .store-top .my-store-top .my-exp .exp-bottom{
    width: 100%;
    height: 4px;
    border-radius: 2px;
    background: #c0beaf;
    position: relative;
}

.main-box .store-top .my-store-top .my-exp .exp-bottom em{
    height: 4px;
    border-radius: 2px;
    background: red;
    position: absolute;
    top: 0;
    left: 0;
}
.top li{
    width: 94%;
    height: 50px;
    padding: 5px 19px;
    border-top: 1px solid #eaeaea;
    box-sizing: content-box;
    display: inline-block;
}

.top li .top-num{
    line-height: 50px;
    float: left;
    min-width: 10%;
}

.top li .top-img{
    width: 50px;
    height: 50px;
    float: left;
}

.top li .top-img img{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}

.top li .top-exp{
    float: left;
    height: 50px;
    margin-left: 19px;
    overflow: hidden;
}

.top li .top-exp .exp-top{
    width: 100%;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
}

.top li .top-exp .exp-top span{
    float: left;
}

.top li .top-exp .exp-top em{
    float: right;
    color: red;
}

.top li .top-exp .exp-bottom{
    width: 100%;
    height: 4px;
    border-radius: 2px;
    background: #c0beaf;
    position: relative;
}

.top li .top-exp .exp-bottom em{
    /*width: 50%;*/
    height: 4px;
    border-radius: 2px;
    background: red;
    position: absolute;
    top: 0;
    left: 0;
}
/*向上向下滚动的图标样式*/
.scrolltools {
    position: fixed;
    top: 100px;
    right: 10px;
    display: block;
    margin: -30px 0 0 2px;
    width: 40px;
    background: #f4f4f4;
    border: 1px #cdcdcd solid;
    border-radius: 3px;
    border-top: 0;
    cursor: pointer;
    z-index:999;
}

.scrolltools a {
    background: url("../images/scrolltop.png");
    border-top: 1px solid #CDCDCD;
    color: #787878;
    display: block;
    height: 24px;
    line-height: 12px;
    padding: 3px 5px;
    text-align: center;
    text-decoration: none;
    width: 30px;
    box-sizing:content-box;
}
.toTop {
    background-position: 0 0 !important;
}
.toReply {
    background-position: 0 -30px !important;
}
.toList {
    background-position: 0 -60px !important;
}
.toBottom {
    background-position: 0 -90px !important;
}
.toTop:hover {
    background-position: -40px 0 !important;
}

.toReply:hover {
    background-position: -40px -30px !important;
}
.toList:hover {
    background-position: -40px -60px !important;
}
.toBottom:hover {
    background-position: -40px -90px !important;
}
/*红包样式*/

.redpagershow{text-align: center;}

.mid-nav{
	position: relative;
	margin: 10px 0 20px 0; 
	width: 100%;
	height: 75px;
	overflow: hidden;
}

.mid-nav .mid-nav-tags{
	position: absolute;
	top: 0;
	left: 0;
	height: 75px;

}

.mid-nav .mid-nav-tags li{
	float: left;
	position: absolute;
	height: 75px;
}

.mid-nav .mid-nav-tags li a{
	width: 24%;
	height: 100%;
	margin: 0 0.5%;
	float: left;
}

.mid-nav .mid-nav-tags li a img{
	width: 100%;
	height: 100%;
}

.mid-nav .mid-nav-pointer{
	width: 90%;
	margin: 0 5%;
	position: absolute;
	top: 35%;
	left: 0px;
	z-index: 9;
}

.mid-nav .mid-nav-pointer li{
	color: #fff;
	font-size: 20px;
}

.mid-nav .mid-nav-pointer .mid-nav-pointer-left{
	float: left;
}

.mid-nav .mid-nav-pointer .mid-nav-pointer-right{
	float: right;
}

.right-tags{
	width: 12.6%;
	position: fixed;
	bottom: 60px;
	right: 15px;
	z-index: 99;
}

.right-tags li{
	width: 100%;
	margin-top: 10px;
}

.right-tags li.right-tags-service a{
	width: 100%;
	height: 100%;
	border-radius: 4px;
	border: 1px solid #8a8c8f;
	background: #fff url("../images/tags-img-1.png") center center no-repeat;
	background-size: 75%;
	opacity:0.8;
	float: left;
}

.right-tags li.right-tags-select a{
	width: 100%;
	height: 100%;
	border-radius: 4px;
	border: 1px solid #8a8c8f;
	background: #fff url("../images/tags-img-2.png") center center no-repeat;
	background-size: 75%;
	opacity:0.8;
	float: left;
}

footer .glyphicon{
	width: 20px;
	height: 20px;
	background: url("../images/footer-tags.png") no-repeat;
	background-size: 205%;
	margin-top: 6px;
}

footer .footer-div-home div{
	background-position: 0px 2px;
}

footer .footer-div-home-over div{
	background-position: -21px 2px;
}
footer .footer-div-home-over p{
	color:red;
}
footer .footer-div-type div{
	background-position: 0px -18px;
}
footer .footer-div-type-over p{
	color:red;
}
footer .footer-div-type-over div{
	background-position: -21px -18px;
}

footer .footer-div-cart div{
	background-position: 0px -37px;
}
footer .footer-div-cart-over p{
	color:red;
}
footer .footer-div-cart-over div{
	background-position: -21px -37px;
}

footer .footer-div-my div{
	background-position: 0px -58px;
}
footer .footer-div-my-over p{
	color:red;
}
footer .footer-div-my-over div{
	background-position: -21px -58px;
}

footer .footer-div-shop div{
	background-position: 0px -77px;
}
footer .footer-div-shop-over p{
	color:red;
}
footer .footer-div-shop-over div{
	background-position: -21px -77px;
}

.pbox-select{
	background: #f2f2f2;
	padding: 10px 20px;
}

.pbox-select .pbox-select-border{
	border: 1px solid #cccccc;
	width: 100%;
	height: 35px;
	background: #fff url("../images/lens.png") 5% center no-repeat;
	background-size: 5%;
	position: relative;
}

.pbox-select .pbox-select-border input{
	border: 0;
	width: 88%;
	height: 100%;
	float: right;
}

.pbox-select span{
	width: auto;
	display: inline-block;
	position: absolute;
	right: -1px;
	top: -1px;
}

.pbox-select span .btn{
	border-radius: 0;
}

.pbox-select-tags{
	width: 100%;
	padding-bottom: 10px;
	display: inline-block;
}

.pbox-select-tags li{
	width: 30.33333%;
	margin: 10px 1.5%;
	background: #f8f8f8;
	float: left;
}

.pbox-select-tags li .select-tags-img{
	width: 100%;
}

.pbox-select-tags li .select-tags-img img{
	width: 100%;
	height: 100%;
}

.pbox-select-tags li .select-tags-name{
	width: 100%;
	line-height: 2;
	font-size: 16px;
	color: #141414;
	text-align: center; 
}

.login-name{
	width: 100%;
	margin-bottom: 20px;
	background: #fff;
	font-size: 16px;
	line-height: 3;
	display: inline-block;
}

.login-name span{
	font-size: 26px;
	float: left;
	margin: 10px 0 0 10px;
}

.login-name input{
	border: 0;
	width: 85%;
	float: right;
}

.login-btn{
	padding: 12px 12px;
	margin-bottom: 20px;
	border-radius: 0;
	font-size: 18px;
 
}

.memberCenter .user-photo{
	width: 86px;
	height: 86px;
	position: absolute;
	top: 25px;
	border-radius: 50%;
	background-size: 45%;
	text-align: center;
	line-height: 120px;
	border: 3px solid rgba(0,0,0,0.1);
}

.memberCenter .user-photo a{
	width: 100%;
	height: 100%;
}

.memberCenter .user-photo a img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 50%;
}

.memberCenter .user-photo span{
	width: 18px;
	height: 18px;
	background: #fb5959;
	position: absolute;
	bottom: 10px;
	right: -5px;
	border-radius: 50%;
	text-align: center;
	line-height: 20px;
	color: #fff;
	font-size: 12px;
}

.memberCenter .user-name{
	width: 100%;
	color: #666;
	text-align: center;
	font-size: 20px;
	margin-top: 115px;
}

.memberCenter .user-tags{
	width: 100%;
	height: 55px;
	background: url("../images/user-tags-bg.png") repeat;
	position: absolute;
	bottom: 0;
	left: 0;
}

.memberCenter .user-tags li{
	width: 25%;
	height: 100%;
	border-left: 1px solid #ccc;
	margin-left: -1px;
	float: left;
}

.memberCenter .user-tags li a{
	width: 100%;
	padding-top: 33px;
	float: left;
	line-height: 20px;
	text-align: center;
	color: #fff;
}

.memberCenter .user-tags li a.order{
	background: url("../images/user-tags-1.png") center 5px no-repeat;
	background-size: 35%;
}

.memberCenter .user-tags li a.pay{
	background: url("../images/user-tags-2.png") center 5px no-repeat;
	background-size: 35%;
}

.memberCenter .user-tags li a.delivery{
	background: url("../images/user-tags-3.png") center 5px no-repeat;
	background-size: 35%;
}

.memberCenter .user-tags li a.return{
	background: url("../images/user-tags-4.png") center 5px no-repeat;
	background-size: 35%;
}

.memberBottom{
	width: 100%;
	padding-top: 10px ;
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
}

.memberBottom .bottom-content{
	width: 100%;
	height: 50px;
	text-indent: 50px;
	line-height: 50px;
	font-size: 16px;
}

.memberBottom .bottom-content a{
	width: 100%;
	height: 100%;
	float: left;
	color: #323232;
	font-size: 2rem;
	border-bottom: 1px solid #e1e1e1;
}

.memberBottom .bottom-content a.border0{
	border-bottom: 0;
}

.memberBottom .bottom-content a.userInfo{
	background: #fff url("../images/user-img-1.png") 15px center no-repeat;
	background-size: auto 56%;
}

.memberBottom .bottom-content a.collect{
	background: #fff url("../images/user-img-2.png") 15px center no-repeat;
	background-size: auto 56%;
}

.memberBottom .bottom-content a.refer{
	background: #fff url("../images/user-img-3.png") 15px center no-repeat;
	background-size: auto 56%;
}

.memberBottom .bottom-content a.service{
	background: #fff url("../images/user-img-4.png") 15px center no-repeat;
	background-size: auto 56%;
}

.memberBottom .bottom-content a.red{
	background: #fff url("../images/user-img-5.png") 15px center no-repeat;
	background-size: auto 56%;
}

.memberBottom .bottom-content a.address{
	background: #fff url("../images/user-img-6.png") 15px center no-repeat;
	background-size: auto 56%;
}

.memberBottom .bottom-content a.exit{
	background: #fff;
	color: #ccc;
	text-align: center;
}

.red-bg{
	background: #fff url("../images/red-bg.png") no-repeat;
	background-size: auto 100%;
	float: left;
	width: 100%;
}

.red-content{
	width: 100%;
	float: left;
}

.red-content li{
	float: left;
	overflow: hidden;
}

.red-content li .money{
	color: #ff223e;
	font-size: 16px;
	text-align: center;
	width: 100%;
}

.red-content li .money span{
	font-size: 32px;
	font-weight: bold;
}

.red-content li .money-info{
	text-align: center;
	color: #666666;
}

.red-content li .shop-info{
	width: 100%;
	padding-left: 30px;
}

.red-content li .shop-info h1{
	width: 100%;
	line-height: 28px;
	color: #323232;
	float: left;
	font-size: 16px;
}

.red-content li .shop-info span{
	width: 100%;
	color: #666;
	float: left;
}

.red-content li .shop-info em{
	width: 100%;
	color: #aaa;
	float: left;
}

.distributor-head .order-money{
	width: 100%;
	height: 60px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: #d9eef8;
}

.distributor-head .order-money li{
	width: 33.33333%;
	height: 100%;
	float: left;
	text-align: center;
	border-left: 1px solid #aebec6;
	margin-left: -1px;
}

.distributor-head .order-money li a{
	width: 100%;
	text-align: center;
	font-size: 18px;
	padding-top: 10px;
	float: left;
	color: #323232;
}

.distributor-head .order-money li a span{
	width: 100%;
	float: left;
	text-align: center;
	color: #f08a8c;
}

.order-img-tags{
	width: 100%;
	background: #fff;
	margin: 10px 0;
	border-top: 1px solid #e2e2e2;
	display: inline-block;
}

.order-img-tags li{
	width: 50%;
	border-left: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	margin-left: -1px;
	float: left;
}

.order-img-tags li a{
	width: 100%;
	float: left;
	text-align: center;
	padding-top: 70px;
	padding-bottom: 10px;
	font-size: 16px;
}

.order-img-tags li a.shop-info{
	background: url("../images/shop-img-1.png") center 18px no-repeat;
	background-size: 25%;
}

.order-img-tags li a.shop-underling{
	background: url("../images/shop-img-2.png") center 18px no-repeat;
	background-size: 25%;
}

.order-img-tags li a.shop-brokerage{
	background: url("../images/shop-img-3.png") center 18px no-repeat;
	background-size: 25%;
}

.order-img-tags li a.shop-qr{
	background: url("../images/shop-img-4.png") center 18px no-repeat;
	background-size: 25%;
}

.order-img-tags li a.shop-card{
	background: url("../images/shop-img-5.png") center 18px no-repeat;
	background-size: 25%;
}

.order-img-tags li a.shop-order{
	background: url("../images/shop-img-6.png") center 18px no-repeat;
	background-size: 25%;
}

.order-img-tags li a.shop-friend{
	background: url("../images/shop-img-7.png") center 18px no-repeat;
	background-size: 25%;
}

.order-img-tags li a.shop-top{
	background: url("../images/shop-img-8.png") center 18px no-repeat;
	background-size: 25%;
}

.money-top{
	width: 100%;
	background: #ff2d4b;
	height: 120px;
	position: relative;
	padding-left: 10%;
	padding-top: 20px;
	font-size: 16px;
}

.money-top a{
	width: 100%;
	height: 100%;
	color: #fff;
}

.money-top a .show-money{
	width: 100%;
	float: left;
	margin-top: 20px;
	font-size: 28px;
}

.money-top a em{
	position: absolute;
	right: 30px;
	top: 40%;
	font-weight: bold;
	color: #77341e;
	font-size: 24px;
	font-family: "Lucia Console";
}

.money-middle{
	height: 100px;
	padding-top: 15px;
	background: #f27f40;
}

.money-middle a .show-money{
	margin-top: 15px;
}

.memberBottom .bottom-content a.other{
	background: #fff;
	color: #333333;
	line-height: 50px;
	position: relative;
}

.memberBottom .bottom-content a.other span{
	color: #eb533d;
	font-size: 30px;
	position: absolute;
	top: 10px;
	left: -40px;
}

.alipay{
	width: 100%;
	padding: 10px 20px;
	display: inline-block;
}

.alipay h1{
	font-size: 18px;
}

.alipay .alipay-info{
	width: 100%;
}

.alipay .alipay-info li{
	width: 100%;
	font-size: 16px;
	margin-top: 20px;
	float: left;
}

.alipay .alipay-info li label{
	width: 35%;
	text-align: right;
	float: left;
}

.alipay .alipay-info li input{
	width: 64%;
	border: 0;
	float: right;
	border-bottom: 1px solid #999;
	background: none;
	text-indent: 10px;
}

.alipay .alipay-btn{
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	float: left;
	margin-top: 20px;
}

.alipay .alipay-btn a{
	width: 100%;
	height: 100%;
	background: #990000;
	float: left;
	color: #fff;
	font-size: 16px;
}

.alipay .alipay-wechatpay{
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	background: #43acdc;
	display: inline-block;
	margin-top: 10px;
}

.alipay p{
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-indent: 10%;
	color: #999;
}

.btn-xs{
	border-radius: 0;
}

.btn-warning{
	background-color: #ababab;
	border-color: #ababab;
}

.btn-danger{
	background-color: #da4453;
	border-color: #da4453;
}

.nav-title-middle .my-order-money{
	color: #ff223e;
	line-height: 20px;
}

.order-date{
	width: 100%;
	color: #858585;
	line-height: 20px;
}

.order-state{
	width: 100%;
	color: #858585;
	line-height: 20px;
}

.order-state span{
	color: #ff2d4b;
}

.pbox-bottom-left{
	float: left;
	width: 100%;
	display: inline-block;
}

.pbox-bottom-left li{
	float: left;
	width: 100%
}

.pbox-bottom-left li span{
	color: #ed5565;
	font-size: 20px;
}

.clear{ clear: both;}

body{ padding-bottom: 50px;}

.get-red{
	width: 100%;
	background: url("../images/get-red-bg.png") center center no-repeat;
	background-size: 100% 100%;
	position: relative;
	margin-bottom: -50px;
}

.get-red .get-red-content{
	width: 200px;
	background: red;
	position: absolute;
}

.get-red .get-red-content .get-red-top{
	width: 200px;
	height: 10px;
	background: url("../images/red-top.png") 0 0 no-repeat;
	background-size: 100% 100%;
}

.get-red .get-red-content .get-red-money{
	width: 100%;
	background: #fff;
	border-bottom: 1px dashed #cccccc;
	padding: 10px 0;
}

.get-red .get-red-content .get-red-money h1{
	color: #fa1d3f;
	text-align: center;
	font-size: 18px;
	font-weight: 100;
}

.get-red .get-red-content .get-red-money h1 span{
	font-size: 38px;
}

.get-red .get-red-content .get-red-money h1 em{
	color: #b2b2b2;
	font-size: 14px;
}

.get-red .get-red-content .get-red-money .get-red-date{
	color: #b2b2b2;
	font-size: 14px;
	text-align: center;
}

.get-red .get-red-content .get-red-bottom{
	width: 100%;
	background: #fff;
	padding: 20px 0;
}

.get-red .get-red-content .get-red-bottom .get-red-name{
	width: 100%;
	height: 24px;
	text-align: center;
	color: #323232;
	font-size: 18px;
	font-weight: bold;
	overflow: hidden;
}

.get-red .get-red-content .get-red-bottom .get-red-explain{
	width: 100%;
	font-size: 12px;
	color: #585858;
	text-align: center;
	margin-top: 5px;
}

.get-red .get-red-content .get-red-bottom .get-red-explain a{
	color: #585858;
}

.get-red .get-red-content .get-red-bottom .get-red-btn{
	width: 100%;
	text-align: center;
	margin-top: 10px;
}

.get-red .get-red-content .get-red-bottom .get-red-btn a{
	width: 80%;
	line-height: 30px;
	display: inline-block;
	background: #ff2d4b;
	color: #fff;
	border-radius: 5px;
	font-size: 16px;
	font-weight: bold;
}

.get-red .get-red-content .get-red-bottom .get-red-img{
	width: 100%;
	height: 72px;
	background: url("../images/bad-img.png") no-repeat;
	background-size: 100% 100%;
}

.get-red .get-red-content .get-red-bottom .get-red-text{
	width: 100%;
	color: #323232;
	text-align: center;
	font-size: 14px;
	line-height: 30px;
}

.get-red .get-red-content .get-red-bottom .get-red-txt{
	width: 100%;
	color: #ff2d4b;
	text-align: center;
	font-size: 18px;
}

.distributorCenter .shop-photo{
	width: 80px;
	height: 80px;
	position: absolute;
	top: 25px;
}

.distributorCenter .shop-photo span{
	position: absolute;
	top: 55px;
	left: 60px;
}

.distributorCenter .shop-user-name{
	width: 100%;
	text-align: center;
	padding-top: 112px;
	font-size: 16px;
}

.shopInfo{
	width: 100%;
	margin-bottom: 15px;
	display: inline-block;
}

.shopInfo label{
	width: 28%;
	float: left;
	color: #434a54;
	text-align: right;
	font-size: 16px;
	line-height: 25px;
}

.shopInfo input{
	width: 70%;
	float: left;
	height: 25px;
	line-height: 25px;
	border-radius: 0;
	border: 0;
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #000;
}

.shopInfo textarea{
	width: 70%;
	float: left;
	height: 25px;
	line-height: 25px;
	border-radius: 0;
	border: 0;
	border-bottom: 1px solid #000;
	padding: 0;
	margin: 0;
}

.shop-background-img{
	width: 100px;
	height: 100px;
	float: left;
	border: 2px dashed #ccc;
	margin: 10px 20px;

}

.shop-background-img a{
	width: 100%;
	height: 100%;
	float: left;
	text-align: center;
	line-height: 100px;
	font-size: 66px;
	color: #ccc;
}

.bgstore p, .storeLogo p{
	font-size: 16px;
}

.slides-collect-btn span.star-null{
	width: 28px;
	height: 28px;
	background: url("../images/star-null.png") no-repeat;
}

.slides-collect-btn span.star-full{
	width: 28px;
	height: 28px;
	background: url("../images/star-full.png") no-repeat;
}

.y-shopicon{position: absolute;left: -42.5% !important;top:3.7% !important; width: 100%;height: 30px;background-color: red;color: #fff;text-align: center;line-height: 30px;
transform:rotate(-45deg);
-webkit-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
transform-origin:50% 50%;
-webkit-transform-origin:50% 50%;
-ms-transform-origin:50% 50%;
-moz-transform-origin:50% 50%;
-o-transform-origin:50% 50%;
font-family: "微软雅黑";
z-index:999 !important;
display:block !important;
}
.body{
	max-width: 650px;
}

.well{
	box-shadow: none;
}
.selectBox{
    height:20px;
    line-height:20px;
    margin-bottom:10px;
}
 .selectcheckbox {
        width: 20px;
        height: 20px;
        background-color: #ccc;
        border-radius: 3px;
        cursor: pointer;
        display:inline-block;
        float:left;
    }

        .selectcheckbox span {
            color: red;
            display: none;
            font-size: 14px;
            right: -3px;
            top: 3px;
        }

        .selectcheckbox.checked span {
            display: block;
        }
        .selectBox span:last-child input{
            height:20px;
        }