@charset "gb2312";
.body{height:100%;background-color: #f5f0eb}
.border0{border: 0!important;padding: 0!important;}
.mb{margin-bottom: 0!important;}
/* common */
.fl{float:left}
.fc{margin:auto 0}
.fr{float:right}
.pr{position:relative;}
.pa{position:absolute;}
.hide{display:none;}
.clearfix:after{content:"";display:block;clear:both;}
.strong{font-size:1.2rem;color:#fff;line-height:1.3rem;height:1.3rem;background-color:#ff5500;}
/*container*/
.container{width:100%;}
.container .image{display:block;width:100%;}
.but{ width:63%; margin:0 auto 2rem;}
.but a{ display:block;}
select,select option {direction: rtl;}
/*header*/
.header{height:4rem;line-height:4rem;background-color:#c41319 }
.header a.home{position: absolute;top: 0; left:1rem;padding-left:1.5rem;background-position: 0 1rem;}
.header h1{height:4rem;line-height:4rem;background-size:165px 15px;text-align: center;color: #fff;font-size: 1.8rem;}
.header .place{position:absolute;right:13px;top:0;}
.header a{display:block;height:4rem;line-height:4rem;color:#fff;font-size:1.3rem;}
.header .place a:after{content:"";position:absolute;right:0;top:1.9rem; display:block;width:0;height:0;border-style:solid;border-color:#fff  transparent transparent transparent;border-width:5px 4px 0 4px;}
.header .catalog-icon{position:absolute;right:0;top:0;width:44px;height:44px;background-position:15px 17px;}
/*personal*/
.personal{position:relative;height: 6rem;padding:1rem;background-color:#f87271}
.personal .left{margin-top: .5rem;}
.personal .center{width: 17rem;margin-top: .5rem;}
.personal .center .sign{font-size: 1.6rem;color: #fff}
.personal .center .integral{font-size: 1.4rem;color: #fff;}
.number{display: block;height: 1.4rem;line-height: 1.6rem;padding-left:1.5rem;background: url("imagesicons.png") no-repeat 0 -23rem;background-size:2.3rem ;color:#ff4e33;font-size: 1.4rem;}
.numb{display:inline-block;width:1.2rem;height:1.6rem;margin-right:.2rem;vertical-align: middle;background: url("imagesicons.png") no-repeat 0 -4.4rem;background-size:2.2rem;}
.personal .center span{display: block;margin: 1rem;}
.goods-r input.active{color: #ccc;border: 1px solid #ccc;}
.main .improve{ height:3.4rem;background-color:rgba(222,66,69,1);line-height:3.4rem;font-size:1.3rem;color:#fff;padding:0 1.3rem;}
.main .improve a{position:relative;float:right;height:3.4rem;color:#fff;padding-right:1.2rem;}
.main .improve a:after{content:"";position:absolute;top:.7rem;right:0;width:1rem;height:2rem;line-height:3.4rem;background-position:right -12.6rem;}
.personal .member{position:absolute;top:3rem;right:-2rem;width:7rem;height:2.5rem;line-height:2.5rem;color:#fff;font-size:1.3rem;border-bottom-left-radius:12px;border-top-left-radius:12px;background-color:#f46463;padding: 0 1.3rem;}
.personal .member a{padding-right:1.3rem;background:url("imagesjiantou.png") no-repeat 97% center;background-size: 0.7rem;color: #fff}
/*nav*/
.nav{height: 4rem;line-height: 4rem;background-color:#f46463;margin-bottom: 1rem;}
.nav  li{display: block;float: left;width:33.333%;height: 4rem;text-align: center;background: url("imagesline.png") no-repeat right center;background-size: 0.1rem 1.4rem;}
.nav li a span{display:inline-block;height:2rem;line-height: 2rem;color: #fff;padding-left: 2rem;background: url("imagesperson_center_icons.png") no-repeat ;background-size:2.5rem;font-size: 1.3rem;}
.nav li a{width: 100%;position: relative}
.nav li .exchange{background-position: 0 -58.6rem}
.nav li .collection{background-position: 0 -61.6rem}
.nav li .car{background-position: 0 -64.7rem;}
.noline{background: 0!important;}
.nav li .badge{right:-.8rem;top:-.8rem;display:block;width:1.4rem;height:1.4rem;line-height:1.4rem;text-align: center;background-color:red;color:#fff;font-weight:normal;}
/*content*/
.content{background-color: #fff;}
.product-list{position: absolute;width: 100%;height:100%;z-index: 1;display:none;background-color: rgba(0,0,0,.7);}/*20160516新增*/
/*.product-bg{display:block; background-color:rgba(0,0,0,.7);}*//*20160513这里删除*/
/*product*/
.product{position:relative;overflow: hidden;border-bottom: 1px solid #f7f7f7;background-color: #fdfdfd;}
.product  li{display: block;float: left;width: 33.333%; height: 4rem;line-height: 4rem;text-align: center;}
.product li a{position: relative;display:block;color: #777;font-size: 1.3rem;text-align: center;margin: 0 auto;}
.product li a:after{content: "";display: inline-block; width: 0;height: 0;border-style: solid;border-color: #777 transparent transparent transparent;border-width: 5px 4px 0 4px;margin-left: .5rem;vertical-align: middle;transform: rotate(180deg);}
.product .active:after{border-color: #ff4e33 transparent transparent transparent;transform: rotate(0deg);}
.product .active{color: #ff4e33}
/*classify*/
.sort{display:none/*position:relative;*/;width: 100%;background-color: #fff;}
.sort li{height: 4rem;line-height: 4rem;font-size: 1.3rem;color:#666;margin: 0 0 0 1.7rem;border-bottom: 1px solid #e8e8e8;background-color: #fff}
.sort li:last-child{border: 0}
.sort li.active{background:#fff url("imagesicons.png") no-repeat 96% -18rem; background-size: 3rem;color:#ff4e33 }
/*sort*/
.classify{display:none;/*position:relative;*/width: 100%;background-color: #fff;}
.classify li{height: 4rem;line-height: 4rem;font-size: 1.3rem;color:#777;margin: 0 0 0 1.7rem;border-bottom: 1px solid #e8e8e8;background-color: #fff}
.classify li.active{background:#fff url("imagesicons.png") no-repeat 96% -18rem; background-size: 3rem;color:#ff4e33 }
.classify li:last-child{border: 0}
/*screen*/
.screen{display:none;/*position:relative;*/width:100%;background-color: #fff;box-sizing: border-box;}
.screen li{height: 2.5rem;line-height: 2.5rem;margin:0 0 0 1.7rem;padding:1rem 0;border-bottom: 1px solid #e8e8e8;color: #666;}
.screen li:last-child{border: 0}
.screen .right{width: 61%;text-indent: 1rem;}
.screen .inp-long{width: 61%;margin-right: 1rem;}
.screen input{display: block;height: 2.5rem;line-height: 2.5rem;border: 0;border-radius:2px;background-color: #f3f2f2;color: #7e7e7e;}
.screen .inp-short{float: left;width: 45%;text-align: center;}
.screen .inp-btn{width:29%;color: #fff;background-color: #ff4e33;border: 1px solid #ff4e33}
.screen label{display: block;float:left;width: 35%;height:2.5rem;line-height:2.5rem;font-size: 1.3rem;}
.screen .line{display: block;float: left;width: 10%;text-align: center;font-size: 2rem;}
.screen .enough span{display: block;float: right;width: 4rem;height: 2.5rem;margin-right:4%;background: url("imagesbtn-icon.png") no-repeat 0 0rem;background-size: 4rem}
.screen .enough span.active{background-position: 0 -4rem}
.screen li.active{background:#fff url("imagesicons.png") no-repeat 96% -19rem; background-size: 3rem;color:#ff4e33 }
/*goods*/
.goods{background-color: #fff;overflow: hidden;padding-top: 1rem;}
.goods li{overflow: hidden;padding-left:1rem;margin-bottom: 1rem;}
.goods li.on{position:relative;border-bottom:1px solid #e8e8e8;padding-left: 3.5rem;}
.goods .lineb{border-bottom: 0;}
.collection .padding1{padding: 1rem 0}
.goods li:last-child{margin-bottom: 0;}
.goods-l img{width:80px;height:80px;}
.goods-l{width: 32%}
.goods-r{position: relative;width:68%;border-bottom: 1px solid #e8e8e8;padding-bottom: 1rem;}
.goods-r .evaluate{height: 1.2rem;/* background: url("imagesstar.png") no-repeat 0 -1.5rem;background-size: 8rem; */}
.goods-r .gary{display: block;width: 4rem;height: 1.2rem;background: url("imagesstar.png") no-repeat 0 0;background-size: 8rem;}
.goods-r h3{font-size: 1.4rem;color: #444;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.goods-r span{display: block;margin-top:0.6rem}
.goods-r a{position:absolute;bottom:1rem;right:1rem;width:7rem;height: 2.3rem;line-height:2.3rem;font-size: 1.2rem;color: #ff4e33;background-color: #fff;border-radius: 2px;border:1px solid #ff4e33;text-align: center;}
.change{height:12px;color: #777;font-size: 1.2rem}
/*个人中心*/
/*公共图片*/
a.home,.top .back,.city-head a,.operate-box a,.improve i,.location a,.improve a:after,.mod-address a:after,.myorder-icon,.myorder h3 a:after,.tobe-list i,.my-list a:after,.my-list span,.guess-title span,.title i,.more-box a:after,.about-list span,.more-list i,.dialog a.dialog-close,.hotline-list a i,.email-list a i,.more-menu .caret{background:url(imagesperson_center_icons.png) no-repeat;background-size:2.45rem 60.1rem;}
.person-header .top{height:4rem;background-color:#c41319;}
.top .back{position:absolute;top:0;left:0;height:4rem;line-height:4rem;background-position:1.3rem 1rem;padding:0 0 0 2.85rem;color:#fff;font-size:1.3rem;}
.top h1{height:4rem;line-height:4rem;text-align:center;color:#fff;font-size:1.8rem;}
.top .operate-box{position:absolute;top:0;right:.5rem;height:4rem;}
.operate-box li{position:relative;float:left;width:3rem;height:100%;}
.operate-box li:first-child{margin-right:1rem;}
.operate-box a{display:block;width:100%;height:100%;}
.operate-box a.setting{background-position:.6rem -2rem;}
.operate-box a.message{background-position:.6rem -5rem;}
.operate-box:after{content:"";position:absolute;left:50%;top:50%;margin-top:-.7rem;width:1px;height:1.4rem;background-color:#fff;margin-left:-1px;display:block;}
.badge{position:absolute;top:.4rem;right:0;border-radius:50%;width:1.5rem;height:1.5rem;color:#272a30;background-color:#fff;text-align: center;line-height:1.5rem;font-size:1.2rem;}
.person-header .improve{ height:3.4rem;background-color:rgba(222,66,69,1);line-height:3.4rem;font-size:1.3rem;color:#fff;padding:0 1.3rem;}
.person-header .improve a{position:relative;float:right;height:3.4rem;color:#fff;padding-right:1.2rem;}
.person-header .improve a:after{content:"";position:absolute;top:.7rem;right:0;width:1rem;height:2rem;line-height:3.4rem;background-position:right -12.6rem;}
.person-header .person-info-box{background-color:#f87271;}
.person-header .person-info{height:10.5rem;padding:0 1.3rem;overflow: hidden;}
.head-img{float:left;margin-top:1.5rem;width:7rem;height:7rem;border-radius:50%;border:3px solid #fff;overflow:hidden;}
.head-img a{display:block;width:100%;height:100%;}
.head-img img{width:100%;height:100%;}
.person-info .info{margin-left:8.56rem;margin-top:3rem;}
.person-info a{color:#fff;font-size:1.2rem;}
.person-info div h2{line-height:2rem;}
.person-info h2 a{font-size:1.6rem;}
.person-info .location{display:block;height:2rem;}
.location a{display:inline-block;padding-left:1.5rem;background-position:0 -10.99rem;line-height:2rem;}
.location a:nth-child(2){background-position: 10rem;padding-left: 0.5rem;font-size: 1.3rem;color: #fba7a6;}
.location a:last-child{display:inline-block;padding-left: 2rem;margin-left:.5rem;background-position: 0 -46.19rem;line-height: 2rem;}
.mod-address{overflow:hidden;margin-top:.5rem;}
.mod-address a{position: relative; float:right;color:#fcfcfc;padding-right:1.2rem;height:2rem;line-height:2rem;}
.mod-address a:after{content:"";position:absolute;top:0;right:0;width:1rem;height:2rem;background-position:right -12.6rem;}
.main{overflow:hidden;}
/*我的订单*/
.myorder,.my{background-color:#fff;margin-top:1rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);}
.myorder h3{height:4.3rem;line-height:4.3rem;border-bottom:1px solid #eaeaea;padding:0 1.3rem;font-size:1.3rem;color:#505050;}
.myorder-icon{display:inline-block;width: 2.25rem;height:2.2rem;background-position:0 -24.25rem;margin-right:.75rem;vertical-align: middle;}
.myorder h3 a{position: relative;float:right;font-size:1.2rem;color:#b4b4b4;padding-right:1.2rem;}
.myorder h3 a:after{content:"";position: absolute;right:0;top:1.15rem;width:1rem;height:2rem;background-position:right -14.5rem;}
.tobe-list{position: relative;overflow:hidden;}
.tobe-list:before,.tobe-list:after{content:"";position:absolute;top:1.425rem;z-index:1;width:0;height:3rem;border-right:1px solid #b4b4b4;}
.tobe-list:before{right:33.33%;}
.tobe-list:after{left:33.33%;}
.tobe-list li{float:left;width:33.33%;height:5.85rem;}
.tobe-list a{position:relative;display:block;width:100%;height:100%;overflow:hidden;color:#777;}
.tobe-list i{position:absolute;top:1rem;left:50%;margin-left:-1.175rem;width:2.35rem;font-style:normal;}
.tobe-list li.tobe-paid i{background-position:0 -16.65rem;height:2.22rem;}
.tobe-list li.tobe-renewed i{background-position:0 -18.9rem;height:2.35rem;}
.tobe-list li.tobe-evaluated i{background-position:0 -21.25rem;height:2.15rem;}
.tobe-list a span{display:block;margin-top:3.6rem;text-align: center;font-size:1.3rem;}
.tobe-list a:hover{color:#777;}
.tobe-list .badge{right:-.7rem;top:-.4rem;z-index:2;display:block;width:1.4rem;height:1.4rem;line-height:1.4rem;text-align: center;background-color:#ff4f56;color:#fff;font-weight:normal;}
.my-list a{display:block;padding:0 1.2rem;height:4.35rem;line-height:4.35rem;color:#505050;border-bottom:1px solid #eaeaea;font-size:1.3rem;}
.my-list a:after{content:"";float:right;width:1rem;height:2rem;background-position:right -14.4rem;margin-top:1.175rem;}
.my-list span{display:inline-block;width:2.25rem;height:2.2rem;margin-right:.7rem;vertical-align:middle;}
.my-list li:first-child span{background-position:0 -27.25rem;}
.my-list li:nth-child(2) span{background-position:0 -30.45rem;}
.my-list li:nth-child(3) span{background-position:0 -33.65rem;}
.my-list li:nth-child(4) span{background-position:0 -36.85rem;}
.my-list li:last-child span{background-position:0 -40.05rem;}
/*猜您感兴趣*/
.guess-you-like{margin-top:1rem;background-color:#f2f2f2}
.guess-you-like .guess-title{height:4.35rem;line-height:4.35rem;padding:0 1.2rem;color:#505050;font-size:1.3rem;background-color:#fff;}
.guess-title span{display:inline-block;width:2.35rem;height:1.8rem;background-position:0 -43.25rem;margin-right:.7rem;vertical-align:middle;}
.guess{padding:.5rem;}
.guess-list li{width:47.8%;background-color:#fff;padding:.25rem;text-align: center;box-shadow:0 2px 2px 1px rgba(13, 4, 8,.15);}
.guess-list li:first-child{float:left;}
.guess-list li:last-child{float:right;}
.guess-list a{display:block;}
.guess-list img{display:block;width:100%;}
.guess-list h3{color:#333;line-height:1.8;font-size: 1.2rem;}
.guess-list p{color:#fd3112;font-size:1.2rem;line-height:1.4;}
.guess-list p em{font-size:1.5rem;}
/*foot-nav*/
.footer{overflow:hidden;font-size: 1.2rem;}
.footer p{text-align:center;line-height:20px;padding: 1.2rem 0;}
.footer p a{color:#4287a9;margin-right: 1rem}
/*返回顶部*/
.backtotop{display:none;position:fixed;bottom:50px;right:20px;z-index:10;}
.backtotop a{display:block;width:38px;height:38px;background:url(imagesicons.png) no-repeat;background-size:24px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;background-color:rgba(0,0,0,.5);background-position:11px 9px;}
/*选择城市*/
.city-box{overflow:hidden;}
.city-head{position:relative;height:4rem;text-align:center;background-color:#c41319;}
.city-head h2{line-height:4.4rem;color:#fff;font-size:1.8rem;}
.city-box>div {padding: 0 10px;}
/*搜索框*/
.search{height:4.4rem;overflow:hidden;}
.search form{position:relative;height:32px;margin-top:7px}
.search .deltext{display:none;position:absolute;top:1px;right:24px;width:28px;height:30px;background: url(imagesdel_icon.png) center center no-repeat;background-size:14px 14px;}
.search .search-text{width:100%;height:32px;line-height:32px;border-radius:5px;padding:0 48px 0 10px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;background:#fff url(imagessearch_icon.png) right center no-repeat;background-size:25px 15px;border:1px solid #e5e5e5;}
.search .search-text:focus{border-color:#ccc}
.local{font-size:14px;color:#333;line-height:40px;}
.local span{color:#e73322;}
.city-title{height:30px;line-height:30px;font-size:14px;color:#333;}
.hot-city{padding:0 10px;margin-bottom:10px}
.city-box ul{overflow:hidden;position:relative;width:100%;border-radius:4px;border:1px solid #e5e5e5;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;background-color:#fff;}
.city-box ul:before,.city-box ul:after{content:"";position:absolute;z-index:9;width:25%;height:100%;border-left:1px solid #e5e5e5;}
.city-box ul:before{left:25%;border-right:1px solid #e5e5e5;}
.city-box ul:after{left:75%;}
.city-box li{position:relative;z-index:10;float:left;width:25%;text-align:center;font-size:12px;height:30px;line-height:30px;border-bottom:1px solid #e5e5e5;margin-bottom:-1px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.city-box li a{display:block;color:#333}
.city-all{padding:0 1rem 1rem;background-color:#fff;}
.city-box .city-letter{position:relative;overflow:hidden;border-radius:4px;border:1px solid #e5e5e5;}
.city-box .city-letter a{position:relative;z-index:10;display:block;float:left;width:20%; color:#e73322;height:30px;line-height:30px;text-align:center;border-bottom:1px solid #e5e5e5;margin-bottom:-1px;text-transform:uppercase;font-size:14px;}
.city-box .city-letter:before,.city-box .city-letter:after{content:"";position:absolute;z-index:9;width:20%;height:100%;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
.city-box .city-letter:before{left:20%;}
.city-box .city-letter:after{left:60%;}
.city-all .all-tit{text-align:center;font-size:16px;height:36px;line-height:36px;text-transform:uppercase;color:#666;font-weight:bold;}
.city-head a { position: absolute; top: 0; left: 16px;width:4rem;height:4rem;background-position: 0 1rem!important;}

/*配送地址管理*/
.address{margin-bottom: 7.5rem;}
.address li{overflow: hidden;margin-bottom: 1rem;background-color: #fff;padding: 1rem;}
.address p,.address span,.address a{font-size: 1.3rem;color: #787878;display: block;}
.address p{padding-top: 1rem;/*margin-bottom:1.3rem;*/line-height:2rem;}
.address .default-btn,.checkall-btn{display: block;width:6rem;height: 2.1rem;padding-left:2.2rem;line-height:1.9rem;font-size: 1.4rem;background: url("imagesicons.png") no-repeat 0 -5.5rem;background-size: 1.8rem;}
.address a{height: 1.7rem;line-height: 1.9rem;background: url("imagesicons.png") no-repeat;background-size: 2rem;}
.address .del{padding-left: 2.3rem;background-position: 0 -15.2rem;border-right: 1px solid #999;padding-right: 1.3rem;}
.address .editbtn{padding-left: 2.1rem;background-position: 0 -17.8rem;margin-left: 1.3rem;}
.address .edit{display:none;padding-top: 1rem;margin-top:1rem;border-top: 1px solid #ebebeb;}
.address .active{background-position:0 -8.3rem}
.add {position:fixed;bottom:0;width: 100%;height:6rem;line-height:4rem;text-align:center;background-color: #f5f0eb;font-size: 1.5rem;color: #fff}
.add a{display:block;width: 94%;height:4rem;margin: 0 auto;background-color: #ff4444;color: #fff}
.header .address-s{display:block;position:absolute;top: 0; right: 1rem;width:2.6rem;}
.address b{color: #ff4e33}
/*添加地址*/
.add-address{background-color: #fff;margin-bottom: 8.5rem;}
.add-address li{height: 4.4rem;line-height: 4.4rem; padding: 0 1rem;border-bottom: 1px solid #ebebeb;}
.add-address label{display:block;float:left;color: #787878;font-size: 1.3rem}
.add-address input{display:block;float:right;width: 17rem;height:4.4rem;line-height:4.4rem;text-align: right;color: #ccc}
.add-address textarea{width: 100%;height: 8.5rem;padding-top: 1rem;color: #ccc}
.add-address select{height: 4.4rem;line-height: 4.4rem;padding-right: 1rem;color: #ccc;background: url("imagesicons.png") no-repeat 5rem -0.8rem;background-size: 2rem;}
.add-address li.li-h{height: 9.5rem;}
/*我的收藏*/
.goods .mb4{margin-bottom:4rem;}
.header .collection-edit { position: absolute;right:0;top: 0;}
.header .collection-edit a {display: block;width:3.4rem;height: 4rem;line-height: 4rem;text-align: right;color: #fff;font-size: 1.3rem;/* padding-right: 1rem; */}
.header .collection-edit span {display: block;width: 3.4rem;height: 4rem;line-height: 4rem;text-align: right;color: #fff;font-size: 1.3rem;background: url("imagesicons.png") no-repeat 1rem -28.5rem;background-size: 2rem;}
.mycollection{margin-bottom: 3rem;}
.checkall-del{display:none;position:fixed;bottom:0;width: 100%;height: 4rem;border-top: 1px solid #ccc;background-color: #fff;}
.checkall-del .integral{width: 50%;float: left;text-align: right;padding-right: 1rem;box-sizing: border-box;}
.checkall{width:25%;padding: 1rem;box-sizing: border-box;}
.delete{width: 9rem;height: 4rem;line-height: 4rem;text-align: center;color: #fff;font-size: 1.5rem;background-color: #ff4444}
.checkall-del .active{background-position:0 -8.3rem}
.goods .select{display:none;position: absolute;top: 0;left: 0;width: 3rem;height:8rem;background: url("imagescheck.png") no-repeat 0.8rem 3.1rem;background-size: 1.8rem;}
.goods .select.active{background-position: 0.8rem -4rem;}
.collectiongoods{background-color: #fff;overflow: hidden;padding: 1rem ;padding-right: 0}
/*商品详情*/
.header .collection-edit .shopcar{background: url("imagesperson_center_icons.png") no-repeat right -76.8rem;background-size: 3rem;}
.sub{position:absolute;top:.4rem;right:.4rem;z-index: 1;border-radius:50%;width:1.5rem;height:1.5rem;color:#fff;background-color:#ff4f56;text-align: center;line-height:1.5rem;font-size:1.2rem}
.goodsdetails{overflow: hidden;padding: 1rem;border-bottom: 1px solid #e3ded9;background-color: #fff}
.goodsdetails-l img{width:80px;height:80px}
.goodsdetails-l{width: 32%}
.goodsdetails-r{position: relative;width:68%;height: 6.9rem;}
.goodsdetails-r .evaluate{height: 1.2rem;background: url("imagesstar.png") no-repeat 0 -1.5rem;background-size: 8rem;}
.goodsdetails-r .gary{display: block;width: 4rem;height: 1.2rem;background: url("imagesstar.png") no-repeat 0 0;background-size: 8rem;}
.goodsdetails-r h3{font-size: 1.4rem;color: #444;}
.goodsdetails-r span{display: block;margin-top:9px}
.goodsdetails-r input{position:absolute;bottom:1rem;right:0;margin-right: 1rem;width: 6.9rem;height: 2.3rem;line-height:2.3rem;font-size: 1.2rem;color: #ff4e33;background-color: #fff;border-radius: 2px;border:1px solid #ff4e33;text-align: center;}
.goodsdetails-con{padding: 1.5rem 1rem 5rem 1rem;background-color: #fff;}
.goodsdetails-con li{font-size: 1.2rem;padding:0 0 .6rem 1.3rem;line-height:1.6rem;/* font-family:"microsoft yahei"; */}
.goodsdetails-con h3{padding-left:0.5rem;margin-bottom:1rem;font-size: 1.3rem;border-left:3px solid #f43f2e}
.goodsdetails-con p{margin:0 0 1rem 0.6rem;color: #777;line-height: 1.5rem;overflow: hidden;word-wrap: break-word;font-size: 1.2rem;}
.goodsdetails-con p img{height:2.5rem;}
.goodsdetails-con p a{color: #06c}
/* .goodsdetails-con li:before{content:"";display:inline-block;margin-right:.3rem;line-height: 1.5rem;} */
/* .goodsdetails-btn-box{height:4rem;margin-top:1rem;} */
.goodsdetails-btn{position: fixed;bottom: 0;left: 0;width: 100%;height: 4rem;line-height: 4rem}
.goodsdetails-btn a{display: block;float: left;text-align: center;font-size: 1.4rem;color: #333}
.goodsdetails-btn a span{width:5rem;height:4rem;background: url("imagescollection.png") no-repeat 0 0.2rem;background-size: 1.5rem;padding-left: 2rem;}
.goodsdetails-btn .shouc{width: 30%;background-color: #fff;border-top: 1px solid #ccc}
.goodsdetails-btn .gouwc{width: 35%;background-color: #ff9630;color: #fff;}
.goodsdetails-btn .duih{width: 35%;background-color: #ff4444;color: #fff}
.goodsdetails-btn .shouc .active{background-position:0 -2rem }
/*订单详情服务*/
.state{padding: 2.8rem 0;background-color: #f8f8f8}
.state h3{width:5rem;height:2.1rem;line-height:2.1rem;font-size: 1.6rem;margin:0 auto;padding-left:3rem;background: url("imagesicons.png") no-repeat 0 -9.1rem;background-size: 2rem;}
.orderdetailsf{padding: 1.5rem 1rem;font-size: 1.3rem;background-color: #fff;border-bottom: 1px solid #e5e5e5;}
.orderdetailsf li{margin-bottom: 1.5rem}
.orderdetailsf li:last-child{margin-bottom: 0}
.orderdetailsf label{color: #777}
.orderdetailsf span{color: #444}
.goodsmsg{margin: 1rem 0 5rem;box-shadow: 0 1px 2px #e5e5e5;background-color: #fff;font-size: 1.3rem;color: #777}
.goodsmsg .title{margin: 1.5rem 0 0 1rem;padding-bottom:1rem;border-bottom: 1px solid #e5e5e5;}
.goodsmsg li{padding-bottom:1rem;margin: 1rem 1rem 0;overflow: hidden;border-bottom: 1px solid #e5e5e5}
.goodsmsg li:last-child{border-bottom: 0}
.goodsmsg span{display: block}
.goodsmsg .left{width:60px;margin-right: 1rem}
.goodsmsg .right{width:100%}
.goodsmsg .left img{width:60px;height:60px}
.goodsmsg .right h3{color: #444}
.goodsmsg .code{color: #777;margin-top:0.7rem}
.goodsmsg .verification{margin-top:1.1rem;font-size: 1.2rem;color: #ff4444}
.concleorder{position:fixed;bottom:0;width:100%;height:4.4rem;line-height:4.4rem;background-color: #fff;border-top: 1px solid #ccc}
.concleorder input{display:block;float:right;width:8rem;height:2.5rem;line-height:2.5rem;margin:1rem;color: #777;background-color: #fff;border: 1px solid #777;border-radius: 2px}
/*订单详情实物*/
.ordertitle{padding:1rem;background-color: #f6f5f5;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;}
.ordertitle h3{padding-left:.8rem;font-size: 1.4rem;color: #444;border-left:3px solid #e60012;}
.orderdetailss{background:#fff url("imagespicc.png") no-repeat;background-size: 5.5rem;padding-left: 5rem;border-bottom:1px solid #e2e2e2;}
.orderdetailss li{margin-bottom:1rem;font-size: 1.3rem;}
.orderdetailss li:last-child{margin-bottom:1.5rem}
.orderdetailss li label{color: #777}
.orderdetailss li span{color: #444}
.order-box{padding: 1.5rem 0 0;margin-bottom: 1rem;background-color: #fff}
.productmsg{overflow: hidden;}
.productmsg li{overflow: hidden;margin-bottom:.5rem;background-color: #fff;padding: 1rem 1rem 0;border-bottom: 1px solid #e8e8e8;}
.productmsg li:last-child{margin-bottom:1rem;}
.productmsg-l img{width:80px;height:80px;}
.productmsg-l{width: 32%}
.productmsg-r{position: relative;width:68%;padding-bottom: 1rem;}
.productmsg-r .evaluate{height: 1.2rem;background: url("imagesstar.png") no-repeat 0 -1.5rem;background-size: 8rem;}
.productmsg-r .gary{display: block;width: 4rem;height: 1.2rem;background: url("imagesstar.png") no-repeat 0 0;background-size: 8rem;}
.productmsg-r h3{font-size: 1.4rem;color: #444;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.productmsg-r span{display: block;margin-top:0.9rem}
.productmsg-r .amount{position:absolute;bottom:1rem;right:1rem;font-size: 1.4rem;}
.productmsgtop{border-bottom: 1px solid #e8e8e8;}
.productmsgbottom{height:4.4rem;line-height:4.4rem;font-size: 1.3rem;color:#444;}
.productmsgbottom input{display:block;float:right;width: 7rem;height: 2.6rem;line-height: 2.6rem;margin-top:0.9rem;font-size: 1.2rem;color: #ff4e33;background-color: #fff;border-radius: 2px; border: 1px solid #ff4e33;text-align: center;}
/*购物车 */
.show{display:block!important;}
.goods-r .amount{position:absolute;bottom:1rem;right:1rem;font-size: 1.4rem;}
.checkall-del .bg{display:none;background-color: #ff9630}
.checkall-del .integral span{display:block;float: right;font-size: 1.4rem;line-height: 3.8rem}
.checkall-del b{display: block;float: right; height: 1.5rem;line-height: 1.6rem;margin-top: 1.2rem;background: url("imagesicons.png") no-repeat 0 -23rem;background-size: 2.3rem;color: #ff4e33;font-size: 1.4rem;padding-left: 1.4rem;}
.duihuan,.confirm{width: 25%;height: 4rem;line-height: 4rem;text-align: center;color: #fff;font-size: 1.5rem;background-color: #ff4444}
.shopcar-del{display: none}
.confirm a{color: #fff;}
.count{position:absolute;bottom:1rem;right:1rem;}
.goods-r .mt{margin-top: 3.1rem}
.count .long{width: 3rem}
.count input.plus{background-color: #ff4e33}
.count input.reduce{background-color: #ccc}
.count input{display:block;float: left;width: 2rem;height: 2rem;line-height: 2rem;text-align: center;font-size:1.5rem;border-radius: 2px}
.count input.font-big{color: #fff}
.goods .line{border-bottom: 1px solid #e8e8e8;}
.empty{background-color: #fff;padding-bottom: 4rem}
.empty img{display:block;width:15rem;margin: 0 auto 3rem;padding-top: 2.5rem}
.empty a{display:block;width: 94%;height:4rem;line-height:4rem;margin: 0 auto;background-color: #ff4444;color: #fff;border-radius: 2px;font-size: 1.5rem;text-align: center}
/* /*订单确认页*/
/* .line-bg{border-bottom: 1rem solid #f5f0eb}
.order{position:relative;padding: 1rem 1rem 1.5rem;background:#fff url("imagesorder-bg.png") repeat-x bottom;background-size: 25rem}
.order p{height: 3rem;padding: 0 1.2rem 0 2.5rem;margin-top:1rem;font-size: 1.3rem;color: #777;line-height: 1.5rem;background: url("imagesicons.png") no-repeat 0.3rem -22.5rem;background-size: 2rem;}
.order-icon{position: absolute;top: 3rem; right: 1rem;width: 0.7rem;height: 1.5rem;background: url("imagesicons.png") no-repeat 0 -2.2rem;background-size: 2rem;} 
.order .user{height:1.4rem;line-height:1.4rem;padding:0 1.3rem 0 2.5rem;font-size: 1.3rem;color: #444;}
 */
 .order2{position: relative;padding: 1rem 1rem 1.5rem;background: #fff url("imagesorder-bg.png") repeat-x bottom;background-size: 25rem;}
 .order2 .user{overflow: hidden;margin-bottom: .5rem;}
 /*兑换成功 */
.duihuansuccess{background-color: #fff;}
.duihuansuccess .top{padding: 3.5rem 0;border-bottom: 1px solid #ebebeb;}
.duihuansuccess .bottom{padding:1.2rem 1rem 2rem ;border-bottom: 1px solid #ebebeb;}
.duihuansuccess .bottom .red{color: #fff;background-color: #ff4444}
.duihuansuccess  img{display: block;margin: 0 auto 1.2rem;}
.duihuansuccess  span{display:block;text-align: center;font-size: 1.5rem;color: #444}
.duihuansuccess  p{display: block;text-align: center;font-size: 1.3rem;color: #777;margin-top: 1rem}
.duihuansuccess  a{display: block;width:47%;height: 3.8rem;line-height: 3.8rem;margin-top: 2rem;font-size:1.4rem;text-align:center;color:#ff4444;border: 1px solid #ff4444;border-radius: 2px;background-color: #fff}
.duihuansuccess .textl{text-align: left}
.header .collection-edit .share{background: url("imagesicons.png") no-repeat 0.7rem -24.8rem;background-size:2rem}
/*修改个人资料*/
.add-address .date{padding-right:2rem;background: url("imagesicons.png") no-repeat 17.6rem -32.5rem;background-size: 2rem;}
.add-address .aera{padding-right:2rem;background: url("imagesicons.png") no-repeat 17.4rem -36.6rem;background-size: 2rem;}
.add-address .sex{width: 7.1rem;height: 4.4rem;line-height: 4.4rem;}
.add-address .sex span{width: 3.4rem;text-align: center; font-size: 1.2rem;line-height: 2.6rem;display: inline-block;color: rgba(76,76,76,1);}
.add-address .sex .women{border-radius: 0 1.4rem 1.4rem 0;border: 1px solid rgba(229,229,229,1);border-left: 0}
.add-address .sex .men{border-radius: 1.4rem 0 0 1.4rem;border: 1px solid rgba(229,229,229,1);border-right: 0;}
.add-address .sex .active{background: rgba(82,165,204,1);color: rgba(255,255,255,1);border: 1px solid rgba(82,165,204,1);}
/*兑换记录*/
.record{background-color: #fff;overflow: hidden;margin-bottom: 1rem;border-bottom: 1px solid #ede8e4}
.record li{display: block;float: left;width: 20%;height: 3.7rem;line-height: 3.7rem;font-size:1.3rem;background:url("imagesrecord-bg.png") no-repeat right;text-align: center;background-size: .1rem 2rem;}
.record li:last-child{background: none}
.record li.active{border-bottom: 3px solid #c41319;}
.record-all li{font-size: 1.3rem;color:#777;overflow: hidden;;margin-bottom:1rem}    
.record-all .ml14{margin-left: 1.4rem;}
.record-all li b{height:1.5rem;line-height:1.5rem;margin: 1rem 0 0 1rem;}
.record-all .tit{height:4.6rem;color: #444;}
.record-all .orderId{color: #444}
.record-all .top,.record-all .bottom{height: 3.4rem;line-height: 3.4rem;padding:0 1rem;background-color: #fff}
.record-all .middle{background-color: #f5f5f5;padding:1rem;}
.record-all .middle span{display: block}
.record-all .left,.record-all .mid,.record-all .right{float: left}
.record-all .left{width:70px}
/* .record-all .mid{width: 57%} */
.record-all .left img{width:60px;height:60px}
.record-all .right b{float: right;width: 100%;text-align: right;}
.record-all .num{margin-bottom:2.4rem;float: right}
/*积分明细*/
.detailed{background-color: #fff;overflow: hidden;border-bottom: 1px solid #ede8e4}
.detailed li{display: block;float: left;width: 33.33%;height: 3.7rem;line-height: 3.7rem;font-size:1.3rem;background:url("imagesrecord-bg.png") no-repeat right;text-align: center;background-size: .1rem 2rem;}
.detailed li:last-child{background: none}
.detailed li.active{border-bottom: 3px solid #c41319;color:#fe0000;}
.integraldetail{padding: 1.5rem 0;margin-bottom:1rem;text-align: center;background-color: #fff}
.integraldetail h3{margin-bottom: 1rem;font-size: 1.3rem;color: #6b6b6b;}
.integraldetail span{font-size: 3.6rem;color:#fe0000;}
.detailed-all{background-color: #fff;}
.detailed-all li{padding: 2rem 1rem;border-bottom: 1px solid #ccc;overflow: hidden;}
.detailed-all .left{float: left}
.detailed-all .left h2{font-size: 1.4rem;margin-bottom: 1.5rem}
.detailed-all .left span{color: #949494}
.detailed-all .right{float: right;height:4rem;line-height:4rem;font-size: 1.5rem;color: #fe0000}
.detailed-con{min-height: 100%;margin-bottom: -4rem;}
.detailed-box{padding-bottom: 4rem}
/*我的积分*/
.myintegral{padding:2.8rem 0;text-align: center;background:#fff url("imagesmyintegral-bg.png") no-repeat;background-size: 100% 100%;}
.myintegral h3{margin-bottom: 1rem;font-size: 1.5rem;color: #fff;font-weight: bold;}
.myintegral span{font-size: 4rem;color:#fff;font-weight: bold}
.myintegral-list{overflow:hidden;background:#f5435c}
.myintegral-list li{float:left;width:33.33%;height:4.4rem;background:url("imagesline.png") no-repeat right center;background-size:0.1rem 3.5rem;padding: 1rem 0}
.myintegral-list li:last-child{background: none}
.myintegral-list a{display:block;text-align: center;font-size:1.3rem;color:#fff;background: url("imagesmyintegral.png") no-repeat center;background-size: 2.5rem;}
.myintegral-list a span{display:block;text-align: center;font-size:1.3rem;}
.myintegral-list li.list-detailed a{background-position:center -6.5rem;padding-top: 3rem;}
.myintegral-list li.list-exchange a{background-position:center -14.2rem;padding-top: 3rem;}
/* .myintegral-list li.list-configure a{background-position:center -21.2rem;} */
.reminder{padding: 1.5rem;margin-bottom:1rem;font-size: 1.3rem;background-color: #fff}
.reminder li:first-child{color: #777;margin-bottom: 1.5rem;}
.reminder li:last-child{margin-bottom: 0}
.reminder li label,.reminder li span{display: block;float: left;color: #9e9e9e}
.reminder li label{width:5%;line-height:2rem}
.reminder li span{width:95%;line-height:2rem}
.reminder li{margin-bottom: 1rem;overflow:hidden }
.activity{padding: 1rem;margin-bottom: 4rem;background-color: #fff;}
.activity a{display:block;border-radius:5px;margin-bottom: 1rem}
.activity a:last-child{margin-bottom:0}
.activity a img{width: 100%}
.header .collection-edit .help{background: url("imagesmyintegral.png") no-repeat right 1rem;background-size:2rem;margin-right: 1rem;}
/*弹层*/
.pop-bgc{display: none;width:100%;height:49%;background: #666;opacity: .7;position: fixed;bottom:0;left: 0;}
.pop-bgc{height:100%;top:0;left: 0;}
.mask,.success,.fali,.addshop{display:none;position:fixed;top:50%;left:50%;width:12rem;margin-left:-6rem;text-align: center}
.mask{display:none;height:6.4rem;background-color: #000;opacity: .8;border-radius: 4px;}
.popstyle{display: inline-block; width: 2rem;height: 1.5rem;background: url("imagescollection.png") no-repeat center -4.6rem;background-size: 1.6rem 5.85rem;}
.success span,.addshop span,.fali span{color: #fff;font-size: 1.2rem}
.success p,.addshop p,.fali p{padding: 1.5rem 0 0.7rem;}

/*兑换弹层*/
.pop-close{position: absolute;top: -7px;right: -7px;}
.pop-exchange{display:none;position:fixed;top:30%;left:50%;margin-left:-11rem;width:22rem;padding:2rem;background-color:#fff;box-sizing: border-box;font-size: 1.2rem;}
.pop-exchange h3{font-size: 1.3rem;color: #444;text-align: center;line-height: 2.5rem;font-weight: bold}
.pop-exchange p{color: #777;text-align: center;line-height: 2rem;}
.pop-btn .concle{background-color: #fff;color: #ff4e33}
.pop-btn{width:16rem;overflow: hidden;margin:1.5rem auto 0}
.pop-btn input{width:7.5rem;height: 2.5rem;float: left;margin-right: 1rem;border:1px solid #ff4e33;background-color: #ff4e33;border-radius: 2px;color: #fff}
.pop-btn input:last-child{margin:0}
/*积分不足弹层*/
.pop-deficiency{display:none;position:fixed;top:30%;left:50%;margin-left:-11rem;width:22rem;padding:1.5rem 2rem;background-color:#fff;box-sizing: border-box;font-size: 1.2rem}
.pop-deficiency h3{margin-top: -.5rem;font-size: 1.3rem;color: #444;text-align: center;line-height: 2.5rem;font-weight: bold}
.pop-deficiency p{color: #777;text-align: center;line-height: 2rem;}
.pop-deficiency .short{width:7.5rem;}
.ovflow{overflow: hidden}
/*点击未验证*//*20160513新增*/
.pop-credentials{display:none;position:fixed;top:30%;left:50%;margin-left:-11rem;width:22rem;padding:1.5rem 2rem;background-color:#fff;box-sizing: border-box;font-size: 1.2rem}
.pop-credentials h3{margin-top: -.5rem;font-size: 1.3rem;color: #444;text-align: center;line-height: 2.5rem;font-weight: bold}
.pop-credentials p{color: #777;text-align: center;line-height: 2rem;}
.pop-credentials .short{width:7.5rem;}
/*分享*/
.share-link{display:none;position:fixed;bottom:0;left:0;width: 100%;height: auto; background-color: #e5e5e5;padding-bottom: 5.2rem;}
.share-link h3{text-align: center;padding: .8rem 0 1rem;}
.share-link .share-list{padding:0 1rem;margin-top: 1rem;overflow: hidden;font-size: 1.2rem;}
.share-list li{float:left;width: 25%;text-align: center;margin-bottom:2rem;}
.share-list li a{display:block;text-decoration: none;color: #000;}
.share-list li i{display:block;width: 3.7rem;height: 3.7rem;border-radius: 50%;margin: 0 auto .2rem;background: url(imagesshare_icon.png) no-repeat;background-size:2.6rem 25rem;}
.share-list li.mess i{background-position:.5rem 1rem;background-color: #7ec9ff;}
.share-list li.weibo i{background-position:.5rem -2.6rem;background-color: #de3031;}
.share-list li.wechat i{background-position:.5rem -6.4rem;background-color: #8dca1d;}
.share-list li.qr-code i{background-position:.5rem -10.2rem;background-color: #0457a1;}
.share-list li.email i{background-position:.45rem -14.2rem;background-color: #5fb7c8;}
.share-list li.qq-zone i{background-position:.45rem -18rem;background-color: #f5ba1c;}
.share-list li.qq-friend i{background-position:.5rem -22.3rem;background-color: #309bdf;}
.share-link .share-cancel{position:absolute;bottom: 0;left: 0; display: block; width: 100%;text-align: center;line-height: 5.2rem;background-color: #fff;color: #000;text-decoration: none;font-size: 1.4rem;letter-spacing: 2px;}
/*200516*/
.add-address select.where{background-position:3.6rem -0.8rem;}

/*点击加入购物车按钮图片飞入效果*/
.u-flyer{display: block;width: 50px;height: 50px;border-radius: 50px;position: fixed;z-index: 9999;}
.cart{color: #fff;text-align:center;line-height: 20px;}
.cart span{display:block;width:20px;margin:0 auto;}
.cart i{width:35px;height:35px;display:block;}


/*订单确认页*//*20160531*/
article{margin-bottom:4rem;}
.line-bg{border-bottom: 1rem solid #f5f0eb}
.order .user{height:1.4rem;line-height:1.4rem;padding-right:1.3rem;font-size: 1.3rem;color: #444;}
.order textarea{height: 3rem;padding-right:1.3rem;font-size: 1.3rem;color: #777;line-height: 1.5rem;margin-top:0.5rem}
.order input{font-size: 1.3rem;color: #777;line-height: 1.5rem;background: transparent;}
.order .textr{text-align: right}
.order .order-inp{width: 100%;box-sizing: border-box;}
.order-icon{position: absolute;top:1.4rem; right:0;width: 0.7rem;height: 1.5rem;background: url("imagesicons.png") no-repeat 0 -2.2rem;background-size: 2rem;}
.order .order-inp{width: 100%;}
.order .add-address .h{height: 7.5rem}
.order .add-address .h textarea{height:5rem}
.order  .mb0{margin-bottom: 0}

/*20160621*/
.myintegral-list img{display: block;margin: .6rem auto;width:28%;}
.error-msg{box-sizing: border-box;height: 3rem; line-height: 3rem;background-color: #e2e2e2;padding-left: 1rem;color: red;}

/*城市控件*/
.demo-cont{margin-right: 1rem}
.mbsc-ios .dwb-s{width:88%;height:3.175rem;  margin: 0 auto;background:#ff4444;margin-top: 20rem;float: none;color: #fff;border-radius: 0.3rem}
.mbsc-ios .dwb-c{position: absolute;top: 0;right: 0;}
.mbsc-ios .dwb-s .dwb{width: 100%;color: #fff;font-weight: normal;font-size: 1.6rem;}
.mbsc-ios .dwwr{height: 22rem;}
.dwcc{width: 88%;margin:-1rem auto 0}
.mbsc-ios .dwo{background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0}"
section .section_ul li .demos_inp{line-height: 4.4rem;color: #333;font-size: 1.3rem;}
.mbsc-ios .dwb-c .dwb {background: url("../images/know-close.png") no-repeat center;background-size: 2.1rem auto; width: 4rem;height: 4rem;}


/**/
.area-select .bgnone{background:none;color:#333;}

/*20160909新增*/
.detailed-all .down{color: #fe0000}
.detailed-all .up{color: #00c54a}
.detailed-all .left .pink{position:relative;display:block;margin-top:1rem;padding: 0.3rem .5rem;font-size: 1.4rem;color: #e1503b;background-color: #ffe3df;border-top:1px solid #f2aea5;border-bottom: 1px solid #ead1cf}
.detailed-all .left .pink i{position:absolute;top: -8px;left: 4rem;width: 17px;height: 8px;background: url("imagespink.png") no-repeat}
.detailed-all .left .yellow{position:relative;display:block;margin-top:1rem;padding: 0.3rem .5rem;font-size: 1.4rem;color: #e1503b;background-color: #fff6df;border-top:1px solid #e9c77a;border-bottom: 1px solid #eaddcf}
.detailed-all .left .yellow i{position:absolute;top: -8px;left: 4rem;width: 17px;height: 8px;background: url("imagesyellow.png") no-repeat}
