/*公共样式*/
*{ padding:0px; margin:0px;}
body{ max-width:640px; margin:0 auto; min-width:320px;}
a{vertical-align:baseline;text-decoration: none;color:#333; background: transparent; cursor:pointer;}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select,img{vertical-align:middle;}
button, input, select, textarea { font-family: inherit;}
/* a,img { -webkit-touch-callout: none;}*/
strong,b { font-weight: bold;}
i,em { font-style: normal;}
ul,ol,li,dl,dt,dd { list-style-type: none;}
img{width:100%; height:auto; border:none; }

/*背景颜色*/
.bg_write{ background:#fff;}
/*收货地址不可用背景色*/
.noy{  background: #f4f4f4; color: #999;}
/*边框*/
.bor-top-no{ border-top:none !important;}

/*浮动*/
.f_l{ float:left;}
.f_r{ float:right;}
.f_n{ float:none;}

/*对齐*/
.text_l{ text-align:left;}
.text_r{ text-align:right;}
.text_c{ text-align:center;}

/*间距*/
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}

.pb10{ padding-bottom:0.5rem;}

/*字体颜色*/
.color_c9181b{ color:#c9181b;}
.color_fd6163{ color:#fd6163 !important;}
.color-blue{ color:#07a5ff !important;}
.coolor_8c855a{ color:#BDA826;}
/*自定义字体*/
@font-face {
  font-family: 'iconfont';
  src: url('../iconfont/iconfont.eot');
  src: url('../iconfont/iconfont.eot?#iefix') format('embedded-opentype'),
  url('../iconfont/iconfont.woff') format('woff'),
  url('../iconfont/iconfont.ttf') format('truetype'),
  url('../iconfont/iconfont.svg#iconfont') format('svg');
}
.iconfont{
  font-family:"iconfont" !important;
  font-size:0.6rem;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
/*黄色的复选按钮*/
.check_box {-webkit-appearance: none;outline: none; top:-0.01rem; position: relative; width:15px; height:15px; border: 1px solid #e6e6e6; -webkit-border-radius: 2px; border-radius: 2px; background-color: #fff; border-color: #bdbdbd; display: inline-block;}
.check_box:checked { border-color: #ff9800; background-color: #ff9800;}
.check_box:checked:after { content: ''; position: absolute; left: 1px; top: 2px; width: 9px; height: 4px; border-left: 2px solid #fff; border-bottom: 2px solid #fff; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg);}



/*end*/
/*首页*/
/*首页头部*/
.index-bar{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox;display: flex; color:#fff; font-size:0.7rem;height:2.2rem; }
.index-header-logo{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-right:0.5rem;line-height:2.2rem;}
.search_wrap{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}
.search_wrap input{ height:1.6rem; line-height:1.6rem; padding-left:25px; border-radius:3px; position:relative; top:0.3rem; width:100%; border:none; color:#999; font-size:0.6rem; background:#fff url(../images/input_search.png) no-repeat 5px 50%;}
.header_area{min-width: 2em; color: #333; font-size: 0.65rem; margin-right: 0.5rem; text-align: center; display: block; overflow: hidden; -webkit-transition: all .3s linear; transition: all .3s linear; color: #fff; line-height: 2.2rem;}
.header_area i{ padding-left:0.2rem !important; font-size:0.6rem !important;}
/*banner*/
#banner{ width:100%;}
.owl-theme .owl-controls{text-align:center; margin-top:-20.5px;position:absolute;width:100%;}
/*dot*/
.owl-theme .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */}
.owl-theme .owl-controls .owl-page span{display: block;width:10px;height:10px;margin:2px;filter: Alpha(Opacity=60);/*IE7 fix*/opacity: 0.6;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#333;}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter: Alpha(Opacity=100);/*IE7 fix*/opacity:0.9;background:#c9181b;}
.owl-theme .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #FFF;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.owl-carousel  .owl-wrapper,.owl-carousel  .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
#owl-demo .item img{display: block;width: 100%;height: auto;}
.owl-buttons{ display:none;}
/*十个按钮*/
.index_nav{ background:#fff; margin-bottom:5px; padding:15px 0px 0px;}
.index_nav ul li{ width:20%; font-size:0.6rem; float:left; text-align:center; padding-bottom:15px}
.index_nav ul li img{ width:60%}
.index_nav ul li p{ margin:5px 0px 3px}

.index-nav ul li{ padding-bottom:0px;}

/*滚动新闻*/
.news_gun{ height:40px; line-height:40px; background:#fff; margin-bottom:5px;}
.news_gun i{ font-size:1rem; padding:0 10px;}
#marquee5 {height:40px; overflow:hidden; width:80%;}
#marquee5 ul li{float:left; height:40px; line-height:40px; width:100%; color:#666; font-size:0.6rem;}
/*图片*/
.imgs_a{ margin-bottom:5px;}
.imgs_a div{ width:50%; position:relative}
.imgs_a div.f_l:after{height: 100%; content: ''; width: 1px; border-right: 1px solid #f0f0f0; position: absolute; top: 0; right: -1px; transform: scaleX(0.5); -webkit-transform: scaleX(0.5); z-index: 1;}

.imgs_ag{ margin:0.2rem 0px;}


/*显示促销*/
.chop_hand_price{ background:#fff;}
.chop_hand_price .title_h3{ font-size:0.7rem; color: #666; height: 40px; line-height: 40px; color:#333;}
.chop_hand_price .shu-t{ width:2px; background:#ff3c25; display:block; float:left; height:50%; margin-top:0.45rem; margin-right:0.3rem;}
.chop_hand_price a.f_r{ font-size:0.6rem; margin-right:0.3rem;}
.chop_hand_price a.f_r span{ color:#fff; background:#ff3c25; padding:0.1rem 0.2rem; border-radius:3px;}
.chop_hand_price a.f_r i{ color:#ff3c25; padding-left:3px;}
.chop_hand_price .chop_time{ font-size:0.6rem; padding-left:0.5rem; color:#666;}
.chop_hand_price .chop_time b{ font-weight:normal; color:#fff; background:#5c5c5c; border-radius:3px; padding:0 0.2rem;}
.chop_hand_price .product_list {padding-bottom:.1rem;-webkit-overflow-scrolling:touch;overflow-y:auto;white-space:nowrap;font-size:0;-webkit-scroll-snap-points-x:repeat(3.04rem);scroll-snap-points-x:repeat(3.04rem);-webkit-scroll-snap-type:mandatory;scroll-snap-type:mandatory; width:100%;}
.chop_hand_price .product_list .product_item {position:relative;display:inline-block;width:5.2rem;padding:0.1rem 0.5rem 0.1rem 0; margin-left:0.5rem;border-right:1px solid #e0e0e0;font-size:.12rem;white-space:normal;vertical-align:top;}
.chop_hand_price .product_list .product_item.oversell .product_box .pic {position:relative;}
.chop_hand_price .product_list .product_item.oversell .product_box .pic .tips {position:absolute;left:50%;top:20.28571429%;padding:.1rem;border:3px solid rgba(0, 0, 0, 0.6);-webkit-border-radius:50%;border-radius:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);}
.chop_hand_price .product_list .product_item.oversell .product_box .pic .tips em {display:block;width:100%;height:100%;width:2.5rem;height:2.5rem;line-height:2.5rem;-webkit-border-radius:50%;border-radius:50%;background-color:rgba(0, 0, 0, 0.6);color:#fff;font-size:.15rem;text-align:center;-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg);}
.chop_hand_price .product_list .product_box {display:block;}
.chop_hand_price .product_list .product_box .pic {margin-bottom:.3rem;}
.chop_hand_price .product_list .product_box .pic img {width:100%;height:100%;}
.chop_hand_price .product_list .product_box h3 {display:block;height:36px;line-height:18px;overflow:hidden;color:#666;font-size:.6rem;font-weight:normal;}
.chop_hand_price .product_list .product_box .price_box {margin-top:.1rem;white-space:nowrap;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:5rem;}
.chop_hand_price .product_list .product_box .price_box .price { float:left;color:#ff3c25;font-size:0.6rem;}
.chop_hand_price .product_list .product_box .price_box .old_price {color:#bbb;  font-size:0.6rem;}
/*楼层*/
.floor{ padding-top:0.4rem; background:#fff; margin-bottom:0.2rem;}
.floor .ad1-h2{ height:0.8rem;line-height:0.8rem; padding-left: 2.66666667%; border-left:2px solid #ff3c25; font-size:0.7rem; margin-bottom:0.1rem; font-weight: normal;}
.ui-list-grid-wrap{width:100%;}
.ui-list-grid-item{float:left;width:50%;border-right:solid 1px #f5f5f5;border-bottom:solid 1px #f5f5f5;}
.ui-list-grid .ui-list-item{padding:0.1rem;}
.ui-list-grid .p-img{width:100%;position:relative;overflow:hidden;}
.ui-list-grid .p-item{margin:0.357em 0.357em 0rem 0.357em;}
.ui-list-grid .p-name{font-size:0.857em;}
.ui-list-grid .p-name a{ font-size:0.7rem; display:block;height:1.8rem;overflow: hidden; display: -webkit-box; display: -moz-box;-webkit-line-clamp: 2;  -webkit-box-orient: vertical; -moz-line-clamp: 2; -moz-box-orient: vertical; word-break: break-all;line-height: 0.9rem;}
.ui-list-item .p-price .p { color:#ff3c25; font-size:0.6rem; margin-right: 0.625em;}
.ui-list-item .p-price del{ float:right; margin-top:0.03rem; color:#bbb; font-size:0.6rem;}
.ui-list-grid .p-cart a{top:3.9em;right:0;}
.ui-list-grid .p-promo{position:absolute;top:0;left:0;}
.ui-list-grid .p-djs{position:absolute;bottom:0;margin:0;padding:0;height:2.272em;line-height:2.272em;color:#666666;width:100%;text-align:center;background:rgba(255,255,255,0.5)}
/*底部四个按钮*/
.blian5{ height:2.3rem;}
#footer ul{display: -webkit-box!important;display: -webkit-flex!important; display: -ms-flexbox!important; display: flex!important; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
#footer ul li{-webkit-box-flex: 1; width:auto !important; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: 0; -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; max-width: 100%; text-align:center;}
#footer{ position:fixed; bottom:0rem; z-index:3;  max-width:640px; width:100%; border-top:1px solid #eee; height:2.2rem; background:#fff;}
.footer-five ul li a{ display:block; text-align:center; font-size:0.6rem; color:#666; margin-top:0.2rem;}
.footer-five ul li p{ line-height:normal; margin:0px;}
.footer-five ul li span{ display:block; margin:0 auto; height: 1rem; width: 1rem;}
.footer-five ul li a.on{ color:#c9181b;}


/*加载更多*/
/*.load_mores{ padding:0.6rem 0px;}
.load_mores a{ background:#e8e8e8; color:#666; font-size:0.7rem; width:50%; height:1.8rem; line-height:1.8rem; border-radius:3px; display:block; text-align:center; margin:0 auto;}*/


/*商品列表页*/
.goods-list{ padding-top:0px;}
/*筛选*/
.tab{ background:#ffffff;position:relative; z-index:9999;}
.order-select li{ text-align: center;-webkit-box-flex: 1;-webkit-flex: 1; flex: 1; border-right:1px solid #e2e2e2;}
.order-select li:last-child{ border-right:none;}
.order-select{ display: -webkit-box; display: -webkit-flex;height:2rem; line-height:1.3rem; padding:7px 0px; border-bottom:1px solid #e2e2e2;  }


.slide {position: absolute;top:2rem;left:0;z-index: 104;display: none; width: 100%;overflow-y: scroll;overflow-x: hidden;background-color: #fff; max-height:800%;}
.slide li {display: block;min-height:2rem;border-bottom: 1px solid #eee;}
.slide li a {display: block;padding: 0 30px;height:2rem;background-color: transparent;line-height:2rem;color:#313233;font-size:0.6rem;}
.slide li a:hover,.slide li a.selected { background-color: #f6f6f6; color:#f05042; }
.slide li a.select { background-color: #fff; }

.biaoqian-small{}
.biaoqian-small span{ margin-bottom:0.4rem; margin-right:0.4rem; display:inline-block;}
.biaoqian-small span input{ float:left; margin-top:0.1rem; margin-right:0.1rem;}

/*筛选项*/
/*m360_leftNav  分类*/
#m360_leftNav{width:100%;height:100%;position:absolute;left:0;top:0rem;z-index:901;display:none;overflow:hidden;}
.m360_leftNavBg{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(51,51,51,0.5);}

.m360_leftNavBg:before{right:300px;}
.m360_leftNav{position:fixed;top:2.2rem;right:-280px;height:100%;width:12rem;z-index:10;background:#fff;color:#666; overflow-y:auto;}
/*div.m360_leftNav_list{padding:0.4rem 0 0 0;}*/

.search_fiter{ padding:0px 0.6rem 0.5rem; border-bottom:1px solid #f2f2f2;}
.search_fiter dt{ height:2rem; line-height:2rem;}
.search_fiter dt span{-webkit-box-flex: 1; font-size:0.6rem; color:#666;-webkit-flex: 1; -ms-flex: 1; flex: 1; text-align: left;display: block;}
.icon-down_arrow{ background:url(../images/show.png) no-repeat; margin-top:0.8rem; background-size:100% auto; display:block; width:0.7rem; height:0.4rem; float:right;}
.icon-down_arrow.cur{ background:url(../images/hide.png) no-repeat; margin-top:0.8rem; background-size:100% auto; display:block; width:0.7rem; height:0.4rem; float:right;}


.search_fiter dd > div a{ font-size:0.6rem;position: relative;line-height:1.2rem; border: 1px solid #ddd; border-radius: 5px; -webkit-border-radius: 5px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin: 0 3% 0.5rem 0; color: #666; float: left; width: 31%; padding: 0 2%;}
.search_fiter dd > div a.on{ border:1px solid #ff3c3c; color:#ff3c3c;}

.search_fiter dd.h70{ height:3.5rem; overflow:hidden;}
.search_fiter dd.hAuto { height: auto!important;}

.search_fiter dd > div a:nth-child(3n){margin-right: 0;}

.bottom_btn{ right:0px; background:#fff; position:fixed; z-index:9999999999; padding-bottom:0.3rem; bottom:0px; width:12rem;}
.bottom_btn a{ font-size:0.6rem; height:1.5rem;border-radius:3px; line-height:1.5rem; width:40%; margin-left:0.7rem; text-align:center;display:inline-block;}
.bottom_btn a.cancel{ background:#ddd; color:#757575;}
.bottom_btn a.sure{ background:#ff3c3c; color:#fff;}

/*遮罩*/
.popmask,m360_leftNavBg{ height:100%; left:0; right:0; bottom:0; position:fixed; top:2.2rem; z-index:97;width:100%; background:rgba(0,0,0,.4); overflow:hidden;}

/*商品内容页*/
/*商品内容页头部*/
.goods-cont-header{ position:fixed; top:0px; height:2.2rem; line-height:2.2rem; width:100%; z-index:9; max-width:640px;}
.goods-cont-header a{background: rgba(0, 0, 0, 0.45); height:1.6rem; width:1.6rem; display:block; border-radius:100%; text-align:center; line-height:1.7rem; color:#fff; margin:0.4rem; font-size:0.8rem;}
.goods-cont-header a.f_r{ line-height:1.6rem;}
/***********************************属性弹出框***********************************/
.coupons{max-height: 15rem;overflow: scroll; overflow-x: hidden;}
.popupDiv-mj{ padding:0.5rem;}
.popupDiv-mj dl dd{ border-bottom:none !important; height:auto !important; line-height:1.2rem;}
.popupDiv-mj dl dd p{ overflow:auto !important; display:block !important; margin-bottom:1rem;}
.fuwu-popup ul li{ height:2.2rem; line-height:2.2rem;}
.fuwu-popup .goods-service{ padding:0.5rem;}
/***********************************属性弹出框 end***********************************/

/***********************************城市切换***********************************/
.iphone { width: 384px; height: 799px; padding: 182px 32px 157px; margin: 10px auto; background: url(../img/iphonese.png) no-repeat; }
.browser { position: relative; width: 320px; height: 460px; overflow: hidden; }
@media (min-width: 721px) and (max-width: 1300px) {
	.iphone { width: 270px; height: 562px; padding: 128px 23px 111px; margin: 20px auto; background-size: 270px 562px; }
	.browser { width: 224px; height: 323px; }
}
@media (max-width: 720px) {
	.iphone { width: 100%; height: 100%; padding: 0; background: none; }
	.browser { width: 100%; height: 100%; }
}
/*选择地区*/
.express-area { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin-top: .25rem; margin-bottom: .25rem; background-color: #fff; }
.express-area a { display: block; padding: .5rem; background: url(../img/link-arrow.png) no-repeat 98% 50%; background-size: .55rem .55rem; }
.express-area dl { position: relative; line-height: 1.2rem; color: #4d525d; }
.express-area dl dt { position: absolute; top: 0; left: 0; font-size: .7rem; line-height: 1.2rem; }
.express-area dl dd { padding-top: .1rem; padding-right: .8rem; margin-left: 3.5rem; text-align: justify; font-size: .65rem; line-height: 1rem; }
@media (min-width: 721px) and (max-width: 1300px) {
	.express-area a { padding: .3rem; }
	.express-area dl dt { font-size: .5rem; line-height: 1rem; }
	.express-area dl dd { padding-right: .6rem; margin-left: 3rem; font-size: .4rem; line-height: .8rem; }
}
/*选择地区弹层*/
.express-area-box { position: absolute; bottom: -100%; left: 50%; z-index: 15; width: 320px; margin-left: -160px; background-color: #fff; color: #4d525d; }
.express-area-box .choose-header { position: relative; border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; }
.express-area-box .choose-header h3 { margin: 0 1.675rem; text-align: center; font-size: .8rem; line-height: 2.25rem; }
.express-area-box .choose-header .back,
.express-area-box .choose-header .close { position: absolute; top: 0; width: 1.675rem; height: 2.25rem; }
.express-area-box .choose-header .back { display: none; left: 0; background: url(../images/back.png) no-repeat center;   background-size: .45rem .75rem; }
.express-area-box .choose-header .close { right: 0; background: url(../images/close-area.png) no-repeat center; background-size: .675rem .675rem; }
.express-area-box article { height:100%; overflow-y: scroll; }
.area-list li { padding: .5rem; border-bottom: 1px solid #e2e2e2; text-align: justify; font-size: .7rem; line-height: 1.25rem; }
@media (min-width: 721px) and (max-width: 1300px) {
	.express-area-box { width: 224px; margin-left: -112px; }
	.express-area-box .choose-header h3 { font-size: .7rem; line-height: 1.7rem; }
	.express-area-box .choose-header .back,
	.express-area-box .choose-header .close { height: 1.7rem; }
	.express-area-box article { height: 120px; }
	.area-list li { padding: .3rem; font-size: .6rem; line-height: 1rem; }
}
@media (max-width: 720px) {
	.express-area-box { position: fixed; left: 0; width: 100%; margin-left: 0; }
}
/*遮罩层*/
.mask { display: none; position: absolute; top: 0; left: 0; z-index: 12; width: 100%; height: 100%; background-color: rgba(0,0,0,.5); }
@media (max-width: 720px) {
	.mask { position: fixed; }
}
/***********************************城市切换 end***********************************/
/*商品*/
.goods-infor{ background:#fff; margin:0.3rem 0rem;}
/*标题*/
.group_head_c{background:#fe4a49;padding:0.6rem 0.714em;display:table;width:100%;line-height:1.2rem;}
.group_head_c .gt_price{color:#fff;font-size:0.65rem;height:1.2rem;margin-top:1px;float:left;}
.group_head_c .gt_price img{width:4rem;margin-top:0.1rem;}
.group_head_c h2{font-size:1rem;float:left;color:#fff;}
.group_head_c del{font-size:0.7rem;color:#fff;opacity:0.8;}
.group_head_c .gt_time{font-size:0.6rem;color:#fff;float:right;border-left:solid 1px #fff;padding-left:0.5rem;}
.group_head_c .gt_time em{background:#fff;border-radius:3px;color:#fe4a49;padding:0.1rem 0.15rem;font-weight:bold;}

.goods-infor .goods-name{ padding:0.5rem 0.5rem; border-bottom:1px solid #f4f4f4;position:relative;}
/*.goods-infor .goods-name img{position:absolute;right:0.5rem;width:1rem;height:1rem;top:0.5rem;}*/
.goods-infor .goods-name h3{ font-size:0.7rem; color:#333; line-height:1rem;}
.goods-infor .goods-name h4{ font-size:0.6rem; color:red; font-weight:normal; margin: 10px 0;}
.goods-infor .goods-name p{ margin:0px; font-size:0.7rem; margin-top:0.3rem;}
.goods-infor .goods-name p span{ color:#ff1818; font-size:0.7rem; font-weight:bold;}
.goods-infor .goods-name p del{ color:#999; font-size:0.6rem; margin-left:1.5rem;}
.goods-infor .sales-promotion{ font-size:0.6rem;}
.sales-promotion dl.sp_dl{ line-height:2.2rem;}
.sales-promotion dl.sp_dl dt{ width:15%; float:left; text-align:center; color:#666;}
.sales-promotion dl.sp_dl dd{ width:85%; float:left; border-bottom:1px solid #f4f4f4; color:#333; height:2.2rem; overflow:hidden;}
.sales-promotion dl.sp_dl dd i.iconfont.f_r{ margin-right:0.5rem; margin-left:0.2rem;}
.sales-time{}
.sales-time dt i{ color:#f6b03c; font-size:0.85rem;}
.red-packet{}
.red_pa{ height:2.2rem; overflow:hidden;}
.red_pa span{ background:url(../images/red-packet.png) no-repeat;color: #fff; margin-right:0.5rem; height: 1.2rem; display: inline-block; background-size: 100% 100%; padding: 0 0.7rem; line-height: 1.2rem;}
.sales-promotion dl.sendTo dd{ height:auto;border-bottom:none;}
.sendTo i{ font-size:0.85rem; color:#666; padding-left:0.3rem;}

.details-comment{ background:#fff; margin:0.3rem 0px;}
.details-comment h3{ border-bottom:1px solid #dcdcdc; padding:0 0.5rem; font-size:0.7rem; color:#666; height:2.2rem; line-height:2.2rem;}
.details-comment h3 i{font-weight:normal; font-size:0.6rem;}
.details-comment .details_cont video,.details-comment .details_cont img{width:100% !important;}
.details-comment .comment-cont h3{ border-bottom:1px solid #e6e6e6;}
.details-comment .comment-cont h3 span{ font-weight:normal; padding-right:0.2rem; font-size:0.6rem;}
.details-comment .comment-cont h3 span em{ color:#e34138; padding-right:0.1rem;}
/*评论*/
/*.rw-list { background-color: #fff; padding:0.4rem 0.4rem 0 0.4rem; font-size:0.6rem;}
.rw-list .rw-item { padding-bottom:0.4rem; padding-top:0.4rem; border-top: 1px solid #f6f6f6;}
.rw-item .i-title { position: relative; margin-bottom:0.2rem;}
.rw-item .i-title .user_name { padding-right:0.4rem;}
.rw-item .i-title .star_box { position: absolute; right:0.4rem;}
.rw-item .i-content { color: #757575; padding-bottom:0.2rem;}
.rw-item .i-images { display: block; padding-bottom:0.2rem;}
.rw-item .i-reply { border: 0; padding: 10px; background: #f6f6f6; color: #b28500; word-wrap: break-word; overflow: hidden;}
.rw-item .i-images .img { width:3rem; height:3rem; display: inline-block;}
.ui-starbar { background: url("../images/ui_starbar.png") no-repeat scroll 0 0 transparent; display: inline-block; height: 13px; text-align: left; width: 75px; cursor: pointer; font-size: 10px;}
.ui-starbar span { background: url("../images/ui_starbar.png") no-repeat scroll 0 0 transparent; display: inline-block; height: 13px;}
.ui-starbar span { background-position: 0 -23px;}

.goods-service{}
.goods-service ul li{ float:left; margin-right:0.4rem; color:#999; margin-right:0.4rem;}
.goods-service ul li img{ width:0.7rem; float:left; margin-top:0.75rem; margin-right:0.1rem;}

.promotion{}
.promotion dd p{overflow: hidden; display: -webkit-box; display: -moz-box;-webkit-line-clamp: 1;  -webkit-box-orient: vertical; -moz-line-clamp: 1; -moz-box-orient: vertical; word-break: break-all;}
.promotion dd p em{ color:#fff; padding:0.1rem; border-radius:3px; margin-right:0.2rem;}*/
/*.em-mj{ background:#4dd0e1;}*/       /*满减*/
/*.em-mz{ background:#91a7ff;}*/       /*满赠*/

/*商品内容页 店铺详情*/
.goods-shop{ background:#fff; margin:0.3rem 0px; padding:0px 0.5rem; border-bottom:1px solid #eeeeee;}
.goods-shop h3{ font-size:0.7rem; height:2.2rem; line-height:2.2rem; font-weight:normal; color:#333;}
.goods-shop .row{ text-align:center;}
.goods-shop .row .ping-good em{ color:#ff3c3c; padding-left:0.1rem;}
.goods-shop .row .ping-bad em{ color:#5ea723; padding-left:0.1rem;}
.goods-shop-btn{ font-size:0.64rem; text-align:center; padding-bottom:0.6rem}
.goods-shop-btn i{ font-size:0.9rem; margin-right:0.1rem; position:relative; top:0.1rem}
.goods-shop-btn .contact-service i{ top:0px;}
.goods-shop-btn a{ border:1px solid #e5e5e5; border-radius:3px; display:inline-block; height:1.6rem; line-height:1.4rem; width:70%;}
.goods-shop-btn .contact-service i{ color:#f49f13;}
.goods-shop-btn .get-into i{ color:#ff7c7c;}
/*加入购物车、客服、收藏、立即购买 底部*/
.goods_footer{}
.join_buy,.now_buy{ float:right; background:#242424; color:#fff; font-size:15px; display:block; /*height:42px; line-height:42px;*/ height: 2.2rem; line-height: 2.2rem; padding:0 13px;}
.now_buy{ background:#f35658;}
.goods_footer{}
.goods_footer ul li em{ font-size:1rem; color:#b4b4b4;}
.goods_footer ul li p{ line-height:0.4rem;font-size:0.6rem;}
.cont_buy{ position:relative;}
.cont_buy i{ position:absolute; color:#fff; background:#fd6163; border-radius:100%; left:50%; width:16px; height:16px; line-height:16px; margin-left:1px; font-size:0.6rem;}
.goods_footer a.join_buy{ margin-left:4rem; background:rgb(255, 68, 68);}
.join-buy-num a.join_buy{ background:#fd6163}

/*登录*/
.login-main{ background:#fff; border:1px solid #cccccc; margin:0.5rem; padding:0.5rem;}
.login-main ul li{display: -webkit-box; line-height:2.2rem; display: -webkit-flex; display: -ms-flexbox; display: flex; border:1px solid #cccccc; border-radius:3px;}
.login-main ul li label{display: block; width:2.1rem; line-height:2.2rem; text-align: center; font-size:1rem; color: #666;}
.login-main ul li .input_box{position: relative; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: 100%; width: auto; line-height:1.8rem;}
.login-main ul li .input_box input{ padding:0.7rem 0px; border:none; width:100%;}
.login-main .login-btn{ background:#fd6163; height:2.2rem; line-height:2.2rem; text-align:center; width:100%; display:block; color:#fff; font-size:0.7rem; border-radius:3px; margin-top:0.5rem;}
.login-btm{ padding:0 0.5rem; text-align:right;}
.login-btm a{ margin-left:0.5rem; color:#6e7d8b; font-size:0.65rem;}

/*注册*/
.register-main ul li a.f_r{ color:#999; line-height:2.2rem; background:#eeeeee; padding:0 0.5rem;}
.register-main .yzm-register input{ width:59% !important;}

/*品牌活动*/
.brand-all{}
.brand-all .brand-item{ background:#fff; margin-bottom:0.5rem; padding-bottom:0.3rem; border-bottom:1px solid #e3e3e3;}
.brand-all .brand-item img{ width:100%; display:block;}
.brand-all .brand-item p{ margin-top:0.3rem;}
.brand-all .brand-item .zhekou{font-size:0.7rem; margin-left:10px; line-height:1.2rem;overflow: hidden; display: -webkit-box; display: -moz-box;-webkit-line-clamp: 1;  -webkit-box-orient: vertical; -moz-line-clamp: 1; -moz-box-orient: vertical; word-break: break-all;}
.brand-all .brand-item .brand-time-sell{ float:right;margin-right:10px; padding-left:20px; font-size:0.6rem; color:#666;}
.brand-all .brand-item .brand-time-sell em{ color:#999; font-size:0.8rem; position:relative; top:0.1rem;}
.brand-all .brand-item .brand-time-sell b{ font-weight:normal; color:#f2861b; font-size:0.6rem;}

/*活动内容页*/
.brand-cont p{font-size: 0.7rem; margin-left: 10px; line-height: 1.2rem;}
.brand-cont .surplus-times{ margin-left: 10px; text-align:right; margin-right:0.2rem;}
.brand-cont .surplus-times em{ color:#f28637;}
.fixedTop40{ position:fixed; top:2.2rem; width:100%;}

/*购物车*/
.goods_box_title{border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; height:2rem; line-height:1.8rem; background-color: #fff; -webkit-box-sizing: border-box; box-sizing: border-box; font-size:0.6rem;}
.goods_box_title .left{ padding-left: 10px; border-left: 2px solid #ff3c25;}
.goods_box{ margin-bottom:0.5rem;}
.goods_box_title .right { display: inline-block; float: right; height: 100%;}
.goods_box_title .right .cart_info {float: left;line-height: normal;height: 100%;margin-right: 5px; line-height:1.8rem;}
.goods_box_title .right .cart_info .double{ font-size:0.6rem; color:#666;}
.goods_box_tips{ height:2rem; font-size:0.6rem;padding: 10px;background-color: #fff1d9;color: #f39800;}
.goods_box .product_list {}
.product_list .product-main{border-bottom: 1px solid #e0e0e0;background-color: #fff;}

.product_list .product_list_wrap {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-flex-align: center;-webkit-box-align: center;box-align: center;-webkit-align-items: center;align-items: center;position: relative;padding: 10px 10px 0 10px; border-bottom:1px solid #e0e0e0;}
.product-main .product_list_wrap:last-child {border-bottom: none;}
.product-main .product_list_wrap:nth-last-child(2) em.line3{ display:none;}
.product-main .product_list_wrap:first-child {border-top: none;}
.product_list .product_list_wrap .product_content {-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;margin-left: 10px;}
.product_list .product_list_wrap .product_box {padding-bottom: 10px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-flex-pack: center;-webkit-box-pack: center;box-pack: center;-webkit-justify-content: center;justify-content: center;-ms-flex-align: center;-webkit-box-align: center;box-align: center;-webkit-align-items: center;align-items: center;}
.product_list .product_list_wrap .product_pic {position: relative;width: 65px;height: 65px;margin-right: 10px;font-size: 0;line-height: 0;z-index: 1;}
.product_list .product_list_wrap .product_pic img {display: block;width: 100%;height: auto;position: absolute;}
.product_list .product_list_wrap .product_con {display: block;margin: auto 10px auto 0;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;color: #333;}
.product_list .product_list_wrap .product_con .product_title {display: block;max-height: 34px;overflow: hidden;color: #666;font-size:0.6rem;line-height: 17px;}
.product_list .product_list_wrap .product_con .product_from {color: #999;line-height: 20px;}
.product_list .product_list_wrap .product_con .cell_price {padding-top: 5px;}
.product_list .product_list_wrap .product_con .sale_price {display: inline-block;color: #ff3c3c;font-size:0.6rem;}
.product_list .product_list_wrap .product_con .sale_classcal {display: inline-block; font-size:0.5rem;padding: 1px 3px;color: #fff;background-color: #ecbb59;-webkit-border-radius: 3px;border-radius: 3px;}
.product_list .product_list_wrap .product_con .sale_classcal.ml5 {margin-left: 5px;}
.product_list .product_list_wrap .product_option {min-height: 66px;text-align: center;}
.product_list .product_list_wrap .product_option .tool_num .computing_act input[type=button].reduce {border-right: none;border-top-left-radius: 3px;border-bottom-left-radius: 3px;
border-top-right-radius: 0px;border-bottom-right-radius: 0px;}
.product_list .product_list_wrap .product_option .tool_num .computing_num {display: inline-block;float: left;vertical-align: middle;}
.product_list .product_list_wrap .product_option .tool_num .computing_num input {-webkit-appearance: none;display: inline-block;height:1rem; font-size:0.6rem;width:1.5rem;color: #333;text-align: center;border: 1px solid #bdbdbd;background-color: #fff; border-radius:0px;}
.product_list .product_list_wrap .product_option .tool_num .computing_act {float: left;vertical-align: middle;}
.product_list .product_list_wrap .product_option .tool_num .computing_act input[type=button] {display: block;width:1rem;height:1rem;background-color: #fff;border: 1px #bdbdbd solid;color: #757575;background-position: 50% 50%;cursor: pointer;-webkit-box-sizing: border-box;box-sizing: border-box;}
.product_list .product_list_wrap .product_option .tool_num .computing_act input[type=button].add {border-left: none;border-top-right-radius: 3px;border-bottom-right-radius: 3px;border-top-left-radius:0px;border-bottom-left-radius: 0px;}
.product_list .product_list_wrap .product_option .icon-rabish { margin-left:0.5rem; font-size:0.9rem; color:#D2D2D2; text-align:right; display: block;margin-top:0.6rem;}
.product_list .product_list_wrap .product_con .produce_select select{ color:#666; border:1px solid #ddd; margin-top:3px;}

.cart_index_hd{ padding:0 0.5rem; height:1.8rem; line-height:1.8rem; background:#fffaf7; font-size:0.6rem;}
.cart_index_hd em{ color:#fff; background:#ff6769; border-radius:3px; padding:0.1rem 0.2rem; margin-right:0.2rem;}
.cart_index_hd a{ color:#ff6769;}

.line3{left: 62px !important;top: 74px !important;height: 76% !important;}
/*购物车商品失效*/
.Invalid{ color:#ccc !important; background:#f0f0f0 !important;}
.Invalid.product_list_wrap .product_con .sale_classcal,.Invalid.product_list_wrap .product_option .tool_num .computing_act input[type=button].reduce,.Invalid.product_list_wrap .product_option .tool_num .computing_act input[type=button].add,.Invalid.product_list_wrap .product_option .tool_num .computing_num input{ background:#eee;}
.Invalid.product_list_wrap .product_con .product_title,.Invalid.product_list_wrap .product_con .sale_price,.Invalid.product_list_wrap .product_con .sale_classcal,.Invalid .buy-youhui a{ color:#ccc !important;}
.product_list_wrap.Invalid .label_icon{ border:none; background:none; color:#ccc;}
/*.buy_list.Invalid .event_info,.buy_list.Invalid .line{ display:none;}*/
/*.product_list_wrap.Invalid .Invalid-span{position: absolute;left: -36px; top: 50%; margin-top: -7px; outline: none; font-size:12px;background: #dadada; padding:0 3px; border-radius:3px;color: #5f5f5f;}*/
.product_list_wrap.Invalid .Invalid-buy-num{ font-size:12px;}
.Invalid .goods-activity .MyShopCoupon .coupon-span{ border:1px dashed #ccc; color:#ccc;}
.Invalid .MyShopCoupon .coupon-span i{ display:none;}
.Invalid .produce_select select{ background:none;}

/*购物车-活动*/
.product_list .line{width: 2px; height: 10px; background-color: #e5e5e5; position: absolute; left: 37px; bottom: -10px;}
.product_list .ball { background:url(../images/icon-base.png) no-repeat; width: 18px; height: 18px; position: absolute; left: -27px; top: 50%; margin-top: -9px; z-index: 2; background-position:-115px -149px;}
.event_info{height: auto; background-color: #f0f9ff; padding: 8px 0; border: 1px solid #e4ecf2; border-radius: 2px; margin: 0 10px 9px 80px;position: relative;}
.event_tit{ vertical-align: top;padding-left: 9px;padding-right: 12px; line-height: 22px;display: inline-block;}
.event_tit a{ display:inline-block; vertical-align:middle;font-size: 12px; color: #333; overflow: hidden; line-height: 18px; white-space: normal;}
.event_tit a .inblock{font-size: 12px;color: #0086dd; line-height: 2; font-family: arial;display: inline-block; vertical-align: middle; cursor:initial;}
.event_tit a .koujian{ color: #999; padding-left:20px; font-family:"宋体";}
.event_info .line{left: -19px; top: -1px; height: 14px; height: 50%;}
.event_info .line3{ top:30px;}
.event_info .arr1{top: 50%; margin-top: -4px; left: -5px;background-position:-234px -8px;}
.event_info .line2{ top: -9px;}
.event_info_yel{background-color: #fffaf5; border: 1px solid #f5ebe6;}
.event_info_yel .ball{background-position: -115px -128px;}
.event_info_yel .arr1{ background-position:-234px -0px;}
.event_info_yel .event_tit span.inblock{font-size: 12px;display: inline-block; vertical-align: middle;}
.event_info_yel .event_tit .inblock{ color:#e60012;}
.event_info_new .event_tit{ vertical-align:middle;  display:inline-block;}
.event_info_new .btn_del{ margin-top:10px; display:inline-block;}
.event_tit .view-detail-btn{color: #06c;padding: 0 10px;}

.buy-youhui{ height:2rem; line-height:2rem; padding:0 0.5rem; background:#f8f8f8;}
.buy-youhui a{ color:#c9181b;}
/*购物车底部*/
.layout_footer {background:#fff; max-width:640px; line-height:normal;width: 100%;overflow: hidden;border-top: 1px solid #e0e0e0;}
.layout_footer .normal { font-size:0.6rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.layout_footer .all_check {display: block;color: #bdbdbd; margin:0.25rem 0rem 0rem 0.5rem;text-align: center;}
.layout_footer .all_check span{ display:block;}
.layout_footer .checkout_info { font-size:0.6rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;text-align: center;color: #757575; margin:0.25rem 0rem 0rem 1rem;}
.layout_footer .checkout_info>span {display: block;white-space: nowrap;}
.layout_footer .checkout_info .price {color: #ff3c25;font-size:0.6rem;}
.layout_footer .btn_checkout, .layout_footer .btn_del { font-size:0.6rem;display: block;width: 90px;height: 100%; line-height:2.2rem;text-align: center;background-color: #ff3c25;color: #fff;}

/*订单页面*/
.shouhuo-information{ background:#fff url(../images/que.png) repeat-x bottom; padding:0.5rem 1rem;}
/*.shouhuo-information i{ margin-top:1.3rem;}*/
.shouhuo-infor{ padding-bottom:5px; font-size:0.6rem; color:#999; line-height:1.1rem;}
.shouhuo-infor span{ color:#333; font-size:0.7rem; padding-left:0.2rem;}
.font-size-bigs{ font-size:0.7rem;}
/*店铺*/
.order-shops{ background:#fff; margin-top:0.5rem;}
.order-shops dl{}
.order-shops dl dt{ height:1.6rem; line-height:1.6rem;}
.order-shops dl dt span{ border-left:2px solid #c9181b; padding-left:0.3rem;}
.order-shops dl dt em{ color:#666; margin-right:0.25rem; font-size:0.6rem;}
.order-shops-goods{ padding:0.5rem 0px;}
.order-shops-goods .f_l img{ height:3rem; width:auto; margin-right:0.3rem;}
.orders-mid{ line-height:0.9rem; /*height:2.8rem;*/ overflow: hidden; display: -webkit-box; display: -moz-box;-webkit-line-clamp: 2;  -webkit-box-orient: vertical; -moz-line-clamp: 2; -moz-box-orient: vertical; word-break: break-all; }
.order-shops-goods .f_r{ height:2.8rem; line-height:0.9rem; color:#999; padding-left:0.1rem; text-align:right;}
.order-shops dl dd{ padding:0px 0.5rem; border-top:1px solid #e3e3e3; line-height:2rem;}
.order-shops dl dd span{ float:right;}
.order-shops dl dd span i{ color:#999; padding-left:0.3rem;}
.order-liuyan{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.order-liuyan label{ margin-right:0.3rem;}
.order-liuyan input{display: -webkit-box; display: -webkit-flex;display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; border:none; color:#999;}
.red-style{ background:#fff; margin-top:0.5rem;}
.red-style dl dd{ border-top:1px solid #e3e3e3; line-height:2rem; padding:0 0.5rem;}
.red-style dl dd span{ float:right; color:#999;}
.red-style dl dd span i{ color:#999; padding-left:0.3rem;}
.red-style dl dd .item-input{ margin-left:0.2rem;}
.order-shops dl dd .orders_goods_attr{line-height: 0.7rem;overflow: hidden; font-size:0.5rem; color:#999; margin-top:3px;}


.layout_footer .order-all-money{ line-height:2.2rem; font-size:0.6rem; padding-left:0.5rem;}
.layout_footer .order-all-money span{ font-size:0.7rem; color:#e13228;}


/*付款方式*/
.order-pay-style{}
.order-pay-style dl{ background:#fff;}
.order-pay-style dl dt{ float:left; padding:0.5rem; height:3.3rem; background:#fff;}
.order-pay-style dl dt img{ height:2.2rem; width:auto;}
.order-pay-style dl dd{ line-height:2.2rem; padding:0.5rem; font-size:0.7rem; color:#666;}
.order-pay-style dl dd input{ float:right; margin-top:0.7rem;}
/*新建地址*/
.add-address{ text-align:center;}
.address-item{ background:#fff; position:relative; border-bottom:1px solid #e4e4e4; padding:0.6rem;}
.address-item p{ padding:0.1rem 0px;}
.address-item p a{ float:right; color:#BFBFBF; margin-left:0.5rem;}
.address-item p a i{ font-size:0.8rem; position:relative; top:0.08rem;}
.address-item p.address-item-btm{ border-top:1px solid #eee; padding-top:0.6rem; margin-top:0.3rem;}
.add-address .btn_checkout{ height:1.6rem; line-height:1.6rem; width:80%; font-size:0.7rem; margin-top:0.3rem; display:inline-block; border-radius:3px; color:#fff; background:#e13228;}

/*发票信息*/
.order-invoice{}
.order-invoice .invoice-style{font-size:0.6rem; height:2rem; line-height:2rem; padding:0 0.5rem;}
.invoice-style-main{ background:#fff;}
.invoice-style-main .row{ text-align:center; padding-bottom:0.5rem;}
.invoice-style-main .row div{ padding-top:0.5rem;}
.invoice-style-main .row div a{ width:80%;border:1px solid #e0e0e0; display:inline-block; border-radius:3px; padding:0.1rem 0px;}
.invoice-style-main .row div a.disable-a{ color:#e0e0e0;}
.invoice-style-main .row div a.on-a{ border:1px solid #ff4731; color:#ff4731;}
.invoice-goods{ padding:0.5rem;}
.invoice-goods ul li{ margin-top:0.5rem; float:left; margin-right:0.5rem;}
.invoice-goods ul li img{ height:4rem; border:1px solid #e0e0e0; width:auto;}
.invoice-btn{ color:#fff; background:#e13228; display:block; width:90%; text-align:center; height:1.6rem; line-height:1.6rem; font-size:0.7rem; border-radius:3px; margin:0.3rem auto;}
.invoice-title{ background:#fff; padding:0.5rem;}
.invoice-title-main{ margin-top:1rem;}
.invoice-title-main span{ margin-right:0.3rem;}
.invoice-title-main input{ border:1px solid #bbb; height:1rem; line-height:1rem;}
.notes-invoice{ padding:0.5rem;}

#vat_form .invoice-title-main span{ display:inline-block; width:4.35rem; text-align:right;}
#vat_form .invoice-title-main span#linkagelinkage_val{ text-align:left;}

/*支付成功*/
/*.order-ok{}
.order-ok h3{ text-align:center; font-weight:normal; font-size:1rem; margin:1rem 0rem;}
.order-ok h3 i{ font-size:1rem; color:#c9181b; margin-right:0.2rem;}
.order-ok p{ text-align:center; font-size:0.65rem; line-height:1.4rem;}
.order-ok p em{ color:#c9181b; font-weight:bold;}
.order-ok p.order-ok-btn{ font-size:0.6rem; margin-top:2rem;}
.order-ok p.order-ok-btn a{ margin:0 0.5rem; color:#c9181b;}
.order-ok p.order-ok-btn a:first-child{ color:#1AA51A;}*/

/*分类页面*/
.class-left{ position:fixed; left:0px; height:100%; background:#fff; width:4.5rem; text-align:center; overflow-x:hidden;overflow-y: scroll;}
.class-left ul{ padding-bottom:4.5rem;}
.class-left ul li{ padding:0.7rem 0px; border-bottom:1px solid #f2f2f2; font-size:0.6rem;}
.class-left ul li.on{ background:#f5f5f5;}

.class-all{ margin-left:4.5rem;}
.class-item p{ padding:0.3rem 0px; text-align:left;}
.class-item{ padding:0.5rem;}
.class-item .row{ background:#fff; text-align:center;}
.class-item .row img{ width:70%; margin:0.3rem 0px;}
.class-item .row span{ display:block; font-size:0.6rem; margin-bottom:0.5rem;}

/*品牌页面*/
.brand-items{ padding:0 0.5rem;}
.brand-items p{ font-size:0.8rem; padding:0.3rem 0px; color:#790d0f;}
.brand-items .col-50{ margin-bottom:0.5rem;}

/*限时秒杀*/
.chop-tab{}
.chop-tab ul li{ float:left; width:50%; text-align:center; background:#fff; height:2rem; font-size:0.7rem; line-height:2rem; position:relative;}
.chop-tab ul li.on span{ border-bottom:2px solid #ff3c25; display:inline-block; padding:0 0.2rem; color:#ff3c25;}
.chop-tab ul li:before { content: ''; position: absolute;  top: 10px;  right: 0; width: 0; height: 18px; border-right: 1px solid #e0e0e0;}
.chop-main .countDown{ padding:0.5rem; position:fixed;width:100%;max-width:640px;top:3.8rem;background:#f5f5f5;z-index:1;}
.chophand_price,.countTime{ width:50%; float:left;}
.chophand_price h3{font-size:0.7rem;}
.chophand_price p{font-size:0.7rem;}
.countTime{ text-align:right;}
.countTime h3{ font-size:0.7rem; font-weight:normal;}
.timeBox_time ins{ background:#666; border-radius:3px;}
.timeBox_time ins i{width: 18px;box-shadow: 0 9px 0 0 #5c5c5c inset; color:#fff; padding:0 0.1rem; border-radius:3px;}

/*文章列表*/
.article-list{ background:#fff;}
.article-list ul li{ height:2.2rem; padding:0 0.5rem; line-height:2.2rem; font-size:0.6rem; border-bottom:1px dashed #eee}
.article-list ul li i{ float:right;}
/*文章内容页*/
.article-cont{ background:#fff; padding:0.5rem;}
.article-cont .article-cont-title{ font-size:0.7rem; font-weight:normal; text-align:center;}
.article-cont .article-time{ text-align:center; color:#999; font-weight:0.6rem; display:block; margin:0.1rem 0px 0.2rem;}
.article-cont p{ font-size:0.6rem; color:#666;}
/*帮助*/
.help-list{}
.help-list .row{ text-align:center;}
.help-list .row div img{ width:40%; margin-top:1rem;}
.help-list .row div  span{ display:block; margin-top:0.1rem;}

/*搜索页面*/
/*.search-bar{ background:#fff;}
.search-bar a.iconfont{ color:#666; margin-right:0.4rem;}
.search-bar .search_wrap input{ border:1px solid #ddd;}
.search-bar .search-btn{ color:#fff; background:#ff3c3c; border-radius:3px; height:1.6rem; line-height:1.6rem; padding:0 0.3rem; margin-left:0.5rem; margin-top:0.3rem;}
.search-item{}
.search-item ul{ padding:0.5rem;}
.search-item h3{ margin-bottom:0.5rem;}
.search-item ul li{ background:#fff; margin-right:0.5rem; margin-bottom:0.4rem; float:left; padding:0.2rem 0.3rem; border-radius:3px;}
.search-item dl{ background:#fff; padding:0.5rem;}
.search-item dl dd{ border-top:1px solid #eee; color:#666; height:2rem; line-height:2rem;}
.search-item dl a{ display:block; text-align:center; padding-top:0.5rem; border-top:1px solid #eee;}
.search-item dl a i{ color:#777; margin-right:0.2rem; font-size:0.6rem;}*/

/***********************弹出框***********************/
/*领券*/
.coupons{}
.coupons h3{ margin-top:0.5rem; text-align:center; font-weight:normal; font-size:0.7rem;}
.coupons-item{ background:#fff; border:1px solid #f0f0f0; border-radius:3px; margin:0.4rem; padding:0.5rem;position:relative;}
.coupons-item dt{ float:left; background:url(../images/quan-b.png) no-repeat; background-size:contain; height:4rem !important; line-height: 1.5 !important; padding-top:1.2rem; text-align:center; width:3rem; color:#fff;}
.coupons-item dt span{ padding-left: 0 !important; border-left:none !important;display:block; margin-top:0.5rem; font-size:0.6rem}
.coupons-item dt span.jian-money{ font-size:0.65rem;}
.coupons-item dd{ padding:0px !important;border-top:none !important;line-height:normal !important; margin-left:3.5rem;}
.coupons-item dd p{ position:absolute;}
.jian-text{ top:0.5rem; font-size:0.65rem;}
.jian-num{ bottom:0.5rem; color:#bbbbbb}
.chenggong{position: absolute;right: 1rem;margin-top: 1.6rem; color:#999;}

/*加入购物车*/
.join-buy-popup{ background:#fff;position:relative;}
.close-buy-popup{ position:absolute; background:#fff; width:2rem; height:2rem; border-radius:100%; top:-1rem; right:1rem; text-align:center;}
.close-buy-popup span{ border:1px solid #d8d8d8; border-radius:100%; width:1.4rem; height:1.4rem; line-height:1.3rem; font-size:0.85rem; margin-top:0.3rem; color:#9a9a9a; display:inline-block;}
.buy-attribute{ padding:0.5rem 1rem 1.5rem;  max-height:15rem; overflow:scroll; overflow-x:hidden;}
.buy-attribute dt{ height:2rem; line-height:2rem; margin-top:1rem;}
.buy-attribute dd span{ margin-bottom:0.3rem; display:inline-block; border:1px solid #bdbdbd; border-radius:3px; color:#797979; padding:0.2rem 0.6rem; margin-right:0.5rem;}
.buy-attribute dd span.no_num{ background:#eee;}
/*.buy-attribute dd span.on{ border:1px solid #ff3c25; background:#ff3c25; color:#fff;}*//*与规格弹出框冲突*/
.buy-attribute dd span.img-span{ padding:0px;}
.buy-attribute dd span.img-span img{ height:2rem; width:auto; display:inline-block;}
.join-buy-num{  border-top:1px solid #e6e6e6;}
.join-buy-num dl dd{border-bottom:1px solid #f3f3f3; height:2rem; line-height:2rem;}
.join-buy-num dl dd{ padding:0 1rem;}
.join-buy-num dl dd a{ float:right; color:#fff; background:#000; display:block; padding:0 1rem; text-align:center;margin-right:-1rem;}
.join-buy-num dl dd a.now_buys{ background:#c9181b; margin-right:0px;}
.join-buy-num dl dd .join-buy-money{ font-size:0.7rem; color:#ff3c25;}

.join-buy-num .product_option{ margin-top:0.4rem;}
.join-buy-num .product_option .tool_num .computing_act input[type=button].reduce {border-right: none;border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
.join-buy-num .product_option .tool_num .computing_num {display: inline-block;float: left;vertical-align: middle;}
.join-buy-num .product_option .tool_num .computing_num input {-webkit-appearance: none;display: inline-block;height:1.2rem; font-size:0.6rem;width:1.2rem;color: #333;text-align: center;border: 1px solid #bdbdbd;background-color: #fff;}
.join-buy-num .product_option .tool_num .computing_act {float: left;vertical-align: middle;}
.join-buy-num .product_option .tool_num .computing_act input[type=button] {display: block;width:1.2rem;height:1.2rem;background-color: #fff;border: 1px #bdbdbd solid;color: #757575;background-position: 50% 50%;cursor: pointer;-webkit-box-sizing: border-box;box-sizing: border-box;}
.join-buy-num .product_option .tool_num .computing_act input[type=button].add {border-left: none;border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
.join-buy-num .product_option .icon-rabish { margin-left:0.5rem; font-size:0.9rem; color:#D2D2D2; text-align:right; display: block;margin-top:0.6rem;}

/*空购物车*/
.buy-none{ text-align:center;}
.buy-none i{ font-size:4rem; color:#999; margin-top:1rem; display:inline-block;}
.buy-none h3{ margin-top:0.5rem; font-size:0.8rem; font-weight:normal;}
.buy-none p a{ font-size:0.6rem; color:#fff; background:#F16A6C; padding:0.2rem 0.6rem; border-radius:3px; margin:0.5rem 0.2rem 0 0.2rem; display:inline-block;}

/*商品商家首页  */
.shop_header {height:5rem;background:url(http://yycs.thinkp2p.cn/wap/Tpl/main/jiutu/images/banner_default.png) no-repeat;background-size:100% 100%;position:relative;}
.shop_header_cont {position:absolute;bottom:0px;width:100%;color:#fff;padding:1rem 0px}
.shoucang_shop {color:#fff;background:#c9181b;border-radius:3px;font-size:0.7rem;padding:0.15rem 0.75rem;}
.shop_header_cont img {margin-right:1rem;float:left;width:3.7rem;height:2.5rem;margin-left:1rem;}
.shop_header_cont h4 {font-size:0.7rem;margin-bottom:0.2rem;width:36%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; font-weight:normal;}
.shop_header_cont p {font-size:0.6rem;}
.goods_index_nav {height:2.5rem;background:#fff;}
.goods_index_nav ul li h4 { height:1.05rem; font-weight:normal;color:#333;margin-top:0.35rem;font-size:0.7rem;}
.goods_index_nav ul li {width:25%;float:left;text-align:center;font-size:0.6rem;position:relative;}
.goods_index_nav ul li p {color:#666;}
.goods_index_nav ul li:after {height:0.9rem;content: '';width: 1px;border-right: 1px solid #DFDFDF;position: absolute;bottom: 0.3rem;right: -1px;transform: scaleX(0.5);-webkit-transform: scaleX(0.5);z-index: 10;}
.goods_index_nav ul li:last-child:after {display: none;border: none 0;}
.goods_shop_tuijian {margin-top:0.5rem;padding-top:0.25rem;}
.goods_shop_index_nav {}.goods_shop_index_nav ul {display: -webkit-box!important;display: -webkit-flex!important;display: -ms-flexbox!important;display: flex!important;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.goods_shop_index_nav ul li {max-width: 100%;display: block;padding: 0!important;text-align:center;line-height:2.2rem;border-right: 1px solid #C2C2C2;position:relative;z-index:99999;}
.goods_shop_index_nav ul li a {color: #232325 !important;font-size:0.6rem !important;font-weight:bold;}
.goods_shop_index_nav ul li.fenlei_footers a i {display:inline-block;width:0.75rem;height:15px;background:url(http://yycs.thinkp2p.cn/wap/Tpl/main/jiutu/images/liebie.png) no-repeat;background-size:100%;position: relative;top: 0.15rem;margin-right:3px;}
.goods_shop_index_nav ul li:last-child {border-right: none 0;}
.tuijian_title {padding:0.3rem 0.35rem 0.25rem;}
.tuijian_title span {border-left:4px solid #c9181b;padding-left:0.35rem;height:0.8rem;line-height:0.8rem;font-size:0.7rem;color:#333;display:block;}
.fenlei_list_li {padding:0 0.65rem;bottom:2.75rem;display:none;background:#fff;border:1px solid #c3c3c3;border-radius:3px;position:absolute;}
.fenlei_footers_shows .fenlei_list_li {display:block;width: 100%;}
.fenlei_list_li p {background:url(http://yycs.thinkp2p.cn/wap/Tpl/main/jiutu/images/fenlei_list_li_icon.png) no-repeat;width:0.5rem;height:0.25rem;position:absolute;left:50%;margin-left:-0.25rem;background-size:100% 100%;}
.fenlei_list_li dl dd {border-bottom:1px solid #c3c3c3;}
.fenlei_list_li dl dd:last-child {border-bottom:none;}
.shoucang_div {margin-right:1rem;}
.shoucang_div span {display:block;padding:0.15rem 0px;font-size:0.6rem;background: rgba(0, 0, 0, 0.5);text-align:center;}
.shops_index_li h4 { color:#666 !important;width:0.8rem;height:0.9rem;margin:0 auto;}

/* 地图 */
.now_map {background: #fff;text-align: center;margin-bottom: 10px;padding: 10px 0px;color: #666;}
.now_map img {margin-top: -4px;width: 18px;display: inline-block;margin-right: 5px;}
.nearby {width: 100%;background: #fff;}
.nearby ul li.on {border-bottom: 2px solid #ed5f55;}
.nearby ul li {width: 49%;line-height: 35px;text-align: center;font-size: 14px;display: inline-block;}
.allxq {width: 100%;background: #fff;line-height: 20px;color: #666;}
.allxq ul li {width: 100%;font-size: 14px;font-size: 14px;border-bottom: 1px solid #e8e8e8;}
.address {padding: 10px;}
.allxq ul li h3 {font-weight: normal;font-size: 16px;padding-top: 10px;padding-left: 10px;color: #333;}

/*文章列表页分类*/
.art_bg{ background:rgba(0,0,0,0.3); position:fixed; width:100%; height:100%;}
.article_fenlei{ position:fixed; width:100%; height:100%; z-index:999;}
.article_fenlei_list li{ border-bottom:1px solid #eee; padding:0 0.5rem; height:2rem; line-height:2rem; background:#fff;}


/*外卖充值页面*/
.consumption_div{border: 1px solid #d9d9d9;border-radius: 3px;padding: 0 0.25rem; margin:0.5rem 0.5rem 0;}
.consumption_div label {height: 2rem;line-height: 2rem;}
.consumption_div input {width: 70%;	float: right;height: 1.9rem;line-height: 1.9rem;text-align: right;border: none;}
.wm-pay-style.red-style dl {background: #fff;}
.wm-pay-style.red-style dl dd {	padding: 0 0.5rem;}
.red-style dl dd {	line-height: 2rem;padding: 0 0.5rem;}
.red-style {background: #fff;margin-top: 0.5rem;}

.red-style dd{ line-height:2.2rem !important;}
.red-style dd em{ color:#fff; display:inline-block; font-size:0.6rem; border-radius:3px; width:0.9rem; height:0.9rem; text-align:center; line-height:0.9rem; margin-right:0.2rem; float:left; margin-top:0.65rem;}
.red-style dd em.zhe{ background:#ff7c08;}
.red-style dd em.zeng{ background:#c9a875;}

.write_in{ text-align:right;display: -webkit-box; display: -webkit-flex; display: -ms-flexbox;display: flex;}
.write_in input{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; width:100%; border:none; text-align:right;}
.write_in span{ padding:0 0.3rem;}

.form_ov{ overflow:hidden;}
.guding_select{float:right; margin-top:0.3rem;display:inline-block; position: relative;border-radius:1px; padding:0rem 1rem 0rem 0.2rem;}
.guding_select select{-webkit-appearance: none; text-align:right; border:none; width:100%; height:1.4rem; line-height:1.4rem; position:relative; z-index: 99; }
.guding_select select option{ text-align:right;}
.guding_select:after{position: absolute; z-index:99; content: ""; display: block; border-top: 5px solid #666; border-left: 5px solid transparent; border-right: 5px solid transparent; top:50%; margin-top:-2px; right: 5px;}

/*圆圈单选对勾按钮*/
.radio_box_d {-webkit-appearance: none;outline: none; top:-0.01rem; position: relative; width:15px; height:15px; border: 1px solid #e6e6e6; -webkit-border-radius:100%; border-radius:100%; background-color: #fff; border-color: #bdbdbd; display: inline-block;}
.radio_box_d:checked { border-color: #ff9800; background-color: #ff9800;}
.radio_box_d:checked:after { content: ''; position: absolute; left: 1px; top: 2px; width: 9px; height: 4px; border-left: 2px solid #fff; border-bottom: 2px solid #fff; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg);}
.money_nums{ background:#fff;}
.money_nums h3{ font-weight:normal; padding:0.5rem;}
.money_nums ul li{ padding:0.5rem; position:relative; border-top:1px solid #eee;}
.money_nums ul li span{ font-size:0.7rem; font-weight:bold; display:block;}
.money_nums ul li span + span{ font-size:0.6rem; font-weight:normal; color:#999;}
.money_nums ul li input[type="radio"]{ position:absolute; right:0.5rem; top:50%; margin-top:-7px;}
.wr_mo input[type="text"]{ width:20% !important; border:1px solid #ddd; height:1.6rem; line-height:1.6rem;}
.wr_mo span{ font-weight:normal !important; line-height:1.6rem; display:inline-block !important; top:0.1rem; position:relative;}

.money_nums ul li img{ width:1.5rem; height:1.5rem; float:left; margin-right:0.5rem;}
.money_nums ul li img + span{ font-weight:normal; line-height:1.5rem;}

.pay_moneyStyle{}

.pay_moneyStyle + .recharge dd button{ width:80%; height:2rem; line-height:2rem; font-size:0.7rem;}

/*3.21会员中心新头部*/
.member-top{-webkit-animation: changeBg 20s infinite; -moz-animation: changeBg 20s infinite; animation: changeBg 20s infinite; background-color: #ED5564; background-image: url(../../mobiletrp/images/member_top_bg.png); background-size: cover; text-align: center; width: 100%; height: 11rem; position: relative;   z-index: 1;}
@-webkit-keyframes changeBg{
0%{background-color:#ED5564;}
10%{background-color:#FB6E52;}
20%{background-color:#FFCE55;}
30%{background-color:#A0D468;}
40%{background-color:#48CFAE;}
50%{background-color:#4FC0E8;}
60%{background-color:#5D9CEC;}
70%{background-color:#AC92ED;}
80%{background-color:#EC87BF;}
90%{background-color:#ED5564;}
}
@-moz-keyframes changeBg{
0%{background-color:#ED5564;}
10%{background-color:#FB6E52;}
20%{background-color:#FFCE55;}
30%{background-color:#A0D468;}
40%{background-color:#48CFAE;}
50%{background-color:#4FC0E8;}
60%{background-color:#5D9CEC;}
70%{background-color:#AC92ED;}
80%{background-color:#EC87BF;}
90%{background-color:#ED5564;}
}
@keyframes changeBg{
0%{background-color:#ED5564;}
10%{background-color:#FB6E52;}
20%{background-color:#FFCE55;}
30%{background-color:#A0D468;}
40%{background-color:#48CFAE;}
50%{background-color:#4FC0E8;}
60%{background-color:#5D9CEC;}
70%{background-color:#AC92ED;}
80%{background-color:#EC87BF;}
90%{background-color:#ED5564;}
}
.member-info { width: 12rem; height: 6rem; margin: -3.5rem 0 0 -6rem; position: absolute; z-index: 1; top: 50%; left: 50%; animation: memberInfoDown 1000ms  ease-in; -webkit-animation: memberInfoDown 1000ms ease-in;}
@keyframes  memberInfoDown
{
0% { top: -50%;}
30% { top: -10%}
75% { top: 55%}
85% { top: 47%}
95% { top: 52%}
100% { top: 50%;}
}
@-webkit-keyframes  memberInfoDown
{
0% { top: -50%;}
30% { top: -10%}
75% { top: 55%}
85% { top: 47%}
95% { top: 52%}
100% { top: 50%;}
}


.member-info .user-avatar { background-color: #FFF; width: 4rem; height: 4rem; margin: 0 auto; border-radius: 100%;}
.member-info .user-avatar img { width: 100%; height: 100%; border-radius: 100%;}
.member-info .user-name { color: #FFF;}
.member-info .user-name span { font-weight: lighter; font-size: 0.8rem; line-height: 1.2rem; height: 1.2rem; position: relative; z-index: 1;}
.member-info .user-name sup { font-size: 0.45rem; line-height: 0.6rem; background-color: #ED5564; display: block; height: 0.7rem!important; padding: 0 0.1rem; margin-left: 0.2rem; border-radius: 0.1rem; position: absolute; z-index: 1; top: 0; right: -1.8rem!important; box-shadow: 1px 1px 1px rgba(0,0,0,0.15);}
.member-collect { font-size: 0; height: 3rem; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#19000000', endColorstr='#19000000');background:rgba(0,0,0,0.1);position: absolute; bottom: 0; left: 0; right: 0;}
.member-collect span { display: inline-block; width: 33.33%!important; height: 2rem; padding: 0.5rem 0;}
.member-collect span a { display: block;}
.member-collect span em { font-weight: lighter; font-size: 0.9rem; color: #FFF; line-height: 1rem; text-align: center; vertical-align: top; display: inline-block; min-width: 1rem; height: 1rem; margin: 0 auto;}
.member-collect span i { vertical-align: top; display: inline-block; width: 1rem; color:#fff; font-size:20px; height: 1rem; line-height:1rem; margin: 0 auto;}
.member-collect span p { font-size: 0.6rem; line-height: 1rem; color: #FFF; height: 1rem;}



/*等级晋升3.26*/
.shjjxx .addSubtract1 {float: right;}
.shjjxx .addSubtract1 input {float: left;width: 1.2rem;text-align: center;border: none;height: 1rem;/*font-weight: bold;*/line-height: 1rem;color: #777;font-size: 0.6rem;}
.shjjxx .addSubtract1 a.reduce_n {border: 1px solid #dde1e4;color: #ff4856;background: #fff;height: 0.9rem;line-height: 0.8rem;width: 0.9rem;font-size: 0.7rem;text-align: center;border-radius: 100%;}
.shjjxx .addSubtract1 a {background: #ff4856;color: #fff;border: 1px solid #ff4856;height: 0.9rem;line-height: 0.8rem;width: 0.9rem;display: inline-block;float: left;font-size: 0.7rem;border-radius: 100%;text-align: center;}
.shjjxx .addSubtract1 .optional-se {display: inline-block;width: auto;border-radius: 5px;font-weight: normal;font-size: 0.6rem;padding: 0 0.2rem;height: 1rem;line-height: 0.9rem;}

.qblue{background: rgb(255, 136, 85);float: right;color: #fff;font-size: 15px;display: block;height: 2.2rem;line-height: 2.2rem;padding: 0 13px;}





/* 一行一个的列表 */
.transverse_list{background: #fff;}
.trane_rowlist{margin:0 0.5rem;padding:0.4rem 0;border-bottom:solid 1px #ebebeb;position:relative;box-sizing:border-box;height:auto;}
.trane_rowdiv_img{margin-right:0.5rem;float:left;}
.trane_rowdiv_img img{width:6rem;height:6rem;}
.trane_rowdiv_txt{display:block;-webkit-box-flex:1;overflow:hidden;text-overflow:ellipsis;position:relative;height:5.7rem;margin-top: 0.3rem;}
.trane_rowdiv_txt .trane_new{height:1.8rem;display:inline-block;line-height:0.9rem;margin-bottom:0.2rem;overflow:hidden;display:-webkit-box;display:-moz-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;-moz-line-clamp:2;-moz-box-orient:vertical;word-break:break-all;font-size:0.7rem;color: #3d4145;}
.trane_rowdiv_txt .trane_price{display:table;width:100%;line-height:1.2rem;position:absolute;bottom:0;height: 2rem;}
.trane_rowdiv_txt .trane_price .trane_p{font-size:0.9rem;color:#fe3113;float:left;}
/*已抢光*/
/*一整行*/
.has_qinag_g{position: absolute;left: 0;right: 0;bottom: 0;top: 0;z-index: 50;background: rgba(255,255,255,0.6);}
.has_qinag_g span{display: inline-block;width: 3.5rem;height: 3.5rem;background: rgba(0,0,0,0.5);border-radius: 50%;font-size: 0.7rem;text-align: center;line-height: 3.5rem;margin: 1.6rem 1.4rem;color:#fff;}
/*一行两个*/
.ui-list-grid-item{position: relative;}
.has_qinag_g1{position: absolute;left: 0;right: 0;bottom: 0;top: 0;z-index: 1;background: rgba(255,255,255,0.6);}
.has_qinag_g1 span{display: inline-block;width: 4rem;height: 4rem;background: rgba(0,0,0,0.5);border-radius: 50%;font-size: 0.7rem;text-align: center;line-height: 4rem;color:#fff;position: absolute;z-index: 2;top: 3rem;left: 50%;margin-left: -2rem;}
/*左分类右列表*/
.wm-shop-item dl{position: relative;}
.has_qinag_g2{position: absolute;left: 0;right: 0;bottom: 0;top: 0;z-index: 50;background: rgba(255,255,255,0.6);}
.has_qinag_g2 span{display: inline-block;width: 3rem;height: 3rem;background: rgba(0,0,0,0.5);border-radius: 50%;font-size: 0.7rem;text-align: center;line-height: 3rem;color:#fff;position: absolute;z-index: 60;top: 1rem;margin-left: 1rem;}

/*整行大图*/
.has_qinag_g3{position: absolute;left: 0;right: 0;bottom: 0;top: 0;z-index: 50;background: rgba(255,255,255,0.6);}
.has_qinag_g3 span {display: inline-block;width: 6rem;height: 6rem;background: rgba(0,0,0,0.5);border-radius: 50%;font-size: 0.7rem;text-align: center;line-height: 6rem;color: #fff;position: absolute;z-index: 2;top: 6rem;left: 50%;margin-left: -3rem;}
/*滑动*/
.has_qinag_g4{position: absolute;left: 0;right: 0;bottom: 0;top: 0;z-index: 1;background: rgba(255,255,255,0.6);}
.has_qinag_g4 span{display: inline-block;width: 4rem;height: 4rem;background: rgba(0,0,0,0.5);border-radius: 50%;font-size: 0.7rem;text-align: center;line-height: 4rem;color:#fff;position: absolute;z-index: 2;top: 1.5rem;left: 50%;margin-left: -2rem;}


/*拼团限时抢购*/
.yipin {height:1rem;margin-top:6px;}
.pinqia{height: 1rem;line-height: 1rem;color: #fff;font-size: 0.6rem;padding: 0 0.2rem;background: linear-gradient(to right, #f54500, #ff3415);float: left;border-radius: 4px;}
.pinqia1{height: 0.8rem;line-height: 0.8rem;color: #fff;font-size: 0.6rem;padding: 0 0.2rem;background: linear-gradient(to right, #f54500, #ff3415);border-radius: 4px;margin-right: 0.1rem;display: inline-block;}
.addSubtract_img{ position: absolute;background: #fff; top:0; right: 0;}
.addSubtract_img .optional-sei{color:#fff; font-size:0.65rem; padding: 0 0.3rem; border-radius:3px;background:#ff6769;display: inline-block;}
.addSubtract_img .cart_numimg{float:right;width:auto;}
.addSubtract_img .cart_numimg span{width:1.2rem;height:1.2rem;line-height:1.2rem;float:left;font-size:0.7rem;text-align:center;display: inline-block;color:#666;}
.addSubtract_img .cart_numimg img{width:1.2rem!important;height:1.2rem!important;float:left!important;margin: 0!important;}
