@charset "utf-8";
.srp{display:table;width:100%; padding-bottom:10px; padding-top:5px;background-color:#eee}
.srp:after{display:block;clear:both;height:0;content:' '}
.srp em{ color: #CD0606; padding: 0 5px; line-height:20px; font-family:Arial, Helvetica, sans-serif}
.srp .product{display:inline-block;float:none; align-items:stretch;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding:6px;padding-bottom:0}
.srp .pro-inner{position:relative;background-color:#fff;border-radius:5px; overflow:hidden;width:100%;height:100%}
.srp .proImg-wrap{float:left; position:relative}
.srp .proImg-wrap .soldout{ position:absolute; left:0; top:0px; width:100%; height:100%; background-image:url(/m/images/soldout.png) ; background-size:100%; background-repeat:no-repeat; background-position:0 0; }

.srp .proImg-wrap img{border-radius:5px}
.srp .proInfo-wrap{float:left;padding:5px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.srp .proPrice{height:20px;line-height:21px;overflow:hidden;}
.srp .proPrice em{color:#CD0606;font-size:16px;font-weight:700; font-family:Arial, Helvetica, sans-serif}

.srp .proPrice .promote_name{ font-size:0.8rem; padding:0.5rem; background:#CD0606; border-radius:3px; line-height:1.2rem; color:#FFFFFF}
.srp  del{color:#999;font-size:12px}
.srp .proTitle{}
.srp .proTitle a{color:#333;font-size:13px;text-decoration:none;-webkit-transition:all .3s linear}
.srp .proService{color:#333;font-size:13px;height:20px;line-height:21px}
.srp .proIcons{padding-left:10px;height:25px;overflow:hidden}
.srp .proIcons>*{margin:0 3px 0 0}
.srp .proIcons img{vertical-align:middle}
.srp .proCart{padding-left:10px;height:20px;overflow:hidden}
.srp .proSales{line-height:20px;margin-top:3px;overflow:hidden}
.srp .proSales span.sales{ color: #CD0606; padding: 0 5px; line-height:20px; font-family:Arial, Helvetica, sans-serif}
.srp.list{width:100%;padding:0;}
.srp.list .product{width:100%;padding:0;display:block;border-bottom:1px solid #f3f3f3;}
.srp.list .pro-inner{width:100%;background-color:#fff; padding-top:3px;border-radius:0;}
.srp.list .proImg-wrap{width:30%;margin-right:10px;-webkit-transition:all .6s linear}
.srp.list .proImg-wrap img{width:100%}
.srp.list .proInfo-wrap{float:none;padding:0;padding-left:90px}
.srp.list .proTitle{line-height:1.2rem;height:2.5rem;margin:8px 0;}
.srp.list .proTitle a{font-size:14px}
.srp.list .proPrice del{display:none}
.srp.album .product{width:49.9%}
.srp.album .product:nth-child(2n+1){padding-right:5px}
.srp.album .product:nth-child(2n){padding-left:5px}
.srp.album .pro-inner{align-items:stretch;padding-bottom:90px;height:auto}
.srp.album .protime{position:absolute;bottom:90px;width:100%;height:30px;line-height:30px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;background:#666 none repeat scroll 0 0;opacity:0.5;color:#fff;}
.srp.album .proInfo-wrap{position:absolute;bottom:5px;width:100%;height:85px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.srp.album .proImg-wrap{width:100%}
.srp.album .proImg-wrap img{width:100%;border-radius:5px 5px 0 0}
.srp.album .proTitle{height:38px;line-height:19px;position:relative;top:32px;}
.srp.album .proPrice{position:relative;top:-36px}
.srp.album .proPrice del{display:none}
.srp.album .proService{display:none}
.srp.album .proSales{float:right;position:relative;top:-56px;right:2px;margin:0}
.srp.album .proIcons{padding-left:0;width:100%;position:relative;top:-16px}
.srp.album .proInfo-wrap a.catbuybtn { position:absolute; bottom:6rem; right:0.5rem;}
.srp .proInfo-wrap a.catbuybtn {
	background: rgba(0, 0, 0, 0) url(../images/icon_buy_btn_1.png) no-repeat scroll center center / 2rem auto;
	bottom: 1rem;
	height: 2rem;
	position: absolute;
	right: 1rem;
	width: 2rem;
	z-index: 20;
}
.srp.grid .product{width:100%;-webkit-transition:all .5s linear}
.srp.grid .proImg-wrap{width:100%}
.srp.grid .proImg-wrap img{width:100%;border-radius:5px 5px 0 0}
.srp.grid .proTitle{height:19px}
.srp.grid .proPrice{float:left;margin-right:10px}
.srp.grid .proPrice em{margin-right:10px}
.srp.grid .proPrice del{display:none}
.srp.grid .proService,.srp.grid .proIcons{float:none}
.srp.grid .proSales{clear:left}
@media screen and (max-device-height:568px) and (orientation:portrait){
.srp{display:table;width:100%}
.srp .product{display:inline-block;float:none}
.srp.album .proImg-wrap{overflow:hidden;max-height:200px}
}
@media screen and (min-device-width:768px) and (orientation:portrait){
.srp{display:table;width:100%}
.srp .product{display:inline-block;float:none}
.srp.album .proImg-wrap{overflow:hidden;max-height:380px}
}
@media screen and (max-device-width:480px) and (orientation:portrait){
.srp.album .proImg-wrap{overflow:hidden;max-height:240px}
}
.get_more{margin:10px auto 0px; display:block; text-align:center}



/*------------------------------------------------------------------------------*/

.categoryleve {position:static;top:0px;background:#fff;border-bottom:1px solid #ebeced;padding:0.8rem 0.5rem;}
.categoryleve span {display:block;height:1.8rem;line-height:1.8rem;padding:0;float:left;font-weight:bold;color:#9B1E24;}
.categoryleve .current {color:#FFF; background:#CC0000}
.categoryleve a {display:block; margin:0.2rem; height:1.8rem;line-height:1.8rem;padding:0 1rem;float:left; border-radius:0.9rem; background:#aaa; color:#FFFFFF}
	
/*------------------------------------------------------------------------------*/


.mr-t20 {
    margin-top: 20px;
}
.footer {
    padding: 0 0.6rem 0.6rem;
    color: #aaa;
    font-size: 0.6rem;
}.footer .in {
    position: relative;
    height: 2.8rem;
    margin: 0 -0.6rem;
    padding: 0 3.5rem;
    background-color: #B9B9B9;
}.homeBtn, .footer .gotop {
    position: absolute;
    top: 0;
    width: 2.8rem;
    height: 2.8rem;
    color: #fff;
    font-size: 0.65rem;
}
.homeBtn {
    left: 0;
}
.footer .gotop, .footer .homeBtn {
    background: #a1a1a1;
}.ico_05 {
    background: url(../images/ico_05.png) no-repeat 50% 50%;
    -webkit-background-size: 1.8rem 1.8rem;
    -moz-background-size: 1.8rem 1.8rem;
    background-size: 1.8rem 1.8rem;
    width: 1.8rem;
    height: 1.8rem;
}.homeBtn span {
    position: absolute;
    left: 0.5rem;
    top: 0.5rem;
}.homeBtn, .footer .gotop {
    position: absolute;
    top: 0;
    width: 2.8rem;
    height: 2.8rem;
    color: #fff;
    font-size: 0.65rem;
}
.footer .gotop {
    right: 0;
}.ico_06 {
    background: url(../images/ico_06.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;
}.footer .gotop span {
    position: absolute;
    left: 50%;
    top: 0.8rem;
    width: 0.9rem;
    height: 0.9rem;
    margin: -0.3rem 0 0 -0.3rem;
}.footer .favLink, .footer p {
    text-align: center;
    line-height: 1.3rem;
}.footer .gotop p {
    position: absolute;
    bottom: 0.14rem;
    left: 0.45rem;
    width: 2.2rem;
}.search_box {
    position: relative;
    top: 0.4rem;
    width: 100%;
    background: #fff;
    border-radius: 20px;
    text-align: center;
}input[type="text"], input[type="search"] {
    -webkit-appearance: none;
    -webkit-tap-highlight-color: #fff;
    outline: 0;
}.search_box #keywordfoot {
    width: 85%;
    height: 2rem;
    line-height: normal;
    border: none;
    font-size: 0.8rem;
	text-rendering: auto;
    color: initial;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    margin: 0em;
    font: 400 13.3333px Arial;    background-color: white;
    -webkit-rtl-ordering: logical;
    cursor: text;
}.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;
}.search_box button {
    position: absolute;
    top: 0.4rem;
    right: 0.6rem;
    width: 1.2rem;
    height: 1.2rem;
    border: none;
}

.pager-c{ text-align:center; margin-top:10px;}

	.cart-step{width:100%;text-align:center; height:2.4rem;background:#fff;}
	.cart-step ul{display:table;width:100%;margin:0;padding:0;border-collapse:collapse; vertical-align:middle}
	.cart-step ul li{display:table-cell; line-height:2.4rem; position:relative }
	.cart-step ul .cur{  border-bottom:1px solid #CC0000; color:#CC0000  }
	
	.blank3 {
    height: 1rem;
    line-height: 1rem;
    clear: both;
    visibility: hidden;
}
.radius5{
	-moz-border-radius: 5px;      
	-webkit-border-radius: 5px;
	border-radius:5px;
	}
	.radius10{
	-moz-border-radius: 5px;    
	-webkit-border-radius: 5px; 
	border-radius:5px;
	}
	.radius15{
	-moz-border-radius: 15px;   
	-webkit-border-radius: 15px; 
	border-radius:15px;
	}
.wrap {
    padding: 0 0.5rem;
}

	.c-btn1 { border:none;display: inline-block;height: 2rem;line-height: 2rem;font-size:0.8rem;color: #fff;padding: 0 2rem; width:5rem; border-radius: 5px;background:#9B1E24;}
	.c-btn2 {color:#fff;border:0;height:2.5rem; line-height:2.5rem; width:40%;-webkit-box-flex:1;display:block;-webkit-user-select:none; font-size:0.9rem;background:#9B1E24; text-align: center}
	.c-btn2 a,.c-btn2 a:visited{color:#fff;}
	.c-btn3 { color:#fff;border:0;height:2.5rem; line-height:2.5rem; width:100%;-webkit-box-flex:1;display:block;-webkit-user-select:none; font-size:0.9rem;background:#2595ff; text-align: center}
	.c-btn4 { color:#fff;border:0;height:2.5rem; line-height:2.5rem; width:100%;-webkit-box-flex:1;display:block;-webkit-user-select:none; font-size:0.9rem;background:#00D20D; text-align: center}
	.flex{ 
	  padding: 0;
	  margin: 0;
	  list-style: none;
	  display: -webkit-box;
	  display: -moz-box;
	  display: -ms-flexbox;
	  display: -webkit-flex;
	  display: flex;
	  -webkit-flex-flow: row wrap;
	  justify-content: space-around;
	}

.ico_13{background:url(/m/images/ico_13.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; }
.ico_04_b{background:url(/m/images/ico_04_b.png) no-repeat 50% 50%;-webkit-background-size:0.8rem 0.8rem;-moz-background-size:0.8rem 0.8rem;background-size:0.8rem 0.8rem; width:0.8rem; height:0.8rem} /* 箭头图标向左 */
	.empty-cart .cart-logo {height:5.3rem;margin:3rem auto;-webkit-background-size:5.3rem 4.9rem;-moz-background-size:5.3rem 4.9rem;background-size:5.3rem 4.9rem; }
	.empty-cart p.message {font-size:14px;margin-bottom:30px;text-align:center}
	.empty-cart .list li {position:relative;text-indent:20px;height:35px}
	.empty-cart .list a {display:block}
	.empty-cart .list .arrow {top:1px;right:20px;width:6px;height:6px;display:inline-block;position:absolute;border-top:3px solid #666;border-left:3px solid #666}
	.empty-cart .list .arrow.right {-webkit-transform:rotate(135deg)}
	.empty-cart i{ display:inline-block; width:0.8rem; height:0.8rem; -webkit-background-size:0.8rem 0.8rem;-moz-background-size:0.8rem 0.8rem;background-size:0.8rem 0.8rem;}

	.new-tbl-cell {display:table-cell;}
	.itemlist .price{float:left;}
	.itemlist .jianju{float:left;width:2rem;text-align:center;}
	.itemlist .txt{display:inline-block;margin-top:0.3rem;border:1px solid #e3e3e3;letter-spacing:0;height:1.5rem;line-height:1.5rem;overflow:hidden}
	.itemlist .txt .increase,.itemlist .txt .decrease,.itemlist .txt .num{float:left;text-align:center}
	.itemlist .txt .increase,.itemlist .txt .decrease{font-style:normal;font-size:1rem;font-weight:700;border:0;display:inline-block;width:1.5rem;height:100%;-webkit-user-select:none; background: #fafafa }
	.itemlist .txt .num{height:100%;width:2.8rem;border:0;-webkit-border-radius:0;border-radius:0;font-weight:700}
	.itemlist .txt .num::-webkit-inner-spin-button{display:none}
.ico_08{background:url(/m/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}   /* 叉叉_白色 */

.itemlist{ padding:0.8rem 0.3rem;    border:1px solid #ddd; background:#FFF}
	.itemlist li{position:relative; border-bottom:1px solid #ddd;margin-top:1rem;padding-bottom:0.6rem;}
	.itemlist li h4{ padding-right:2rem; height:2.5rem; line-height:1.2rem; overflow:hidden}
	.itemlist li .b{   line-height:2.2rem; }
	.itemlist li .cha{ 
	width:1rem; height:1rem; display:block; background-color:#CCC; position:absolute; right:0;top:0rem;
	-moz-border-radius: 0.75rem;      /* Gecko browsers */
	-webkit-border-radius:  0.75rem;   /* Webkit browsers */
	border-radius: 0.75rem;
	-webkit-background-size:0.5rem 0.5rem;-moz-background-size:0.5rem 0.5rem;background-size:0.5rem 0.5rem; 
	 }
	.itemlist li:last-child{border-bottom:none}
	.itemlist li .new-tbl-cell{ vertical-align:top}
	.itemlist .itemlist_l { padding-left:5px;}
	.itemlist .itemlist_l img{ width:6rem; height:6rem}
	.itemlist .inputBg{ vertical-align:middle}
	.itemlist li .inputBg{ width:20%; text-align:center}
	.itemlist li p{ color:#999}

	.itemlist li .selcartgoods {
		width:30px;
	}
	.itemlist li .selcartgoods > label 
	{ 
		margin-top:2.3rem;
	}
	.selcartgoods > input
	{
		opacity: 0;
		display:none;
	}
	.selcartgoods > label 
	{ 
		padding-left:25px;
		height: 20px;
		display: block;
	}
	.selcartgoods > input + label
	{
		background: url(/m/images/b_checkbox_off.png) left center no-repeat; 
	}
	.selcartgoods > input[type=checkbox]:checked + label {background: url(/m/images/b_checkbox_on.png) left center no-repeat;}
	.selcartgoods > input[type=checkbox]:disabled + label {background: url(/m/images/b_checkbox_dis.png) left center no-repeat;}
	
.toolbar {background:#fff;position:fixed;bottom:0;width:100%;height:2.67rem;font-size:0.8rem;overflow:hidden}
	.toolbar .selcartgoods {width:20%;height:2.67rem;line-height:2.67rem;padding-left:0.5rem;display:inline-block;}
	.toolbar .selcartgoods > label {height:2.67rem;}
	.toolbar p {width:50%;height:2.67rem; line-height:2.67rem; display:inline-block;text-align:right;}
	.toolbar a{display:block; text-align:center; line-height:2.67rem;position: absolute;right: 0;top:0; width: 25%;height: 100%;border: 0;font-size: 1rem;border-radius: 1px;-webkit-border-radius: 1px;color: #FFF; background:#CC0000}
	
#header2 { z-index: 5; height: 44px; background-color: #ECF1F5; color: #000; box-shadow: 0 0 3px rgba(8,1,3,.75); min-width:320px}
#header2 h1 { line-height: 44px; text-align: center; font-size:1.0rem; font-weight: normal;}
#header2 .back { position: absolute; left: 0; top:0; width:45px; height: 44px; line-height: 44px; text-align: center; border-right: 1px solid #f491a5;}
#header2 .back a { display: block; height: 100%; color: #fff; }
#header2 .menu { position: absolute; top: 0; right: 0; width:46px; height: 44px; }
#header2 .menu a { float: left; display: block; width:45px; height: 44px; line-height: 44px; text-align: center; border-left:1px solid #f491a5; font-size: 2.8rem; color: #fff; }
#header2 .icon-cart { position: relative;}
#header2 .icon-cart em { display: inline-block; height: 16px; line-height: 16px; padding:0 4px; font-size:1.2rem; color: #fff; background: #ff787e; border-radius: 50%; position: absolute; top:4px; right:2px;}

.user-box { padding:22px 12px;}
.user-box .input { position: relative; height: 40px; padding-left:40px; margin-bottom: 15px; border: 1px solid #d2d2d2; border-radius: 3px; background-color: #fff;}
.user-box .input.wrong { border-color: #f64141; box-shadow: 0 0 3px #f64141;}
.user-box .input i { position: absolute; left: 0; top:0; display: block; width:40px; height: 40px; line-height: 40px; color: #d2d2d2; font-size:30px; text-align: center;}
.user-box .input .txt { width:100%; height: 40px; line-height: 40px; padding:0 12px; border:0; border-radius: 0; border-left: 1px solid #d2d2d2; background: none; color: #333; font-size:1.0rem;}
.user-box .radio { height:24px; line-height: 24px; padding-left:12px; font-size:1.4rem; margin-bottom: 12px;}
.user-box .radio label { margin-right: 15px;}
.user-box .code { display: inline-block; width:155px; margin-right: 10px;}
.user-box .get-code { font-size:1.2rem; color: #1fb89a; text-decoration: underline;}
.user-box .btn { display: block; width:100%; padding:10px 0; border:0; border-radius: 3px; background: #CC0000; font-size:1.0rem; color: #fff; cursor: pointer; -webkit-appearance: none;}
.user-box .merchant-login { display: block; width:100%; padding:10px 0; border:0; border-radius: 3px; background: #00BFFF; font-size:1.0rem; color: #fff; cursor: pointer; -webkit-appearance: none;text-align: center;margin-top: 10px}
.ubox-b { padding:12px 0; font-size:1.2rem; color: #ff4200;}
.ubox-b a { margin:0 5px; padding:3px 0;}
.ubox-b .log-qq { padding-left:22px; background: url("../images/qq.png") no-repeat left center; background-size:17px 20px;}

@font-face {
    font-family: 'iconfont2';
    src: url('font_1434097549_5253723.eot'); /* IE9*/
    src: url('font_1434097549_5253723.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('font_1434097549_5253723.woff') format('woff'), /* chrome、firefox */
    url('font_1434097549_5253723.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('font_1434097549_5253723.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.ap-icon {font-family:"iconfont2" !important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;}
.back a:before { content: '\e624'; color: #fff; font-size:2.4rem; line-height: 44px; }
.icon-cart:after { content: '\e622';}
.icon-cart-max:after{ content: '\e61c'; }
.icon-home:after { content: '\e621';}
.icon-name:after { content: '\e60d'; font-size: 32px;}
.icon-psw:after { content: '\e60c';}
.icon-email:after { content: '\e612';}
.icon-phone:after { content: '\e602';}
.icon-code:after { content: '\e615'; font-size:26px;}
.icon-search:after { content: '\e600';}
.icon-user:after { content: '\e625'; }
.icon-count:after { content: '\e61b'; font-size:20px; color: #dc3636; margin-right: 3px; position: relative; top:1px;}

.icon-top:after { content: '\e604'; font-size:28px; color: #fff;}
.icon-del:after { content: '\e601'; font-size:22px; color: #ff4200;}
.icon-sort:after { content: '\e603'; font-size:16px;}
.icon-add:after { content: '\e61f'; font-size:16px;}
.icon-clock:after { content: '\e619'; font-size:28px; color: #ddd;}

.c-btn3 { color:#fff;border:0;height:2.5rem; line-height:2.5rem; width:100%;-webkit-box-flex:1;display:block;-webkit-user-select:none; font-size:0.9rem;background:#CC0000; text-align: center; border-radius:1rem !important;}
	.table_box dl{ padding:0.5rem 0; display:table; width:100% }
	.table_box dd{display:table-cell; }

	.order_box{ background:#FFF; font-size:0.8rem; margin:0 auto; padding:5px; }
	
	.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;}
	.table_box2 .dd2 span{ color:#ff0000;}
	.radius10{
	-moz-border-radius: 5px;    
	-webkit-border-radius: 5px; 
	border-radius:5px;
	}

.user_top {
height: 7.6rem;
overflow: hidden; 
background:#EAF0F5;
position:relative

}
.user_top dt {
margin: 0.8rem  auto;
text-align: center;
position: relative;
width: 3.7rem;
height: 3.7rem;
border-radius: 3.7rem;
padding:0.15rem; background:#FFFFFF
}
.user_top dt img {
width: 3.7rem;
height:3.7rem;
border-radius: 3.7rem;
}
.user_top dt span {
width: 68px;
height: 26px;
position: absolute;
left: 5px;
top: 4px;
padding-top: 64px;
font-size: 10px;
color: #fff; display:block
}
.user_top dd {
color: #333;
 text-align:center;
}
	.padd1{ padding:0.5rem}
.user_top dd p{ font-size:0.8rem; line-height:1.6rem; font-weight:600}
.user_top dd span{ font-size:0.8rem; line-height:1.6rem; font-weight:normal}
.user_top dd p a.link{ font-size:0.8rem; line-height:1.6rem; color:#FFFFFF; font-weight:normal}
	.list_box { background:#FFF; font-size:0.8rem;word-break:break-all; word-wrap:break-word; margin:0 10px;}
	.list_box a{ border-bottom:1px solid #f3f3f3; padding:0.7rem 0;display:block; line-height:23px;}
	.list_box a:last-child{ border-bottom:none}
	.list_box a span{ float:left}
	.list_box a i{	background-image: -webkit-linear-gradient(left,transparent 70%,#666 70%,#666 100%),-webkit-linear-gradient(top,transparent 70%,#666 70%,#666 100%);
		background-image: -moz-linear-gradient(left,transparent 70%,#666 70%,#666 100%),-moz-linear-gradient(top,transparent 70%,#666 70%,#666 100%);
		background-image: -o-linear-gradient(left,transparent 70%,#666 70%,#666 100%),-o-linear-gradient(top,transparent 70%,#666 70%,#666 100%);
		position: relative;
		display: inline-block;
		width: 0.5rem;
		height: 0.5rem;
		margin-right: 0.2rem; float:right;
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-4deg);
		-o-transform: rotate(-45deg);
		top:0.5rem; }

.bought-table {
	color: #333
}

.bought-table a.order_btn{display:inline-block;background:#2595ff;color:#fff; height:18px; line-height:18px; padding:3px 15px ;margin:3px 0px; border-radius:12px;}

.bought-table .col-name th {
	border-bottom: 1px solid #E6E6E6;
	border-top: 1px solid #E6E6E6;
	color: #333333;
	height: 33px;
	text-align: center;
	background: #eee;
}
.bought-table .close-order td {
}
.bought-table .order-hd td {
	overflow: hidden;
	padding: 8px 5px;
	border: #E6E6E6 solid 1px;
	background: #F5F5F5;
	border-top: none;
}
.bought-table .order-bd td {
	padding: 8px 5px;
	border: #E6E6E6 solid 1px;
	border-top: none;
}
.bought-table .order-bd .no-border-right {
	border-right: none
}
.bought-table .order-bd .no-border-left {
	border-left: none
}
.bought-table .baobei .pic {
	border: 1px solid #E9E9E9;
	margin-right: 10px;
	float: left;
	height: 50px;
	width: 50px;
}
.bought-table .baobei .pic img {
	height: 50px;
	width: 50px;
}
.bought-table .baobei .goods_name{
	float:left;
	width:auto;
	height:auto;
	text-align:left	
}
.bought-table .baobei .desc {
	overflow: hidden;
	width: 180px;
	word-wrap: break-word;
}
.bought-table .baobei .baobei-name {
	display: block;
	line-height: 18px;
	margin-top: -2px;
	max-height: 38px;
	overflow: hidden;
}
.bought-table .baobei .baobei-name:hover {
	color: #404040;
	cursor: text;
	text-decoration: none;
}
.bought-table .sep-row td {
	border: medium none;
}
.bought-table .baobei .goods_desc {
	clear: both;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	min-height: 60px;
}
.bought-table .baobei .last {
	border: 0px
}

.czpageimgw img{ max-width:100%;}

.faq .ico1{    margin-top: .093333rem;
    width: 16px;
    height: 16px;
    margin-right: 5px;
    background-image: linear-gradient(90deg,#ff7b3f,#ff5000);
    font-size: 12px;
    line-height: 16px;
    color: #fff;
    text-align: center;
    border-radius: .04rem;}
.faq .t1{word-break: break-all;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    overflow: hidden;
    font-weight: 700;flex: 1;
    line-height: 22px;
    font-size: 14px;
    color: #333;
    text-align: left;}
.faq .ico2{margin-top: 2px;
    width: 16px;
    height: 16px;
    margin-right: 5px;
    background-image: linear-gradient(90deg,#32d883,#01bf5e);
    font-size: 12px;
    line-height: 16px;
    color: #fff;
    text-align: center;
    border-radius: .04rem;}
.faq .t2{word-break: break-all;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    overflow: hidden;flex: 1;
    line-height: 22px;
    font-size: 14px;
    color: #333;
    text-align: left;}