@charset "utf-8";

/* ================================ */
/* 我的店铺							*/
/* by wenya 				        */
/* ================================ */
.mb5 {margin-bottom: 0.5rem !important;}
.mt5 {margin-top: 0.5rem !important;}
.mb15{margin-bottom: 1.5rem;}
.gray{color:gray!important;}
/**
 * 公共头部-----START
 */
 .nctouch-nav-menu li a i.message { background-image: url(../img/message_w.png); }
 .nctouch-nav-menu li a i.cart { background-image: url(../img/cart_w.png);}
 .nctouch-nav-menu li a i.home { background-image: url(../img/home_w.png);}
 .nctouch-nav-menu li a i.search_icon { background-image: url(../img/search_w.png);}
 .nctouch-nav-menu li a i.categroy { background-image: url(../img/categroy_w.png);}
 .nctouch-nav-menu li a i.member { background-image: url(../img/member_w.png);}
 .nctouch-nav-menu li a i.store { background-image: url(../img/store_w.png);}


 #header-collect .header-inp {margin: 0.275rem 2.5rem 0.3rem .8rem;}
 #header-collect .header-r a#header-nav {width: 1.2rem;height: 1.2rem;padding: 0.4rem 0.65rem 0.4rem 0rem;}
 #header-collect .header-r a#header-nav i.more {background-image: url(../img/store/menu_add_icon.png);background-size: 100%;opacity: 0.5;}
/**
 * 公共头部-----END
 */

