﻿.s_top{height:44px;line-height:44px;background: #1c8ee6;display:-webkit-box;display:box;}
.s_top .input{background: #1578c5;border-radius:5px;margin-top:8px;-webkit-box-flex:1;margin-right:30px;}
.s_top .input input{background: #1578c5;border:none;font-size:13px;padding-left:30px;color:#fff;}
.s_top .input input::-webkit-input-placeholder{color: #afdcff;}
.s_top #search::before{content:'';width:16px;height:17px;margin-left:8px;margin-right: 8px;background:url('img/search.png') no-repeat;background-size:16px 17px;display:inline-block;position:absolute;left:0px;top:6px;z-index: 1000;}
.s_top .car{width:20px;height:22px;background:url('img/car.png') no-repeat;background-size:23px auto;position: absolute;right: 0px;}
.s_top .back{background: url('img/back.png') no-repeat;-webkit-background-size: 14px 22px;
background-size: 14px 22px;width: 14px;height: 22px;position:absolute;left: 0px;height:44px;background-position: 12px 10px;padding:0 12px;}
.s_top .backI{height:44px;width:25px;display: block}
.car_msg{display: inline-block;/*width: 20px;height: 20px;border-radius:50%;line-height: 20px;*/color: #fff;background-color: #f91515;text-align:center;position: absolute;right: 5px;top: -8px; font-style: normal;padding: 0 5px; height: 16px; line-height: 16px; font-size: 10px;border-radius: 15px; border:1px solid #fff;}
.s_top h2{width: 100%;text-align: center;font-size: 18px;color:#fff;}
.s_top .left{left:10px;top:0;z-index:1;}
.s_top .right{right:0;top:0;z-index:1;}
.s_top .left .location{background:url('img/index_location.png') 0 0 no-repeat;display: inline-block;-webkit-background-size: 14px 19px;
background-size: 14px 19px;width:14px;height:19px;}
.s_top .go_index{display: inline-block;;background: url('img/index_index.png') no-repeat;-webkit-background-size: 21px 21px;
background-size: 21px 21px;width:40px;height: 21px;margin:10px 0 0 10px;background-position: 10px 0;}
.s_top .goSearch{background:none;border:none;font-size:17px;color: #fff;margin-right:5px;display: block;margin-top: 13px;}
.s_top .backLeft{margin-left:30px;}
.s_top .locationWrap { height: 44px; margin-right: 40px; overflow: hidden;}

/*轮换*/
.slideBox{ position:relative; overflow:hidden; margin:0 auto;  max-width:560px;/* 设置焦点图最大宽度 */ }
.slideBox .hd{ position:absolute;top:80%; right:40%; height:28px; line-height:28px; z-index:1; }
.slideBox .hd li{ display:inline-block; width:10px; height:10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#fff; text-indent:-9999px; overflow:hidden; margin:0 6px; opacity: 0.5;  }
.slideBox .hd li.on{ background:#7ec5fd;opacity: 1;}
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;min-height: 130px; overflow: hidden;}
.slideBox .bd li img{  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px;  color:#fff;  text-align:left;  }


.s_nav ul{overflow:hidden;padding-bottom:15px;}
.s_nav ul li{float:left;width:20%;text-align:center;}
/*.s_nav ul li i{background:url('img/index_bg_top.png') no-repeat;background-size:315px auto;display:inline-block;width:50px;height:50px;margin-top:15px;}
.s_nav ul li i.icon_msys{background-position:0 0;}
.s_nav ul li i.icon_aqyy{background-position:-88px 0;}
.s_nav ul li i.icon_pyzx{background-position:-176px 0;}
.s_nav ul li i.icon_xjq{background-position:-265px 0;}
.s_nav ul li i.icon_zxys{background-position:0 -91px;}
.s_nav ul li i.icon_wdys{background-position:-88px -91px;}
.s_nav ul li i.icon_wx{background-position:-176px -91px;}
.s_nav ul li i.icon_app{background-position:-265px -91px;}
.s_nav ul li i.icon_fm{background-position:0 -170px;}
.s_nav ul li i.icon_wl{background-position:-88px -170px;}
.s_nav ul li i.icon_ill{background-position:-176px -170px;}
.s_nav ul li i.icon_woman{background-position:-265px -170px;}
.s_nav ul li i.icon_man{background-position:0 -238px;}
.s_nav ul li i.icon_ss{background-position:-177px -238px;}
.s_nav ul li i.icon_me{background:url('img/index_topIcon.png') no-repeat;-webkit-background-size: 142px 50px;
  background-size: 142px 50px;}
*/

.s_nav ul li i{background:url('img/index_bg_top02.png') no-repeat;background-size:348px auto;display:inline-block;width:50px;height:50px;margin-top:15px;}
.s_nav ul li i.icon_ss{background-position: -74px 0;}
.s_nav ul li i.icon_wl{background-position: -147px 0;}
.s_nav ul li i.icon_aqyy{background-position: -220px 0;}
.s_nav ul li i.icon_me{background-position: -293px 0;}
.s_nav ul li i.icon_tel{background-position: -2px -58px;}
.s_nav ul li i.icon_pyfl{background-position:-77px -59px;}
.s_nav ul li i.icon_kszx{background-position:0 0;}
.s_nav ul li p{padding-top:5px;color:#666;font-size: 13px;}

.s_nav ul li i.icon_yaodian {background:url('img/index_topIcon.png') no-repeat;-webkit-background-size: 142px 50px;
    background-size: 142px 50px;background-position: -92px 0;}
/*.s_nav ul li i.icon_tel {background-position:-88px -238px;}*/


.s_yao{/*border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;padding:10px 10px 0 10px;*/}
.s_yao img{margin:0 auto; width: 100%;}
.s_yao .title{font-size:15px;color: #519591;}
.s_yao .gg{padding-right: 45px;}
.s_yao .mon{padding-left: 45px;color: #ea4233;}
.s_yao_l{width:43%;border-right:1px solid #f4f4f4;-webkit-box-sizing: border-box;box-sizing:border-box;}
.s_yao_l a{}
.s_yao_r{width:57%;}
.s_yao_r a{/*padding:0px 0px 10px 10px;*/}
.s_yao_r a:nth-of-type(1){border-bottom: 1px solid #f4f4f4;}


/*配药中心*/
.s_list{border-top: 1px solid #D8D8D8;border-bottom: 1px solid #D8D8D8;}
.s_list li{float: left;width: 25%;-webkit-box-sizing:border-box;box-sizing:border-box;border-right: 1px solid #f1f1f1;}
.s_list li i{background: url('img/list.png') no-repeat;-webkit-background-size: 313px auto;
background-size:313px auto ;display: inline-block;width: 34px;height: 33px;}
.s_list li i.icon_nkyy{background-position: 0 0px;}
.s_list li i.icon_xxgk{background-position: -94px 0px;}
.s_list li i.icon_fsgj{background-position: -193px 0px;margin-left: 8px;}
.s_list li i.icon_znky{background-position: -185px -363px;}

.s_list li i.icon_pfky{background-position: 0px -92px;width: 40px;}
.s_list li i.icon_ekyy{background-position: -97px -92px;}
.s_list li i.icon_cwdy{background-position: -188px -89px;}
.s_list li i.icon_rcyy{background-position: -281px -89px;}

.s_list li i.icon_sjyk{background-position: -94px -363px;}
.s_list li i.icon_hxky{background-position: -93px -182px;}
.s_list li i.icon_bnky{background-position: -190px -182px;}
.s_list li i.icon_fkyy{background-position: -1px -182px; width: 37px;}

.s_list li i.icon_gdky{background-position: -2px -273px; width: 36px;}
.s_list li i.icon_cryp{background-position: -97px -273px;}
.s_list li i.icon_ssmz{background-position: -284px -272px;}
.s_list li i.icon_bjys{background-position: -197px -267px;margin-left: 15px;}

.s_list li i.icon_byas{background-position: 0px -89px;}
.s_list li i.icon_wgyy{background-position: -97px -89px;}
.s_list li i.icon_kjxy{background-position: -281px -183px;}
.s_list li i.icon_zlyy{background-position: -280px -363px;}
.s_list li i.icon_jyzt{background-position: 2px -452px;}
.s_list li i.icon_child{background-position: -281px 0}

.s_list li i.icon_ylqx{background-position:2px -363px;}        

.s_list li i.icon_none { background: none;}                                                                                                                                                                
.s_list li .text_none{ text-indent:-9999px;} 
.s_list li a{display: block;padding: 15px 0;text-align: center;background-color: #fff;border-bottom: 1px solid #F1F1F1;}
.s_list li a p{padding-top:5px;color: #666;font-size: 14px;}


/*安全用药*/
.aqyy .hd{ height:40px; line-height:40px; padding:0 10px; font-size:20px; background:#F3F3F3; background-color: #fff;}
.aqyy .hd ul{ overflow:hidden;  }
.aqyy .hd ul li{ float:left;color:#515151;width: 33.3%;padding:0 5px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align: center;font-size:14px;}
.aqyy .hd ul .on{ border-bottom:2px solid #3D9CE7; color:#BA2636;  }
.aqyy .hd ul .on a{ display:block; /* 修复Android 4.0.x 默认浏览器当前样色无效果bug */ color:#1c8ee6; }
.aqyy .bd ul{ padding:10px 0 10px 10px;  }
.aqyy .bd li{ height:33px; line-height:33px;   }
.aqyy .bd a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
.aqyy .bd li a{ color:#555;  }
.aqyy .bd .t{ height:85px; overflow:hidden;   }
.aqyy .bd .t .pic{ width:130px; float:left;    }
.aqyy .bd .t .con{ margin-left:130px; line-height:20px;   }
.aqyy .bd .t .con p{ font-size:12px; color:#999;  }

.aqyy_top{padding:15px;}
.aqyy_top input{height:34px;line-height:34px;border: 1px solid #CED1D7;background:#fff;padding-left: 35px;border-radius:5px;margin-right: 12px;-webkit-appearance: none;font-size:14px;}
.aqyy_top button{height: 29px;line-height: 29px;color: #1c8ee6;text-align: center;border: 1px solid #4CA7EF;border-radius: 5px;padding:0 12px;background:#fff;}
.aqyy_b{padding:15px;border-top: 1px solid #D8D8D8;border-bottom: 1px solid #D8D8D8;min-height:120px;}
.aqyy_b .aqyy_b_item{height:28px;line-height: 28px;border: 1px solid #0A8CE9;border-radius:5px;display: block;float: left;position:relative;padding:0 15px;width: 49px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-right: 6px;margin-bottom: 6px;}
.aqyy_b .aqyy_b_item::after{content:'';background: url('img/delete.png') no-repeat;background-size: 25px 19px;position:absolute;right: -1px;top: -1px;width: 25px;height: 29px;}
.aqyy_b .item{height:28px;line-height: 28px;border: 1px solid #0A8CE9;border-radius:5px;display: block;float: left;position:relative;padding:0 15px;width: 49px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-right: 6px;margin-bottom: 6px;}
.aqyy_b .item::after{content:'';background: url('img/delete.png') no-repeat;background-size: 25px 19px;position:absolute;right: -1px;top: -1px;width: 25px;height: 29px;}
.aqyy_f a{display: block;background-color: #0A8CE9;font-size:18px;height: 42px;line-height: 42px;border-radius: 5px;margin: 50px 15px;text-align: center;}

/*安全用药结果*/
.aqyy_jg .item::after{width: 0;}
.aqyy_jg .item{color:#1c8ee6;}
.aqyy_jg .t{font-size:16px;color:#999;padding:10px 0 10px 18px;}
.aqyy_jg_b{border-top: 1px solid #D8D8D8;border-bottom: 1px solid #D8D8D8;}
.aqyy_jg_b i{background:url('img/ayyy_jg.png') no-repeat;-webkit-background-size: 35px 100px;
background-size: 35px 100px;display: inline-block;}
.aqyy_jg_b i.i{width: 27px;height: 29px;}
.aqyy_jg_b i.no{width: 27px;height: 29px;background-position: 0 -32px;}
.aqyy_jg_b i.jt{width: 34px;height: 13px;background-position: 0 -71px;margin:0 5px;}
.aqyy_jg_b dl{padding: 15px;border-bottom: 1px solid #EDEDED;}
.aqyy_jg_b dl:nth-last-of-type(1){border:none;}
.aqyy_jg_b dl dt{margin-right: 10px;}
.aqyy_jg_b dl .p2{font-size:13px;color:#666;line-height:20px;padding-top: 5px;}
.aqyy_jg_b dl .nocontent{font-size:14px;color: #6e85bc;}
.aqyy_jg_b dl .content{font-size:14px;color: #ff6864;}




/*哺乳期安全用药等级*/
.aqyy_jg_b span.i{background:  url('img/result_bgtop.png') 0 0 no-repeat;display: inline-block;-webkit-background-size: 27px 100px;
background-size: 27px 100px;width:27px;height:29px;text-align: center;line-height: 29px;color: #fff;font-size: 16px;}
.aqyy_jg_b span.i1{background-position: 0 -63px;}
.aqyy_jg_b span.iL1{background-position: 0 0;}
.aqyy_jg_b span.iL2{background-position: 0 -31px;}
.color_zuiaq{color:#61cc32;}
.color_zhongaq{color:#3ccaed;}
.color_biaq{color:#31d3b3;}
.aqyy_ts i.i{background: url('img/result_bg.png') 0 0 no-repeat;-webkit-background-size: 18px 230px;
background-size: 18px 230px;display: inline-block;width:18px;height:19px;color: #fff;text-align:center;line-height:19px;font-style: normal;}
.aqyy_ts i.iA{background-position: 0 0;}
.aqyy_ts i.iB{background-position: 0 -42px;}
.aqyy_ts i.iC{background-position: 0 -83px;}
.aqyy_ts i.iD{background-position: 0 -126px;}
.aqyy_ts i.iX{background-position: 0 -168px;}
.aqyy_ts i.iNO{background-position: 0 -211px;font-size:10px}
.aqyy_ts .d1{font-size:13px;line-height:20px;}
.aqyy_ts dt{margin-top:3px;}
.aqyy_jg_b_line dl{border:none;padding:0 0 0 15px;}
.aqyy_jg_b_line dt{padding:15px 0;}
.aqyy_jg_b_line dd{padding:15px 15px 15px 0;border-bottom:1px solid #EDEDED;}
.aqyy_jg_b_line dl:nth-last-of-type(1) dd{border:none;}

/*登录*/
.login i{background:url('img/login.png') no-repeat;-webkit-background-size: 50px 50px;
background-size: 50px 50px;display: inline-block;}
.login .formitem{border-bottom: 1px solid #F2F2F2;}
.login .formitem:nth-last-child(1){border:none;}
.login .formitem input{height: 58px;border:none;padding-left:5px;font-size:17px;color:#333;}
.login .formitem i.name{width: 22px;height: 24px;}
.login .formitem i.psw{width: 28px;height: 17px;background-position: 0 -29px;}
.login .formitem var{width: 70px;text-align: center;display: inline-block;height: 58px;line-height: 68px;}
.login .pwd{height: 66px;line-height: 66px;text-align: right;font-size:22px;color:#1985d9;}
.login .pwd a{color: #1985d9;padding-right:15px;}
.login .submit{display: block;height: 50px;line-height:50px;font-size:22px;text-align: center;color: #fff;background:#1985D9;border:none;width:100%;border-radius:5px;}
.login .delete{display: inline-block;width: 22px;height: 22px;background-position: -24px -2px;margin-top:18px;position:absolute;right:0;}

/*订单详情*/
.order-address .line{height:5px;width: 100%;background:url('img/order-line.png') repeat-x 0 0;}
.order-address  .content{padding:15px;background-color: #FFFEF9;}
.order-address  .content p{line-height: 22px;font-size:14px;color:#333;padding-top: 10px;}
.order-address  .content .p1{font-size:15px;}
.order-list dt{border:1px solid #EFEFEF;}
.order-list dl{padding:10px;border-bottom: 1px solid #F5F5F5;}
.order-list dl:nth-last-of-type(1){border:none;}
.order-list .p1{font-size:15px;color:#333;}
.order-list .p3{color:#999;}
.order-money{padding:10px 15px;}
.order-money p{line-height:30px;}
.order-money .all{color:#ff4b4b;line-height: 40px;border-top: 1px solid #d7d7d7;}
.bing-submit { height: 45px; }
.bing-submit a,.bing-submit .submit{display: block;height: 45px;line-height: 45px;text-align: center;color: #fff;font-size: 20px;background-color: #1985D9;border-radius:5px;width:100%;border:none;}
.order-detail{ /*border-bottom: solid 1px #d7d7d7; */overflow: hidden;}                                                                                                                                        
.order-detail .order-item{padding:14px 15px 14px 0; font-size: 17px; overflow: hidden;margin-left: 15px;}                                                                                           
.order-detail .order-item .order_yd { margin-bottom: 10px; height: 24px}                                                                                                                                   
.order-detail .order-item .order_yd b { font-size: 16px; font-weight: bold;}                                                                                                                               
.order-detail .order-item i{ background: url('img/nearby_d.png') 0 0 no-repeat; -webkit-background-size: 50px 50px; background-size: 50px 50px; display: inline-block; margin-right: 8px;}                 
.order-detail .order-item .icon_yd { width: 22px; height: 22px;}                                                                                                                                           
.order-detail .order-item .f_size { font-size: 13px;}                                                                                                                                                      
.order-detail .order-item .icon_tel { width: 15px; height: 15px; background-position: -6px -29px;}                                                                                                         
.order-detail .order-item .icon_address { width: 11px; height: 14px; background-position: -31px -8px;} 

/*购物车*/
.cart-notice{background-color: #FFF7D2;line-height:21px;color: #ad6510;}
.radio,.radio_all{background:url('img/radio.png') no-repeat 0 0;-webkit-background-size: 22px 50px;
background-size: 22px 50px;display: inline-block;width: 22px;height: 23px;}
.radio.active,.radio_all.active{background-position: 0 -24px;}
/*.cart-item-wrap{border-top: 1px solid #D8D8D8;border-bottom: 1px solid #d8d8d8;}*/
#formDps{margin-bottom: 100px;}
.cart-item{padding:15px 0;/*-webkit-box-align:center;box-align:center;*/}
.radio-wrap{padding:0 15px 0 0; margin-top: 25px;}
/* .cart-item dt img{border: 1px solid #DBDBDB;} */
.cart-item .p3{color:#ff540f;left: 0;bottom: 0;}
.cart-item .p4{height: 30px;line-height: 30px;border-radius:5px;border: 1px solid #D5D5D5;}
.cart-item .p4 span{display: inline-block;/*width: 30px;*/text-align: center;font-size:24px;color:#666; margin:0 8px;}
.cart-item .p4 input{border: none;height: 30px;width: 40px;text-align: center;vertical-align:top;border-left: 1px solid #D5D5D5;border-right: 1px solid #D5D5D5;}
.cart-item .money{color:#e4393c;display: block;}
.cart-item .error{border-color:red;}
.cart-item .error input{color:red;}
.trash{background: url('img/trash3.png') no-repeat 0 0;-webkit-background-size: 20px 20px;
background-size: 20px 20px;display: inline-block;width: 20px;height: 20px;bottom: 18px;right: 15px;}
.cart-item{border-bottom: 1px solid #F2F2F2;padding-left:15px;}
/*.cart-item:nth-last-of-type(1){border:none;}*/
.cart-item-wrap .xg{color:#e4393c;background: #ffe8e8; padding: 2px 3px; font-size: 10px;}

.cart-list{border-top: 1px solid #D8D8D8;border-bottom: 1px solid #D8D8D8;}
.cart-list-item{border-bottom: 1px solid #F1F1F1;-webkit-box-align:center;box-align:center;}
.cart-list-item .p5{color: #1c8ee6;}
.cart-list-item dl{border-bottom: 1px solid #F2F2F2; padding:15px 17px;}
.cart-list-item dl:nth-last-of-type(1){border: none;}
.cart-list-item .dlwrap{border-right: 1px solid #F1F1F1;}
.cart-list-item-r{width: 104px;text-align: center;}
.cart-list-item-r i{background:url('img/ayyy_jg.png') no-repeat;-webkit-background-size: 35px 100px;
background-size: 35px 100px;display: inline-block;width: 27px;height: 29px;}
.cart-list-item-r i.no{background-position: 0 -32px;}
.cart-list-item-r p{line-height: 26px;color: #ff6864;}
.cart-list-item-r-no p{color: #6e85bc;}

.cart-price p{line-height: 28px;}
/*2016-3-14*/
.x-bing-submit{ height:48px; line-height: 48px; margin-top: 40px; position: fixed;width: 100%;bottom: 0;z-index:10;}
.cart-price .money,.x-bing-submit .money{color: #ff540f;}
.x-bing-submit .x-submit{line-height: 48px;display: inline-block;text-align: center;width: 32%;background: #e4393c;color: #fff;}
.x-bing-submit .total{margin-left: 25px;}
.coupon{/*background: url("images/biaoq3.jpg") no-repeat;background-size:100% 100%;width: 22%;line-height: 25px;color:#fe5959;*/text-align: center; color: #005dff; font-size: 11px; }
.x-bing-submit .money{color: #e4393c;}

/*红包优惠券*/
.tab .hd{ height:22px; line-height:22px; padding:15px 0; font-size:20px; background:#F3F3F3; background-color: #fff;}
.tab .hd ul li{color:#515151;padding-right:5px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align: center;font-size:15px;}
.tab .hd ul .on{ color:#BA2636;  }
.tab .hd ul .on a{ display:block; /* 修复Android 4.0.x 默认浏览器当前样色无效果bug */ color:#1c8ee6; }
/*.tab .bd ul{ padding:10px 0 10px 10px;  }*/
/*.tab .bd li{ height:33px; line-height:33px;   }*/
.tab .bd a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
.tab .bd li a{ color:#555;  }
.tab .bd .t{ height:85px; overflow:hidden;   }
.tab .bd .t .pic{ width:130px; float:left;    }
.tab .bd .t .con{ margin-left:130px; line-height:20px;   }
.tab .bd .t .con p{ font-size:12px; color:#999;  }

.hbyh-item,.hbyh-item-used{height: 115px;}
.hbyh-item .juan-w{background: #EDD599 url('img/juan-l.png') no-repeat 0 0;-webkit-background-size: 87px auto;background-size: 87px auto;}
.hbyh-item .juan-tu{background:url('img/juan-r.png') no-repeat 0 0;-webkit-background-size: 65px auto;background-size: 65px auto;width: 65px;}
.hbyh-l,.hbyh-r{padding: 15px;}
.hbyh-item .price{font-size: 18px;color: #f4272d;left: 20px;top: 25px;}
.hbyh-item .miane{font-size: 15px;color: #f64c18;left: 20px;top: 5px;}
.hbyh-item .price b{font-size: 45px;color: #f4272d;font-weight:normal;}
.hbyh-item .date{font-size: 14px;color: #8c6d02;left:20px;top:90px;}
.hbyh-item .msg{font-size: 12px;color: #8c6d02;top:62px;right: 5px;}
.hbyh-item .hong-w{background: #F8D2D0 url('img/hong-l.png') no-repeat 0 0;-webkit-background-size: 87px auto;background-size: 87px auto;}
.hbyh-item .hong-tu{background:url('img/hong-r.png') no-repeat 0 0;-webkit-background-size: 65px auto;background-size: 65px auto;width: 65px;}
.hbyh-item .cash-w{background: #FABFAC url('img/cash-l.png') no-repeat 0 0;-webkit-background-size: 87px auto;background-size: 87px auto;}
.hbyh-item .cash-tu{background:url('img/cash-r.png') no-repeat 0 0;-webkit-background-size: 65px auto;background-size: 65px auto;width: 65px;}
.hbyh-item .hbyh-red{color: #ed5b54;}


.hbyh-item-used .juan-w{background: #fff url('img/juan-l-used.png') no-repeat 0 0;-webkit-background-size: 87px auto;background-size: 87px auto;}
.hbyh-item-used .juan-tu{background:url('img/juan-r-used.png') no-repeat 0 0;-webkit-background-size: 65px auto;background-size: 65px auto;width: 65px;}
.hbyh-item-used .price{color: #666;}
.hbyh-item-used .price b{color: #666;}
.hbyh-item-used .date{font-size: 14px;color: #999;left:20px;top:90px;}
.hbyh-item-used .msg{font-size: 12px;color: #999;top:62px;right: 5px;}
.hbyh-item .used{background: url('img/yishiyong.png') no-repeat 0 0;-webkit-background-size: 132px 89px;
background-size: 132px 89px;display: inline-block;width: 132px;height: 89px;position: absolute;top: 10px;right: 50px;}
.hbyh-item .dated{background: url('img/guoqi.png') no-repeat 0 0;-webkit-background-size: 132px 89px;
background-size: 132px 89px;display: inline-block;width: 132px;height: 89px;position: absolute;top: 10px;right: 50px;}
.hbyh-item .shiyongwan{background: url('img/shiyongwan.png') no-repeat 0 0;-webkit-background-size: 132px 89px;
background-size: 132px 89px;display: inline-block;width: 132px;height: 89px;position: absolute;top: 10px;right: 50px;}
.hbyh-item-used .miane{color: #666}
.hbyh-item-used .hong-w{background: #fff url('img/hong-l-used.png') no-repeat 0 0;-webkit-background-size: 87px auto;background-size: 87px auto;}
.hbyh-item-used .hong-tu{background:url('img/hong-r-used.png') no-repeat 0 0;-webkit-background-size: 65px auto;background-size: 65px auto;width: 65px;}
.hbyh-item-used .cash-w{background: #fff url('img/juan-l-used.png') no-repeat 0 0;-webkit-background-size: 87px auto;background-size: 87px auto;}
.hbyh-item-used .cash-tu{background:url('img/cash-r-used.png') no-repeat 0 0;-webkit-background-size: 65px auto;background-size: 65px auto;width: 65px;}

/*结算页面*/
.account_address{-webkit-box-align:center;box-align:center;padding: 15px;}
.account-yhj .bg{background:url('img/jiesuan.png') no-repeat 0 0;-webkit-background-size: 50px 50px;
background-size: 50px 50px;display: inline-block;}
.account-yhj .right{background-position: -31px -3px;width: 11px;height: 18px;}
.account-yhj .gou{background-position: -27px -35px;width: 14px;height: 10px;margin-right: 5px;display:none;}
.account_address .people{width: 21px;height: 21px;}
.account_address .phone{width: 20px;height: 20px;background-position: 0 -30px;}
.account-title{line-height: 44px;color: #999;font-size: 16px;}
.account_methods_b>div{border-bottom: 1px solid #F3F3F3;line-height: 22px;}
.account_methods_b>div:nth-last-of-type(1){border:none;}
.account-fp-b .t{}
.account-fp-b .b a{display: inline-block;height: 32px;line-height: 32px;border:1px solid #999;color: #999;padding:0 15px;border-radius:5px;}
.account-fp-b .b .active{border-color: #0A8CE9;color: #1c8ee6;}
.account-fp-b .b .active .gou{display:inline-block;}
.account-fp-b .tt{display: block;height: 36px;border-radius:5px;border:1px solid #EDEDED;width:100%;padding-left:5px;font-size:15px;line-height: 36px;}

.account-note textarea{display: block;border-radius: 5px;border:1px solid #D8D8D8;min-height: 30px;width: 100%;line-height:24px;padding-left:5px;font-size: 15px;}
.account-yhj>div{border-bottom: 1px solid #F1F1F1;padding-left: 15px;padding-right: 15px; overflow: hidden; width: 100%; box-sizing:border-box;}
.account-yhj>div:nth-last-of-type(1){border:none;}
.account-yhj .im{background: #FF6966;/*border-radius:5px;*/padding:0 3px;height: 20px;line-height: 20px;  display: inline-block;}
.account-money{color: #ff540f}

#hongbao,#xianjinquan,#youhuiquan{top: 0;left: 0;right:0;background: #eee;bottom:0;}
.xianjinquan-form input{border:1px solid #d8d8d8;border-radius:5px;padding-left:5px;display: block;width:100%;}
.xianjinquan-form .code{border-radius:5px;background: #ff540f;}
.modalQuan{padding-bottom:15px;}

/*列表页*/
.list-search{margin:15px;}
.list-search input{ padding: 7px 0 8px 30px;font-size:14px; border-radius:5px;border:1px solid #CED1D7;display: block;width:100%; -webkit-box-sizing: border-box;box-sizing: border-box;background:#fff url('img/search-black.png') no-repeat 0 0;-webkit-background-size: 16px 17px;background-size: 16px 17px;background-position: 10px 7px;}
.list-title{border-bottom: 1px solid #F2F2F2;}

.list-t .up{display:none;}
.list-t .toggleUp .up{display:inline-block;}
.list-t .toggleUp .down{display:none;}
.list-title span{color:#fff;border-radius:50%;font-size:12px;padding:0 5px;height: 20px;display: inline-block;line-height: 20px;}
.list-title span.chufang{background:#25BB4F;}
.list-title span.otc{background:#EF514F;}
.list-item { overflow: hidden; }
.list-item .car{background: url('img/car-active.png') no-repeat 0 0;-webkit-background-size: 33px 22px;
background-size: 33px 22px;display: inline-block;width: 33px;height: 22px;position: absolute;bottom:15px;right: 15px;}
.dl-yao{ padding:10px;}
.dl-yao img{/*border:1px solid #DBDBDB;*/ width:120px; height:120px;}
.dl-yao .p2{line-height: 22px;}
.dl-yao .p3{font-size: 18px;color: #ff540f; height:38px;}
.dl-yao dd .fs15{ height:39px; line-height:20px;}

/*妙手医生*/
.doctor-link{height: 50px;line-height: 50px;}
.doctor-link a{color: #1c8ee6;}
.doctor-title input{height: 50px;display: block;width: 100%;border: none;}
.doctor-content textarea{display: block;width: 100%;line-height: 24px;padding:10px 0px;font-size:16px;-webkit-box-sizing:border-box;border:none;min-height:120px;}
.doctor-item{height: 60px;line-height: 60px;border-bottom: 1px solid #F4F4F4;-webkit-box-align:center;}
.doctor-item input{height:58px;border:none;}
.doctor-item .sex{display: inline-block;height: 28px;line-height: 28px;border: 1px solid #FF7472;border-radius: 5px;}
.doctor-item .sex span{display: inline-block;width: 64px;text-align: center;font-size: 16px;color: #ff7575;}
.doctor-item .sex .active{background-color: #FF7472;color: #fff}
.fileimg{background: url('img/add.png') no-repeat 0 0;-webkit-background-size: 70px 70px;
background-size: 70px 70px;display: inline-block;width: 70px;height: 70px;}
.doctor-file .imgitem{float: left;position:relative;}
.doctor-file .imgitem input{width:70px;height: 70px;position: absolute;left: 0;top: 0;opacity: 0;}
.doctor-file .d{background: url('img/img_delete.png') no-repeat 0 0;-webkit-background-size: 15px 15px;
background-size: 15px 15px;display: inline-block;width: 15px;height: 15px;position: absolute;z-index: 1;top: 3px;right: 3px;}
.doctor-list img{border-radius: 50%;}
.doctor-list a{border-bottom: 1px solid #E4E4E4;}
.doctor-list a:last-child{border:none;}
.doctor-list .account{position: absolute;right: 0;top: 50%;margin-top:-9px;}

/*下载*/
.H5FullscreenPage .item-first{background: #84AFFE;-webkit-background-size: 375px auto;
background-size: 375px auto;left: 0;right: 0;top: 0;bottom:0;height:100%;position: fixed;}
.item-first a{display: inline-block;height: 45px;position: absolute;top: 203px;width: 200px;left:50%;margin-left: -100px;opacity:0;}
.down-first{display: inline-block;height: 40px;line-height: 40px;color: #fff;border:1px solid #fff;border-radius:5px;z-index: 1;padding:0 50px;left:50%;top:175px;margin-left:-85px}
.down-second {display: inline-block;height: 40px;line-height: 40px;background: #356ceb;color:#fff;font-size:22px;border-radius: 5px;bottom:20px;text-align:center;left: 0;right: 0;margin: 0 20px}
/*医生详情*/
.doctord-top-b{padding-top:15px;position:absolute;z-index: 1;  top: 0;left: 0;right: 0;}
.doctord-top .imgwrap img{border-radius: 50%;border:1px solid #fff;}
.doctord-top .imgwrap{margin:0 auto;width: 86px;}
.doctord-top .radus{padding:0 15px;border-radius:20px;border: 1px solid #fff;display: inline-block;height: 24px;line-height: 24px;font-size: 13px;}
.doctord .v{background:url('img/v.png') no-repeat 0 0;display: inline-block;width: 17px;height: 17px;-webkit-background-size: 17px 17px;
background-size: 17px 17px;right: 10px;bottom: 0px;}
.doctord-cotent p{line-height: 28px;font-size:16px;padding:5px 0;}

/*妙手支付*/
.money-color{color: #f23030;}
.pay>div{border-bottom: 1px solid #E8E8E8;}
.pay>div:nth-last-of-type(1){border:none;}
.pay-method .zfb{background: url('img/zfb.png') no-repeat 0 0;-webkit-background-size: 86px 25px;
background-size: 86px 25px;display:block;width: 86px;height: 25px;}
.pay-method .method-wrap{padding: 25px;border:1px solid #DBDBDB;display: inline-block;}
.pay-notice p{line-height: 20px;}
.pay-notice{padding:15px}

/*支付成*/
.paydone .done{background:url('img/done.png') 0 0 no-repeat;-webkit-background-size: 25px 20px;
background-size: 25px 20px;display:inline-block;width: 25px;height: 20px;}
.donewrap{display: inline-block;width: 50px;height: 50px;background-color: #67CD0F;border-radius: 50%;line-height: 50px;}
/*配药中心*/
/*.peiyao{padding:15px 9px 15px 15px;}*/
/*.peiyao{padding:15px 0px 15px 0px;}*/
.peiyao span{display: block;width:25%;float:left;min-height:43px;box-sizing:border-box;border-bottom: 1px solid #e4e4e4;}
.peiyao a{display:block;height: 30px;line-height: 30px;float: left;width:100%;text-align: center;margin:6px 0;border-right: 1px solid #e4e4e4;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;}
.peiyao a.a1{color:#ffba00;}
.peiyao a.a2{color:#00ccff;}
.peiyao a.a3{color:#ff7777;}
.peiyao a.a4{color:#85c8c8;}
.peiyao a.a5{color:#8bc899;}
.peiyao a.a6{color:#caa7ff;}
.peiyao a.a7{color:#ff9999;}
.peiyao a.a8{color:#85c2ff;}
.peiyao a.a9{color:#9999ff;}
.peiyao a.a11{color:#ff9f6f;}
.peiyao a.a12{color:#fbc42c;}
.peiyao a.a13{color:#74d974;}
.peiyao a.a14{color:#eb9dda;}
.peiyao a.active1{color:#fff;}
.peiyao a.active2{color:#fff;}
.peiyao a.active3{color:#fff;}

/*收货地址*/
.address_item .d3{border-top: 1px solid #D7D7D7;line-height:40px;}
.address_item .d1{line-height: 40px;}
.address_item p{line-height: 26px;}
.edit{background:  url('img/edit.png') 0 0 no-repeat;-webkit-background-size: 18px 18px;background-size: 18px 18px;display: inline-block;width: 18px;height: 18px;}
.address_new label {display: flex; width: 100%;}
.address_new input{border:none;outline:none;}

/*问题详情*/
.detail-ask{padding:10px 15px 10px;border-bottom: 1px solid #D7D7D7;}
.detail-ask .img-wrap img{float: left;margin-right: 10px;margin-top:10px;}
.ask-q{background:  url('img/q.png') 0 0 no-repeat;-webkit-background-size: 26px 26px;
background-size: 26px 26px;width: 26px;height: 26px;display: inline-block;}
.ask-a{background:  url('img/a.png') 0 0 no-repeat;-webkit-background-size: 26px 26px;
background-size: 26px 26px;width: 26px;height: 26px;display: inline-block;top: -8px;left: -8px;}
.detail-ask-item-t{border-top: 1px solid #D7D7D7;}
.bgeee{background:#eee;}
.detail-ask-item-b-c{padding:25px 15px 15px}
.detail-ask-item-f a{display: inline-block;height: 26px;line-height: 26px;border: 1px solid #DEDEDE;border-radius:20px;padding-left: 15px;padding-right: 15px;}
.detail-ask-item-b-list{border-bottom: 1px solid #D7D7D7;padding:10px 5px;margin:0 10px;}
.detail-ask-item-b-list p{line-height: 26px;font-size: 16px;}
.detail-ask-item-b-list .zw{color: #469de8}
.detail-ask-item-b-list .hf{color: #ff9933}
.xuanzhang{background: #fff url('img/xuanzhang.png') 0 0 no-repeat;-webkit-background-size: 40px 40px;
background-size: 40px 40px;width: 40px;height: 40px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.star{background:  url('img/star-black.png') 0 0 no-repeat;-webkit-background-size: 22px 21px;
background-size: 22px 21px;display: inline-block;width: 22px;height: 21px;vertical-align: middle;}
.star.active{background: url('img/star.png') 0 0 no-repeat;-webkit-background-size: 22px 21px;
background-size: 22px 21px;}
.detail-ask-item-my{border-bottom: 1px solid #d7d7d7;}
.detail-ask-item-my .d3{border-top: 1px solid #D7D7D7;}


/*我*/
.my-top .my-img{border:2px solid #fff;}
.my-top .btn { margin-top: -5px;}
.my-top .btn a{display: inline-block;height: 30px;line-height: 30px;padding: 0 15px; margin-top: 4px; border-radius: 20px;border: 1px solid #eee;font-size: 18px;}
.my-top .btn .reg{color: #ff9500;border-color: #ff9500;}
.my-top .btn .login{color: #00aeff;border-color: #00aeff;}
.my-list li{float: left;width:33.33%;text-align: center;padding: 20px 0;border-right: 1px solid #f5f5f5;border-bottom: 1px solid #f5f5f5;-webkit-box-sizing:border-box;box-sizing:border-box;height: 110px;}
.my-list li a{display: block;}
.my-list li i{background:  url('img/my.png') 0 0 no-repeat;-webkit-background-size: 325px 129px;
background-size: 325px 129px;display: inline-block;width: 43px;height: 43px;position:relative;}
.my-list li .wdys{background-position: -94px 0;}
.my-list li .wddd{background-position: -188px 0;}
.my-list li .wdxjq{background-position: -282px 0;}
.my-list-wrap{position:absolute;left: 0;top:130px;bottom:0;width:100%;background:#fff;}
.my-contact{position:absolute;left:0;bottom: 0;text-align: center;right:0;}

.my-list li .hb{background-position: -0px -86px;}
.my-list li .shdz{background-position: -94px -86px;}
.my-list li .zhgl{background-position: -188px -86px;}
.my-list li span{padding-top: 10px;color: #666;}
.phone{background:url('img/phone.png') 0 0 no-repeat;-webkit-background-size: 57px 49px;background-size: 57px 49px;display: inline-block;width: 57px;height: 49px;}
.my-list li .dpj{background:  url('img/dpj.png') 0 0 no-repeat;-webkit-background-size: 43px 43px;background-size: 43px 43px;background-position: 0 0;}
.my-list .quan{ font-style:normal; padding:2px 5px;background:#ff0000;color: #fff;border-radius:50%;display: inline-block;position:absolute;right:0px;top:-6px;border:1px solid #fff;}
.my-list li .fxshare { background-image: url('img/fx_share.png'); background-size: 43px 43px;}

/*我的订单*/
.myorder-title{border-bottom: 1px solid #EAEAEA;padding-right: 15px;}
.my-yao{padding:15px;border-bottom: 1px solid #F5F5F5;}
/* .my-yao img{border:1px solid #F1F1F1;} */
.myorder .pingjia{border: 1px solid #EAEAEA;display: inline-block;height: 26px;line-height: 26px;font-size:14px;padding:0 15px;border-radius: 3px;margin-top: 5px;}
/*我的提问*/
.myask{padding:15px;border-bottom: 1px solid #D7D7D7;}
.myask:nth-last-of-type(1){border:none;}
.myask h3{line-height: 24px;}
.bg-msg{background:  url('img/msg.png') 0 0 no-repeat;-webkit-background-size: 23px 18px;
background-size: 23px 18px;display: inline-block;width: 24px;height: 19px;vertical-align: middle;margin-right: 5px;}
/*我的现金券*/
.cash .price b,.cash .hbyh-red{color: #f64c18;}
/*我的医生*/
.mydoctor dl{border-bottom: 1px solid #EAEAEA;}
.mydoctor-none-b h3{padding:25px 0 5px 20px}
.mydoctor-none-b p{line-height:24px;}
/*现金券*/
.progressbar-wrap{margin-top: 25px;margin-bottom: 25px;-webkit-box-pack:'justify'}
.progressbar-wrap span{display: block;-webkit-box-flex:1;color: #ff6f35;font-size:10px;vertical-align:middle;}
.progressbar-wrap span.active{font-size:18px;}
.ui-progressbar-h .ui-progressbar-bg {
  border: none;
  border-bottom:none;
}
.ui-progressbar-bg{background-color: #FFAE8A;}
.ui-progressbar-filled {
    background: #FF5300;
}
.ui-progressbar-button{background: url('img/quan.png') 0 0 no-repeat;-webkit-background-size: 40px 38px;
background-size: 40px 38px;display: inline-block;width: 40px;height: 38px;}
.ui-progressbar-h .ui-progressbar-button{top:-14px;}
.ui-progressbar-button div{display: none;}
.ui-progressbar-h .ui-progressbar-bg{height: 10px;}
.ui-progressbar-h .ui-progressbar-button{margin-left:-10px;}
.xjq-f .mz{padding: 0 15px;border: 1px solid #D5D5D5;border-radius:3px;}
.xjq_notice i{background:  url('img/xjq.png') 0 0 no-repeat;display: inline-block;width: 22px;height: 22px;-webkit-background-size: 22px auto;
background-size: 22px auto;margin-right: 5px;}
.xjq_notice  .i2{background-position: 0 -32px;}
.xjq_notice  .i3{background-position: 0 -62px;}
.xjq_notice  .i4{background-position: 0 -92px;}


/*订单确认*/
.confirm{}
.confirm .d1,.confirm .d2{border-bottom: 1px solid #f2f2f2;}
.confirm input{border:none;width: 100%;}
.confirm .code{display: inline-block;height: 32px;line-height: 32px;color: #fff;background-color: #f77960;padding:0 10px;border-radius:3px;font-size:15px;}
.confirm  .rcode{color: #fff;background:#ccc}
.borderb{border-bottom: 1px solid #f2f2f2;}
.borderr{border-right: 1px solid #f2f2f2;}
.borderl{border-left: 1px solid #f2f2f2;}
.bordert{border-top: 1px solid #f2f2f2;}
.bordern{border: none;}
.w1{width:1px;}
.lh50{line-height:50px;}
.togglefapiao{background:  url('img/Togglebtn.png') 0 0 no-repeat;-webkit-background-size: 55px 75px;
background-size: 55px 75px;display: inline-block;width: 55px;height:30px;}
.togglefapiao.active{background-position: 0 -35px;}

/*药物详情*/
/* 焦点图 */
/*.yp_slideBox_wrap{padding:45px 0;}*/
/*.yp_slideBox_wrap{margin-top:37px;}*/
.yp_slideBox{  -webkit-box-align:center; position:relative; overflow:hidden; margin:0px auto 0 auto;  max-width:100%;/* 设置焦点图最大宽度 */ }
.yp_slideBox .hd{ position:absolute; left:0; bottom:10px; right:0; z-index:1; text-align:center; }
.yp_slideBox .hd li{ display:inline-block; width:10px; height:10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#fff; text-indent:-9999px; overflow:hidden; margin:0 6px;}
.yp_slideBox .hd li.on{ background:#f23030;  }
.yp_slideBox .bd{ position:relative; z-index:0;}
.yp_slideBox .bd li{ position:relative; text-align:center;  }
.yp_slideBox .bd li img{vertical-align:top;height: 210px; /* width:100%; 图片宽度100%，达到自适应效果 *//*height: 175px;width:175px;*/margin:0 auto;}
.yp_slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.yp_slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }
.yp_slideBox .box li img { vertical-align: top;  height: auto;   margin: 0 auto;  width:100%; }

.yp_shuoming .label{vertical-align: top;/*height: 18px;line-height: 18px;*/ display: inline-block;border-radius:3px;padding:0;color:#f44d4d;margin-right: 5px;    border: 1px solid #f44d4d;height: auto; line-height: inherit;}
.yp_bg{background:  url('img/yp_detail.png') 0 0 no-repeat;-webkit-background-size: 75px auto;
background-size: 75px auto;display: inline-block;vertical-align:text-bottom;}
.yp_bg.fj{width: 22px;height: 22px;background-position: 0 0;}
.yp_bg.xgyp{width: 22px;height: 22px;background-position: -4px -28px;}
.yp_bg.phone{width: 24px;height: 24px;background-position: -26px 0;}
.yp_bg.fphone{width: 19px;height: 19px;background-position: -57px -3px;margin:6px 0;}
.yp_bg.fmsg{width: 20px;height: 20px;background-position: -28px -27px;margin:6px 0 5px;}
.color-blue{color: #1c8ee6;border-color: #1c8ee6}
.peiyaoxiang{background:url('img/gouwuche.png') 0 0 no-repeat;-webkit-background-size: auto 20px;
  background-size: auto 22px;display: inline-block;width:22px;height: 22px;margin:6px 0 0;}
.d_share { background-position: -25px 0; }

.yp_xp_b{padding:18px 15px;}
.yp_xp_b a{display: inline-block;float: left;height:30px;line-height: 30px;border: 1px solid #d8d8d8;background: #eee;margin-right: 10px;border-radius:5px;width:70px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;text-align: center;}


.yp_footer{position: fixed;left: 0;bottom: 0;width:100%;height: 50px;/*border-top: 1px solid #dcdcdc;*/z-index:11;background:#f9f9f9;}
.yp_footer a{height: 50px; color: #666;border-top: 1px solid #eaeaea;font-size: 10px;}
.yp_footer .jiaru{background: #ff9602;font-size: 17px;color: #fff;text-align: center;height: 51px;line-height: 51px;border:none;}

/*说明书*/
.sms{padding:10px 15px;border:1px solid #d8d8d8;}
.sms-item{line-height: 26px;}
/*账号管理*/
.gl{position:absolute;left:0;top:44px;bottom: 0;right: 0;width: 100%;background: #fff;-webkit-box-sizing: border-box;box-sizing:border-box;}
.gl input[type="text"]{border:none;text-align:right;height:39px;}
/*注册*/
.tologin{height:40px;line-height: 40px;border-radius:5px;border:1px solid #2087fb;display: inline-block;position:fixed;left: 15px;right: 15px;bottom: 15px;text-align: center;background:#eee}

/*追问*/
.pj-title{height:70px;line-height: 70px;}
.pj-title i{margin-right: 2px;}
.pj-b textarea{min-height: 190px;line-height: 20px;font-size: 14px;padding:5px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:none};

/*弹窗*/

.ui-loading-wrap {
    display: -webkit-box;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    text-align: center;
    height: 40px
}
.ui-loading-block {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    display: -webkit-box;
    -webkit-box-orient: horizontal;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    background: rgba(0,0,0,.4);
    display: none;
    background: transparent
}
.ui-loading-block  .close{background:  url('img/close.png') 0 0 no-repeat;-webkit-background-size: 35px 35px;
background-size: 35px 35px;width:35px;height: 35px;margin: 18px 0 8px;}
.ui-loading-block .ui-loading-cnt {
    width: 130px;
    height: 110px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-box-align: center;
    text-align: center;
    background: rgba(0,0,0,.65);
    border-radius: 6px;
    color: #fff;
    font-size: 16px
}
.ui-loading-block.show {
    display: -webkit-box;
    display: box
}

/*404*/
.f404-b{color: #4c9be6;}
.f404-botton a{height: 33px;line-height: 33px;background-color: #4c9be6;padding: 0 5px;min-width: 60px;border-radius:2px;font-size:15px;}

/*药品评价*/
.doc_appraise .d1{height:50px;line-height: 50px;}
.doc_appraise .d2 i.phone404{background:  url('img/phone400.png') 0 0 no-repeat;-webkit-background-size: 19px 19px;
background-size: 19px 19px;display: inline-block;width:19px;height: 19px;vertical-align: middle;}
.doc_appraise .d2  a{height:50px;line-height: 50px;text-align: center;}
.doc_appraise .d2  i.waiter, .addSlider i.waiter{background:  url('img/waiter.png') 0 0 no-repeat;-webkit-background-size: 19px 19px;
background-size: 19px 19px;display: inline-block;width: 19px;height: 19px;vertical-align: middle;}
.doc_appraise .line{border-left:1px solid #d7d7d7;height: 20px;margin-top:15px;}

/*评价*/
.pingjia-item{border-top: 1px solid #d7d7d7;}
.pingjia-item img{border:1px solid #e4e4e4;}
.pingjia-item .goPj{display: inline-block;font-size:14px;color: #fff;height: 25px;line-height: 25px;text-align: center;padding:0 5px;position:absolute;right: 15px;bottom:10px;background: #1c8ee6;border-radius:3px;min-width:75px;}
.pingjia-item  .d1{-webkit-box-pack:center;-webkit-box-orient:vertical;padding-bottom: 20px; display:-webkit-box;display:box;}

/*服务评价*/
.starIcon i{display: inline-block;background:url('img/star-pingjia.png') 0 0 no-repeat;-webkit-background-size: 130px 17px;
background-size: 130px 17px;width:130px;height:17px;position:absolute;left:0;top:0px;}
.starIcon i.i2{background:url('img/star-pingjia-active.png') 0 0 no-repeat;-webkit-background-size: 130px 17px;
background-size: 130px 17px;position:absolute;left:0;top:0px;overflow:hidden;}
.starIcon .active0{width:0px;}
.starIcon .active1{width:27px;}
.starIcon .active2{width:54px;}
.starIcon .active3{width:81px;}
.starIcon .active4{width:108px;}
.starIcon .active5{width:135px;}
.pingjiaed-content textarea{border:none;width:100%;padding:5px 0;font-size:15px;}
/*商品评价*/
.pingjia .hd ul .on{border-bottom-color: #ff9933;}
.pingjia .hd ul .on a{color: #ff9933}
.pingjia .hd ul .line{border-left:1px solid #d7d7d7;height: 20px;margin-top: 11px;}
.pingjia .hd{padding:0;}

.pingjia-t .d1{margin-top:-5px;}
.pingjia-t .atitle{min-width:90px;display: inline-block;}
.pingjia-t .line{height:15px;}
.pingjia-t .line i{display:inline-block;height:15px;background-color: #eee;width:100%;}
.pingjia-t .line i.active{display:inline-block;height:15px;background-color: #ff9933;width:100%;position:absolute;left:0;}
.pingjia-t .d2>div:nth-of-type(2){padding-top:10px;}
.pingjia-t .d2>div:nth-of-type(3){padding-top:10px;}

.pingjia-tab-item{}

/*首页推荐用药*/
.s_tjyy .list-title{border:none;}


.location{font-size:14px;color:#ad6510;background-color: #fff7d4;/*position: fixed;left: 0;*/left:0;right:0;top:44px;z-index:1;}
.location_p{background:  url('img/location_p.png') 0 0 no-repeat;-webkit-background-size: 18px 20px;
background-size: 18px 20px;display: inline-block;width:18px;height:20px;margin-top:7px;margin-right:28px;}
.tanHao{background:  url('img/tan.png') 0 0 no-repeat;-webkit-background-size: 18px 18px;
background-size: 18px 18px;display:inline-block;width:18px;height: 18px;}
.location .jt{display:inline-block;width: 10px;height: 10px;border-top: 1px solid #ad6510;border-right: 1px solid #ad6510;-webkit-transform: rotate(135deg);transform: rotate(135deg);margin-left:8px;margin-right: 15px;}


/*定位收货地址*/
.search_item .search_content {font-size: 14px; width: 100%;}
.lc-t .d1{line-height: 25px;}
.lc-t .d1 i{background:  url('img/dingwei.png') 0 0 no-repeat;display: inline-block;-webkit-background-size: 14px 18px;
background-size: 14px 18px;width:14px;height:18px;vertical-align:middle;}
.lc-b-c select{margin-right:8px;}
.lc-b-c select:nth-last-of-type(1){margin:0;}
.lc-b-c .d1,.lc-b-c .d3{margin:20px 0;}
.lc-b-c .d2 input{ padding:7px 0; border:none;border-bottom: 1px solid #e2e2e2;}
.lc-b-c .d3 input{display: inline-block;height:38px;line-height: 38px;background-color: #1c8ee6;color:#fff;border-radius: 3px;font-size:17px;border:none;padding:0 40px;}
.cutstr{width:82%;display:inline-block;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }


/*定位失败*/
.no-location .locationImg{background:  url('img/no_location.png') 0 0 no-repeat;-webkit-background-size: 144px 119px;
background-size: 144px 119px;display: inline-block;width:144px;height:119px;}
.no-location-b a{display: inline-block;height: 44px;line-height: 44px;text-align:center;color: #fff;font-size:17px;border-radius: 3px;background-color:#1c8ee6;padding:0 50px;margin:10px 0 30px;}
.modal-delete{background:  url('img/modal-delete.png') 0 0 no-repeat;-webkit-background-size: 33px 33px;
background-size: 33px 33px;width: 33px;height:33px;display:inline-block;position:absolute;top:-10px;right:10px;}

.zhifubao{background:  url('img/zhifubao.png') 0 0 no-repeat;-webkit-background-size: 34px 34px;
background-size: 34px 34px;display: inline-block;width:34px;height:34px;}
.weixin{background:  url('img/weixin.png') 0 0 no-repeat;-webkit-background-size: 34px 34px;
background-size: 34px 34px;display: inline-block;width:34px;height:34px;}

.pay-method .d1{position:relative;}
.pay-method .d1::before{content:"";display: block;width: 12px;height: 12px;border-top: 1px solid #BBBBBB;border-right: 1px solid #BBBBBB;-webkit-transform: rotate(45deg);transform: rotate(45deg); position: absolute;right: 16px;top: 24px;}

/*附近药店*/

.nearby-list .span1{color:#f75959;line-height: 26px;display: block;}
.nearby-list i{background:  url('img/nearby.png') 0 0 no-repeat;-webkit-background-size: 50px 50px;
    background-size: 50px 50px;display: inline-block;vertical-align: middle;}
.nearby-list .icon_yaodian{width:22px;height:22px;background-position: 0 0;}
.nearby-list .icon_phone{width:15px;height:15px;background-position: -6px -29px;}
.nearby-list .icon_location{width:11px;height:14px;background-position: -31px -8px;}
.vm *{vertical-align:middle;}
.nearby-list .yb,.yb-label{border-radius: 50px;background-color: #f76a6a;padding: 1px 5px;margin-left: 10px;font-size: 12px;color:#fff;}
.nearby-list .pt10>span{ width: 100%;vertical-align: top; margin-top:10px;}

.location-modal{position:absolute;left:0;right:0;top: 48px;background-color: #eee;z-index:10;padding-bottom:20px;padding-right:7px;bottom: 0;}
.location-modal .span1{display: inline-block;height:35px;line-height:35px;border:1px solid #d8d8d8;border-radius:5px;background-color: #fff;font-size:16px;padding:0 23px;margin:0 8px 8px 0;float: left;}
.location-modal .span1.cur{background-color:#1c8ee6;color:#fff;border-color:#1c8ee6; }
.modal_shadow{position:fixed;left:0;right:0;top:0;bottom:0;background-color:#000;opacity:0.5;}
.no_result{background:  url('img/no_result.png') 0 0 no-repeat;-webkit-background-size: 82px 82px; background-size: 82px 82px;width:82px;height:82px;display: inline-block;margin-top:50px;}
.nearby-list .yb{border-radius: 50px;background-color: #f76a6a;padding: 1px 5px;margin-left: 10px;font-size: 12px;}


.searchModal {position: absolute;padding: 15px 0px 15px 0;top: 44px;bottom: 0;z-index: 8; background: #eee;width: 100%;}
.searchModal .modal1 .d1{padding:0px 5px 0 15px;}
.searchModal .modal1 .d1 a{font-size:14px;background:#f0f2f5;border-radius:4px;display: inline-block;height:22px;line-height: 22px;padding: 0 12px;margin:0px 5px 10px 0;color: #333;}  
.searchModal .modalI{display: inline-block;background:  url('img/searchModal.png') 0 0 no-repeat;-webkit-background-size: 50px 30px;
background-size: 50px 30px;width:50px;height:30px;}
.searchModal .modal2 .d2 .clearHistory a{padding: 0 50px 0 50px;}
.searchModal .remen{background-position: 0 0;width: 18px;height:24px;}
.searchModal .history{width:19px;height:21px;background-position: -26px -4px;}
.searchModal .Hremove{background:  url('img/hdelete.png') 0 0 no-repeat;-webkit-background-size:16px 16px ;
background-size:16px 16px;display: inline-block;width:16px;height:16px;}

/*.yp_footerWrap{display:none;}*/
.pyx_none{padding-top:80px;}
.pyx_none i.none{background:  url('img/peiyaox_kong.png') 0 0 no-repeat;-webkit-background-size: 80px 80px;
background-size: 80px 80px;display: inline-block;width:80px;height:80px;}
.pyx_none p{font-size:17px;color: #666;padding:15px 0;} 
.pyx_none  a{display: inline-block;height: 44px;line-height: 44px;font-size: 21px;color:#fff;border-right: 5px;background-color: #1c8ee6;padding:0 25px;}


/*.yp_footer .jiaru-none{background: ##a;}*/
input[type="button"]:disabled{background-color: #aaa}
.no-product i{background:  url('img/no-product.png') 0 0 no-repeat;-webkit-background-size: 22px 22px;
background-size: 22px 22px;display: inline-block;width:22px;height:22px;}
.no-product-item{background:#f8f8f8}

.no-product i{background:  url('img/no-product.png') 0 0 no-repeat;-webkit-background-size: 22px 22px;background-size: 22px 22px;display: inline-block;width:22px;height:22px;}
.no-product-item{background:#f8f8f8}

/*9-21修改样式*/
.hbyh-none .i{background:  url('img/hongbao_none.png') 0 0 no-repeat;-webkit-background-size: 82px 82px;
background-size: 82px 82px;display: inline-block;width:82px;height:82px;margin-bottom: 20px;margin-top:130px;}
.bdWrap{height: 40px;}
.bdWrap .hd{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;z-index: 1}
.searchPlaceholder{ position: absolute; left: 15px; top: 4px; z-index: 2;background: #7b7b7b;height:30px;line-height:30px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.searchPlaceholder span{ display: inline-block; font-size:14px; color:#fff; padding:0 6px; border-right: solid 1px #a1a0a0; float: left; min-width:21px;}
.searchPlaceholder .i_close { display: inline-block; width: 28px; height: 30px; background: url(img/i_close.png) no-repeat center center; background-size: 10px; float: left;}
.icon-good{background:  url('img/good.png') 0 0 no-repeat;-webkit-background-size: 18px 18px;background-size: 18px 18px;display: inline-block;width:18px;height: 18px;}
.location-text{display: inline-block;  max-width: 65px;  overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}

/* 2015-11-19 edit */                                                                                                                                                                                      
.nearby-list .yb { margin-left: 5px; margin-top: 5px; display: inline-block; vertical-align: top;}                                                                                                         
.choise_shop { position: relative;}                                                                                                                                                                        
.choise_shop .c_address {display: inline-block;}                                                                                                                                                           
@media screen and (max-width: 320px){.choise_shop .c_address { width: 54%; display: inline-block;}.nearby-list .yb { margin-left: 0; }}                                                                    
.choise_shop .span1 { position: absolute; right: 10px; top:15px;}                                                                                                                                          
.yf_box { overflow: hidden; display: none;}                                                                                                                                                                
.yf_title { width: 82px; position: absolute; display: block;}                                                                                                                                              
.yf_detail { margin-left: 82px; float: left;}                                                                                                                                                              
.acc_out { position: relative;}                                                                                                                                                                            
.acc_out .right { position: absolute; right: 15px; top: 18px;}  

/*返回顶部*/
.gotoTop{display: inline-block;width:45px;height:45px;text-align: center;color:#fff;border-radius:50%;background:rgba(000,000,000,0.8);position:fixed;right:10px;bottom:70px;font-size:12px;display: none;z-index: 1000;}
.gotoTop:active,.gotoTop:visited{color:#fff;}
.gotoTop::before{content:"";display:block;width:9px;height: 14px;background:url(../images/gotoTop.png) no-repeat;
    -webkit-background-size: 9px 14px;  background-size: 9px 14px;margin:5px auto;font-size:12px;}

.hdtitle a{color: #FF0F33;}

.doc_appraise img { width:100%; display: block;}

/*订单跟踪*/
.orderLocation .item{position:relative;}
.orderLocation .item::after{content: "";position: absolute;width: 10px;height: 10px;background-color: #d7d7d7;border-radius: 50%;left: -21px;top: 15px;}

/*20151203改版*/
.seckkill_title .quick{width: 100px;border-radius: 5px;/*border:1px solid #ff3301; */font-size: 12px; color: #ff3600; text-align: center;}
.seckkill_title .quick .dlb{display: inline-block; vertical-align: text-bottom;}
.kill_product{position: relative;}
.kill_product img{padding-right: 5px;}
.kill_product .kill_words { position: absolute; margin: 0 0px 0 70px; width: 29%;}
.kill_product .orange{color: #ff3600; font-size: 17px;}
.kill_product .price{background:#ff3600;padding:2px 4px;color: #fff; border-radius: 4px;margin-left: 10px; display: inline-block;}
.kill_product .grey{font-size: 12px; color: #999; text-decoration: line-through;margin-top: 5px; margin-left: 3px;}
.kill_product .more{font-size: 12px; color: #666;}
.kill_product .icon{background:  url('img/sanjiao.jpg') no-repeat; width: 15px; height: 16px; display: inline-block; background-size: 15px 16px; vertical-align: text-bottom;}
.ssLink a{ display: block;font-size: 13px; color: #999; padding:9px 0 9px 5px;border-radius: 4px;}
.ssLink .ssIcon ,.search_nbox .ssIcon{background:  url('img/ssIcon.png') no-repeat; width: 16px; height: 16px; display: inline-block; background-size: 16px 16px; vertical-align: text-bottom;margin-right: 3px;}
.list-item .tl, .yp_shuoming .tl{text-decoration: line-through;}
.dl-yao .grey{color: #999;font-size: 14px;}
.kill_time{margin-top: 3px;}
.kill_time em{height: 15px; padding:1px 3px; line-height: 15px; background: #343434;color: #fff;margin:5px;}
.search_nbox{border-radius: 4px; height: 40px; line-height: 40px; position: relative;z-index: 1;}
.search_nbox .ssIcon{margin-left: 5px;}
.search_nbox input{ border: none; font-size: 12px; outline: none;width: 80%;line-height: 22px;height: 38px; margin-left: 10px; padding:8px 0 8px 30px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.search_nbox .ssBnt{ background: #eee;position: absolute; top: 0; right: 0; z-index: 1000; width: 20%;}
.search_nbox .ssBnt button {background: #0a8de8; font-size: 12px; color: #fff; width: 85%; height: 39px; line-height: 39px;border:none;  border-top-right-radius:4px; border-bottom-right-radius:4px; }
.borderTop{border-top:1px solid #efeeec; }
.h50{height: 50px;}
.hdTitles{font-size: 15px; color: #f44d4d;}
.warrantyCon li{font-size: 15px; width: 50%; float: left;text-align: center; padding-bottom: 10px;}
.warrantyCon .icon{background:  url('img/yybzIcon.png') no-repeat; background-size: 53px auto; display: inline-block; width: 23px; height: 26px; vertical-align: middle;}
.warrantyCon .icon00{background-position: 0 0;}
.warrantyCon .icon01{background-position: -30px 0;}
.warrantyCon .icon02{background-position: 0 -26px;}
.warrantyCon .icon03{background-position: -30px -26px;}

/*autocomplete css*/
.sug-mask { position: absolute!important; top: 0; left: 0; width: 100%; height: 39px;}
.sug-mask .sug { background: #fff; color: #333; font-size: 15px; margin-top: 15px; position: absolute; z-index: 1000; width: 100%; clear: both;}
.sug-item { padding: 0 15px; border-bottom: solid 1px #d7d7d7; height: 44px; line-height: 44px; background: #fff;}
.sug-button { text-align:right; }
.search_nbox .ssIcon { position: absolute; z-index: 1; top: 12px; left: 15px;}
.search_nbox .s_input { margin: 0 10px; height: 39px; overflow: hidden;}
.s_input input { width: 100%; padding-left: 40px;}
#search_placeholder input { width: 84%;}

/*20151221 add 搜索 订单成功页*/
.payFee { font-size: 21px; color: #ff540f;}
.l_ms_info { padding: 15px;}
.ms_item { line-height: 32px; display: block; position: relative;}
.ms_item img { vertical-align: middle; margin-right: 10px;}
.ms_item .arrow { position: absolute; top: 20px; right: 15px; background: url('img/jiesuan.png') no-repeat -31px -3px; width: 11px; height: 18px; -webkit-background-size: 50px 50px; background-size: 50px 50px; display: inline-block;}
.ms_attent img{ vertical-align: middle; margin-right: 10px;}
.lms_box_top { min-height: 100px;}
.lms_search { /*position: absolute; z-index: 2; left: 0; bottom: 0;background: url(img/lms_bg.png) repeat-x 0 0;*/ width: 100%; padding-top: 10px;}
.lms_search a { text-align: center; font-size: 15px; /*margin: 10px 15px 0 15px;*/margin: 0px 15px 0 15px; padding: 11px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;border:2px solid #a3d3f9;position: relative;}

/*2015.12.30优化*/
.hdslider span{background: #f54d4d; padding:2px; font-size: 12px; color: #fff; margin-right: 5px;}
.order-address .content i.addIcon{background:url('img/addIcon.png') no-repeat; background-size: 41px auto; width: 21px; height: 21px; display: inline-block; vertical-align: middle;}
.order-address .content i.telIcon{background-position: -22px 0;}
.order-money .all .none{color: #333;}
.addSlider{ height: 41px;}
.addSlider .kefu{width:47%;height: 39px;border:1px solid #d7d7d7 ;display:inline-block;border-radius: 4px; line-height: 39px;margin-right: 5%; text-align: center;}
.addSlider i.waiter{vertical-align: text-bottom;}
.addSlider .bing-submit a{ display: inline-block; width: 47%;height: 39px;line-height: 39px;border-radius: 4px; font-size: 14px;}
.mar0{margin-top: 0;}
.doc_appraise .d2 a{border:1px solid #d7d7d7;-webkit-box-align:center; height: 39px; line-height: 39px; margin-right:10px;border-radius: 4px;}
.yp_footer a.line{border-right: 1px solid #eaeaea;}
.test3{ color: #333;}
.btmWarp .all{ width: 60%;float: left;}
.btmWarp a{ width: 40%; display: inline-block;border-radius: 0; float: right;}

/*20160112 list and search add start*/
.tab .flex1 { position: relative;}
.tab .db span, .list-t span { position: absolute; margin-left: 2px; vertical-align: middle; width: 0; height: 0; border-width:5px;overflow: hidden;}
.up   {top: 5px; border-style:dashed dashed solid dashed; border-color:transparent transparent #aaa transparent;}
.down {top: 10px; border-style:solid dashed dashed dashed; border-color:#aaa transparent transparent transparent;}
.on .up   { border-bottom-color: #1c8ee6;}
.on .down { border-top-color: #1c8ee6;}
.bor_lef  { border-left: solid 1px #d7d7d7;}
.i_list   { display: inline-block; position: absolute; bottom: -12px; right: 0; margin-left: 5px; vertical-align: middle; width: 0; height: 0; border-width:5px;overflow: hidden; border-style:solid dashed dashed dashed; border-color:#aaa transparent transparent transparent; transform:rotate(-45deg);
-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg); -o-transform:rotate(-45deg);}
.search_list { width: 100%; z-index: 1; top: 52px;display: none;}
.bj_opacity  { background: #000;opacity: 0.5; width: 100%; min-height:800px; height: 100%; position: absolute; z-index: 1;}
.search_list ul { background: #fff; position: absolute; z-index: 2; width: 100%;}
.search_list li { height: 44px; line-height: 44px; border-top: solid 1px #d7d7d7; text-align: left!important; padding-left: 15px;}
.search_list a { display: inline-block; width: 100%;}
.search_list i    { display: none; position: absolute; right: 0;}
.search_list .active a { color: #1c8ee6!important;}
.search_list .active i { display: inline-block; background: url(img/icon_right.gif) no-repeat 0 0; background-size:14px 11px; font-weight: bold; padding-right: 15px; width: 14px;height: 11px; margin-top: 15px;}
/*20160112 list and search add end*/

/* 购物车悬浮框开始 */
.pop_cart { position: fixed; bottom: 125px; right: 10px; display: block; text-align: center; background: #1c8ee6; width: 46px; height: 46px; line-height: 46px; border-radius: 50%; -webkit-box-shadow:0 0 6px #333; -moz-box-shadow:0 0 6px #333; box-shadow:0 0 6px #333; z-index: 9999; }
.pop_cart .icon_cart { display:block; margin: 10px auto; background: url('img/car.png') no-repeat; background-size: 23px auto; width: 23px; height: 22px; vertical-align: middle;}
.pop_cart .num_cart { background: #fc4e50; border-radius: 50%; border:1px solid #fff; position: absolute; top: -11px; right: -5px; color: #fff; font-size: 10px; font-style: normal; min-width: 20px; line-height: 20px}

/*2016-3-18*/
.prebg{background: url("img/prefer_bg.png") no-repeat;background-size:100px 100px; }
/*2016-11.9箭头样式修改*/
.prebg1{background: url("img/prefer_jiantou.png") no-repeat;background-size:8px 13px; }
.prebg_right{display: inline-block;width: 8px;height: 13px;  margin-top: 3px;}

.gsxq{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width:60%; text-align: right;}
/*药品详情*/
.prefer{padding: 15px 0; }
.prefer_h2{padding: 15px 0; color: #333; font-size: 13px;}
.prefer .card1,.prefer .card2{line-height: 18px; font-size: 12px; padding: 0 5px; text-align: center; display: inline-block}
.prefer .card1{background: url("img/biaoq1.jpg") no-repeat;background-size: 100% 100%; color: #fe5959;}
.prefer .card2{background: url("img/biaoq2.jpg") no-repeat;background-size: 100% 100%; color: #ff8f44;}
.prefer i{width: 8px;height: 13px;background-position: 0 0;}
.course li{margin-bottom: 10px; overflow: hidden;  color: #333;}
.course li .main{  padding: 10px; font-size: 13px;border: 1px solid #ccc; }
.course li em{color:#ff540f; display: inline-block; margin-left: 8px;}
/*.course .li1 .main,.course .li2 .main{padding-left: 50px;}*/
.course li .main.li_hover{border: 1px solid #ff3333;background:url("img/li_hover.png") no-repeat bottom right;background-size: 27px 21px; }
.course li.li1 .tit,.course li.li2 .tit{position: absolute;left: 0px;top:0;display: inline-block;width: 28px;height: 23px;background-position: -65px 0;}
/*.course li.li2{-webkit-display: flex; display: flex;}*/
.course li.li2 .tit{background-position: -65px -26px;}
.course .li2 .main{width: 79%; line-height: 20px;border:1px solid #eee; /* -webkit-flex-grow: 0;flex-grow: 0;*/ border-right: 1px solid #fff;}
.course li.li2 .detail{width: 20%;text-align: center; /*-webkit-flex-grow: 1;flex-grow: 1;*/ border:1px solid #eee; padding-right: 10px;}
.course li.li2 .detail a{display: block;padding: 25px 0; width: 100%;}
.course li.li2 .detail i{ display: inline-block;width: 8px;height: 13px; background-position: 0 0;}



/*药品弹窗*/
.ovHidden{overflow: hidden;height: 100%;}
.mask{width: 100%;height: 100%;position: fixed;left: 0;top:0;background: #000;opacity: 0.6; }
.drug_pop{color: #333; position: fixed;bottom: 0;width: 100%; z-index: 99; font-size: 14px;}
.hb_warp_box .hb_warp{max-height: 220px;overflow: hidden;overflow-y: auto;}
.drug_pop h2.pop_top p{width: 85%;}
.drug_pop .drug_list{max-height: 320px;overflow: scroll;}
.drug_pop .pop_top,.hb_warp_box .warp_top{background: #fff; line-height: 40px;text-align: center; border-bottom: 1px solid  #d7d7d7;}
.pop_top .close,.warp_top .close{display: inline-block;  width: 22px;height: 22px;background-position: -16px 0;margin: 10px 10px 0 0 ; }
.pop_main .pop_pic{ width: 18%;}
.pop_main .pop_li{ width: 80%;font-size: 14px; padding:6px 0; }
.pop_main .pop_li p{line-height: 24px;}
.pop_main li{padding: 15px 0; border-bottom: 1px solid  #d7d7d7;}
.pop_main li:last-child{border: 0;}
.pop_main .tdl,.total .tdl{text-decoration: line-through; color: #999999; margin-left: 10px;}
.drug_pop .comment{padding: 15px;background: #f5f5f5; border-bottom: 1px solid  #d7d7d7;}
.comment p{line-height: 24px; font-size: 14px;}
.drug_pop .total{padding: 15px;}

/*2016-11.9药品弹窗修改*/
.mask{width: 100%;height: 100%;position: fixed;left: 0;top:0;background: #000;opacity: 0.6; }
.yaoping .drug_pop{color: #333; position: fixed;bottom: 0;width: 100%; z-index: 10000;}
.yaoping .drug_pop .pop_top, .hb_warp_box .warp_top{background: #fff; line-height: 44px;text-align: center; border-bottom: 1px solid  #f3f2f0;}
.yaoping .pop_top .close, .warp_top .close{display: inline-block;  width: 22px;height: 22px;background-position: -16px 0;margin: 10px 10px 0 0 ; }
.yaoping .pop_main .pop_pic{ _width: 18%;}
.yaoping .pop_main .pop_li{ _width: 80%;font-size: 13px; _padding:6px 0; }
.yaoping .pop_main .pop_li p{line-height: 24px;}
.yaoping .pop_main li{padding: 15px 0; border-bottom: 1px solid #eee;}
.yaoping .pop_main li:last-child{border: 0;}
.yaoping .pop_main .tdl,.yaoping .total .tdl{text-decoration: line-through; color: #999999; margin-left: 10px;}
.yaoping .drug_pop .comment{_padding: 15px 0;background: #f5f5f5; border-bottom: 1px solid  #d7d7d7;}
.yaoping .comment p{line-height: 24px; font-size: 12px;}
.yaoping .drug_pop .total{_padding: 15px 0;}
/*2016-11-9药品弹窗修改新增加*/
.bac{box-align: center;-webkit-box-align: center;}
.zhengping_box{ width:100%; height:40px; line-height:40px; padding:0 15px; background:#f8f8f7; box-sizing: border-box;}
.zhengping_box ul li{ float:left; width:25%; font-size:12px;  color:#666;}
.zhengping_box ul li img{ vertical-align:text-bottom; margin-right:4px; }
.foot_buy{ overflow:hidden; height:50px; line-height:50px;}
.foot_buy .total{ width:70%; float:left;}
.foot_buy .buy_btn{ width:30%; background:#ff8700; float:left; text-align:center; color:#fff; font-size:17px;}

/*领取优惠劵*/
.hb_warp_box{position: fixed;bottom: 0;z-index: 99; width: 100%;background: #eeeeee;}
.hb_warp{padding:10px 5px 10px 10px;}
.hb_warp .outbox{width: 100%;}
.hb_warp .hb_left{ width: 35%; height:110px;background: #fff; float: left; position: relative;}
.hb_warp .bg_line{background: #f12b35; width: 4px; height: 110px; position: absolute; left: 0; top: 0;border-top-left-radius:4px;border-bottom-left-radius:4px;}
.hb_warp .fs15{font-size: 15px;}
.hb_warp .mb10{margin-bottom: 10px;}
.hb_warp .hb_left p{ margin-left: 15px;margin-top: 14px; color: #f12b35;}
.hb_warp .hb_left p:nth-child(2){height: 20px;}
.hb_warp .hb_middle{background: url(img/hb_kline.png) no-repeat; background-size: 20px 110px; width: 20px; height: 110px;float: left; }
.hb_warp .hb_right{ width: 56%; height:90px;background: #fff;float: left;border-top-right-radius:4px;border-bottom-right-radius:4px; padding-top: 20px;position: relative;padding-left: 6px; }
.hb_warp .hb_right p{font-size: 14px; color: #333; margin: 14px 0;}
.hb_warp .hb_right p.test9{ color: #999999;}
.hb_warp .box03 .bg_line{background: #ff8f44;}
.hb_warp .box03 .orange{ color: #ff8f44;}

/*2016-11.9领取优惠劵修改*/
.ovA {  max-height: 300px; overflow-y: auto;}
.hong_bao .hbyh-item { height: 80px;}
.hong_bao .hbyh-item .juan-w{background: #fff url('img/juan-l-new.png') no-repeat 0 0;-webkit-background-size: 78px auto;background-size: 78px auto;  border-radius:5px; overflow:hidden;}
.hong_bao .hbyh-item .price1 { font-size: 18px; color: #49b7fc; left: 20px; top: 3px;}
.hong_bao .hbyh-item .price1 b { font-size: 45px; font-weight: normal;}
.hong_bao .hbyh-item .date1 { left: 0;  bottom: 0; line-height: 22px;}
.hong_bao .hbyh-item .hbyh-bule { color: #fff; width: 100%; height: 22px; background: #00b8ff; display: block; border-radius: 0 0 5px 5px;}
.hong_bao .hbyh-item .xianer { left: 120px; top: 15px; padding-right: 15px;}
/*优惠券已领取状态*/
.hong_bao .hb_warp .doneBox1 .icon_yilingqu{ width:76px; height:56px; background:url('img/icon_yilingqu.png') no-repeat; display:block; position:absolute; right:4px; top:0; background-size:76px 56px;}
.hong_bao .hb_warp .doneBox1  .juan-w{background: #fff url('img/juan_hui.png') no-repeat 0 0;-webkit-background-size: 78px auto;background-size: 78px auto;  border-radius:5px; overflow:hidden;}
.hong_bao .hb_warp .doneBox1 .hbyh-bule{ color:#fff; background:#dcd9d4;}
.hong_bao .hb_warp .doneBox1 .price1 { color: #d8d8d8;}
.hong_bao .hb_warp .doneBox1 .xianer{ color: #d8d8d8;}

/*2016-3-24订单确认*/

.address_warp{background:#fff;padding:14px 0 14px 15px; position: relative;}
.address_warp i.icon{background:url(img/jlIcon.png) no-repeat;background-size: 17px 21px; width: 17px; height: 21px; position: absolute; left: 14px; top: 15px;}
.address_warp .mesg{ padding:0 10px 0 22px;}
.address_warp .mesg p{margin:0; padding:0; line-height: 24px;}
.address_warp .mesg .fs15{ font-size: 15px; font-weight: bold;}
.address_warp .mesg .grey{color: #999;}
.address_warp .alter{ position: absolute; right: 15px; top: 15px;}
.address_warp .alter .arrow{background:url(img/ps_Icon.png) no-repeat; background-size:70px auto; display: inline-block;width: 16px; height: 23px; background-position: -37px 0;vertical-align: middle;}
.line_botm{background:url(img/hlLine.png) no-repeat;background-size: 100% 4px; height: 4px; width: 100%;}
.address_warp .mesg .take{background: #ff5d5d;padding:3px; color: #fff; font-weight: normal;border-radius: 4px; font-size: 12px; vertical-align: top;}
.hb_warp .doneBox .bg_line{background: #bbbbbb;}
.hb_warp .doneBox i.done{background: url(img/hb_done.png) no-repeat; background-size: 81px 81px; width: 81px; height: 81px;position: absolute; right: 10px; top: 15px; }
.hb_warp .doneBox p,.hb_warp .box03.doneBox p, .hb_warp .hb_right p.test9{ color: #bbbbbb;}

.pay_m{padding: 18px;}
.pay h2{font-size: 15px;padding: 15px;border-bottom: 1px solid #ccc;}
.pay .radio{background: url('img/radio.png') no-repeat 0 0;
  display: inline-block;
  -webkit-background-size: 22px 50px;
  background-size: 22px 50px;
  display: inline-block;
  width: 22px;
  height: 23px;
  margin-right: 14px;
  margin-top: 10px;
}
.pay .radio.active{
  background-position: 0 -24px;
}
.pay .pay_r .pm_p1{font-size: 15px;}
.pay .pay_r .pm_p2{
  font-size: 14px;color: #999;
  margin-top: 10px;
}

.hb_warp .doneBox{display: block;}
.recom {padding-bottom:5px;}

/*--搜索结果400电话、客服20160524add--*/
.search_jg_main{padding:10px 0 30px 0;margin-top: 30px;}
.search_jg_main h2{color: #d7d7d7;margin-bottom: 10px;}
.search_jg_main .doc_appraise .d2 a{background: #1c8ee6;color: #fff;margin-right: 10px; border-radius: 4px; width: 50%;}
.search_jg_main .doc_appraise .d2 i{background: url(img/ssgb_icon.png) no-repeat; display: inline-block; background-size: 51.5px auto; width: 21px; height: 25px; vertical-align: middle;}
.search_jg_main .doc_appraise .d2 i.waiter {background-position: -30px 0;}
/*九月九日新增处理定位弹框字体问题*/
.center .popup-content{font-size:14px!important;}

.lms_search a{border:1px solid #ccc; text-align: left; height: 40px; line-height: 40px; padding:0 11px;}
.lms_search span.ssBtn{background: #1c8ee6; border: none; width: 20%; color: #fff;position: absolute; right: 0; top: 0; display: block;height: 40px;line-height: 40px;border-top-right-radius:5px; border-bottom-right-radius:5px; text-align: center;}
.newnav_warp{z-index: 0;}
.kill_product a.item{width: 50%;}
@media screen and (max-width: 320px) {.kill_product .orange{ font-size: 14px}}

/*2016-9-19 修改商品详情*/
.list-title span.Rx { border-radius: 50%;  color: #fff; display: inline-block; font-size: 12px; height: 18px; line-height: 18px; padding: 0 11px;background:red;font-weight:bold;}
.wx_Prompt{ padding:10px 15px; text-align:center; font-size:13px; background:#fff; margin:10px 0; overflow:hidden; line-height:20px;}
.wx_Prompt h2 span{ width:15px; height:15px; line-height:15px; border:1px solid #333; border-radius:50%; display:inline-block; margin-right:7px; }
.wx_Prompt h2{ color:#333333; margin-bottom:5px;}
.wx_Prompt p{ color:#999999;}

/*功能组按钮样式*/
.funpopCon{background-color: rgba(000,000,000,0.3); position: fixed; width: 100%; height: 100%; z-index:9999;top: 0; left: 0;}
.circle, .fun_menu .bar{ width: 50px; height: 50px; background: #1f87fa;border-radius: 50%; float: right;}
.circle i.Icon, .fun_menu i.Icon{background: url(img/gnj_icon.png) no-repeat; background-size: 24px auto;  display: block;margin:15px auto;width: 14px; height: 16px;}
.fun_menu .bar i.Icon{ background-position: 0 -22px;margin:18px auto; width: 12px;}
.circle i.Icon{background-position: 0 0;}
.circle, .fun_menu{position: fixed; right: 20px; bottom: 60px; z-index: 9999;}
.fun_menu li{ width: 105px; height: 38px; margin-bottom: 12px; margin-right: 7px;}
.fun_menu li a{ color: #333; width: 100%; height: 100%;}
.fun_menu li .item{width: 37px; height: 37px; border-radius: 50%;float: right; background: #fff; /*border:2px solid #fff;*/  -webkit-box-shadow: 0px 1px 2px #dedede;  -moz-box-shadow: 0px 1px 2px #dedede;  box-shadow: 0px 1px 2px #dedede;   position: relative;}
/*.fun_menu li:nth-child(1) .item{background: #34b87f;}
.fun_menu li:nth-child(2) .item{background: #e7507b;}
.fun_menu li:nth-child(3) .item{background: #5bb5da;}
.fun_menu li:nth-child(4) .item{background: #64cccb;}
.fun_menu li:nth-child(5) .item{background: #f16d5e;}*/
.fun_menu li i.Icon{ width: 18px; height: 20px;margin:9px auto;}
.fun_menu li span{background: #fafafa; padding:6px 8px; float: left; display: inline-block;  -webkit-box-shadow: 0px 1px 2px #dedede;  -moz-box-shadow: 0px 1px 2px #dedede;  box-shadow: 0px 1px 2px #dedede; margin-top: 6px; font-size: 13px; border-radius: 4px; margin-right: 10px;}
.fun_menu li:nth-child(1) i.Icon{ background-position: 0 -138px;}
.fun_menu li:nth-child(2) i.Icon{ background-position: 0 -109px;margin:5px auto;}
.fun_menu li:nth-child(3) i.Icon{ background-position: 0 -87px;margin:6px auto;}
.fun_menu li:nth-child(4) i.Icon{ background-position: 0 -64px;margin:7px auto;}
.fun_menu li:nth-child(5) i.Icon{ background-position: 0 -43px;}
.fun_menu li .ml12{margin-left: 12px;}
.circle .redP, .funpopCon .redP{padding: 0px 5px; height: 16px; line-height: 16px;border-radius: 15px; background: #f91515; color: #fff; text-align: center; display: inline-block;  position: absolute; right: -2px; top: -9px; border:1px solid #fff; font-size: 10px;}
.funpopCon .redP{ right: -5px; top: -10px;}
.circle .redP_n{right:12px; top: 0;}

/*商品列表页新增样式*/
.gbItem_con{overflow: hidden;}
.gbItem_con .list-item{width: 48%; margin-left: 5px; margin-bottom: 5px; float: left;}
.gbItem_con dl.img dt { float: inherit; }
.yp_footer .homeIcon{background-position: -50px -27px; width: 20px; height: 20px;margin: 6px 0 5px;}
.yp_footer .zxIcon{background-position: -3px -58px; width: 20px; height: 20px;margin: 6px 0 5px;}
.yp_footer .carIcon{background-position: -27px -58px;width: 22px; height: 20px;margin: 6px 0 5px;}
.yp_footer .quickBtn{background:#e43a3d;}
.cart-item .dib{ display: inline-block;}
.numButton .Icon{background: url(img/jiaIcon.png) no-repeat; background-size: 34px auto; width: 16px; height: 16px; display: inline-block; vertical-align: middle;}
.numButton .add{background-position: -17px 0;}

/*2016.11.10搜索样式修改*/
.searchModal{background: #eee; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999;}
.searchModal .orange{color: #ff6600;}
.searchModal .modal2 .d2 { padding: 0px 5px 0 15px;}
.searchModal .modal2 .d2 a{font-size:14px;background:#f0f2f5;border-radius:4px;display: inline-block;height:22px;line-height: 22px;padding: 0 12px;margin:0px 5px 10px 0;color: #333;}  

/*2016-06-06 首页导航更改*/
.m_addresss_add{padding-left: 15px;font-size: 16px; color: #666666;float: left; width: 25%; margin-top: 22px; text-align: center;}
.m_addresss_add .arrow{background: url(img/m_arrow.png) no-repeat; width: 14px;height: 9px; background-size: 14px 9px; display: inline-block;margin:0 5px;}
.lms_search{width: 70%;display: inline-block;}
.lms_search a{ margin: 0px 15px 0 0px;}
/*
@media screen and (max-width: 414px) {.lms_search{width: 76.5%;}}
@media screen and (max-width: 375px) {.lms_search{width: 73.5%;}}
@media screen and (max-width: 320px) {.lms_search{width: 70%;}}
*/
/*快速导航样式修改*/
.circle, .fun_menu .bar{text-align: center;}
.circle .fastNav{font-size: 14px;color: #fff; display: block;padding:9px 0; line-height: 16px;}
.fun_menu li .ml12{margin-left: 0px;}
.fun_menu li span{padding: 6px 5px;}

/*兼容IOS11，*/
@supports (constant(safe-area-inset-bottom)) {
    .yp_footer {
        /* Status bar height on iOS 11+ */
        padding-bottom: constant(safe-area-inset-bottom);
    }
}

/*2017.12.22 商品详情页修改*/
.add_acty_prompt{background: #fff3f3; padding: 10px; color: #f42e25;}
.add_acty_pop{background-color: rgba(000,000,000,0.3); width: 100%; height: 100%;position: fixed; top: 0; left: 0;z-index: 99;}
.add_acty_content{position: absolute; top: 30%; left: 30%; margin-left: -56px;  border-radius: 5px; width: 260px;z-index: 100;}
.add_acty_content .box{padding:15px;}
.add_acty_content .box p{ margin-bottom: 15px; font-size: 15px; }
.add_acty_content i.icon{ background: url(img/add_acty_icon.png) no-repeat; background-size: 21px auto; width: 24px; height: 20px; display: inline-block; vertical-align: middle; float: left;}
.add_acty_content i.icon00{ background-position: 0 -33px; }
.add_acty_content i.icon01{ background-position: 0 -65px; }
.add_acty_content .okBtn{color: #00c200; font-size: 18px;}
.money-color {color: #f23030;}