@charset "utf-8";
/* CSS Document 
WeiSite : 海韵B2B电商下单平台
Useing : General Style(一般样式)
Author : krispy
Power By: 江苏海韵商贸有限公司
Update : 2015-11-11(单身狗节日快乐)
*/

/************************ GENERAL TYPOGRAPHY(排版) ****************************/

	/* Reset CSS */

	ul,ol,li,h1,h2,h3,h4,h5,h6,form,p,a,img,menu,dl,dt,dd{ margin: 0; padding: 0; border: 0; }
	ul,li{ list-style-type: none; }
	img{ width:100%; height:100%;display:block;}
	input,button{outline-style: none;border:none;}
	small{ font-size: 14px; }
    .clearfix:after{visibility:hidden;display:block;content:" ";clear:both;height:0;line-height:0;}
    .clearfix{zoom:1;}
	/* Body & html */

	body{ margin: 0; padding: 0; font:normal 100% '\534E\6587\7EC6\9ED1',Arial, Verdana, Helvetica, sans-serif; color: #333; background-color: #fafafa; }
	html{ width: 100%; height: 100%;  }

	/* Headings */

	h1,h2,h3,h4,h5,h6{ letter-spacing: 0; font-weight: normal; line-height: 0.2em; }
	
	h6{ font-size: 18px;line-height:28px;}
	h5{ font-size: 20px; line-height:36px; }
	h4{ font-size: 26px; }
	h3{ font-size: 28px; }
	h2{ font-size: 30px; }

	/* Links */
	a{ color:#333;}
	a:link, a:visited, a:hover{ text-decoration: none; }
	
	/* General Css */
	hr{height:1px;border:none;border-top:1px solid #e8e8e8; width:100%;}
	.redtxt{ color:#e9656b;}
	.graytxt{ color:#bdbdbd;}
	.orangtxt{ color:#ef8811;}
	.highlinetxt{color:#e9656b; font-size:16px;}
	.float-l{ float:left;}
	.txt-align-r{ text-align:right; line-height:36px; margin-right:2%;}
	.special-status{ color:#fff; padding:2% 5%;-webkit-border-radius: 15px 16px 16px 15px/15px 15px 16px 16px;	-moz-border-radius: 15px 16px 16px 15px/15px 15px 16px 16px;	border-radius: 15px 16px 16px 15px/15px 15px 16px 16px;	background-color: #e9656b;}





#header{ background:#8ac257;background:#e9656b; text-align:center; padding-bottom:3%; color:#fff; font-size:20px;}
#header strong{ width:80%;padding-top:4%; display:block; font-weight:normal; float:left;}
#header a{ width:8%;display:block; padding-left:2%; padding-top:4%;}
#header form{ width:80%;}
#header a img{ width:80%;}
#header a,#header form{ float:left;}
.searchbar{ padding-top:3.5%;position: relative;}
.search{ width:94%; padding:1.8% 3%; border: 1px solid white;border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px;  }

#noticebar{ background:#fff;padding:2.5% 2%;white-space: nowrap;text-overflow:ellipsis; overflow:hidden; }
#noticebar small{background: url(../images/icon_notice.png) 0 no-repeat; background-size:6%; padding-left:5%;}

menu{ background:#fff; border-bottom:1px solid #eee; padding:2% 0 0 5%; text-align:center; font-size:14px;}
@media (max-width: 320px) {

     menu{ font-size:12px;}

  }
menu li { width:20%; float:left; margin:0 5% 5% 0;}
menu li div{ margin-bottom:10%; }

/**********2016.04.22 样式修改**************/
#newpro{background:#fff; border-bottom:1px solid #eee; margin-top:10px; }
#newpro dt{border-bottom:1px solid #eee; padding:0 2%;}
#newpro dt h5 small{ float:right; background:url(../images/icon_more.png) 35px 11px no-repeat; background-size:30%; padding-right:25px;}
#newpro dd{ width:50%; float:left; height:120px;}
#newpro dd div.propic{ float:left; width:30%; margin-top:5%; }
#newpro dd div.protxt{ float:right; width:65%; font-size:12px;}
/**********2016.04.22 end**************/

/**********2016.04.22 新增样式**************/
.tabbox{width:100%;height:600px;margin:0 auto; background:#fff;}
.tabbox .tab{overflow:hidden;}
.tabbox .tab a{display:block;padding:10px 0; width:50%; text-align:center;float:left;text-decoration:none;color:#333; border-bottom:1px solid #e8e8e8;}
.tabbox .tab a:hover{background:#E64E3F;color:#fff;text-decoration:none;}
.tabbox .tab a.on{background:#E64E3F;color:#fff;text-decoration:none;}
.tabbox .content{overflow:hidden;width:100%;height:100%;position:relative;}
.tabbox .content ul{position:absolute;left:0;top:0;height:100%;}
.tabbox .content li{width:500px;height:100%;float:left;}
.tabbox .content li p{padding:10px;}

#recommend{border-bottom:1px solid #eee; padding:0 2%;}
#recommendpro{ width:100%;background:#fff;margin-top:10px;word-wrap:break-word;overflow:hidden;}
#recommendpro dd{ width:50%; float:left; margin:2% 0;dsiplay:inline;}
#recommendpro dd div.propic{ float:left; width:30%; margin-top:5%; }
#recommendpro dd div.protxt{ float:right; width:70%; font-size:12px;}

/*made*/
.made{background:#FFF;}
.madegame{width:100%;overflow:hidden;}

/**********2016.04.22 end**************/


footer{ position:fixed; bottom:0; width:100%; padding:2% 0; background:#fff;border-top:1px solid #eee;}
footer ul li{ float:left; width:6%; margin:0 7%;}

#festival-footer-nav footer{ position:fixed; bottom:0; width:100%; padding:2% 0; background:#fff;border-top:1px solid #eee;}
#festival-footer-nav footer ul li{ float:left; width:10%; margin:0 5%;}

.container{background:#fff; border-bottom:1px solid #eee; padding:0 3%;}

.infostyle label{ display:block;border-bottom:1px solid #eee; line-height:46px;}
.infostyle label:after { content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.infostyle label span,.select-css span{ width:32%; display:block; float:left;}
.infostyle label input{ width:66%; float:left; padding:2% 0; margin-top:2.5%;}
.infostyle label input.choice{float:none; padding:0; margin-top:2.5%; width:3%;}
.select-css{border-bottom:1px solid #eee;line-height:46px;}
.select-css div{ float:left; margin:0 1%;}

.b-btn,.btn,.o-btn{ width:90%; padding:2% 0; margin:2% auto; text-align:center; color:#fff;-webkit-border-radius: 33px 34px 34px 33px/33px 33px 34px 34px;-moz-border-radius: 33px 34px 34px 33px/33px 33px 34px 34px;border-radius: 33px 34px 34px 33px/33px 33px 34px 34px;background-color: #e9656b;}
.b-btn a{ color:#fff; font-size:18px;}

.btnbar{ text-align:right;}
.btn{ padding:2% 5%;width:30%;}
.w-btn{ padding:1.5% 5%;width:30%;-webkit-border-radius: 26px;	-moz-border-radius: 26px;	border-radius: 26px;	background-color: #fff;	border: solid 1px #999;}
.o-btn{ background:#f19c4b url(../images/icon_w_camera.png) 14% 50% no-repeat; background-size:18%; width:30%;padding:1.5% 8%;}
.o-addcart-btn{ padding:2% 0; text-align:center; color:#fff;-webkit-border-radius: 33px 34px 34px 33px/33px 33px 34px 34px;-moz-border-radius: 33px 34px 34px 33px/33px 33px 34px 34px;border-radius: 33px 34px 34px 33px/33px 33px 34px 34px;background:#ef8811;}
.r-addcart-btn{ padding:2% 0;text-align:center; color:#fff;-webkit-border-radius: 33px 34px 34px 33px/33px 33px 34px 34px;-moz-border-radius: 33px 34px 34px 33px/33px 33px 34px 34px;border-radius: 33px 34px 34px 33px/33px 33px 34px 34px;background-color: #e9656b;}

.img-update { padding:0 2%;background:#fff; border-bottom:1px solid #eee;}
.img-update li{ background:url(../images/icon_camera.png) 5% 50% no-repeat; border-bottom:1px solid #eee; line-height:46px; background-size:5%;}
.img-update li input{ width:73%; }

.remark-txt{ padding:5%; line-height:26px; font-size:14px; text-align:left;}

.category-container{ height:auto; background:#fff;}
.leftnav{ width:21%; height:100%; background:#f1f1f1; border-right:1px solid #dbdbdb; float:left;background-size:cover;}
.leftnav li a{ width:96%; display:block; border-bottom:1px solid #dbdbdb; padding:20% 2%;}
.leftnav li a:hover,.leftnav li a.current{ background:#e9656b;color:#fff;}
.subnav{ width:78%; float:right;}
.subnav dl{ margin-bottom:2%;}
.subnav dl dt{ background:#f6f6f6; padding:3%;}
.subnav dl dt small{ float:right; background:url(../images/icon_more.png) 30px 3px no-repeat; background-size:30%; padding-right:25px;}
.subnav dl dd{ padding:3%;}
.subnav dl dd:after { content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.subnav dl dd a{ display:block; width:30%; float:left; text-align:left; font-size:14px; margin:2% 0;}

.productsort{background:#fff; border-bottom:1px solid #eee; margin-bottom:10px; padding:3% 0;}
.productsort:after { content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.productsort a{ width:30%; float:left; display:block; background:url(../images/arrow_right.png) 90% 50% no-repeat; background-size:8%; text-align:center;}
.productsort a.current{background:url(../images/arrow_down.png) 90% 50% no-repeat; background-size:8%; color:#e9656b;}
.prolist dt{background:#fff; border-bottom:1px solid #eee; margin-bottom:10px; padding:3% 0;}
.prolist dt:after { content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.prolist dt a{ width:30%; float:left; display:block; background:url(../images/arrow_right.png) 90% 50% no-repeat; background-size:8%; text-align:center;}
.prolist dt a.current{background:url(../images/arrow_down.png) 90% 50% no-repeat; background-size:8%; color:#e9656b;}
.prolist dd{background:#fff; border-bottom:1px solid #eee; }
.prolist dd div.propic{ width:30%; }
.prolist dd div.protxt{ width:56%; font-size:14px; line-height:26px; margin-top:2%;}
.prolist dd div.addcart{ width:10%; padding:0 2%;}
.follow{ background:url(../images/icon_follow.png) 0 20% no-repeat; padding-left:40%; font-size:12px; margin:40% 0;}
.prolist dd div.propic,.prolist dd div.protxt,.prolist dd div.addcart{ float:left;}
.prolist dd:after { content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.cart-tit{background:#fff; border-bottom:1px solid #eee; margin-bottom:10px;}
.cart-tit a{ display:block; width:33%; text-align:center; float:left; padding:2.5% 0;}
.cart-tit a.current{ border-bottom:2px solid #e9656b; color:#e9656b;}

.cartlist{ margin-top:10px;}
.cartlist li{background:#fff; border-bottom:1px solid #eee; margin-bottom:5px;}
.cartlist li div.propic{width:30%;}
.cartlist li div.protxt{ width:56%; text-align:left;line-height:36px; margin-top:5%; font-size:14px;white-space: nowrap;text-overflow:ellipsis; overflow:hidden; }
.cartlist li div.protxt span{ float:right; font-size:18px; margin-top:10%;}
.number{  padding:5px; font-weight:normal; -webkit-border-radius: 18px;	-moz-border-radius: 18px;	border-radius: 18px;	background-color: #fff;	border: solid 1px #ebeef2;}
.number a{ margin:0 5px;}
.cartlist li div.prodel{ width:10%; padding:0 2%; padding-top:12%;}
.cartlist li div.prodel img{ width:50%;}
.cartlist li div.propic,.cartlist li div.protxt,.cartlist li div.prodel{ float:left;}
.cartlist li:after { content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.totalprice{ text-align:right; padding:3% 5%; background:#fff;}

.contact-info{ background:#fff url(../images/contact-infobg.jpg) bottom no-repeat; background-size:100%; padding:3%; font-size:14px; margin-bottom:10px;}
.contact-info p{ line-height:36px;}
.contact-info span{ float:right;}
.addressbar{ background:url(../images/icon_slocal.png) left no-repeat; background-size:5%;}
.addressbar a{ display:block; background:url(../images/icon_more.png) right no-repeat; background-size:5%; margin-left:6%;}
.paymentbar{ background:#fff;padding:3%; line-height:22px;margin-bottom:10px;}
.paymentbar label{font-size:14px; display:block; width:100%; margin:2% 0;}
.paymentbar label input{ vertical-align:middle;}
.firm-prolist{ background:#fff;}
.firm-prolist dt{border-bottom:1px solid #eee; padding:2% 3%;}
.firm-prolist dt:after { content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.firm-prolist dt a{ float:right; display:block;background:url(../images/icon_edit.png) right no-repeat; background-size:30%; padding-right:5%;}
.firm-prolist dd{ padding:2% 5%; border-bottom:1px dashed #eee;}
.firm-prolist dd:after { content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.firm-prolist dd div.propic{ width:20%; float:left;}
.firm-prolist dd div.protxt{ width:60%; float:left;}
.firm-prolist dd div.proprice{ width:20%; float:left; text-align:right;}
.totalprice2{ text-align:right; padding:3% 5%; font-size:14px; line-height:26px;}

.tip-success{  padding:5% 0; font-size:24px; border-bottom:1px solid #eee;}
.tip-success img{ width:8%; height:8%; float:left; vertical-align:middle; margin-right:1%;}
.tip-txt{ padding:5%; font-size:14px; line-height:28px;}
.tip-txt img{ width:5%; float:left; margin-top:1%; margin-right:1%;}

#uc-header{ background:url(../images/uc_headerbg.jpg); background-size:100%; text-align:center; padding-bottom:5%; color:#fff; font-size:20px;}
.topicon a{ float:right;width:8%;display:block; padding-left:2%; padding-top:3.7%;}
.topicon a img{ width:80%;}
.user-infobar{ padding:5%;}
.user-infobar div.user-img{ width:15%; float:left; background:url(../images/u_imgbg.png) no-repeat; background-size:100%; padding:2%;}
.user-infobar div.user-info{ width:52%; float:left; text-align:left; padding:3% 2%; line-height:26px;}
.user-infobar div.user-info .user-name small { background:url(../images/icon_id.png) no-repeat; background-size:25%; padding-left:10%; margin-left:2%; }
.user-infobar div.user-info .user-sort{ background:url(../images/u_sortbg.png) no-repeat; background-size:40%; font-size:14px; padding-left:12%;}
.user-infobar div.user-info .user-sort1{ background:url(../images/u_gray_sortbg.png) no-repeat; background-size:40%; font-size:14px; padding-left:12%;}
.user-infobar div.sign{ width:25%; float:left; font-size:14px; line-height:28px; margin-top:3%;}
.user-infobar div.sign a{ padding:8% 20%;color:#fff;-webkit-border-radius: 36px;	-moz-border-radius: 36px;	border-radius: 36px;	background-color: #e9656b; 	}
.uc-menu{ background:#fff; border-bottom:1px solid #eee; padding:2% 0 0 5%; text-align:center; font-size:14px; margin-bottom:5px;}
@media (max-width: 320px) {

     .uc-menu{ font-size:11px;}

  }
.uc-menu li { width:16%; float:left; margin:0 5% 2% 0; padding:2%;}
.uc-menu li div{ margin-bottom:10%; }
.order-tit{ line-height:36px;border-bottom:1px solid #eee;}
.order-tit a{ float:right; color:#e9656b; background:url(../images/arrow_right_r.png) right no-repeat; background-size:18%; padding-right:5%;}
.order{ padding:3% 0;}
.order a{ width:20%; float:left; display:block; text-align:center; font-size:14px;}
.order a span{ display:block; width:30%; margin:3% auto;}
.uc-navbar{ background:#fff; margin:5px; padding:0 5%;}
.uc-navbar li{border-bottom:1px solid #eee; line-height:40px; background:url(../images/arrow_right_g.png) right no-repeat; background-size:5%;}
.uc-navbar div{line-height:40px; }
.uc-navbar div span,.uc-navbar li span{ display:block; width:6%; float:left; margin-right:2%; margin-top:2.5%;}
.uc-navbar div strong{ font-weight:normal; float:right;}

.quick-supplement-prolist{ background:#fff;}
.quick-supplement-prolist li{border-bottom:1px solid #eee;}
.quick-supplement-prolist li:after { content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.quick-supplement-prolist li div.propic{width:25%; float:left;}
.quick-supplement-prolist li div.protxt{ width:51%; text-align:left;line-height:22px; margin-top:2%; font-size:12px;white-space: nowrap;text-overflow:ellipsis; overflow:hidden; float:left;}
.quick-supplement-prolist li div.quick-add{ width:20%; float:left; margin-top:12%; font-size:13px;}
.quick-supplement-prolist li div.quick-add a{ color:#fff; padding:5% 8%; -webkit-border-radius: 36px;	-moz-border-radius: 36px;	border-radius: 36px;	background-color: #e9656b;}
.quick-supplement-prolist li div.time{ width:20%; float:left; color:#9d9d9d; margin-top:3%;}

.txt-container{ background:#fff; padding:3% 5%; line-height:24px; font-size:14px; text-align:left; margin-bottom:10px;}

.bonuslist{ width:94%; }
.bonuslist li{ background: url(../images/bonusbg.png) top center no-repeat; background-size:100%; padding:5% 0; margin-bottom:10px;}
.bonuslist li:after { content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.bonuslist li div.price{ width:34%; float:left; color:#e9656b; font-size:40px; font-weight:bold;}
.bonuslist li div.condition{ width:61%; float:left; text-align:left; padding-left:5%; color:#9a9a9a; font-size:13px;}

.point-tit{ background:#fff;border-bottom:1px solid #eee; padding:2%; font-size:18px; margin-bottom:5px;}
.point-tit a{ float:right; color:#8f8f8f; font-size:14px; padding:1% 2%;-webkit-border-radius: 26px;	-moz-border-radius: 26px;	border-radius: 26px;	background-color: #fff;	border: solid 1px #999;}

.reasonbox{ line-height:36px;}
.unselected { padding:1.5% 5%;width:30%; margin-right:5px;-webkit-border-radius: 26px;	-moz-border-radius: 26px;	border-radius: 26px;	background-color: #fff;	border: solid 1px #999;}
.selected_op { padding:1.5% 5%;width:30%; margin-right:5px;-webkit-border-radius: 26px;	-moz-border-radius: 26px;	border-radius: 26px;	background-color: #e9656b;border: 1px solid #e9656b;color: #FFF;}
.reason-txt{ width:100%; height:150px; border:0;font:normal 100% '\534E\6587\7EC6\9ED1',Arial, Verdana, Helvetica, sans-serif; color: #999; }


.collect-prolist{ }
.collect-prolist li{margin-bottom:5px;background:#fff;}
.collect-prolist li:after { content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.collect-prolist li div.propic{width:25%; float:left;}
.collect-prolist li div.protxt{ width:75%; text-align:left;line-height:22px; margin-top:2%; font-size:12px;white-space: nowrap;text-overflow:ellipsis; overflow:hidden; float:left;}
.c-btnbar{ padding:0 3%; padding-bottom:2%;}
.c-addcart,.c-del,.c-edit{ color:#bababa; font-size:14px; margin:3% 0; background:url(../images/icon_g_cart.png) left center no-repeat; background-size:20%; padding-left:5%; margin:0 2%;}
.c-del{background:url(../images/icon_g_del.png) left center no-repeat;background-size:35%; }
.c-edit{background:url(../images/icon_edit.png) left center no-repeat;background-size:35%;}

.address-txt{ padding:3%; line-height:36px;}

.pro-comment{}
.pro-comment div.propic{ width:20%; float:left;}
.pro-comment div.comment-txt{ width:100%; float:left;}
.pro-comment-txt{ height:50px;}
.pro-comment-star span{ float:right; margin-top:3%;}
.pro-comment-star span a img{ width:12%; display:block; float:left; margin:0 1%;}

.active-list{ width:96%; margin:0 auto; margin-top:2%; }
.active-list li{ background:#fff; margin-bottom:10px;}
.active-list li div.propic{}
.active-list li div.protxt{ padding:3%; font-size:14px;}
.active-list li div.protxt span{ float:right; margin-top:4%;  padding:1% 3%;-webkit-border-radius: 26px;	-moz-border-radius: 26px;	border-radius: 26px;	background-color: #e9656b;}
.active-list li div.protxt span a{color:#fff; }

.message-list{ padding-bottom:2%;}
.message-list li{ padding-top:1%;}
.message-list li:after { content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.message-list span{ width:13%; float:left; display:block; }
.message-list p{ width:84%; float:right; line-height:26px;}
.message-list p b{ float:right; font-weight:normal; font-size:10px;}
.message-list p.graytxt{ font-size:14px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.message-content dt{ width:28%; font-size:13px; line-height:26px; margin:5% auto; background:#d8d8d8; text-align:center;color:#fff;-webkit-border-radius: 26px;	-moz-border-radius: 26px;	border-radius: 26px;}
.message-content dd{ background:#fff; padding:2%; margin-bottom:5px;}
.message-content dd:after { content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.message-content dd span{ width:4%; display:block; float:left; margin:1% 2% 0 0;}
.message-content dd div.propic{ width:20%; float:left;}
.message-content dd div.protxt{ width:80%; float:left; font-size:14px; line-height:32px;}
.message-content dd div.protxt a{ float:right; background-size:16%; padding-right:6%;}

.pro-detail div.bpropic{ padding:2%;}
.pro-detail div.pro-detail-txt{ background:#fff; margin-bottom:5px; line-height:26px; font-size:14px;}
.pro-detail div.pro-detail-txt h5{ font-size:18px; padding:1% 2%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;border-bottom:1px solid #eee;}
.pro-detail div.pro-detail-txt h5 a{ width:10%; float:right;}
.pro-detail div.sale-price{ padding:2%;}
.price-down{ float:right; font-size:12px; padding:0 3%;-webkit-border-radius: 17px 18px 18px 17px/17px 17px 18px 18px;	-moz-border-radius: 17px 18px 18px 17px/17px 17px 18px 18px;	border-radius: 17px 18px 18px 17px/17px 17px 18px 18px;	background-color: #fff;	border: solid 1px #d7d7d7;}
.cancle-price-down {float: right;font-size: 12px;padding: 0 3%;-webkit-border-radius: 17px 18px 18px 17px/17px 17px 18px 18px;-moz-border-radius: 17px 18px 18px 17px/17px 17px 18px 18px;border-radius: 17px 18px 18px 17px/17px 17px 18px 18px;background-color: #ef8811;border: solid 1px #ef8811;color: #fff;}

.sale-price-detail{ line-height:28px;}
.sale-price-detail a{ width:25%; float:left; color:#838282; font-size:10px;}
.sale-price-detail a strong{ font-size:30px; color:#e9656b;}
.pro-brand-detail{ padding:2%;}
.pro-brand-detail p{ line-height:24px;}
.pro-brand-detail p span{ width:50%; float:left;}
.pro-comment-bar{ padding:2% 2%;}
.pro-comment-bar span{ float:right; margin-top:2%;}
.pro-comment-bar span a img{ width:12%; display:block; float:left; margin:0 1%;}

.addcartbar{ margin-top:5px;  padding:0;}
.addcartbar a{ width:30%; float:left; margin:0 1%; text-align:center;}
.add-number{  padding:1.8% 0; font-weight:normal; -webkit-border-radius: 18px;	-moz-border-radius: 18px;	border-radius: 18px;	background-color: #fff;	border: solid 1px #ebeef2;}

.judagement{ padding:4% 0;}
.judagement div.num{ width:40%; float:left; font-size:32px; color:#e9656b; text-align:center; margin:0 auto;}
.judagement div.num span.star{ margin-left:25%; display:block;}
.judagement div.num span.star a{ width:12%; float:left; margin:0 1%; }
.judagement-txt{ width:60%; float:left; line-height:32px;}

.judagelist{ width:100%; background:#fff; text-align:left; line-height:32px;}
.judagelist li { ackground:#000; border-bottom:1px solid #eee; padding:2%;}
.judagelist li:after { content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.judagelist li p.u-id{ font-size:14px;}
.judagelist li p.u-id small{ float:right;color:#838282;}
.judagelist li p.date{ font-size:10px;}

.forgetpw{ text-align:right; margin:3% 5%; font-size:14px;}
.goresigter{ text-align:center;margin:4%; font-size:14px;}
.getcode{ height:32px; line-height:32px; padding:0 5%; display:block; font-size:14px; color:#fff; position:absolute; margin-top:2%; right:4%; background:#999; -webkit-border-radius: 100px;	-moz-border-radius: 100px;	border-radius: 100px;	background-color: #e9656b;}

.goods_slider{background-color:#fff; height:auto;position:relative}
	.goods_slider .scroller{transition-property: transform; transition-timing-function: cubic-bezier(0, 0, 0.25, 1); transition-duration: 0ms; transform: translate3d(0px, 0px, 0px); max-width:80%; overflow:hidden; margin: 0 auto;display:-webkit-box;-webkit-box-lines:multiple}
	.goods_slider .scroller div{width:100%; overflow:hidden;display:-webkit-box;-webkit-box-align:center;-webkit-box-pack:center}
	.goods_slider .scroller img{-webkit-user-drag:none;-webkit-user-select:none;max-width:100%;max-height:100%;width:auto;height:auto}
	.goods_slider .scroller ul li{ text-align:center}
	.goods_slider .slideBox{ position:relative; overflow:hidden; margin:0 auto; max-width:640px;/* 鑴＄尗鑴拌剻闄嗛箍纰岃尗鑴ュ綍鑴冲嵂楹撹锤椹撮搯闇茶劆 */ }
	.goods_slider .slideBox .icons{ height:2rem; line-height:2rem;top:0.1rem;left:0;right:0;text-align:center}
	.goods_slider .slideBox .icons li{ display:inline-block; width:0.4rem; height:0.4rem; -webkit-border-radius:0.2rem; -moz-border-radius:0.2rem; border-radius:0.2rem; background:rgba(0,0,0,.2); text-indent:-9999px; overflow:hidden; margin:0 0.3rem;}
	.goods_slider .slideBox .icons li.on{ background:#f19149;  }
	.goods_slider .slideBox .bd{ position:relative; z-index:0; height:100%; width:100%;}
	.goods_slider .slideBox .bd li{ position:relative; text-align:center; width:100%; }
	.goods_slider .slideBox .bd li img{ background:url(../images/loading.gif) center center no-repeat;  vertical-align:middle; margin: auto 0; width:100%; height:auto;}

  /* 纰岀倝椴佹灇鑴劮鑴劙铏忚尗 */
	.tipMask{background-color: #000;display: none;height:100%;left: 0;opacity: 0.4;position:fixed;top: 0;width: 100%;z-index: 101;	 }
	/* 纰岀倝椴佹灇鑴涙嫝椹磋寘 */
	.popGeneral {background-color: #efefef;position: fixed;z-index:100010;left:0px;bottom:0; height:auto;width:90%;display: none;margin:5%;}
	.popGeneral .tit {background-color:#e9656b;line-height: 2rem;height:2rem;	}
	.popGeneral .tit  h4 {font-size: 0.8rem; color:#FFF;    letter-spacing: 0;padding: 10px 0 3px 0;font-weight: normal;text-align: center;}
	.popGeneral .tit .ico_08 {cursor: pointer;display: inline-block;position: absolute;right: 0.8rem;top:0.5rem;}
	.popGeneral #main{  display:table;  border-collapse:collapse; width:100%;    }   
	.popGeneral #left{  display:table-cell;  width:40%; padding:0.3rem 0;  text-align:center; vertical-align:top  }   
    .popGeneral #left img{  height:115px;width:115px;  }
	.popGeneral #right{  display:table-cell;  width:60%; padding:0.3rem 0;text-align:left;vertical-align:top  }   
	.popGeneral #right p{ display: block;height:2rem; color:#333;line-height:1rem; padding-bottom:0.8rem; padding-right:0.8rem;   }
	.popGeneral #right span {color: #666;display: block;margin-bottom:0.4rem;}
	.popGeneral .popbtn { font-size:0.9rem; height:2rem; width: auto; padding:0.5rem 0.5rem; background:#e1e1e1;display: -webkit-box}
	.popGeneral .popbtn a {background:#fe542d;height:2rem; line-height:2rem  ;float: none; margin: 0; text-align: center; display:block; width:49%; color:#fff; }
	.popGeneral .popbtn .bnt2{ margin-left:0.5rem; background:#e9656b}
	.radius5{
	-moz-border-radius: 5px;      /* Gecko browsers */
	-webkit-border-radius: 5px;   /* Webkit browsers */
	border-radius:5px;
	}
.ico_07{background:url(../images/ico_07.png)  no-repeat 50% 50%;-webkit-background-size:1.2rem 1.2rem;-moz-background-size:1.2rem 1.2rem;background-size:1.2rem 1.2rem; width:1.2rem; height:1.2rem;position: absolute;right: 0;top: 45%;}
.ico_08{background:url(../images/ico_08.png)  no-repeat 50% 50%;-webkit-background-size:1.0rem 1.0rem;-moz-background-size:1.0rem 1.0rem;background-size:1.0rem 1.0rem; width:1.0rem; height:1.0rem}
  
.goodsnumspan{display: inline-block;
    vertical-align: middle;
    border: 1px solid #e3e3e3;
	border-radius: 5px;
    letter-spacing: 0;
    height: 2.3rem;
    line-height: 2.3rem;
    overflow: hidden;}
	.goodsnum{float: left;
    text-align: center;height: 100%;
    width: 3.8rem;
    border: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    font-weight: 700;}
	.numdecrease{float:left;text-align:center;font-style:normal;font-size:1.5rem;font-weight:700;border:0;display:inline-block;width:2rem;height:100%;-webkit-user-select:none; background: #E3E3E3 }
	
	.focus{ width:100%;; height:auto;  margin:0 auto; position:relative; overflow:hidden;   }
	.focus .hd{ width:100%; height:0.3rem;  position:absolute; z-index:1; bottom:0; text-align:center;  }
	.focus .hd ul{ overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:5px; background-color:rgba(51,51,51,0.5);   }
	.focus .hd ul li{ -moz-box-flex:1; -webkit-box-flex:1; box-flex:1; }
	.focus .hd ul .on{ background:#e9656b;  }
	.focus .bd{ position:relative; z-index:0;}
	.focus .bd li img{ width:100%;  height:auto; }
	.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.order_box{ background:#FFF; font-size:0.8rem; margin:5px auto; padding:5px; }
.blankusercenter{height:1rem; line-height:1rem; clear:both; background-color:#eeeeee;}
.c-btn3 { color:#fff;border:0;height:3.5rem; line-height:3.5rem; width:70%;-webkit-box-flex:1;-webkit-user-select:none; font-size:0.9rem;background:#e9656b; text-align: center;border: 2px solid #e9656b;border-radius: 6px;}
.ectouch_table {
	margin:0px;
}
.ectouch_table td {
	padding: 12px
}
.ectouch_table_no_border td {
	border: none;
}
.table_box dl{ padding:0.5rem 0; display:table; width:100% }
	.table_box dd{display:table-cell; text-align:center}
	.table_box dd .inputBg{ }
	 
	.table_box li{padding:0.65rem 0;text-align: center;width: 100%;}
.blank3{height:1rem; line-height:1rem; clear:both; visibility:hidden;}
.table_box2 .dd1{ width:28%; vertical-align:middle;}
	.table_box2 .dd2{ color:#999; font-size:0.8rem; text-align:left; width:90%; height:2.5rem; line-height: normal; vertical-align:middle; border:none}
	.table_box2 .dl_box p{ line-height:36px;}
	.table_box2  input{ color:#999;  text-align:left; width:90%; border:none; background:#fff ; padding:0; height:24px;  }
	.table_box2  input.radio{width:auto;} 

.tuihuo_reason {background-color: #e9656b;
    border: solid 1px #e9656b;
    color: #fff;}

/*---------0507更新----------------*/
.none{
	color:#999;
	line-height:50px;
	margin-top:50%;
}
.none i{
	width: 74px;
	height: 74px;
	display:block;
	margin:0 auto;
}

.update-ok{
	width:80%;
	height:46px;
	position:absolute;
	background:#fff;
	text-align:left;
}
.update-ok i{
	width:20px;
	height:20px;
	display:block;
	float:left;
	margin-top:13px;
	margin-right:10px;
	margin-left:20px;
}
.pro-proprety li{
	width:50%;
	float:left;
}

/*---------0603更新----------------*/
.num-tag{
	width:15px;
	height:15px;
	position:absolute;
	top:20%;
	color:#ffffff;
	font-size:10px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	background-color: #b64e53;
}

.w-process{ background:url(../images/bg.jpg);-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; position:absolute; z-index:99999; width:50%; text-align:center; left:25%;top:50%}
.icon-img{ width:28px; height:28px; margin:10px auto;}


/*---------0614更新----------------*/
.active-list-content{
	text-align:left;
	padding:7% 7% 0% 7%;
	background-size:96%;
}
.active-time{
	font-size:14px;
}
.active-time img{
	width:5%;
	height:5%;
	float:left;
	margin-right:10px;
}
.active-box{
	margin:3% 0 8.5% 0;
	background:#fff;
	-webkit-box-shadow: 1px 2px 2px rgba(12,3,6,.04);
	-moz-box-shadow: 1px 2px 2px rgba(12,3,6,.04);
	box-shadow: 1px 2px 2px rgba(12,3,6,.04);
}

@media (max-width: 375px) {

     .active-box{ margin:3% 0 7.5% 0;}

  }
@media (max-width: 320px) {

     .active-box{ margin:3% 0 6.5% 0;}

  }
.active-img{
	width:33%;
	height:33%;
	float:left;
	margin-right:10px;
}
.active-txt{
	width:59%;
	float:left;
	font-size:14px;
	padding:2%;
	line-height:24px;
}
/*.active-txt p{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}*/
.txt-gray{
	color:#999;
}
@media (max-width: 320px) {

     .active-txt{ font-size:12px; line-height:20px;}
}
.go-to-buy{
	font-size:12px;
	margin-top:5%;
}
.go-to-buy a.btn{
	padding:1.5% 2.5%;
	color:#fff;
	font-size:14px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background-color: #e9656b;
}
.go-to-buy a{
	color:#f09232;
}
.no-activity{
	padding:5% 0;
}
.txt-red{
	color:#e9656b;
}
.txt-orange{
	color:#f09232;
}
.activity-gift strong{
	float:left;
	font-weight:normal;
}
.activity-gift span{
	float:left;
	height:20px;
	line-height:20px;
	padding:0 1%;
	margin-top:1%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #e9656b;
}
.activity-gift img{
	width:8%;
	height:8%;
	float:left;
	margin:0 2%;
	margin-top:-1%;
	border:1px solid #f0f0f0;
}

.tips-bg{
	position: absolute;
	width:100%;
	height:100%;
	background:#000;
	filter:alpha(opacity=80);  
    -moz-opacity:0.8;  
    -khtml-opacity: 0.8;  
    opacity: 0.8;  
	z-index:9999;
}
.tips{
	position: absolute;
	width:100%;
	height:100%;
	z-index:999999;
}

#noticebar small ul {height:22px; overflow:hidden;}
#noticebar small ul li {height:22px; line-height:22px; font-size:12px;}

/*---------10.19 首页活动推荐样式增加----------------*/
.latestpro{ margin:3% 0;}
.latestpro li{
	height:350px;
	width:44%;
	padding:1% 3%;
	float:left;
}
.latestpro li div.pic img{ width:100%;}
.latestpro li div.propictxt{ font-size:14px;}
.latestpro li div.propictxt p { line-height:24px;}
.latestpro li div.propictxt p span.price-off{
	color:#fff;
	padding:0.5% 2%;
	-webkit-border-radius: 15px 16px 16px 15px/15px 15px 16px 16px;
	-moz-border-radius: 15px 16px 16px 15px/15px 15px 16px 16px;
	border-radius: 15px 16px 16px 15px/15px 15px 16px 16px;
	background-color: #e9656b;
}
.latestpro li div.propictxt p b{
	padding:1%;
	color:#fff;
	font-weight:normal;
	font-size:12px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color: #e9656b;
}
.active-list-txt{ color:#929292;font-size:12px;}