/**
 * 公共底部-----START
 */
 .floor {width: 100%}
 .bottom-bar-pannel {position: fixed;left: 0;bottom: 0;width: 100%;height: 45px;z-index: 5;padding-top: 5px;background: #fff;text-align: center;font-size: 0.55rem;line-height: 15px;border-top: 1px solid #eee;}
 .bottom-bar-pannel .item{float: left;width: 25%;color: #999;}
 .bottom-bar-pannel .item.on {color: #ea4234;}
 .bottom-bar-pannel .item i.icon{width: 20px;height: 20px;display: block;margin: 0 auto;}
 .bottom-bar-pannel .item .name {padding-top: 5px;}
 .bottom-bar-pannel .item:nth-child(1) i.icon{background: url(../img/store/f-icon1.png) no-repeat;background-size: 20px 20px;}
 .bottom-bar-pannel .item:nth-child(2) i.icon{background: url(../img/store/f-icon2.png) no-repeat;background-size: 20px 20px;}
 .bottom-bar-pannel .item:nth-child(3) i.icon{background: url(../img/store/f-icon3.png) no-repeat;background-size: 20px 20px;}
 .bottom-bar-pannel .item:nth-child(4) i.icon{background: url(../img/store/f-icon4.png) no-repeat;background-size: 20px 20px;}
 .bottom-bar-pannel .on:nth-child(1) i.icon{background: url(../img/store/fr-icon1.png) no-repeat;background-size: 20px 20px;}
 .bottom-bar-pannel .on:nth-child(2) i.icon{background: url(../img/store/fr-icon2.png) no-repeat;background-size: 20px 20px;}
 .bottom-bar-pannel .on:nth-child(3) i.icon{background: url(../img/store/fr-icon3.png) no-repeat;background-size: 20px 20px;}
 .bottom-bar-pannel .on:nth-child(4) i.icon{background: url(../img/store/fr-icon4.png) no-repeat;background-size: 20px 20px;}
/**
 * 公共底部-----END
 */

/**
 * -----------------------------------------------------------------------------------------
 * 微店二维码-----START
 * -----------------------------------------------------------------------------------------
 */
#collect{display:none;position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index:15;}
.code-box-mask{position: fixed;z-index: 20;top: 0;right: 0;bottom: 0;left: 0;background: rgba(0,0,0,0.75);}
.code-box{position: fixed;z-index: 30;width:80%;margin:0 auto;border-bottom: solid #EEE 0.05rem;text-align: center;}
.code-box img{width:100%;z-index:50;}
.code-box .code-box-con{display: block;clear: both;}
.code-box .code-box-con ul {background: #FFF;}
.code-box .code-box-con ul li {position: relative;z-index: 1;display: block;min-height: 1.95rem;background-color: #FFF;border-top: dotted #EEE 0.05rem;}
.code-box .code-box-con ul li h4 {text-align:center;position: absolute;z-index: 1;top: 0;left: 0;width:2rem;min-height:1.95rem;font-size: 0.6rem;line-height: 1.95rem;color: #777;text-align: right;}
.code-box .code-box-con ul li h4 i{display: block;width:1.95rem;height: 1.95rem;background-position: 50% 50%;background-repeat: no-repeat;background-size: 50%;}
.code-box .code-box-con ul li:nth-child(1) h4 i{background-image: url(../img/store_r.png);}
.code-box .code-box-con ul li:nth-child(2) h4 i{background-image: url(../img/regm_r.png);}
.code-box .code-box-con ul li:nth-child(3) h4 i{background-image: url(../img/new_r.png);}
.code-box .code-box-con ul li .input-box {display: block;min-height: 1.95rem;margin: 0 0.5rem 0 2rem;position: relative;z-index: 1;}
.code-box .code-box-con ul li .input-box .inp {width: 100%;text-align:left;min-height: 0.95rem;padding: 0.5rem 0;border: 0 none;font-size: 0.6rem;line-height: 0.95rem;color: #000;}
/**
 * -----------------------------------------------------------------------------------------
 * 微店二维码-----END
 * -----------------------------------------------------------------------------------------
 */

 #search_tip_list_container .search-default-list li {height: 1.5rem;}

/**
 * -------------------------------------------------------------------------------------
 * INDEX-----START
 * -------------------------------------------------------------------------------------
 */
 /*body{background-color:#f8f8f8;}*/
 #content-wrapper{margin-bottom:51px;}

 /*幻灯片*/
 #swiper.swiper-container {max-width:100%;max-height:7.5rem;text-align:center;}
 .business-info img{height:7.5rem;width:100%;}

 /*分类*/
 .cate-nav {background-color: #FFF; position: relative;z-index: 5; min-width: 320px; /*max-width: 640px;*/ margin: 0 auto 0.5rem;}
 .cate-nav ul {font-size: 0;overflow: hidden;}
 .cate-nav ul li {float: left;width: 20%;height: 3.7rem;padding: 0.5rem 0 0rem 0;}
 .cate-nav ul li a {display: block;text-align: center;}
 .cate-nav ul li span {display: inline-block;width: 2.2rem;height: 2.2rem;margin: 0 auto 0.3rem auto;border-radius: 100%;}
 .cate-nav ul li span i {display: block;width: 100%;height: 100%;background-position: 50% 50%;background-repeat: no-repeat;background-size: 50%;}
 .cate-nav ul li span i img{width:100%;border-radius: 5px;}
 .cate-nav ul li p {display: block;font-size: 0.5rem;line-height: 0.9rem;color: #555}

 /*快报公告*/
 #new-nav {list-style: none;margin:0;padding: 0;max-height:44px;}
 #new-nav .swiper-wrapper {max-height:44px;}
 #new-nav .swiper-slide {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;max-height:44px;}
 #new-nav .swiper-slide a {color: #f90;background: #ffc;text-align:left;display: block;max-height: 44px;line-height: 44px;overflow: hidden;font-size: 0.6rem;}
 #new-nav .swiper-slide a .new-nav-title {margin:0 0px 0 10px;}
 #new-nav .swiper-slide a .new-title {margin-right:10px}
 #new-nav .swiper-slide a .new-nav-title span{background-color: #ea4234;color:#fff;padding:2px;border-radius:5px;margin-right:10px;}

 #commend-info {list-style: none;margin:0;padding: 0;max-height:44px;}
 #commend-info .swiper-wrapper {color: #f90;background: #ffc;text-align:left;display: block;max-height: 44px;line-height: 44px;overflow: hidden;font-size: 0.6rem;}
 #commend-info .swiper-wrapper .new-nav-title {margin:0 0px 0 0px;display: inline-block;padding: 1px 5px 0;background: #f60;color: #fff;border-radius: 2px;vertical-align: 1px;margin-right: 3px;line-height: 0.85rem;}
 #commend-info .swiper-wrapper a {color: #f90;background: #ffc;text-align:left;max-height: 44px;line-height: 44px;overflow: hidden;font-size: 0.6rem;margin-right:20px;}

 /*本周热销*/
 .custom-nav {list-style: none;margin: 0;padding: 0;}
 .custom-nav li:first-child {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height:44px;background: url("../img/store/bottom_line.png") left top no-repeat;background-size: 100% 1px;background-position: left bottom;}
 .custom-nav li a {margin: 0 10px;display: block;height: 100%;color: #333;line-height: 44px;font-size: 0.7rem;font-weight: 700;}
 .custom-nav li a span.custom-nav-title:nth-child(2) {float: right;color: #ea4234;font-size: 0.6rem;}

 .hot-goods-list {font-size: 12px;padding: 5px;list-style: none;margin: 0;}
 .hot-goods-list .hot-item {margin: 4px 0;width: 50%;vertical-align: top;box-shadow: 0 1px 0 rgba(0,0,0,0.05);position: relative;z-index: 1;overflow: hidden;}
 .hot-goods-list .hot-item:nth-child(odd){float: left;}
 .hot-goods-list .hot-item:nth-child(even){float: right;}
 .hot-goods-list .hot-item .hot-item-goods {border: 1px solid #e5e5e5;margin: 0 4px;background: #fff;}
 .hot-goods-list .hot-item .hot-item-goods .goods-pic {display: block;width: 100%;height: 100%;overflow:hidden; display: table-cell;vertical-align: middle;}
 .hot-goods-list .hot-item .hot-item-goods .goods-pic img {width: 100%;}
 .hot-goods-list .hot-item .hot-item-goods .goods-info {padding:0 4px;margin-top: 10px;}
 .hot-goods-list .hot-item .hot-item-goods .goods-info .goods-name h4 {color: #333;font-size: 0.6rem;line-height: 0.8rem;height: 1.6rem;overflow: hidden;word-wrap:break-word;word-break:break-all;}
 .hot-goods-list .hot-item .hot-item-goods .goods-info .goods-sale .goods-price {color: #ff6600;font-size: 0.6rem;line-height: 1.6rem;height: 1.6rem;}
 .hot-goods-list .hot-item .hot-item-goods .goods-info .goods-buy {float: right;right: 10px;bottom: 8px;height: 25px;width: 30px;background-position: 0 0;background-image: url("../img/store/showcase2x.png");background-repeat: no-repeat;background-size: 40px auto;}
 .hot-goods-list .hot-item .hot-item-goods
 .hot-goods-list .hot-item .hot-item-goods
 .hot-goods-list .hot-item .hot-item-goods
 .hot-goods-list .hot-item .hot-item-goods

 /*掌柜推荐*/
 .commend-nav {list-style: none;margin: 0;padding: 0;}
 .commend-nav li:first-child {background:#FF1849;text-align:center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height:44px;}
 .commend-nav li a {display: block;height: 100%;line-height: 44px;font-size: 0.7rem;font-weight: 700;color: #fff;}
 .commend {font-size: 12px;padding: 5px 5px 0 5px;list-style: none;margin: 0;}
 .commend li {margin: 5px auto;position: relative;min-height: 40px;}
 .commend li:last-child{margin-bottom:0px;}
 .commend li a {display: block;color: #333;background: transparent;text-decoration: none;}
 .commend li a img {max-width: 100%;height: auto;display: block;margin: 0 auto;}

 /*售后保障*/
 .server {margin: 0;padding: 5px 20px;color:#666;background-color: #fff;font: normal 12px/1.5 Arial,Microsoft YaHei,SimSun;}
 .server li{margin-top:10px;}
 .server li span{font-size:0.7rem;color:#444;}
 .server li div{font-size:0.55rem;}

/**
 * -------------------------------------------------------------------------------------
 * INDEX-----END
 * -------------------------------------------------------------------------------------
 */


/**
 * -------------------------------------------------------------------------------------
 * CATE-----START
 * -------------------------------------------------------------------------------------
 */
 .scrollbar-none::-webkit-scrollbar {/*滚动条宽度设置*/width: 0px;height: 0;}
 .w-3 {width:33.33%;  float:left; padding:.3rem .1rem; box-sizing: border-box; position: relative;}
 .w-3:nth-child(3n+1){padding-left:0; padding-right:.1rem}
 .w-3:nth-child(3n){ padding-left: .2rem;padding-right:0;}
 .menu-left,.menu-right{display: block;margin-bottom:50px;position:fixed;left:0;top: 2rem; bottom:0; overflow-y: scroll;}

 .menu-left {width: 3.8rem;float: left;z-index: 1;}
 .menu-left .categroy-list {padding: 0 0.5rem;/*position: absolute;*/position: relative;}
 .menu-left .categroy-list .category-item {width: 3rem;height: 2.4rem;line-height: 2.4rem;}
 .menu-left .categroy-list .category-item .ci-fcategory-name {font-size: 0.6rem;color: #999;text-align: center;width: 100%;height: 100%;border-bottom: solid 0.05rem #e0e0e0;}
 .menu-left .categroy-list .category-item.selected .ci-fcategory-name {color: #ED5564;border-bottom: solid 0.1rem #ED5564;}

 .menu-right{background:#fff;left:3.8rem; right:0; bottom:0;padding-bottom:5px;}
 .menu-right .cate-3-title{position: relative;z-index: 1;display: block;min-height: 1.95rem;background-color: #FFF;border-bottom: solid #EEE 0.05rem;margin:0.5rem 0 0;}
 .menu-right .cate-3-title h4 {width: 3.5rem;font-size:.7rem;line-height: 1.95rem;color: #777;text-align: right;}
 .menu-right .cate-3-title h4 a{width: 100%;text-align: center;padding: 0.1rem 0.05rem 0 0.05rem;color: #ED5564;border-bottom: solid 0.1rem #ED5564!important;line-height: 1.85rem;display: inline-block;}
 .menu-right ul{overflow: hidden;}
 .menu-right ul li{background-color: #FFF;vertical-align: top;display: inline-block;width: 3.3rem;height: 3.7rem;padding: 0.2rem;margin: 0.3rem 0 0 0.3rem;}
 .menu-right ul li a {color: #333;display: inline-block;}
 .menu-right ul li a .goods_pic{left: 0;display: block;width: 2.6rem;height: 2.6rem;padding: 0.2rem;z-index: 1;top: 0.5rem;border: solid 0.05rem #EEE;border-radius: 0.2rem;}
 .menu-right ul li a img {width: 100%;max-height:100%}
 .menu-right ul li a p {font-size: 0.5rem;line-height: 1rem;white-space: nowrap;text-overflow: ellipsis;text-align: center;overflow: hidden;}

/**
 * -------------------------------------------------------------------------------------
 * CATE-----END
 * -------------------------------------------------------------------------------------
 */

 /**
	* -------------------------------------------------------------------------------------
	* FIND-----START
	* -------------------------------------------------------------------------------------
	*/
 /*排序栏*/
 .top_title{z-index: 10;background: #FFF;border-bottom: solid 0.05rem #EEE;height: 1.9rem;font-size: .65rem;width: 100%;}
 /*.top_title:after{background-color: #bfbfbf;position: absolute;bottom: 0px;left: 0;width: 100%;height: 1px;content: '';overflow:hidden;}*/
 .top_title li{width: 24.9%;float: left;border-right: 0;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;display: inline-block;text-align: center;line-height: 1.9rem;}
 .top_title .store_price .f-ico-triangle-mt{position: relative;top:-6px;}
 .top_title .store_price .f-ico-triangle-mb{position: relative;top:5px;left:-12px;}
 .top_title .choose:after{content: "";background: url("../img/icon-updown-arrow.png") no-repeat;background-size: 50px 50px;background-position: -2px -30px;width: 15px;height: 13px;display: inline-block;}
 .top_title .f-ico-triangle-mt{border: 4px solid transparent;border-bottom: 4px solid #806F66;display: inline-block;line-height: 10px;}
 .top_title .f-ico-triangle-mb{border: 4px solid transparent;border-top: 4px solid #806F66;display: inline-block;line-height: 10px;}
 .top_title .f-ico-color{border-bottom-color: #B10000;}
 .top_title .f-ico-colors{border-top-color: #B10000;}
 .top_title .f-ico-choose{color:#B10000;}
 .top_title .f-ico-chooses{color: #f15353!important;}

 /*排序栏的刷选*/
 /*页内全屏遮罩层*/
 .nctouch-full-mask{font-size:.6rem;height: 100%;width: 100%;overflow: auto;position:fixed;top:0px;left: 100%;z-index: 50;display:none;background:#eee;}
 /*商品筛选层*/
 .header-r a.text {position: relative;z-index: 50;display: inline-block;white-space: nowrap;width: 1.6rem;height: 0.95rem;padding: 0.6rem 0.7rem 0.4rem 0;font-size: 0.7rem;line-height: 0.975rem;color: #ED5564;}
 .nctouch-main-layout-a {top:2rem; overflow: scroll; z-index: 40;}
 .secreen-layout dl { display: block; padding: 0 0.5rem; background-color: #FFF; border-bottom: solid #EEE 0.05rem;}
 .secreen-layout dt { display: block; height: 0.9rem; padding: 0.5rem 0 0 0; font-size: 0.6rem; color: #888; line-height: 0.9rem;}
 .secreen-layout dd { display: block; font-size: 0; padding: 0 0 0.5rem 0;}
 .secreen-layout dd.cate-3-item a{min-width:2.45rem;}
 .secreen-layout dd span.inp-balck { position: relative; z-index: 1; display: inline-block; height: 0.9rem; padding: 0.25rem 0.5rem; margin-top: 0.3rem; color: #888; line-height: 0.9rem; background: #F5F5F5; border: solid 0.05rem #EEE; border-radius: 0.15rem;}
 .secreen-layout dd span.inp-balck.add { padding-right: 1rem;}
 .secreen-layout dd span.inp-balck.add i { position: absolute; z-index: 1; right: 0.2rem; top: 0.25rem; display: block; width: 0.8rem; height: 0.9rem; background-image: url(../img/location_b.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 80%;}
 .secreen-layout dd select {width: 3rem; height: 0.9rem; font-size: 0.55rem; background-color: transparent; line-height: 0.9rem; border: 0 none; appearance: none; -webkit-appearance: none; /*for chrome*/}
 .secreen-layout dd a {min-width:3rem;text-align:center; display: inline-block; height: 0.9rem; padding: 0.25rem 0.5rem; margin-right: 0.3rem; margin-top: 0.3rem; font-size: 0.55rem; color: #888; line-height: 0.9rem; background: #FFF; border: solid 0.05rem #EEE; border-radius: 0.15rem;}
 /*.secreen-layout dd a.current { padding: 0.28rem 0.53rem; color: #FFF; background: #ED5564; border: none;}*/
 .secreen-layout dd a.current { color: #FFF; background: #ED5564;}
 .secreen-layout dd .line { display: inline-block; vertical-align: top; width: 0.8rem; height: 0.9rem; margin: 0.5rem 0.2rem; background-image: url(../img/value_minus.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 60%; opacity: 0.5;}
 .secreen-layout dd .inp { width: 3rem; height: 0.9rem; text-align: center; border: none 0; font-size: 0.6rem; line-height: 0.9rem; background-color: transparent;}
 .secreen-layout dd .inp-name { width: auto; height: 0.9rem; text-align: center; border: none 0; font-size: 0.6rem; line-height: 0.9rem; background-color: transparent;}
 .secreen-layout .bottom { padding: 1rem 0; background-color: #FFF;}

 .nomove{overflow:hidden;height:100%;}
 /*选中状态*/
 .tick{background: url("../img/icon-updown-arrow.png") no-repeat;background-size: 50px 50px;background-position: -35px -35px;width: 15px;height: 15px;display: inline-block;float: left;margin: .38rem -.8rem 0 .5rem;}
 .sel{border:1px solid #f15353!important;background:#fff!important;color: #f15353}
 /*重置、确定按钮*/
 .m{margin-top: 10px;display:block;font-size: .77rem;border-top:1px solid #F1F2F4;height: 2.7rem;line-height: 2.7rem;background-color: #fff;color:#000;padding-left: 0px; font-family: PingFangSC-Regular,Helvetica,"Droid Sans",Arial,sans-serif;font-weight:bold;position:absolute;bottom:0px;width:100%;text-align:center;}
 .m .ref{height: 2.7rem;display:inline-block;float: left;width:33%;color:#000;}
 .m .sure{display:inline-block;height: 2.7rem;float: right;width:33%;background:#f15353;;color:#fff;}
 .m:after{height: 0px;}

 /*商品*/
 .content{font-size:.8rem;background:#fff;margin-bottom: 50px;}
 .content li{padding:0.25rem 0.25rem 0.3rem;border-bottom: solid 0.05rem #EEE;display: block;clear: both;position: relative;}
 .content .goods-pic{z-index: 1;display: block;width: 4.6rem;height: 4.6rem;position: absolute;top:0.2rem;left: 0.2rem;padding: 0.2rem;border: solid 0.05rem #F8F8F8;border-radius: 0.2rem;vertical-align: middle;overflow:hidden;}
 .content .goods-pic .thumb_img img{width:100%;height:auto;border-radius: 2px;}

 .content .goods_info{display: block;height: 4.95rem;padding: 0rem 0.1rem 0 0;margin-left: 5.38rem;}
 .content .goods{height: 2.4rem;height: 4rem;overflow: hidden;}
 .content .goods .goods_name{color: #111;font-weight:bold;font-size: 0.65rem;line-height: 0.8rem;height: 1.6rem;overflow: hidden;word-break:break-all;word-wrap:break-word;text-overflow:ellipsis;}
 .content .goods .description{font-size: 0.5rem;color: #999;line-height: 0.8rem;height: 1.6rem;word-break:break-all;word-wrap:break-word;text-overflow: ellipsis;overflow: hidden;}
 .content .goods .promotion_description{font-size: 0.5rem;color: #555;line-height: 0.6rem;height: 0.6rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

 .content .goods-sale{height:1.1rem;margin-top:0px;}
 .content .goods-sale .price{line-height:1.1rem;float: left;color:#EC5464;}
 .content .goods-sale .price ._price{font-size:.8rem;font-weight: bold;text-align:center;}
 .content .cart{float: right;margin-right:.2rem;}
 .content .cart .goods-buy {display: block;z-index:1;
 		 float: right;
 		 right: 10px;
 		 bottom: 8px;
 		 height: 25px;
 		 width: 30px;
 		 background-position: 0 0;
 		 background-image: url("../img/store/showcase2x.png");
 		 background-repeat: no-repeat;
 		 background-size: 40px auto;
  }
 .content .cart a{font-size:.6rem;padding:5px 7px;border:solid 1px #ED5564;color:#ED5564;border-radius: 0.1rem;}
 .content .cart a.if_show_down {background-color: #f0f0f0;color: #bfbfbf;font-size: 0.6rem;border-radius: 0.1rem;margin: 0 1px 0 0.1rem;vertical-align: top;text-align: center;}

 /*缺货状态*/
 .nogoods{position: relative;color:#f23030!important;}
 .nogoods ._price{color:#f23030!important;}
 .nogoods .goods_name{color:#848689!important;}
 .nogoods .cart a{background:#f23030!important;}
 .opcity-white {background: rgba(255,255,255,0.5);position: absolute;width: 100%;height: 100%;top: 0px;left: 0px;z-index: 2;}

/**
 * -------------------------------------------------------------------------------------
 * FIND-----END
 * -------------------------------------------------------------------------------------
 */

/**
 * -------------------------------------------------------------------------------------
 * GOODS-INFO商品信息-----START
 * -------------------------------------------------------------------------------------
 */
/**
 * ----------------------------------------------------------------------------
 * TEST-INFO----START
 * ----------------------------------------------------------------------------
 */
.modal-open{position:fixed;}
#header-menu .titles,.titles:focus{text-decoration:none;color:#000;outline:none;blr:expression(this.onFocus=this.blur());}
#header-menu .titles:hover{color:#00a4ac;text-decoration:none;}
#header-menu .crumbs-arrow{line-height: 24px;color: #666;font-size: 16px;margin:0 .2rem 0 .2rem;}
.nctouch-main-layout {margin-top:0px;}
/**/
.nctouch-main-layout .fourth-cells {background-color: #fff;position: relative;overflow: hidden;}
.nctouch-main-layout .fourth-cells:before {content: " ";position: absolute;left: 0;top: 0;width: 100%;height: 1px;border-top: 1px solid #ddd;color: #ddd;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(.5);transform: scaleY(.5);}
.nctouch-main-layout .fourth-cells .fourth-cell{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: start;position: relative;padding: 10px;line-height: 1rem;font-size:13px;}
.nctouch-main-layout .fourth-cells .fourth-cell .cell-tag-hd{position: relative;color: #999;display: block;min-width:40px;}
.nctouch-main-layout .fourth-cells .fourth-cell .cell-primary{overflow: hidden;    -webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin-left:5px;word-break: break-word; color: #666;}
.nctouch-main-layout .fourth-cells .fourth-cell .cell-ft{text-align: right; color: #999; margin-left:5px; margin-right: 21px;margin-top: 1px;}
.nctouch-main-layout .fourth-cells .fourth-cell .cell-ft:after {position: absolute;width: 20px;height: 20px;right: 10px;top: 21px;content: "\020";font-size: 12px;color: #bbb;margin: -10px 0 0 5px;background: url(../img/icon-popups.png) no-repeat 0 0;background-size: contain;}
.nctouch-main-layout .fourth-cells .fourth-cell .cell-arrow{text-align: right; color: #999; margin-left:5px; margin-right: 21px;margin-top: 1px;}
.nctouch-main-layout .fourth-cells .fourth-cell .cell-arrow:after {position: absolute;width: 20px;height: 20px;right: 10px;top: 21px;content: "\020";font-size: 12px;color: #bbb;margin: -10px 0 0 5px;background: url(../img/arrow_right_b.png) no-repeat 0 0;background-size: 70%;background-position: 50% 50%;opacity: 0.4;}
.nctouch-main-layout .fourth-cells .cell-primary.cell-primary-tax {padding:0px 0px 10px 15px;margin-top:-10px;font-size:14px;color:gray;}
.nctouch-main-layout .fourth-cells .cell-primary.cell-primary-tax span span{font-size:12px;}
.nctouch-main-layout .fourth-cell i.promotion-icon {font-weight:normal; display: inline-block;padding: 2px 3px 1px;border: 1px solid #f60;color: #f60;border-radius: 2px;/*vertical-align: middle;*/font-size: 11px;line-height: 15px;white-space: nowrap;}

/*导读图*/
.nctouch-main-layout .scroll-imgs{background-color: #fff;width:100%;border-bottom: solid 0.05rem #F5F5F5;}
.nctouch-main-layout .scroll-imgs #swiper{overflow: hidden;z-index: 1;width: 16rem;height: 16.5rem;margin: 0 auto;}
.nctouch-main-layout .scroll-imgs #swiper .swiper-slide{width: 100%;}
.nctouch-main-layout .scroll-imgs #swiper .swiper-slide img{width:100%;/*height:100%;*/}
/*限时抢购*/
.nctouch-main-layout .falsesale {background: #fff;padding:0px;}
.nctouch-main-layout .falsesale-info {overflow: visible;position: relative;height: 50px;background: #eb272a;line-height: .45rem;padding: 3px 0;}
.nctouch-main-layout .falsesale-info .img-falsesale {position: absolute;top: -2px;right: -1px;height: 53px;width: 91px;background: url(../img/309536575776504454.png) no-repeat;background-position-x: 0%;background-position-y: 0%;background-size: auto auto;background-position: 100% -147px;background-size: 152px 364px;}
.nctouch-main-layout .falsesale-info .img-falsesale .img-word {display: inline-block;padding: 1px;margin: 28px 0 0 18px;height: 14px;line-height: 14px;font-size: 10px;color: #ec0000;border-radius: 3px;}
.nctouch-main-layout .falsesale-info .img-falsesale .img-word .num { color: #ec0000;}
.nctouch-main-layout .falsesale-price {padding-right: 91px;}
.nctouch-main-layout .falsesale-price .price-wrap {height: 50px;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: inherit !important;-ms-flex-align: inherit !important;align-items: inherit !important;line-height: normal;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;display: -webkit-box;display: -ms-flexbox;display: flex;}
.nctouch-main-layout .falsesale-price .price-wrap .price-wrap-info {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;}
.nctouch-main-layout .falsesale-price .price-wrap .price-now {display: block;margin-left: 10px;color: #fff;font-size: 20px;padding-left: 12px;margin-left: 0 !important;}
.nctouch-main-layout .falsesale-price .price-wrap .countdown-wrap {display: block;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-size: 10px;color: #fff;margin: 0 0 0 4px;text-align: right;}
.nctouch-main-layout .falsesale-price .price-wrap .countdown-wrap span{line-height:normal; display:inline-block; border-radius: 4px; padding:2px; margin:0 2px; background:#fff; color:#222; font-size:12px;}
.nctouch-main-layout .falsesale-price .price-wrap .price-origin {padding-left: 12px;font-size: 12px;}
.nctouch-main-layout .falsesale-price .price-wrap .price-origin del {color: #fff;opacity: .6;font-family: Arial;}
/*商品头图*/
.nctouch-main-layout .product-main {padding: 12px 12px 0;background: #fff;}
.nctouch-main-layout .product-main .product-title {display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;}
.nctouch-main-layout .product-main .product-title .name {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;-ms-flex-preferred-size: 1px;flex-basis: 1px;-webkit-line-clamp: 2;word-wrap: break-word;overflow: hidden;padding-right: 10px;font-size: 0.8rem;line-height: 1.2rem;word-break: break-all;}
.nctouch-main-layout .product-main .product-title .name i {display: inline-block;padding: 1px 5px 0;background: #f60;color: #fff;border-radius: 2px;font-size: 0.5rem;vertical-align: 1px;margin-right: 3px;    line-height: 0.85rem;}
.nctouch-main-layout .product-main .product-des {padding: 1px 0 10px;font-size: 0.65rem;line-height: 1rem;color: #81838e;}
.nctouch-main-layout .product-main .product-des .product-limit {color:#9a9a9a;font-size:0.55rem;}
.nctouch-main-layout .product-main .goods-detail-item {position: relative;z-index: 1;padding: 0.3rem 0 0;background: #FFF;border-top: solid 0.05rem #F5F5F5;}
.nctouch-main-layout .product-main .goods-detail-item .itme-name {position: absolute;z-index: 1;top: 0.34rem;left: 0rem;display: block;width: 1.6rem;height: 0.9rem;font-size: 0.6rem;color: #888;line-height: 0.9rem;}
.nctouch-main-layout .product-main .goods-detail-item .item-con {display: block;margin-left: 1.6rem;}
.nctouch-main-layout .product-main .goods-detail-item .item-con dl {display: block;line-height: 0.9rem;position: relative;z-index: 1;margin-bottom: 0.1rem;}
.nctouch-main-layout .product-main .goods-detail-item .item-con dt {font-size: 0.6rem;color: #333;    display: inline-block;vertical-align: top;margin-right: 0.1rem;}
.nctouch-main-layout .product-main .goods-detail-sale dt i {display: inline-block;vertical-align: top;height: 0.7rem;padding: 0 0.1rem;margin-top: 0.1rem;font-size: 0.45rem;color: #FFF;line-height: 0.75rem;background: #ED5564;border-radius: 2px;}
.nctouch-main-layout .product-main .goods-detail-item .item-con dd {font-size: 0.55rem;color: #888; display: inline-block;vertical-align: top;line-height: 0.9rem;}
.nctouch-main-layout .product-main .product-sale .fourth-cells .fourth-cell .cell-primary{max-height:auto;}
.nctouch-main-layout .product-main .fourth-cells .fourth-cell{padding:10px 0;}
/*价格、型号*/
.nctouch-main-layout .product-price .fourth-cells .fourth-cell .cell-primary .price {color: #DB4453;font-size:16px;}
.nctouch-main-layout .product-model .fourth-cells .fourth-cell .cell-primary {color:#333;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}




/*更多报价*/
.product-price-list .product-mask-block .product-mask-menu .mask-spec-menu ul{padding:12px 10px 12px 0px;border-bottom:1px solid #eee;}
.product-price-list .product-mask-block .product-mask-menu .mask-spec-menu ul li{font-size: 13px;color: #232326;margin-right:10px;float: left;max-width: 98%;word-break: break-all;box-sizing: border-box;}
.product-price-list .product-mask-block .product-mask-menu .mask-spec-menu ul li input[type="checkbox"]{vertical-align:top;}
.product-price-list .product-mask-block .product-mask-menu .mask-spec-item {display: -webkit-box;display: -ms-flexbox;display: flex;}
.product-price-list .product-mask-block .product-mask-menu .mask-spec-item .mask-item-left {width:15%;float:left;font-size:14px;line-height:44px;}
.product-price-list .product-mask-block .product-mask-menu .mask-spec-item .mask-item-right {width:85%;float:right;}
.product-price-list .product-mask-block .product-mask-menu .mask-spec-item .fourth-cells {border-bottom:1px solid #eee;}
.product-price-list .product-mask-block .product-mask-menu .mask-spec-item .fourth-cells .more-price{font-size:15px;color: #f23030;font-weight:bold;}



/*更多型号*/
.product-mask{position: fixed;display: none;height: 100%;width: 100%; z-index: 10;top: 0;left: 0;right: 0;}
.product-mask .product-mask-bg {display: block;position: absolute;z-index: 21;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.65);}
.product-mask .product-mask-block {position: fixed;left: 0;right: 0;display: block;z-index: 22;bottom: 0; height: 70%; background: #FFF;}
.product-mask .product-mask-block .product-mask-content{width: 100%;height: 84px;position: relative;}
.product-mask .product-mask-block .product-mask-content::after {position: absolute;content: '';-webkit-transform: scaleY(.5);transform: scaleY(.5);bottom: -1px;left: 0;width: 100%; height: 1px;border-bottom: 1px solid #e3e5e9;z-index: 10;}
.product-mask .product-mask-block .product-mask-content .product-mask-pic{position: absolute;left: 8px;top: -26px;box-sizing: border-box;padding: 4px;width: 100px;height: 100px;border-radius: 3px;border: 1px solid #f0f1f3;background-color: #fff;overflow: hidden;display: -webkit-box;-webkit-box-pack: center;-webkit-box-align: center;}
.product-mask .product-mask-block .product-mask-content .product-mask-pic img {max-width: 100%;max-height: 100%;overflow: hidden;vertical-align: middle;}
.product-mask .product-mask-block .product-mask-content .product-mask-btn {display: block;width: 40px;height: 40px;position: absolute;top: 0;right: 0;}
.product-mask .product-mask-block .product-mask-content .product-mask-btn .mask-btn-close {display: block;background: url(../img/mask_close.png) no-repeat 0 0;background-size:100%; width: 15px; height: 16px;position: absolute;right: 10px;top: 14px;}
.product-mask .product-mask-block .product-mask-content .product-mask-name {position:absolute;top:10px;left:121px;right: 30px;word-break:break-all; font-size:14px;line-height:1.05rem;height:49px;overflow:hidden;}
.product-mask .product-mask-block .product-mask-content .product-mask-price {position:absolute;top:60px;left:121px;right: 30px; font-size: 15px;line-height: 15px;color: #f23030;font-weight: 700;}
.product-mask .product-mask-block .product-mask-menu {position: absolute;overflow:scroll;bottom: 44px;top: 85px;left: 0;right: 0;padding-left: 10px;overflow: auto;}
.product-mask .product-mask-block .product-mask-menu .fourth-cells {padding-left:0px;}
.product-mask .product-mask-block .product-mask-menu .fourth-cells::before{border-top: 0px;} 
.product-mask .product-mask-block .product-mask-menu .fourth-cells .fourth-cell .cell-primary .a-model{border: 1px solid #bfbfbf;border-radius: 2px;line-height: 15px;font-size: 13px;color: #232326;float: left;padding: 5px 10px 5px 10px;margin-bottom: 10px;margin-right: 15px;max-width: 98%;word-break: break-all;box-sizing: border-box;}
.product-mask .product-mask-block .product-mask-menu .fourth-cells .fourth-cell .cell-primary .a-model.select{color: #f23030!important;border-color:#f32929!important;}
.product-mask .product-mask-block .product-mask-menu .fourth-cells .fourth-cell .cell-primary .a-model.disabled{border: 1px dashed #ccc;cursor: not-allowed;color: #999;}
.product-mask .product-mask-block .product-mask-menu .fourth-cells .fourth-cell .cell-primary .a-model.disabled-select{border: 1px dashed #f32929;cursor: not-allowed;color: #999;}
.product-mask .product-mask-block .product-mask-cart {position: absolute;left:0px;bottom: 0px;width: 100%;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.product-mask .product-mask-block .product-mask-cart a {display: block;height: 43px;width: 1%;    font-size: 15px;line-height: 43px;color: #fff;text-align: center;background-color: #ffb03f;font-family: PingFangSC-Regular,Helvetica,"Droid Sans",Arial,sans-serif;-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}
.product-mask .product-mask-block .product-mask-cart a:nth-child(2){background-color: #f23030;}

/*预计收货地址、送达时间*/
.plan-add .fourth-cells .fourth-cell .cell-primary dl .plan-address{width:95%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.plan-add .fourth-cells .fourth-cell .cell-primary dl .plan-time i{color:#999;}
.plan-add .fourth-cells .fourth-cell .cell-primary dl .plan-time i:first-child{color:#ed5564;}


.mainLayout{margin-bottom:15px;background-color: #fff;font-family: "Microsoft YaHei", "simsun", "Helvetica Neue", Arial, Helvetica, sans-serif;}


.mainLayout .goods_title {height: auto;padding: 0.5rem 0.5rem 0.25rem 0.5rem;border-bottom: solid 0.05rem #F5F5F5;font-size:.8rem;}
.mainLayout .goods_title .goods_title_name {font-size: 0.75rem;line-height: 1.2rem;}
.mainLayout .goods_title .des {font-family: PingFangSC-Regular,Helvetica,"Droid Sans",Arial,sans-serif;font-size:.585rem;color: #81838e;padding:0 0 5px; line-height: .8rem;word-break: break-all;}
.mainLayout .goods_title .promotion_description{font-size: 0.5rem;padding:0 0 5px;color: #999;line-height:.8rem;}
.mainLayout .goods_title .goods_title_price {padding-bottom: 5px;}
.mainLayout .goods_title .goods_title_price .left_price{float:left;color: #DB4453;line-height: 1rem;font-size:1rem;}
.mainLayout .goods_title .goods_title_price .left_price .last_price{text-decoration: line-through;color: #999;;line-height: 1rem;font-size:0.7rem;;}
.mainLayout .goods_title .goods_title_price .left_price .yang-pic{float:left;background: url('../img/product-detail-sprites-5.1.png') no-repeat 0 0;background-position: -14px -17px;width: 10px;height: 12px;margin-top: 5px;float: left;display: block;background-size: 100px 100px;}
.mainLayout .goods_title .goods_title_price .left_price .sold{z-index: 1;display: block;font-size: 0.55rem;line-height: 1rem;height: 1rem;}

.mainLayout .goods_title .goods_title_price .left_price .buy-btn{vertical-align:middle;border: 1px solid #ED5564;color: #ED5564 ;display: inline-block !important;height: 0.7rem;padding: 0 0.1rem;margin-left:4px;font-size: 0.5rem;line-height: 0.7rem; text-align: center;background-color: #FFF;border-radius: 0.15rem;}
.mainLayout .goods_title .goods_title_price .right_price{text-align:right;float:right;font-size:.6rem;color:#81838e;;}
.mainLayout .goods_title .goods_title_price .right_price .compare{font-family: PingFangSC-Regular,Helvetica,"Droid Sans",Arial,sans-serif;color: #81838e;padding-right: 5px;}
.mainLayout .goods_title .limit{color: #555;font-size:.55rem;overflow: hidden;font-family: PingFangSC-Regular,Helvetica,"Droid Sans",Arial,sans-serif;}
.mainLayout .goods_title .goods-detail-item {position: relative;z-index: 1;padding: 0.3rem 0 0;background: #FFF;border-top: solid 0.05rem #F5F5F5;}
.mainLayout .goods_title .goods-detail-item .itme-name {position: absolute;z-index: 1;top: 0.34rem;left: 0rem;display: block;width: 1.6rem;height: 0.9rem;font-size: 0.6rem;color: #888;line-height: 0.9rem;}
.mainLayout .goods_title .goods-detail-item .item-con {display: block;margin-left: 1.6rem;}
.mainLayout .goods_title .goods-detail-item .item-con dl {display: block;line-height: 0.9rem;position: relative;z-index: 1;margin-bottom: 0.1rem;}
.mainLayout .goods_title .goods-detail-item .item-con dt {font-size: 0.6rem;color: #333;    display: inline-block;vertical-align: top;margin-right: 0.1rem;}
.mainLayout .goods_title .goods-detail-sale dt i {display: inline-block;vertical-align: top;height: 0.7rem;padding: 0 0.1rem;margin-top: 0.1rem;font-size: 0.45rem;color: #FFF;line-height: 0.7rem;background: #ED5564;border-radius: 0.15rem;}
.mainLayout .goods_title .goods-detail-item .item-con dd {font-size: 0.55rem;color: #888; display: inline-block;vertical-align: top;line-height: 0.9rem;}


.sift-tab {z-index: 1;width: 100%;height: 50px;background-color: #fff;}
.sift-tab .tab-lst {display: -moz-box;display: -webkit-box;width: 100%;border-bottom: solid 0.05rem #F5F5F5;}
.sift-tab .tab-lst li {box-flex: 1;-moz-box-flex: 1;-webkit-box-flex: 1;box-flex: 1;width: 1%;text-align: center;}
.sift-tab .tab-lst li a {display: block;font-size: .6rem;color: #9a9a9a;padding: 15px 0 11px 0;line-height: 23px;text-shadow: 1px 1px 1px rgba(255,255,255,0.2);}
.sift-tab .tab-lst li a.on {color: #f15353!important;}
.product_detail_html{width:100%;background-color:#fff;margin-bottom:2rem;}
.product_detail_html .good-detail {background-color: #fff;padding:5px 10px;overflow: hidden;}
.product_detail_html #wareInfo img{width:100%;}
.product_detail_html #wareInfo .wareInfo_des{font-size:.5rem;margin-top:4px;margin-bottom:4px;}
.product_detail_html #wareStandard .table-border {border-bottom: solid 1px #e7e7e7;border-left: solid 1px #e7e7e7;min-width: 100%;border-collapse: collapse;border-spacing: 0;word-wrap: break-word;word-break: break-all;}
.product_detail_html #wareStandard .table-border th, .table-border td {border-top: solid 1px #e7e7e7;border-right: solid 1px #e7e7e7;padding: 10px;}
.product_detail_html #wareStandard .table-border td:first-child {padding-left: 5%;width: 3rem;}
.product_detail_html #wareStandard .table-border td {color: #848689;font-size: 12px;}
.product_detail_html #warePack{color: #848689;font-size: 12px;}
.product_detail_html #warePack p span{white-space:normal!important;}
/*型号系列*/
.model{background:#fff;height: auto;padding:20px 0px 10px 20px;}
.model .model_btn{height: 25px;border: 1px solid #bfbfbf;border-radius: 2px;line-height: 23px;font-size: 13px;color: #232326;float: left;margin-right: 15px;padding-left: 15px;padding-right: 15px;margin-bottom: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 98%;box-sizing: border-box;}
.model .selected{border: 1px solid #f32929;color: #f23030;}
.model .disabled{border: 1px dashed #ccc;cursor: not-allowed;color: #999;}
.model .disabled-select{border: 1px dashed #f32929;cursor: not-allowed;color: #999;}
/*分享页面店铺*/
.goods-detail-store {display: block;position: relative;z-index: 1;padding: 0 0.9rem;margin-bottom: 0.5rem;background: #FFF;border: solid #EEE;border-width: 0.05rem;}
.goods-detail-store .store-name {padding: 0.5rem 0 0.25rem 0;font-size: 0.7rem;line-height: 0.9rem;color: #333;}
.goods-detail-store .store-name .icon-store {display: inline-block;width: 0.8rem;height: 0.9rem;vertical-align: top;margin-right: 0.2rem;background-image: url(../img/store_b.png);background-repeat: no-repeat;background-position: 50% 50%;background-size: 95%;opacity: 0.75;}
.goods-detail-store .store-name .icon-mall {color: #ed5564;font-size: 0.8rem;margin-left: 0.1rem;line-height: 1.05rem;}
.goods-detail-store .store-add {padding: 0rem 0 0.25rem 0;font-size: 0.55rem;line-height: 0.9rem;color: #333;}
.goods-detail-store .store-add .icon-add {display: inline-block;width: 0.8rem;height: 0.9rem;vertical-align: top;margin-right: 0.2rem;background-image: url(../img/location_b.png);background-repeat: no-repeat;background-position: 50% 50%;background-size: 95%;opacity: 0.75;}
.goods-detail-store .store-add .icon_mall {color: #848689;margin-left: 0.1rem;line-height: 1.05rem;}
.goods-detail-store .item-more {position: absolute;z-index: -1;top: 0.5rem;right: 0.5rem;display: block;width: 0.8rem;height: 0.9rem;background-image: url(../img/arrow_right_b.png);background-repeat: no-repeat;background-position: 50% 50%;background-size: 80%;opacity: 0.4;}

.goods-detail-store .shop-footer {padding: 7px 10px 0.8rem 0;overflow: hidden;}
.goods-detail-store .shop-footer .shop-dong, .shop-go {border-radius: 5px;border: 1px solid #d7d7d7;width: 48%;font-size: 0;}
.goods-detail-store .shop-footer .shop-dong{float: left;}
.goods-detail-store .shop-footer .shop-go{float: right;}
.goods-detail-store .shop-footer .shop-dong .shop-btn,.shop-go .shop-btn{text-align: center;width: 100%;display: block;font-size: 0;height: 32px;}
.goods-detail-store .shop-footer .dong-text, .go-text {display: inline-block;font-size: 13px;color: #686868;line-height: 14px;vertical-align: top;margin-top: 9px;}
.goods-detail-store .shop-footer .shop-dong .icon-dong {display: inline-block;background-image: url(../img/kefu_b.png);width: 14px;height: 14px;background-size: 100%;margin-right: 4px;vertical-align: top;margin-top: 9px;opacity: 0.6;}
.goods-detail-store .shop-footer .shop-go .icon-go{background: url(../img/store_b.png) no-repeat;    display: inline-block;background-size: 90%;width: 14px;height: 14px;margin-right: 4px;vertical-align: text-bottom;margin-top: 10px;    opacity: 0.6;}

/*底部缺货、停产*/
.downshelf-content{z-index: 1;background: #fff;height: 1.2rem;width: 100%;position: fixed;bottom: 2rem;transition: height .2s cubic-bezier(0,0,.25,1);font-size: 12px;display: flex;flex-direction: column;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.downshelf-content .hd{text-align:center;color: #fff;line-height: 1.2rem;height: 1.2rem;padding-left: 8px;flex: 0;-webkit-box-flex: 0!important;-webkit-flex: none!important;background: #D50a17;}

/*底部购物车*/
.goods-detail-foot { position: fixed; z-index: 25; top: auto; left: 0; right: 0; bottom: 0; height: 2rem; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#F2F5F5F5', endColorstr='#F2F5F5F5');background:rgba(245,245,245,0.95);}
.goods-detail-foot { height: 2rem; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#F2F5F5F5', endColorstr='#F2F5F5F5');background:rgba(245,245,245,0.95);}
.goods-option-foot { position: absolute; z-index:1; bottom: 0; left: 0; right: 0;}
.goods-detail-foot .otreh-handle,
.goods-option-foot .otreh-handle { float: left; width: 35%;font-size: 0;}
.goods-detail-foot .otreh-handle a,
.goods-option-foot .otreh-handle a { position: relative; z-index: auto; display: inline-block; height: 1.95rem; text-align: center; color: #333; border-top: solid 0.05rem #DDD;}
.goods-detail-foot .otreh-handle a.kefu,
.goods-option-foot .otreh-handle a.kefu { width: 49%;}
.goods-detail-foot .otreh-handle a.in-store,
.goods-option-foot .otreh-handle a.in-store { width: 49%;}
.goods-detail-foot .otreh-handle a.cart,
.goods-option-foot .otreh-handle a.cart { width: 50%; border-right: solid 0.05rem #DDD;}
.goods-detail-foot .otreh-handle a i,
.goods-option-foot .otreh-handle a i { display: inline-block; width: 0.9rem; height: 0.9rem; margin: 0.15rem auto 0.05rem auto; background-repeat: no-repeat; background-position: 50% 50%; background-size: 80%; opacity: 0.4;}
.goods-detail-foot .otreh-handle a.homes i,
.goods-option-foot .otreh-handle a.homes i {    opacity: 1; background-image: url(../img/store/f-icon1.png);}
.goods-detail-foot .otreh-handle a.kefu i,
.goods-option-foot .otreh-handle a.kefu i { background-image: url(../img/favorite_b.png);}
.goods-detail-foot .otreh-handle a.in-store i,
.goods-option-foot .otreh-handle a.in-store i { background-image: url(../img/favorite_r1.png);}
.goods-detail-foot .otreh-handle a.cart i,
.goods-option-foot .otreh-handle a.cart i { background-image: url(../img/carts_b.png);}
.goods-detail-foot .otreh-handle .order-numbers {display: inline-block;position: absolute;top: 3px;left: 1.65rem;background-color: #f23030;line-height: 10px;font-style: normal;border-radius: 8px;padding: 0.5px 3px;font-size: 9px;color: #fff;border: 1px solid #fff;}
.goods-detail-foot .otreh-handle a p,
.goods-option-foot .otreh-handle a p { display: block; height: 0.8rem; font-size: 0.55rem; line-height: 0.8rem; }
.goods-detail-foot .otreh-handle a sup, 
.goods-option-foot .otreh-handle a sup { position: absolute; z-index: 1; top: 0.1rem; right: 0.5rem; min-width: 0.5rem; height: 0.5rem; font-size: 0.45rem; line-height: 0.55rem; color: #ED5564; text-align: center; border: solid 0.05rem #ED5564; border-radius: 0.3rem; }
.goods-detail-foot .buy-handle,
.goods-option-foot .buy-handle { float: right; width: 65%; font-size: 0;}
.goods-detail-foot .buy-handle a,
.goods-option-foot .buy-handle a { display: block; height: 2rem; font-size: 0.7rem; font-weight: 600; line-height: 2rem; color: #FFF; text-align: center;}
.goods-detail-foot .no-buy a,
.goods-option-foot .no-buy a { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */ -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; opacity: 0.8;}
.goods-detail-foot .buy-handle a.add-cart,
.goods-option-foot .buy-handle a.add-cart { float: right; width: 55%; background-color: #FB6E52;}
.goods-detail-foot .buy-handle a.buy-now,
.goods-option-foot .buy-handle a.buy-now { background-color: #ED5564;}

/*加入微店*/
.nctouch-bottom-mask { position: fixed; z-index: 20; top: 0; left: 0; right: 0; display: block;}
.nctouch-bottom-mask-bg { display: block; position: absolute; z-index: 21; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.65);}
.nctouch-bottom-mask-block { display: block; position: absolute; z-index: 22; bottom: 0; left: 0; right: 0; min-height: 10.77rem; background: #FFF;}
.nctouch-bottom-mask.up { display: block; bottom: 0; animation: optionBlockUp 0.5s ease-in-out; -webkit-animation:optionBlockUp 0.5s ease-in-out;}
@keyframes optionBlockUp
{
from { display: none; bottom:-100%;}
to { display: block; bottom:0;}
}
@-webkit-keyframes optionBlockUp
{
from { display: none; bottom:-100%;}
to { display: block; bottom:0;}
}
.nctouch-bottom-mask.down { animation: optionBlockDown 0.5s ease-in-out; -webkit-animation:optionBlockDown 0.5s ease-in-out;}
@keyframes optionBlockDown
{
from { display: block; bottom:0;}
to { display: none; bottom:-100%;}
}
@-webkit-keyframes optionBlockDown
{
from { display: block; bottom:0; opacity: 1;}
to { display: none; bottom:-100%; opacity: 0;}
}
.nctouch-bottom-mask-tip { position: absolute; z-index: 1; top: -1.2rem; left: 0; right: 0; text-align: center; font-size: 0.6rem; font-weight: 600; line-height: 0.9rem; color: #FFF; text-shadow: 0 0 0.5rem rgba(0,0,0,0.5);}
.nctouch-bottom-mask-tip i { background-image: url(../img/back_down.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 75%; width: 0.8rem; height: 0.9rem; display: inline-block; vertical-align: top; margin-right: 0.1rem;}
.nctouch-bottom-mask-top { position: relative; z-index: 1; display: block; padding: 0.5rem; }
.nctouch-bottom-mask-close { position: absolute; z-index: 1; top: -0.6rem; right: 0; background: #FFF; width: 0.9rem; height: 0.9rem; padding: 0.15rem; border-radius: 100%;}
.nctouch-bottom-mask-close i { display: block; width: 100%; height: 100%; background-image: url(../img/close_window.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 100%; opacity: 0.5rem;}
.nctouch-bottom-mask-rolling { min-height: 1.9rem; max-height: 12rem; overflow: hidden; position: relative; z-index: 1;}

.goods-options-info { min-height: 3rem;}
.goods-options-info .goods-pic { position: absolute ; z-index: 1; top: 0.5rem; left: 0.5rem; width: 3rem; height: 3rem; background: #FFF;}
.goods-options-info .goods-pic img { width: 100%; height: 100%;}
.goods-options-info dl { margin-left: 4rem;}
.goods-options-info dt { font-size: 0.6rem; line-height: 0.75rem; margin: 0.2rem 0.6rem 0.4rem 0;}
.goods-options-info .goods-price { height: 1rem; font-size: 0.55rem; color: #DB4453; font-weight: 600; line-height: 1rem;}
.goods-options-info .goods-price em { font-size: 0.66rem;}
.goods-options-info .goods-price .activity { display: inline-block; height: 0.7rem; vertical-align: top; padding: 0 0.1rem; margin: 0.14rem 0 0 0.1rem; font-size: 0.45rem; line-height: 0.7rem; font-weight: lighter; color: #FFF; background-color: #ED5564; border-radius: 0.1rem;}
.goods-options-info .goods-storage { display: block; float: right; font-size: 0.5rem; line-height: 1rem; color: #888;}

.goods-options-stock { padding: 0.25rem 0.5rem;}
.goods-options-stork dl { display: block; overflow: hidden;}
.goods-options-stock dt { display: block; height: 0.9rem; padding: 0.1rem 0; font-size: 0.6rem; color: #888; line-height: 0.9rem;}
.goods-options-stock dd { display: block; font-size: 0rem;}
.goods-options-stock dd a { display: inline-block; height: 0.9rem; padding: 0.25rem 0.5rem; margin-left: 0.3rem; margin-bottom: 0.3rem; font-size: 0.55rem; color: #888; line-height: 0.9rem; background: #FFF; border: solid 0.05rem #BBB; border-radius: 0.15rem;}
.goods-options-stock dd a:first-child { margin-left: 0;}
.goods-options-stock dd a.current { padding: 0.28rem 0.53rem; color: #FFF; background: #ED5564; border: none;}
.goods-option-value { display: block; height: 1.2rem; padding: 0.5rem;  line-height: 1.2rem; font-size: 0.6rem; color: #999; border-top: solid 0.05rem #EEE;}

.goods-detail-bottom { margin: 0.5rem 0 2.5rem 0; text-align: center;}
.goods-detail-bottom a { display: inline-block; width: 100%; height: 1rem; margin: 0 auto; font-size: 0.6rem; line-height: 1rem; color: #999;}

span.disabled-editspan{text-align: center;display: inline-block;white-space: nowrap;width: 3rem; height: 1rem;line-height:1rem;cursor: text;padding: 2px 4px!important;border-radius: 4px;resize: none;color: #333333;background: #FAFAFA none repeat scroll 0 0;border-style: solid;border-width: 1px;border-color:#eee;;}
span.editspan{text-align: center;float:right;display: inline-block;white-space: nowrap;width: 3rem; height: 1rem;line-height:1rem;cursor: text;padding: 2px 4px!important;border-radius: 4px;resize: none;color: red;background: #FAFAFA none repeat scroll 0 0;border-style: solid;border-width: 1px;border-color: #ABADB3 #E2E3EA #E2E3EA #ABADB3;}
input.editinput{text-align: center;float:right;color: #333333; background:#FAFAFA none repeat scroll 0 0 ;  border-style: solid; border-width: 1px; padding: 2px 4px!important; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;/*Firefox\Chrome\Safari\IE9\元素圆角效果*/ resize: none;/*禁止调节元素的尺寸*/color: #33464F; background-color: #fff; border: 1px solid ; border-color:#71CBEF /*#CBE9F3 #CBE9F3 #71CBEF*/;-moz-box-shadow:0 0 5px rgba(82, 168, 236, 0.5); -webkit-box-shadow: 0 0 5px rgba(82, 168, 236, 0.5); box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);}

/**
 * ---------------------------------------------------------------------------------------------------
 * TEST-INFO-----END
 * ---------------------------------------------------------------------------------------------------
 */
 .product-model-list{display: block; width:auto;height: auto;}
 .product-model-list.up { display: block; bottom: 0; animation: optionBlockUps 0.5s ease-in-out; -webkit-animation:optionBlockUps 0.5s ease-in-out;}
 @keyframes optionBlockUps
 {
 from { display: none; bottom:-1300%;}
 to { display: block; bottom:0;}
 }
 @-webkit-keyframes optionBlockUps
 {
 from { display: none; bottom:-1300%;}
 to { display: block; bottom:0;}
 }
 .product-model-list.down { animation: optionBlockDowns 0.5s ease-in-out; -webkit-animation:optionBlockDowns 0.5s ease-in-out;}
 @keyframes optionBlockDowns
 {
 from { display: block; bottom:0;}
 to { display: none; bottom:-1300%;}
 }
 @-webkit-keyframes optionBlockDowns
 {
 from { display: block; bottom:0; opacity: 1;}
 to { display: none; bottom:-1300%; opacity: 0;}
 }
/**
 * -------------------------------------------------------------------------------------
 * GOODS-INFO商品信息-----END
 * -------------------------------------------------------------------------------------
 */
 
/**
 * -------------------------------------------------------------------------------------
 * 购物车customer_cart-----START
 * -------------------------------------------------------------------------------------
 */
 i.promotion-icon {font-weight: normal;display: inline-block;padding: 2px 3px 1px;border: 1px solid #f60;color: #f60;border-radius: 2px;/* vertical-align: middle; */font-size: 11px;line-height: 15px;white-space: nowrap;}
 .nctouch-norecord .norecord-ico i {background-image: url(../img/cart_w.png);}

 .nctouch-main-layout {display: block;margin-top: 2rem;background-color: #F5F5F5;}
 #cart-list-wp{margin-bottom: 2.5rem;}
 #cart-list-wp .nctouch-cart-container {display: block;clear: both;margin-bottom: 0.5rem;border: solid #EEE;border-width: 0.05rem;}
 #cart-list-wp .nctouch-cart-container .nctouch-cart-store {border-bottom:2px solid #f9f9f9;background-color:#fff;margin-top:1rem;display: block;border-bottom: solid 0.05rem #EEE;}
 #cart-list-wp .nctouch-cart-container .nctouch-cart-store:first-child {margin-top:0rem;}
 #cart-list-wp .nctouch-cart-container .nctouch-cart-store dt {position: relative;z-index: 1;display: block;height: 1rem;padding: 0.5rem;font-size: 0.7rem;line-height: 0.9rem;}
 #cart-list-wp .nctouch-cart-container .nctouch-cart-store dt .store-check{display: inline-block;vertical-align:top;margin-right: 0.2rem;}
 #cart-list-wp .nctouch-cart-container .nctouch-cart-store dt i.icon-store {display: inline-block;width: 0.8rem;height: 0.9rem;margin-right: 0.2rem;vertical-align:top;background: url(../img/store_b.png) no-repeat 50% 50%;background-size: 90%;opacity: 0.8;}
 #cart-list-wp .nctouch-cart-container .nctouch-cart-store dt .icon-mall {display: inline-block;margin-top:1px;}
 #cart-list-wp .nctouch-cart-container .nctouch-cart-item { background-color: #FFF; border-bottom: solid 0.05rem #EEE;}
 #cart-list-wp .nctouch-cart-container .nctouch-cart-item li { display: block; position: relative; z-index: 1; margin-left: 0.5rem; padding: 0.5rem 0; border-bottom: solid #EEE 0.05rem;}
 #cart-list-wp .nctouch-cart-container .nctouch-cart-item li:last-child { border: none;}
 #cart-list-wp .nctouch-cart-container .nctouch-cart-item li .goods-check { position: absolute; top: 1.2rem;}
 #cart-list-wp .nctouch-cart-container .nctouch-cart-item li .goods-pic { display: block; width: 2.7rem; height: 2.7rem; padding: 0.2rem; position: absolute; z-index: 1; top: 0.5rem; left: 1.1rem; border: solid 0.05rem #EEE; border-radius: 0.2rem}
 #cart-list-wp .nctouch-cart-container .nctouch-cart-item li .goods-pic a { display: block; width: 100%; height: 100%;}
 #cart-list-wp .nctouch-cart-container .nctouch-cart-item li .goods-pic a img { width: 100%; height: 100%; border-radius: 0.2rem}
 #cart-list-wp .nctouch-cart-container .nctouch-cart-item li .goods-info { display: block; vertical-align: top; height: 2.2rem; margin: 0 2rem 0 4.5rem; position: relative; z-index: 1;}
 #cart-list-wp .nctouch-cart-container .nctouch-cart-item li .goods-info dt.goods-name { display: block;}
 #cart-list-wp .nctouch-cart-container .nctouch-cart-item li .goods-info dt.goods-name a { display: block; height: 1.4rem; font-size: 0.6rem; color: #111; line-height: 0.7rem; overflow: hidden;}
 #cart-list-wp .nctouch-cart-container .nctouch-cart-item li .goods-info dd.goods-type { overflow: hidden; white-space: nowrap; width: 70%; height: 0.9rem; font-size: 0.45rem; line-height: 0.9rem; color: #999; text-overflow: ellipsis;}
 #cart-list-wp .nctouch-cart-container .nctouch-cart-item li .goods-del { display: block; position: absolute; z-index: 1; top: 0.3rem; right: 0.5rem; width: 1rem; height: 1rem; }
 #cart-list-wp .nctouch-cart-container .nctouch-cart-item li .goods-del a { display: block;  width: 100%; height: 100%; background-image: url(../img/del_b.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 60%; opacity: 0.4;}
 #cart-list-wp .nctouch-cart-container .nctouch-cart-item li .goods-subtotal { display: block; height: 1rem; margin: 0 0.5rem 0 4.5rem; line-height: 1rem; font-size: 0.6rem; position: relative; z-index: 1;}
 #cart-list-wp .nctouch-cart-container .nctouch-cart-item li .goods-subtotal .goods-price { color: #DB4453; font-size: 0.55rem; font-weight: 600;}
 #cart-list-wp .nctouch-cart-container .nctouch-cart-item li .goods-subtotal .goods-price.uncheck {text-decoration: line-through;font-weight:normal; font-size: 0.55rem;color: gray;}
 #cart-list-wp .nctouch-cart-container .nctouch-cart-item li .goods-subtotal .goods-price em { font-size: 0.6rem;}
 #cart-list-wp .nctouch-cart-container .nctouch-cart-item li .goods-subtotal .goods-sale { display: inline-block; vertical-align: top; margin-right: 0.1rem;}
 #cart-list-wp .nctouch-cart-container .nctouch-cart-item li .goods-subtotal .goods-sale em {font-weight: 100; display: inline-block; vertical-align: text-top; height: 0.6rem; padding: 0.1rem 0.2rem; margin-left: 0.1rem; font-size: 0.5rem; color: #FFF; line-height: 0.65rem; background-color: #ED5564; border-radius: 0.15rem;}
 #cart-list-wp .nctouch-cart-container .nctouch-cart-item li .goods-subtotal .goods-sale em i { display: inline-block; vertical-align: middle; margin-right: 0.1rem; width: 0.6rem; height: 0.6rem; background: #ED5564 url(../img/mobile_w.png) no-repeat 50% 50%; background-size: 80%; }
 #cart-list-wp .nctouch-cart-container .nctouch-cart-item li .value-box { position: absolute; z-index:1; bottom: 0; right: 0; }
 #cart-list-wp .nctouch-cart-container .nctouch-cart-item li .goods-num { font-size: 0.5rem; line-height: 1rem; position: absolute; z-index:1; top: 2.7rem; right: 1rem; }
 #cart-list-wp .nctouch-cart-container .nctouch-cart-item li .goods-num em { font-size: 0.6rem; font-weight: 600; margin: 0 0.2rem;}
 #cart-list-wp .nctouch-cart-container .nctouch-cart-item li .goods-gift { display: block; clear: both; padding : 0.2rem; margin: 0.4rem 0.5rem 0 0; border: dashed 1px #EEE; background-color: #FCFCFC;}
 #cart-list-wp .nctouch-cart-container .nctouch-cart-item li .goods-gift span { display: block; font-size: 0.55rem; line-height: 0.9rem; height: 0.9rem; border-bottom: solid 0.05rem #EEE; padding-bottom: 0.2rem; margin-bottom: 0.2rem; color: #888; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
 #cart-list-wp .nctouch-cart-container .nctouch-cart-item li .goods-gift span:last-child { border: none; margin-bottom: 0; padding-bottom: 0;}
 #cart-list-wp .nctouch-cart-container .nctouch-cart-item li .goods-gift span em { display: inline-block; height: 0.5rem; vertical-align: middle; padding: 0.1rem 0.2rem; margin-right: 0.2rem; background: #BBB; font-size: 0.45rem; line-height: 0.5rem; color: #FFF; border-radius: 0.1rem;}

 #cart-list-wp .nctouch-cart-container .nctouch-cart-item li .goods-subtotals {display: block;color:gray;height: 0.5rem;margin: 0 0.5rem 0 4.5rem;line-height: 0.2rem;position: relative;z-index: 1;}
 #cart-list-wp .nctouch-cart-container .nctouch-cart-item li .goods-subtotals .goods-price{text-decoration: line-through;font-size: 0.55rem;}

 #cart-list-wp .nctouch-cart-container .nctouch-cart-item li .goods-tax {display:block;height: 1rem;line-height: 1rem;font-size: 0.6rem;position: relative;z-index: 1;}
 #cart-list-wp .nctouch-cart-container .nctouch-cart-item li .goods-tax input[type="checkbox"] {position: relative;left:3.5rem;vertical-align:middle; border-radius: 50%;width: 0.65rem;height: 0.65rem;}
 #cart-list-wp .nctouch-cart-container .nctouch-cart-item li .goods-tax .tax{position: absolute;left:4.5rem;display: inline-block;height: 1rem;line-height: 1.1rem;font-size:0.6rem;}
 #cart-list-wp .nctouch-cart-container .nctouch-cart-item li .goods-tax .tax .price-tax{font-size:0.55rem;text-decoration: line-through;color: gray;}
 #cart-list-wp .nctouch-cart-container .nctouch-cart-item li .goods-tax .tax .price-tax.check{color: #DB4453;text-decoration: none;font-weight:600;}
 #cart-list-wp .nctouch-cart-container .nctouch-cart-item li .goods-tax .tax .price-tax em{font-size:0.6rem;}
 #cart-list-wp .nctouch-cart-container .nctouch-cart-item li .goods-tax .tax .price-tax-explain{color:#ccc;font-weight:400;font-size:0.45rem;}

 .nctouch-cart-bottom { position: fixed; z-index: 1; top: auto; left: 0; right: 0; bottom: 0; height: 2rem; background-color: rgba(255,255,255,0.85); border-top: solid 0.05rem #EEE;}
 .nctouch-cart-bottom .all-check { position: absolute; z-index: 1; top: 0.4rem; left: 0.5rem;}
 .nctouch-cart-bottom .total { display: block; float: left; text-align: right; width: 75%;}
 .nctouch-cart-bottom .total-money { height: 1rem; margin-right: 1rem; padding: 0.5rem 0; font-size: 0; line-height: 1rem;}
 .nctouch-cart-bottom .total-money dt { display: inline-block; font-size: 0.6rem;}
 .nctouch-cart-bottom .total-money dd { display: inline-block; font-size: 0.55rem; color: #DB4453; font-weight: 600;}
 .nctouch-cart-bottom .total-money dd em { font-size: 0.9rem;}
 .nctouch-cart-bottom .check-out { display: block; float: right; width: 25%; height: 2rem; background-color: #BBB;}
 .nctouch-cart-bottom .check-out.ok { background-color: #ED5564;}
 .nctouch-cart-bottom .check-out a { display: block; text-align: center; font-size: 0.8rem; color: #FFF; line-height: 2rem;}

 /*加减数量控件*/
 .value-box { display: inline-block; float: right; font-size: 0; border: solid 0.05rem #CCC; border-radius: 0.2rem;}
 .value-box span { display: inline-block; vertical-align: top; }
 .value-box span a { display: block; width: 0.4rem; height: 0.4rem; margin: 0.4rem; opacity: 0.65;}
 .value-box span.add { background-color: #FAFAFA; border-radius: 0 0.2rem 0.2rem 0;}
 .value-box span.minus { background-color: #FAFAFA; border-radius: 0.2rem 0 0 0.2rem;}
 .value-box span.add a { background-image: url(../img/value_add.png); background-repeat: no-repeat; background-repeat: 50% 50%; background-size: 100%;}
 .value-box span.minus a { background-image: url(../img/value_minus.png); background-repeat: no-repeat; background-repeat: 50% 50%; background-size: 100%;}
 .value-box span .buy-num { width: 1.2rem; height: 1.2rem; padding: 0; font-size: 0.6rem; font-weight: lighter; line-height: 1.3rem; text-align: center; border: solid #CCC; border-width: 0 0.05rem; border-radius: 0;}
/**
 * -------------------------------------------------------------------------------------
 * 购物车customer_cart-----END
 * -------------------------------------------------------------------------------------
 */
/**
 * -------------------------------------------------------------------------------------
 * 购物车customer_cart_info-----START
 * -------------------------------------------------------------------------------------
 */
	/**
	* 选中地址后的展示
	*/
 .none_address{display: none;}
 .address_show{position: relative;width: 100%;margin-top: 2rem;background-color: #fff;}
 .address_show i.icon-add{position: absolute;z-index: 1;top: 50%;margin-top: -0.45rem;left: 0.5rem;display: block;width: 0.8rem;height: 0.9rem;background-image: url('../img/location_b.png');background-repeat: no-repeat;background-position: 50% 50%;background-size: 100%;}
 .address_show i.icon-arrow{position: absolute;z-index: 1;top: 50%;right: 0.6rem;display: block;width: 0.7rem;height: 0.7rem;margin-top: -0.25rem;background-image: url('../img/arrow_right_b.png');background-repeat: no-repeat;background-position: 50% 50%;background-size: 100%;opacity: 0.5;}
 .address_show .none_add{z-index: 1;margin-top: 0.4rem;margin-left: 0.5rem;display: inline-block;width: 5rem;height: 1rem;font-size: 0.7rem;line-height: 1rem;color: #555;margin: 0 0 0 1.6rem;padding: 0.5rem 0;}

 .address_show .address_js{margin-left: 1.8rem;margin-right:1.4rem;border-bottom: solid 0.05rem #EEE;padding: 0.4rem 0.1rem 0.3rem 0;}
 .address_show .address_js span{display: inline-block;vertical-align: top;line-height: 0.9rem;height: 0.9rem;}
 .address_show dl.address_js dt {padding-bottom:0.1rem;height: 0.9rem;font-size: 0;}
 .address_show dl.address_js dt .receive_people{min-width: 3.5rem;font-size: 0.6rem;font-weight: weight;color: #555;}
 .address_show dl.address_js dt .consignee{min-width: 2.3rem;font-size: 0.6rem;color: #333;}
 .address_show dl.address_js dt .phone_mob{font-size: 0.6rem;color: #333;}
 .address_show dl.address_js dd {height: auto;font-size: 0.6rem;line-height: 0.65rem;color: #777;}
 .address_show dl.address_js dd .con{height: 1.0rem;}
 .address_show dl.address_js dd div.con span.consignee {min-width: 3.5rem;font-size: 0.6rem;font-weight: weight;color: #555;}
 .address_show dl.address_js dd div.con span.phone{min-width: 2.8rem;font-size: 0.6rem;color: #333;}
 .address_show dl.address_js dd div.con span.name{font-size: 0.6rem;color: #333;}
 .address_show dl.address_js dd .cons{}
 .address_show dl.address_js dd div.cons span.consignee{min-width: 3.5rem;font-size: 0.6rem;font-weight: weight;color: #555;}
 .buy-item .goods-subtotals {display: block;color:gray;height: 0.5rem;margin: 0 0.5rem 0 3.5rem;line-height: 0.2rem;position: relative;z-index: 1;}
 .buy-item .goods-subtotals .goods-price{text-decoration: line-through;font-size: 0.55rem;}


 /**
	* 隐藏的选择地址
	* @type {[type]}
	*/
 #address_bg{display: none;position: fixed;top: 0%;left: 0%;width: 100%;height: 100%;background-color: #f8f8f8;z-index: 1000;-moz-opacity: 1;opacity: 1;filter: alpha(opacity=70);overflow: auto;}
 .cart_address_list{background-color: #F5F5F5;}
 .cart_address_list li{background-color: #FFF;padding: 0 0 0 0.5rem;margin-bottom: 0.5rem;}
 /*选中*/
 .cart_address_list li div.address_choose{float: left;}
 .cart_address_list li div.address_choose input[name=address_id]{display:none;}
 .cart_address_list li div.address_choose input[name=pick_up_id]{display:none;}
 .cart_address_list li div.address_choose div.address_choose_img{z-index: 2;display:none;height: 1.5em;background: url('../img/duihao.png') no-repeat;background-size: 70%;width: 40px;position:absolute;top: 35%;}
 /*联系信息*/
 .cart_address_list li dl.address_info{position: relative;width:76%;float: left;border-bottom: solid 0.05rem #EEE;padding: 0.5rem 0.5rem 0.5rem 0;}
 .cart_address_list li dl.address_edit{}
 .cart_address_list li dl.address_info dt{border-bottom: solid 0.05rem #EEE;padding-bottom: 0.3rem;height: 0.9rem;margin-bottom: 0.3rem;font-size: 0;}
 .cart_address_list li dl.address_info dt span {display: inline-block;vertical-align: top;line-height: 0.9rem;height: 0.9rem;}
 .cart_address_list li dl.address_info dt .consignee{min-width: 3.5rem;font-size: 0.6rem;font-weight: weight;color: #555;}
 .cart_address_list li dl.address_info dt .name{min-width: 2.6rem;font-size: 0.6rem;color: #333;}
 .cart_address_list li dl.address_info dt .phone{font-size: 0.6rem;color: #333;}

 .cart_address_list li dl.address_info dd {height: auto;font-size: 0.6rem;line-height: 0.65rem;color: #777;}
 .cart_address_list li dl.address_info dd span { display: inline-block; vertical-align: top; line-height: 0.9rem; height: 0.9rem;}
 .cart_address_list li dl.address_info dd div.con{height:1.0rem;padding-top:0.2rem;}
 .cart_address_list li dl.address_info dd div.cons{padding-top:0.2rem;}
 .cart_address_list li dl.address_info dd span.consignee{min-width: 3.5rem; font-size: 0.6rem; font-weight:weight; color: #555;}
 .cart_address_list li dl.address_info dd span.name { min-width: 2.6rem; font-size: 0.6rem; color: #333;}
 .cart_address_list li dl.address_info dd span.phone{font-size: 0.6rem;color: #333;}
 .cart_address_list li dl.address_info dd .nctouch-address-list li dd span.phone { font-size: 0.6rem; color: #333;}

 /*自提地址*/
 .cart_address_list li dl.pick_up_info{position: relative;width:76%;float: left;border-bottom: solid 0.05rem #EEE;padding: 0.5rem 0.5rem 0.5rem 0;}
 .cart_address_list li dl.pick_up_info dt{border-bottom: solid 0.05rem #EEE;padding-bottom: 0.3rem;height: 0.9rem;margin-bottom: 0.3rem;font-size: 0;}
 .cart_address_list li dl.pick_up_info dt span {display: inline-block;vertical-align: top;line-height: 0.9rem;height: 0.9rem;}
 .cart_address_list li dl.pick_up_info dt .consignee{min-width: 3.5rem;font-size: 0.6rem;font-weight: weight;color: #555;}
 .cart_address_list li dl.pick_up_info dt .name{min-width: 2.6rem;font-size: 0.6rem;color: #333;}
 .cart_address_list li dl.pick_up_info dt .phone{font-size: 0.6rem;color: #333;}
 .cart_address_list li dl.pick_up_info dd {height: auto;font-size: 0.6rem;line-height: 0.65rem;color: #777;}
 .cart_address_list li dl.pick_up_info dd span { display: inline-block; vertical-align: top; line-height: 0.9rem; height: 0.9rem;}
 .cart_address_list li dl.pick_up_info dd div.con{height:1.0rem;padding-top:0.2rem;}
 .cart_address_list li dl.pick_up_info dd div.cons{padding-top:0.2rem;}
 .cart_address_list li dl.pick_up_info dd span.consignee{min-width: 3.5rem; font-size: 0.6rem; font-weight:weight; color: #555;}
 .cart_address_list li dl.pick_up_info dd span.name { min-width: 2.6rem; font-size: 0.6rem; color: #333;}
 .cart_address_list li dl.pick_up_info dd span.phone{font-size: 0.6rem;color: #333;}
 .cart_address_list li dl.pick_up_info dd .nctouch-address-list li dd span.phone { font-size: 0.6rem; color: #333;}


 /*编辑图标*/
 .cart_address_list li dl.address_edit {float: right;/*height:1rem;*/}
 .cart_address_list li dl.address_edit a.edit_href{position: absolute;right:4%;top:36%;margin-top:-10px;float: right;border-left: 1px solid #e3e3e3;padding: 0 0 0 7px;display: inline-block;height: 2.125em;width: 10.875%;text-align: center;}
 .cart_address_list li dl.address_edit .edit_href span.edit_img{display: inline-block;width: 22px;height: 22px;margin-top: .3em;background: url(../img/edit.png) no-repeat;background-size: 100%;}



 /**
	* 付款方式
	*/
 .pay_type{background: #FFF;display: block;}
 .pay_type h3{z-index: 1;margin-top: 0.4rem;margin-left: 0.5rem;display: inline-block;width: 5rem;height: 1rem;font-size: 0.7rem;line-height: 1rem;color: #555;}
 .pay_type h3 .pay-icon{background-image: url('../img/mcc_01.png');display: inline-block;vertical-align: middle;width: 0.9rem;height: 0.9rem;background-position: 50% 10%;background-repeat: no-repeat;background-size: 70%;opacity: 0.7;}
 .pay_type .pay_choose{display: inline-block;font-size: 0.6rem;line-height: 1rem;color: #333;}
 .pay_type .pay_choose input[type=radio]{position: relative;top:2px;}
 .pay_type .pay_explain{text-indent:1rem;padding:0.0rem 0.5rem 0.4rem 0.5rem;font-size: 0.6rem;color:#555;}
 .pay_type .remark{border-top: solid #EEE 0.05rem;/*position: relative;*/z-index: 1;height: 1rem;padding: 0.4rem 0 0.2rem;font-size: 0;}
 .pay_type dl.remark dt {position: absolute;z-index: 1;top: 0.4rem;left: 0.4rem;display: block;width: 20%;height: 1rem;font-size: 0.6rem;line-height: 1rem;}
 .pay_type dl.remark dd {color: #DB4453;font-size: 0.6rem;height: 1rem;margin: 0 0.5rem 0 22%;text-align: right;line-height: 1rem;}
 .pay_type dl.remark dd .inp{width: 100%;min-height:1rem;border: 0 none;font-size: 0.6rem;line-height: 1rem;color: #000;text-align:right;}


 /**
	* 商品信息
	*/
 .cart-info-item {display: block;clear: both;background-color: #FFF;margin-bottom: 0.5rem;border: solid #EEE;border-width: 0.05rem;}
 .cart-info-item dl.cart_title {display: block;border-bottom: solid 0.05rem #EEE;}
 .cart-info-item dl.cart_title dd.cart_title-icon{position: relative;z-index: 1;display: block;height: 0.9rem;padding: 0.5rem;font-size: 0.7rem;line-height: 0.9rem;}
 .cart-info-item dl.cart_title dd.cart_title-icon i.icon-store{display: inline-block;width: 0.8rem;height: 0.9rem;vertical-align: middle;background: url(../img/store_b.png) no-repeat 50% 10%;background-size: 90%;opacity: 0.8;}
 .cart-info-item ul{background-color: #FFF;}
 .cart-info-item ul li.buy-item{display: block;position: relative;z-index: 1;margin-left: 0.5rem;padding: 0.5rem 0;border-bottom: solid #EEE 0.05rem;}
 .cart-info-item ul li.buy-item div.goods-pic{left: 0;display: block;width: 2.7rem;height: 2.7rem;padding: 0.2rem;position: absolute;z-index: 1;top: 0.5rem;border: solid 0.05rem #EEE;border-radius: 0.2rem;}
 .cart-info-item ul li.buy-item div.goods-pic img{width: 100%;height: 100%;border-radius: 0.2rem;}
 .cart-info-item ul li.buy-item .goods_info{margin: 0 0.5rem 0 3.5rem;display: block;vertical-align: top;height: 2.2rem;position: relative;z-index: 1;}
 .cart-info-item ul li.buy-item dl.goods_info .goods_name{display: block;height: 1.4rem;font-size: 0.6rem;color: #111;line-height: 0.75rem;overflow: hidden;}
 .cart-info-item ul li.buy-item dl.goods_info .goods_limit{overflow: hidden;white-space: nowrap;width: 70%;height: 0.9rem;font-size: 0.55rem;line-height: 0.9rem;color: #555;text-overflow: ellipsis;}
 .cart-info-item ul li.buy-item .goods_price{margin: 0 0.5rem 0 3.5rem;}
 .cart-info-item ul li.buy-item .goods_price span{color: #DB4453;font-size: 0.55rem;font-weight: 600;}
 .cart-info-item ul li.buy-item .goods_price span em{font-size: 0.6rem;}
 .cart-info-item ul li.buy-item .goods_num{font-size: 0.5rem;line-height: 1rem;position: absolute;z-index: 1;top: 2.7rem;right: 1rem;}
 .cart-info-item ul li.buy-item .goods_num em{font-size: 0.6rem;font-weight: 600;margin: 0 0.2rem;}
 .cart-info-item .nctouch-cart-subtotal dl {position: relative;z-index: 1;height: 1rem;padding: 0.4rem 0;font-size: 0;}
 .cart-info-item .nctouch-cart-subtotal dt {position: absolute;z-index: 1;top: 0.4rem;left: 0.4rem;display: block;width: 50%;height: 1rem;font-size: 0.6rem;line-height: 1rem;}
 .cart-info-item .nctouch-cart-subtotal dd {height: 1rem;margin: 0 0.5rem 0 50%;text-align: right;font-size: 0.6rem;line-height: 1rem;}
 #storeTotal1{color: #DB4453;font-size: 0.6rem;}


 /**
	* 商品价格、邮费、备注
	*/
 .money{background-color: #FFF;margin-bottom: 0.5rem;border: solid #EEE;border-width: 0.05rem;}
 .money dl{border-bottom: solid #EEE 0.05rem;}
 .money .totle{position: relative;z-index: 1;height: 1rem;padding: 0.4rem 0 0.2rem;font-size: 0;}
 .money dl.totle dt {position: absolute;z-index: 1;top: 0.4rem;left: 0.4rem;display: block;width: 50%;height: 1rem;font-size: 0.6rem;line-height: 1rem;}
 .money dl.totle dd {color: #DB4453;font-size: 0.55rem;font-weight: 600;height: 1rem;margin: 0 0.5rem 0 50%;text-align: right;line-height: 1rem;}
 .money dl.totle dd em{font-size: 0.6rem;}
 .money .postage{position: relative;z-index: 1;padding: 0.4rem 0 0.2rem;font-size: 0;}
 .money dl.postage dt {position: absolute;z-index: 1;top: 0.4rem;left: 0.4rem;display: block;width: 50%;height: 1rem;font-size: 0.6rem;line-height: 1rem;}
 .money dl.postage dt span{font-size:12px;position: relative;top:-1px;color:#848689}
 .money dl.postage dt span .tanhao{background: url('../img/2016-09-22_175610.jpg') no-repeat center;position: relative;top: 4px;width: 16px;height: 16px;display: inline-block;background-size: 1.2375em;}
 .money dl.postage dd {color: #DB4453;font-size: 0.55rem;font-weight: 600;height: 1rem;margin: 0 0.5rem 0 50%;text-align: right;line-height: 1rem;}
 .money dl.postage dd em{font-size: 0.6rem;}
 .money dl.postage div.postage_explain{color: #848689;font-size: 12px;font-size: 0.55rem;margin-left:0.4rem;}

 /*提交订单，底部悬浮*/
 .cart_bottom{position: fixed;z-index: 1;top: auto;left: 0;right: 0;bottom: 0;height: 2rem;background-color: rgba(255,255,255,0.85);border-top: solid 0.05rem #EEE;}
 .cart_bottom .total{display: block;float: left;text-align: right;width: 75%;}
 .cart_bottom .total dl{height: 1rem;margin-right: 1rem;padding: 0.5rem 0;font-size: 0;line-height: 1rem;}
 .cart_bottom .total dl dt{display: inline-block;font-size: 0.6rem;}
 .cart_bottom .total dl dd{display: inline-block;font-size: 0.55rem;color: #DB4453;font-weight: 600;}
 .cart_bottom .total dl dd em{font-size: 0.9rem;}
 .cart_bottom .ok{background-color: #ED5564;display: block;float: right;width: 25%;height: 2rem;}
 .cart_bottom .ok a{display: block;text-align: center;font-size: 0.8rem;color: #FFF;line-height: 2rem;}

/**
 * -------------------------------------------------------------------------------------
 * 购物车customer_cart_info-----END
 * -------------------------------------------------------------------------------------
 */
 

/**
 * -------------------------------------------------------------------------------------
 * 用户地址列表-----START
 * -------------------------------------------------------------------------------------
 */
 .nctouch-address-list {}
 .nctouch-address-list ul {}
 .nctouch-address-list li { background-color: #FFF; padding: 0 0 0 0.5rem; margin-bottom: 0.5rem;}
 .nctouch-address-list li dl { border-bottom: solid 0.05rem #EEE; padding: 0.5rem 0.5rem 0.5rem 0;}
 .nctouch-address-list li dt { height: 0.9rem; margin-bottom: 0.3rem;  font-size: 0;}
 .nctouch-address-list li dt span { display: inline-block; vertical-align: top; line-height: 0.9rem; height: 0.9rem;}
 .nctouch-address-list li dt span.name { min-width: 4rem; font-size: 0.6rem; }
 .nctouch-address-list li dt span.phone { font-size: 0.6rem; color: #333;}
 .nctouch-address-list li dd { height: 1.3rem; font-size: 0.6rem; line-height: 0.65rem; color: #777;}
 .nctouch-address-list li .handle { height: 0.9rem; padding: 0.5rem 0; position: relative; z-index: 1; font-size: 0.6rem; line-height: 0.9rem; color: #555;}
 .nctouch-address-list li .handle span { display: block; height: 0.9rem; position: absolute; z-index: 1; top: 0.5rem; right: 0;}
 .nctouch-address-list li .handle span a { font-size: 0.6rem; color: #555; margin-right: 0.5rem;}
 .nctouch-address-list li .handle span a i {display: inline-block; width: 0.8rem; height: 0.9rem; vertical-align: top; background-position: 50% 50%; background-repeat: no-repeat; background-size: 60%; margin-right: 0.05rem;}
 .nctouch-address-list li .handle span a i.del { background-image: url(../img/del_b.png);}
 .nctouch-address-list li .handle span a i.edit { background-image: url(../img/edit_b.png);}

 .nctouch-address-list li dd span { display: inline-block; vertical-align: top; line-height: 0.9rem; height: 0.9rem;}
 .nctouch-address-list li dt span.consignee {min-width: 4rem; font-size: 0.6rem; font-weight:600; color: #555;}
 .nctouch-address-list li dd { height: auto; font-size: 0.6rem; line-height: 0.65rem; color: #777;}
 .nctouch-address-list li dd div.con{height:1.0rem;padding-top:0.4rem;}
 .nctouch-address-list li dd div.cons{padding-top:0.3rem;}
 .nctouch-address-list li dd span.consignee{min-width: 4rem; font-size: 0.6rem; font-weight:600; color: #555;}
 .nctouch-address-list li dd span.name { min-width: 4rem; font-size: 0.6rem; color: #333;}
 .nctouch-address-list li dd span.phone { font-size: 0.6rem; color: #333;}
 .defaults{display: inline-block;width: 16px;height: 22px;padding-right: 5px;background: url(../img/icon.png) 0 -509px no-repeat;vertical-align: middle;}
/**
 * -------------------------------------------------------------------------------------
 * 用户地址列表-----END
 * -------------------------------------------------------------------------------------
 */


/**
 * -------------------------------------------------------------------------------------
 * 用户订单列表-----START
 * -------------------------------------------------------------------------------------
 */
 .nctouch-single-nav { display: block; width: 98%; height: 1.95rem; padding: 0 1%; background: #FFF; border-bottom: solid 0.05rem #EEE; }
 .nctouch-single-nav ul { display: block; font-size: 0; white-space: nowrap; overflow: visible !important;}
 .nctouch-single-nav ul li { display: inline-block; vertical-align: top; text-align: center; height: 1.95rem; padding: 0!important;}
 .nctouch-single-nav .area li { width: 33.33%;}
 .nctouch-single-nav ul li a { display: inline-block; padding: 0.1rem 0.05rem; font-size: 0.6rem; line-height: 1.85rem; color: #333; }
 .nctouch-single-nav ul li a i { display: inline-block; width: 1rem; height: 1rem; vertical-align: middle; margin-right: 0.1rem; background-position: 50% 50%; background-repeat: no-repeat; background-size: 70%; filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */ -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; opacity: 1;}
 .nctouch-single-nav ul li.selected a { padding: 0.1rem 0.05rem 0 0.05rem; color: #ED5564; border-bottom: solid 0.1rem #ED5564!important; }
 .nctouch-single-nav ul li.selected a i { -webkit-filter: grayscale(0); -moz-filter: grayscale(0); -ms-filter: grayscale(0); -o-filter: grayscale(0); filter: grayscale(0); filter: gray; opacity: 1;}
 .nctouch-single-nav.fixed { background-color: rgba(248,248,248,0.95); position: fixed; z-index: 3; top: 2rem; left: 0; right: 0;}
 /*订单列表*/
 .nctouch-order-list { display: block; clear: both; width: 100%;}
 .nctouch-order-list ul {}
 .nctouch-order-item { width: 95%; padding: 0 2.5%; background-color: #FFF; border-bottom: solid 0.05rem #EEE; margin-bottom: 0.275rem;}
 .nctouch-order-item-head { height: 0.9rem; padding: 0.5rem 0; border-bottom: solid 0.05rem #EEE; line-height: 0.9rem;}
 .nctouch-order-item-head .store { display: block; float: left; font-size: 0.7rem; line-height: 0.9rem; color: #000;}
 .nctouch-order-item-head .store i.icon { display: inline-block; width: 0.8rem; height: 0.9rem; margin: 0 0.3rem 0 0.1rem; vertical-align: top; background-image: url(../img/store_b.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 80%;}
 .nctouch-order-item-head .store i.arrow-r { width: 0.8rem; height: 0.9rem; display: inline-block; vertical-align: top; background-image: url(../img/arrow_right_b.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 60%; opacity: 0.75;}
 .nctouch-order-item-head .state { dispaly: blcok; float: right; font-size: 0.6rem; color: #ED5564;}

 .nctouch-order-item-con {}
 .nctouch-order-item-con .goods-block { position: relative; z-index: 1; border-bottom: solid #EEE 0.05rem;}
 .nctouch-order-item-con .goods-block:nth-last-child(1) { border: none;}
 .nctouch-order-item-con .goods-block.detail { height: 4.3rem;}
 .nctouch-order-item-con .goods-block a { display: block; color: #111;}
 /*订单商品图片*/
 .nctouch-order-item-con .goods-pic { display: block; width: 2.8rem; height: 2.8rem; position: absolute; z-index: 1; top: 0.38rem; left: 0;}
 .nctouch-order-item-con .goods-pic img { width: 100%; height: 100%;}
 /*订单商品简介*/
 .nctouch-order-item-con .goods-info { display: block; height: 2.8rem; padding: 0.38rem 0; margin: 0 4rem 0 3.1rem; position: relative; z-index: 1;}
 .nctouch-order-item-con .goods-info .goods-name { overflow: hidden; height: 1.5rem; font-size: 0.6rem; line-height: 0.75rem; margin-bottom: 0.1rem; color: #333;}
 .nctouch-order-item-con .goods-info .goods-type { overflow: hidden; height: 1.2rem; font-size: 0.45rem; line-height: 0.6rem; color: #999;}

 .nctouch-order-item-con .goods-subtotal  { display: block; position: absolute; z-index: 1; top: 0.38rem; right: 0; width: 3.4rem; text-align: right; overflow: hidden;}
 .nctouch-order-item-con .goods-subtotal .goods-price { display: block; font-size: 0.55rem; line-height: 0.9rem; font-weight: 600;}
 .nctouch-order-item-con .goods-subtotal .goods-price em { font-size: 0.6rem; font-weight: 600;}
 .nctouch-order-item-con .goods-subtotal .goods-num { display: block; font-size: 0.55rem; line-height: 0.9rem; color: #999; font-weight: 600;}
 .nctouch-order-item-con .goods-subtotal .goods-state-back {font-size: 0.6rem;color: #D39C1F;}
 .nctouch-order-item-con .goods-return { position: absolute; z-index: 2; right: 0rem; bottom: 0.4rem; display: block; font-size: 0.6rem; line-height: 1.2rem; height: 1.2rem; padding: 0 0.4rem ; border: solid 0.05rem #EEE; border-radius: 0.2rem; color: #ED5564 !important; background-color: #FFF;}
 .nctouch-order-item-con .goods-refund { position: absolute; z-index: 2; right: 2.2rem; bottom: 0.4rem; display: block; font-size: 0.6rem; line-height: 1.2rem; height: 1.2rem; padding: 0 0.4rem ; border: solid 0.05rem #EEE; border-radius: 0.2rem; color: #ED5564 !important; background-color: #FFF;}

 .nctouch-order-item-con .goods-gift { display: block; clear: both; padding : 0.2rem; margin: 0.4rem 0 0; border: dashed 1px #EEE; background-color: #FCFCFC;}
 .nctouch-order-item-con .goods-gift span { display: block; font-size: 0.55rem; line-height: 0.9rem; /* height: 0.9rem; */ border-bottom: solid 0.05rem #EEE; padding-bottom: 0.2rem; margin-bottom: 0.2rem; color: #888; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
 .nctouch-order-item-con .goods-gift span:last-child { border: none; margin-bottom: 0; padding-bottom: 0;}
 .nctouch-order-item-con .goods-gift span em { display: inline-block; height: 0.5rem; vertical-align: middle; padding: 0.1rem 0.2rem; margin-right: 0.2rem; background: #BBB; font-size: 0.45rem; line-height: 0.5rem; color: #FFF; border-radius: 0.1rem;}

 .nctouch-order-item-con .goods-subtotle { padding: 0.4rem 0;}
 .nctouch-order-item-con .goods-subtotle dl { font-size: 0.55rem; line-height: 0.9rem; overflow: hidden; margin-bottom: 0.1rem;}
 .nctouch-order-item-con .goods-subtotle dt { float: left; color: #555;}
 .nctouch-order-item-con .goods-subtotle dd { float: right; color: #000; text-align: right;}
 .nctouch-order-item-con .goods-subtotle dd span { display: block; width: 8rem; height: 0.9rem; overflow: hidden; text-overflow: ellipsis;
	white-space: nowrap; font-size: 0.55rem; line-height: 0.9rem; color: #000; }
 .nctouch-order-item-con .goods-subtotle dd em {font-weight: 600;}
 .nctouch-order-item-con .goods-subtotle dl.t { font-size: 0.6rem; line-height: 1rem;}
 .nctouch-order-item-con .goods-subtotle dl.t dt { color: #333;}
 .nctouch-order-item-con .goods-subtotle dl.t dd { color: #ED5564}
 .nctouch-order-item-con .goods-subtotle dl.t dd em { font-size: 0.7rem;}

 .nctouch-order-item-bottom { font-size: 0; border-top: solid 0.05rem #EEE; padding: 0.5rem 0;}
 .nctouch-order-item-bottom span { display: inline-block; height: 1rem; width: 49%;}
 .nctouch-order-item-bottom span:first-child { border-right: #DDD 0.05rem solid;}
 .nctouch-order-item-bottom span a { display: block; text-align: center; font-size: 0.7rem; line-height: 1rem; color: #000;}
 .nctouch-order-item-bottom span a i { display: inline-block; vertical-align: middle; width: 1rem; height: 1rem; margin-right: 0.2rem; background-position: 50% 50%; background-repeat: no-repeat; background-size: 70%; opacity: 0.5;}
 .nctouch-order-item-bottom span a i.im { background-image: url(../img/kefu_b.png);}
 .nctouch-order-item-bottom span a i.tel { background-image: url(../img/tel_b.png);}

 .nctouch-order-item-footer { border-top: solid 0.05rem #EEE; margin-top: 0.4rem;}
 .nctouch-order-item-footer .store-totle { min-height: 0.9rem; padding: 0.5rem 0; font-size: 0; text-align: right; border-bottom: solid 0.05rem #EEE;}
 .nctouch-order-item-footer .store-totle span { vertical-align: middle; display: inline-block; font-size: 0.6rem; line-height: 0.9rem;}
 .nctouch-order-item-footer .store-totle .sum { font-size: 0.55rem; font-weight: 600; color: #ED5564; margin: 0 0.15rem;}
 .nctouch-order-item-footer .store-totle .sum em { font-size: 0.7rem;}
 .nctouch-order-item-footer .store-totle .freight { font-size: 0.45rem; color: #999;}
 .nctouch-order-item-footer .store-totle time { float: left; font-size: 0.55rem; line-height: 0.9rem; color: #BBB;}
 .nctouch-order-item-footer .store-totle .refund-sum { font-size: 0.6rem; color: #000; line-height: 0.9rem;}
 .nctouch-order-item-footer .store-totle .refund-sum em { color: #ED5564; font-weight: 600;}
 .nctouch-order-item-footer .handle { position: relative; z-index: 1; text-align: right; height: 1.2rem; padding: 0.4rem 0;}
 .nctouch-order-item-footer .handle .del { position: absolute; z-index: 1; top: 0.4rem; left: 0; display: block; height: 1.2rem; font-size: 0.6rem; line-height: 1.2rem; color: #888;}
 .nctouch-order-item-footer .handle .del i { display: inline-block; vertical-align: top; width: 1.2rem; height: 1.2rem; background-image: url(../img/del_b.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 50%; opacity: 0.9;}
 .nctouch-order-item-footer .handle p { position: absolute; z-index: 1; top: 0.4rem; left: 0; display: block; font-size: 0.6rem; line-height: 1.2rem; color: #ED5564; display: inline-block; }

 .check-payment em { font-size: 0.7rem; font-weight: 600;}

 .none{display: none;}
 .mt42 {margin-top: 4.0rem;}
 .btn{line-height: 1.24rem;}
 #fixed_nav{position: fixed;z-index: 3;top: 2rem;left: 0;right: 0;}
 .nctouch-order-item-head{line-height: 1rem;}
 .nctouch-order-item-head .store{color: #777;line-height: 1rem;font-size: 0.65rem;}
 .nctouch-order-item-con .goods-info .goods-type{font-size: .5rem;}
 .order_time{float: left;font-size: 0.55rem;line-height: 1.24rem;color: #888;}
/**
 * -------------------------------------------------------------------------------------
 * 用户订单列表-----END
 * -------------------------------------------------------------------------------------
 */


/**
 * -------------------------------------------------------------------------------------
 * 用户订单详情-----START
 * -------------------------------------------------------------------------------------
 */
 .nctouch-oredr-detail-block { position: relative; z-index: 1; display: block; padding: 0.4rem 0; background: #FFF; border-bottom: solid 0.05rem #EEE;}
 .nctouch-oredr-detail-block h3 { display: inline-block; vertical-align: top; height: 1.1rem; margin-left: 0.4rem; font-size: 0.7rem; line-height: 1rem; color: #000;}
 .nctouch-oredr-detail-block h3 i { display: inline-block; vertical-align: top; width: 1rem; height: 1rem; margin-right: 0.2rem; background-position: 50% 50%; background-repeat: no-repeat; background-size: 60%; opacity: 0.9;}
 .nctouch-oredr-detail-block h3 i.orders { background-image: url(../img/mc_01_b.png);}
 .nctouch-oredr-detail-block h3 i.msg { background-image: url(../img/mcc_04.png);}
 .nctouch-oredr-detail-block h3 i.invoice { background-image: url(../img/mcc_08_b.png);}
 .nctouch-oredr-detail-block h3 i.pay { background-image: url(../img/mcc_06_b.png);}
 .nctouch-oredr-detail-block h3 i.phone { background-image: url(../img/mobile_b.png);}
 .nctouch-oredr-detail-block .order-state { float: right; height: 1rem; margin-right: 0.5rem; font-size: 0.6rem; color: #ED5564; line-height: 1rem; }
 .nctouch-oredr-detail-block .msg-phone { display: inline-block; vertical-align: top; font-size: 0.6rem; font-weight: 600; line-height: 1rem; color: #000; height: 1rem; margin-left: 0.2rem;}
 .nctouch-oredr-detail-block .msg-again { position: absolute; z-index: 1; top: 0.2rem; right: 0.5rem; background: #F5F5F5; font-size: 0.6rem; line-height: 1rem; padding: 0.2rem 0.3rem; color: #333; border: solid #EEE 0.05rem; border-radius: 0.2rem;}
 .nctouch-oredr-detail-block .info { margin-left: 1.6rem; font-size: 0.55rem; line-height: 0.9rem;}
 .nctouch-oredr-detail-block i.icon-arrow { position: absolute; z-index: 1; top: 50%; right: 0.5rem; display: block; width: 0.5rem; height: 0.5rem; margin-top: -0.25rem; background-image: url(../img/arrow_right_b.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 100%; opacity: 0.5; }
 .nctouch-oredr-detail-block .left{float: left;color: #686868;}
 .nctouch-oredr-detail-block .sitem-r {float: right;color: #f15353;}
 .nctouch-oredr-detail-block .orders,.cc-03,.icon-add,.pay,.msg{margin-right: 0!important;}
 .nctouch-oredr-detail-block .order-states {color:#777;float: right;height: 1rem;margin-right: 0.5rem;font-size: 0.6rem;line-height: 1rem;} 
 .nctouch-oredr-detail-block .dian{max-height:7rem!important;}
 .nctouch-oredr-detail-block .dians{max-width:11rem;text-align: right}
 .nctouch-oredr-detail-block div.goods-pic {width: 2.5rem!important;height: 2.5rem!important;padding: 0.2rem;top: 0.3rem!important;border: solid 0.05rem #EEE;border-radius: 0.2rem;}
 .nctouch-oredr-detail-block li.order_prices{padding: 0 2.5%;}
 .nctouch-oredr-detail-block div.order_price{min-height: 1rem;font-size: 0;text-align: right;}
 .nctouch-oredr-detail-block div.order_price span {vertical-align: middle;display: inline-block;font-size: 0.6rem;line-height: 0.9rem;}
 .nctouch-oredr-detail-block dl.goods-info {margin: 0 3.5rem 0 3.3rem!important;}
 .nctouch-oredr-detail-block .order-log { padding: 0 0.5rem;}
 .nctouch-oredr-detail-block .order-log li { display: block; font-size: 0.6rem; line-height: 0.9rem; color: #999;}

 /*商品信息*/
 .nctouch-oredr-detail-block {display: block;clear: both;background-color: #FFF;margin-bottom: 0.5rem;border: solid #EEE;border-width: 0.05rem;}
 .nctouch-oredr-detail-block dl.cart_title {display: block;border-bottom: solid 0.05rem #EEE;}
 .nctouch-oredr-detail-block dl.cart_title dd.cart_title-icon{position: relative;z-index: 1;display: block;height: 0.9rem;padding: 0.5rem;font-size: 0.7rem;line-height: 0.9rem;}
 .nctouch-oredr-detail-block dl.cart_title dd.cart_title-icon i.icon-store{display: inline-block;width: 0.8rem;height: 0.9rem;vertical-align: middle;background: url(../img/store_b.png) no-repeat 50% 10%;background-size: 90%;opacity: 0.8;}

 /*物流信息*/
 .nctouch-oredr-detail-add { position: relative; z-index: 1; width: 100%;}
 .nctouch-oredr-detail-add i.icon-add { position: absolute; z-index: 1; top: 0rem; left: 0.4rem; display: block; width: 1rem; height: 1rem; background-image: url(../img/location_b.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 80%; }
 .nctouch-oredr-detail-add dl { margin: 0 0 0 1.6rem; padding: 0 0.5rem 0 0;}
 .nctouch-oredr-detail-add dt { display: block; height: 1rem; font-size: 0.7rem; line-height: 1rem;}
 .nctouch-oredr-detail-add dt span { margin-left: 0.3rem; font-weight: 600;}
 .nctouch-oredr-detail-add dd { display: block; min-height: 0.9rem; max-height: 1.6rem; font-size: 0.6rem; line-height: 0.9rem;}
 .nctouch-oredr-detail-add i.icon-add{ background-image: url(../img/location_b.png);}
 .nctouch-oredr-detail-add i.cc-03{position: absolute;z-index: 1;top: 0rem;left: 0.4rem;display: block;width: 1rem;height: 1rem;background-repeat: no-repeat;background-position: 50% 50%;background-size: 80%;}
 .nctouch-oredr-detail-add dl {margin: 0 0 0 1.5rem;}
 .nctouch-oredr-detail-add dl .logistics{display:inline-block;min-width: 55px;color:#555;}
 .nctouch-oredr-detail-add dl .logistics_content{float:right;color:#888;}
 .nctouch-oredr-detail-add i.icon-add{display: inline-block;vertical-align: top;width: 1rem;height: 1rem;background-position: 50% 50%;background-repeat: no-repeat;background-size: 60%;opacity: 0.9;background-image: url(../img/location_b.png);}

 /*合计金额*/
 .nctouch-oredr-detail-bottom {z-index: 1;top: auto;left: 0;right: 0;bottom: 0;display: block;height: 2rem;text-align: right;background-color: rgba(255,255,255,0.85);background-color: rgba(255,255,255,1)!important;border-top: solid 0.05rem #EEE;}
 .nctouch-oredr-detail-bottom .total{display: block;float: right;text-align: right;width: 70%;}
 .nctouch-oredr-detail-bottom .total dl {height: 1rem;margin-right: 1rem;padding: 0.5rem 0;font-size: 0;line-height: 1rem;}
 .nctouch-oredr-detail-bottom .total dl dt {display: inline-block;font-size: 0.6rem;}
 .nctouch-oredr-detail-bottom .total dl dd {display: inline-block;font-size: 0.55rem;color: #DB4453;font-weight: 600;}
 .nctouch-oredr-detail-bottom .total dl dd em {font-size: 0.9rem;}


/* ================================ */
/* 订单支付							*/
/* ================================ */

 /**
  * -------------------------------------------------------------------------------------------
  * ORDER_PAY-----START
  * -------------------------------------------------------------------------------------------
  */
 .nctouch-order-list { display: block; clear: both; width: 100%;}
 /*订单详情*/
 .nctouch-order-detail-block { position: relative; z-index: 1; display: block; padding: 0.4rem 0; background: #FFF; border-bottom: solid 0.05rem #EEE;}
 .nctouch-order-detail-block h3 { display: inline-block; vertical-align: top; height: 1rem; margin-left: 0.4rem; font-size: 0.7rem; line-height: 1rem; color: #000;}
 .nctouch-order-detail-block h3 i { display: inline-block; vertical-align: top; width: 1rem; height: 1rem; margin-right: 0.2rem; background-position: 50% 50%; background-repeat: no-repeat; background-size: 60%; opacity: 0.9;}
 .nctouch-order-detail-block h3 i.orders { background-image: url(../img/mcc_08_b.png);}
 .nctouch-order-detail-block h3 i.invoice { background-image: url(../img/mcc_08_b.png);}
 .nctouch-order-detail-block h3 i.pay { background-image: url(../img/mcc_06_b.png);}
 .nctouch-order-detail-block h3 i.phone { background-image: url(../img/mobile_b.png);}
 .nctouch-order-detail-block i.msg {position: absolute;z-index: 1;top: 0.45rem;left: 0.4rem;display: block;width: 1rem;height: 1rem;background-repeat: no-repeat;background-position: 50% 50%;background-size: 80%; background-image: url(../img/mcc_04.png);}
 .nctouch-order-detail-block i.icon-add {position: absolute;z-index: 1;top: 0.3rem;left: 0.4rem;display: block;width: 1rem;height: 1rem;background-image: url(../img/location_b.png);background-repeat: no-repeat;background-position: 50% 50%;background-size: 80%;}
 .nctouch-order-detail-block .order-state { float: right; height: 1rem; margin-right: 0.5rem; font-size: 0.6rem; line-height: 1rem; }
 .nctouch-order-detail-block .order-state em{ color: #ED5564; font-size: 0.7rem;font-weight:600; }
 .nctouch-order-detail-block .msg-phone { display: inline-block; vertical-align: top; font-size: 0.6rem; font-weight: 600; line-height: 1rem; color: #000; height: 1rem; margin-left: 0.2rem;}
 .nctouch-order-detail-block .msg-again { position: absolute; z-index: 1; top: 0.2rem; right: 0.5rem; background: #F5F5F5; font-size: 0.6rem; line-height: 1rem; padding: 0.2rem 0.3rem; color: #333; border: solid #EEE 0.05rem; border-radius: 0.2rem;}
 .nctouch-order-detail-block .info { margin-left: 1.6rem; font-size: 0.55rem; line-height: 0.9rem;}
 .nctouch-order-detail-block i.icon-arrow { position: absolute; z-index: 1; top: 50%; right: 0.5rem; display: block; width: 0.5rem; height: 0.5rem; margin-top: -0.25rem; background-image: url(../img/arrow_right_b.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 100%; opacity: 0.5; }
 .nctouch-order-detail-add { position: relative; z-index: 1; width: 100%;}
 .nctouch-order-detail-add i.icon-add { position: absolute; z-index: 1; top: 0rem; left: 0.4rem; display: block; width: 1rem; height: 1rem; background-image: url(../img/location_b.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 80%; }
 .nctouch-order-detail-add dl { margin: 0 0 0 1.6rem; padding: 0 0.5rem 0 0;}
 .nctouch-order-detail-add dt { display: block; height: 1rem; font-size: 0.7rem; line-height: 1rem;}
 .nctouch-order-detail-add dt span { margin-left: 0.3rem; font-weight: 600;}
 .nctouch-order-detail-add dd { display: block; min-height: 0.9rem; max-height: 1.6rem; font-size: 0.6rem; line-height: 0.9rem;}
 /*地址*/
 .nctouch-order-detail-block dl{padding: 0 0.5rem 0 0;margin: 0 0 0 1.6rem;}
 .nctouch-order-detail-block dl span{display: inline-block;vertical-align: top;line-height: 0.9rem;height: 0.9rem;}
 .nctouch-order-detail-block dl dt{height: 0.9rem;font-size: 0;}
 .nctouch-order-detail-block dl dt span.receive_people {min-width: 4rem;font-size: 0.6rem;font-weight: weight;color: #555;}
 .nctouch-order-detail-block dl dt span.name {min-width: 3.5rem;font-size: 0.6rem;color: #333;}
 .nctouch-order-detail-block dl dt span.phone {font-size: 0.6rem;color: #333;}
 .nctouch-order-detail-block dd { height: auto; font-size: 0.6rem; line-height: 0.65rem; color: #777;}
 .nctouch-order-detail-block dd div.con{height:1.0rem;padding-top:0.2rem;}
 .nctouch-order-detail-block dd div.cons{padding-top:0.1rem;}
 .nctouch-order-detail-block dd span.consignee{display: table-cell;min-width: 4rem; font-size: 0.6rem; font-weight:weight; color: #555;}
 .nctouch-order-detail-block dd span.name { display: table-cell;min-width: 3.5rem; font-size: 0.6rem; color: #333;}
 .nctouch-order-detail-block dd span.phone { display: table-cell;font-size: 0.6rem; color: #333;}
 /*商品*/
 .nctouch-order-detail-block h3 {font-size:0.7rem;}
 .nctouch-order-detail-block h3 i.icon-store {background-size: 80%;background-image: url(../img/store_b.png) ;}
 .buy-item{display: block;position: relative;z-index: 1;margin-left: 0.5rem;}
 .buy-item div.goods-pic{left: 0;display: block;width: 2.7rem;height: 2.7rem;padding: 0.2rem;position: absolute;z-index: 1;top: 0rem;border: solid 0.05rem #EEE;border-radius: 0.2rem;}
 .buy-item div.goods-pic img{width: 100%;height: 100%;border-radius: 0.2rem;}
 .buy-item .goods_info{margin: 0 0.2rem 0 3.5rem;display: block;vertical-align: top;height: 2.2rem;position: relative;z-index: 1;}
 .buy-item dl.goods_info .goods_name{display: block;height: 1.4rem;font-size: 0.6rem;color: #111;line-height: 0.75rem;overflow: hidden;}
 .buy-item dl.goods_info .goods_limit{overflow: hidden;white-space: nowrap;width: 70%;height: 0.9rem;font-size: 0.55rem;line-height: 0.9rem;color: #555;text-overflow: ellipsis;}
 .buy-item .goods_price{margin: 0 0.5rem 0 3.5rem;}
 .buy-item .goods_price span{color: #DB4453;font-size: 0.55rem;font-weight: 600;}
 .buy-item .goods_price span em{font-size: 0.6rem;}
 .buy-item .goods_num{font-size: 0.5rem;line-height: 1rem;position: absolute;z-index: 1;top: 2.5rem;right: 1rem;}
 .buy-item .goods_num em{font-size: 0.6rem;font-weight: 600;margin: 0 0.2rem;} 
 .nctouch-order-detail-block .goods-subtotle {}
 .nctouch-order-detail-block .goods-subtotle dl {margin-left: 0.5rem; font-size: 0.55rem; line-height: 0.9rem; overflow: hidden; margin-bottom: 0.1rem;}
 .nctouch-order-detail-block .goods-subtotle dt { float: left; color: #666;height: auto;font-size: 0.55rem;}
 .nctouch-order-detail-block .goods-subtotle dd { float: right; color: #000; text-align: right;line-height: 0.9rem;}
 .nctouch-order-detail-block .goods-subtotle dd span { display: block; width: 8rem; height: 0.9rem; overflow: hidden; text-overflow: ellipsis;white-space: nowrap; font-size: 0.55rem; line-height: 0.9rem; color: #000; }
 .nctouch-order-detail-block .goods-subtotle dd em {font-weight: 600;}
 .nctouch-order-detail-block .goods-subtotle dl.t { font-size: 0.6rem; line-height: 1rem;}
 .nctouch-order-detail-block .goods-subtotle dl.t dt { color: #333;font-size: 0.6rem; line-height: 1rem;}
 .nctouch-order-detail-block .goods-subtotle dl.t dd { color: #ED5564;    line-height: 1rem;}
 .nctouch-order-detail-block .goods-subtotle dl.t dd em { font-size: 0.7rem;}

 .nctouch-order-item-bottom {background:#fff;font-size: 0;  padding: 0.5rem 0;}
 .nctouch-order-item-bottom span { display: inline-block; height: 1rem; width: 98%;}
 .nctouch-order-item-bottom span:first-child { border-right: #DDD 0.05rem solid;}
 .nctouch-order-item-bottom span a { display: block; text-align: center; font-size: 0.7rem; line-height: 1rem; color: #000;}
 .nctouch-order-item-bottom span a i { display: inline-block; vertical-align: middle; width: 1rem; height: 1rem; margin-right: 0.2rem; background-position: 50% 50%; background-repeat: no-repeat; background-size: 70%; opacity: 0.5;}
 .nctouch-order-item-bottom span a i.tel { background-image: url(../img/tel_b.png);}

 .pay_type{position: relative;z-index: 1;display: block;padding: 0;background: #FFF;border-bottom: solid 0.05rem #EEE;}
 .pay_type dl {padding: 0 0.5rem 0 0;margin: 0 0 0 1.6rem;}
 .pay_type dd {height: auto;font-size: 0.6rem;line-height: 0.9rem;color: #777;}
 .pay_type .info{padding:0.2rem 0;position: relative;margin-left: 1.6rem;line-height: 0.9rem;font-size:0.65rem;min-height:2.7rem;border-bottom: solid #EEE 0.05rem;}
 .pay_type .info i{position: absolute;z-index: 1;top: 0.25rem;left: 0.3rem;display: block;width: 1.1rem;height: 1rem;background-repeat: no-repeat;background-position: 50% 50%;background-size: 80%;}
 .pay_type .info i.icon-weixin {background-image: url(../img/logo/pay_logo/weixin.gif);}
 .pay_type .info i.icon-alipay {background-image: url(../img/logo/pay_logo/alipay.gif);}
 .pay_type .info i.icon-bank {background-image: url(../img/logo/pay_logo/bank.gif);}
 .pay_type .info i.icon-huoyun {background-image: url(../img/logo/pay_logo/huoyun.gif);}
 .pay_type .info i.icon-creadit {background-image: url(../img/logo/pay_logo/creadit.gif);}
 .pay_type .info i.icon-ziti {background-image: url(../img/logo/pay_logo/ziti.gif);}
 .pay_type .info i.icon-peisong {background-image: url(../img/logo/pay_logo/peisong.gif);}
 .pay_type .info i.icon-sheqian {background-image: url(../img/logo/pay_logo/sheqian.gif);}
 .pay_type .info i.icon-qita {background-image: url(../img/logo/pay_logo/qita.gif);}
 .pay_type .info .pay-info{width:10rem;}
 .pay_type .info .pay-info dt.pay-name {font-size:0.7rem;line-height:1rem;display: block;}
 .pay_type .info .pay-info dd.pay-type { overflow: hidden; white-space: nowrap; width: 70%; height: 0.9rem; font-size: 0.45rem; line-height: 0.9rem; color: #999; text-overflow: ellipsis;}
 .pay_type .info .pay-check {display: block;position: absolute;z-index: 1;top: 1.1rem;right: 0.5rem;width: 1rem;height: 1rem;}
 input[type="radio"]:checked {
     border-color: #ED5564;
     background-color: #ED5564;
 }
 input[type="radio"] {
     position: relative;
     width: 0.75rem;
     height: 0.75rem;
     background-color: #F5F5F5;
     border: 0.05rem solid #CCC;
     -webkit-border-radius: 50%;
     border-radius: 50%;
     vertical-align: middle;
 }
 input[type="radio"]:checked:after {
     content: '';
     position: absolute;
     left: 0.1rem;
     top: 0.14rem;
     width: 0.4rem;
     height: 0.2rem;
     border-left: 0.065rem solid #fff;
     border-bottom: 0.065rem solid #fff;
     -webkit-transform: rotate(-45deg);
     -ms-transform: rotate(-45deg);
     transform: rotate(-45deg);
 }

 /*说明*/
 .success{background-color: #FFF;border-bottom: solid 0.05rem #EEE;}
 div.success .buy_success_explain{z-index: 1;margin-left: 0.5rem;padding: 0.5rem 0;border-bottom: solid #EEE 0.05rem;font-size: 0.6rem;color: #555;line-height: 0.85rem;}

 /**
  * 商品价格、邮费、备注
  */
 .money{background-color: #FFF;margin-bottom: 0.5rem;border: solid #EEE;border-width: 0.05rem;}
 .money dl{border-bottom: solid #EEE 0.05rem;}
 .money .totle{position: relative;z-index: 1;height: 1rem;padding: 0.4rem 0 0.2rem;font-size: 0;}
 .money dl.totle dt {position: absolute;z-index: 1;top: 0.4rem;left: 0.4rem;display: block;width: 50%;height: 1rem;font-size: 0.6rem;line-height: 1rem;}
 .money dl.totle dd {color: #DB4453;font-size: 0.55rem;font-weight: 600;height: 1rem;margin: 0 0.5rem 0 50%;text-align: right;line-height: 1rem;}
 .money dl.totle dd em{font-size: 0.6rem;}
 .money .postage{position: relative;z-index: 1;padding: 0.4rem 0 0.2rem;font-size: 0;}
 .money dl.postage dt {position: absolute;z-index: 1;top: 0.4rem;left: 0.4rem;display: block;width: 50%;height: 1rem;font-size: 0.6rem;line-height: 1rem;}
 .money dl.postage dt span{font-size:12px;position: relative;top:-1px;color:#848689}
 .money dl.postage dt span .tanhao{background: url('../img/2016-09-22_175610.jpg') no-repeat center;position: relative;top: 4px;width: 16px;height: 16px;display: inline-block;background-size: 1.2375em;}
 .money dl.postage dd {color: #DB4453;font-size: 0.55rem;font-weight: 600;height: 1rem;margin: 0 0.5rem 0 50%;text-align: right;line-height: 1rem;}
 .money dl.postage dd em{font-size: 0.6rem;}
 .money dl.postage div.postage_explain{color: #848689;font-size: 12px;font-size: 0.55rem;margin-left:0.4rem;}
 .money .remark{position: relative;z-index: 1;height: 1rem;padding: 0.4rem 0 0.2rem;font-size: 0;}
 .money dl.remark dt {position: absolute;z-index: 1;top: 0.4rem;left: 0.4rem;display: block;width: 20%;height: 1rem;font-size: 0.6rem;line-height: 1rem;}
 .money dl.remark dd {color: #333;font-size: 0.6rem;overflow: hidden;height: 1rem;margin: 0 0.5rem 0 23%;text-align: right;line-height: 1rem;}
 .money dl.remark dd .inp{width: 100%;min-height:1rem;border: 0 none;font-size: 0.6rem;line-height: 1rem;color: #000;}

 /*提交订单，底部悬浮*/
 .cart_bottom{position: fixed;z-index: 1;top: auto;left: 0;right: 0;bottom: 0;height: 2rem;background-color: rgba(255,255,255,0.85);border-top: solid 0.05rem #EEE;}
 .cart_bottom .total{display: block;float: left;text-align: right;width: 75%;}
 .cart_bottom .total dl{height: 1rem;margin-right: 1rem;padding: 0.5rem 0;font-size: 0;line-height: 1rem;}
 .cart_bottom .total dl dt{display: inline-block;font-size: 0.6rem;}
 .cart_bottom .total dl dd{display: inline-block;font-size: 0.55rem;color: #DB4453;font-weight: 600;}
 .cart_bottom .total dl dd em{font-size: 0.9rem;}
 .cart_bottom .ok{background-color: #ED5564;display: block;float: right;width: 25%;height: 2rem;}
 .cart_bottom .ok a{display: block;text-align: center;font-size: 0.8rem;color: #FFF;line-height: 2rem;}



 .pay-main {display: block;margin-top: 2rem;background-color: #fff;}
 .pay-main .order-pay {padding:0.5rem;border-bottom: solid #EEE 0.05rem;text-align: center;} 
 .pay-main .order-pay a{margin: 0 auto;display: block;width: 50%;}
 .pay-main .order-pay img{max-width: 80%}
 .pay-main .order-pay a img{max-width: 100%}
 .pay-main .nctouch-inp-con .form-box{border-bottom: solid #EEE 0.05rem;}
 .pay-main .nctouch-inp-con .form-box .box-need-pay{line-height:1.95rem;font-size: 0.6rem;}
 .pay-main .nctouch-inp-con .form-box .box-need-pay span{color: #ED5564;font-size:0.7rem;}
 .pay-main .nctouch-inp-con .form-box .huoyun .input-box{font-size: 0.6rem;line-height:0.99rem;}
 .pay-main .nctouch-inp-con .form-box .pay-explain{/*min-height:1.95rem;line-height:1.95rem;*/font-size: 0.6rem;display: block;margin: 0 0.5rem 0 3.5rem;position: relative;z-index: 1;}
 .pay-main .nctouch-inp-con .form-box .pay-explain div{color: #777;min-height:1rem;line-height:1rem;padding:0.48rem 0;}
 .pay-main .nctouch-inp-con .form-box .pay-explain div:not(:last-child){border-bottom: solid #EEE 0.05rem;}
 .pay-main .nctouch-inp-con .form-box .pay-explain div .key{float:right;font-weight: 400;font-size: 12px }
 /**
  * -------------------------------------------------------------------------------------------
  * ORDER_PAY-----END
  * -------------------------------------------------------------------------------------------
  */

/**
 * -------------------------------------------------------------------------------------
 * 用户订单详情-----END
 * -------------------------------------------------------------------------------------
 */