@charset "utf-8";
*{ margin: 0; padding: 0;box-sizing: border-box; }

html{
	font-size: calc(100vw/7.5);
	-ms-overflow-style: -ms-autohiding-scrollbar;
	-webkit-overflow-scrolling: touch;
	width: 100%;
	height: 100%;
}

body{font-size:12px; -webkit-tap-highlight-color:rgba(0,0,0,0); overflow-x: hidden;background-color: #f5f5f5; }
ul,li,dl,dd,dt{ list-style: none; margin:0; padding: 0 }
p { margin:0; }
label{ margin:0 !important;line-height: 1.8!important; }
/*.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{padding:0;margin:0;}*/

a{outline:none; color: #333; transition: .3s; text-decoration: none; -webkit-tap-highlight-color:rgba(0,0,0,0)}
a:hover{color:#333;text-decoration:none;outline:none}
a:focus{color: #333;text-decoration:none;outline:none}
a:active { color:#333;text-decoration:none;outline:none }
a.hover{ color: #333; text-decoration: underline; }
a.hover:hover{color: #333; text-decoration: none;}
a.hover:focus{color: #333;text-decoration:none;outline:none}

button:focus{outline:none}
s,i{ text-decoration: none; font-style: normal; }
img{ max-width: 100%; height: auto;vertical-align: middle; }
input{box-shadow:none !important;outline:none !important;}
textarea{resize:none;}
.relative { position: relative; }
.ellipsis { overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }

.margin_t10{margin-top:.1rem;}
.margin_t15{margin-top:.15rem;}
.margin_t20{margin-top:.2rem;}
.margin_t30{margin-top:.3rem;}
.margin_t40{margin-top:.4rem;}
.margin_t50{margin-top: .5rem;}
.margin_t60{margin-top: .6rem;}
.margin_l10{margin-left: .1rem;}
.margin_r10{margin-right: .1rem;}
.margin_r20{margin-right: .2rem;}

.margin_b10{margin-bottom: .1rem;}
.margin_b15{margin-bottom: .15rem;}
.margin_b20{margin-bottom: .2rem;}

.pad_tb10 { padding-top: .1rem;padding-bottom: .1rem; }
.pad_tb20 { padding-top: .2rem;padding-bottom: .2rem; }
.pad_l20 { margin-left: .2rem; }
.pad_lr20 { padding:0 .2rem; }
.pad_20 { padding:.2rem; }

.color_6 { color:#666; }
.color_3 { color:#333; }
.color_9 { color:#999; }
.color_0 { color:#000; }
.color_f4 { color:#ff4444; }
.color_f { color:#fff; }

.f24 { font-size: .24rem; }
.f26 { font-size: .26rem; }
.f28 { font-size: .28rem; }
.f32 { font-size: .32rem; }
.f66 { font-size: .66rem; }

.pad_t5 { padding-top: .05rem; }
.pad_l20 {padding-left: .2rem;}

.bg_f { background-color: #fff; }
.bg_f5 { background-color: #f5f5f5; }
.bg_fb { background-color: #fbfbfb; }

.bor_b { border-bottom: 1px solid #f5f5f5; }

/* 统一placeholder文字颜色 */
::-moz-placeholder{color:#aaa;}              /*ff*/
::-webkit-input-placeholder{color:#aaa;}     /*chrome,safari*/
:-ms-input-placeholder{color:#aaa;} 

/* 提示框样式 */
.msg_box{position:fixed; z-index: 99999; padding: 0 0.3rem; display:hidden; border-radius:0.1rem; opacity:0; left:50%; top:50%; transform: translate(-50%,-50%); line-height:0.8rem; font-size:0.32rem; background:rgba(0,0,0,.7); color:#fff; text-align: center; white-space:nowrap; }
.tips_wechat{position:fixed; z-index: 99999; padding: 0 0.3rem; display:hidden; border-radius:0.1rem; opacity:0; left:50%; top:50%; transform: translate(-50%,-50%); line-height:0.8rem; font-size:0.32rem; background:rgba(0,0,0,.7); color:#fff; text-align: center; white-space:nowrap; }

.nodata { text-align: center;padding-top: 1rem;background-color: #f5f5f5; }
.nodata img { width:4rem;height: auto; }

/* 二次确认框样式 */
.confirm_box { position: fixed;z-index: 999;left: 0;top:0;width:100%;height: 100%;padding:0 .2rem;background-color: rgba(0,0,0,.5); }
.confirm_box .confirm_block { position: absolute;left: 1.2rem;background-color: #fff;padding:.1rem .2rem .2rem;font-size: .28rem;line-height: .4rem;width:5.1rem;text-align: center;border-radius: .1rem; }
.confirm_box span { float: right;width:50%;height: .4rem;font-size: .3rem;text-align: center;line-height: .4rem; }
.confirm_box span.wx_true { color:#52CF00; }
.confirm_box span.wx_false { color:#999; }
.confirm_box .confirm_block div { margin-top: .3rem; }

/* 底部公共导航 */
.footer { width:100%;position: fixed;left: 0;bottom:0;background-color: #fff;height: .94rem;border-top:1px solid #fbfbfb; }
.footer .nav_list { width:100%; }
.footer .nav_list li { float: left;width:20%;border-right: 1px solid #fbfbfb;padding-top: .13rem; }
.footer .nav_list li:last-child { border-right: none; }
.footer .nav_list li a { display: block;width:100%;height: 100%;text-align: center; }
.footer .nav_list li a img { width:.4rem;height: .4rem; }
.footer .nav_list li a .img1 { display: inline-block; }
.footer .nav_list li a .img2 { display: none; }
.footer .nav_list li a div { font-size: .2rem;line-height: .28rem;color:#6b6b6b; margin-top:.06rem;}
.footer .nav_list li.active a div { color:#333; }
.footer .nav_list li.active a .img2 { display: inline-block; }
.footer .nav_list li.active a .img1 { display: none; }

/* 商城-首页 */
.top_search { position: fixed;left: 0;top:0;width:100%;z-index: 999; }
.box { width:100%; }
.btn_search { width:7.3rem;margin:.1rem 0 .1rem .1rem;border:none;border: 1px solid #C3C3C3;border-radius: .08rem;line-height: .6rem;opacity: 0.5;font-size: .26rem;color: #000000;letter-spacing: 0.96px;padding-left: 2.57rem;background: #fff url(../img/qt/xq_sc.png) no-repeat 2.17rem center;background-size: .4rem .4rem;height: .62rem; }
.market_swiper1 { width:100%;overflow: hidden; }
.market_swiper1 .swiper-slide { width:100%;height: 3rem; }
.swiper-pagination span.swiper-pagination-bullet { background-color: rgba(255,255,255,1); }
.swiper-pagination span.swiper-pagination-bullet-active { background-color: rgba(255,255,255,.9); }
.market_cate { overflow: hidden;width:100%;height: 1.8rem;background-color: #fff;margin-top: .1rem; }
.market_cate .swiper-slide { text-align: center;padding-top: .25rem; }
.market_cate .swiper-slide img { width:1.05rem;height: 1.05rem; }
.market_cate .swiper-slide div { font-size: .24rem;line-height: .38rem;color:#818181;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.mall_info { height: .77rem;padding:.1rem 0; }
.market_info { width:100%;height: .57rem;line-height: .57rem;font-size: .24rem;padding-left: .7rem;background: #fff url(../img/qt/xiaoxi.png) no-repeat .2rem center;background-size: .42rem .42rem;overflow: hidden;padding-right: .2rem; }
.title_line { height: .8rem;padding:.2rem .2rem 0;font-size: .28rem;line-height: .4rem; }
.title_line a { color:#999;font-size: .24rem; }
.title_line a img { height: .3rem ;width:auto;margin-left: .06rem;margin-top: -2px; }
.market_hot ul { padding-left: .2rem; }
.market_hot ul li { width:3.5rem;margin-right: .1rem; }
.market_hot ul li .market_hotimg { width:3.5rem;height: 3.5rem;border:1px solid #e4e4e4;background-color: #fbfbfb;border-radius: .1rem;overflow: hidden; }
.market_hot ul li .market_hotimg img { text-align: center;line-height: 3.5rem;max-width: 100%;max-height: 100%; }
.market_hot ul li .market_hotname { font-size: .28rem; height: 1.2rem; line-height: .4rem;padding-top: .15rem;padding-bottom: .27rem; }
.market_hot ul li .market_hotname span:first-child { color:#ff4444;width:1.2rem;text-align: right; }
.market_hot ul li .market_hotname span:nth-child(2) { display: inline-block;vertical-align: top;}

.img_text { padding: 0 .2rem; }
.img_text li img { width:1.8rem;height: 1.6rem;float: left;margin:.1rem .3rem .1rem 0;border-radius: .1rem; }
.img_text li .text_content { margin-left: 2rem; }
.img_text li .content_title { font-size: .28rem;line-height: .4rem;padding-top: .17rem; }
.img_text li .content_title span { display: inline-block;width:.7rem;height: .36rem;text-align: center;line-height: .36rem;border:1px solid #ff4444;color:#ff4444;border-radius: .1rem;margin-right: .1rem;font-size: .24rem;}
.img_text li .content_detail { font-size: .24rem;line-height: .28rem;color:#999;margin-top: .06rem;height: 1.18rem;border-bottom: 1px solid #d8d8d8; }
.img_text li:last-child .content_detail { border-bottom: none; }

/* 商品分类 */
.goods_category ul li { float: left;width:25%;border-right: 1px solid #fbfbfb;height: .87rem;text-align: center;line-height: .87rem;font-size: .28rem; }
.goods_category ul li span { color:#414141;display: inline-block;height: .87rem; }
.goods_category ul li.active span { color:#111;border-bottom: 3px solid #52CF00;font-weight: bold; }
.goods_category ul li:last-child { border-right: none; }
.category_content>div { display: none; }
.category_content>div.active { display: block; }
.good_name { padding:0 .2rem;height: .97rem;line-height: .97rem; }
.good_price { font-size: .3rem;line-height: .87rem;height: .87rem;padding:0 .2rem;border-top: 1px solid #f5f5f5; }
.good_type li { width:50%;height: .87rem;text-align: center;font-size: .3rem;line-height: .87rem;border-bottom: 1px solid #f5f5f5; }
.good_type li span { display: inline-block;height: .87rem; }
.good_type li.active span { border-bottom: 3px solid #52CF00;font-weight: bold; }
.good_type li:first-child { border-right: 1px solid #f5f5f5; }
.good_msg { padding:0 .3rem 0 .4rem; }
.good_msg li { padding-top: .48rem;line-height: .32rem;font-size: .24rem;color:#646464;border-bottom: 1px solid #f5f5f5; }
.good_msg li span:first-child { display: inline-block;width:1.1rem;padding:.18rem 0; }
.good_msg li span:last-child { display: inline-block;width:5.5rem;padding:.18rem 0; }
.good_foot { position: fixed;left: 0;bottom: 0;width:100%;height: .98rem;display: flex;flex-wrap: wrap;width: 100%;justify-content: space-between;overflow:hidden;}
.good_foot ul{width:52%;display: flex;flex-wrap: wrap;justify-content:}
.good_foot ul li { width:30%;height: .98rem;border-right: 1px solid #f5f5f5;text-align: center; }
.good_foot ul li a { display: block; }
.good_foot ul li p { font-size: .24rem;color:#a2a2a2; }
.good_foot ul li img { width:.45rem;margin-top: .12rem; }
.good_foot>a { width:23%;height: .98rem;line-height: .98rem;color:#fff;font-size: .28rem;text-align: center;background-color: #ff4444; }
.good_foot ul li a .img1 { display: inline-block; }
.good_foot ul li a .img2 { display: none; }
.good_foot ul li a.active .img2 { display: inline-block; }
.good_foot ul li a.active .img1 { display: none; }
.good_foot>a:last-child { background-color: #ff8855;border-right: 1px solid #fff; }
.good_view li { padding:0.3rem .2rem; }
.good_view li .user_headimg { width:.7rem;height: .7rem;border-radius: 50%;text-align: center;line-height: .7rem;margin-right: .1rem;border-radius: 50%;overflow: hidden;font-size: 0; }
.good_view li .user_name { font-size: .24rem;line-height: .34rem; }
.good_view li .good_text { font-size: .24rem;line-height: .34rem;margin-top: .2rem; }
.good_view li .user_star span img { width:.3rem; }
.good_view li .user_star span .img1 { display: inline-block; }
.good_view li .user_star span .img2 { display: none; }
.good_view li .user_star span.active .img2 { display: inline-block; }
.good_view li .user_star span.active .img1 { display: none; }
.good_content .good_change { display: none; }
.good_content .good_change.active { display: block; }
.good_bug { position: fixed;left: 0;bottom: 0;padding:0 .2rem;width:100%; }
.good_bug .bug_msg { padding:.2rem 0;border-bottom: 1px solid #f5f5f5; }
.good_bug .bug_msg .bugimg { width:1.2rem;height: 1.2rem;border-radius: 5px;border:1px solid #e4e4e4;background-color: #fbfbfb;margin-right: .26rem;overflow: hidden; }
.good_bug .bug_msg .bugimg img { max-width: 100%;max-height: 100%; }
.good_bug .bug_msg .bugname { padding-top: .14rem;line-height: .4rem;font-size: .28rem; }
.good_bug .bug_msg .bugback img { width:.4rem;height: .4rem; }
.bug_msgtit { font-size: .28rem;line-height: .4rem;margin:.1rem 0 .16rem; }
.good_bug .bug_msg ul li { float: left;height:.63rem;width: 1.98rem;border:1px solid #979797;border-radius: .06rem;text-align: center;line-height: .63rem;margin-right: .2rem;color:#666;margin-bottom: .2rem;background-color: #fff;color:#666; }
.good_bug .bug_msg .bug_color li.active { background-color: #FF8855;color:#fff;border:1px solid #FF8855; }
.good_bug .bug_msg .bug_size li.active { background-color: #FF8855;color:#fff;border:1px solid #FF8855; }
.bug_count { width:1.52rem;height: .5rem;border-top: 1px solid #ddd;border-bottom: 1px solid #f5f5f5;border-radius: .25rem;text-align: center;box-sizing: content-box;line-height: .5rem; }
.bug_count img { width:.5rem;height: .5rem;cursor: pointer; }
.bug_msg button { width:7.1rem;height: .9rem;font-size: .28rem;text-align: center;line-height: 50%;color:#fff;background-color: #ff4444;border:none;border-radius: .06rem; margin: .28rem 0; }
.bug_cover { position: fixed;left: 0;top:0;width:100%;height: 100%;background-color: rgba(0,0,0,.7);z-index: 99; }

.right_slide { position: fixed;left: 0;top:0;width:100%;height: 100%;background-color: rgba(0,0,0,.5);display: none;z-index: 999; }
.right_slide ul { position: absolute;width:6rem;height: 100%;overflow: auto;background-color: #fff;top:0;right: -6rem; }
.right_slide ul li { border-bottom: 1px solid #f2f2f2; }
.right_slide ul li p { font-size: .28rem;padding:0 .3rem;line-height: .88rem; overflow:hidden }
.right_slide ul li p a{     display: block;
    width: 4.5rem;
    float: left;}
.right_slide ul li p img { margin-top: .3rem; }
.right_slide ul li div { background-color: #f2f2f2;padding:.16rem .37rem 0;display: none; }
.right_slide ul li.active div { display: block; }
.right_slide ul li div a { display: inline-block;min-width:1.45rem;height: .63rem;border:1px solid #979797;border-radius: .1rem;text-align: center;line-height: .6rem;font-size: .24rem;color:#666;margin:0 .14rem .16rem 0;background-color: #fff;padding:0 .1rem; }
.right_slide ul li div a.active { background-color: #ff4444;color:#fff;border:1px solid #ff4444; }
.right_slide ul>a.re { position: absolute;left: .2rem;width:5.6rem;height: .9rem;font-size: .3rem;text-align: center;line-height: .9rem;background-color: #ff4444;border-radius: .1rem;color:#fff;bottom:.2rem;letter-spacing:  }

/* 购物车 */
.cart_top { height: .8rem;padding:0 .2rem;line-height: .8rem; }
.cart_top>img { height: .55rem;width:auto;margin-right: .17rem;margin-top: .15rem; }
.cart_top span img { width:.6rem;height: auto;margin-top: -0.1rem; }
.cart_info { height: .58rem;line-height: .58rem;padding:0 .2rem; }
.cart_info span { display: inline-block;width:.75rem;height: .38rem;text-align: center;line-height: .38rem;border:1px solid #ff4444;color:#ff4444;border-radius: .06rem;margin:.1rem .2rem 0 0; }
.cart_info a img { width:.15rem;height: auto; }
.cart_list ul li { padding:.2rem;border-bottom: 1px solid #d8d8d8;cursor: pointer; }
.cart_list ul li .cart_check { line-height: 1.2rem;margin-right: .3rem; }
.cart_list ul li .cart_check img { width:.41rem;height: .41rem;vertical-align: middle;cursor: pointer; }
.cart_list ul li .cart_check img.img1 { display: inline-block; }
.cart_list ul li .cart_check img.img2 { display: none; }
.cart_list ul li.active .cart_check img.img2 { display: inline-block; }
.cart_list ul li.active .cart_check img.img1 { display: none; }
.cart_list ul li .cart_img { width:1.2rem;height: 1.2rem;background-color: #fbfbfb;border:1px solid #d8d8d8;border-radius: .06rem;margin-right: .27rem;text-align: center;line-height: 1.2rem;overflow: hidden;font-size: 0; }
.cart_list ul li .cart_img img { max-width: 100%;max-height: 100%; }
.cart_list ul li .cart_msg { width:3.3rem; }
.cart_list ul li .cart_msg p { overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.foot_account,.foot_del { height: .98rem;position: fixed;left: 0;bottom:.94rem;width:100%; }
.foot_account .pull-left { line-height: .98rem; }
.foot_account .account_all { cursor: pointer; }
.foot_account .account_all img { width:.41rem;height: .41rem;margin:0 .2rem; }
.foot_account .account_all .img1 { display: inline-block; }
.foot_account .account_all .img2 { display: none; }
.foot_account .account_all.active .img2 { display: inline-block; }
.foot_account .account_all.active .img1 { display: none; }
.foot_account button { width:2rem;height: .98rem;border:none;font-size: .28rem;text-align: center;line-height: .98rem;color:#fff;background-color: #ff4444; }
.foot_account .account_money { line-height: .4rem;padding-top: .1rem;width:2.5rem; }
.foot_del { display: none; }
.foot_del .cart_del { width:2rem;height: .98rem;text-align: center;line-height: .98rem;font-size: .28rem;color:#fff;background-color: #ff4444; }

/* 订单详情 */
.order_address { min-height: 1.1rem;cursor: pointer; }
.order_infoadd { height: 1.05rem;padding-top: .1rem; }
.order_address {  background:#fff url(../img/qt/dw_dw.png) no-repeat .2rem center;background-size: .4rem .4rem;letter-spacing: 1px; }
.order_address a { display: block;width:100%;height: 100%;padding:0.15rem .6rem .15rem .7rem;background: url(../img/qt/right.png) no-repeat 7.1rem center;background-size: .2rem .3rem; }
.order_address img.pull-right { width:.15rem;height: auto;margin-top: .26rem; }
.order_address a p { font-size: .24rem;line-height: .4rem; }
.order_address a p img { width:.3rem;height: auto; }
.order_address.unchoose { line-height: .9rem; }
.order_list .order_title { padding:0 .3rem;height: .75rem;line-height: .75rem; }
.order_list ul li { padding:.2rem .3rem;border-bottom: 1px solid #d8d8d8; }
.order_list ul li:last-child { border-bottom: none; }
.order_list ul li .order_img { width:1.5rem;height: 1.5rem;text-align: center;line-height: 1.5rem;background-color: #fbfbfb;border:1px solid #d8d8d8;border-radius: .06rem;overflow: hidden; }
.order_list ul li .order_img img { max-width: 100%;max-height: 100%; }
.order_list ul li .order_msg { margin-left: 1.7rem;line-height: .4rem;padding-top: .1rem; }
.order_list ul li .order_msg p a { width:1rem;height: .4rem;text-align: center;border-radius: .1rem;color:#fff;line-height: .4rem;background-color: #ff4444; }
.order_list ul li .order_msg p a.done { background-color: #aaa;color:#fff; }
.order_leave { height: .9rem;padding:0 .3rem;line-height: .9rem; }
.order_leave input { width:5.5rem;height: .4rem;line-height: .4rem;border:none;letter-spacing: 1px;padding-left: .3rem; }
.order_money li { height: .85rem;font-size: .26rem;line-height: .85rem;padding:0 .3rem;border-bottom: 1px solid #f5f5f5; }
.order_money li:last-child { border-bottom: none; }
.order_foot { position: fixed;left: 0;bottom: 0;height: .98rem;width:100%;line-height: .98rem;padding-left:.3rem; }
.order_foot button { width:2rem;height: .98rem;border:none;text-align: center;line-height: .98rem;font-size: .28rem;color:#fff;background-color: #ff4444; }
.order_info { padding:.2rem .3rem;line-height: .4rem; }
.order_info p { white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.order_info p span { margin-left: .4rem; }
.order_infomoney li { height: .6rem;line-height: .6rem; }
.order_refund { height: .92rem;padding:0 .2rem; }
.order_refund a { height:.67rem;min-width: 1.56rem;border-radius: .06rem;text-align: center;line-height: .67rem;border:1px solid #ccc;margin-top: .12rem;white-space: nowrap; }
.wl_msg { line-height: .4rem;font-size: .26rem; }
.wl_msg a { display: block;width:100%;height: 100%;padding:.2rem .3rem;color:#666; }
.wl_msg a img { width:.2rem;height: auto; }

.order_cover { position: fixed;left: 0;top:0;width:100%;height: 100%;background-color: rgba(0,0,0,.5);display: none; }
.order_cover .choose_list { position: absolute;left: 0;bottom:0;width:100%;max-height: 100%;overflow: auto; }
.order_cover .cover_title { padding:0 .2rem ;text-align: center;line-height: .9rem;height: .9rem;border-bottom: 1px solid #f2f2f2; }
.order_cover .cover_title span { display: block;margin:0 .7rem; }
.order_cover .cover_title img { width:.4rem;height: .4rem;margin-top: .25rem;cursor: pointer; }
.order_cover .choose_list ul li { padding:.2rem;border-bottom: 1px solid #f2f2f2;cursor: pointer; }
.order_cover .choose_list ul li p:first-child { line-height: .6rem; }
.order_cover .choose_list ul li p:last-child { line-height: .3rem; }
.order_cover .choose_list .add_add { padding:0 .2rem;height: .9rem;line-height: .9rem;cursor: pointer; }
.order_cover .choose_list .add_add img { width:.2rem;margin-top: .25rem; }
.order_cover .choose_list .validTips { height: .6rem;line-height: .6rem; }
.order_cover .newinput { height: .9rem;padding:0 .3rem;line-height: .9rem;border-bottom: 1px solid #f2f2f2;display: flex;flex-wrap: wrap;align-items: center;width: 100%;height: 100%;justify-content:space-between; overflow:hidden; }
.order_cover .newinput span { width:20%;text-align:center; }
.order_cover .newinput input { border:none;width:76%;line-height: .4rem;height: .8rem; }
.order_cover .choose_list button { width:7.1rem;height: .8rem;font-size: .3rem;line-height: .8rem;text-align: center;border: none;color:#fff;background-color: #ff4444;border-radius: .1rem;margin:0 .2rem .3rem; }

/* 个人中心 */
.member_head { position: relative;width:100%;height: 2.8rem;text-align: center;padding-top: .54rem;background-color: #00B0CD; }
.member_head>img { width:1.2rem;height: 1.2rem;border-radius: 50%; }
.member_head .member_name { position: absolute;left: 0;bottom:0;height: .6rem;width:100%;padding:0 .2rem;font-size: .24rem;line-height: .6rem;background-color: rgba(0,0,0,.05);color:#fff;text-align: left; }
.member_order { height: .9rem;padding:0 .2rem;line-height: .9rem; }
.member_order span img { width:.45rem;height: auto;margin-right: .16rem;margin-top: -2px; }
.member_order a { color:#a5a5a5; }
.member_order a img { width:.15rem;height: auto;margin-left: .15rem;margin-top: -2px; }
.member_btn { border-top: 1px solid #d8d8d8; }
.member_btn li { width:25%;height: 1.47rem; }
.member_btn li a { display: block;width:100%;height: 100%;text-align: center;padding-top: .3rem; }
.member_btn li a img { height:.55rem;width: auto; }
.member_btn li a p { line-height: .33rem;font-size: .24rem;margin-top: .14rem; }
.member_list li { height: .9rem;line-height: .9rem;font-size: .28rem;color:#000;border-bottom: 1px solid #f5f5f5; }
.member_list li a { display: block;width:100%;height: 100%;padding:0 .2rem; }
.member_list li:last-child { border-bottom: none; }
.member_list li img { width:.45rem;height: auto;margin-right: .1rem; }
.member_list li .pull-right { width:.2rem;height: auto;margin-top: .27rem;margin-right: 0; }

/* 收货地址 */
.address_list li { cursor: pointer; }
.address_list li .address_msg { padding:.2rem;font-size: .24rem;line-height: .4rem; }
.address_list li .address_msg p:first-child { line-height: .6rem; }
.address_list li .address_msg p { overflow: hidden;white-space: nowrap;text-overflow: ellipsis;letter-spacing: 1px; }
.address_list li .address_deal { height: .8rem;border-top: 1px solid #f5f5f5;line-height: .8rem;padding:0 .2rem; }
.address_list li .address_deal div img { width:.41rem;height: auto;margin-right: .2rem;margin-top: -2px; }
.address_list li .address_deal div span { font-size: .24rem;color:#999; }
.address_list li .address_deal div .img1 { display: inline-block; }
.address_list li .address_deal div .img2 { display: none; }
.address_list li.active .address_deal div .img2 { display: inline-block; }
.address_list li.active .address_deal div .img1 { display: none; }
.address_list li .address_deal div .span1 { display: inline-block; }
.address_list li .address_deal div .span2 { display: none; }
.address_list li.active .address_deal div .span2 { display: inline-block; }
.address_list li.active .address_deal div .span1 { display: none; }
.address_list li .address_deal a { margin-left: .3rem;font-size: .24rem;color:#999; }
.address_list li .address_deal a img { width:.36rem;height: auto;margin:-2px .1rem 0 0; }

/* 新增地址 */
.address_new li { width:100%;height: .77rem;font-size: .24rem;line-height: .77rem;padding:0 .2rem;letter-spacing: 1px; }
.address_new li span { display: inline-block;width:1.5rem;color:#999; }
.address_new li input { width:5.3rem;height: .4rem;line-height: .4rem;color:#000;border:none;letter-spacing: 1px; }
.set_init img { width:.41rem;height: auto;margin-right: .2rem;margin-top: -2px; }
.set_init span { font-size: .24rem;color:#999; }
.set_init { padding:0 .2rem ;background-color: #fff;height: .9rem;line-height: .9rem;border-top: 1px solid #f2f2f2; }
.set_init .img1 { display: inline-block; }
.set_init .img2 { display: none; }
.set_init.active .img2 { display: inline-block; }
.set_init.active .img1 { display: none; }
.set_init .span1 { display: inline-block; }
.set_init .span2 { display: none; }
.set_init.active .span2 { display: inline-block; }
.set_init.active .span1 { display: none; }
.address_newbtn { width:7.1rem;height: .9rem;font-size: .3rem;text-align: center;line-height: .9rem;color:#fff;background-color: #ff4444;border:none;border-radius: .06rem;margin:.2rem 0 .2rem .2rem; }

/* 我的收藏 */
.collect_list li { position: relative;width:100%;overflow: hidden; }
.collect_list li img.pull-left { width:1.6rem;height: 1.6rem;border-radius: .06rem;margin:.2rem .3rem .2rem .2rem; }
.collect_list li .collect_con { padding-top: .4rem; }
.collect_list li .collect_con p:nth-child(1) { line-height: .4rem;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; }
.collect_list li .collect_con p:nth-child(2) { line-height: .35rem;height: 1.05rem;overflow: hidden;margin-top: .08rem; }
.collect_list li .collect_del { position: absolute;right: -1.16rem;top:0;width:1.16rem;height: 100%;text-align: center;line-height: 2rem;color:#fff;font-size: .3rem;background-color: #ff4444;letter-spacing: 1px; }

/* 我的订单 */
.keyword_search { width:7.3rem;height: .6rem;border:1px solid #c3c3c3;background-color: #fff;border-radius: .06rem;margin:.1rem;padding-left: .2rem; }
.keyword_search::-webkit-input-placeholder { text-align: center; }
.order_nav { position: fixed;left: 0;top:.76rem;width:100%;height: .88rem;background-color: #f5f5f5; }
.order_nav.act { top:0; }
.order_nav li { width:16.66%;border-right: 1px solid #f5f5f5;font-size: .28rem;line-height: .87rem;height: .87rem;text-align: center;color:#000;background-color: #fff; }
.order_nav li:last-child { border-right: none; }
.order_nav li span { display: inline-block;height: .87rem; }
.order_nav li.active span { border-bottom: .06rem solid #52CF00;font-weight: bold; }
.order_show { display: none; }
.order_show.active { display: block; }
.order_show ul li .order_code { height: .88rem;padding:0 .2rem;display: block;width:100%;line-height: .88rem; }
.order_show ul li .order_code span img { width:.15rem ;height: auto;margin-left: .1rem; }
.order_show ul li .order_good { width:100%;height: 1.6rem;background-color: #fafafa;padding:.2rem; }
.order_show ul li .order_goodimg { width:1.2rem;height: 1.2rem;border:1px solid #e4e4e4;background-color: #fbfbfb;border-radius: .06rem;margin-right: .2rem;text-align: center;line-height: 1.2rem;overflow: hidden;font-size: 0; }
.order_show ul li .order_goodimg img { max-width: 100%;max-height: 100%; }
.order_show ul li .order_goodmsg { line-height: .4rem; }
.order_show ul li .order_pay { height: .8rem;padding:0 .2rem;line-height: .8rem; }
.order_show ul li .order_btn { height: 1.08rem;padding:.18rem 0;border-top: 1px solid #f5f5f5; }
 .btn1 { width:1.34rem;height: .72rem;border-radius: .06rem;text-align: center;line-height: .72rem;color:#fff;background-color: #ff4444;font-size: .24rem;margin-right: .3rem; }
 .btn2 { width:1.34rem;height: .72rem;border:1px solid #ccc;border-radius: .06rem;font-size: .24rem;text-align: center;line-height: .68rem;margin-right: .3rem; }

/* 账户设置 */
.set_account ul { padding-left: .2rem; }
.set_account ul li { height: .9rem;padding:0 .2rem 0 0 ;line-height: .9rem;font-size: .28rem;color:#000;border-bottom: 1px solid #f2f2f2;background-color: #fff; }
.set_account ul li a { display: block;width:100%;height: 100%; }
.set_account ul li:last-child { border-bottom: none; }
.set_account ul li img.right { width:.18rem;height: auto;margin-left: .18rem; }
.set_account ul li img.head { width:.6rem;height: .6rem;border-radius: 50%; }

/* 账号登录样式 */
.input_box { width:100%;height: .9rem;padding:0 .25rem;margin-top: .3rem;position: relative; }
.input_box input { width:7rem;height: .9rem;background-color: #fff;border:none;line-height: .9rem;padding-left: .2rem;border-radius: .1rem;font-size: .28rem;;letter-spacing: 1px; }
.input_box .getcode { position: absolute;width:1.8rem;height: .9rem;text-align: center;line-height: .9rem;right: .4rem;top:0;color:#ff4444;font-size: .28rem; }
.input_sub { width:7rem;height: .9rem;border: none;text-align: center;font-size: .3rem;line-height: .9rem;color:#fff;background-color: #ff4444;margin-left: .25rem;border-radius: .1rem;letter-spacing: 1px; }
.wechat_bind { padding-top: .58rem;text-align: center; }
.wechat_bind img { width:1.4rem;height: 1.4rem;border-radius: 50%; }
.wechat_bind p { font-size: .28rem;line-height: .4rem;margin-top: .12rem;color:#333; }
.sex_box { padding:0 .25rem;font-size: .28rem;margin-top: .3rem;line-height: .6rem; }
.sex_box label { display: inline-block;margin-left: .4rem!important;line-height: .6rem; }
.sex_box label img { margin: -1px .1rem .2rem; }

/* 我的视频 */
.myvideo ul li { width:100%;height: 2.18rem;padding:0 0 .2rem;border-bottom: 1px solid #f2f2f2; }
.myvideo ul li:last-child { border-bottom: none; }
.myvideo ul li img { height:1.6rem;width: 2.45rem;border-radius: .1rem;margin-right: .2rem;margin-top:0; }
.myvideo ul li a { display: block;padding:.2rem; }
.myvideo ul li .video_code { height: .88rem;line-height: .48rem;display: block; }
.myvideo ul li .video_msg { padding-top: .1px; }
.myvideo ul li .video_msg p:last-child { line-height: .35rem;height: .35rem;overflow: hidden; }
.myvideo ul li .video_msg p:first-child { line-height: .4rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }

/* 育儿宝典 */
.baby_swiper { overflow: hidden; }
.baby_swiper .swiper-slide { width:100%;height: 3rem; }
.boby_type { width:100%;height: 1.9rem;padding:0 .2rem; }
.boby_type li { width:33.33333%;text-align: center; }
.boby_type li a { display: block;width:100%;height: 100%;padding-top: .2rem; }
.boby_type li a img { width:1.12rem;height: 1.12rem; }
.boby_type li a p { text-align: center;color:#999;line-height: .5rem; }

/* 立即支付 */
button.buy_now { position: absolute;left: .25rem;bottom: .3rem;width:7rem;height: .9rem;background-color: #ff4444;color:#fff;text-align: center;line-height: .9rem;font-size: .3rem;border-radius: .1rem;border: none; }
.start_check { position: fixed;left: 0;bottom:0;background-color: #f5f5f5;width:100%;height: 1.5rem; }
a.buy_now { position: absolute;left: .25rem;bottom: .3rem;width:7rem;height: .9rem;background-color: #ff4444;color:#fff;text-align: center;line-height: .9rem;font-size: .3rem;border-radius: .1rem;border: none; }
.buy_now_box { position: absolute;left: 0;top:0;width:100%;min-height: 100%;padding-bottom: 1.5rem;box-sizing: border-box; }
.buy_now_box>form { padding-top: .88rem; }

/* 家庭医生-辩证页 */
.dialectic .problem_s { display: none; }
.dialectic .problem_s.active { display: block; }
.dialectic div ul li { width:100%;height: .87rem;padding:0 .3rem 0 .4rem;font-size: .28rem;line-height: .87rem;letter-spacing: 1px;border-bottom: 1px solid #f5f5f5; }
.dialectic div ul li img { width:.41rem;height: .41rem;margin-top: .24rem; }
.dialectic div ul li .img1 { display: inline-block; }
.dialectic div ul li .img2 { display: none; }
.dialectic div ul li.active .img2 { display: inline-block; }
.dialectic div ul li.active .img1 { display: none; }

/* 育儿视频 */
.course_type {white-space:nowrap; overflow-x: auto; overflow-y: hidden;-webkit-overflow-scrolling: touch; }
.course_type li { display:inline-block;word-wrap:break-word;white-space:normal; padding: 0 15px; height: .87rem;font-size: .28rem;text-align: center;line-height: .87rem;border-right: 1px solid #f2f2f2; }
.course_type li:last-child { border-right: none; }

.course_type li span { display: inline-block;height: .87rem;width:1.3rem; }
.course_type li.active span { border-bottom: .06rem solid #52CF00;font-weight: bold; }
.course_tab { height: 0;overflow: hidden; }
.course_tab.active { height: auto; }
.course_list li { padding:.2rem  .2rem 0;position: relative; }
.course_list li>a { display: block; }
.course_list li .course_img { width:2.0rem;height: 1.6rem;position: relative;border-radius: .1rem;overflow: hidden; }
.course_list li .course_img img:first-child { width:100%;height: 100%; }
.course_list li .course_img img.img_cover { width:.6rem;height: .6rem;position:bsolute;left: .92rem;top:.5rem; }
.course_list li .course_msg { margin:.0rem 0 0 2.35rem;min-height: 1.76rem;border-bottom: 1px solid #f2f2f2; }
.course_list li .course_msg .course_title { font-size: .28rem;color:#000;line-height: .4rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight: bold; }
.course_list li .course_msg .course_title span { font-size: .24rem;color:#ff4444;border:1px solid #ff4444;padding:0 .1rem;border-radius: 3px;font-weight: normal; }
.course_list li .course_msg .course_des { font-size: .24rem;line-height: .30rem;color:#999;letter-spacing: 1px;margin-top: .04rem;height: .56rem;overflow: hidden; }
.course_list li .course_msg .course_des p { white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.course_list li .course_btn span { display: inline-block;min-width:1.2rem;height: .6rem;font-size: .26rem;text-align: center;line-height: .6rem;border-radius: .1rem;color:#fff;background-color: #00B0CD;margin: .1rem 0rem .1rem 0;padding:0 .06rem; }
.course_list li .course_btn span>a { display: inline-block;width:100%;height: 100%;color:#fff; }
.course_list li .course_intro1 { font-size: .24rem;line-height: .28rem;color:#999;letter-spacing: 1px;margin-top: .04rem;height: .28rem;overflow: hidden;  }
.course_list li a>span {  position: absolute;right: .2rem;bottom:.1rem;width:1.1rem;height: .52rem;text-align: center;font-size: .28rem;line-height: .52rem;color:#999;border:1px solid #f2f2f2;border-radius: .1rem;}
.course_list li a>span.active { position: absolute;right: .2rem;bottom:.1rem;width:1.1rem;height: .52rem;text-align: center;font-size: .28rem;line-height: .52rem;color:#fff;background-color: #ff4444;border-radius: .1rem;border:none; }
.course_list li a>span.buyed { color:#ff4444;border:1px solid #ff4444; }
.video_box { width:100%;height: 6rem;background-color: #fff;margin-bottom: .1rem;text-align: center;line-height: 6rem;display: none; }
.video_box.active { display: block; }
.video_box img { width: 100%;height: 100%; }
.video_detail li { width:33.33333%; }

/* 育儿视频详情 */
.zf_list li { height: .87rem;font-size: .28rem;padding:0 .15rem 0 .4rem;line-height: .87rem;border-bottom: 1px solid #f2f2f2; }
.zf_list li:last-child { border-bottom: none; }
.zf_list li img { width:.41rem;height: .41rem;margin-top: .23rem;margin-left: .1rem;display: none; }
.zf_list li.active img { display: inline-block; }
.zf_list li span.pull-right { color:#999; }
.point_intro2 { display: none; }
.point_intro2.active { display: block; }
.point_intro li { border-bottom: 1px solid #f2f2f2;padding:0 .2rem; }
.point_intro li p:first-child { font-size: .28rem;line-height: .7rem;color:#000;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.point_intro li p:last-child { font-size: .24rem;line-height: .28rem;color:#999;min-height: .56rem;overflow: hidden;letter-spacing: 1px; }
.point_img { width:100%;height: 6rem;margin-bottom: .2rem;text-align: center;line-height: 6rem;background-color: #fff; }
.point_img img { max-width:100%;max-height: 100%; }
.point_intro_ li p { text-indent: 2em; }

/* 商品评价 */
.comment_good { height: 1.9rem;padding:.2rem; }
.comment_good .goodimg { width:1.5rem;height: 1.5rem;background-color: #fbfbfb;border:1px solid #d8d8d8;border-radius: .1rem;text-align: center;line-height: 1.46rem; }
.comment_good .goodimg img { max-width: 100%;max-height: 100%; }
.comment_good .goodname { margin-left: 1.7rem;padding-top: .15rem;line-height: .4rem; }
.comment_good .goodname p:first-child { font-weight: bold;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; }
.comment_star { height: 1.9rem;text-align: center;padding-top: .45rem; }
.comment_star div { display: inline-block;margin:0 .04rem; }
.comment_star div img { width:.45rem;height: auto; }
.comment_star div .img1 { display: inline-block; }
.comment_star div .img2 { display: none; }
.comment_star div.active .img2 { display: inline-block; }
.comment_star div.active .img1 { display: none; }
.comment_star p { line-height: .8rem;font-size: .28rem;color:#666; }
.comment_img { margin-top: .26rem;padding:.2rem;letter-spacing: 1px; }
.comment_img textarea { font-size: .26rem;line-height: .4rem;width:100%;height: 1.2rem;letter-spacing: 1px;border:none;outline: none; }

/* 附近的门店 */
.store_type ul { width:100%; }
.store_type ul li { width:50%;border-right: 1px solid #f2f2f2;text-align: center;font-size: .3rem;height: .87rem;line-height: .87rem; }
.store_type ul li span { display: inline-block;height: .87rem; }
.store_type ul li.active span { font-weight: bold;border-bottom: .06rem solid #52CF00; }
.store_type ul li:last-child { border-right: none; }
.store_show { display: none; }
.store_show.active { display: block; }
.store_list li { height: 2rem;padding:.2rem;border-bottom: 1px solid #f2f2f2;position: relative; }
.store_list li:last-child { border-bottom: none; }
.store_list li a { padding-top: .1px;display: block; }
.store_list li a>img { width:2.45rem;height: 1.6rem;border-radius: .1rem; }
.store_list li a .store_name { margin:0 0 0 2.75rem;letter-spacing: 1px; }
.store_list li a .store_name p:first-child { font-size: .28rem;font-weight: bold;line-height: .4rem;height: .4rem;overflow: hidden;margin-bottom: .1rem; }
.store_list li a .store_name p:last-child { font-size: .24rem;line-height: .32rem;color:#999;height: .96rem;overflow: hidden; }
.store_list li a .store_name p:last-child img { width:.3rem;height: .3rem;margin-top: -2px; }
.store_list li a i { width:.8rem;height: .4rem;font-size: .28rem;text-align: center;border-radius: .1rem;line-height: .4rem;color:#fff;background-color: #ff4444;position: absolute;right: .2rem;bottom:.2rem; }
.store_vip { height: .9rem;padding:.15rem .2rem;line-height: .6rem;letter-spacing: 1px; }
.store_vip .store_je { line-height: .35rem;text-align: right; }
.store_vip a>span>img { width:.44rem;height: auto;margin-right: .2rem; }
.store_vip img.pull-right { width:.2rem;height: auto;margin-left: .24rem;margin-top: .15rem; }
.store_use li { height: 1.2rem;border-bottom: 1px solid #f2f2f2;line-height: .4rem;letter-spacing: 1px; }
.store_use li a { display: block;width:100%;height: 100%;padding:.18rem .2rem; }
.store_use li:last-child { border-bottom: none; }
.store_detail li { height: .9rem;font-size: .28rem;line-height: .28rem;padding: 0 .2rem;border-bottom: 1px solid #f2f2f2;line-height: .9rem;letter-spacing: 1px; }
.store_detail li:last-child { border-bottom: none; }
.vip_head { height: 2.4rem;text-align: center;background-color: #00B0CD;padding-top: .42rem; }
.vip_head img { width: 1.2rem;height: 1.2rem;border-radius: 50%; }
.vip_head p { font-size: .24rem;line-height: .64rem;color:#fff; }
.vip_msg li { width:33.33333%;border-right: 1px solid #f2f2f2;height: .87rem;text-align: center;line-height: .4rem;padding-top: .04rem;cursor: pointer; }
.vip_msg li:last-child { border-right: none; }
.vip_msg li a { display: block; }
.vip_tit { font-size: .28rem;height: .9rem;line-height: .9rem;padding:0 .2rem;color:#999; }
.vip_record li { height: 1rem;padding:.1rem .2rem;border-bottom: 1px solid #f2f2f2;line-height: .4rem; }
.vip_record li:last-child { border-bottom: none; }
.vip_cover { background-color: rgba(0,0,0,.5);position: fixed;left: 0;top:0;width:100%;height: 100%;display: none; }
.vip_cover .vip_ck { position: absolute;width:5.5rem;height: 3.5rem;background-color: #fff;top:3.43rem;left: 1rem; }
.vip_cktit { width:100%;height: .98rem;text-align: center;line-height: .98rem; }
.vip_ckrest { width:100%;height: 1.5rem;text-align: center;line-height: 1.5rem;border-bottom: 1px solid #f2f2f2;border-top: 1px solid #f2f2f2; }
.vip_ckbtn span { display: block;width:50%;height: 1rem;text-align: center;line-height: 1rem;float: left;border-right: 1px solid #f2f2f2;cursor: pointer; }
.vip_ckbtn span:last-child { border-right: none; }

.store_mine li { width:100%;background-color: #fff;line-height: .9rem;font-size: .28rem;letter-spacing: 1px;font-weight: bold; }
.store_mine li div { height: .9rem;border-bottom: 1px solid #f5f5f5;padding:0 .2rem ; }
.store_mine li div.store_son { padding:0 0.2rem 0 1rem;font-weight: normal; }
.store_mine li div a { display: block;width:100%;height: 100%; }
.store_mine li div img.shape { width:.45rem;height: auto; }
.store_mine li div img.pull-right { width:.2rem;height: auto;margin-top: .26rem; }
.store_mine li div.store_son a { color:#666; }

/* 附近门店-消费记录 */
.buy_record li { height: 1.22rem;background-color: #fff;border-bottom: 1px solid #f5f5f5;padding:0 .5rem 0 .2rem; }
.buy_record li div.pull-left { padding:.2rem 0;line-height: .4rem; }
.buy_record li div.pull-left p { font-size: .28rem;font-weight: bold; }
.buy_record li div.pull-left i { font-size: .26rem;color:#999; }
.buy_record li div.pull-right { font-size: .26rem;color:#999;line-height: 1.2rem; }
.buy_record li.vip_record div.pull-right { padding:.2rem 0;line-height: .4rem; }

/* 附近的门店-会员卡 */
.vip_card { width:7.1rem;margin:0 .2rem;background-color: #ff7171;color:#fff;border-radius: .2rem;overflow: hidden;text-align: center;padding-top: .6rem;height: 3.37rem;position: relative;letter-spacing: 1px; }
.vip_card p { font-size: .4rem;margin-bottom: .13rem;line-height: .56rem; }
.vip_card span { font-size: .4rem;line-height: .56rem; }
.vip_card div { position: absolute;left: 0;bottom: 0;width:100%;height: .9rem;font-size: .28rem;line-height: .88rem;padding:0 .2rem;text-align: right;border-top: 1px solid rgba(0,0,0,.2); }
.vip_msg li { width:100%;height: 1rem;background-color: #fff;padding:0 .2rem;line-height: 1rem;font-size: .28rem;text-align: left;border-top: 1px solid #f5f5f5; }
.vip_rest { background-color: #fff;height: 1.2rem;padding:0 .2rem;border-top: 1px solid #f5f5f5; }
.vip_rest div.pull-left { padding:.2rem 0;line-height: .4rem; }
.vip_rest div.pull-left p { font-size: .28rem; }
.vip_rest div.pull-left span { font-size: .24rem;color:#999; }
.vip_rest div.pull-right { font-size: .28rem;color:#666;line-height: 1.2rem; }

/* 感冒初起方 */
.disease_list { padding:0 .2rem; }
.disease_list li { padding:.2rem 0 .34rem 0;border-bottom: 1px solid #f2f2f2; }
.disease_list li:last-child { border-bottom: none; }
.disease_cover { position: fixed;left: 0;top:0;width:100%;height: 100%;background-color: rgba(0,0,0,.5);display: none; }
.disease_cover .dissease_box { position: absolute;left: 0;bottom: 0;width:100%; }
.disease_cover .dissease_box ul li { padding:0 .2rem;height: 1rem;line-height: 1rem;border-bottom: 1px solid #f2f2f2;font-size: .3rem;letter-spacing: 1px; }
.disease_cover .dissease_box ul li a { display: block;width:100%;height: 100%; }
.disease_cover .dissease_box button { width:7.1rem;height: .9rem;text-align: center;line-height: .9rem;border:none;text-align: center;font-size: .3rem;color:#fff;background-color: #ff4444;border-radius: .1rem;margin:.4rem .2rem; }
.disease_cover .dissease_box ul li a img { width: .2rem;margin-top: .3rem; }

.course_price { height: .94rem;padding:0 .2rem;font-size: .28rem;line-height: .94rem; }
.course_price a.pull-right { height: .94rem;padding:0 .2rem;line-height: .47rem;text-align: center; }
.course_price a.pull-right img { width:.43rem;height: auto; }
.course_price a.pull-right .img1 { display: inline-block; }
.course_price a.pull-right .img2 { display: none; }
.course_price a.pull-right.active .img2 { display: inline-block; }
.course_price a.pull-right.active .img1 { display: none; }
.course_intro { padding: .2rem; }
.course_intro .course_introtitle { font-size: .28rem;line-height: .6rem; }
.course_intro .course_introdet { font-size: .24rem;line-height: .28rem;letter-spacing: 1px;color:#999; }

/* 登录弹框 */
.login_cover { position: fixed;width:100%;height: 100%;left: 0;top:0;background-color: rgba(0,0,0,.7);z-index: 999; }
.login_que { width:7.5rem;padding-top: .2rem; }
.login_que div { padding:0 .2rem;line-height: .9rem;font-size: .28rem;color:#999;border-bottom: 1px solid #f2f2f2;position: relative; }
.login_que div:last-child { border-bottom: none; }
.login_que div span { display: inline-block;width:1.3rem; }
.login_que div i { position: absolute;height: .9rem;right: .4rem;top:0; }
.login_que div input { width:5.5rem;border:none;height: .5rem;line-height: .5rem;outline: none; }
.login_que div button { width:7.1rem;height: .9rem;border:none;border-radius: .1rem;color:#fff;background-color: #ff4444;margin: .2rem 0; }

/* 附近门店 */
.store_swiper { overflow: hidden; }
.store_mobile { height: .9rem;padding:0 .2rem;font-size: .28rem;line-height: .9rem; }
.store_mobile a:focus { color:#ff4444; }
.store_mobile a img { width:.4rem;height: .4rem;vertical-align: middle;margin-top: -2px; }
.map { width:100%;height: 7.5rem;position: relative; }
.map>div { width:100%;height: 100%; }
.map .location_icon { position: absolute;right:0;top:0;padding:.1rem; }
.course_bind { position: fixed;width:100%;height: 1.3rem;background-color: #fff;left: 0;bottom: 0;border-top: 1px solid #f2f2f2; }
.course_bind a { display: block;width:7.1rem;margin:.2rem;height: .9rem;font-size: .3rem;text-align: center;line-height: .9rem;color:#fff;background-color: #ff4444;letter-spacing: 1px;border-radius: .1rem; }

/* 直播详情 */
.time_show { position: absolute;left: 0;bottom:0;width:100%;height: .6rem;text-align: center;line-height: .6rem;background-color: rgba(255,0,0,.6);color:#fff;font-size: .28rem; }
.time_show.playing { background-color: #52CF00; }
.time_show.played { background-color: blue; }
.course_buy { position: fixed;left: 0;bottom: 0;width:100%;height: .98rem;padding-left: .2rem;font-size: .28rem;letter-spacing: 1px;line-height: .98rem; }
.course_buy a.pull-right { width:2rem;text-align: center;line-height: .98rem;height: .98rem;font-size: .3rem;color:#fff;background-color: #ff4444;letter-spacing: 1px; }

/* 家庭医生支付 */
.pay_logo { text-align: center;padding:.4rem; }
.pay_logo img { width:1.1rem;height: auto; }
.pay_logo p { font-size: .28rem;line-height: .56rem; }
.pay_choose { padding:0 .1rem 0 .2rem;text-align: center;margin:.2rem 0; }
.pay_choose span { display: inline-block;width:2.5rem;height: .8rem;text-align: center;line-height: .8rem;color:#369ae9;border-radius: .1rem;border:1px solid #369ae9;margin-right: .1rem;font-size: .36rem; }
.pay_choose span.active { background-color: #369ae9;color:#fff; }
.pay_form p { padding:0 .2rem;color:#369ae9;font-size: .28rem;line-height: .56rem; }
.pay_form button { border:none;width:7.1rem;height: .8rem;font-size: .3rem;line-height: .8rem;margin:.4rem 0 0 .2rem;background-color: #369ae9;color:#fff;border-radius: .1rem; }

/* 我的门店 */
.store_bind { display: block ;width:7.1rem;height: .8rem;text-align: center;line-height: .8rem;font-size: .3rem;color:#fff;background-color: #ff4444;border-radius: .1rem;margin: .2rem; }
.store_bingimg { width:2rem;height: 2rem;border-radius: 50%;text-align: center;line-height:2rem;margin:1rem auto .8rem;background-color: #51d7fc; }
.store_bingimg img { width:1.2rem;height: auto; }
.store_city { padding:0 .2rem .2rem ; }
.store_city li .store_province { font-size: .36rem;color:#333;line-height: .4rem;margin:.2rem 0; }
.store_city li .store_area { line-height: .4rem; }
.store_city li .store_area a { display: inline-block;padding: 0 .2rem;border-right: 1px solid #aaa;font-size: .28rem;margin:.1rem 0; }
.store_city li .store_area a:last-child { border-right: none; }

.wl_detail li { padding:.2rem .2rem;font-size: .26rem;line-height: .4rem;border-bottom: 1px solid #f2f2f2; }