@charset "utf-8";
/* CSS Document */
.custom-nav:after,.nav:after,.nav-shopping:after,.pop-address-choice .list-unit:after,.list-text ul li:after,.role-choicebox:after,.pro-call:after,.title-call:after,.title-call:after,.list-ranking ul li:after,.referee:after,.recommend-text:after,.list-updata:after,.list-pro-sale:after,.commodity-indicative:after,.list-pro0515:after,.bingding-bot2 .text:after{content: "";display: block;height: 0;clear: both;visibility: hidden;}


.nav{width:100%;}
.nav ul li{float:left;width:20%; text-align:center;line-height: 50px;font-size:15px;color:#333;font-weight:bold;}
.nav ul li.active{line-height:48px;border-bottom:2px solid #e42f46;color:#e42f46;}

.copyrightbox{padding:10px 0;line-height:20px;color:#999; text-align:center;}
.copyrightbox .logo{width:82px;height:30px; background:url(../images/logo_gray.png) center center no-repeat; background-size:100%; display:inline-block}

.btn-return,.btn-home{width:30px;height:30px;border-radius: 100%;background:#fff url(../images/icon_return.png) center center no-repeat; background-size:8px;position: fixed;left: 2%;top: 2%;z-index: 5;box-shadow: -0.3125rem 0 1.5625rem rgba(57,57,57,0.2);font-size:0;}
.btn-home{background:#fff url(../images/icon_home.png) center center no-repeat; background-size:15px;left:auto;right:2%;}

/*--底部导航--*/
.nav-bottom{width:100%;height:50px;background:#fff;position:relative; z-index:11;}
.nav-bottom ul li{float:left;width:25%;padding:5px 0;border-right:1px solid #ddd;text-align:center;margin-left:-1px;}
.nav-bottom ul li:last-child{border-right:none;}
.nav-bottom ul li i{margin:0 auto;width:24px;height:24px;display:block}
.nav-bottom ul li p{width:100%; text-align: center;font-size:12px;color:#4f4d4f; line-height:16px;}

.nav-bottom ul li i.icon-home{background:url(../images/icon_nav_home.png) center center no-repeat;background-size: 24px;}
.nav-bottom ul li i.icon-list{background:url(../images/icon_nav_list.png) center center no-repeat;background-size: 24px;}
.nav-bottom ul li i.icon-gift{background:url(../images/icon_nav_gift.png) center center no-repeat;background-size: 24px;}
.nav-bottom ul li i.icon-my{background:url(../images/icon_nav_user.png) center center no-repeat;background-size: 24px;}

.nav-bottom ul li.active i.icon-home{background:url(../images/icon_nav_home_active.png) center center no-repeat;background-size: 24px;}
.nav-bottom ul li.active i.icon-list{background:url(../images/icon_nav_list_active.png) center center no-repeat;background-size: 24px;}
.nav-bottom ul li.active i.icon-gift{background:url(../images/icon_nav_gift_active.png) center center no-repeat;background-size: 24px;}
.nav-bottom ul li.active i.icon-my{background:url(../images/icon_nav_user_active.png) center center no-repeat;background-size: 24px;}

.nav-shopping{width:100%;height:50px; text-align:center}
.nav-shopping .service{float:left;width:15%;}
.nav-shopping .cart{float:left;width:15%;}
.nav-shopping .service i,.nav-shopping .cart i{margin:0 auto;margin-top:8px;width:20px;height:20px;display:block}
.nav-shopping .service p,.nav-shopping .cart p{line-height:20px;font-size:10px;color:#999}
.nav-shopping .btn{float:left;width:35%;line-height:50px;font-size:15px;color:#fff;background:#FE7211}
.nav-shopping .btn.red{background:#F03D38}
.nav-shopping .btn.white{color:#333;background:#fff}
.nav-shopping .btn.gray{color:#fff;background:#999}
.nav-shopping .btn.white strong{font-size:16px;color:#F03D38}
.nav-shopping .btn.pen40{width:40%;}
.nav-shopping .btn.pen60{width:60%;}
.nav-shopping .btn.pen70{width:70%;}
.nav-shopping .btn i.radio{margin-right:5px;width:18px;height:18px; background:url(../images/icon_radio_normal.png) center center no-repeat; background-size:100%; display:inline-block; vertical-align:middle}
.nav-shopping .btn.acitve i.radio{background:url(../images/icon_radio_active.png) center center no-repeat; background-size:100%;}
.nav-shopping .btn span{ display:inline-block; vertical-align:middle}

.nav-shopping .price{float:left;width:50%;line-height:50px;font-size:12px;color:#999; text-align:left}
.nav-shopping .price strong{font-size:18px;color:#FF2720;font-weight:normal}
.icon-service-gray{ background:url(../images/icon_service_gray.png) no-repeat; background-size:100%;}
.icon-cart-gray{ background:url(../images/icon_cart_gray.png) no-repeat; background-size:100%;}
/*--底部导航 end--*/


.searchbox {margin: 10px 10px;height: 30px;background: #efefef;display: block;border-radius: 3px;}
.searchbox input{float:left;width:80%;padding:0 10px;height: 30px;line-height: 30px;color: #999;font-size: 0.875rem; background:none; border:none}
.searchbox .btn-search{float:right;width:30px;height:30px; background:url(../images/btn_search.png) center center no-repeat; background-size:15px;}


.custom-nav{width:100%;border-top:2px solid #ddd;}
.custom-nav ul li{float:left;width:20%;font-size:0;}
.custom-nav ul li img{width:100%;}
.custom-nav ul li p{display: block;line-height: 24px;font-size: 12px;color: #333;text-align: center;}

.title-public{padding:10px 20px;height:16px;line-height:16px;}
.title-public h2{float:left;font-size:14px;color:#000;}
.title-public .more{float:right;color:#999}

.add_shopping{position: fixed;z-index: 10;bottom: 65px;right: 15px;width: 48px;height: 48px;
    background:#e42f46 url(../images/icon_cart_white.png) center center no-repeat; background-size:24px;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    border-radius: 24px;
    box-shadow:0 0 5px #999;
}

/*样式2start*/
.text-nav {margin: 10px;}
.text-nav.style2 {text-align:center;min-height:20px;max-height:100px;float:none;position:relative;}
.text-nav.style2:after {content:"";display:block;height:1px;background:#E5E5E5;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);}
.text-nav.style2 p {margin: 0 auto;padding:0 15px;display:inline-block;background:#FFF;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);
	z-index:5;white-space:nowrap;line-height:normal !important;float: none !important;max-width:100% !important;}
.text-nav.style2 p:before,
.text-nav.style2 p:after {content:"";display:block;width:5px;height:5px;overflow:hidden;border:1px solid #CCC;background:#FFF;position:absolute;top:46%;transform:rotate(45deg) translateY(-50%);
	-webkit-transform:rotate(45deg) translateY(-50%);-moz-transform:rotate(45deg) translateY(-50%);}
.text-nav.style2 p:before {left:-1px;}
.text-nav.style2 p:after {right:3px;}
.text-nav.style2 p span {display: inline;vertical-align: middle;}
.text-nav.style2 .text-nav-more {display: none;}
/*样式2end*/

.swiper-container {width: 100%;}
.swiper-slide img {width: 100%;display: block;}

/*商品滑动start*/
.swiper-goods {margin: 0 15px;overflow: hidden;background: #FFF}
.swiper-goods .swiper-slide {margin-right: 10px;text-align: center;font-size: 12px;background: #fff;position: relative;width: 26%;}
.swiper-goods .swiper-slide:last-child {margin-right: 0}
.swiper-goods .swiper-slide a {display: block;text-decoration: none;height: auto;background: #FFF;}
.swiper-goods .swiper-slide .photo-block {display: block;font-size: 0}
.swiper-goods .swiper-slide .photo-block img {display: block;width: 100%;}
.swiper-goods .info {margin-top: 10px}
.swiper-goods .goods-title {margin: 0;padding: 0;line-height: 20px;height: 40px;overflow: hidden;font-size: 0.75rem;color: #333;text-align: left}
.swiper-goods .goods-title:empty {background:url(../images/more_.gif) no-repeat no-repeat center center;background-size:auto 23%;}
.swiper-goods .goods-price {margin: 5px 0 0 0;padding: 0px;font-weight: bold;text-align: left;line-height: 24px;height: 24px;}
.swiper-goods .goods-price > em {display: block;color: #ff6600;font-style: normal;}
.swiper-goods .goods-buy {display: block;position: absolute;}
.swiper-goods .goods-buy.btn1 {width: 30px;height: 24px;background-position: 0 0;background-size: 130% auto;}
.swiper-goods .goods-buy.btn1,
.swiper-goods .goods-buy.btn2,
.swiper-goods .goods-buy.btn3,
.swiper-goods .goods-buy.btn4 {right: 0px;bottom: 0px;background-image: url("../images/showcase-1416814739063.png");}

.swiper-goods .big-pic .goods-buy.btn1,
.swiper-goods .big-pic .goods-buy.btn2,
.swiper-goods .big-pic .goods-buy.btn3,
.swiper-goods .big-pic .goods-buy.btn4 {bottom: 12px;}

.swiper-goods .goods-buy.btn1 {width: 30px;height: 24px;background-position: 0 0;background-size: 130% auto;}
.swiper-goods .goods-buy.btn2 {width: 20px; height: 19px;background-position: 3px -79px;background-size: 180% auto;}
.swiper-goods .goods-buy.btn3 {right: 1px;width: 40px;height: 24px;background-position: -1px 104px;background-size: 100% auto;}
.swiper-goods .goods-buy.btn4 {width: 37px;height: 20px;background-position: 2px -62px;background-size: 100% auto;}

.swiper-goods .swiper-slide.type-give {margin-right: 10px;text-align: center;font-size: 12px;background: #fff;position: relative;width: 40%;}
.swiper-goods .type-give .goods-title{height:30px;}
.swiper-goods .swiper-slide.type-give .photo-block{border:1px solid #D1D1D1;border-radius:5px; position:relative}
.swiper-goods .swiper-slide.type-give .photo-block i,.swiper-goods .swiper-slide.type-give .photo-block span{display:none}
.swiper-goods .swiper-slide.type-give .photo-block img{border-radius:5px;}
.swiper-goods .swiper-slide.type-give.swiper-slide-active .photo-block{border:1px solid #F03D38;}
.swiper-goods .swiper-slide.type-give.swiper-slide-active .photo-block i{width:18px;height:18px; background:url(../images/icon_radio_active.png) no-repeat; background-size:100%; position:absolute;right:5px;top:5px;display:block}
.swiper-goods .swiper-slide.type-give.swiper-slide-active .photo-block span{padding:0 5px;line-height:20px;border:1px solid #F14C46;border-radius:3px;font-size:12px;color:#F14C46; position:absolute;right:5px;bottom:5px;display:block}


.swiper-goods.baopin{margin:0;}
.swiper-goods.baopin .swiper-slide {margin:10px 0;padding:0 0.8%;text-align: center;font-size: 12px;background: #fff;position: relative;width: 28%;}
.swiper-goods.baopin .goods-title,.swiper-goods.baopin .goods-price{text-align: center;}
.swiper-goods.baopin .goods-price > em{color:#F03D38;font-weight:normal;}
.swiper-goods.baopin .info{margin-top:5px}

/*商品滑动end*/

.title-swiper{padding:0 15px;line-height:40px;font-size:15px;}
.title-swiper span{font-size:12px;}

/*商品基本信息start*/
.products-price-mes{padding:10px;background:#FFF7F7}
.products-price-mes .text{font-size:18px;color:#FF2720;line-height:24px;}
.products-price-mes .text em{margin-left:10px;font-size:12px;color:#999; display:inline-block;font-style:normal;}
.products-price-mes .text .jf{float:right;color:#999;padding-left:15px;background:url(../images/icon_jf.png) left center no-repeat; background-size:10px;font-size:12px;}
.products-price-mes .tips{border:1px solid #FF2720;padding:2px 5px;font-size:12px;color:#FF2720; display:inline-block;margin-right:10px;border-radius:3px;}

.parducts-mes{padding:5px 0 10px 10px;border-bottom:2px solid #ddd;}
.parducts-mes h1{font-size:18px;color:#000;line-height:24px;}
.parducts-mes .sub-mes{padding:5px 0 10px 0;line-height:16px;color:#999;}
.parducts-mes .price{font-size:14px;color:#FF0000;border-bottom:1px solid #ddd;padding:0 0 5px 0; position:relative}
.parducts-mes .price strong{font-size:24px;font-weight:normal;}
.parducts-mes .price span{font-size:12px;color:#999; text-decoration:line-through;margin-left:10px;}
.parducts-mes .mes-other{padding-top:10px;}
.parducts-mes .mes-other.bg-arrow-right{background: url(../images/icon_arrow_right_black.png) 95% 11px no-repeat;background-size: 8px;}
.parducts-mes .mes-other i{width:15px;height:15px;margin-right:5px; display:inline-block; vertical-align:middle;}
.parducts-mes .mes-other span{font-size:12px;display:inline-block; vertical-align:middle;}
.parducts-mes .mes-other i.margin{margin-left:20%;}
.parducts-mes .mes-additional{margin-top:10px;padding:10px 5% 0 0;border-top:1px dashed #ddd; /*background:url(../images/icon_arrow_right_gray.png) 95% center no-repeat; background-size:8px;*/}
.parducts-mes .mes-additional div{display:inline-block;margin-right:15px;}
.parducts-mes .mes-additional i{margin-right:3px;width:12px;height:22px;display:inline-block;vertical-align:middle}
.parducts-mes .mes-additional span{color:#999;line-height:22px;display:inline-block;vertical-align:middle}

.icon-size{background:url(../images/spsicon.png) no-repeat;background-size:auto 15px;background-position:0 0;}
.icon-loc{background:url(../images/spsicon.png) no-repeat;background-size:auto 15px;background-position:-25px 3px;}
.icon-service{ background:url(../images/spsicon.png) no-repeat;background-size:auto 15px;background-position:-48px 0;}
.icon-right{background:url(../images/spsicon.png) left center no-repeat;background-size:auto 15px;background-position:-63px 6px;}
.icon-error{background:url(../images/spsicon.png) left center no-repeat;background-size:auto 15px;background-position:-75px 6px;}

.btn-mes-exp{padding:15px 0 15px 20px; background:url(../images/icon_arrow_right_black.png) 95% center no-repeat; background-size:8px;}
.btn-mes-exp.border{border-bottom:2px solid #ddd;}

.btn-text-center{padding:15px 0 15px 20px; background:#fff; text-align:center}
.btn-text-center i{margin-right:10px;width:12px;height:12px;background:url(../images/icon_arrow_up_gray.png) center center no-repeat; background-size:12px; display:inline-block; vertical-align:middle}
.btn-text-center span{line-height:20px;display:inline-block; vertical-align:middle}

.layoutservice{width:100%;}
.layoutservice h2{line-height:50px; text-align:center;font-size:12px;border-bottom:1px solid #ddd}
.layoutservice ul li{margin:0 15px;padding:10px 0;border-bottom:1px solid #ddd}
.layoutservice ul li:last-child{border-bottom:none}
.layoutservice ul li i{margin-right:3px;width:12px;height:22px;display:inline-block;vertical-align:middle}
.layoutservice ul li span{color:#000;line-height:22px;display:inline-block;vertical-align:middle}
.layoutservice ul li p{width:100%;line-height:22px;color:#999;display:inline-block;vertical-align:middle}

.layoutpro{margin:0 15px;}
.layoutpro .pro-mes,.layoutpro .specbox{padding:10px 0; border-bottom:1px solid #ddd;}
.layoutpro .pro-mes img{float:left;width:50px;height:50px;border-radius:3px;margin-right:5px;}
.layoutpro .pro-mes .text{margin-left:55px;}
.layoutpro .pro-mes .text h3{width:90%;font-size:14px;line-height:20px;}
.layoutpro .pro-mes .text p{padding-top:10px;font-size:14px;color:#F33B2F;}

.layoutpro .specbox .title{width:100%;padding:5px 0 10px 0;}
.layoutpro .specbox .spec{margin-right:20px;border:1px solid #C9C9C9;border-radius:3px;padding:0 10px;line-height:30px; position:relative; display:inline-block; vertical-align:middle}
.layoutpro .specbox .spec.active{color:#FF6803;border:1px solid #FF6803; background:url(../images/icon_check.png) right bottom no-repeat; background-size:18px;}

.layoutpro .number{padding:15px 0;}
.layoutpro .number strong{line-height:32px;font-weight:normal;}
.layoutpro .number .numsel{float:right;border:1px solid #CACACA;border-radius:3px;}
.layoutpro .number .numsel span{width:30px;line-height:30px;text-align:center;font-size:18px; display:inline-block}
.layoutpro .number .numsel span:nth-child(2){border-left:1px solid #CACACA;border-right:1px solid #CACACA;}


.pop-exclusive{width:100%;height:30px;position:fixed; z-index:10; bottom:51px; background:url(../images/bg_pop_exclusive.jpg) center top repeat-y; background-size:100%;}
.pop-exclusive i{width:12px;height:16px; background:url(../images/icon_hb.png) no-repeat;background-size:100%;margin:0 5px 0 15px; display:inline-block; vertical-align:middle}
.pop-exclusive p{font-size:12px;color:#5B3433;line-height:30px;display:inline-block; vertical-align:middle}
.pop-exclusive strong{font-size:13px;color:#EE3D37;}
.pop-exclusive .btn-close{width:30px;height:30px;background:url(../images/btn_close_black.png) center center no-repeat; background-size:12px; position:absolute;top:0;right:10px;}
/*商品基本信息end*/

.title-text-normal{padding:0 15px;line-height:40px;color:#999}

/*订单*/
.address-add{width:100%;padding:30px 0; text-align:center;background:#fff url(../images/icon_arrow_right_black.png) 95% center no-repeat; background-size:8px;}
.address-add i{margin-right:5px;width:16px;height:18px; background:url(../images/icon_add.png) no-repeat; background-size:100%; display:inline-block; vertical-align:middle}
.address-add span{line-height:16px; display:inline-block; vertical-align:middle}

.address-default{padding:10px 15px; background:#fff; position:relative}
.address-default i,.address-default span{display:inline-block; vertical-align:middle; }
.address-default .name,.address-default .address{width:90%;}
.address-default .name i{width:11px;height:16px;background:url(../images/icon_address.png) center center no-repeat; background-size:100%;}
.address-default .name span{margin-left:5px;line-height:16px;}
.address-default .address{padding-top:5px;}
.address-default .address i{font-style:normal;border:1px solid #B5B5B5;border-radius:3px;padding:0 3px;line-height:14px; vertical-align:top;}
.address-default .address span{width:80%;margin-left:5px;line-height:16px; vertical-align:top;}
.address-default .modify-address{color:#999;line-height:16px;padding-right:12px; background:url(../images/icon_arrow_right_gray.png) right center no-repeat;background-size:8px; position:absolute; right:15px;top:20px;}

.pro-mes-order{padding:20px 15px;margin-top:10px; background:#fff;position:relative}
.pro-mes-order img{float:left;width:65px;height:65px;border-radius:3px;}
.pro-mes-order .text{margin:0 20px 0 75px;}
.pro-mes-order .text h3{line-height:20px;height:40px;font-size:12px;}
.pro-mes-order .text p{line-height:20px;}
.pro-mes-order .text strong{color:#F33B2F;font-weight:normal;}
.pro-mes-order .text span{color:#666;margin-right:10px;}
.pro-mes-order .number{position:absolute;right:15px;top:45px;}

.list-text{margin-top:10px; background:#fff;}
.list-text.nomargin{margin-top:0}
.list-text ul li{padding:0 15px;line-height:42px;border-bottom:1px solid #ddd;}
.list-text ul li.noborder{border-bottom:0}
.list-text ul li p{float:left;width:50%;}
.list-text ul li em{font-style:normal; display:inline-block; vertical-align:middle}
.list-text ul li span{display:inline-block; vertical-align:middle}
.list-text ul li i{margin-left:3px;width:20px;height:20px;line-height:20px;color:#fff;font-style:normal;background:#FFA85B; text-align:center;border-radius:10px;display:inline-block; vertical-align:middle}
.list-text ul li i.icon-radio{margin-left:0;width:16px;height:16px;margin-right:5px;background: url(../images/icon_radio_normal.png) no-repeat; background-size:100%;}
.list-text ul li i.icon-radio.active{background: url(../images/icon_radio_active.png) no-repeat; background-size:100%;}
.list-text ul li .red{color:#F33B2F}
.list-text ul li:last-child{border-bottom:none;}
.list-text ul li.bg-arrow-right{padding:0 30px 0 15px;background:url(../images/icon_arrow_right_gray_blod.png) 96% center no-repeat; background-size:10px;}
.list-text ul li strong{font-size:16px;}
.list-text ul li .input-text{width:50%;height:42px;font-size:12px;color:#999;line-height:42px;border:none; background:none; text-align:right}
.list-text .number{padding:0;}
.list-text .number .numsel{float:right;border:1px solid #CACACA;border-radius:3px;height:30px;margin-top: 5px;}
.list-text .number .numsel span{float:left;width:30px;line-height:30px;text-align:center;font-size:18px;}
.list-text .number .numsel span:nth-child(2){border-left:1px solid #CACACA;border-right:1px solid #CACACA;}
.list-text .spec{margin-right:20px;margin-bottom:10px;border:1px solid #C9C9C9;border-radius:3px;padding:0 10px;line-height:30px; position:relative; display:inline-block; vertical-align:middle}
.list-text .spec.active{color:#FF6803;border:1px solid #FF6803; background:url(../images/icon_check.png) right bottom no-repeat; background-size:18px;}


.list-radio-pop{padding:10px 15px;}
.list-radio-pop ul li{padding:10px 0;border-bottom:1px solid #ddd;}
.list-radio-pop ul li i{width:18px;height:18px; background:url(../images/icon_radio_normal.png) center center no-repeat; background-size:100%;margin-right:5px; display:inline-block; vertical-align:middle}
.list-radio-pop ul li em{float:right;line-height:18px;font-size:10px;font-style:normal;}
.list-radio-pop ul li span{ display:inline-block; vertical-align:middle}
.list-radio-pop ul li span.marginleft23{margin-left:23px;}
.list-radio-pop ul li.active i{background:url(../images/icon_radio_active.png) center center no-repeat; background-size:100%;}
.list-radio-pop ul li.gray i{background:url(../images/icon_radio_gray.png) center center no-repeat; background-size:100%;}
.list-radio-pop ul li.gray span{color:#999;}
.list-radio-pop ul li.gray em{color:#A9A9A9}

.list-radio-pop ul li .text-input{width:70%;padding:0 5%;background:#EFEFEF;line-height:36px;font-size:14px;color:#666;border:none;}
.list-radio-pop ul li .btn-input{float:right;width:20%;font-size:14px;color:#000;line-height:36px; text-align:right}
/*订单end*/

/*添加地址*/
.from-list{width:100%; background:#fff;}
.from-list ul li{padding:10px 15px; border-bottom:1px solid #ddd}
.from-list ul li:last-child{border-bottom:none;}
.from-list ul li label{float:left;width:60px; text-align:right;line-height:18px;}
.from-list ul li .tips{margin-left:60px;color:#999;line-height:18px;}
.from-list ul li.bg-arrow-down{ background:url(../images/icon_arrow_down_gray.png) 95% center no-repeat; background-size:12px;}
.from-list ul li .control{margin-left:60px;}
.from-list ul li .control .input-text{width:100%;border:none; background:#fff;font-size:14px;color:#999;line-height:18px;}
.input-radio{margin-right:10px; display:inline-block}
.input-radio i{width:18px;height:18px;margin-right:5px; background:url(../images/icon_radio_normal.png) center center no-repeat; background-size:100%;display:inline-block; vertical-align:middle;}
.input-radio span{display:inline-block; vertical-align:middle;}
.input-radio.active i{background:url(../images/icon_radio_active.png) center center no-repeat;background-size:100%;}

.pop-address-choice{width:100%; background:#fff; position:fixed; bottom:0; z-index:203}
.pop-address-choice .title{line-height:50px; text-align:center;border-bottom:1px solid #ddd;}
.pop-address-choice .list-choice{width:100%;}
.pop-address-choice .list-choice span{padding:0 10px; display:inline-block;line-height:48px;border-bottom:2px solid #fff;}
.pop-address-choice .list-choice span.active{color:#e42f46;border-bottom:2px solid #e42f46;}
.pop-address-choice .list-unit{width:100%;}
.pop-address-choice .list-unit ul{float:left;width:48%;height:320px;padding:0 1%; overflow:auto}
.pop-address-choice .list-unit ul.bg-gray{background:#f4f4f4}
.pop-address-choice .list-unit ul li{line-height:41px;border-bottom:1px solid #ddd;}
.pop-address-choice .list-unit ul li.active{color:#e42f46}
/*添加地址end*/

.btn-public-bot{width:100%;color: #FFF;line-height:50px;text-align: center;background: #f03d37;}
.btn-public-bot.bot-radius{border-bottom-left-radius:5px;border-bottom-right-radius:5px;}


.tips-text-bot{padding:5px 15px;line-height:20px;position:fixed;left:0;right:0;bottom:51px;background:#FCFAEF}

.exp-text-order{width:80%;padding:20% 10% 0 10%;text-align:center}
.exp-text-order.paddingtop10{padding:10% 10% 0 10%;}
.exp-text-order i{width:146px;height:170px;background:url(../images/icon_exp_happy.png) no-repeat; background-size:100%; display:inline-block}
.exp-text-order p{padding-top:10px;font-size:12px;line-height:24px;}
.exp-text-order strong{font-size:16px;}
.exp-text-order i.give-success{width:146px;height:120px;background:url(../images/icon_gift_success.png) no-repeat; background-size:100%;}
.exp-text-order i.give-success2{width:150px;height:134px;background:url(../images/icon_gift_success2.png) no-repeat; background-size:100%;}
.exp-text-order i.give-late{width:150px;height:75px;background:url(../images/icon_cry.png) no-repeat; background-size:100%;}
.exp-text-order i.icon-sad{width:125px;height:110px;background:url(../images/icon_sad.png) no-repeat; background-size:100%;}
.exp-text-order .btn-stroll{margin:0 auto;margin-top:25px;border:1px solid #FE7211;font-size:16px;color:#FE7211;line-height:40px;padding:0 40px;border-radius:3px; display:inline-block}


/*语音*/
.input-typebox{width:100%;min-height:36px;padding-bottom:10px;position:relative}
.input-typebox .btn-keyboard,.input-typebox .btn-voice,.input-typebox .btn-photograph,.input-typebox .btn-exp{float:left;margin-left:10px;width:32px;height:32px;border:1px solid #666;border-radius:17px;background:#F4F4F4 url(../images/btn_keyboard.png) center center no-repeat; background-size:20px;}
.input-typebox .btn-voice{background:#F4F4F4 url(../images/btn_voice.png) center center no-repeat; background-size:15px;}
.input-typebox .btn-photograph{background:url(../images/icon_photograph.png) center center no-repeat; background-size:18px;left:auto;right:10px;bottom:8px;}
.input-typebox .btn-exp{background:url(../images/icon_expression.png) center center no-repeat; background-size:12px;left:auto;right:55px;bottom:8px;}
.input-typebox .btn-talk{margin:8px 15px 8px 50px;height:32px;line-height:32px;border:1px solid #4B4B4B;border-radius:3px;text-align:center;font-size:14px;color:#4B4B4B;}
.input-typebox .btn-talk.touchup{background:#b2e3f8}
.input-typebox .input-box,.input-typebox .voice-textbox{margin:8px 15px 0 50px;}
.input-typebox .input-talk{width:100%;padding:7px 10px;height:34px;line-height:20px;border:none;border:1px solid #BFBFBF;border-radius:3px;font-size:14px;color:#4B4B4B; box-sizing:border-box}
.voice-text{width:60%;height:32px;border:1px solid #4B4B4B;border-radius:3px;background:#F4F4F4; display:inline-block; vertical-align:middle}
.voice-text .auto-play{width: 10px;height: 32px;background: url(../images/happiness/btn_voice.png) 0 7px no-repeat;background-size: 100%;}
.input-typebox .voice-textbox .time{line-height:34px;padding-left:10px; display:inline-block; vertical-align:middle}
.btn-re-recorded{float:right;line-height:34px;padding:0 15px;border:1px solid #4B4B4B;border-radius:3px;background:#F4F4F4;}
.tips-recorded{padding:10px 10px 0 10px; background:url(../images/icon_arrow_top_small.png) 23px top no-repeat; background-size:10px;color:#999}
/*语音 end*/

.role-choicebox{padding:10px 3% 10px 25%;position:relative;font-size:0;}
.role-choicebox.bg-red{background:#E63016;}
.role-choicebox.bg-yellow{background:#F89320;}
.role-choicebox.margintop10{margin-top:10px;}
.role-choicebox .half{float:left;width:48%;margin-right:2%;}
.role-choicebox .half.right{margin-left:2%;margin-right:0;}
.role-choicebox .half img{width:100%;}
.role-choicebox .block{float:left;margin-top:10px;width:100%;}
.role-choicebox .block img{float:left;}
.role-choicebox .sign{width:45px;height:118px;font-size:0; position:absolute;left:5%;top:50%;margin-top:-59px;}
.role-choicebox .sign img{width:100%}


.btn-success-pub{margin:0 auto;margin-top:15px;width:60%;line-height:40px;border-radius:20px;border:1px solid #F03D38;font-size:16px;color:#F03D38;text-align:center}
.btn-success-pub.bg-red{border:1px solid #F03D38; background:#F03D38;color:#fff;}
.btn-success-pub.margintop10{margin-top:10%;}

.pop-share{width:286px;height:173px; background:url(../images/pop_share2.png) center center no-repeat; background-size:100%; position:fixed;top:5%;left:50%;margin-left:-143px; z-index:203; display:none}

.pop-dacall{width:286px;height:173px; background:url(../images/pop_dacall.png) center center no-repeat; background-size:100%; position:fixed;top:5%;left:50%;margin-left:-143px; z-index:203; display:none}


/*领取*/
.receivebox{margin:0 auto;margin-top:20px;width:90%;border:1px solid #F1F1F1;border-radius:10px; background: url(../images/bg_receivebox_top.png) top center repeat-x; background-size:50%; box-shadow:0 2px 0 #ccc}
.receivebox .picbox{width:100%;padding:10px 0;font-size:0;text-align:center}
.receivebox .picbox img{width:50%;}
.receivebox .textbox{border-top:10px solid #FBFBFB;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:10px 25px;line-height:20px; background:#fff; text-align:center;position: relative}
.receivebox .textbox i{width:20px;height:21px;background:url(../images/icon_paperclip.png) no-repeat;background-size:100%; position:absolute;left:6px;top:-8px;}


.text-gift-rec{width:100%;margin-top:10%; text-align:center}
.text-gift-rec strong{width:100%;font-size:16px;}
.text-gift-rec p{margin-top:10px;}

.notice-rec{margin-top:15%; text-align:center;}
.notice-rec i{width:15px;height:15px;margin-right:5px; background:url(../images/icon_notice.png) no-repeat; background-size:100%;display: inline-block; vertical-align:middle;}
.notice-rec span{color:#999;display: inline-block; vertical-align:middle;}

.pro-simplebox{margin:20px;padding:15px;border:1px solid #F1F1F1;}
.pro-simplebox img{float:left;width:65px;height:65px;border-radius:3px;}
.pro-simplebox .text{margin-left:75px;line-height:20px;}
.pro-simplebox .text strong{fot-size:14px;}
.pro-simplebox .text em{font-style:normal;color:#F33B2F;}
.pro-simplebox .text .gray{color:#999}

.tips-yellow{width:174px;height:35px;line-height:30px;text-align:center;color:#F33B2F; position:fixed;bottom:51px;right:10px;z-index: 10;background:url(../images/bg_tips_yellow.png) no-repeat; background-size:100%;}
.tips-yellow.nofixed{ position:relative;bottom:auto;right:auto;}
.tips-yellow.margintop10{margin-top:10px;}

/*领取 end*/

.text-tips-bottom{padding:20px;color:#999;}

/*--E life--*/
.end-order-text{padding:15px 20px;background:#fff;text-align:center}
.end-order-text i{width:60px;height:60px; display:inline-block;}
.end-order-text p{width:100%;margin:10px 0 0 0;font-size:18px;color:#E42F46;line-height:30px;}

.mes-address-el{margin:0 20px;padding:15px 0;border-top:1px solid #EBEBEB; background:#fff}
.mes-address-el .title{font-size:14px;padding-bottom:10px;}
.mes-address-el p{line-height:20px;color:#666}
.mes-address-el strong{color:#333;font-weight:normal;}

.btn-follow-wc{width:70%;margin-top:5px;line-height:34px;border-radius:4px; text-align:center;font-size:14px;color:#fff;background:#57BE8A}
.btn-choice-add{float:right;margin-top:5px;width:25%;border:1px solid #656565;border-radius:4px; text-align: center;line-height:32px;font-size:14px;color:#666;}

.text-copybox{margin:0 20px;border:1px solid #D5D5D5; background:#F1F1F1;padding:5px 10px;line-height:24px;font-size:13px;color:#666; position:relative}
.text-copybox i{width:90px;height:54px; background:url(../images/icon_copy.png) no-repeat; background-size:100%; position:absolute;right:-5px;bottom:-20px;}
.tips-wechat{margin:20px;line-height:26px;padding-left:70px; background:url(../images/icon_wechat.png) 10px center no-repeat; background-size:46px;font-size:14px;color:#37B54A;}

/*--E life end--*/

.icon-success-big{ background:url(../images/icon_success.png) center center no-repeat; background-size:100%;}
.btn-public-normal{width:100%;line-height:34px; text-align:center;font-size:14px;color:#fff;background:#FF7640;border-radius:4px;}
.btn-public-normal.margintop10{margin-top:10px;}


.list-form{padding:0 5%;}
.list-form ul li{margin-top:15px;font-size:13px;line-height:30px;color:#999;}
.list-form ul li p{line-height:36px;font-size:16px;color:#666}
.list-form ul li a{color:#FD7662;padding-bottom:1px;border-bottom:1px solid #FD7662;}
.list-form ul li.margintop25{margin-top:25px;}
.list-form ul li.text-center{text-align:center}
.list-form ul li.gray a{color:#ccc;border-bottom:1px solid #ccc;}
.list-form .input-text{width:100%;border:1px solid #CACACA;border-radius:3px;height:40px; background:#fff;}
.list-form .input-text.short{width:65%}
.list-form .input-text input{width:calc(100% - 20px);padding:0 10px;height:38px;line-height:38px;display:block;font-size:14px;color:#666;border:none; background:#FFFCFF;}
.list-form .input-text input.block{margin-left:0;width:100%;padding:0 5px;box-sizing:border-box}
.list-form .btn-sumbit{float:right;width:30%;line-height:42px; background:#68B7DC; text-align:center;font-size:14px;color:#fff;border-radius:3px;}
.list-form .tips{color:#EF3D37;padding-bottom:10px;}




/*--年货--*/
.nh-top-pic{width:100%;font-size:0;}
body.bg-liyellow{background:#FFEED1}
body.bg-yellow{background:#FFE2AF /*url(../images/bg_bottom_yd3.jpg) fixed bottom no-repeat*/; background-size:100%;}
.panelbox.bg-nhtop{background: url(../images/bg_nh_yd.gif) center top no-repeat; background-size:100%;}

.height30{height:30px;font-size:0}

.interval-nh{width:100%; height:5px; background:url(../images/bg_interval_nh.png) repeat-x; background-size:100%; position:absolute;bottom:-2.5px;}

.top-yd{margin:0 15px;border:1px solid #EF5553; background:#fff; box-shadow:0 0 10px #AD4F4E;line-height:32px; text-align:center;font-size:14px;color:#EF5553; position:relative}
.top-yd .icon{width:8px;height:42px; background:url(../images/pic_slogan.png) no-repeat; background-size:8px; position:absolute}
.top-yd .left{top:-5px;left:-3px;}
.top-yd .right{top:-5px;right:-3px;}

.dialogue-conbox{padding:15px;}
.dialogue-conbox .dialogue-con{width:100%;margin-top:15px;}
.dialogue-conbox .dialogue-con .user-img{float:left;border:2px solid #fff;width:46px;height:46px;border-radius:25px;font-size:0;}
.dialogue-conbox .dialogue-con .user-img img{width:100%;border-radius:25px;}
.dialogue-conbox .dialogue-con .dialogue-text{margin:0 60px;padding:10px 12px;min-height:40px;line-height:20px;font-size:13px;color:#333; background:#FFE2AF;border-radius:3px;position:relative}
.dialogue-conbox .dialogue-con .dialogue-text i{width: 10px;height: 0;border-top: 10px solid #FFE2AF;border-right: 10px solid  transparent;border-left: 10px solid transparent;border-bottom: 10px solid transparent; position:absolute;top:0;left:-10px;}
.dialogue-conbox .dialogue-con.right .user-img{float:right;}
.dialogue-conbox .dialogue-con.right .dialogue-text{color:#fff;background:#666;}
.dialogue-conbox .dialogue-con.right .dialogue-text i{border-top: 10px solid #666;left:auto;right:-10px;}


.pro-call{padding:15px 0 5px 0; position:relative; text-align:center}
.pro-call.index{padding:0 15px 15px 15px;}
.pro-call .vs{width:103px;height:80px; background:url(../images/vs.png) no-repeat; background-size:100%; position:absolute; z-index:2;top:60px;left:50%;margin-left:-52px;}
.pro-call .procon{width:160px;}
.pro-call .procon .imgbox{padding:3px;font-size:0;background:#fff;border-radius:3px;box-shadow:0 0 5px #E5AA6C; position:relative}
.pro-call .procon .imgbox img{width:100%;border-radius:3px;}
.pro-call .procon .imgbox h3{width:calc(100% - 4px); position:absolute;bottom:2px;height:30px; z-index:2;line-height:30px;font-size:14px;color:#fff;text-align:center; background:rgba(0,0,0,0.5);white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; -moz-binding:url('ellipsis.xml#ellipsis');overflow:hidden}
.pro-call .procon .imgbox .number{width:45px;height:25px; text-align:center;line-hegiht:22px;font-size:12px;color:#fff; position:absolute;right:3px; top:3px; background: url(../images/bg_number.png) no-repeat; background-size:100%;}
.pro-call .procon .imgbox .zan{width:123px;height:116px; background:url(../images/icon_call.png) no-repeat; background-size:100%; position: absolute;top:21px;left:15px;z-index:3; display:none}
.pro-call .procon .text{padding:5px;height:26px;border-radius:3px;background:#AD4F4E}
.pro-call .procon .text .zan{float:left;padding-left:20px;line-height:26px; background:url(../images/icon_zan.png) left center no-repeat; background-size:16px;font-size:14px;color:#fff;}
.pro-call .procon .text .btn-call{float:right;padding:0 5px;line-height:26px;height:26px;border:none;font-size:14px;color:#7D2827;background:#fff;border-radius:3px;}
.pro-call .procon .sub-text{margin:5px 0;line-height:18px;font-size:13px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; text-align:left}
.pro-call .procon .btn-call{height:32px; text-align:center;border:1px solid #EE5440;border-radius:3px;background:#FA5C46; text-align:center}
.pro-call .procon .btn-call.onclick{border:1px solid #BB2004;background:#E72705;}
.pro-call .procon .btn-call.green{border:2px solid #3088A8;background:#3BA0C5;}
.pro-call .procon .btn-call i{margin-right:5px;width:16px;height:32px; background:url(../images/icon_zan.png) center center no-repeat; background-size:16px; display:inline-block; vertical-align:middle}
.pro-call .procon .btn-call span{font-size:14px;line-height:32px;color:#fff;display:inline-block; vertical-align:middle}

.pro-call .procon .imgbox .over{position:absolute; background:rgba(0,0,0,0.5); z-index:1; top:3px;right:3px;bottom:3px;left:3px; z-index:1; display:none}
.pro-call .procon .btn-call.gray{border:1px solid #8D8D8D;background:#9E9E9E}


.sharebox-bh{padding:20px 10px;text-align:center;}
.shbox{text-align:center;}
.shbox.padding{padding:10px 0;}
.sharebox-bh .title,.shbox .title{font-size:16px;color:#A0302F;}
.shbox .title{color:#fff;}
.sharebox-bh .btn-share,.btn-share-pb,.shbox .btn-share{margin:0 auto;margin-top:20px;margin-bottom:20px;width:70%;height:36px;font-size:16px;color:#A0302F;box-shadow:0 0 5px #EB1010;background:#FEE163 ;border:2px solid #B13735;border-radius:5px;}
.sharebox-bh.nopaddingtop{padding:0 10px 20px 10px;}
.sharebox-bh .btn-share strong,.btn-share-pb strong,.shbox .btn-share strong{width:100%;border-bottom:2px solid #FEA14E;height:34px;line-height:34px; display:block}
.sharebox-bh .song,.sharebox-bh .song2{float:left;width:220px;height:46px; background:url(../images/pic_nw_bot.png) no-repeat; background-size:100%;}
.sharebox-bh .song2{background:url(../images/pic_nw_bot_yd4.png) no-repeat; background-size:100%;}
.sharebox-bh .btn-exp{float:right;width:65px;color:#FFE4C8;padding:0 15px 0 10px;line-height:26px;margin-top:20px;background:#E94B49 url(../images/icon_arrow_right_liyellow.png) 75px center no-repeat; background-size:6px;border-radius:13px;}
.shbox .btn-share{height:42px;}
.shbox .btn-share strong{height:40px;line-height:40px;}

.btn-share-pb{float:right;width:50%;text-align:center;margin-top:0;margin-bottom:0;}
.text-height40{line-height:40px;}


.title-call{padding:15px;}
.title-call .call{float:left;color:#666}
.title-call .call span{display:inline-block; vertical-align:middle}
.title-call .call i{margin-left:3px;width:18px;height:18px;line-height:18px;background:#EF5553;border-radius:9px;color:#fff; font-style:normal;text-align:center; display:inline-block; vertical-align:middle}
.title-call .refresh{float:right;line-height:18px;padding-left:15px;color:#EF5553; background:url(../images/icon_refresh.png) left center no-repeat; background-size:12px;}

.title-ranking{margin:0 10px;padding:15px 0;height:30px;line-height:30px; text-align:center;font-size:14px;color:#EF5553; background:url(../images/title_ranking.png) center center no-repeat; background-size:288px;border-bottom:1px solid #D9D9D9;}
.title-ranking.margintop10{margin-top:10px;}
.list-ranking{padding:0 10px;}
.list-ranking.bordertop{border-top:5px solid #f5f5f5;}
.list-ranking ul li{border-bottom:1px solid #D9D9D9;padding:15px 0; position:relative}
.list-ranking ul li img{float:left;width:80px;height:70px;border-radius:3px;}
.list-ranking ul li .btn{position:absolute;width:76px;height:26px;top:45px;right:0;border:1px solid #ccc;border-radius:3px; text-align:center;line-height:24px;font-size:12px;color:#333}
.list-ranking ul li .btn i{margin-right:5px;width:16px;height:26px;display:inline-block; vertical-align:middle}
.list-ranking ul li .btn span{display:inline-block; vertical-align:middle}
.list-ranking ul li .btn.gray{color:#ccc}
.list-ranking ul li .text{margin:0 90px;}
.list-ranking ul li .text h4{font-size:14px;color:#333;line-height:20px;}
.list-ranking ul li .text strong{font-size:16px;color:#EF5553;}
.list-ranking ul li .text p{line-height:16px;color:#999;}
.list-ranking ul li .number{float:right;width:90px;line-height:20px;color:#999;text-align:right}
.list-ranking ul li .number strong{font-size:18px;color:#EF5553; display:block}
.list-ranking ul li .text-other{ text-align:center;font-size:14px;line-height:22px;color:#666}
.list-ranking ul li .text-other span{color:#EF5553;}

.icon-zan-orange{background:url(../images/icon_zan_orange.png) left center no-repeat; background-size:100%;}
.icon-zan-gray{background:url(../images/icon_zan_gray.png) left center no-repeat; background-size:100%;}


/*最新上传*/
.title-updata{width:100%;height:20px;padding-top:5px;text-align:center; position:relative}
.title-updata i{margin-right:5px;width:20px;height:20px; background:url(../images/icon_time_new.png) no-repeat; background-size:100%;display:inline-block; vertical-align:middle}
.title-updata span{font-size:15px;color:#EF5553;display:inline-block; vertical-align:middle}
.title-updata .more{color:#666; position:absolute;top:5px;right:15px;line-height:20px;}
.list-updata{padding:15px 0 10px 0;border-bottom:5px solid #f5f5f5;}
.list-updata ul li{float:left;width:21%;padding:0 2%;text-align:center;font-size:0;}
.list-updata ul li img{width:100%;border-radius:3px;}
.list-updata ul li p{width:100%;font-size:12px;height:20px;line-height:20px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; -moz-binding:url('ellipsis.xml#ellipsis');overflow:hidden}
.list-updata ul li .btn{margin-top:3px;border:1px solid #ccc;border-radius:3px; text-align:center;line-height:24px;font-size:12px;color:#333}
.list-updata ul li .btn i{margin-right:5px;width:16px;height:16px; background:url(../images/icon_zan_orange.png) no-repeat; background-size:100%;display:inline-block; vertical-align:middle}
.list-updata ul li .btn span{display:inline-block; vertical-align:middle}

/*分享好年货*/
body.bg-lightred{background:#FD6462}

.title-share{padding:0 10px;font-size:0}
.title-share img{width:100%;}
.text-sub-share{color:#FFE8D0;font-size:13px;line-height:20px;padding:10px 25px;}
.recommendbox{padding:15px;margin:0 15px; background:#FFE8D0;border-radius:3px;}
.recommendbox .title{padding-bottom:10px;}
.recommendbox .title i{margin-right:5px;width:9px;height:9px; background:url(../images/icon_list_red.png) no-repeat; background-size:100%; display:inline-block; vertical-align:middle}
.recommendbox .title span{color:#EF5553;font-size:14px;display:inline-block; vertical-align:middle}
.recommendbox .radiobox{width:100%;height:18px;}
.recommendbox .radiobox div{float:left;margin-right:10px;}
.recommendbox .radiobox i{margin-right:5px;width:18px;height:18px; background:url(../images/icon_radio_normal.png) no-repeat; background-size:100%;display:inline-block; vertical-align:middle}
.recommendbox .radiobox .active i{background:url(../images/icon_radio_yellow.png) no-repeat; background-size:100%;}
.recommendbox .radiobox span{color:#333;display:inline-block; vertical-align:middle}
.recommendbox .input-text,.recommendbox .textarea,.recommendbox .textarea-large{width:100%;margin:10px 0;border:none;border-radius:3px;padding:5px;line-height:30px;height:30px;font-size:12px;color:#999; box-sizing:border-box}
.recommendbox .textarea{height:60px;}
.recommendbox .textarea-large{height:90px;margin:0}

.btn-sumbit-public{width:100%;line-height:36px;border-radius:3px; text-align:center; background:#FFDA45;font-size:18px;color:#521E1D}
.btn-sumbit-public.margin{margin:15px;width:auto;}

.updata{width:50%;height:100px;padding:5px 0 5px 50%; background:url(../images/icon_arrow_updata.png) left center no-repeat; background-size:140px;}
.updata .btn-up{float:right;width:100px;height:40px;padding-top:60px;border-radius:3px; background:#ccc;font-size:14px;color:#fff;text-align:center; background:#ccc url(../images/icon_add_white.png) center 30px no-repeat; background-size:25px;}


/*活动规则*/
.title-rule{text-align:center;font-size:25px;color:#FF6563;padding:25px 0 20px 0;}
.sub-title-rule{text-align:center;font-size:16px;color:#521E1D;line-hegiht:20px; background:url(../images/bg_title_exp.png) center center no-repeat; background-size:172px;}
.text-rule{font-size:13px;color:#521E1D;line-height:26px;padding:20px 25px;}

.btn-box-rule{height:40px;position: fixed;left:15px;right:15px;bottom:20px;}
.btn-box-rule .btn-back{float:left;width:40%;height:40px; text-align:center; background:#fff;border-radius:3px; position:relative}
.btn-box-rule .btn-back i{width:40px;height:40px; background:url(../images/icon_back_gray.png) left center no-repeat; background-size:26px;display:inline-block; vertical-align:middle}
.btn-box-rule .btn-back span{font-size:18px;color:#666;display:inline-block; vertical-align:middle}
.btn-box-rule .btn-share{float:right;width:55%;height:40px;line-height:40px;background:#FF6563;border-radius:3px; text-align:center;font-size:18px;color:#fff;}

/*年货信息*/
.panelbox.bg-red{ background:#FF6563}
.exp-pro-pic{margin:0 auto;margin-top:20px;width:170px;}
.exp-pro-pic img{width:160px;border:5px solid #fff;box-shadow: 0 0 5px #992120;border-radius:3px;}
.exp-pro-pic p{text-align:center;line-hegiht:40px;font-size:20px;color:#fff;}
.exp-pro-text{padding:10px 30px 0 30px;font-size:13px;color:#fff;line-height:20px;position:relative}
.exp-pro-text .icon-syh{width:8px;height:8px; background:url(../images/icon_syh.png) no-repeat; background-size:100%; position: absolute;left:15px;top:10px;}
.exp-pro-text .icon-xyh{width:8px;height:8px; background:url(../images/icon_xyh.png) no-repeat; background-size:100%; position: absolute;right:15px;bottom:0;}

.referee{padding:10px 15px; background:#FFE8D0; position:relative}
.referee .text{float:left;margin-right:15px;line-height:18px;color:#666;}
.referee .text span{font-size:16px;color:#FF6563; display:block}
.referee .text strong{font-size:18px;color:#FF6563; text-align:center;display:block}
.referee .btn-call{float:right;width:26%;height:34px;border:2px solid #FF6563; background:#fff;border-radius:3px; text-align:center}
.referee .btn-call.marginleft5{margin-left:5px;}
.referee .btn-call i{width:30px;height:34px; background:url(../images/icon_zan_red.png) left center no-repeat; background-size:16px;display:inline-block;vertical-align:middle}
.referee .btn-call span{font-size:14px;color:#FF6563;line-height:34px;display:inline-block;vertical-align:middle}
.referee .icon-sh,.referee .icon-sh-call{width:62px;height:46px; background:url(../images/icon_sh.png) no-repeat; background-size:100%; position:absolute;right:25px;bottom:0;}
.referee .icon-sh-call{background:url(../images/icon_sh_call.png) no-repeat; background-size:100%;}

.red{color:#C00}
.gray{color:#666}
.font14{font-size:14px;}

.exp-pro-more{padding:15px 20px;border-bottom:2px solid #E1E1E1}
.exp-pro-more.noborder{border-bottom:none}
.exp-pro-more .title{padding-bottom:5px;color:#FF6563}
.exp-pro-more .text{line-height:20px;color:#666;}
.exp-pro-more .list-rec{width:100%;}
.exp-pro-more .list-rec ul li{width:100%;line-height:24px;color:#666}
.exp-pro-more .list-rec ul li span{float:right;color:#999;}

.sh-txt{width:100%;position:absolute;top:0;padding:15px 0; background:#FEE163; text-align:center; z-index:5}
.sh-txt i{width:24px;height:24px;margin-right:5px; background:url(../images/icon_success_gray.png) no-repeat; background-size:100%;display:inline-block;vertical-align:middle}
.sh-txt span{font-size:14px;color:#666;display:inline-block;vertical-align:middle}

/*引导页3*/
.top-yd3{padding:0 10px;font-size:0;}
.top-yd3 img{width:100%;}

.recommend-text{padding:0 20px;}
.recommend-text .leftbox,.recommend-text .rightbox{float:left;width:85%;margin-top:25px;border-radius:3px;background:#FBE8BC;padding:5px 15px;line-height:24px;font-size:13px;color:#333;position:relative}
.recommend-text .leftbox i{width:6px;height:12px; background:url(../images/bg_sj_left.png) no-repeat; background-size:100%; position:absolute;left:-6px;}
.recommend-text .rightbox{background:#fff;}
.recommend-text .rightbox i{width:6px;height:12px; background:url(../images/bg_sj_right.png) no-repeat; background-size:100%; position:absolute;right:-6px;}
.recommend-text .leftbox .text{float:left;width:calc(100% - 60px);}
.recommend-text .rightbox .text{float:right;width:calc(100% - 60px);}
.recommend-text .leftbox img,.recommend-text .rightbox img{width:60px;height:60px;border:1px solid #fff;border-radius:31px; position:absolute;right:7px;bottom:-10px;}
.recommend-text .rightbox img{left:7px;right:auto;top:-10px;}

.bot-yd3{width:100%;padding-top:5%;font-size:0; text-align:center}
.bot-yd3 img{width:85%;}

body.bg-yd4{background:#9A3534 url(../images/bg_yd4.jpg) top center no-repeat; background-size:100%;}

.btn-all{margin:10px 30px;border:1px solid #999;border-radius:3px; text-align:center;font-size:14px;color:#666;line-height:36px;}


.pop-sh{width:80%; background:#fff;border-radius:5px;position:fixed;top:40%;left:10%;z-index:210;display: none;}
.pop-sh .top{width:100%;border-top-left-radius:5px;border-top-right-radius:5px;padding:20px 0;background:#FEE163 url(../images/bg_shtop.png) center center no-repeat; background-size:80%; text-align:center}
.pop-sh .top i{width:22px;height:22px;margin-right:5px;background:url(../images/icon_sh_top.png) center center no-repeat; background-size:100%; display:inline-block; vertical-align:middle;}
.pop-sh .top span{font-size:18px; color:#675050;display:inline-block; vertical-align:middle;}
.pop-sh .con{padding:15px 25px;line-height:22px;font-size:14px;}
.pop-sh .con strong{color:#FF6563;padding-bottom:5px;font-weight:normal;display:block}

/*--年货 end--*/


/*--发票开具--*/

.invoice-top-price{padding:25px 0; text-align:center;color:#fff;background:#F03A34;line-height:30px;}
.invoice-top-price strong{font-size:18px;font-weight:normal;display:block}

.btn-invoice-sumbit{margin:0 auto;margin-top:20px;margin-bottom:20px;width:62%;line-height:34px; text-align:center;font-size:14px;color:#fff;background:#57BE8A;border-radius:5px;}

.text-invoice{padding:20px;}
.text-invoice .title{color:#000;padding-bottom:10px;}
.text-invoice .tips{ text-indent:2em;color:#F03A34}
.text-invoice .text{padding:10px 0;line-height:22px;color:#666}

.title-invoice{padding:10px;border-bottom:1px solid #eee;}
.title-invoice span{font-size:16px;color:#000;}

.con-invoice{padding:15px 10px;border-bottom:1px solid #eee;}
.con-invoice.nobor{border-bottom:none;}
.con-invoice .title{line-height:24px;font-size:16px;color:#333;font-weight:bold;padding-bottom:5px;}
.con-invoice .text{line-height:20px;}
.con-invoice .text .blue{color:#5687C3;}
.con-invoice .text .green{color:#57BE8A;}
.con-invoice .tab-title{width:100%;}
.con-invoice .tab-title ul li{padding-right:10%; display:inline-block; vertical-align:middle}
.con-invoice .tab-title ul li i{width:20px;height:20px;margin-right:5px;background:url(../images/icon_radio_normal.png) center center no-repeat; background-size:100%;display:inline-block; vertical-align:middle}

.con-invoice .tab-title ul li.acitve i{background:url(../images/icon_radio_active.png) center center no-repeat; background-size:100%;}
.con-invoice .tab-title ul li span{color:#333;display:inline-block; vertical-align:middle}
.con-invoice .tab-con{padding-top:5px;width:100%;line-height:20px;color:#333;}

.con-invoice .inputbox{padding-top:10px;}
.con-invoice .inputbox strong{font-size:16px;color:#333;}
.con-invoice .inputbox input{width:100%;margin-top:5px;padding:0 10px;height:34px;line-height:34px;font-size:14px;color:#333;background:#EFEFEF;border-radius:5px; box-sizing:border-box;border:none;}

.con-invoice .btn-save{margin:0 auto;margin-top:15px;width:60%;line-height:38px;border-radius:20px;border:1px solid #EF3D37; text-align:center;font-size:16px;color:#F03D38;}

/*--发票开具 end--*/


.mlk-price{width:100%;padding:14px 0;background:url(../dataimages/mlk_0305_r5_c1.jpg) center center scroll; background-size:100%;border:none}
.mlk-price .price{padding-left:10%;display:inline-block; vertical-align:middle}
.mlk-price .price .original-price{width:50px;text-align:center;display:inline-block; vertical-align:middle}
.mlk-price .price .original-price span{font-size:14px;color:#666;text-decoration:line-through;}
.mlk-price .price .original-price strong{color:#F92E41;font-weight:normal; display:block}
.mlk-price .price .new-price{font-size:14px;color:#F92E41;display:inline-block; vertical-align:middle}
.mlk-price .price .new-price strong{font-size:30px;font-weight:normal;}
.mlk-price .btn-shop{margin-left:5%;width:45%;height:36px;line-height:36px; text-align:center;border-radius:18px;font-size:20px;color:#fff; background:#F92E41;display:inline-block; vertical-align:middle}

.mlk-video{ position:absolute;left:10px;top:10px;width:55%;height:auto; z-index:5}
.mlk-video-text{width:60%;line-height:20px;color:#D0B385;font-size:12px;position:absolute;bottom:25px;left:10px; z-index:5}

.mlk-more{text-align:center;border-top:1px solid #E9E9E9;border-bottom:1px solid #E9E9E9;line-height:40px; text-align:center; background:url(../images/icon_arrow_right_gold.png) 80% center no-repeat; background-size:8px;font-size:16px;color:#A97E42}

.btn-half-bot{float:left;width:50%;height:50px;background:#FFFDF1;text-align:center;}
.btn-half-bot.bg-orange{ background:#F96A2E}
.btn-half-bot i,.btn-mlk-left i{margin-right:10px;width:16px;height:16px; display:inline-block; vertical-align:middle;}
.btn-half-bot span,.btn-mlk-left span{font-size:16px;color:#333;line-height:50px;display:inline-block; vertical-align:middle;}
.btn-half-bot.bg-orange span,.btn-half-bot.bg-red span{color:#fff;}
.btn-half-bot.bg-red{background:#F92E41;}
.btn-half-bot.two{width:48%;margin:0 1%;border-radius:5px;}

.btn-mlk-left{float:left;width:30%;height:50px;background:#725D57; text-align:center}
.btn-mlk-left i{margin-top:8px;margin-right:0;}
.btn-mlk-left span{font-size:14px;color:#fff;line-height:24px;display:block;}
.btn-mlk-price{float:left;margin:9px 0 0 8%;width:55%;line-height:32px;text-align:center;font-size:20px;color:#fff; background:#F92E41;border-radius:16px;}


.icon-cart-white{ background:url(../images/icon_cart_white.png) center center no-repeat; background-size:100%;}
.icon-record-black{background:url(../images/icon_record_black.png) center center no-repeat; background-size:100%;}
.icon-record-white{background:url(../images/icon_record_white.png) center center no-repeat; background-size:100%;}
.icon-gift-white{background:url(../images/icon_gift_white.png) center center no-repeat; background-size:100%;}

.icon-lockup{background:url(../images/icon_lockup.png) center center no-repeat; background-size:100%;}

.quanxian{width:100%;padding-top:75px; text-align:center}
.quanxian i{margin:0 auto;width:140px;height:140px; display:block}
.quanxian p{padding:25px 0 60px 0;font-size:18px;}


.list-pro-salebox{border-top:5px solid #E2E2E2;border-bottom:5px solid #E2E2E2;padding:10px 0 15px 0;}
.list-pro-salebox h2{padding-left:18px;height:30px;font-size:14px;color:#000}
.list-pro-sale{padding:0 6px}
.list-pro-sale ul li{float:left;width:calc(50% - 24px);padding:0 12px;text-align:center;}
.list-pro-sale ul li img{width:100%;}



/*--抽奖--*/
body.bg-0403{background:#fff}

.g-lottery-case:after{content: "";display: block;height: 0;clear: both;visibility: hidden;}
.g-lottery-case {width:286px;height:390px;margin: 0 auto;overflow: hidden;}
.g-lottery-case.ebp{margin-top:10px;height:300px;}
.g-lottery-case .g-left h2 {font-size: 16px;line-height: 32px;font-weight: normal;padding:10px 0;color:#7F2B2B;}
.g-lottery-case .g-left strong{color:#FF5656}
.g-lottery-case .g-left {width:286px;float: left;}
.g-lottery-box {width: 286px;height: 286px;position: relative;background: url(../dataimages/pic_040302.png) no-repeat; background-size:100%;}
.g-lottery-box.ebp{background: url(../dataimages/pic_0515.png) no-repeat; background-size:100%;}
.g-lottery-box .playbtn {width:104px;height:104px;position: absolute;top:91px;left:91px;background: url(../dataimages/zhizhen.png) no-repeat; background-size:100%;}
.panelbox.bg-cj{background:#FFE4C2 url(../dataimages/bg_cj.png) center center no-repeat; background-size:100%}

.link-0404{margin-left:8%;margin-bottom:10px;width:84%;padding:4px 0; text-align:center;border-radius:16px;background:#BB3A3A}
.link-0404 div{width:48%;height:24px;display:inline-block; vertical-align:middle;}
.link-0404 div:first-child{border-right:1px solid #DB4444}
.link-0404 div i{width:16px;height:16px;margin-right:10px;display:inline-block; vertical-align:middle;}
.link-0404 div span{font-size:12px;color:#fff;line-height:24px; display:inline-block; vertical-align:middle;}

.icon-gift0404{ background:url(../dataimages/icon_040305.png) no-repeat; background-size:100%;}
.icon-warn0404{ background:url(../dataimages/icon_040304.png) no-repeat; background-size:100%;}
.icon-ask{ background:url(../dataimages/icon_ask.png) no-repeat; background-size:100%;}

.list-award0404{width:94%;padding:15px 3% 10px 3%;background:#fff}
.list-award0404 .title{font-size:15px;color:#FF9F39; text-align:center}

.list-award0404 ul{width:100%;padding:10px 0;}
.list-award0404 ul li{font-size:12px; text-align:center;line-height:22px;color:#666;}
.list-award0404 ul li span:nth-child(2){width:73px; display:inline-block}
.list-award0404 ul li span:nth-child(3){width:125px; text-align:left;display:inline-block}

.copyright0404,.copyright0515{padding:0 20px;line-height:36px;color:#999;background:#fff; text-align:center}
.copyright0515{color:#696969;background:#2C2C2C}

.pop-award0404{width:300px; position:fixed; z-index:210;left:50%;margin-left:-150px;top:15%; display:none}
.pop-award0404 .text-enbbox{width:300px;height:311px; background:url(../dataimages/bg_pop_award_end.png) no-repeat; background-size:100%;}
.pop-award0404 .text-enbbox .text-tips{text-align:center;font-size:20px;color:#fff;padding:76px 0 50px 0;}
.pop-award0404 .text-enbbox .text-award{padding:0 30px 40px 30px;text-align:center}
.pop-award0404 .text-enbbox .text-award .price{width:85px;font-size:14px;color:#FF5555;display: inline-block;vertical-align:middle;}
.pop-award0404 .text-enbbox .text-award .price strong{font-size:30px;font-weight:normal;}
.pop-award0404 .text-enbbox .text-award .name{padding:5px 20px 0 15px;color:#C2C2C2;line-height:40px; text-align:left;display: inline-block;vertical-align:middle;}
.pop-award0404 .text-enbbox .text-award .name strong{font-size:15px;font-weight:normal;color:#333;display:block}
.pop-award0404 .text-enbbox .btn-use{margin:0 auto;width:170px;height:36px;background:#FF9F39;line-height:36px;border-radius:18px; text-align:center;font-size:15px;color:#fff;}
.pop-award0404 .text-enbbox .text-bot{width:100%; text-align:center;padding-top:10px;color:#FF9F39;}
.pop-award0404 .btn-close{width:30px;height:30px;margin:0 auto;margin-top:35px; background:url(../images/btn_close_pop_white.png) no-repeat; background-size:100%;}

.pop-award0404 .text-probox{width:300px;height:310px; background:url(../dataimages/bg_pop_pro_end.png) no-repeat; background-size:100%;}
.pop-award0404 .text-probox .text-tips{text-align:center;font-size:20px;color:#FF5656;padding:65px 0 12px 0;}
.pop-award0404 .text-probox .promes{width:270px;padding:0 15px 50px 15px;}
.pop-award0404 .text-probox .promes img{float:left;width:75px;height:75rpx;border:2px solid #fff;border-radius:8px; box-shadow:5px 5px 10px rgba(109,52,37,0.3);}
.pop-award0404 .text-probox .promes .text{width:180px;margin-left:90px;}
.pop-award0404 .text-probox .promes .text h3{font-size:16px;color:#333;line-height:24px;}
.pop-award0404 .text-probox .promes .text .tips{font-size:12px;color:#333;line-height:30px;}
.pop-award0404 .text-probox .promes .text .price{width:100%;}
.pop-award0404 .text-probox .promes .text .price i{padding:0 5px; background:#FF5656;font-size:16px;color:#fff;line-height:24px;font-style:normal;display: inline-block;vertical-align:middle;}
.pop-award0404 .text-probox .promes .text .price strong{font-size:16px;color:#FF5656;display: inline-block;vertical-align:middle;}
.pop-award0404 .text-probox .btn-shop{margin:0 auto;margin-top:10px;width:170px;height:36px;line-height:36px;background:#FFD739;border-radius:18px;font-size:16px;color:#333; text-align:center}

.pop-award0404.ebp0515{top:20%;}
.pop-award0404.ebp0515 .text-enbbox{background:url(../dataimages/bg_pop_award_end2.png) no-repeat; background-size:100%;}
.pop-award0404.ebp0515 .text-enbbox .text-tips{color:#FF5656}
.pop-award0404.ebp0515 .text-enbbox .text-award .name{line-height:20px;}
.pop-award0404.ebp0515 .text-enbbox .btn-use{color:#666; background:#FFD739;}
.pop-award0404.ebp0515 .text-enbbox .text-bot{color:#fff;}

.pop-award-bot{width:100%; position:fixed;bottom:0; z-index:210; display:none}
.pop-award-bot .conbox{width:100%;background:#fff; position:relative;}
.pop-award-bot .conbox .bg-top{width:100%; height:50px; background:#fff; border-radius:50%; position:absolute;top:-25px; z-index:-1}
.pop-award-bot .conbox .title{width:258px;height:48px;line-height:48px;padding-bottom:13px; text-align:center;font-size:18px;color:#fff;background:url(../images/bg_award_pop_title.png) no-repeat; background-size:100%;position:absolute;top:-55px;left:50%;margin-left:-129px;z-index:1;}
.pop-award-bot .list-yqm{padding:20px;background:#fff}
.pop-award-bot .list-yqm ul li{width:100%;padding-bottom:10px;}
.pop-award-bot .list-yqm ul li:last-child{padding-bottom:0}
.pop-award-bot .list-yqm ul li label{width:35%;line-height:40px;display:inline-block; vertical-align:middle;font-size:14px;color:#666;}
.pop-award-bot .list-yqm ul li input{width:63%;line-height:40px;height:40px; background:#EFEFEF;border:none;border-radius:3px; text-align:center;font-size:16px;color:#000;}
.pop-award-bot .list-yqm ul li .text{width:63%;line-height:40px;text-align:right;font-size:20px;color:#FF4242;display:inline-block; vertical-align:middle}
.pop-award-bot .list-yqm ul li .text-tips{padding:5px 0 0 0;line-height:24px;text-align:center;color:#999;}
.pop-award-bot .list-yqm ul li .btn-sumbit{width:80%;margin:0 auto; background:#FF4242;border-radius:5px;line-height:40px; text-align:center;font-size:14px;color:#fff;}
.pop-award-bot .list-yqm ul li.rule{line-height:22px;}

.pop-award-bot.ebp0515 .conbox .bg-top{width:100%; height:auto; background:none; border-radius:0; position:absolute;top:-80px; z-index:-1}
.pop-award-bot.ebp0515 .conbox .bg-top img{width:100%;}
.pop-award-bot.ebp0515 .conbox .title{background:url(../dataimages/bg_award_pop_title2.png) no-repeat; background-size:100%;}
/*--抽奖 end--*/



/*--分期--*/

.commodity-indicative{ position:absolute;right:0;bottom:0;}
.commodity-indicative .text{float:left;padding:0 5px;font-size:12px;line-height:26px;color:#fff;background:#F03D38;}
.commodity-indicative .text span{margin-left:0;color:#fff}
.commodity-indicative .arrow-right{float:left;width:0;height:0;border-top:13px solid transparent;border-bottom: 13px solid transparent;border-right: 13px solid #F03D38;}
/*--分期 end--*/


/*--E爆品抽奖--*/
body.bg-ebp{background:#2E313E url(../dataimages/ebp_0515.jpg) top center no-repeat; background-size:100%;}
.list-winners{width:100%;height:30px; text-align:center;font-size:12px;color:#fff;
  background: -webkit-linear-gradient(left,rgba(69,76,114,0),rgba(69,76,114,1),rgba(69,76,114,0)); /*Safari 5.1-6*/
  background: -o-linear-gradient(right,rgba(69,76,114,0),rgba(69,76,114,1),rgba(69,76,114,0)); /*Opera 11.1-12*/
  background: -moz-linear-gradient(right,rgba(69,76,114,0),rgba(69,76,114,1),rgba(69,76,114,0)); /*Fx 3.6-15*/
  background: linear-gradient(to right, rgba(69,76,114,0), rgba(69,76,114,1),rgba(69,76,114,0)); /*Standard*/
}
.list-winners p{padding:0 30px;line-height:30px;display:inline-block; vertical-align:middle}
.rule-ebp{padding:0 10px 0 20px;line-height:30px; background:#FF6868;border-top-left-radius:15px;border-bottom-left-radius:15px;font-size:14px;color:#fff; position:absolute;right:0;top:15px;}
.text-ebp{width:286px;margin: 0 auto;margin-bottom:10px;line-height:20px;font-sie:14px;color:#fff;}

.list-pro0515{width:100%;background:#FFF2D7}
.list-pro0515 ul li{float:left;width:calc(50% - 3px);margin-bottom:6px;font-size:0;background:#fff;}
.list-pro0515 ul li:nth-child(2n){float:right;}
.list-pro0515 ul li img{width:100%;}
.list-pro0515 ul li .text{padding:5px 10px;}
.list-pro0515 ul li .text h4{width:100%;height:20px;line-height:20px;color:#2E3142;font-size:14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list-pro0515 ul li .text p{width:100%;height:16px;line-height:16px;color:#999;font-size:12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list-pro0515 ul li .text .price{font-size:15px;color:#FF5656;}
.list-pro0515 ul li .text .price span{font-size:12px;color:#999;text-decoration:line-through}

.ebp-updata{padding:20px; background:#fff;}
.ebp-updata .text-user{line-height:24px;margin-bottom:15px;}
.ebp-updata .text-user strong{color:#439DE9;font-weight:normal;}
.ebp-updata .text-user.font14{font-size:14px;text-align:center}
.ebp-updata .pic-jt{width:100%;padding-top:10px;}
.ebp-updata .pic-jt img{width:100%;}
.ebp-updata .updata-con{float:right;width:50%;border:1px dashed #439DE9;border-radius:10px;background:#F0F8FF;padding:70px 0; text-align:center}
.ebp-updata .updata-con.over{float:none;width:100%; box-sizing:border-box;padding:20px 0;border:1px solid #eee;background:#fff;}
.ebp-updata .updata-con .btn-add{margin:0 auto;width:32px;height:32px; background:url(../dataimages/icon_add.png) no-repeat; background-size:100%;}
.ebp-updata .updata-con .icon-right{margin:0 auto;width:32px;height:32px; background:url(../dataimages/icon_right.png) no-repeat; background-size:100%;}
.ebp-updata .updata-con p{font-size:14px;color:#439DE9; text-align:center;line-height:40px;}
.ebp-updata .updata-con.over p{color:#999}
.ebp-updata .updata-con.over p strong{color:#333;font-weight:normal;}
.ebp-updata .btn-updata{margin:0 auto;margin-top:15px;width:55%;line-height:40px;border-radius:20px;text-align:center;font-size:15px;color:#fff;background:#439DE9}
.ebp-updata .text-bk{line-height:60px;text-align:center;color:#666; background:url(../dataimages/icbc_card.png) left center no-repeat; background-size:18px;}
.ebp-updata .text-bk strong{color:#439DE9;font-weight:normal; text-decoration:underline}
.ebp-updata .btn-sumbit{width:100%;line-height:40px;border-radius:5px; text-align:center;font-size:14px;color:#fff;background:#FF5656}
.ebp-updata .btn-sumbit.gray{background:#999;}

.list-ka0522{float:left;width:100%;}
.list-ka0522 ul li{float:left;width:24%;margin-right:1.33%;font-size:0;padding:10px 0;}
.list-ka0522 ul li:last-child{float:right;margin-right:0;}
.list-ka0522 ul li img{width:100%;}

.list-cashbox{margin:0 0 10px 0;border:1px solid #eee;background:#fff;border-radius:3px;}
.list-cashbox .top{padding:10px; background:#FF6A6A;border-top-left-radius:3px;border-top-right-radius:3px; position:relative}
.list-cashbox .top .point{width:100%;height:3px;font-size:0;background:url(../images/bg_point.png) no-repeat; background-size:100%;position:absolute;left:0;bottom:-1px;}
.list-cashbox .top .text-case,.list-cashbox .top .tips-case{padding:0 10px;line-height:24px; background:#fff;border-radius:3px;color:#e42f46; display:inline-block; vertical-align:middle}
.list-cashbox .top .tips-case{margin-left:10px; background:none;color:#fff}
.list-cashbox .top .price{width:100%;padding-top:5px;font-size:14px;color:#fff;}
.list-cashbox .top .price strong{font-size:24px;}
.list-cashbox .top .user{padding-right:10px;lie-height:20px;color:#fff;background:url(../images/icon_arrow_right_white_small.png) right center no-repeat; background-size:6px;position:absolute;right:10px;bottom:10px;}
.list-cashbox .time{margin:0 10px;line-height:40px;color:#999;}
.list-cashbox .time .more{float:right;padding-right:12px;color:#e42f46; background:url(../images/icon_arrow_down_red.png) right center no-repeat; background-size:8px;}
.list-cashbox .time .more.active{background:url(../images/icon_arrow_up_red.png) right center no-repeat; background-size:8px;}
.list-cashbox .text-more{margin:0 10px;padding:5px;line-height:24px;color:#999;border-top:1px dashed #eee}

/*--E爆品抽奖 end--*/


.side-nav{width:30px;padding:3px; background:#DE2C38;border-radius:5px; position:fixed; z-index:205;right:0;bottom:20%; text-align:center}
.side-nav .btn{width:100%;padding:5px 0;}
.side-nav .btn:first-child{border-bottom:1px solid #E55A64}
.side-nav .btn:last-child{border-top:1px solid #AD222C}
.side-nav .btn i{width:24px;height:24px; display:inline-block;}
.side-nav .btn span{font-size:14px;color:#fff;}


.pop-emsa0908{width:250px; position:fixed;top:12%;left:50%;margin-left:-125px; z-index:210; display:none}
.pop-emsa0908 img{width:100%;}
.pop-emsa0908 .btn-close{width:24px;height:24px; background:url(../images/btn_close_pop_white.png) no-repeat; background-size:100%; position:absolute;right:15px;top:30px; display:block;}

.pop-coupon1207{width:86%;top:10%;left:7%; position:fixed; z-index:203; display:none}
.pop-coupon1207 .btn-close-pop{float:right;width:30px;height:30px; background: url(../images/btn_close_pop_white.png) no-repeat; background-size:100%;}
.pop-coupon1207 .pop-con{float:left;margin-top:10px;width:100%; background:#BC1D1F url(../images/bg_pop_coupon.png) center bottom no-repeat; background-size:100%;border-radius:5px;}
.pop-coupon1207 .pop-con.no-bg{background:#fff;}
.pop-coupon1207 .pop-con .title{width:100%;margin-top:24px;line-height:18px;font-sizE:24px;color:#fff;background:url(../images/bg_title_pop_coupon.png) center center no-repeat; background-size:230px; text-align:center}
.pop-coupon1207 .pop-con.no-bg .title{width:100%;margin-top:0;height:74px;line-height:74px;font-size:24px;color:#fff;background:#CC1510 url(../images/bg_title_pop_coupon_white.png) center center no-repeat;background-size:180px;text-align:center;border-top-left-radius:5px;border-top-right-radius:5px;}
.pop-coupon1207 .pop-con .title-yhq{width:100%;padding:15px 0; text-align:center}
.pop-coupon1207 .pop-con .title-yhq img{width:274px;}
.pop-coupon1207 .pop-con .price-coupon{margin:0 auto;width:286px;height:208px; background:url(../images/bg_coupon_price.png) no-repeat; background-size:100%;}
.pop-coupon1207 .pop-con .price-coupon .text{width:100%;padding-top:65px; text-align:center;font-size:24px;color:#CC1510}
.pop-coupon1207 .pop-con .price-coupon .text strong{font-size:50px;}
.pop-coupon1207 .pop-con .price-coupon .tips,.pop-coupon1207 .pop-con .price-coupon2 .tips{margin-top:0;line-height:18px;font-size:14px;color:#873030;text-align:center;background:url(../images/bg_price_pop_tips.png) center center no-repeat; background-size:130px;}
.pop-coupon1207 .pop-con .price-coupon2{margin:0 auto;margin-top:15px;width:181px;height:110px; background:url(../images/bg_coupon_price2.png) no-repeat; background-size:100%;}
.pop-coupon1207 .pop-con .price-coupon2 .text{width:100%;padding-top:10px; text-align:center;font-size:24px;color:#CC1510}
.pop-coupon1207 .pop-con .price-coupon2 .text strong{font-size:50px;}

.pop-coupon1207 .pop-con .tips{width:100%;line-height:24px;font-size:14px;color:#2C1111; text-align:center}
.pop-coupon1207 .pop-con .btn-use{margin:0 auto;margin-top:15px;margin-bottom:15px;width:260px;height:46px;line-height:46px;font-size:16px;color:#F5ECE5; text-align:center;background-image: -webkit-linear-gradient(top, #FD5F5B, #FE312B);border-radius:23px; box-shadow:0 2px 5px rgba(0,0,0,0.5);}
.pop-coupon1207 .pop-con .list-from{margin:0 auto;width:250px;padding-top:6px;}
.pop-coupon1207 .pop-con .list-from ul li{width:100%; display:block}
.pop-coupon1207 .pop-con .list-from ul li label{width:100%;padding-top:3px;line-height:34px;}
.pop-coupon1207 .pop-con .list-from ul li input{width:100%;border:1px solid #CACACA;border-radius:10px; box-sizing:border-box;padding:10px;line-height:16px;font-size:12px;color:#999}
.pop-coupon1207 .pop-con .list-from ul li input.margintop10{margin-top:10px;}



.bingdingtop{width:100%;font-size:0; position:relative}
.bingdingtop img{width:100%;}
.bingdingtop p{width:80%; position:absolute;bottom:5%;left:10%;font-size:13px;color:#542525;line-height:20px;}

.bingding-from{padding:0 25px 25px 25px;}
.bingding-from ul li{width:100%;margin-top:15px;font-size:18px;color:#EE5D51;}
.bingding-from ul li.inputbox{width:100%;border:1px solid #BFBFBF;height:40px; box-sizing:border-box;border-radius:6px;}
.bingding-from ul li.inputbox input.block{border:none; background:none;width:100%;padding:10px;line-height:18px;font-size:14px;color:#333;box-sizing:border-box}
.bingding-from ul li.inputbox input.line{border:none; background:none;width:70%;padding:10px;line-height:18px;font-size:14px;color:#333; display:inline-block; vertical-align:middle}
.bingding-from ul li.inputbox .btn-get{width:22%;line-height:18px; text-align:center;font-size:12px;color:#1F8FD6;border-left:1px solid #DADADA; display:inline-block; vertical-align:middle}
.bingding-from ul li .btn-next{width:100%;line-height:40px;font-size:18px;color:#fff;border-radius:6px; text-align:center; box-shadow:0 4px 10px rgba(166,34,34,0.2);
background: -webkit-linear-gradient(left, #EE5950, #ED504D); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(right, #EE5950, #ED504D); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(right, #EE5950, #ED504D); /* Firefox 3.6 - 15 */
background: linear-gradient(to right, #EE5950, #ED504D);/* 标准的语法（必须放在最后） */}

.bingding-from ul li .btn-finish{width:100%;line-height:40px;font-size:18px;color:#813A34;border-radius:6px; text-align:center; box-shadow:0 4px 10px rgba(166,34,34,0.2);
background: -webkit-linear-gradient(left, #FBE26B, #FBE46B); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(right, #FBE26B, #FBE46B); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(right, #FBE26B, #FBE46B); /* Firefox 3.6 - 15 */
background: linear-gradient(to right, #FBE26B, #FBE46B); /* 标准的语法（必须放在最后） */}



.bingding-bot{padding:25px 15px 15px 15px;background:#FFF9F9;}
.bingding-bot .text{margin:0 10px;border:1px solid #FBB76B;padding:25px 15px 20px 15px;line-height:20px;color:#666;border-radius:6px;position:relative}
.bingding-bot .text h2{width:170px;height:22px;background:#FFF9F9 url(../images/title_rules.png) center center no-repeat; background-size:100%; position:absolute;left:50%;top:-10px;margin-left:-85px;}
.bingding-bot .picbox{padding:10px 0 0 0;font-size:0;}
.bingding-bot .picbox img{width:100%;border-radius:10px;}



body.bg-bingding2{background:#DA294B;}

.bingding-con2{padding:20px 0 0 0;width:100%; background:url(../dataimages/pic_bk_bg_main.jpg) center top no-repeat; background-size:100%;}

.bingding-bot2{padding:0 15px 15px 15px;}
.bingding-bot2 .text{margin:0 0;border:1px solid #FBB76B;padding:25px 15px 20px 15px;line-height:20px;color:#fff;border-radius:6px;position:relative}
.bingding-bot2 .text h2{width:170px;height:22px;background:#DB294C url(../images/title_rules.png) center center no-repeat; background-size:100%; position:absolute;left:50%;top:-10px;margin-left:-85px;}
.bingding-bot2 .text em{float:left;width:62px;font-style:normal; display:inline-table}
.bingding-bot2 .text strong{width:78%;font-weight:normal;display:inline-table}
.bingding-bot2 .picbox{padding:22px 0 34px 0;font-size:0;}
.bingding-bot2 .picbox img{width:100%;border-radius:10px;}


.loadingbox0121{width:100%; text-align:center; position:absolute;left:0; bottom:10px;}
.loadingbox0121 .text{font-size:12px;color:#fff; margin:0 10px; display:inline-block; vertical-align:middle}
.loadingbox0121 .loadbox{width:60%;height:10px;border-radius:5px;font-size:0;background:#fff; display:inline-block; vertical-align:middle}
.loadingbox0121 .loadbox .step{height:10px;border-radius:5px; background:#FEE05F}

.btn-bk0531{margin:0 36px;line-height:40px;font-size:18px;color:#F63636;border-radius:20px; text-align:center; box-shadow:0 4px 10px rgba(0,0,0,0.2);
background-color:#FFF9EB;
background-image:-webkit-linear-gradient(top,#FFF,#FFF5DA);
background-image:-o-linear-gradient(top,#FFF,#FFF5DA);
background-image:-ms-linear-gradient(top,#FFF,#FFF5DA);
background-image:linear-gradient(top,#FFF,#FFF5DA);
background-repeat: repeat-x;
}
.text-bk0531{margin:20px 36px 0 36px;border:1px solid #fff;line-height:38px;font-size:18px;color:#fff;border-radius:20px; text-align:center;}




.pop-zn{width:86%;position: fixed;top:70px;left:7%;font-size:0; z-index:210; display:none}
.pop-zn img{width:100%;}


@media (max-width:349px) {
.pop-address-choice .list-unit ul{height:240px;}
.pop-address-choice .list-unit ul li{line-height:31px;}

.nav-shopping .service i, .nav-shopping .cart i{margin-top:3px;}
.nav-shopping .service p, .nav-shopping .cart p {line-height:12px;}
.tips-text-bot{bottom:41px;}
.nav-shopping{height:40px;}
.nav-shopping .btn{line-height:40px;}

.exp-text-order{width:90%;margin-top:15%;padding:0 5%;}
.exp-text-order i{width:111px;height:130px;}
.exp-text-order p{font-size:13px;}

.pro-call .procon{width:140px;}
.pro-call .procon .imgbox h3{line-height:26px;height:26px;}
.pro-call .vs{top:68px;}

.sharebox-bh .title{font-size:14px;}

.bot-yd3{min-height:100px;padding-top:20px;}

.btn-half-bot span{font-size:12px;line-height:40px;}
.btn-mlk-price{margin:4px 0 0 8%;font-size:16px;}
.btn-mlk-left i{margin-top:4px;margin-right:0;}
.btn-mlk-left span{font-size:12px;color:#fff;line-height:20px;display:block;}

.list-award0404 ul li{font-size:12px;text-align:left}
.list-award0404 ul li span:nth-child(2){width:73px;}
.list-award0404 ul li span:nth-child(3){width:auto;}

.ebp-updata .text-bk{ text-align:right}
}


@media (min-width:375px){

.exp-text-order{padding:40% 10% 0 10%;}

.ebp-updata .text-bk{background:url(../dataimages/icbc_card.png) 5% center no-repeat; background-size:18px;}

.pop-emsa0908{width:260px;margin-left:-130px;}

}
@media (min-width:540px){
}

