* { margin: 0; padding: 0; list-style: none; word-break: break-all; } 
html { font-size:20px; } 
i { font-style:normal; } 
div:after,
ul:after,
li:after { content: ""; display: block; clear: both; } 
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,dl, dt, dd, ul, ol, li,pre,form, fieldset, legend, button, input, textarea,th, td { margin: 0; padding: 0; } 
body { max-width:800px; margin:0 auto; } 
body,button, input, select, textarea { font-family: "Helvetica Neue", Helvetica,\5fae\8f6f\96c5\9ed1; font-size:0.6rem; color:#303030; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; } 
h1, h2, h3, h4, h5, h6 { font-size: 100%; } 
address, cite, dfn, em, var { font-style: normal; } 
code, kbd, pre, samp { font-family: courier new, courier, monospace; } 
small { font-size:0.6rem; } 

ul, ol { list-style: none; } 
li,dt,input,a,div { -webkit-tap-highlight-color:rgba(255,0,0,0); outline:none; } 
a { text-decoration: none; color:#303030; -webkit-tap-highlight-color:rgba(255,0,0,0); } 
a:hover { text-decoration: none; } 
legend { color: #303030; } /* for ie6 */
fieldset, img { border: 0; } 
button, input, select, textarea { font-size: 100%; } 
table { border-collapse: collapse; border-spacing: 0; } 
del { border:0px; padding:0px; margin:0px; font-style:normal; text-decoration:none } 
.clearfix { display:block; *zoom:1 } 
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden } 

.clear { clear:both; height:0; overflow:hidden; } 
.blank10 { height:0.5rem; } 
.show { display:block !important; } 
.hide { display:none !important; } 

/*多数360宽屏手机*/
@media screen and (min-width:360px) { html { font-size: 20px; } 
 }
/*iphone 6*/
@media screen and (min-width:375px) { html { font-size: 20px; } 
 }

@media screen and (min-width:384px) { html { font-size: 20.48px; } 
 }

@media screen and (min-width:400px) { html { font-size: 21.3333333333333px; } 
 }

@media screen and (min-width:412px) { html { font-size: 21.9733333333333px; } 
 }
/*iphone 6 Plus*/
@media screen and (min-width:414px) { html { font-size: 22.08px; } 
 }

@media screen and (min-width:424px) { html { font-size: 22.6133333333333px; } 
 }

@media screen and (min-width:480px) { html { font-size: 25.6px; } 
 }
@media screen and (min-width:540px) { html { font-size: 28.8px; } 
 }

@media screen and (min-width:800px) { html { font-size: 42.6666666666667px; } 
 }

.line_d2 { width:100%; position:relative; height:1px; overflow:hidden; } 
.line_d2:after { content: ""; display: block; position: absolute; bottom:0; left: 0; width: 200%; height: 1px; overflow:hidden; background:#ccc; -webkit-transform:scale(0.5); -webkit-transform-origin: 0 0; transform-origin: 0 0; } 
.line_d3 { width:100%; position:relative; height:1px; overflow:hidden; } 
.line_d3:after { content: ""; display: block; position: absolute; bottom:0; left: 0; width: 200%; height: 1px; overflow:hidden; background:#ddd; -webkit-transform:scale(0.5); -webkit-transform-origin: 0 0; transform-origin: 0 0; } 
.linetop { background:#f0f0f0; z-index:9; margin-top:-1px; } 
.norecord { background:url(../images/book.png) no-repeat 50% 1.5rem; text-align: center; padding: 4rem 0 1.5rem 0 !important; color: #bcc3cc !important; font-size: 0.7rem !important; background-size: 2.5em 2.5em; position: relative; } 

.scbox form { position: relative; } 
.scbox .btn-search { height: 1.6rem; width: 1.45rem; background: none; border: 0; position: absolute; top: 0; left: 0; } 
.godbox #js-goodlist img { max-width: 100% } 
/*栏目模块样式*/

.topmenu { position:fixed; background: #15a9ff; top:2.6rem; height:2rem; width:100%; left:0; z-index:999; } 
/* .topmenu .menu-text { padding:0; height:2.5rem !important; } 
.topmenu .menu-text li { width:33.3%; float:left; text-align:center; position:relative; line-height:2.5rem; height:2.5rem; } 
.topmenu .menu-text li .line { display:none; } 
.topmenu .menu-text ul { border:0; border-radius:0; } 
.topmenu .menu-text li.curr { background:none; } 
.topmenu .menu-text ul { height:2.5rem; } 
.topmenu .menu-text li span { color:#909090; display:inline-block; box-sizing: border-box; height: 2.5rem; font-size: 0.8rem; position: relative; } 
.topmenu .menu-text li.curr span { color:#ff663d; } 
.topmenu .menu-text li.curr span::after { content: ''; width: 100%; height: 0.15rem; background: #ff663d; border-radius: 0.2rem; position: absolute; bottom: 0; left: 0; } */
.top_menu_h { height:3rem; overflow:hidden; } 

.shopclass { padding:0.6rem 0 0.35rem 0; background:#fff; overflow:hidden; } 
.shopclass ul li { float:left; text-align:center; } 
.shopclass ul li .icon { width:1.8rem; height:1.8rem; display:block; margin:0 auto; overflow:hidden; } 
.shopclass ul li .icon img { max-width: 100%; } 
/* .shopclass ul li .icon1 { background:#fb7c6b url(../images/icon1.png) no-repeat 50% 50%; background-size:55% 55%; } 
.shopclass ul li .icon2 { background:#ecae66 url(../images/icon2.png) no-repeat 50% 50%; background-size:55% 55%; } 
.shopclass ul li .icon3 { background:#60a8f1 url(../images/icon3.png) no-repeat 50% 50%; background-size:55% 55%; } 
.shopclass ul li .icon4 { background:#47e1c2 url(../images/icon4.png) no-repeat 50% 50%; background-size:55% 55%; } 
.shopclass ul li .icon5 { background:#53d85c url(../images/icon5.png) no-repeat 50% 50%; background-size:55% 55%; } */

/* .shopclass ul li .icon1 { background:#fb7c6b url(../images/shop_btn_group.png) no-repeat 50% 50%; background-size:55% 55%; } 
.shopclass ul li .icon2 { background:#ecae66 url(../images/shop_btn_rush.png) no-repeat 50% 50%; background-size:55% 55%; } 
.shopclass ul li .icon3 { background:#60a8f1 url(../images/shop_btn_brand.png) no-repeat 50% 50%; background-size:55% 55%; } 
.shopclass ul li .icon4 { background:#47e1c2 url(../images/shop_btn_bid.png) no-repeat 50% 50%; background-size:55% 55%; } 
.shopclass ul li .icon5 { background:#53d85c url(../images/index_icon_point.png) no-repeat 50% 50%; background-size:55% 55%; } */
.shopclass ul li span { display:block; overflow:hidden; height:1.2rem; line-height:1.2rem; font-size:0.6rem; overflow:hidden; color:#606060; margin-top:0.05rem; } 

.shopscbox { border-top:1px solid #e6e9ed; } 
.shopscbox .scbox { background:#fff; padding:0.5rem 2.45rem 0.5rem 0.5rem; position:relative; } 
.shopscbox .sctext { width:100%; border:0; -webkit-appearance:none; font-size:0.7rem; height:1.6rem; vertical-align:middle; border-radius:1.6rem; background:#F5F7FA url(../images/scicon2.png) no-repeat 0.714em 50%; background-size:0.7rem 0.7rem; padding:0 0.5rem 0 1.45rem; } 


.shopfocus { width:100%; position:relative; overflow:hidden; } 
.shopfocus .mod_01 { float:left; width:100%; overflow:hidden; } 
.shopfocus .mod_01 img { display:block; width:100%; /*min-height:100%; */overflow:hidden; } 
.dotModule_new { width:100%; bottom:0; padding:0.75rem 0; height:0.35rem; overflow:hidden; background:url(../images/tbg.png) repeat-x; background-size:100% 100%; position:absolute; z-index:11; left:0; text-align:center; } 
#slide_01_dot { display:inline-block; } 
#slide_01_dot span { float:left; margin:0 0.2rem; width:0.35rem; height:0.35rem; overflow:hidden; background:rgba(255,255,255,0.3); border-radius:50%; } 
#slide_01_dot .selected { background:rgba(255,255,255,0.9); } 


.column_part { background:#fff; margin-top:0.5rem; } 
.column_part .column_tit { height:2rem; line-height:2rem; font-size:0.8rem; padding:0 0.3rem; } 
.column_part .column_tit .marker { width:0.7rem; height:0.7rem; background:url(../images/mark.png) no-repeat; background-size:100% 100%; float:left; margin:0.6rem 0.25rem 0 0; } 
.column_part .column_tit a { display:block; } 
.column_part .column_tit span { float:right; display:inline-block; font-size:0.6rem; width:2.5rem; height:1.1rem; line-height:1.1rem; margin-top:0.45rem; background:#15a9ff; color:#fff; border-radius:0.95rem; text-align:center; } 
.column_part .column_img { position:relative; overflow:hidden; } 
.column_part .column_img .triangle { position:absolute; width:0; height:0; border-bottom:0.5rem solid #fff; border-left:0.5rem solid transparent; border-right:0.5rem solid transparent; bottom:0; left:48%; } 
.column_part .column_img img { width:100%; display:block; overflow:hidden; } 
.column_part .column_shop { margin-bottom:0.5rem; margin-top:0.5rem; width:100%; } 
.column_part .column_shop ul li { text-align:center; display:block; } 
.column_part .column_shop ul li a { display:block; } 
.column_part .column_shop ul li a.check { line-height:7.7rem; font-size:0.7rem; text-align: center; background: #f5f5f5; } 
.column_part .column_shop .shop_img { width:90%; } 
.column_part .column_shop .shop_img img { max-width:100%; height:5.5rem; } 
.column_part .column_shop .shop_name p { font-size:0.6rem; height:1rem; line-height:1rem; overflow:hidden; } 
.column_part .column_shop .shop_name span { font-size:0.7rem; color: #2e65ef; } 
.grayline { height:0.5rem; background:#F4F4F4; } 
.iconleft { padding-right:0.3rem; } 
.iconright { padding-left:0.3rem; } 



/*列表页*/

.filtbar { width: 100%; overflow: hidden; border-top:1px solid #e6e9ed; background:#fff; font-size:0.7rem; } 
.filtbar a { float:left; width:20%; color:#888; line-height:1.9rem; height:1.9rem; text-align:center } 
.filtbar a.curr { color:#2e65ef; } 
.filtbar a i { display: inline-block; font: normal normal normal 0.7rem/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; padding-left:0.25rem; } 


/*.pxui-shoes { overflow:hidden; padding: 0.5rem 0.25rem 0.3rem; } */
.pxui-shoes li { position: relative; width:50%; float: left; } 
.pxui-shoes li .border { border: 1px solid #e6e6e6; background: #fff; margin: 0 0.25rem 0.5rem 0.25rem; padding-bottom:0.25rem } 
.pxui-shoes li .pic { height: 8.0rem; text-align:center; overflow:hidden; background: #f5f5f5; display: flex; flex-direction: column; justify-content: center } 
.pxui-shoes li .pic img { max-width: 100%; max-height:100%; } 
.pxui-shoes li .desc { padding-top:0.25rem; } 
.pxui-shoes .pro-name { font-size: 0.7rem; display:block; color: #444; line-height: 0.95rem; height: 1.9rem; overflow: hidden; text-overflow: ellipsis; font-weight:normal; padding:0 0.25rem; } 
.pxui-shoes .price { line-height:1.2rem; padding:0 0.25rem; } 
.pxui-shoes .price-new { color:#FF6C00; font-size: 0.7rem; padding:0 0.25rem; } 
.pxui-shoes .price-old { font-size:0.6rem; color: #999; text-decoration: line-through; } 
.pxui-shoes .tips { font-size: 0.6rem; color: #848689; padding-right: 0.2rem; margin-top:0.25rem; } 

.bidding li { width:100%; } 
.bidding .pro-name { line-height:1.3rem; height:1.3rem; } 
.pxui-shoes li .grid { padding:0 0.2rem; position:relative; padding-bottom:0.2rem; } 
.bidding .grid .before { border-top:2.4rem solid #E83838; width:0; height:0; position:absolute; left:0; top:0; border-right:2.4rem solid transparent; } 
.bidding .grid .before font { display:block; position:absolute; left: 0.15rem; top: -2.3rem; color:#fff; width:2.4rem; height:2.4rem; } 
.pxui-shoes li .grid .imgholder { height:8rem; text-align:center; padding:0.2rem; } 
.pxui-shoes li .grid .imgholder img { height:100%; } 
.pxui-shoes li .grid .jgbox { line-height:1.2rem; font-size:0.65rem; color:#777; } 
.pxui-shoes li .grid .bidborder { border:1px dashed #E83838; border-radius:0.3rem; padding:0.2rem; margin:0.2rem 0; } 
.pxui-shoes li .grid .jgbox .tip { width:50%; display:inline-block; float:left; } 
.bidlist ul { padding:0 0.5rem; } 
.bidlist ul li { width:25%; float:left; text-align:left; font-size:0.65rem; color:#888 } 
.bidlist ul li.li1 { width:22% } 
.bidlist ul li.li2 { width:24% } 
.bidlist ul li.li3 { width:42% } 
.bidlist ul li.li4 { width:12% } 
.bidlist .bid_tit { height:2rem; line-height:2rem; background:#F3F3F3; } 
.bidlist .bid_tit li { font-size:0.75rem; color:#555 } 
#JingJiaList li,#JingJiaListMore li { height:1.5rem; line-height:1.5rem; border-bottom:1px dashed #efefef; } 
#JingJiaList li .c_green { color:#FB4E3A; font-weight:bold; } 
.pxui-shoes li .grid .book { float:right; margin:0.3rem 0 } 
.pxui-shoes li .grid .book a { color:#fff; height:1.3rem; line-height:1.3rem; background:#E83838; border-radius:0.3rem; display:inline-block; padding:0 0.5rem; font-size:0.7rem; } 

.shopfilt { display:none } 
.filtbar .btn-close { display:none; font-size:1.5rem; color:#2e65ef; } 
.pxui-tab { overflow:hidden; background-color:#fff; margin-top:-1px; border-top:#eaeaea solid 1px; padding-bottom:0.5rem; } 
.pxui-tab li { clear:both; overflow:hidden; padding-bottom:0.2rem; } 
.pxui-tab li span { display:block; background-color:#fff; padding-left:0.5rem; margin-bottom:0.5rem; height:2rem; line-height:2rem; font-size: 0.65rem; } 
.pxui-tab li a { color: #999; padding:0 0.6rem; border: 0.05rem solid #d8dbde; background-color: #fff; float: left; text-align: center; margin: 0 -0.15rem 0.25rem 0.5rem; height: 1.2rem; line-height: 1.2rem; overflow: hidden; font-size:0.6rem; border-radius:0.75rem; } 
.pxui-tab li a.curr { background:#2e65ef; border: 0.05rem solid #2e65ef; color: #fff; padding:0px 0.6rem; } 

.pxui-btn { padding: 0.75rem; border-top:#e6e9ed solid 1px; clear:both; height: 3.3rem; width: 100%; background: #fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; overflow:hidden } 
.pxui-btn span { width:50%; float:left; } 
.pxui-btn span .reset,.pxui-btn span .submit { height: 1.7rem; line-height: 1.7rem; border: 1px solid #eaeaea; text-align: center; display: block; font-size:0.7rem; border-radius: 0.25rem; } 
.pxui-btn span .reset { color: #999; margin-right: 0.25rem; } 
.pxui-btn span .submit { background: #ff9600; color: #fff; border-color:#ff9600; border-radius: 0.25rem; } 
/*商品购买*/

.scjg { padding:0 0.5rem; margin-top:0.5rem; color:#999; margin-bottom: 0.5rem; } 

/*商品内容页*/
.goods-content { padding-bottom:2.5rem; } 
.goodsfirst { padding-bottom:2.25rem } 
.con_box { display: none; overflow: hidden; } 
.eqselected { display: block; overflow: hidden; } 
.linkcollect { position:absolute; right:0.5rem; display:block; text-align: center; width:2.0rem; float:right; } 
.linkcollect img { display: inline-block; width:80%; } 
.linkcollect span { display: inline-block; color: #FFF; } 

.commentlist { background:#fff; } 
.market_price,.one_price { margin:0.25rem 0; font-size:0.7rem } 
.market_price span { margin-right: 0.5rem; } 
.market_price span a { color:#FFF; } 
.shop-con-title { font-size:0.8rem; font-weight:normal; padding-left:0.7rem; height:2.0rem; line-height:2.0rem; } 

.askshowlist li { word-break:break-all; } 
.cmtBox { border-top:1px solid #e6e9ed; margin-top:0.8rem; padding-top:0.8rem; } 

.property { position: fixed; left: 0; bottom: -0.5rem; right:0; z-index: 10000; background-color: #fff; -webkit-transform: translate3d(0,110%,0); transform: translate3d(0,110%,0); -webkit-transition: all .5s; transition: all .5s; overflow:visible } 
.property.show { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); bottom: 0px; } 
.property_mask { position: fixed; left: 0; top: 0; z-index: 1640; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5); visibility: hidden; opacity: 0; -webkit-transition: opacity .3s; transition: opacity .3s; } 
.mask_show { visibility: visible; opacity: 1; } 

.buyCont { padding:0 0.5rem; } 
.goodinfo { border-bottom: #e6e9ed solid 1px; margin-bottom:0.5rem; } 
.property-close { display:block; position: absolute; right: 0.5rem; top: -0.8rem; width: 1.2rem; height: 1.2rem; padding: 0.2rem; -webkit-border-radius: 50%; border-radius: 50%; background-color: #fff; } 
.property-close .fa { display: inline-block; width: 1.1rem; height: 1.1rem; line-height: 1.1rem; border: 1px solid #bdbdbd; -webkit-border-radius: 50%; border-radius: 50%; font-size: 0.75rem; color: #999; text-align: center; } 
#buybtn, #carbtn { position:relative } 

.property-box { padding:0.25rem 0.5rem 0.5rem 0.5rem; border-bottom:#e6e9ed solid 1px; font-size:0.7rem } 
.goods-piece { position:relative; margin-bottom:0.5rem; border-bottom:#e6e9ed solid 1px; padding-bottom:0.5rem } 
.goods-piece div { clear:none !important; } 
.goods-piece .imgbox { float:left; width:4.0rem; height:4.0rem; margin:-1.0rem 0 0 0; border:#ddd solid 1px; background:#fff; text-align:center } 
.goods-piece .imgbox img { max-width: 100%; height:100% } 
.goods-piece .goods-rbd { padding:0.6rem 0.2rem 0 0.5rem; overflow:hidden } 
.goods-piece .goods-title { min-height:1.6rem; line-height:0.8rem; overflow:hidden } 
.goods-piece .one_price { margin:0px } 
.goods-piece .one_price .fontcor { font-size:0.7rem; } 

#buyselect { margin:0; line-height:1.1rem; } 
#buyselect b { font-weight:normal } 
.set-submit { display:block; margin-top:0.5rem; background:#F66400; color:#fff; font-size:0.8rem; border-radius:0px !important; text-align:center; width:100%; box-sizing:border-box; height:2.0rem; line-height:2.0rem; } 


.tab-title { height:2.15rem; background-color:#fff; overflow:hidden; border-top: 1px solid #e6e9ed; } 
.tab-title li { float:left; width:25% } 
.tab-title li a { display:block; text-align:center; margin-left:-0.05rem; font-size:0.75rem; border-bottom: 1px solid #ddd; padding:0.56rem 0 } 
.tab-title li span { display:block; border-left: 1px solid #ddd; } 
.tab-title li.selected a { border-bottom-color:#2e65ef; color:#2e65ef } 

/*商品幻灯*/
.zoom-section { margin-top:0 !important; padding-top:1rem; background:#fff; } 
.zoom-small-image { text-align:center } 
.zoom-small-image img { width:80%; margin: 0 auto; height:auto; display:block; } 
.zoom-desc { width:100% !important; box-sizing:border-box; } 
.zoom-desc p { overflow:hidden } 
.zoom-desc .cloud-zoom-gallery { float:left; width:13%; height:2.0rem; text-align:center; box-sizing:border-box; margin:0.5rem 0 0.5rem 0.5rem } 
.zoom-desc .zoom-tiny-image { height:100% !important; box-sizing:border-box; border:#ccc solid 2px } 

.godbox,.othercp { background-color:#fff; margin-bottom:0.5rem; width:100%; overflow:hidden; border:#e6e9ed solid; border-width:1px 0 1px 0; box-sizing:border-box; } 

/*商品信息*/
.goodsDesc { padding:0 0.5rem 0.5rem 0.5rem; border-top-width:0 } 
.goodsDesc h1 { font-size: 0.75rem; font-weight: normal; margin-top:0.5rem; line-height:1.4rem; } 
.goodsDesc h1 .tags { background: #2e65ef; color: #fff; font-size: 0.6rem; height: 1rem; line-height: 1rem; display: inline-block; padding: 0 0.2rem; border-radius: 0.15rem; font-weight: normal; margin-right: 0.4rem; vertical-align: middle; } 
.tg_light,.tg_prompt,.tg_security { background: #fff; padding:0.5rem; } 

.titletips { color:#bbb; font-size:0.6rem; } 
.btn-gotobuy { line-height: 2.25rem; text-align:center; background-color: #FFB03F; font-size: 0.75rem; height: 2.25rem; border: 0px; padding: 0 0.25rem; color: #fff; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: block; -webkit-appearance: none; border-radius: 0px; } 
.gwshow_bd span { text-align:center; color:#aaa; font-size:0.7rem; } 

.one_price { color:#bbb; line-height: 1.2rem; font-size: 0.6rem; } 
.one_price .fontcor { color:#2e65ef; font-size:0.9rem; } 

.goodinfo { padding:0.5rem 0; background-color:#fcfcfc; border-top:#e6e9ed solid 1px; overflow:hidden } 
.goodinfo li { box-sizing:border-box; font-size: 0.6rem; overflow:hidden; float:left; text-align:center; width:33.33%; left: -1px; border-left: 1px solid #E5DFDA; position: relative; } 
.goodinfo li span { color:#777 } 
.goodinfo b { font-weight:normal; } 

.goodsDesc #showLimitEndTime { padding:0.5rem 0 0; color:#767676 } 
.goodsDesc #showLimitEndTime i { padding-right:0.2rem; } 
.goodsDesc #showLimitEndTime #limitendtime { color:#FB4E3A; font-weight:bold } 

.fav-tips .fav-tags { font-size:0.6rem; display:inline-block; height:0.8rem; line-height:0.8rem; font-weight:normal; color:#fff; padding:0 0.15rem; border-radius: 0.15rem; vertical-align: middle; } 
.fav-tips .fav-bg1 { background-color: #FB4E3A; } 
.fav-tips .fav-bg2 { background-color: #FFB03F; } 

.orange { color:#2e65ef; font-size: 0.6rem; } 
.orange span { font-size: 0.8rem; margin: 0 0.1rem; } 
.red { color:#ff3300 } 

/*商品评价*/
.cmttop { background: #fff; } 
.cmtlist li { width:25% !important; } 

.commentleft { width:40%; text-align:center; } 
.commentleft .gray { font-size: 0.6rem; } 
.commentcenter { width:50%; } 
.cmtbd { margin-bottom:0px } 
.cmtbd > .cmtcontent { min-height:80px; padding:10px 0 } 
.commentlist .percent { font-size:1.2rem; color:#2e65ef; } 
.commentlist .gray { color:#999 } 
.barbox { margin-top:0.2rem; margin-bottom:0.2rem; } 
.barbox .barleft { color:#777; font-size:0.6rem; margin-bottom: 0.2rem; } 
.barbox .barright { width:100%; height:0.3rem; background:#fff; background:#e6e9ed; } 
.barbox .red { background:#ffb482; height:0.3rem; } 
.cmttop { width:100%; margin:0 auto; border-bottom:#ddd solid 1px; height:35px; line-height:35px; } 
.cmtlist li { float:left; width:24%; text-align:center; cursor:pointer; color: #999; } 
.cmtlistcurr { border-bottom:#2e65ef solid 1px; color:#2e65ef !important; position:relative; background:#fff; } 

.pagelist { clear:both; } 
.pageList a { margin:5px 4px 0 0; color:#2E2828; background:#f5f5f5; display:inline-table; border:1px solid #ddd; float:left; text-align:center; height:18px; line-height:18px; padding:0px 10px; border-radius: 3px } 
.pageList a.curr { color:brown; } 
.cmtcontentlist { clear:both; width:100%; margin-bottom:0px; padding:10px 0; border-bottom:#e6e9ed solid 1px } 
.cmtcontentlist .cmttitle { height:30px; line-height:30px; font-size:12px; } 
.cmtcontentlist .cmttitle span { color:#999; } 
.cmtcontentlist .userinfo { width:4.5rem; float:left; text-align:center; margin-top:10px; } 
.cmtcontentlist .userinfo img { margin-bottom:5px; padding:2px; border:1px solid #ddd; border-radius:100% } 
.cmtcontentlist .cmtcontent { line-height:20px; color:#555; } 
.cmtcontentlist .cmtcontent a { color:#069; padding:0px 0.15rem; font-size:0.6rem; } 
.cmtcontentlist .date { color:#999; margin-top:0.25 } 
.cmtbox { padding:4px; border:1px solid #ccc; } 
.cmt { display:none; padding-left:5px; border:1px solid #efefef; color:#999; margin-bottom:20px; padding:10px; overflow:hidden; background:#fcfcfc; margin-top:0.3rem } 
.cmt .cmtbox span { float:right } 
.cmt span.num { color:brown } 
.cmt textarea { padding:3px; color:#888; width:100%; height:35px; border:1px solid #ccc; overflow:auto; margin:6px 0; } 
.cmt .cmtlist ul { margin:0px; padding:0px; } 
.cmt .cmtlist ul.page { text-align:right } 
.cmt .cmtlist .page a { margin:5px 4px 0 0; color:#2E2828; background:#fff; display:inline-table; border:1px solid #efefef; float:left; text-align:center; height:20px; line-height:20px; min-width:20px; } 
.cmt .cmtlist .page a.curr { color:brown; } 
dd,dt { margin:0px; padding:0px; } 
.cmt .cmtlist { font-size:0.6rem } 
.cmt .cmtlist dd { word-break:break-all; border:0px; padding:5px 0; line-height:1.5; text-align:left; font-size:13px; color:#555; } 
.cmt .cmtlist dd img { margin-right:10px; border:1px solid #efefef; padding:1px; } 
.cmt .cmtlist dd span { padding-left:10px; color:#999; } 
.cmt .cmtlist dd a.cname { font-weight:bold; color:brown; } 
.cmtBtn { margin:0 0.25rem; padding:0 1rem; height:1.5rem; background:#2e65ef; border:0; border-radius:0.15rem !important; } 
/*晒图*/
.stlist li { width:33.33%; float:left; height:4.0rem; text-align:center; margin-top:0.5rem } 
.stlist li img { cursor:pointer; height:100%; width:92% } 

/*商品问答*/
.askshowlist { border-bottom:1px solid #f1f1f1; padding:0.5rem 0.8rem; } 
.askshowlist li { line-height: 1.3rem; font-size: 0.68rem; } 
.askshowlist li .q-imgicon { vertical-align:middle; margin-right: 0.3rem; width: 0.7rem; } 
.askshowlist span.question { font-weight:bold } 
.asktime { float:right; color:#999; font-size:0.5rem; } 
#askform .q-asktitle { line-height:1.3rem; } 
.askcontent { width:100%; height:100px; border:1px solid #e6e9ed; border-top:1px solid #e6e9ed; margin-top:10px; margin-top: 0.5rem; resize: none; } 
.askpiclist .askimg img { width:2.5rem; height:2.5rem; boarder:1px solid #f1f1f1; } 
.askpiclist dd.askimg { float:left; width:2.75rem; } 
ul.askpiclist { padding-left:2rem; clear:both; } 
.pageList td a { padding:0.25rem; border:1px solid #ccc; dispaly:block; float:left; margin-right:0.25rem; } 
#askform .askbtn { width: 100%; margin-top: 0.75rem; font-size: 0.7rem; background: #2e65ef; height: 2rem; color: #fff; border:0; border-radius:0.15rem; } 
.upimgiframe { float:left; width:2.5rem; height:2.5rem; margin-top:0.5rem; } 
.imagebox .upshow li { width:2.5rem !important; height:2.5rem !important; margin-top:0.5rem !important; border:1px solid #e6e9ed; margin-right:0.5rem; box-sizing:border-box; } 
.imagebox .upshow img { border:0 !important; width:100% !important; height:100% !important; } 
.upimgBox { font-size:0.7rem; width: 25%; } 

/*优惠券列表*/
.CouponList { background:#fff; padding: 0.5rem; margin-bottom: 0.5rem; } 
.CouponList li { float:left; margin-bottom: 0.5rem; } 
.CouponList a { display: block; margin: 0 0.2rem; line-height: 1rem; border-radius: 0.2rem; color: #FF6C00; text-align: center; border: 1px solid #FF6C00; padding: 0 0.3rem; } 

/*开始购物*/
.gwshow_bd { width:38%; position:fixed; z-index:9; left:0; bottom:0; height:2.25rem; box-sizing:border-box; background:#fff; } 
.gwshow_bd a { float:left; border-right:#e9e9e9 solid 1px; color:#666; width:50%; box-sizing:border-box; height:2.25rem; padding:0.25rem 0; line-height:1.5; font-size:0.6rem; text-align:center; position:relative } 
.gwshow_bd .shop-cart { border-right:0; } 
.gwshow_bd .icon { position:relative; display:inline-block; } 
.gwshow_bd a i { font-size:1.0rem; display:block; margin-top:-0.2rem; } 
.gwshow_bd a i.s-iconfont { display:block; width:100%; height:1.45rem; background:url(../images/s-iconfont.png) no-repeat center; background-size:0.9rem 0.9rem; } 
.gwshow_bd a i.s-iconfonth { display:block; width:100%; height:1.45rem; background:url(../images/s-iconfonth.png) no-repeat center; background-size:0.9rem 0.9rem; } 
.gwshow_bd a p { margin-top:-0.2rem; } 
.gwshow_bd .num { position:absolute; top:-0.3rem; right:-0.4rem; border-radius:50%; color:#fff; background:#F66400; height:0.7rem; font-size:0.5rem; line-height:0.7rem; text-align:center; padding:0 0.05rem; min-width:0.6rem; text-align:center; font-family:Arial } 
.gwshow_bd .curr { color:#F66400; } 

.btn-group,.btn-group1 { position:fixed; bottom:0; left:0; z-index:9; width:100%; box-sizing:border-box; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-left:38%; background:#fff; } 
#buybtn,#carbtn,.noclick,.jj_btn { cursor:pointer; font-size:0.75rem; height:2.25rem; border:0px; padding:0 0.25rem; color:#fff; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display:block; -webkit-appearance:none; border-radius:0px; } 
#buybtn { background-color:#FFB03F } 
#carbtn { background-color:#F66400 } 
.noclick { background:#ddd; } 

#setbuynum { margin:0.25rem 0; overflow:hidden; clear:both; line-height:1.5rem; } 
.Reducebtn,.cnumtext,.addbtn { border: solid #ccc; float: left; width: 1.6rem; height: 1.4rem; line-height: 1.4rem; text-align: center; overflow:hidden; color:#666 } 
.Reducebtn i,.addbtn i { font-weight:normal; font-size:1.3rem; } 
.Reducebtn { border-width:1px 0 1px 1px; font-weight:bold; border-radius: 0.15rem 0 0 0.15rem; } 
.cnumtext { border-width:1px; font-size:0.65rem; width:2.0rem; border-radius:0px } 
.addbtn { border-width:1px 1px 1px 0; font-weight:bold; margin-right:0.25rem; border-radius: 0 0.15rem 0.15rem 0; } 
.showstock { color:#777; padding-left:0.25rem } 


.carbox span { float:left; width:auto; text-align:center; line-height:1.1rem; position:relative; } 

.carbox span.txt,.carbox span.curr { overflow:hidden; line-height:1.0rem; margin:0px 0.15rem; margin-bottom:0.25rem; background-color:#fff !important; font-size:0.65rem; white-space:nowrap; border:1px solid; width:auto; border-radius:0.05rem; background:#fff; color:#646464; } 

.carbox span.txt { border-color:#ddd; padding:0.15rem 0.5rem; } 
.carbox span.curr { border:solid 2px #E4393C; padding:0.1rem 0.45rem; } 

.carbox span.txt i { display:none; bottom:0px; right:0px; position:absolute; } 
.carbox div { clear:both } 
.carbox span.curr i { display:block; bottom:-0.2rem; right:-0.1rem; position:absolute; border:none !important } 
.carbox span.txt img { height:1.25rem; width:1.25rem; } 
.carbox span.curr img { height:1.25rem; width:1.25rem; } 
.carbox span.txt img,.carbox span.curr img { border:none !important; } 
.carbox span.curr i img { width:auto; height:auto } 

.nxiaoyang { width:892px; border:1px solid #E5E5E5; height:5.3rem; padding:0.5rem 0.5rem 0.5rem 4.75rem; margin:0.5rem auto; background:url(../images/naiyang.jpg) no-repeat left; } 
.nxiaoyang .left { width:19rem; height:4.25rem; line-height:1.25rem; float:left; padding-top:0.75rem; } 
.nxiaoyang .right { width:1.25rem; height:0.25rem; float:left; } 
.nxiaoyang .right .rl { width:0.75rem; height:4.25rem; line-height:1.25rem; float:left; padding-top:0.75rem; } 
.nxiaoyang .right .rr { width:0.35rem; height:2.75rem; float:right; padding-top:2.25rem; } 


.good-page .attrs img { height:auto !important; } 
.tipsbox { border:1px solid #e6e9ed; padding:0.5rem; margin:0.5rem 0; border-radius:0.15rem; } 
.tipsbox img { height:1.0rem; vertical-align:middle } 
.tipsbox h2 { color:red; font-size:0.8rem; font-weight:normal } 

/*套餐绑定*/
.othercp { clear:both; overflow:hidden; padding:0 0.5rem; } 
.othercpbox { overflow:hidden; padding-bottom:0.5rem; border-bottom:#ddd solid 1px; margin-bottom:0.3rem; } 
.othercp .title { font-size: 0.8rem; line-height:2.25rem; } 
.othercp .and { width:1.5rem; vertical-align:top; display:inline-block; text-align:center; font-weight:bold; color:#666; font-size:1.35rem; float: left; line-height: 2rem; } 
.othercp .othercpbox .dqcp { width:22%; float:left; color:#666; } 
.othercp .s-title { font-size:0.65rem; line-height:0.8rem; overflow:hidden; margin-top:0.25rem; height:1.6rem; white-space:normal } 

.othercp li img { margin:0 auto; display:block; height:3.5rem; width:100% } 
.tj_container { width: 78%; float: left; position: relative; color: #666; } 
.tj_wrapper { position: relative; margin: 0px auto; overflow: hidden; white-space:nowrap; overflow-x:auto; } 
.tj_wrapper ul li { display:inline-block; overflow:hidden; color:#666; width:24.33%; box-sizing:border-box; } 
.tj_wrapper ul li a { outline:none; display:block; text-align:center; } 
.tj_wrapper ul li a img { } 
.othercp .showDynamicPrice,.tj_wrapper ul li label span { font-size:0.6rem; } 

.othercp .tj_wrapper .and { width:6% } 
/*产品图片 样式一*/
.cptplist { width:1200px; margin:0px auto; background:#fff; margin-top:0.75rem; padding-bottom:0.75rem; overflow:hidden; } 
.cptplist .title { font-size:0.8rem; color:#000; padding-left:0.75rem; padding-top:0.75rem; font-family:\5FAE\8F6F\96C5\9ED1; } 
.cptplist .othercptplist { padding:0.5rem 1.25rem; } 
.cptplist .othercptplist li { text-align:center; color:#666; float:left; width:8.0rem; margin:0.1rem; margin-bottom:0.5rem; } 
.cptplist .othercptplist li div { text-align:center; height:1.2rem; line-height:1.2rem; } 
.cptplist .othercptplist li img { width:6rem; height:6.5rem; } 

.price_r { margin-top:0px; position:relativ; line-height:2.0rem; padding-left: 2rem; } 
.price_r .tcj { font-size:0.6rem; color:#ff812e; height:2.0rem; line-height:2.0rem; float:left } 
.price_r .tcj span { font-size:0.9rem; color:#ff7922; margin-left:0.2rem; } 

.price_r .jsj,.price_r .orij { line-height:1.1rem; color:#666; overflow:hidden; font-size:0.65rem; height:1.1rem; padding-left:0.25rem; } 
.price_r .jsj { } 
.price_r .orij { margin-bottom:0.15rem; } 
.price_r .orij del { text-decoration: line-through; } 
.price_r .buynow { position:absolute; right:0px; top:50%; width:50%; display:none; } 
.price_r .buynow input { height:1.5rem } 
.price_r .carbuy { margin-bottom:0.25rem; } 

.shopIntro .attrs { padding:0.5rem; margin-bottom:0 } 
.shopIntro .attrs img { display:block; margin:0 auto; max-width:100% !important } 

.askbtn,.cmtBtn { color:#fff; border-radius:0.15rem; } 



/*购物车页*/
.gwcts { border:#e6e9ed solid 1px; margin-top:0.2rem; font-size:0.65rem; background:#fff; line-height:1.25rem; padding:0.25rem 0.5rem; color:#666 } 
.gwcts marquee { display:block; height:1.25rem; line-height:1.25rem; } 
.gwcts .t { color:#ff663d; font-weight:bold } 
.gwcts .m { color:brown; } 

.cl50 { height: 2.3rem; } 
.mb0 { margin-bottom:0 !important } 
.bbn { border-bottom:0 !important; } 

#part_cart { border-bottom:0; background:none; } 
#ShowPaymentType { background:#fff; } 
.ShoppingCart { line-height:1.2rem; border-collapse:collapse; border-spacing:0; border:0; width:100%; font-size:0.7rem } 
.ShoppingCart .tdbg { background-color:#fff; } 
.ShoppingCart .tdbg td { background-color:#fff; text-align:center; } 
.ShoppingCart td { border-bottom:#f8f8f8 solid 1px; padding:0.5rem 0px; } 
.ShoppingCart .tdbg td.align_Left { text-align:left; padding-left:0.5rem; } 
.ShoppingCart .align_Left { } 
.ShoppingCart .Thead,.ShoppingCart .Tfoot { text-align:center; background:#fafafa; padding:0.5rem } 
.ShoppingCart .Tfoot label { display:block } 
.ShoppingCart .thumb { width: 3.0rem; height: 3.0rem; } 
.ShoppingCart .proName { overflow:hidden; display:block; font-size: 0.65rem; line-height: 0.85rem; color: #666; vertical-align: top; height: 1.7rem; } 
.ShoppingCart .proName a { color:#666 } 
.shopcartNum { overflow:hidden; padding:0; margin-top: 0.15rem; color: #999; font-size: 0.6rem; } 
.shopcartNat { font-size:0.6rem; overflow:hidden; line-height:1.0rem; color:#777 } 
.shopcartNat .tname { margin-top:0.1rem; } 
.delGoods { display:block; color:#ccc; font-size:1.0rem; margin-top:0.25rem; text-align:center } 
.ShoppingCart .sc-stit { float:left; line-height:1.5rem; } 
.ShoppingCart .price { color:#333; text-align:center; font-size: 0.6rem; } 
.ShoppingCart .price span { font-size:0.8rem; margin: 0 0.1rem; } 
.ShoppingCart .price #goodsMoney,.ShoppingCart .price #orderFreight { margin:0; } 
.ShoppingCart .tdbg .shopcartTips { border-bottom:#e6e9ed solid 1px; padding:0.2rem 0; color:#999; font-size: 0.6rem; } 
.ShoppingCart .noproduct .txt { display:block; color: #b0b0b0; } 
.ShoppingCart .noproduct .icon { display:block; margin:0.5rem auto; height:6rem; width:6rem; background:#fff url(../images/book.png) no-repeat 0 0; background-size: 6rem 6rem; } 
.ShoppingCart .noproduct p { color:#999 } 

.shopcartNum .Reducebtn,.shopcartNum .addbtn,.shopcartNum .cnumtext { width:1.3rem; height:1.2rem; line-height:1.2rem } 
.shopcartNum .Reducebtn i,.shopcartNum .addbtn i { font-size:1.0rem; } 
.shopcartNum .Reducebtn i { font-size:1.3rem } 

.clearCar { margin-bottom:0; border-bottom:#e6e9ed solid 1px; background: #fff; padding: 0.25rem; font-size: 0.65rem; } 
.clearCar a { display:block; padding:0.25rem 0.5rem; text-align:right; color:#999; } 
.clearCar span { vertical-align:middle } 

.couponIn { padding:0.25rem 0.5rem; border-bottom:#ddd solid 1px; border-top:#ddd solid 1px; background:#fff; margin-top:0.6rem; text-align:right } 
.couponIn * { vertical-align:middle; font-weight:normal } 
.couponbtn { height: 1.5rem; background:#fff; border:1px solid #e6e9ed; padding:0px 0.5rem; background:#f0f0f0; color:#333; border-radius:0; width:20%; float:left; box-sizing:border-box; } 
.coupontxt { border:1px solid #e6e9ed; height:1.0rem; line-height:1.0rem; padding: 0.2rem; border-right:0; height:1.5rem; width:80%; box-sizing:border-box; float:left; border-radius:0; } 

.table-bordered { font-size:0.65rem; } 
#showMustPayPrice .paymoney strong { font-weight:normal; font-size: 0.65rem; } 
#showMustPayPrice .paymoney .price { font-size:0.8rem; } 
#showMustPayPrice strong { font-weight:normal; } 
.favo-box #showlist { line-height:1.8rem } 
.favo-box b { font-weight:normal; float:left; width:25%; } 
.favo-box #redpacket { border-top:#e6e9ed solid 0.05rem; } 
.favo-box select { width:70%; box-sizing:border-box; padding:0.2rem; border:#e6e9ed solid 1px; height:1.5rem; margin-bottom:0.2rem; margin: 0 0.25rem; } 

.carttr tr:nth-child(2n+1) td div div { float:none !important; } 
.carttr tr:nth-child(2n+1) td div div b { font-weight:normal !important } 
.carttr tr:nth-child(2n+1) td div div:first-child { background:#fff !important; border-bottom:#e6e9ed solid 1px; padding:0.3rem 0 !important } 
.carttr tr:nth-child(2n+1) td div div:first-child b { font-size:0.8rem !important; color:#333 !important } 
.carttr tr:nth-child(2n+1) td div div>font { color:#777 !important } 
.carttr tr:nth-child(2n+1) td div div:last-child { padding:0.5rem !important; height:auto !important; background:#f8f8f8 !important; line-height:1.5 !important; font-size:0.65rem } 

.carttr tr td div div:first-child { display:none } 
.carttr tr:first-child td div div:first-child { display:block } 

.balanceBox td { border-bottom:#f7f7f7 solid 1px; padding:0.5rem; text-align:left !important } 
.balanceBox strong { font-weight:normal } 
.balanceBox strong .price { color:#FB4741 } 

.balance-submit input[type="checkbox"],.ShoppingCart td input[type="checkbox"] { float:left; margin-top:0.6rem; width:0.8rem; height:0.8rem; background: url(../images/yesicon3.png) no-repeat; background-size: 100% 100%; -webkit-appearance: none; border: 0px; outline: none; } 
.balance-submit input[type="checkbox"]:checked,.ShoppingCart td input[type="checkbox"]:checked { background: url(../images/yesicon2.png) no-repeat; background-size: 100% 100%; } 
.qjsbtn,.jxgwbtn,.btn-order { display:inline-block; margin-left:0.5rem; text-align: center; border:0; width:4.56rem; padding:0.4rem 0; color: #FFF !important; border-radius:0.15rem; font-size: 0.7rem; } 
.qjsbtn { background:#ff663d; float:right; margin-top: 0.1rem; } 
.noproduct .qjsbtn { margin-top:0.8rem; margin-left:0; float:none } 
.jxgwbtn { background: #ff663d; } 

.prolist ul { margin:0px; padding:0px } 
.prolist ul li { padding:0.5rem; overflow:hidden; border-top:#e6e9ed solid 1px; } 
.prolist ul li br { display:none } 
.prolist ul li img { float:left; margin-right:0.5rem; width:3.25rem; height:auto; } 
#changeSucTip { background: url(/home/images/shop/cartTipBottom.gif) bottom no-repeat; height:4.0px; padding-bottom:0.2rem; } 
#changeSucTip #tipContent { border:#ff9900 1px solid; background:#fffddd; border-bottom:none; height:3.85rem; } 
#changeSucTip #tipTitle { margin-top:0.5rem; text-align:center; } 
#changeSucTip #priceSpan { color:red; } 
.gwcbox #couponnum { border:1px solid #ccc; margin-left:0.5rem; height:1.0rem; line-height:1.0rem } 

.comment-info { margin-bottom:0; font-size:0.7rem; } 
.commentlist td:nth-child(2) { padding:0 0.5rem; } 
.cmtcontentlist .userinfo { width:3.5rem !important } 
.shopComment .commentlist { padding:0.5rem 0 } 
.cmttop { height:2.0rem !important; line-height:2.0rem !important; margin-top: -0.5rem; } 
.cmtcontentlist .cmtcontent { padding:0 0 0 0.5rem; overflow:hidden } 
.cmtcontentlist .cmttitle span { font-size:0.6rem !important } 
.cmtcontentlist .cmttitle { margin-bottom:0.25rem; padding:0 0.5rem } 
.cmtcontentlist .cmttitle img { height:0.7rem } 
.cmtcontentlist .cmtcontent div.cmtbox { border:0 !important; padding:0 !important } 
.cmt textarea { height:1.5rem !important; } 
.cmtcontentlist .cmtcontent div.cmtbox span img { height:0.6rem } 
.cmtcontentlist .cmtcontent div.cmtbox .button { background:#E64444; color:#fff; border:0; line-height:1.8rem; border-radius:2px; font-size:0.7rem; padding:0.2rem 0.5rem } 

.shopAsk #askform { background-color: #fff; width: 100%; overflow: hidden; border:0; box-sizing: border-box; padding:0.5rem; margin-top: 0.5rem; } 
.shopAsk .shopAskBox { padding:0.5rem; } 

.pageList table { width:100% } 
/*订单详情*/
.waitInfo { color:#666; Background:#fff url(../images/3g/images/loading.gif) no-repeat 3px 3px; border:#e6e9ed 1px solid; margin-left:0.5rem; padding-top:0.2rem; padding-bottom:0.15rem; padding-left:1.0rem; padding-right:0.5rem; font-size:0.6rem; font-weight:400; } 
.mycart .CTable td { display: block; padding: 0.5rem; } 
.mycart .CTable tr:last-child td label:last-child { display:block; padding: 0.5rem; } 
.mycart .ctable { width:100%; border-collapse:collapse; border-spacing:0; border:0 } 
.mycart .ctable tr td { line-height:1.5rem; } 
.mycart .ctable tr td label { font-size: 0.65rem; margin-right: 0.8rem; display: inherit; } 
.mycart .ctable tr td label a { color: #aaa; margin-left: 0.4rem; } 
.mycart .ctable .cleft { width: auto !important; font-size:0.7rem; } 
.mycart .ctable input[type="text"] { border:#ccc solid 1px; padding:0.4rem; height:1.6rem; box-sizing:border-box; border-radius:0.15rem; } 
.mycart input[type="radio"],#ShowPaymentType table input[type="checkbox"] { margin:-0.15rem 0.2rem 0 0; vertical-align:middle; width:0.8rem; height:0.8rem; background: url(../images/yesicon3.png) no-repeat; background-size: 100% 100%; -webkit-appearance: none; border: 0px; outline: none; } 
.mycart input[type="radio"]:checked,#ShowPaymentType table input[type="checkbox"]:checked { background: url(../images/yesicon2.png) no-repeat; background-size: 100% 100%; } 
.mycart .ctable select { overflow:hidden; box-sizing:border-box; padding:0.3rem; border-radius:0.15rem; border:#ccc solid 1px; padding-right:8% } 
.mycart .ctable textarea { margin-left:0.5rem } 

.mycart .middle { padding:0.5rem; overflow:hidden; font-size:0.65rem; line-height: 1.7rem; } 
.mycart .middle #text { /* width:30%; float:left; */height: 1.6rem; line-height: 1.6rem; } 
.mycart .middle #showcoupon { width:70%; float:left; margin: 0 0.25rem; } 
.middle .ctable .cleft { text-align: left; } 
.payintro { font-size:0.5rem; line-height:1.2rem } 

.mycart { margin-top:0.2rem; font-size:0.7rem; margin-bottom: 0.2rem; } 
.mycart .shopTit,#part_invoice .h1 { line-height:1.75rem; padding-left:0.5rem; font-size:0.8rem; font-weight:normal; background:#f9f9f9; border-bottom:#e6e9ed solid 0.05rem; } 
#part_invoice .h1 { border-top:0.05rem solid #e6e9ed; } 
.mycart .msg input { border:#ccc solid 1px; padding:0.4rem; height:1.6rem; box-sizing:border-box; border-radius:0.15rem; } 
.mycart #Remark { width:100%; box-sizing:border-box; border:#ddd solid 1px; margin-top:0.5rem; padding:0.3rem } 

#myaddress th { display:none } 
#myaddress th ~ td { padding:0.5rem } 
#myaddress .CTable td { border-bottom:#e6e9ed solid 1px; overflow:hidden; padding: 10px; } 
#myaddress .CTable td label { display:block; } 
#myaddress .CTable td label a { color:#999; margin-top:0.5rem; border:#ccc solid 1px; float:right; margin-left:0.35rem; line-height:1.1rem; border-radius:0.15rem; padding:0 0.4rem; font-size:0.7rem } 
#myaddress input[type="radio"] { position: relative; top:2px; margin-right: 5px; } 
#showselectarea { margin-top: 0.2rem; margin-bottom: 0.2rem; } 

#linepay_money_27 { float:none !important; display:block; } 

.address_box { border:#ddd solid; border-width:1px 0; background:#fff; margin-bottom:0.5rem; } 
.address_box #showData { position:relative; overflow:hidden; padding:0.5rem 1.5rem 0.5rem 0.5rem; } 
.address_box #showData.n:after,.address_box #showData.n:before { display:none } 
.address_box #showData .fa { position:absolute; right:0.5rem; top:50%; font-size:1.2rem; line-height:1.2rem; margin-top:-0.6rem; color:#999; } 
.address_box #showData:after,
.address_box #showData:before { position: absolute; left: 0; height: 0.15rem; width: 100%; background: url(../images/obg.png) repeat-x; background-size: 3.2rem 0.15rem; content:'' } 
.address_box #showData:before { top: 0.05rem; } 
.address_box #showData:after { bottom: 0.05rem; } 
.address_box #showData .con { display:block; font-size:0.65rem; line-height: 1.2rem; } 


.ShowAddress { position:fixed; background:#fff; height:100%; overflow-y:auto; top:0; right: -0.5rem; z-index:9999; width:100%; -webkit-transform: translate3d(110%,0,0); transform: translate3d(110%,0,0); -webkit-transition: all 0.5s; transition: all 0.5s; } 
.ShowAddress.show { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); right: 0px; z-index:99990; } 

.address_box .add-link { display:block; line-height:2.0rem; text-align:center; color:#666 } 
.ShowAddress.show .header { display:block !important } 

.mycart.cartOk { padding:0.5rem 0.25rem; color:#888; line-height:1.4rem } 
.mycart.cartOk .zfptbtn { width:100% !important } 

#addmyaddress { background:#fff; padding:0.5rem; } 
#addmyaddress select { width:30%; margin-bottom:0.2rem; border:1px solid #e6e9ed; padding: 0.3rem; box-sizing: border-box; } 
#addmyaddress .ctable td { padding:0.2rem 0; } 
#addmyaddress .ctable input[type="text"] { margin-left:0; width:92%; padding:1.0rem 0 1.0rem 0.5rem; border:1px solid #e6e9ed; } 
#addmyaddress .btn-addr { display:block; margin:0.25rem auto; width:100%; padding:0.4rem 0 } 

.btn-addr { background-color:#ff663d; color:#fff; padding:0.4rem 0.5rem; margin-top:0.25rem; } 

.DeliveryList li { float:none !important } 
.DeliveryList li * { vertical-align:middle } 
.DeliveryList li { line-height:1.4rem; color:#666; font-size: 0.65rem; } 
.DeliveryList p { font-size:0.55rem; line-height:1.2rem } 
.store { margin:0.5rem 0 !important; padding:0.25rem !important; background:none !important; border:#ccc dashed 1px !important; font-size:0.65rem; border-radius:0.15rem; } 
.freight { color: #666 !important; font-weight:normal !important; } 

#showPayment p { font-size:0.55rem } 

#ShowPaymentType .ctable tr td { font-size:0.65rem; } 
#ShowPaymentType .ctable tr td:nth-child(1) { padding-right:0.4rem; white-space:nowrap; } 
#ShowPaymentType font br { display:none } 
#ShowPaymentType font select { float:left; width:100%; padding-right:10% } 
#ShowPaymentType font br+p { float:left; padding-left:0.5rem; line-height:1.8rem; font-size:0.55rem; } 

.cctable { width:100%; } 
#part_consignee .ctable th { display:none } 
#part_consignee .ctable td { padding:0; } 
#part_consignee .ctable td.cleft { display:none } 
#part_consignee .ttitle { border-bottom:#e6e9ed solid 1px; color:#333; line-height: 2rem; height: 2rem; font-weight: normal; margin-bottom: 0.8rem; } 
#part_consignee .ctable td input[type="text"] { width:100%; box-sizing: border-box; padding: 0.5rem; } 

#addmyInvoice { margin-bottom:0.5rem; } 
#addmyInvoice .button { background: #ed7c40; color: #fff; border: none; width: 100%; line-height: 1.4rem; } 

.orderSubmit,.balance-submit { overflow:hidden; padding:0.25rem 0.5rem; text-align:right; color:#999; height:2.5rem; line-height:2.0rem; box-sizing:border-box; position:fixed; left:0; bottom:0; right:0; background:#fff; border-top:#e6e6e6 solid 1px; font-size:0.55rem } 
.orderSubmit .btn-order { background:#ed7c40; float:right; color:#fff; font-size:0.7rem; height:1.6rem; margin-top: 0.2rem; padding:0 0.8rem; border-radius: 0.15rem; } 
.barbox .barright,.barbox .red { border-radius:0.2rem; overflow:hidden } 
#showMustPayPrice { padding:0 0.25rem; font-size:0.7rem } 
#showMustPayPrice .paymoney { display:inline; } 
#showMustPayPrice .price { color:#2e65ef; font-size: 0.8rem; } 
.price.red { color:#FB4741; font-size:0.75rem; } 
/*订单*/
.btn { display: inline-block; text-align: center; border-radius: 0.15rem; border: 1px solid transparent; white-space: nowrap; overflow: hidden; vertical-align: middle; } 
.fr { float: right; } 
.fl { float:left } 
.jq { color: #888; } 
.wait,.wff,.wfk,.wxf { color:#2e65ef; } 
.yff,.yfq,.yqs,.confirm,.yxf { color:green; } 
.wx { color:#999; } 
.jq { color:#888; } 
.ddff { color:brown; } 

.u-order .item { background:#fff; overflow:hidden; margin-bottom:0.5rem; border-width:1px 0; position:relative } 
.u-order .item .slice { border:0; padding: 0 } 
.u-order .order_title { background: #fff; margin-top: 15px;; border-bottom:#e6e9ed solid 1px; height:2.0rem; color:#555; line-height:1.0rem; padding:0.2rem 0.5rem; font-size:0.65rem } 
.u-order .order_title .wx { font-size:0.5rem } 
.u-order .status { line-height:2.0rem; font-size:0.65rem; } 
.u-order .pro_list .or_img { height:4.3rem; display:block; margin:0 auto 0.25rem; width:auto; } 
.u-order .pro_list li { padding: 0.5rem 0.75rem; float:left; width:33.33%; box-sizing:border-box; font-size:0.6rem; text-align:center; color:#555 } 
.u-order .pro_list li span { color:#2e65ef; display:block; min-height:0.9rem; min-width:1px; } 
.u-order .pro_list li.single { width:100%; text-align:left; font-size:0.7rem; } 
.u-order .pro_list li.single span { display:inline } 
.u-order .pro_list li.single .or_img { float:left; margin:0; width:4.5rem; height:auto; margin-right:0.75rem; display:inline; } 

.u-order .com_list { padding:0.5rem; font-size:0.7rem } 
.u-order .com_list li .dj { padding-right:0.25rem; color:#E95C2A; float:right; } 
.u-order .com_list .title a { color:#575757; } 
.u-order .com_list .con { padding:0.3rem 0; font-size:0.75rem; line-height:1.2rem; } 
.u-order .com_list .pic img { width:31.33%; float:left; margin:1%; height:3.5rem; } 
.u-order .com_list .con i { height:0.9rem; width:0.9rem; line-height:0.9rem; border-radius:0.1rem; text-align:center; background:#FF8300; color:#fff; margin-right:0.25rem; display:inline-block; } 
.u-order .com_list .con i.a { background:#3F942E } 
.u-order .com_list .star { color:#b2b2b2; font-size:0.6rem; margin-bottom:0.2rem; } 
.u-order .com_list .star img { height:0.6rem; vertical-align:baseline } 
.u-order .com_list .date { color:#999; font-size:0.7rem; } 
.icon-del { color:#777; font-size:1.0rem } 
.pro-cmt .cz { float:right; } 

.u-order .f_money { line-height:1.8rem; font-size:0.6rem; text-align:right; padding:0 0.5rem; overflow:hidden; color:#888 } 
.u-order .f_money span { padding-left:0.25rem } 
.cz-btn { clear:both; padding:0.3rem 0.5rem; } 
.cz-btn .btn { padding:0.3rem 0.5rem; height:0.9rem; line-height:0.9rem; } 
.u-order .cz-btn { padding:0 0.5rem; border-top:#F5F5F5 solid 1px; text-align:right; } 
.u-order .cz-btn .btn { background:#FF8300; border-color:#FF8300; padding:0.3rem 0.5rem; height:0.8rem; line-height:0.8rem; color:#fff; font-size:0.65rem; margin:0.5rem 0.25rem; margin-right:0 } 

.u-order .order-btn .btn { border-color:#ccc; background:#fff; color:#666; } 
.u-order .order-btn .btn-curr { color:#FF8300; border-color:#FF8300 } 
.btn-default { border-color:#ccc; color:#666; background:#fff; } 
.btn-info { border-color:#2e65ef; background:#2e65ef; color:#fff; } 
.w-btn .btn { border-color:#2e65ef; background:#2e65ef; color:#fff; } 

.loadtext { height:1.8rem; line-height:1.8rem; overflow:hidden; text-align:center; font-size:0.6rem; background:#f3f3f3; position:relative; z-index:9; color:#a0a0a0; } 
.mycart.cartOk { font-size: 0.65rem; } 

.mycart #showcoupon .btn { height: 1.5rem; background: #fff; border: 1px solid #e6e9ed; padding: 0px 0.5rem; background: #f0f0f0; color: #333; border-radius: 0; width: 20%; float: left; box-sizing: border-box; } 
.showbox b { float:left; font-weight:normal; width: 25%; } 
.showbox span,.tip1 .showbox select { float:left !important; } 
.tip2 .middle { padding-top:0; } 
.coupon .tip1 { padding-bottom:0; } 
#sf_money { font-size: 0.8rem; } 
.yunfei { font-size:0.6rem; color:#999; } 
#ORDER_COSTS1 font { color:#666; } 
#dyq td:first-child { text-align:right; } 
#dyq #cyq { float:none; } 
#dyq .symbol { margin-left:0; } 

#part_invoice { margin-top:0.5rem; } 
.shop-list li { background:#fff; border-bottom:0.05rem solid #e6e9ed; } 
.shop-list li .proBox { margin:0.5rem 0.7rem; } 
.shop-list li .pro-top { padding:0 0.7rem; line-height: 2rem; font-size: 0.65rem; border-bottom:0.05rem solid #e6e9ed; } 
.shop-list .pro-info { padding-left:5.5rem; } 
.shop-list .pro-info .pricemarket,.shop-list .pro-info .price2,.shop-list .pro-info .pro-info { line-height: 1.2rem; max-height: 1.2rem !important } 
.proBox .proimg { width: 5rem; height:5rem; overflow:hidden; } 
.proBox .proimg img { width:100%; } 
.shop-list li .pro-tottom { padding:0 0.7rem; line-height: 2rem; font-size: 0.6rem; text-align:right; border-top:0.05rem solid #e6e9ed; } 
.pro-info { font-size:0.6rem; color:#888; } 
.pro-info label { color:#666; } 
.pro-info .p-market { text-decoration:line-through; } 
.pro-info .p-price { color:#ed7c40; font-size:0.8rem; } 
.pro-tottom span { margin-left:0.2rem; } 
.pro-tottom span .totalp span { font-size:0.75rem; } 
#Voucher,#dyq .symbol { color: #ed7c40 !important; } 

/*预约码申请*/
.myform { margin-top:0.5rem; } 
.form-group { padding:0.25rem 0; border-bottom:#e6e9ed solid 1px; background:#fff; position:relative; overflow:hidden; min-height:1.8rem; line-height:1.8rem; font-size:0.7rem } 
.form-group input[type="text"],
.form-group input.textbox { border:#fff solid 1px; padding:0.5rem 0.75rem; padding-right:0.9rem; font-size:0.7rem; width:65%; text-align:right; box-sizing:border-box; border-radius:0; } 

.form-group input.textbox { width:65% !important; } 
.pos-txt { float:right; width:65%; text-align:right; box-sizing:border-box; padding:0 0.75rem; color:#666; font-size:0.8rem; } 
.form-group .line { line-height:1.5; font-size:0.7rem } 
.form-group .pos-inp { padding:0 0.5rem } 
.form-group .bt { width:35%; float:left; font-size:0.8rem; box-sizing:border-box; padding-left:0.5rem } 
.form-group p.bt { float:none; width:100%; position:relative; } 
.form-group .bt-abs { position:absolute; top:50%; left:0; line-height:1.8rem; margin-top:-0.9rem } 

.myform .btn { display:block; padding:0.3rem 0.5rem; width:92%; height:2.0rem; font-size:0.8rem; margin:1.0rem auto; } 
.myform .input-tips,
.myform .d_default { color:#999 } 
.myform p.input-tips, { display:block; padding-top:0.5rem; text-align:right; } 
.myform .tips { padding:0.5rem; font-size:0.65rem; margin:0; } 
.myform .ts { font-size:0.8rem; color:#666; margin:0; padding:.5rem } 
.myform select { width:100% !important; box-sizing:border-box; padding:0.5rem; margin-bottom:0.5rem; border:#e3e3e3 solid 1px; font-size:0.7rem } 
.form-group textarea { width:100% !important; padding:0.25rem; border:#e5e5e5 solid 1px; min-height:5.0rem } 
.myform .required { text-align:left !important } 
.myform #vdimgck { position:absolute; right:0.5rem; top:50%; height:1.5rem; margin-top:-0.75rem } 
.myform .v-btn { position:absolute; right:0.5rem; top:50%; height:1.5rem; color:#666; margin-top:-0.75rem; font-size:0.7rem; width:auto !important } 
.form-group .mobile { text-align:left !important; } 
.form-group .money-yuan { padding-right:2.0rem !important } 
.form-group .money-yuan ~ .yuan { position:absolute; right:1.0rem; font-size:0.8rem; top:0; line-height:2.4rem; color:#999 } 
.form-group input.input-full { background:#f5f5f5; border:#e6e9ed solid 1px; width:100%; } 
.form-group .bor { border-color:#e6e9ed !important; } 
.edui-default { line-height:1; clear:both } 


.swiper-pagination2 { position: absolute; z-index: 100; text-align: center; } 
.copyright { height:2rem; line-height:2rem; font-size:0.5rem; text-align:center; color:#909090; } 

@media screen and (min-width:360px){
 .asidemenu .asideuser { padding-top:0.6rem; padding-bottom:0.7rem; } 
.asidemenu .asideuser .face { top:0.6rem; } 
.asidemenu ul li { height:2.4rem; line-height:2.4rem; } 
.asidemenu ul li .icon { height:2.4rem; } 
.asidemenu ul li .rbg { height:2.4rem; } 
.copyright { font-size:0.55rem; height:2.05rem; line-height:2.05rem; } 
 }

.pageList a { height:1.1rem !important; line-height:1.1rem !important; padding:0 0.5rem !important; } 

/*留言*/
.navtab li a { display:block; box-sizing:border-box; background:#fff; line-height:1.9rem; height:1.9rem; font-size:0.8rem; } 
.navtab li:not(:first-child) a { border-left: none; } 

.tab-sy2 { border-bottom:#e6e9ed solid 1px; height:1.9rem; } 
.tab-sy2 li a { line-height:1.9rem } 
.tab-sy2 li.on a,
.tab-sy2 li.activenum a { border-bottom:#ff663d solid 2px; height:1.95rem } 

.flexbox { text-align: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } 
.flexbox li { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; } 

.comment_write_table { font-size:0.7rem } 
/* .comment_write_table .username,.comment_write_table .password,.comment_write_table .verifycode { } */
#SubmitComment { color:#fff; background:#2e65ef; padding:0.4rem 0.5rem; line-height:1.25rem; font-size:0.8rem; } 

.comment_write_table td { background: #FFF; padding: 0.5rem; color: #999; } 
.comment_write_table td textarea { color: #999; padding:0.5rem; } 
.comment_write_table label { margin-right: 0.5rem; } 
.comment_write_table label input { margin-right: 0.25rem; } 

.relation_us { margin:0.8rem 0.5rem; line-height:1.8; font-size:0.7rem; color:#555; } 
.relation_us p { font-size:0.8rem; } 
.relation_us img { width:100% !important; margin:0.5rem 0 !important } 
.mapright { padding:0.25rem } 

.commentList { padding: 0.5rem; } 
.cmtloadtips { text-align: center; height: 1.5rem; line-height: 1.5rem; background: #BCC5C8; color: #FFF; margin-top: 0.5rem; } 
#pp { display: block; margin: 0.5rem 0; } 
.comment_write_table { font-size:0.7rem } 
/* .comment_write_table .username,.comment_write_table .password,.comment_write_table .verifycode { } */
/* #SubmitComment { color:#fff; background:#33abe2; padding:0.4rem 0.5rem; line-height:1.25rem; font-size:0.8rem } 

.comment_write_table td { background: #FFF; padding: 0.5rem; color: #999; } 
.comment_write_table td textarea { color: #999; padding:0.5rem; box-sizing:border-box; } 
.comment_write_table label { margin-right: 0.5rem; } 
.comment_write_table label input { margin-right: 0.25rem; } */

.leave_msg { padding:0 0.5rem 0.5rem } 
.leave_msg li { border:1px solid #ddd; overflow:hidden; margin-top:0.5rem; box-sizing:border-box; padding:0.5rem; border-radius: 5px; } 
.leave_msg li h3 { font-size: 0.7rem; font-weight:normal; color:#666 } 
.leave_msg li h3 i { display:inline-block; margin-right:0.25rem; color:#999 } 
.leave_msg li .date { font-size:0.6rem; color:#999 } 
.leave_msg li p { font-size: 0.75rem; padding-top:0.2rem; } 
.leave_msg li p .ltxt { color:#666 } 

/*预约码*/
.cart-box .item { margin:0.5rem 0.5rem 0; position:relative; font-size:0.7rem; color:#666; line-height:1.2rem } 
.cart-box .item .info { padding:0.5rem } 
.cart-box .item .tags em { position:absolute; border:#F00 solid 1px; font-size:0.9rem; padding:0.2rem 0.8rem; top:30%; left:40%; opacity:0.3; transform:rotate(-10deg); color:#F00 } 
.cart-box .item .tags em.ky { display:none; } 

.cart-box .item .title em { font-size:0.8rem } 
.cart-box .item .title .type { padding-right:0.25rem } 
.cart-box .item .title em { padding-left:0.25rem } 
.cart-box .item .date { color:#777; font-size:0.6rem } 
.cart-box .cz-btn { text-align:right; padding:0 } 
.cart-box .cz-btn a { padding:0.3rem 0.3rem } 
.cart-box .cz-btn a i { margin-right:0.25rem; } 
.cart-box .titletype { color:#999; } 
.w-btn .btn { border-color:#2e65ef; background:#47AEF0; color:#fff; } 

/*.empty { text-align:center; padding:4rem 0 1.5rem 0; color:#939ca0; font-size:0.7rem; background:#fff url(../tips.png) no-repeat 50% 1.5rem; background-size:1.9rem 1.9rem; margin-top:1.5rem; position:relative; } */
.empty:after { content: ""; display: block; position: absolute; top:0; left: 0; width: 200%; height:1px; overflow:hidden; background:#ddd; -webkit-transform:scale(0.5); -webkit-transform-origin: 0 0; transform-origin: 0 0; } 

.slice { overflow: hidden; background: #fff; width: 100%; box-sizing: border-box; position: relative; padding: 0 0.5rem; } 
.mt10 { margin-top:0.5rem !important } 
.mb10 { margin-top:0.5rem !important } 

.order-title { padding:0.4rem; font-size:0.7rem; color:#666; } 
.border { color:#555; line-height:1.1rem; border-top:#e5e5e5 solid 1px; border-collapse:collapse; } 
.border .title { font-weight:bold } 
.border td { border-bottom:#e5e5e5 solid 1px; height:1.5rem; font-size:0.6rem; padding:0.3rem 0.4rem; } 
.border input { background:#f9f9f9; border:1px solid #ccc; border-radius: 0.15rem; } 
.border textarea { border:1px solid #ccc; border-radius: 0.15rem; } 
.border .textbox { height:1.5rem; font-size: 1.4rem; padding:0 0.5rem } 
.border .select { background:#fff; border:1px solid #ccc; height:1.5rem; line-height:1.5rem; color:#666; font-size:0.7rem; border-radius: 0.15rem; padding:0.2rem; } 
.border .button,.border .pn { width: 100%; height: 1.9rem; line-height: 1.9rem; color: #fff; cursor: pointer; display: block; font-size: 1.6rem; letter-spacing: 2px; overflow: hidden; text-align: center; border-radius: 0.15rem; border:0; background: #4dbdf5; margin-top:0.5rem; } 

.pxui-area { padding: 0.5rem 0.25rem; } 
#pagelist .norecord { margin-left:-0.25rem; margin-right:-0.25rem; } 

/*抢购*/
.limitBuy li { padding:0.5rem; background:#fff; margin-top:0.5rem; } 
.limitBuy .thumb { float:left; width:40%; } 
.limitBuy .thumbinner { margin-right:0.8rem; text-align: center; } 
.limitBuy .thumbinner img { max-width:100%; height:100%; } 
.limitBuy .desc { float:left; width:60%; } 
.pro-name { font-size:0.7rem; line-height:0.8rem; } 
.price { font-size: 0.7rem; color: #2e65ef; margin-top: 0.2rem; } 
.btn-limit { background:#2e65ef; padding: 0.2rem 0.5rem; color: #fff; } 
.time-text { margin:0.2rem 0; color:#999; } 
.e-time i { vertical-align:middle; font-size:0.6rem; } 

/*抢购内容*/
.qg_navpic { padding:0.8rem; background: #fff; } 
.qg_navpic img { min-width:80%; display:block; margin:auto; max-width:100%; } 
.qg_navtit,.qg_intro,.godbox { padding:0.5rem; line-height:1rem; } 
.i-title { line-height:1.6rem; font-size:0.75rem; font-weight:normal; padding:0 0.8rem; } 

/*品牌列表*/
.brandList #pagelist { background: #fff; } 
.brandList li { float: left; width: 33.33%; padding-bottom: 0.4rem; padding-top: 0.8rem; line-height: 1.5rem; text-align: center; border-right: 1px solid #e6e9ed; border-bottom: 1px solid #e6e9ed; box-sizing: border-box; } 
.brandList a { display:block; margin:0 0.8rem; color: #777; } 
.brandList a img { display:block; width:100%; margin-bottom: 0.1rem; } 

.mod-hd .tit { font-weight: normal; font-size: 0.7rem; line-height: 1.8rem; padding: 0 0.8rem; margin-top:0.5rem; } 
.letter-nav { background:#fff; position:relative; padding-left:2rem; } 
.letter-nav a { float: left; height: 1rem; line-height: 1rem; border-right: 1px solid #e6e9ed; border-bottom: 1px solid #e6e9ed; width: 7.69%; box-sizing: border-box; text-align: center; } 
.letter-nav a:first-child { position:absolute; left:0; width:2rem; height:100%; line-height:2rem; } 
.letter-nav .curr { color:#2e65ef; } 
.letter-nav a:first-child.curr { background:#FFB03F; color: #fff; border-right: 1px solid #FFB03F; } 

/*品牌内页*/
.brand_intro { background: #fff; padding: 0.8rem; color: #888; line-height: 1.2rem; } 
.brand_intro p { text-indent: 2em; } 
.brand_pic { float: left; padding: 0.4rem; margin:0.8rem 0.8rem 0; border: 1px solid #e6e9ed; } 
.brand-tit { display: block; text-align: center; } 

/*团购列表*/
.groupBuy-box { margin-top: 0.5rem; } 
#js-goodinfo { color:#999; } 
.tuango { padding-left:0; } 
.tgpeople img { width:0.8rem; height:0.8rem; } 
.groupBuy-box li { background:#fff; padding:0.5rem; border-bottom:1px solid #e6e9ed; } 
.groupBuy-box .thumb { float:left; width: 40%; } 
.groupBuy-box .thumb .imgBox { width: 90%; border: 1px solid #e6e9ed; overflow: hidden; height: 100%; box-sizing: border-box; } 
.groupBuy-box .imgBox img { width:100%; height:100%; } 
.groupBuy-box .desc { float:left; width: 60%; } 
.groupBuy-box .desc .pro-name { font-size: 0.7rem; font-weight: normal; line-height: 1rem; height: 2rem; margin-bottom: 1rem; margin-top: 0.4rem; overflow: hidden; } 
.price .pin { background:#fbd35d; color: #fff; font-size: 0.5rem; padding: 0.1rem 0.2rem; border-radius: 0.1rem; display: inline-block; vertical-align: middle; margin-right:0.2rem; } 
.price .price-new { font-size: 0.8rem; vertical-align: middle; } 
.price .tips { font-size: 0.6rem; color: #999; float: right; vertical-align: middle; } 
.price .btng,.price .btng1 { display:none; } 
.groupBuy-box { padding:0; } 

.cred { color:#ff7272; } 

/*订单切换列表*/
.tytabli ul li { width:25%; } 
.coutit { line-height: 1.75rem; padding-left: 0.5rem; font-size: 0.8rem; font-weight: normal; background: #f9f9f9; border-bottom: #e6e9ed solid 0.05rem; border-top:0.05rem solid #e6e9ed; } 
.coutip select { width: 70%; margin: 0 0.25rem; box-sizing: border-box; padding: 0.2rem; border: #e6e9ed solid 1px; height: 1.5rem; margin-bottom: 0.2rem; } 

/*我要评价*/
.myform { margin-top:0.5rem; } 
.form-group { padding:0.25rem 0; border-bottom:#e6e9ed solid 1px; background:#fff; position:relative; overflow:hidden; min-height:1.8rem; line-height:1.8rem; font-size:0.7rem } 
.form-group input[type="text"],
.form-group input.textbox { border:#fff solid 1px; padding:0.5rem 0.75rem; padding-right:0.9rem; font-size:0.7rem; width:65%; text-align:left; box-sizing:border-box; border-radius:0; } 
.form-group input.textbox { width:65% !important; } 
.pos-txt { float:right; width:65%; text-align:right; box-sizing:border-box; padding:0 0.75rem; color:#666; font-size:0.65rem; } 
.form-group .line { line-height:1.5; font-size:0.7rem } 
.form-group .pos-inp { padding:0 0.5rem } 
.form-group .bt { width:35%; float:left; font-size:0.7rem; box-sizing:border-box; padding-left:0.5rem } 
.form-group p.bt { float:none; width:100%; position:relative; } 
.form-group .bt-abs { position:absolute; top:50%; left:0; line-height:1.8rem; margin-top:-0.9rem } 

.myform .btn { display:block; padding:0.3rem 0.5rem; width:92%; height:2.0rem; font-size:0.7rem; border-radius: 0.15rem; margin:1.0rem auto; } 
.myform .input-tips,
.myform .d_default { color:#999 } 
.myform p.input-tips, { display:block; padding-top:0.5rem; text-align:right; } 
.myform .tips { padding:0.5rem; font-size:0.65rem; margin:0; } 
.myform .ts { font-size:0.8rem; color:#666; margin:0; padding:.5rem } 
.myform select { width:100% !important; box-sizing:border-box; padding:0.5rem; margin-bottom:0.5rem; border:#e3e3e3 solid 1px; font-size:0.7rem } 
.form-group textarea { width:100% !important; padding:0.25rem; border:#e5e5e5 solid 1px; min-height:5.0rem; box-sizing: border-box; resize: none; font-size: 0.65rem; } 
.myform .required { text-align:left !important } 
.myform #vdimgck { position:absolute; right:0.5rem; top:50%; height:1.5rem; margin-top:-0.75rem } 
.myform .v-btn { position:absolute; right:0.5rem; top:50%; height:1.5rem; color:#666; margin-top:-0.75rem; font-size:0.7rem; width:auto !important } 
.form-group .mobile { text-align:left !important; } 
.form-group .money-yuan { padding-right:2.0rem !important } 
.form-group .money-yuan ~ .yuan { position:absolute; right:1.0rem; font-size:0.8rem; top:0; line-height:2.4rem; color:#999 } 
.form-group input.input-full { background:#f5f5f5; border:#e6e9ed solid 1px; width:100%; } 
.form-group .bor { border-color:#e6e9ed !important; } 
.edui-default { line-height:1; clear:both } 

.u-avatar .form-group { padding:0.5rem 0 } 
.u-avatar .u-more-icon { color:#999; font-size:1.4rem; } 
.u-avatar #userFace { height:2.5rem; min-width:2.5rem; border-radius:0.25rem; width:auto; margin-right:1.2rem } 
.unimage { position:absolute; top:0; right:0; z-index:9; height:100%; width:100%; opacity:0 } 


.package { line-height:1.5rem; font-size:0.75rem } 
.package .item { padding:0.25rem 0.5rem; } 
.package .item p { color:#666; line-height:1.2rem; font-size:0.7rem; padding:0.25rem 0 } 
.package .o-money { color:#666 } 
.package .u-money { color:#FF5001; padding:0 0.2rem } 
.u-money { color:#FF5001; } 
.cmt-star { color: #ddd; font-size:0.9rem; } 
.pos-txt input[type=radio] { width: 0.75rem; height: 0.75rem; background: url(../user/radio.png) no-repeat; background-size: 100% 100%; -webkit-appearance: none; margin: 0rem 0.25rem 0 0; outline: none; border: 0px; vertical-align:middle; margin-left:0.5rem; } 
.pos-txt input[type=radio]:checked { background: url(../user/radio_click.png) no-repeat; background-size: 100% 100%; } 
.upimgbtn { float:left; } 

.moneybox { padding:0 0.7rem; border-top: 0.05rem solid #e6e9ed; } 
#linepay_money_27, #linepay_money_26 { line-height:1.85rem !important; font-size: 0.9rem !important; color: #ff663d !important; } 
#pagelistend { background: none; padding: 0 15px; line-height: 1.5rem; } 

 /*订单详情*/
 .reg_box li:first-child { padding-left: .75rem; color:#888 } 
 .reg_box .ctable td { display: block } 
 .reg_box .ctable { border:0 } 
 div:after,ul:after,li:after { content: ""; display: block; clear: both; } 
 .reg_box #umoeny { display: none } 
 /* 优惠券 */
.coupon_box { width: 48% !important; margin: 0.5rem 1% !important; } 
.coupon_bd { background: url(../images/coupon.png) no-repeat left top #81CCCD !important; background-size: 100% 100% !important; overflow: inherit !important; } 
.used_info { line-height:0.9rem !important; position: relative; } 
.used_info p { color: #333 !important; } 
.used_info ul li { width: 100% !important; line-height: 0.9rem !important; list-style-type: none !important; margin-bottom: 0.2rem; } 
.used_info ul li a { line-height: 0.9rem !important; } 
.coupon_btn { width: 100%; text-align: center; line-height: 1.5rem; height: 1.5rem; background: rgba(255, 255, 255, 0.3); display: block; box-sizing: border-box; border-radius: 0.25rem; } 
.cp_info { margin-bottom: 0.5rem; } 
.cp_info p { font-size: 0.5rem !important; line-height: 0.8rem !important; } 
.cp_price { font-size: 0.8rem; } 
.rmb { vertical-align: middle; } 
.used_info ul { /* padding-left: 60px; */
list-style: inside; min-width: 100%; position: absolute; background: #f7f7f7; margin: 0 -5px; padding: 0 6px 6px !important; box-sizing: border-box; z-index: 10; height: 65px; overflow: hidden; } 
.used_info ul:hover { height: auto; } 