/* 背景色纯色bg1 */
body{background: #f7f7f7;}
.bg1{background-color: #d8a475;}
.bg2{background: #ded2cb;}
.bg-con{background-image: url("../img/bg-con.png");}

/* icon */
i.car:before{content: ''; display: inline-block; width: 1rem; height: 1rem; background: url("../img/shop-car.png") no-repeat; background-position: center; background-size: 100% auto; position: relative; top:0.1rem;}

/* 弹出层 */
.cover-decision {width: 100%; opacity: .7;  position: fixed; background-color: #000; top: 0; left: 0;
 z-index: 100; bottom: 2rem;}
.cover-decision2{bottom: 0;}
.mui-cover {background-color: #fff;position: fixed; z-index: 200; top: 0; left: 0; right: 0; bottom: 2rem;  -webkit-transform: translate3d(100%,0,0); transform: translate3d(100%,0,0); -webkit-transition: -webkit-transform .2s cubic-bezier(0,0,.25,1); transition: transform .2s cubic-bezier(0,0,.25,1);}
#s-decision-wrapper>.body {position: absolute; top: 5rem; bottom: 2.4rem; left: 0.5rem; right: 0.5rem; border-top: 1px solid #eee;}
#s-decision-wrapper1>.body {position: absolute; top: 5rem; bottom: 2.4rem; left: 0.5rem; right: 0.5rem; border-top: 1px solid #eee;}
.mui-cover.show {-webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); top: 20%;}
.mui-cover2{bottom: 0; padding-top: 0; overflow: auto;}
.tihuo{width: 9rem; text-align: center; font-size: 0.8rem; height: 2.5rem; line-height: 2.5rem; position: relative; margin-left: 3.5rem;}
.tihuo .close {display: inline-block; width: 1.5rem; height: 1.5rem; position: absolute; right: -2.5rem; top: 0.5rem;}

/*提示框*/
.cover-decision3 {width: 100%; opacity: .7;  position: fixed; background-color: #000; top: 0; left: 0;
 z-index: 300; bottom: 2rem;display: none;}
.mui-cover1 {width:90%;height:30%;background-color: #fff;position: fixed; z-index: 400; left: 5%;bottom: 2rem;  -webkit-transform: translate3d(100%,0,0); transform: translate3d(100%,0,0); -webkit-transition: -webkit-transform .2s cubic-bezier(0,0,.25,1); transition: transform .2s cubic-bezier(0,0,.25,1);}
.mui-cover1.show1 {-webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); top: 33%;border-radius:10px;text-align: center;display: none;}
.over-time p{font-size: 25px;padding: 1rem 1rem;text-align: center;color: #7f7f7f;}
.over-time .load{ width: 50%; height: 2rem; line-height: 2rem; text-align: center; font-size: 0.9rem;background: #deb880; color: #fff;font-size: 1rem;
 color: #f9f2e9;border-radius: 0.4rem;}
.over-time .load button:active{-moz-opacity:0.8; opacity:0.8; filter: alpha(opacity=80); -webkit-opacity:0.8;}

/* 底部菜单 */
.bg {position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; opacity: 0.8;}
.box {width: 100%; display: -webkit-box; display: -moz-box; -webkit-box-orient: horizontal; -moz-box-orient: horizontal; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.box > * {-webkit-box-flex: 1; -moz-box-flex: 1;}
.nav4{height:2.25rem;}
.nav4 ul{position:fixed; z-index:200; bottom:0; left:0; width:100%}
.nav4 li{border:1px solid #ddd; height:2.25rem; border-bottom:0; border-right:0; position:relative; -webkit-box-shadow:inset 0 0 3px #fff; float:left;  width:28%;}
.nav4 li:nth-of-type(1){border-left :0;}
.nav4 li:nth-child(1){width: 16%;}
.nav4 li>a{font-size:0.75rem; -webkit-box-sizing:border-box; box-sizing:border-box; -webkit-tap-highlight-color:rgba(0,0,0,0); border-bottom:0; display:block; line-height:2.25rem; text-align:center; background:#fff;}
.nav4 li>a:only-child span{background:none; padding-left:0; display: block;}
.nav4 li>a.on + dl{display: block;}
.nav4 li>a.on{background: #fdf1d9;}
.nav4 li>a span{color: #4f4d4f; display: inline-block;}
.nav4 dl{display:none; position:absolute; z-index:220; bottom:3rem; left:42%; width:4rem; padding: 0 0.5rem; margin-left:-2.5rem; background:#fff; border-radius:5px; -webkit-box-shadow:inset 0 0 3px #dcd6d0;}
.nav4 dl:before{content:""; display:inline-block; background: url("../img/1.png") no-repeat center; position:absolute; z-index:240; bottom:0; left:50%; width:0.5rem; height:0.4rem; bottom: -0.35rem; margin-left: -0.225rem; background-size:auto 100%;}
.nav4 dl dd{line-height:45px;text-align:center; border-bottom: 1px solid #eee;}
.nav4 dl dd:last-of-type{background:none;}
.nav4 dl dd a{font-size: 0.75rem; display:block; color:#4f4d4f; text-shadow:0px 1px 0px #ffffff; white-space: pre; overflow: hidden; text-overflow: ellipsis;}
.nav4 dl dd a:active{background: #fdf1d9; border-radius: 0.2rem;}
.nav4 .masklayer_div{display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 180; background: rgba(0,0,0,0);}
.nav4 .masklayer_div.on{display: block;}
.ins_drug {clear:both;width: 16rem;}




/* 底部 */
.footer{height: 2rem; position: fixed; bottom: 0; left: 0; width: 100%; background: #fff; box-shadow: 1px 1px 6px #ccc; z-index: 99;}
.footer span.ft1{display: inline-block; width: 50%; height: 2rem; line-height: 2rem; text-align: center; font-size: 0.9rem;}
.footer span.ft1:nth-child(1){background: #deb880; color: #fff;}
.footer span.ft1:active{-moz-opacity:0.8; opacity:0.8; filter: alpha(opacity=80); -webkit-opacity:0.8;}
.add-shop{display: none;display: inline-block; width: 100%; height: 2rem; line-height: 2rem; text-align: center; font-size: 0.9rem;background: #deb880; color: #fff;}
.add-shop:active{-moz-opacity:0.8; opacity:0.8; filter: alpha(opacity=80); -webkit-opacity:0.8;}
.footer2 {display:none;height: 2rem; position: fixed; bottom: 0; left: 0; width: 100%; background: #fff; box-shadow: 1px 1px 6px #ccc; z-index: 120;}
.footer3 {display: none;display: inline-block; width: 100%; height: 2rem; line-height: 2rem; text-align: center; font-size: 0.9rem;background: #deb880; color: #fff;}

.d-top-box{padding-bottom: 2rem;}
/* index 列表 */
/*.index-top{position: fixed; top:0; bottom: 3.75rem; overflow: auto;}*/
.index-center{padding: 0.25em;background: #d09e71;}
.index-center dl{width: 7.25rem; margin: 0.25rem; float: left; background: #fff;}
.index-center dl a{display: block;}
.imgHref{width: 7.25rem; height: 7.25rem;}
.index-center dl dt{height: 7.25rem; overflow: hidden; background: #eee;}
.index-center dl dd h3{font-weight: normal; font-size: 0.6rem;}
.index-center dl dd{padding: 0.5rem 0.25rem;}
.index-center dl dd .pice{padding-top: 0.7rem;}
.index-bottom{ background: #fff8f1; height: 3.75rem; width: 100%; text-align: center; color:#cacaca;}/*position: fixed; bottom: 0rem;*/
.index-bottom a{color:#cacaca;}
.index-bottom .logo{height: 1rem; padding-top: 0.5rem;}
.index-bottom .logo img{height: 100%; width: auto;}
.shop-car{display: inline-block; z-index: 9; position: fixed; bottom: 2rem; right: 0.5rem; width:2rem; height: 2rem; background: url("../img/index-car.png") no-repeat; background-size: 100% auto; background-position: center;}
.shop-car.cur:before{content: ''; display: inline-block; width: 100%; height: 100%; background: url("../img/index-car2.png") no-repeat; background-size: 100% auto; background-position: center; }

/* 商品详情 */
#swiper-container1 .swiper-pagination-bullet-active{background: #81511c;}
.slide-banner{min-height: 12.75rem; background: #eee;}
.detail-top{background: #fff; margin-bottom: 0.5rem;}
.detail-top .top{border-bottom: 1px solid #ddd; padding-bottom: 0.5rem;}
.detail-top h3{font-weight: normal; font-size: 0.7rem; padding-bottom: 0.5rem;}
.detail-top .bottom{padding: 0.5rem 0 0.2rem 0; line-height: 2em; font-size: 0.7rem;}
b.gray{color: #9f9f9f;}
.detail-top .bottom em{font-size: 0.7rem; color: #2b2b2b;}

/* tab切换 */
.tabs .tabs-th{font-size: 0.7rem; width: 100%; background: #fff; height: 2rem; border-bottom: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5;}
.tabs .tabs-th .swiper-slide {display: inline-block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; border: 0.3rem solid #fff; text-align: center;}
.tabs .tabs-th .swiper-slide span{display: block; height: 1.4rem; line-height: 1.4rem; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; border: 1px solid #deb880; border-radius: 0.3rem;}
.tabs .tabs-th .swiper-slide.active-nav span{background: #deb880; color: #fff;}

/* 评价列表 */
.shejiao dt{margin-bottom: 0.3rem;}
.shejiao dt span:before{content: ''; display: inline-block; width: 0.8rem; height: 0.8rem; background: url("../img/user1.png") no-repeat; background-size: 100% auto; background-position: center; float: left; margin-right: 0.2rem; position: relative; top:0.1rem;}
.shejiao dt span{font-size: 0.8rem;}
.shejiao dt time{float: right; color: #9f9f9f;}
.shejiao dd{color: #5e5e5e; padding-bottom: 0.3rem;}

/* 商品详情加入购物车列表 */
.oder-list{position: relative; margin-top: 0.5rem;}
.oder-list dt{width: 3rem; height:3rem; overflow: hidden; position: absolute; top:0; left: 0;}
.oder-list dd{width: 9rem; margin-left:3.5rem; min-height: 3rem;}
.oder-list dd h3{font-weight: normal; font-size: 0.7rem;}
.oder-list dd .close{display: inline-block; width: 1.5rem; height: 1.5rem; position: absolute; right: 0; top:0.3rem;}

/* 商品详情加入购物车列表产品规格 */
.mui-sku li {padding: 0.5rem 0;}
#s-decision-wrapper h2 {color: #666; font-weight: normal; font-size: 0.7rem; margin-bottom: .5rem;}
.mui-sku label {-webkit-tap-highlight-color: transparent; display: inline-block; border: 1px solid #2b2b2b; background-color: #fff; min-width: 2em; padding: .5em 1.2em; margin: 0 .5em .5em 0; max-width: 100%;text-align: center; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 3px; border-radius: 3px;}
.mui-sku label.cur{background: #fffcf3; border: 1px solid #deb880; color: #e0bd89;}
.choose-specification {background: #fffcf3;border:1px solid #cfbb9a;}

/* 商品详情加入购物车列表价格输入框 */
.mui-sku{border-bottom: 1px solid #eee; }
.num-border{padding-top: 1rem; border-bottom: 1px solid #eee;}
.number {padding-bottom: 1rem;}
.number h2 {color: #666;margin-bottom: .5em; height: 2.35rem; line-height: 2.35rem;}
.number .content {overflow: hidden;}
.number .number-control {float: left;}
.mui-number {float: right;width: 6.75rem; height: 2.25rem; display: inline-block;  border: 1px solid #b3b3b3; -webkit-border-radius: 3px; border-radius: 3px; letter-spacing: 0; overflow: hidden;}
.mui-number .increase, .mui-number .decrease, .mui-number .num {float: left;text-align: center;}
.mui-number .increase, .mui-number .decrease {font-style: normal; font-size: 1.7rem; font-weight: 700; border: 0;
 display: inline-block; width: 2.25rem; height: 100%; -webkit-user-select: none; -ms-user-select: none; background-color: #fff; color: #d8d8d8;}
.mui-number .decrease {border-right: 1px solid #b3b3b3;line-height: 100%;}
.mui-number .num {height: 100%; min-width:2.25rem; max-width:2.25rem; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 .02rem; border: 0; -webkit-border-radius: 0; border-radius: 0; font-weight: 700; text-align: center; color: #3d4245;}
.mui-number .increase {border-left: 1px solid #b3b3b3;line-height: 100%;}
.mui-number input::-webkit-inner-spin-button {
 -webkit-appearance: none;
}
.mui-number input::-webkit-outer-spin-button {
 -webkit-appearance: none;
}

/* 订单列表 */
.list{background: #fff; margin-bottom: 0.5rem;}
.list h3{font-weight: normal; font-size: 0.7rem; border-bottom: 1px solid #eee; height: 1.6rem;}
.list h3 span{display: inline-block; height: 100%; padding-left: 0.5rem; color: #deb880;}
.list dl{padding: 0.5rem 0; border-bottom: 1px solid #eee;}
.list dl dt{display: inline-block; width: 2.8rem; height: 2.8rem; overflow: hidden;}
.list dl dd.txt{width: 7rem; margin-left: 0.4rem;}
.list dl dd.pice{width:4.5rem; text-align: right; color: #9f9f9f;}
.list dl dd.pice em{color: #2b2b2b;}
.list dl dd.pice b{font-weight: normal;}
.list dl dd.pice b:before{content: 'X';}
.dl-bottom{padding: 0.4rem 0; font-size: 0.7rem;}
.dl-bottom em{font-size: 0.7rem;}
.dl-bottom .pjia{color: #deb880;}
.dl-bottom .pjia a {display: inline-block; margin-left: 0.2rem; padding: 0.2rem 0.6rem; border:1px solid #eee; border-radius: 0.2rem; font-size: 0.7rem;}
.dl-bottom .pjia a.pj{background: #80c269; color: #fff; border:1px solid #80c269;}
.dl-bottom .pjia a.pj:active{background: #78b861;}
.dl-bottom .pjia a.fukuan{background: #deb880; color: #fff; border:1px solid #deb880;}
.dl-bottom .pjia a:active{background: #eee;}
.d-list .more{margin-top: 2rem; text-align: center; color: #9f9f9f;}
.bottom-list{text-align: center; }
.bottom-list>a{display: inline-block; width:7.5rem; height: 1.5rem; border: 1px solid #c8c8c8; line-height: 1.5rem; color: #2b2b2b; margin-top: 0.5rem;}
.bottom-list .index-bottom{background: none;}
.bottom-list>a:active{background: #fff;}

/* 新增地址 */
.addr{background: #fff; padding:0 0.5rem;}
.addr-list li{padding: 0.5rem 0; border-bottom: 1px solid #eee; position: relative;}
.addr-list li .center,.new .center,.addrss .center{font-size: 0.75rem; margin: 0 2rem;}
.addr-list li .center h3,.addrss .center h2{font-weight: normal;}
.addr-list li .center p{color: #9f9f9f;}
.addr-list li span,.new .gou,.addrss .gou{display: inline-block; width: 1rem; height: 3.5rem; background: url("../img/gou.png") no-repeat; background-position: center; background-size: 100% auto;}
.addr-list li span.gou,.new .gou,.addrss .gou{position: absolute; left: 0; /*top:-0.5rem;*/}
.addr-list li .gou{display: none;}
.addr-list li.cur .gou{display: block;}
.addr-list li span.ed{position: absolute; right: 0; top:0.5rem;background: url("../img/editor.png") no-repeat; background-position: center; background-size: 100% auto;}
.new{height: 2.1rem; font-size: 0.75rem; position: relative; line-height: 2.1rem;}
.new .gou{height: 2.1rem; top:0; background: url("../img/add.png") no-repeat;background-position: center; background-size: 100% auto;}
.addr-list li .center a{display: block;}

/* 添加地址 */
.new-addr-list li {height: 2rem; padding: 0 0.5rem; line-height: 2rem; position: relative; border-bottom: 1px solid #eee; font-size: 0.8rem; color: #9f9f9f; background: #fff; overflow: hidden;}
.new-addr-list li label {float: left; font-size: 0.6rem;line-height: 2rem;width: 20%;position: absolute;}
.new-addr-list li .txt {height: 2rem; line-height: 2rem; font-size: 0.6rem; border: 0; float: left;width: 80%; color: #2b2b2b; padding-left: 30%;}
.new-addr-list .sel-menu {position: relative;}
.new-addr-list .sel-menu select {height: 24px;width: 32%; border: 0; font-size: 0.4rem;}
.new-addr-list li.textar .editor {width: 100%;min-height: 100px; border: 0;}
.new-btn a{display: inline-block; height: 1.75rem; width: 5.4rem; text-align: center; line-height: 1.75rem; background: #deb880; color: #fff; font-size: 0.8rem; border-radius: 0.2rem;}
.new-btn a:active{background: #d4af79;}
.new-addr-list li span{display: inline-block; width: 2rem; height: 2rem; background: url("../img/shanc.png") no-repeat; background-size: 40% auto; background-position: center; position: absolute; top:0rem;right: 0.5rem;}
.new-addr-list li.textar{height: auto; padding: 0.5rem;}

/* 订单~到店自提 */
.order-top{background: #fff;}
.order-top .top{border-bottom: 1px solid #eee; padding: 0.5rem 0; padding-top: 0;}
.order-top .top a{display: inline-block; padding: 0.2rem 0.5rem; border: 1px solid #9f9f9f; border-radius: 0.2rem; margin-right: 0.5rem; font-size: 0.8rem;}
.order-top .top a.cur{border:1px solid #ec6941; color: #ec6941;}
.order-top .add-adr{padding: 0.5rem 0;}
.order-top .add-adr h3{font-size: 0.85rem; font-weight: normal; text-align: center; height: 1.5rem; line-height: 1.5rem;}
.order-top .add-adr h3 a{color: #deb880; display: block;}
.order-top .add-adr h3:before{content: ''; display: inline-block; width: 0.6rem; height: 0.6rem; border: 1px solid #c7c7c7;transform:rotate(135deg);-ms-transform:rotate(135deg); -moz-transform:rotate(135deg); -webkit-transform:rotate(135deg); -o-transform:rotate(135deg); float: right; border-bottom: 0; border-right: 0; position: relative; top:0.3rem; right:0.1rem;}
.addrss{position: relative;}
.addrss h2{font-size: 0.75rem; color: #2b2b2b; position: relative;}
.addrss h2:before{content: ''; display: inline-block; width:0.9rem; height: 0.9rem; background: url("../img/adr.png") no-repeat; background-size: auto 100%; background-position: center; position: absolute; left: -1rem;}
.addrss p{font-size: 0.6rem;}
.add_b:before{content: ''; display: inline-block; width: 0.6rem; height: 0.6rem; border: 1px solid #c7c7c7;transform:rotate(135deg);-ms-transform:rotate(135deg); -moz-transform:rotate(135deg); -webkit-transform:rotate(135deg); -o-transform:rotate(135deg); float: right; border-bottom: 0; border-right: 0; position: absolute; top:40%; right:0.1rem;}
.addrss a{display: block;}
.order-center p.up{padding: 0.5rem 0; border-bottom: 1px solid #eee; font-size: 0.7rem;}
.order-center p.black em{color: #2b2b2b;}
.order-center p.boder-no{border: 0;}
.pice-order{background: #fff;}
.pice-order p{font-size: 0.8rem; text-align: center;}
.pice-order p:nth-child(2){color: #ec6941;}
.pice-order p:nth-child(1) em{color: #2b2b2b;}
.one-btn{padding-bottom: 1rem;}

/* 没有数据 */
/* 没有订单 */
.no-order{padding-top: 3rem; text-align: center;}
.no-order p{font-size: 0.65rem; color: #9f9f9f; margin-bottom: 1rem;}
.no-order p b{font-weight: normal; font-size: 0.8rem;}
.no-order a{font-size: 0.8rem; color: #deb880; border: 1px solid #deb880; padding: 0.3rem 0.6rem; border-radius: 0.2rem;}
.no-order a:active{background: #deb880; color: #fff;}

/* 评价成功 */
.evaluate{text-align: center; padding-top: 2.5rem;}
.evaluate img{width: 26%; margin-bottom: 0.3rem;}
.evaluate p{font-size: 0.8rem; color: #deb880;}
.btn-box{padding-top: 2rem;}
.btn-box a{display: inline-block; padding: 0.2rem 0.4rem; border: 1px solid #deb880; border-radius: 0.2rem; margin: 0 0.2rem; font-size: 0.8rem; color: #2b2b2b;}
.btn-box a:active{background: #fdf2d8;}

/* 详情 */
.det-box{background-color: #f8e6c5; padding: 0.8rem 0.5rem; font-size: 0.75rem;}
.det-box:before{content: ''; display: inline-block; width: 1rem; height: 1rem; background: url("../img/txt.png") no-repeat; background-size:auto 100%; background-position: center; float: left; margin-right: 0.2rem;}
.det-addr{background: #fff;}
.det-addr .addrss:before{display: none;}
.det-addr .addrss{border-bottom: 1px solid #eee; padding: 0.5rem 0;}
.det-addr .addrss h4{font-weight: normal; font-size: 0.75rem; color: #2b2b2b;}
/*.det-addr .addrss:nth-child(2){border-bottom: 0;}*/
.detail .total{border-top: 1px solid #eee; margin-top: 0.5rem; padding-top: 0.5rem; position: relative;}
.detail .total h4{font-weight: normal; font-size: 0.75rem;}
.detail .total p{font-size: 0.7rem; text-align: left; color: #979797;}
.detail .total .flag{display: inline-block; width: 4rem; height: 2.5rem; position: absolute; right: 0; top:0.9rem;}

/* 我的订单 */
.myorder .tips{padding: 0.6rem 0.5rem; background: #fcefdf; font-size: 0.7rem;}
.or-list,.all-order{border-top: 1px solid #eee; border-bottom: 1px solid #eee; background: #fff;}
.or-list li{float: left; width: 25%; text-align: center; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; border-right: 1px solid #eee; font-size: 0.7rem;}
.or-list li a{ padding: 0.5rem 0;}
.or-list li a,.all-order a{display: block; color: #2b2b2b;}
.all-order a{padding: 0.6rem 0.5rem; font-size: 0.7rem;}
.all-order a:active,.or-list li:active{background: #f8f8f8;}
.all-order a:before{content: ''; float: left; margin-right: 0.2rem; display: inline-block; width: 1rem; height: 1rem; background: url("../img/txt.png") no-repeat; background-size: auto 100%; background-position: center;}
.all-order a:after{content: ''; display: inline-block; width: 0.6rem; height: 0.6rem; border: 1px solid #c8c8c8;transform:rotate(135deg); -ms-transform:rotate(135deg); -moz-transform:rotate(135deg); -webkit-transform:rotate(135deg); -o-transform:rotate(135deg); float: right; border-bottom: 0; border-right: 0; position: relative; top:0.2rem; right:0.2rem;}

/* 商品评价 */
.evaluation dl{border-bottom: 0;}
.eval-textar{padding: 0.5rem 1rem;}
.eval-textar textarea{display: block; width: 100%; border: 0; min-height: 10rem; border-radius: 0.3rem; box-shadow: 1px 1px 2px #eaeaea; box-sizing: border-box;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; border: 0.5rem solid #fff;}

/* 购物车 */
.block{background: #fff;}
.block .head{border-bottom: 1px solid #eee; height: 1.6rem; line-height: 1.6rem; font-size: 0.75rem;}
.block .head a{color: #2b2b2b;}
.block .head a:nth-child(2){padding: 0 0.5rem; color: #deb880;}
.block-item{padding: 0.5rem 0;}
.name-card{padding-right: 4.9rem; min-height: 60px;position: relative;}


.check{border-radius: 100%; display: inline-block; margin: 0.85rem 0 0; vertical-align: middle; line-height: 3rem; background-position: -20px -20px; width: 20px; height: 20px; background-image: url("../img/cart@2x.png"); background-repeat: no-repeat; background-size: 40px 40px;}
.check.checked {background-position: 0 -20px;}
.bottom-cart .check{margin-top: 0;}
.name-card .thumb {width: 3rem; height: 3rem; float: left; position: relative; margin-left: auto; margin-right: auto; overflow: hidden; background-size: cover;}
.name-card .detail {margin-left: 4.55rem;width: auto; position: relative;}
.name-card .detail a {display: block;}
.check-container {padding: 0px 0.25rem 0px 0.5rem; width: 1rem;height: 3rem;float: left;margin-left: -0.5rem;position: relative;z-index: 100;}
.name-card .detail h3 {margin-top: 1px; color: #333; font-weight: normal; font-size: 0.6rem; width: 100%;}
.name-card .price-num {position: absolute; text-align: right; right: 0px; top: 0px; width: 3.9rem; padding-right: 10px; font-size: 0.6rem;}
.name-card .num {font-weight: 200;text-align: right; margin-top: 3px; padding: 0; color: #555;}
.quantity {display: inline-block;vertical-align: middle;font-size: 0;position: relative;}
.quantity .mui-number{width: 4rem; height: 1.2rem;}
.quantity .mui-number .increase, .quantity .mui-number .decrease {width: 1.2rem;height: 100%; font-size: 1rem;}
.quantity .mui-number .num {height: 100%; min-width: 1.5rem; max-width: 1.5rem; margin-top: 0;}
.quantity .response-area {width: 1.2rem; height: 2.1rem; top: -7px; position: absolute;}
.response-area {width: 1.6rem; height: 3rem; top: -20px;}
.quantity .response-area-plus {right: 0px;}
.name-card .price-num em{color: #2b2b2b;}
.js-bottom-opts{position: fixed; width: 100%; background: #fff; bottom: 0; left: 0; box-shadow: 1px 1px 3px #e1e1e1;}
.bottom-cart {padding: 0 10px; height: 40px; background-color: #ffffff; font-weight: 500; color: #f60; position: relative; padding-right: 0;}
.bottom-cart>div {height: 40px;line-height: 40px; font-size: 14px;}
.bottom-cart .select-all {font-weight: 500; float: left; width: 55px; height: 40px; color: #ccc;}
.bottom-cart .total-price {padding-right: 80px;text-align: center; font-weight: 700; width: auto; margin-left: 55px;}
.bottom-cart>span {position: absolute; right: 0; top: 0; height: 40px; margin-top: 0px; min-width: 80px; text-align: center; line-height: 40px; font-size: 14px;}
.btn {display: inline-block; color: #fff;  margin: 0; border: 0; background: #ccc; font-size: 12px; cursor: pointer; line-height: 18px; -webkit-appearance:none;}
.btn.btn-orange-dark {color: #fff; border-color: #f15a0c; background: #f15a0c;}
.select-all .check.checked{margin-top: 0;}
.bottom-cart.cur .select-all{color: #deb880; }
.bottom-cart.cur .select-all .check{background-position: 0 -20px;}
.bottom-cart.cur>span{background: #deb880;}
.block-item.cur .check{background-position: 0 -20px;}

.j-delete-goods {background: #deb880;}
.j-delete-goods {position: absolute; right: 0; top: 0; height: 40px; margin-top: 0px; min-width: 80px; text-align: center; line-height: 40px; font-size: 14px;}

#s-decision-wrapper>.body2{top:2.5rem; bottom: 0.5rem;}
.body2 .adr-lis li{padding: 0.6rem 0; border-bottom: 1px solid #eee; font-size: 0.75rem;  position: relative;}
.body2 .adr-lis li .address{margin-left: 1.8rem;}
.rdo{height: 2.2rem; background: url("../img/redio.png") no-repeat; background-size: 80% auto; background-position: center; width: 1.4rem; position: absolute; top:0; ;left: 0;}
.body2 .adr-lis li.cur .rdo{background: url("../img/redio-cur.png") no-repeat; background-size: 80% auto; background-position: center;}
.body2 .adr-lis li:active{background: #f8f8f8;}
#swiper-wrapperH {
 /*height: 100px;*/
 font-size: 14px;margin-left: 0.3rem;padding-top: 0.4rem;}


/*商品评价按钮*/
.goods_conmments {text-align: center;width: 5rem;height: 1.7rem;margin: 0 auto;border: 1px solid #dfb881;background: #dfb881;color: #fff;font-size: 0.75rem;line-height: 1.7rem;font-weight: 100;margin-left: 35%;margin-top: 5%;}
.addcolor {color: green;}

/*刪除按鈕*/
.chancelGood {display:none;height: 25px; margin-top: 0px; min-width: 80px; text-align: center; line-height: 25px; font-size: 14px;float: left;position: absolute;left: 0;
 top:2.6rem;background: #deb880;}
.colorChoose {border: 2px solid #ccc;border-radius: 50%;background: #f9f9f9;width: 17px;height:17px;}


/*抓药部分*/
.get_drug {padding-left: 0.8em;padding-right: 1.2em;display: block;background: #d09e71;}
.order_st {width: 100%;height:4rem;display: block;background: #f8e6c5;padding-top: 1rem;}
p {margin-left: 0.3rem;}
.order_st .p1 {color: #2b2b2b;font-size: 1rem;background: url("../img/order_s.png") no-repeat left center;}
.order_st .p2 {color: #eb6100;font-size: 0.8rem;}
.p_wait {height:5.3rem;line-height: 5.3rem; font-size: 0.8rem;background: #fff url("../img/hard_load.png") no-repeat left center;margin-left: 0.3rem;padding-left: 1.5rem;}
.drug_info {padding-top: 1rem;padding-left: 0.5rem;background: #fff;}
.drug_info p {color: #c15d3e;font-size: 0.8rem;padding-left: 0;margin-left: 0;}
.drug_info ul li {font-size:0.7rem;border-bottom: 1px solid #ececec;padding-bottom: 0.4rem;padding-top: 0.4rem;color:#656565;}
.drug_info ul li .mub_a {margin-left: 5rem;}
.drug_info ul li .nub_b {padding-right: 0.5rem;float: right;}
.drug_info ul li .name_d {float: left;}
.count_a {text-align: right;font-size:0.7rem;color:#656565;padding-right: 0.5rem;padding-top: 0.5rem;}
.my_note {padding-left: 0.5rem;background: #fff;margin: 0.3rem 0;padding-top: 0.5rem;padding-bottom: 0.5rem;}
.my_note .p_note1 {color: #c15d3e;font-size: 0.8rem;padding-left: 0;margin-left: 0;}
.my_note .p_note2 {padding-left: 0;margin-left: 0;font-size: 0.7rem;color:#656565;}
.all_price {color:#ec6941;font-size: 1rem;}
.drug_price {padding-top: 1rem;padding-left: 0.5rem;background: #fff;}
.drug_price p {padding-left: 0;margin-left: 0;}
.s_price {padding-left: 0;margin-left: 0;font-size: 0.7rem;}
.write_drug {padding: 0 0.05rem;text-align: center;padding: 0.5rem;background: #fff;height: 1.8rem;}
.write_drug a {width: 49%;height: 1.6rem;font-size: 0.8rem;border: 1px solid #eac896;float:left;line-height: 1.6rem;margin-bottom: 0.5rem;}
.write_drug .my_wri {background: #eac896;color: #fff;}
.write_drug .help_wri {color:#6a6a6a;background: #fff;}
.choose_info {clear:both;height: 2.5rem;border-top: 1px solid #f0f0f0;line-height: 2.7rem;display: block;background: #fff;padding: 0.3rem 0;}
.choose_info p {font-size: 0.8rem;padding-left: 0.2rem;float: left;color: #2b2b2b;}
.choose_info img {float: right;width: 15px;height: 28px;padding-top: 0.7rem;margin-right: 0.9rem;}
.inp_info p{padding-left: 0;font-size: 0.8rem;}
.write_name input {height: 1.1rem;width: 95%;font-size: 0.7rem;}
.write_tel input {height: 1.1rem;width: 92%;font-size: 0.7rem;}
.write_name {background: #fff;margin-top: 0.3rem;padding-left: 0.5rem;padding: 0.5rem;}
.inp_info p {margin-left: 0;}
.write_tel {background: #fff;padding: 0.5rem 0;margin-top: 0.3rem;padding-left: 0.5rem;}
.write_d {font-size: 0.7rem;background: #fff;margin-top: 0.3rem; padding-top: 0.3rem;}
.write_d p {padding-left: 0;}
.d_name {padding-left: 0.5rem;}
.d_name input{width: 80%;height: 1rem;border-radius: 5px;}
.drug_en {font-size: 0.8rem;}
.s_num {float: right;padding-right: 2.8rem;}
.s_pr {float: right;padding-right: 2.5rem;}
.drug_p img {width: 28px; height: 28px;float: right;padding-left: 2rem;position: relative;left: 8.3rem;}
.drug_p p {padding-top: 0.3rem;padding-bottom: 0.3rem;border-bottom: 1px solid #e0e0e0;background: #f1f1f1;margin-left: 0;padding-left: 0.4rem;color: #9f9f9f;}
.totall_price {position: relative ;left: 10rem;line-height: 0.3rem;height: 0.3rem;top:-2rem;font-size: 0.6rem;}
#dvBuZhidao {clear:both;}
.form-em {clear:both;}
.add_re {background: #fff;margin-top: 0.3rem;}
.number_s {font-size: 0.8rem;padding-left: 0.1rem;}
.form-em {height: 2rem;background: #fff;font-size: 0.7rem;padding-left: 0.3rem;}

/*.new_img input {background: #fff url("../img/photo.png") no-repeat center center;width: 86px;height: 70px;border: 0;}*/

.lin-cen {line-height: 2rem;}
.lin-cen>span {float: left;}
.lin-cen input {float: left;margin-top: 0.55rem;width: 0.5rem;}
.goods_show {margin-left: 1rem;}
.goods_hide {margin-left: 3rem;}
.photo_order {font-size: 0.8rem;background: #fff;margin-top: 0.3rem;height: 7rem;}
.photo_order p {padding-left: 0;}
.note_remark {background: #fff;margin-top: 0.3rem;padding-bottom: 2rem;}
.note_remark p {font-size: 0.8rem;padding: 0;}
.note_remark textarea {width: 90%;height: 5.89rem;margin: 0 3%;font-size: 0.8rem;border: 1px solid #dcdcdc;padding: 0.5rem 0 0 0.3rem;}
.sub {float: left;width: 100%;height: 2.44rem;color: #fff;background: #deb880;line-height: 2.44rem;text-align: center;font-size: 1.1rem;border: 0;}
.lin {line-height: 0.8rem;height: 0.8rem;padding-top: 0.06rem;padding-left: 0.1rem;}
.goods_s span {float: left;}
.drug_explain {text-align: center;border: 1px solid #c15d3e;display: block;width: 7.2rem;height: 1.47rem;background: #c15d3e;border-radius: 10px;line-height: 1.47rem;color: #fff;font-size: 0.83rem;margin: 1.23rem auto;}
.get_cer p {font-size: 0.75rem;color:#9f9f9f;padding: 0 0.7rem;margin-top: 1rem;margin-left: 0;}
.base_info {background: #fff;height: 10rem;margin-bottom: 0.3rem;}
.base_info ul li:nth-child(2n) {
 float: right;padding-right: 1rem;}
.base_info ul li:nth-child(2n+1) {
 float: left;padding-left: 0.6rem;width: 8rem;}
.base_info ul li {padding-top: 0.588rem;font-size: 16px;}
.base_info ul {padding-top: 0.2rem;}

.base_info ul a {background: url("../img/edit.png") no-repeat left bottom;width: 34px;height: 34px;float: right;margin-left: 0.588rem;}
.edit_info ul li {font-size: 0.6rem;padding: 0.80rem 0.7rem;line-height: 0.6rem;border-bottom: 1px solid #ebebeb;}
.edit_info ul li span {float: left;margin-top: 0.1rem;}
.edit_info ul li input {height: 0.6rem;margin-left: 0.1rem;border: 0;font-size: 0.6rem;margin-top: 0.1rem;}
a.save_info {width: 100%;height: 1.98rem;background: #deb880;display: block;font-size: 1.02rem;line-height: 1.98rem;text-align: center;color:#fff;position: absolute;bottom: 0;}
.ana_manager {font-size: 0.6rem;position: absolute;width: 100%;}
.ana_manager ul {background: #fff;height: 7.3rem;margin-top: 0.3rem;}
.ana_manager p {padding-left: 0.3rem;border-bottom: 1px solid #dfdfdf;padding-top:0.588rem;padding-bottom:0.588rem;}
.ana_manager p img{width: 30px;height: 30px;}
.ana_manager p>span{padding-left: 0.3rem;}
.ana_manager p>span>span {color:#9f9f9f;padding-left: 0.3rem;}
.ana_manager p a {float: right;background: url("../img/edit.png") no-repeat left bottom;width: 34px;height: 34px;margin-right: 0.5rem}
.ana_manager li:nth-child(2n+1) { float: right;margin-right: 0.5rem}
.ana_manager li:nth-child(2n) { float: left;width: 6.5rem;margin-left: 0.5rem}
.ana_manager>ul>a {background: url("../img/add_down.png") no-repeat left bottom;width: 26px;height: 23px;text-align: center;display: block;margin: 0 auto;clear: both;margin-top: 2rem;}
.btn-link {background: url("../img/shanc.png") no-repeat left top;width: 28px;height: 28px;}

.info_a {float: right;padding-right: 0.5rem;}
.name_x {color: #c15d3e;}
.write_time {background: #fff;padding: 0.5rem 0;margin-top: 0.3rem;padding-left: 0.5rem;}
.write_doc {background: #fff;padding: 0.5rem 0;margin-top: 0.3rem;padding-left: 0.5rem;}

.sex_a {margin-top: 0.3rem;padding-top: 1rem;padding-left: 0.5rem;}
.sex_a span {line-height: 1rem;float: left;}
.sex_s {padding-left: 1rem;float: left;}
input.old {height: 1rem;width: 2rem;
 float: left;}
.zifeiCheckbox {margin-top: 0.4rem;}
.drug_out {height: 3.2rem;background: #fff;margin-top: 0.5rem;line-height: 3.2rem;}
.drug_out p {font-size: 0.7rem;padding-left: 0.5rem;margin-left: 0;}

.recipelItem {width: 60%;height: 1rem;}
.hidd {visibility: hidden;}
.save_in {height: 1.5rem;width: 100%;display: block;line-height: 1.5rem;text-align: center;font-size: 0.7rem;color: #fff;background: #deb880;}
.word_note {border-radius: 5px;}
.old {border-radius: 8px;}
#name,#tel {border-radius: 5px;}
.sex_g,.sex_m {height: 1rem;float: left;}
.goods_s {height: 2rem;line-height: 2rem;}
.valid_n,.valid_d,.valid_p,.valid_a,.valid_o,.valid_j,.valid_l,.valid_img,.valid_mane {background: red;font-size: 0.6rem;}
.write_time p,.write_doc p {margin-left:0rem;padding-left: 0rem;}
.write_time input {height: 1rem;width: 8.45rem;border-radius: 3px;}
.write_doc {margin-bottom: 0.3rem;}
.config {height: 1rem;width: 2.5rem;border-radius: 5px;float: left;}
.last_t {float: left;height: 1.3rem;line-height: 1.3rem;font-size: 0.7rem;}
.uui {top:-100px;background: #f2f2f3;}
.edit_base {float: left;position: relative;font-size: 0.7rem;top:0.75rem;}
.choose_base{border-bottom: 1px solid #eee;height:3.5rem;}
.choose_base ul li {font-size: 0.6rem;width: 7.5rem;float: left;margin-top: 0.2rem;}
.id_sum {font-size: 0.6rem;height:1rem;line-height: 1rem;}
.drug_each ul {border-bottom: 1px solid #eee;}
.old_s {height:1rem;line-height: 1rem;padding-left: 0.2rem;margin-top: 0.21rem;}
.all_name {float: left;width: 6rem;}
.all_sum {float: left;width: 4rem;}
.all_pri {float: right;width: 4rem;}
.top_ma {padding-top: 0.2rem;}
#up_btn {width: 3rem;height: 1rem;margin: 0.5rem 0;}
#up_btn input {background: #fff;border-radius: 2px;width: 3rem;}
/*#up_btn input {background: url("../img/photo.png") no-repeat left center;width: 86px;height: 70px;border: 0;background-color: #fff;}*/
.uploader-list {float: left;    margin: 0.5rem 0 0 0;}
.uploader-list span {float: left;width: 70px;margin-left: 0.2rem;}
.uploader-list span img {width: 70px;height: 80px;}
.uploader-list span a {font-size: 0.4rem;color: #00b3ee;width:70px;display: inline-block;text-align: center;}
.font_note {clear: both;font-size: 0.6rem;}
.input-group input {width: 1.6rem;}
.valid_img {height: 0;float: left;}
.img_sum {font-size: 0.6rem;color: #9f9f9f;}
/*#searchName {width: 84%;height: 1rem;border-radius: 5px;}*/
#searchName {width: 78%;height: 1rem;border-radius: 5px;}
#diagnoseTbody .row>span {float: left;}
#diagnoseTbody .row .col-sm-3 {float: left;height: 1.1rem;line-height: 1.1rem;}
#diagnoseTbody .row div.col-xs-5 {width: 6.8rem;padding-left: 0;margin-left: 0;clear: both;height: 1.4rem;line-height: 1.5rem;}
#diagnoseTbody .row>span .payItem {float: left;height: 0.6rem;line-height: 0.6rem;margin-top: 0.25rem;}
.input-group-addon {float: left;height: 1.1rem;line-height: 1.1rem;padding-left: 0.15rem;padding-top: 0.2rem;}
.unit_price {float: left;height: 1.1rem;line-height: 1.1rem;padding-left: 0.5rem;width: 2rem;padding-top: 0.2rem;}
.checkbox-inline {padding-top: 0.5rem;}
#diagnoseTbody .row>span input {float: left;height: 1.1rem;}
#diagnoseTbody .row {border: 0;padding-left: 0.1rem;font-size: 0.5rem;height: 1.1rem;line-height: 1.1rem;}
span.recipelName {margin-top: 0;}
.dr_n {height: 1.3rem;line-height: 1.3rem;padding-left: 0.2rem;float: left;}
.diagnose_items_div {overflow: hidden;}
.pice-order span {font-size: 0.8rem;color: red;}
.total_p {background: #fff;height: 2.5rem;text-align: center;line-height: 2.5rem;font-size: 0.8rem;color: red;}
.ui-timepicker-div dl {
 display: none;
}

/*抓药 用户信息小叉叉*/
.close img {width: 20px;height: 20px;margin-top: 8px;padding-left: 10px;}


/*覆盖jquery mobile 样式*/
a {color: #9f9f9f;}
.red{
 color:red;
}

