

.main-opera-pannel { border-bottom: 1px solid #d0cece; background-color: #fff; display: none; }
.main-op-table { display: table; width: 100%; }
.main-op-table .quarter { width: 25%; padding: 9px 0px; display: table-cell; font-size: 12px; text-align: center;color:#909090 }
.main-op-warp .quarter span { width: 40px; height: 40px; font-size:28px;line-height:40px; }
.main-op-warp .quarter .i-home { background-position: 0px -42px; }
.main-op-warp .quarter .i-categroy { background-position: -63px -87px; }
.main-op-warp .quarter .i-cart { background-position: -63px -39px; }
.main-op-warp .quarter .i-mine { background-position: 0px -80px; }
.main-op-warp .quarter.current .i-home { background-position: 0px -121px; }
.main-op-warp .quarter.current .i-categroy { background-position: -63px -161px; }
.main-op-warp .quarter.current .i-cart { background-position: -63px -124px; }
.main-op-warp .quarter.current .i-mine { background-position: 0px -161px; }
.main-op-warp .quarter p { color: #666666; font-size: 14px; }
.main-op-warp .quarter.current p { color: #D9434E; }
/*categroy-cnt*/
.categroy-cnt { padding: 20px 12px 20px; }
.categroy-cnt .all { padding: 0 0 10px 0;}
.categroy-cnt .all a { font-size: 14px; color: #555;}
.categroy-list,
.categroy-seciond-list { border: solid #f1f1f1; border-width: 1px 1px 0px 0px; }
.category-item,
.category-seciond-item { cursor: pointer; font-size: 14px; position: relative; }
.category-item-a { display: block; color: #6d6d6d; }
.category-item { padding-right: 50px; border-left: 3px solid #D9434E; margin-bottom: 2px; border-bottom: 1px solid #f1f1f1; }
.ci-fcategory-name { padding: 11px 13px 5px 13px; font-weight: bold; }
.ci-fcategory-text { padding: 0px 13px 11px 13px; color: #999; font-size: 12px; }
.category-item .grayrightarrow,
.category-seciond-item .graydownarrow { position: absolute; top: 50%; right: 15px; }
.category-seciond-item { border-left: 1px solid #f1f1f1; }
.cs-frist-category { padding: 15px 63px 15px 13px; font-weight: bold; position: relative; border-bottom: 1px solid #f1f1f1; }
.cs-frist-category a { color: #555; }
.secondary-category a {font-weight:normal;}
.category-item .grayrightarrow { margin-top: -10px; }
.category-seciond-item .graydownarrow { margin-top: -5px; text-align:right; }
.categroy-third-list { display: none; color: #666; border-bottom: 1px solid #f1f1f1; box-shadow: 0 -2px 0 #e4e4e4 inset; background: #f5f5f5; }
.categroy-third-list li { border-bottom: 1px solid #dddddd; }
.categroy-third-list a { color: #6d6d6d; display: block; padding: 15px 0px 15px 11px; }
.open-sitem .cs-frist-category { -webkit-box-shadow: 0px 2px 2px #C9C9C9; }
.open-sitem .categroy-third-list { display: block; }
.category-seciond-item.open-sitem .graydownarrow { background-position: -25px -229px; }
/*product-list,cart-list*/
.product-cnt { background: #fff; padding: 5px; }
.pdlist-item { padding: 5px 0px; border-bottom: 1px solid #e8e5e5; }
.pdlist-item-wrap,
.cart-litemwc-pdname { display: block; color: #6d6d6d; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pdlist-iw-imgwp,
.cart-litemw-imgwp { float: left; width: 100px; height: 100px; display: block; }
.pdlist-iw-imgwp img,
.cart-litemw-imgwp img { width: 100px; height: 100px; }
.pdlist-iw-cnt,
.cart-litemw-cnt { margin-left: 110px; }
.pdlist-iwc-pdprice { color: #D9434E; padding: 8px 0px; }
.pdlist-iwc-pdcomment { color: #909090; }
.cart-list { background: #f5f5f5; padding: 8px; }
.cart-list-item { margin-bottom: 10px; padding: 8px; background: #fff; position: relative; }
.cart-shop-name { padding: 8px 0px; border-bottom: 1px solid #e8e5e5; margin-bottom: 8px; }
.cart-litem-wp { position:relative;}
.cart-list-del { position:absolute; top: 90px;  right:5px; display: inline-block; padding: 5px 10px; z-index: 10; cursor: pointer; }
.cart-list-oitem { background: #f4eed7; border: 1px solid #ddd4c7; padding: 15px 10px; color: #000; }

.huangou_goods_ul { min-width:320px; margin-top:10px;}
.huangou_goods_ul li { width:50%; float:left; margin-bottom:5px;}
.huangou_goods_ul li .jjg_check { width:15px; height:15px; float:left; position:relative; top:15px;}
.huangou_goods_ul li .jjg_goods_info { width:140px; float:left;}
.huangou_goods_ul li .jjg_goods_info .jjg-pic { width:45px; float:left; margin-right:5px;}
.huangou_goods_ul li .jjg_goods_info .jjg-pic a { width:45px; height:45px; display:table-cell; text-align:center; vertical-align:middle;}
.huangou_goods_ul li .jjg_goods_info .jjg-pic a img { max-width:45px; max-height:45px;}
.huangou_goods_ul li .jjg_goods_info .goods_word { width:90px; float:left; font-size:10px;}
.huangou_goods_ul li .jjg_goods_info .goods_word .jjg_name { width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:1.2;}
.huangou_goods_ul li .jjg_goods_info .goods_word .jjg_old { width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:1.2;}
.huangou_goods_ul li .jjg_goods_info .goods_word .jjg_now { width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:1.2;}

.goto-shopping,
.goto-settlement,
.post-order { width: 100%; height: 38px; line-height: 38px; text-align: center; display: block; }
.goto-settlement:hover,
.post-order:hover { color:#fff;
}
.goto-settlement,
.post-order { background: #D9434E; color: #fff; border-color: #D9434E; }
.no-submit { background: #b9b9b9}
.goto-shopping { background: #fff; color: #6d6d6d; border-color: #f1f1f1; }
.product-filter { display: table; width: 100%; height: 50px; background: #fafafa; box-shadow: 0 -2px 0 #ddd inset; }
.product-filter a { display: table-cell; width: 25%; vertical-align: middle; color: #909090; }
.product-filter .f-icon { width: 30px; height: 30px;line-height:30px; text-align:center; background:#f1f1f1;border-radius:20px; }
.product-filter .pf-newpd-icon { border-radius:20px;}
.product-filter .pf-price-icon { background-position: 0px -407px; }
.product-filter .pf-sales-icon { background-position: -50px -450px; }
.product-filter .pf-popularity-icon { background-position: -50px -408px; }
.product-filter a.current {  }
.product-filter .current .pf-newpd-icon { background:#C0C0C0; border-radius:20px; color:#fff; background-image: url(../images/back_down.png); background-repeat: no-repeat;background-size: 75%;  background-position: 50% 50%; }
.product-filter .current .pf-price-icon.desc {  background:#C0C0C0; border-radius:20px; color:#fff; background-image: url(../images/back_down.png); background-repeat: no-repeat;background-size: 75%;  background-position: 50% 50%;  }
.product-filter .current .pf-price-icon.asc {  background:#C0C0C0; border-radius:20px; color:#fff; background-image: url(../images/back_down.png); background-repeat: no-repeat;background-size: 75%;  background-position: 50% 50%;  }
.product-filter .current .pf-sales-icon {  background:#C0C0C0; border-radius:20px; color:#fff; background-image: url(../images/back_down.png); background-repeat: no-repeat;background-size: 75%;  background-position: 50% 50%; }
.product-filter .current .pf-popularity-icon {  background:#C0C0C0; border-radius:20px; color:#fff; background-image: url(../images/back_down.png); background-repeat: no-repeat;background-size: 75%;  background-position: 50% 50%;  }
.pf-title { margin: 5px 0px 0px 5px; display: inline-block; }
.pddct-imgwp,
.pddct-imgwp img{ /*width: 320px; height: 320px;*/width:100%;max-width:640px;margin:0 auto; }
.pddct-imgwp { display: block; margin: 0px auto; position: relative; color: #fff; z-index: 5; }
.pddct-name-wp,
.pddct-shadow { position: absolute; z-index: 7; bottom: 0px; left: 0px; height: 45px; width: 100%; padding: 5px 0px;overflow:hidden; }
.pddct-shadow { background: #000; opacity: 0.5; }
.pddctnw-name { margin: 0px 80px 0px 10px; line-height: 24px; }
.shopcar {font-size:.5rem;color:#909090;display:inline-block;line-height: 10px;float: left;margin-right:2rem;}
.shopcar i {display: block;width: 1rem;height: 1rem;margin: 0 auto;font-size: 1rem;}
.pd-collect, #use_now {border-radius: 30px;font-size: .7rem;padding: .15rem 0rem;min-width: 4.5rem;display: inline-block;text-align: center;}
.pd-collect {border:rgb(255,62,107) solid 1px;color:rgb(255,62,107);}
#use_now {background: rgb(255,62,107);color: #fff;}
/*.pd-collect{width: 38px;height: 38px;background-position:-64px -611px;position: absolute;bottom: 6px;right: 10px;}*/
.pdpic-size,
.pdpic-size-bg { position: absolute;bottom: 5px;right: 10px;width: 2rem;height: 2rem;line-height: 2rem;text-align: center;border-radius:100%;display:block; }
.pdpic-size { z-index: 7; color: #fff;letter-spacing:-.15rem; }
.pdpic-size .pds-tsize {font-size:.5rem;}
.pdpic-size-bg { z-index: 6; background: #000; opacity: 0.3; }
.swiper-container { margin: 0px auto; position: relative; overflow: hidden; z-index: 1; }
.swipe-wrap { overflow: hidden; position: relative; width: 100%; }
.swipe-wrap .swipe-item { float: left; width: 100%; position: relative; }
.pddetail-cnt .pddc-gray-warp { background: #f5f5f5; }
.pddetail-cnt .ppdc-white-wrap { background: #fff; padding: 10px;font-size:.7rem; }
.pddc-gray-warp ul li { padding: 3px 0px;line-height:normal;position:relative; }
.pddc-gray-warp ul li #introduce {position: absolute;right: -10px;border-radius: 30px 0 0 30px;border: #f0f0f0 solid 1px;font-size: .5rem;top: 5px;display: block;padding: .2rem .5rem;}

.ppdc-white-wrap .key,
.ppdc-white-wrap .key-no { color: #6d6d6d; }
.ppdc-white-wrap .key { float: left; }
.ppdc-white-wrap .value,
.ppdc-white-wrap .value-no { color: #909090; }
.ppdc-white-wrap .value { }
.ppdc-white-wrap .pddcp-arrow { position: absolute; top: 50%; margin-top: -15px; right: 10px; width: 30px; height: 30px; line-height: 30px; text-align: center; }
.ppdc-white-wrap.current .graydownarrow { background-position: -25px -229px; }
.pddc-property-one .price { color: rgb(255,62,107); }
.pddcp-one-top { position: relative; }
.pddcp-one-hide { background: #fff;display: none; padding-top: 3px; }
.pddcp-one-hide .key { margin-bottom: 5px; }
.pddcp-one-hide p { line-height: 23px; color: #909090; }
.pddcp-one-wp.current .pddcp-one-hide { display: block; }
.pddc-stock a { margin: 1px 1px 5px 1px; position: relative; color: #6d6d6d; display: inline-block; padding: 5px 10px; border: 1px solid #ddd; }
.pddc-stock .pd-choice-icon { display: none; }
.pddc-stock a.current { border: 2px solid #ff4576; margin: 0px 0px 4px 0px; }
.pddc-stock a.current .pd-choice-icon { display: inline-block; }
.pddc-stock .pd-choice-icon { position: absolute; bottom: -1px; right: -1px; z-index: 8; }
.pddc-gray-warp ul.pddc-stock li,
.pddc-gray-warp ul.pddc-active li { padding: 10px 0px; position: relative; }
.pddc-active img { width: 80px; height: 80px; }
.pddc-gray-warp.pd6 { padding-bottom: 6px; }
.pddetail-go-title { display: block; border-left: 5px solid #D9434E; color: #6d6d6d; position: relative; background: #fff; padding: 10px; }
.pgt-title { display: inline-block; }
.pgt-go { width: 39px; height: 39px; text-align: center; display: inline-block; background: #D9434E; position: absolute; top: 0px; right: 0px; z-index: 6; }
.pgt-go .i-go-right { margin-top: 7px; }
.fixed-tab-wp,
.opera-product-wp,
.invoice_opeara { display: -webkit-box; display: -moz-box; display: box; }
.fixed-tab-wp .tab-item,
.opera-product-wp .opera-pd-item,
.invoice_opeara a { -moz-box-flex: 1; box-flex: 1; -webkit-box-flex: 1; display: block; /*padding: 0 30px;*/ text-align:center;white-space:nowrap; }
.fixed-tab-wp,
.product-infor { text-align: center; background-color: #eee; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.2); box-shadow: 0 1px 1px rgba(0,0,0,.2); margin-bottom: 10px; }
.fixed-tab-wp .tab-item,
.product-infor li { box-sizing: border-box; border-top: 1px solid #f8f8f8; margin-right: 1px; }
.fixed-tab-wp .tab-item a,
.product-infor li a { display: block; height: 40px; line-height: 40px; color: #6d6d6d; margin-top: 2px; }
.fixed-tab-wp .tab-item.current a,
.product-infor li.current a { background: #fff; border-top: 2px solid #D9434E; margin-top: 0px; }
.pddetail-cnt .fixed-tab-pannel img { margin: 0px; padding: 0px; border: none; vertical-align: top; }
.product-infor li { width: 100%; border-top: 1px solid #f8f8f8; margin-right: 1px; }

@media screen and (min-width: 320px) {
.pddetail-cnt .fixed-tab-pannel img,
.product-infor li img { width: 100%; }
}

@media screen and (min-width: 640px) {
.pddetail-cnt .fixed-tab-pannel img,
.product-infor li img { width: 100%; }
}
.pddc-commend-list { padding-bottom: 10px; }
.pddc-commend-list span { display: block; }
.pddc-commend-wp { background: #fff; }
.pddc-commendl-title { padding: 4px 0px 10px 0px; }
.pddc-commendw-price { color: #D9434E; margin-top: 5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.pddc-commend-wp a { color: #6d6d6d; display: block; width:33.33%; text-align:center; padding: 10px 0px; float: left; }
.pddc-commend-wp a img { width: 85px; height: 85px; }
.pddc-commend-wp a span { width: 85px; text-align:center; margin:0px auto;}
.pddc-commendw-t { height: 45px; line-height: 22px; overflow: hidden; }
/*cart*/
.buy-num { width: 50px; text-align: center; height: 36px; /*-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.05); box-shadow: inset 0 1px 3px rgba(0,0,0,.05);*/ border: 1px solid #e3e3e3; }
.minus-wp,
.add-wp { height: 36px; line-height: 36px; width: 36px; display: inline-block; text-align: center; background: #e3e3e3; border: 1px solid #e3e3e3; cursor: pointer; }
.opera-pd-item { margin-right: 10px; height: 40px; line-height: 40px; text-align: center; color: #fff; cursor: pointer; width:50%; }
/*.buy-now { background: #D9434E; border:#D9434E solid 2px; }*/
.add-to-cart { background: #fff; color:#D9434E; border:#D9434E solid 2px; }
/*order*/
/*.invoice_list_wp{padding: 10px;}
.invoice_list_wp li{padding: 10px;border:1px solid #f1f1f1;background: #fffdf7;position: relative;margin-bottom:10px;}
.invoice_list_wp li.current{background: #FFF5CC;}
.invoice_list_wp li .del-invoice{position: absolute;display:inline-block;padding:2px 10px;right: 0px;top:50%;margin-top:-13px;}
.invoice_opeara{padding: 0px 10px;}
.invoice_opeara a{margin-right: 5px;}

.invoice_add_wp{margin: 10px;padding: 10px;border:1px solid #999;}
.invoice-addcnt p,.invoice-addcnt .iadd-item{padding: 5px 0px;}
.invoice-addcnt div.iadd-title{border-left:3px solid #D9434E;margin:15px 0px;padding-left: 10px;}
.invoice-addcnt .iadd-cnt,.invoice-addcnt .iadd-item{padding: 10px;margin:3px 0px 3px 10px;background:#fffdf7;border:1px solid #f1f1f1;}
div.iadd-item label{display: block;}
div.iadd-item label .input-30{width: 58%;height:25px;line-height: 25px\9;}
.invoice-addcnt .iadd-cnt{height: 25px;line-height: 25px\9;}*/

/*order*/

.buys1-cnt { padding: 10px 10px 0px 10px; }
.shop-total { padding: 10px; }
.buys-ycnt { margin-top: 10px; padding: 10px; background: #fffdf7; border: 1px solid #f1f1f1; font-size: 14px; }
.buys-ycnt li { padding: 3px 0px; position: relative; }
.buys-yc-type label { display: block; }
.buys-ytable { border: 1px solid #f1f1f1; font-size: 14px;margin-bottom:10px; }
.buys-yt-tlt { background: #D6E9C6; }
.buys-yt-tlt { padding: 8px 10px; }
.buys1-pdlist { margin: 0px 10px; }
.buys1-pdlist .img-wp { float: left; display: block; margin-top: 8px; }
.buys1-pdlist .img-wp,
.buys1-pdlist .img-wp img { width: 60px; height: 60px; }
.buys1-pdlcnt { margin-left: 70px; }
.buys1-pdlc-name { display: block; color: #6d6d6d; }
.buys1-pdlcnt p,
.shop-total p { padding: 3px 0px; }
.buys1-pdlcnt .goods_tpl{color: red;}
.leave-message { border-top: 1px solid #f1f1f1; margin: 0 10px; padding: 10px 0px; }
.shop-total { background: #fffdf7; border-top: 1px solid #f1f1f1; text-align: right; }
.buys-order-total { padding: 15px 10px; /*background: #cdc2b0;*/ text-align: right; font-size: 16px; color: #ccc;margin-right:4.5rem;}
.buys-order-total .to_price {color:#cdc2b0;padding-top:10px;}
.buys-order-total #total_price {font-size:1.3rem;color:#D9434E}
.bd-t-cc {position:relative;margin:5px 0;}
.bd-t-cc .post-order {position:absolute;right:0px;width:auto;padding:8px;top:0px;}
.invoicetitle { position: relative; }
.isneedinvoice { display: block; position: absolute; right: 0px; bottom: 0px; }
.buys1-hide-list { border: 2px solid #D9434E; }
.buys1-hide-list li { padding-left: 5px; }
.buys1-hide-list li.current { background: #FFF5CC }




.buys1-hide-list li label { display: block; padding: 5px 0px; clear: both; overflow: hidden; }
.buys1-hide-list li label .rdo { float: left; margin: 4px 5px 0px 0px; }
.buys1-hide-list li label .rdo-span { width: 70%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: inline-block; }
.invoice_opeara .save-invoice,.invoice_opeara  .no-invoice {padding:10px 0;}
.del-invoice,
.del-address { position: absolute; right: 5px; top: 5px; color: #D9434E; }
.invoice_opeara a { margin-right: 5px; }
.invoice-addcnt { padding-left: 15px; }
.invoice-addcnt div.iadd-title { margin: 5px 0px; }
.invoice-addcnt .iadd-cnt,
.invoice-addcnt .iadd-item { padding: 5px; margin: 3px 0px; background: #fffdf7; border: 1px solid #f1f1f1; }
.invoice-addcnt .iadd-item dl dt {padding:5px 0;}
.invoice-addcnt .iadd-item dl dd input{padding:5px;border:#f1f1f1 solid 1px;border-radius:5px;width:95%;}
div.iadd-item label .input-30 { width: 58%; height: 22px; line-height: 22px\9; }
.iadd-ip { padding: 3px 0px; }
.pre-deposit-wp { border: 2px solid #FFAA01; background: #FFF9ED; padding: 10px; text-align: right; }
.pre-deposit-wp p { padding: 3px 0; }
.store-cod-supported { color: #999; }
.store-zk-supported { color: #999; }
/* gifts */
.gift-item { display: block; margin-left: 60px; }
.gift-item a { color: #999; text-decoration: underline; padding-bottom: 5px; }
/* 新增-店铺介绍 */
.pddc-store { background-color: #FFF; padding: 10px; }
.pddc-store-avatar { max-width: 60px; max-height: 60px; min-width: 40px; min-height: 40px; float: left; }
.pddc-store-avatar img { width: 100%; }
.pddc-store-name { float: left; margin: 5px 0 5px 10px;  }
.pddc-store-name h1 { font-size: 16px;}
.pddc-store-name h2 { font-size: 14px;}
.pddc-store-rate { font-size: 0; clear: both; overflow: hidden; padding-top: 10px;}
.pddc-store-rate dl { text-align: center; display: inline-block; width: 33%; border-left: solid 1px #CCC; margin-left: -1px; }
.pddc-store-rate dl dt { font-size: 14px; line-height: 20px; }
.pddc-store-rate dl dd { font-size: 14px; line-height: 20px; color: #333; }
.pddc-store-rate dl dd span { font-size: 12px; line-height: 16px; color: #FFF; vertical-align: middle; display: inline-block; width: 16px; height: 16px; margin-left: 5px; border-radius: 4px; }
.pddc-store-rate dl dd.high,
.pddc-store-rate dl dd.equal { color: #E75A5D; }
.pddc-store-rate dl dd.low { color: #2DB200; }
.pddc-store-rate dl dd.high span,
.pddc-store-rate dl dd.equal span { background-color: #E75A5D; }
.pddc-store-rate dl dd.low span { background-color: #2DB200; }
.pddc-store-btns { font-size: 0; display: block; clear: both; }
.pddc-store-btns a { font-size: 14px; line-height: 40px; color: #555; text-align: center; display: inline-block; width: 40%; height: 40px; margin: 4%; border: solid 1px #CCC; border-radius: 5px; }
