@charset "utf-8";

/*vedio*/
.video_mol_big{ width:100%; position:relative; }
.video_mol_big.icon:before{ position:absolute; left:50%; top:50%; z-index:2; margin-left:-0.56rem; margin-top:-1.06rem; display:block; content:""; width:1.12rem; height:1.12rem; background-position:0 -1.8rem;  }
.video_mol img{ display:block; width:100%;}
.video_mol_big div.info{ position:absolute; left:0; right:0; bottom:0; height:1rem; background:rgba(0,0,0,.5); color:#fff; padding:0 0.24rem; }
.video_mol_big div.info h2{ font-size:0.32rem; height:0.32rem; line-height:0.32rem; margin:0.19rem 0 0.12rem 0; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.video_mol_big div.info p{ font-size:0.2rem; line-height:0.22rem; height:0.22rem; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.swiper-container-video{ padding:0.14rem 0 0.14rem 0.14rem; background:#e2e2e2; position:relative; overflow:hidden; }
.swiper-container-video .swiper-slide{ width:2.5rem; height:1.5rem; }
.swiper-container-video .video_mol{ width:2.5rem; height:1.5rem; }
.swiper-container-video .video_mol img{ display:block; width:2.3rem; height:1.16rem; box-shadow:0 0.02rem 0.04rem rgba(0,0,0,0.35); }
.swiper-container-video .video_mol p{ font-size:0.2rem; color:#5e5e5e; height:0.2rem; line-height:0.2rem;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; margin-top:0.13rem; padding-left:0.12rem; }
.swiper-button-next-video.icon_mol{ width:0.54rem; height:0.54rem; background-position:-3rem -0.5rem; right:0; }
.video_pop{ display:none; position:absolute; left:0; top:0; right:0; bottom:0; z-index:10000; box-pack:center; -moz-box-pack:center; -webkit-box-pack:center; box-align:center; -moz-box-align:center; -webkit-box-align:center; background:rgba(0,0,0,0.9); }
.video_pop.active{ display:box; display:-moz-box; display:-webkit-box; }

/*notice_mol*/
.bg_mol03{ background-color:#f0f0f0; }
.notice_mol{background-color:#f0f0f0; }
.notice_mol a.pic{ display:block; width:100%; position:relative; }
.notice_mol a.pic img{ display:block; width:100%; }
.notice_mol a.pic p{ position:absolute; left:0; right:0; bottom:0; height:0.54rem; line-height:0.54rem; font-size:0.32rem; color:#fff; padding:0 0.24rem; background:rgba(0,0,0,0.8); }
.notice_mol a.more{ display:box; display:-moz-box; display:-webkit-box; height:0.85rem; line-height:0.85rem; font-size:0.28rem; color:#000; background-color:#fff; box-pack:center; -moz-box-pack:center; -webkit-box-pack:center; box-align:center; -moz-box-align:center; -webkit-box-align:center; }
.notice_mol a.more:before{ display:block; content:""; width:0.4rem; height:0.4rem; background-position:-1.2rem 0; margin-right:0.03rem; }

/*notice_list*/
.notice_list li{ padding-top:0.2rem; }
.notice_list li:last-child{ padding-bottom:0.2rem; }
.notice_list li a{ background-color:#fff; padding:0.23rem 0.2rem; }
.notice_list li a img{ display:block; width:1.82rem; height:1.38rem; margin-left:0.3rem; }
.notice_list li a div.info{-webkit-box-flex: 1;-moz-box-flex: 1;-ms-flex: 1;-o-box-flex: 1;box-flex: 1;}
.notice_list li a h2{ font-size:0.3rem; color:#000; line-height:0.38rem; margin-bottom:0.1rem; }
.notice_list li a p{ font-size:0.22rem; color:#7f7f7f; }

/*news_detail*/
article.news_detail{ padding:0 0.28rem; }
article.news_detail header{ padding:0.28rem 0; }
article.news_detail h2{ font-size:0.32rem; line-height:140%; }
article.news_detail p{ font-size:0.2rem; color:#a3a3a3; line-height:100%; margin-top:0.1rem; }
article.news_detail section{ padding-bottom:0.28rem; font-size:0.28rem; color:#474747; line-height:0.4rem; }
article.news_detail section img{ display:block; max-width:100%; }

/*attention_us*/
.attention_us{ padding:0.24rem 0 0.3rem 0; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; box-pack:center; -moz-box-pack:center; -webkit-box-pack:center; background-color:#fff; }
.attention_us a{ display:block; width:1rem; height:1rem; box-shadow:0 0 0 2px #b9b9b9; border-radius:50%; text-align:center; }
.attention_us a.icon_sina{ margin-right:1.18rem; }
.attention_us a:before{ display:inline-block; content:""; width:0.54rem; height:0.5rem; position:relative; top:0.25rem; }
.attention_us a.icon_sina:before{ background-position:-1.8rem 0; }
.attention_us a.icon_chat:before{ background-position:-2.4rem 0; }

/*banner*/
.swiper-container-v,.swiper-container-h{ width:100%; height:100%; }
.swiper-container-v .swiper-slide{ background-repeat:no-repeat; background-position: left top; background-size:cover; }
.swiper-container-h .swiper-slide{ background-repeat:no-repeat; background-position: center center; background-size:100% auto;}
/*.swiper-container-h>.swiper-pagination{ bottom:1.3rem; }*/

/*single_page*/
.single_page{ width:100%; height:100%; }
.single_page a{font-size: 0;display:block; width:100%; height:100%; background-repeat:no-repeat; background-position: left top; background-size:cover;  }
.single_page img{width: 100%}

/*form_mol*/
.form_mol ul{ padding:0 0.34rem; background-color:#fff;  box-shadow:0 0.05rem 0.1rem rgba(161,161,161,0.35);}
.form_coupon ul{ padding:15px; }
.form_mol li{ height: 55px; display:box; display:-moz-box; display:-webkit-box;box-align:center; -moz-box-align:center; -webkit-box-align:center; border-bottom:1px solid #f0ede9; }
.form_mol li:last-child{ border-bottom:none; }
.form_mol li span.title{ display:block; font-size:16px; color:#3b3b3b; margin-right:0.2rem; }
.form_mol li span.title01{ min-width:1.15rem; }
.form_mol li div.info{ -webkit-box-flex: 1;-moz-box-flex: 1;-ms-flex: 1;-o-box-flex: 1;box-flex: 1;}
.form_mol li .txt{ display:block; width:100%; font-size:16px; color:#c4c4c4; border:none; background:none; line-height: 16px;padding-top: 3px;}
.form_mol li .txt::-webkit-input-placeholder{  color:#c4c4c4; }
.form_mol li .txt:focus::-webkit-input-placeholder{ color: #fff; }
.form_mol li .txt_mol{ display:block; width:100%; font-size:15px; color:#cecece; height:50px; line-height:50px; border:1px solid #b9b9b9; background:none; text-align:center; border-radius:0.05rem; }
.form_mol li .txt_mol::-webkit-input-placeholder{  color:#cecece; }
.form_mol li .txt_mol:focus::-webkit-input-placeholder{ color: #fff; }
.form_mol li .sent_sode{ display:block; padding:0 0.12rem; height:0.45rem; line-height:0.45rem; border:1px solid #fcc359; border-radius:0.05rem; background-color:#fff; font-size:0.18rem; color:#fbad1c; }
.form_mol li.password_tip{ height:50px; line-height:50px; font-size:14px; color:#9c9c9c; text-align:center; box-pack:center; -moz-box-pack:center; -webkit-box-pack:center;}
.form_action{ padding:15px; }
.form_mol .tip{ font-size:16px; color:#000; text-align:center;line-height: 0.46rem;}
.form_mol .tip a{ color:#e56922; text-decoration:underline; }
.form_mol .forget{ padding:0 0.34rem; }
.form_mol .forget a{ display:block; font-size:16px;color:#e56922;  }
.form_mol .forget a:first-child{color:#000;-webkit-box-flex: 1;-moz-box-flex: 1;-ms-flex: 1;-o-box-flex: 1;box-flex: 1;}
.other_login{ padding:0 0.34rem; margin-top:1rem; }
.other_login ul{ border-top:1px solid #fff; box-shadow:0 -1px 0 0 #d4d4d4; padding:0.36rem 0; }
.other_login li{ width:1%; -webkit-box-flex: 1;-moz-box-flex: 1;-ms-flex: 1;-o-box-flex: 1;box-flex: 1;}
.other_login li .icon{ display:block; width:100%; font-size:0.24rem; line-height:100%; text-align:center; }
.other_login li .icon.icon_chat{ color:#5ac64f;}
.other_login li .icon.icon_qq{ color:#5ca3e1; }
.other_login li .icon:before{display:block; width:1.04rem; height:1.04rem; border-radius:0.2rem; margin:0 auto 0.18rem auto;  }
.other_login li .icon.icon_chat:before{ background-position:0 -3rem; background-color:#5ac64f; }
.other_login li .icon.icon_qq:before{ background-position:0 -4.1rem; background-color:#5ca3e1; }

/*person_form*/
.person_form ul{ background-color:#fff; padding-left:20px;border-top:1px solid #d6d7d9;border-bottom:1px solid #d6d7d9; }
.person_form li{display:box; display:-moz-box; display:-webkit-box;box-align:center; -moz-box-align:center; -webkit-box-align:center; border-bottom:1px solid #d6d7d9; padding:10px 20px 10px 0; }
.person_form li:last-child{ border-bottom:none; }
.person_form li span.title{ font-size:0.34rem; color:#1d1d26; }
.person_form div.info{-webkit-box-flex: 1;-moz-box-flex: 1;-ms-flex: 1;-o-box-flex: 1;box-flex: 1;display:box; display:-moz-box; display:-webkit-box;box-pack:end; -moz-box-pack:end; -webkit-box-pack:end; }
.person_form div.info>a{ display:box; display:-moz-box; display:-webkit-box;box-align:center; -moz-box-align:center; -webkit-box-align:center; height:20px; font-size:15px; color:#a5a5a8; line-height:20px;margin: 6px 0; }
.person_form div.info>a:after{ display:block; content:""; width:0.14rem; height:0.14rem; border-left:2px solid #acacb0; border-top:2px solid #acacb0; transform:rotate(135deg);-ms-transform:rotate(135deg); -moz-transform:rotate(135deg); -webkit-transform:rotate(135deg);-o-transform:rotate(135deg); margin-left:0.27rem;  }
.person_form div.info>a span{ display:block;}
.person_form li .txt{ display:block; width:100%; margin:0.18rem 0; text-align:right; font-size:15px; color:#a5a5a8; height:20px; line-height:20px; border:none; background:none; }
.person_form li .txt01{ text-align:left; }
.person_form li .txt::-webkit-input-placeholder{  color:#a5a5a8; }
.person_form li .txt:focus::-webkit-input-placeholder{ color: #fff; }
.person_form .photo{ display:block; width:60px; height:60px; border-radius:50%; position:relative; }
.person_form .photo img{ display:block; width:100%; height:100%; border-radius:50%;  }
.person_form .photo .upload_photo{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:2; opacity:0; }




/*register_success*/
.icon_success{ width:80px; height:80px; margin:0 auto; background-color:#ffc435; border-radius:50%;display:box; display:-moz-box; display:-webkit-box;box-pack:center; -moz-box-pack:center; -webkit-box-pack:center; box-align:center; -moz-box-align:center; -webkit-box-align:center; }
.icon_success:before{ width:0.7rem; height:0.7rem; background-position:-1.2rem -2rem; }
.register_success{ background-color:#fff; padding-top:0.74rem;  }
.register_success>p{ font-size:15px; color:#000; opacity:0.6; line-height:150%; text-align:center; }
.register_success ul{ padding:0 0.34rem 0.34rem 0.34rem; }
.register_success li a{ display:block; font-size:16px; color:#6d6d6d; text-align:center; height:50px; line-height:50px; background-color:#f2f2f2; border-radius:0.05rem; }
.register_success li a.active{ background-color:#e56922; border-color:#e56922; color:#fff; }
.buy_success>p{ opacity:1; }
.order_submit_tip{  min-height:1.6rem; text-align:center; }
.order_submit_tip h2{ font-size:0.32rem; color:#e56922; line-height:100%; text-align:center; margin:0.28rem 0 0.18rem 0; }
.order_submit_tip p{ opacity:1; }
.register_success .order_info{ margin:0 0.34rem; border-top:1px solid #f0ede9; padding:0.3rem 0; }
.register_success .order_info p{display:box; display:-moz-box; display:-webkit-box; font-size:0.24rem; color:#8d8d8d; line-height:0.32rem; }
.register_success .order_info p span{ display:block; font-size: 0.26rem; line-height: 0.5rem;}
.register_success .order_info p span.title{ width: 1.6rem;}
.register_success .order_info p span.txt{ -webkit-box-flex: 1;-moz-box-flex: 1;-ms-flex: 1;-o-box-flex: 1;box-flex: 1;}
.icon_fail{ width:1.58rem; height:1.58rem; margin:0 auto; background-color:#eb4f38; border-radius:50%;display:box; display:-moz-box; display:-webkit-box;box-pack:center; -moz-box-pack:center; -webkit-box-pack:center; box-align:center; -moz-box-align:center; -webkit-box-align:center; }
.icon_fail:before{ width:0.7rem; height:0.7rem; background-position:-1.48rem -8.69rem; }

/*person_info*/
.person_info>nav{ background-color:#fff; padding:13px 0; }
.person_info>nav a{ display:block; width:1%; -webkit-box-flex: 1;-moz-box-flex: 1;-ms-flex: 1;-o-box-flex: 1;box-flex: 1; font-size:12px; color:#8d8d8d; text-align:center; line-height:100%; position:relative; }
.person_info>nav .icon:before{ display:block; width:0.7rem; height:0.7rem; margin:0 auto 0.1rem auto; }
.person_info>nav .icon.icon_menu:before{ background-position:-3rem -1.2rem; }
.person_info>nav .icon.icon_order:before{ background-position:-3rem -1.9rem; }
.person_info>nav a .count{ display:block; line-height:0.24rem; min-width:0.24rem; padding:0 0.05rem; background-color:#f00; font-size:0.18rem; color:#fff; position:absolute; left:50%; top:0; margin-left:0.1rem ;border-radius:0.12rem; text-align:center; font-style:normal; -moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.person_info>ul.list{ background-color:#fff; }
.person_info>ul.list li a{ display:block; height:50px; line-height:50px; font-size:16px; color:#8e8e8e; text-align:center; border-bottom:1px solid #ccc; }
.person_info>ul.list li:last-child a{ border-bottom:none; }
.person_info>ul.list li a.grey{ color:#cbcbcb; }

/*edit_info*/
.edit_info{ position:absolute; left:0; top:0; right:0; bottom:0; background-color:#fafafa; z-index:10000;transition: transform  ease .3s; -moz-transition: transform  ease .3s; -webkit-transition: transform  ease .3s;  transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); -webkit-transform: translate3d(100%,0,0); -o-transform: translate3d(0,0,0);}
.edit_info.active{transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); }
.edit_form{ position:absolute; left:0.34rem; top:1.2rem; right:0.34rem; bottom:0; overflow-y:auto;}
.edit_form .txt{ width:100%; font-size:0.24rem; color:#333; height:0.6rem; line-height:0.6rem; border:none; border-bottom:1px solid  rgba(229,105,34,0.7); background:none; }
.edit_form .txt::-webkit-input-placeholder{  color:#c4c4c4; }
.edit_form .txt:focus::-webkit-input-placeholder{ color: #fff; }
.container{ transition: transform  ease .3s; -moz-transition: transform  ease .3s; -webkit-transition: all  ease .3s; -o-transition: transform  ease .3s;   }
.container.active{transform: translate3d(100%,0,0); -moz-transform: translate3d(100%,0,0); -ms-transform: translate3d(100%,0,0); -webkit-transform: translate3d(-100%,0,0); -o-transform: translate3d(100%,0,0);}

/*footer_action_mol*/
.footer_action_mol{ position:fixed; left:0; bottom:0; right:0; background-color:#f5f5f5; z-index:9999; padding:0.2rem;  }

/*service*/
.service_list li{ width:50%; float:left; background:#fff; }
.service_list li a{ display:block; line-height:100%; font-size:0.22rem; color:#8d8d8d; text-align:center; padding:0.77rem 0 0.5rem 0; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; }
.service_list li:nth-child(2n) a{ border-right:none; }
.service_list li:nth-child(1) a,.service_list li:nth-child(2) a{ border-top:1px solid #e2e2e2; }
.service_list li a:before{ display:block; content:""; width:1rem; height:1rem; background-image:url(../images/icon_service.png); background-repeat:no-repeat; background-size:4rem auto; margin:0 auto 0.35rem auto; background-position:0 0; }
.service_list li a.ico01:before{ background-position:0 0; }
.service_list li a.ico02:before{ background-position:-1rem 0; }
.service_list li a.ico03:before{ background-position:-2rem 0; }
.service_list li a.ico04:before{ background-position:-3rem 0; }
.service_list li a.ico05:before{ background-position:0 -1rem; }
.service_list li a.ico06:before{ background-position:-1rem -1rem; }
.service_list li a.ico07:before{ background-position:-2rem -1rem; }
.service_list li a.ico08:before{ background-position:-3rem -1rem; }
.service_soso{ margin:0.17rem 0.13rem 0.15rem 0.13rem; height:0.64rem; line-height:0.64rem; background-color:#fff; border-radius:0.32rem;  box-align:center; -moz-box-align:center; -webkit-box-align:center;}
.service_soso:before{ display:block; width:0.5rem; height:0.5rem; background-position:-3rem -3rem; margin:0 0.05rem 0 0.15rem;  }
.service_soso .txt{ display:block; -webkit-box-flex: 1;-moz-box-flex: 1;-ms-flex: 1;-o-box-flex: 1;box-flex: 1; font-size:0.28rem; color:#ddd; height:0.3rem; line-height:0.3rem; border:none; background:none; }
.service_soso .txt::-webkit-input-placeholder{  color:#ddd; }
.service_soso .txt:focus::-webkit-input-placeholder{ color: #fff; }
.service_footer{ height:1.02rem; font-size:0.2rem; color:#757575; line-height:0.36rem; padding:0.15rem 0.2rem; text-align:center; }

/*fault*/
.fault_tab{ padding:0.2rem 0.14rem; }
.fault_tab li{ width:1%; -webkit-box-flex: 1;-moz-box-flex: 1;-ms-flex: 1;-o-box-flex: 1;box-flex: 1; margin:0 0.06rem; height:0.64rem; line-height:0.64rem; font-size:0.28rem; color:#808080; border:1px solid #b9b9b9; border-radius:0.05rem; background-color:#fff; text-align:center; }
.fault_tab li.active{ color:#e56922; border-color:#e56922; }
.fault_con{ padding:0 0.2rem; }
.fault_con dl{ background-color:#fff; margin-bottom:2px; padding:0 0.2rem; }
.fault_con dl dd{ display:none; border-top:1px solid #e5e5e5; font-size:0.2rem; color:#8d8d8d; line-height:140%;  padding:0.2rem 0;  }
.fault_con dl dd h3,.fault_con dl dd p{ margin-bottom:0.15rem; }
.fault_con dl.active{ margin-bottom:0.15rem; box-shadow:0 0.05rem 0.1rem rgba(0,0,0,0.1);}
.fault_con dl.active dd{ display:block; }
.fault_con dt{ height:0.86rem; line-height:0.86rem; box-align:center; -moz-box-align:center; -webkit-box-align:center; }
.fault_con dt:after{ display:block; content:""; width:0.2rem; height:0.2rem; border-left:2px solid #919191; border-top:2px solid #919191; transform:rotate(45deg);-ms-transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg);-o-transform:rotate(45deg); margin-right:0.2rem; }
.fault_con dl.active dt:after{ transform:rotate(-135deg);-ms-transform:rotate(-135deg); -moz-transform:rotate(-135deg); -webkit-transform:rotate(-135deg);-o-transform:rotate(-135deg) translateY(-0.05rem); margin-top:-0.12rem; }
.fault_con dt h2{ font-size:0.28rem; color:#101010;-webkit-box-flex: 1;-moz-box-flex: 1;-ms-flex: 1;-o-box-flex: 1;box-flex: 1;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

/*list_mol*/
.list_mol li{display:box; display:-moz-box; display:-webkit-box; box-align:center; -moz-box-align:center; -webkit-box-align:center; padding:0.26rem 0; border-bottom:1px solid #e5e5e5; }
.list_mol li .pic{width:1.24rem; height:1.24rem; margin-right:0.1rem;}
.list_mol li .order-gift{vertical-align: middle;}
.list_mol li a,.list_mol li div.info{-webkit-box-flex: 1;-moz-box-flex: 1;-ms-flex: 1;-o-box-flex: 1;box-flex: 1;  }
.list_mol li .info{ position:relative;-webkit-box-flex: 1;-moz-box-flex: 1;-ms-flex: 1;-o-box-flex: 1;box-flex: 1; /*height:1.24rem;*/ }
.list_mol li .action{display:box; display:-moz-box; display:-webkit-box; box-align:center; -moz-box-align:center; -webkit-box-align:center; }
.list_mol li h2{ font-size:0.28rem; color:#000; line-height:0.42rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.list_mol li h3{ font-size:0.24rem; color:#919191; line-height:0.36rem; -webkit-box-flex: 1;-moz-box-flex: 1;-ms-flex: 1;-o-box-flex: 1;box-flex: 1; margin-top:0.05rem; }
.list_mol li span.price{ display:block; font-size:0.32rem; color:#fe0000; margin:0.4rem 0 0 0.1rem;  }
.list_mol li span.price.price01{ color:#666; }
.list_mol li h3.order-gift-desc{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #919191;margin: 0.2rem 0;}
.list_mol li .order-gift-desc .pic{width: 0.5rem;height: 0.5rem;vertical-align: middle;}
.list_mol li.appo_list .more{background: url(../images/xsw_next.png) no-repeat center;width: 0.4rem;display: block;background-size: 100%;}
.list_mol li.appo_list .appo_remind{color: #fe0000;margin-left: 0.3rem;}
.list_mol li.appo_list h3{margin-top: 0;line-height: 0.3rem;}
.list_mol li.appo_list .info{height: 1.35rem;}

/*cart_empty*/
.cart_empty{ width:100%; text-align:center; position:absolute; top:50%; margin-top:-1.8rem; }
.cart_empty span.icon_cart{ display:block; width:1.9rem; height:1.9rem; background-position:0 -6.3rem; margin:0 auto 0.27rem auto; }
.cart_empty>p{ font-size:15px; color:#919191; line-height:140%; }
.cart_empty>a{ display:block; width:100px; height:40px; line-height:40px; font-size:15px; color:#fff; text-align:center; background-color:#e56922; border-radius:0.05rem; margin:0.45rem auto 0 auto; }

/*cart*/
.cart_mol .list_mol li{ position:relative; padding-right:0.3rem; }
.cart_mol .list_mol li .check_mol{ position:absolute; top:50%; margin-top:-0.2rem; left:-0.48rem; }
.count_mol{display:box; display:-moz-box; display:-webkit-box; box-align:center; -moz-box-align:center; -webkit-box-align:center; }
.count_mol span[class*="ico"]{ display:block; padding:12px;width:20px; height:20px; line-height:0; font-size:0; border:1px solid #e5e5e5;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; position:relative; }
.count_mol span[class*="ico"]:before{ position:absolute; left:50%; margin-left:-0.08rem; top:50%; margin-top:-1px; display:block; content:""; width:0.16rem; height:1px; background-color:#b2b2b2; font-size:0; line-height:0; }
.count_mol span.ico_add:before{ width:0.15rem; }
.count_mol span.ico_add:after{position:absolute; left:50%; margin-top:-0.08rem; top:50%; margin-left:-1px; display:block; content:""; width:1px; height:0.16rem; background-color:#b2b2b2; font-size:0; line-height:0;}
.count_mol input{ display:block; width:36px; height:24px; line-height:100%; padding:0 0.08rem; background-color:#e2e2e2; text-align:center; border:none; margin:0 4px; font-size:13px; color:#000;  }
.cart_action span.icon_del{ display:block; margin-left:0.2rem; }
.cart_action span.icon_del:before{ display:inline-block; width:0.5rem; height:0.5rem; background:url(../images/icon-del.png); background-size: 100%; }
.cart_mol dd{ background-color:#fff; padding:0 0 0 0.55rem;  margin-bottom:0.2rem; }
.cart_mol dd:last-child{ margin-bottom:0; }
.gift_left { font-size: 0.3rem; display: block; width: 3em; padding-top: 0.25rem;}
.sales_info{ padding:0.2rem 0; border-bottom:1px solid #e5e5e5; display: block;-webkit-box-flex: 1;-moz-box-flex: 1;-ms-flex: 1;-o-box-flex: 1;box-flex: 1;}
.sales_info li{display:box; display:-moz-box; display:-webkit-box;  line-height:0.3rem; font-size:0.28rem; color:#333; padding: 0.05rem 0.3rem 0.05rem 0; }
.sales_info li span{ display:block; width:0.3rem; height:0.3rem; margin-right:0.17rem; margin-top: 0.5rem;}
.sales_info li span.icon_gift{ background-position:-2rem -2rem; }
.sales_info li span.icon_sales{ background-position:-2rem -2.4rem; }
.sales_info li p{-webkit-box-flex: 1;-moz-box-flex: 1;-ms-flex: 1;-o-box-flex: 1;box-flex: 1; line-height: 0.5rem; padding-left: 0.2rem;}
.sales_info li img{width: 0.5rem;border: 1px solid #ddd;}
.cart_action{ padding:0.28rem 0;box-align:center; -moz-box-align:center; -webkit-box-align:center; }
.cart_action p{-webkit-box-flex: 1;-moz-box-flex: 1;-ms-flex: 1;-o-box-flex: 1;box-flex: 1; font-size:0.24rem; color:#919191; padding:0 0.14rem; line-height:0.3rem; }
.cart_action p em{ font-size:0.32rem; color:#fe0000; font-style:normal; margin-left:0.25rem; }
.cart_action .icon_del{ margin-right:0.45rem; }
.shopping_go{display:box; display:-moz-box; display:-webkit-box; box-align:center; -moz-box-align:center; -webkit-box-align:center; height:0.3rem; font-size:0.22rem; color:#919191; padding:0 0.5rem; margin:0.2rem 0;  }
.shopping_go span{ display:block; }
.shopping_go span.txt{-webkit-box-flex: 1;-moz-box-flex: 1;-ms-flex: 1;-o-box-flex: 1;box-flex: 1; text-align:right; }
.shopping_go span.icon_mol{ display:block; width:0.3rem; height:0.3rem; background-position:-2.4rem -2rem; margin-left:0.1rem; }
.footer_cart{ border-top: 1px solid #f5f5f5; position:fixed; left:0; right:0; bottom:0; z-index:9999; background-color:#fff; height:52px; box-align:center; -moz-box-align:center; -webkit-box-align:center;}
.footer_cart .check_mol{ margin:0 0.09rem; }
.footer_cart label{  font-size:0.28rem; color:#000;box-align:center; -moz-box-align:center; -webkit-box-align:center; }
.footer_cart p{ font-size:0.32rem; color:#919191; line-height:0.32rem;-webkit-box-flex: 1;-moz-box-flex: 1;-ms-flex: 1;-o-box-flex: 1;box-flex: 1; text-align:right; }
.footer_cart p em{ color:#fe0000; font-style:normal; }
.footer_cart .btn{display:block; width:1.48rem; height:40px; line-height:40px; background-color:#e56922; text-align:center; font-size:16px; color:#fff; border-radius:0.05rem; border:none; margin:0 0.2rem; }

/*order_mol*/
.order_mol dd{background-color:#fff; padding:0 0.3rem 0 0.34rem; margin:0.2rem 0; }
.order_mol .list_mol li p{ position:absolute; left:0; bottom:0; font-size:0.24rem; color:#000; }
.order_note{ font-size:0.24rem; color:#000; line-height:0.48rem; padding:0.2rem 0; border-bottom:1px solid #e5e5e5; }
.order_action{ height:0.92rem; box-align:center; -moz-box-align:center; -webkit-box-align:center;}
.order_action h2{ font-size:0.4rem; color:#fe0000;-webkit-box-flex: 1;-moz-box-flex: 1;-ms-flex: 1;-o-box-flex: 1;box-flex: 1;  }
.order_action .btn{ display:block; width:1.28rem; height:0.58rem; line-height:0.58rem; background-color:#b9b9b9; border-radius:0.05rem; font-size:0.28rem; color:#fff; text-align:center; margin-left:0.3rem;  }
.order_action .btn.btn_active{ background-color:#e56922; }
.order_action .status{ display:block; font-size:0.28rem; color:#000; }
.order_action .status01{ color:#fe0000;}

/*order_empty*/
.cart_empty span.icon_order{display: block; width: 1.9rem; height: 2.5rem; background-image: url(../images/icon_order.png); margin: 0 auto 0.27rem auto; background-size: 1.9rem auto;}

/*settle_mol*/
.settle_mol dt{ height:0.5rem; line-height:0.5rem; background-color:#f5f5f5; font-size:0.24rem; color:#9c9c9c; padding:0 0.34rem; }
.settle_mol dd{ background-color:#fff; padding:0 0.34rem; }
.settle_mol dd.settle_info01{ padding:0 0 0 0.34rem; }
.settle_mol .list_mol li{ padding-right:0.34rem; }
.settle_mol .list_mol li p{ position:absolute; left:0; bottom:0; font-size:0.24rem; color:#000; }
.settle_mol .sales_info{ border-bottom:none; }
.settle_about li{ height:0.88rem; line-height:0.88rem; font-size:0.28rem; color:#000; border-bottom:1px solid #e5e5e5;display:box; display:-moz-box; display:-webkit-box; box-align:center; -moz-box-align:center; -webkit-box-align:center; padding-right:0.34rem; }
.settle_about li h2{-webkit-box-flex: 1;-moz-box-flex: 1;-ms-flex: 1;-o-box-flex: 1;box-flex: 1;}
.settle_about li span{ display:block; font-size:0.32rem; color:#8d8d8d; }
.settle_about li span.active{ color:#e56922; font-size:0.42rem; }
.settle_action{ position:absolute; left:0; bottom:0; right:0; z-index:9999; height:52px; box-align:center; -moz-box-align:center; -webkit-box-align:center;box-pack:center; -moz-box-pack:center; -webkit-box-pack:center; background-color:#fff; }
.settle_action .btn{text-decoration:none;display:block; width:4.9rem; height:40px; line-height:40px; background-color:#e56922; text-align:center; font-size:16px; color:#fff; border-radius:0.05rem; border:none; }
.settle_mol .payment label{ height:1.28rem; border-bottom:1px solid #e5e5e5; display:box; display:-moz-box; display:-webkit-box; box-align:center; -moz-box-align:center; -webkit-box-align:center;}
.settle_mol .payment label:last-child{ border-bottom:none; }
.settle_mol .payment label:before{ display:block; content:""; width:0.8rem; height:0.8rem; }
.settle_mol .payment label.icon_alipay:before{ background-position:-2.4rem -5.1rem; }
.settle_mol .payment label.icon_wechat:before{ background-position:-3.2rem -5.1rem; }
.settle_mol .payment label.icon_upcash:before{ background-position:-2.4rem -5.9rem; }
.settle_mol .payment label.icon_delivery:before{ background-position:-3.2rem -5.9rem; }
.settle_mol .payment label h2{ font-size:0.28rem; color:#000; padding:0 0.4rem;-webkit-box-flex: 1;-moz-box-flex: 1;-ms-flex: 1;-o-box-flex: 1;box-flex: 1; }
.settle_mol .coupon_mol{ padding:0.3rem 0; }
.settle_mol .coupon_mol li{ background-color:#f8f8f8;box-align:center; -moz-box-align:center; -webkit-box-align:center; margin-bottom:0.3rem;  }
.settle_mol .coupon_mol .price{ display:block; width:1.52rem; height:1.23rem; line-height:1.23rem; font-size:14px; text-align:center; color:#fff; background-position:-1.1rem -3rem;  }
.settle_mol .coupon_mol div.info{-webkit-box-flex: 1;-moz-box-flex: 1;-ms-flex: 1;-o-box-flex: 1;box-flex: 1; padding:0 0.4rem; }
.settle_mol .coupon_mol div.info p{ font-size:0.24rem; color:#636363; line-height:0.4rem; }
.settle_mol .coupon_mol .coupon_none{ font-size:0.28rem; color:#8d8d8d; text-align:center; margin:0.1rem 0 0.35rem 0; }
.settle_mol a.coupon_add{ display:block; width:1.64rem; height:0.58rem; line-height:0.58rem; border:1px solid #e56922; border-radius:0.05rem; background-color:#fff; text-align:center; font-size:0.28rem; color:#e56922; margin:0 auto; }
.settle_mol .address_select{display:box; display:-moz-box; display:-webkit-box; box-align:center; -moz-box-align:center; -webkit-box-align:center; padding:0.25rem 0; }
.settle_mol .address_select:after{display:block; content:""; width:0.2rem; height:0.2rem; border-left:2px solid #acacb0; border-top:2px solid #acacb0; transform:rotate(135deg);-ms-transform:rotate(135deg); -moz-transform:rotate(135deg); -webkit-transform:rotate(135deg);-o-transform:rotate(135deg); margin:0 0.15rem 0 0.6rem; }
.settle_mol .address_add{display:box; display:-moz-box; display:-webkit-box; box-align:center; -moz-box-align:center; -webkit-box-align:center; padding:0.45rem 0; }
.settle_mol .address_add p{-webkit-box-flex: 1;-moz-box-flex: 1;-ms-flex: 1;-o-box-flex: 1;box-flex: 1; font-size:0.28rem; color:#a3a3a3; }
.settle_mol .address_add:after{display:block; content:""; width:0.2rem; height:0.2rem; border-left:2px solid #acacb0; border-top:2px solid #acacb0; transform:rotate(135deg);-ms-transform:rotate(135deg); -moz-transform:rotate(135deg); -webkit-transform:rotate(135deg);-o-transform:rotate(135deg); margin:0 0.15rem 0 0.6rem; }
.settle_mol .address_select div.info{-webkit-box-flex: 1;-moz-box-flex: 1;-ms-flex: 1;-o-box-flex: 1;box-flex: 1;}
.settle_mol .address_select h2{ font-size:0.28rem; color:#000; line-height:100%; }
.settle_mol .address_select h2 span{ margin-left:0.3rem; }
.settle_mol .address_select p{ font-size:0.2rem; color:#a3a3a3; line-height:140%; margin-top:0.15rem; }
.invoice_tab{ padding-top:0.34rem; padding:0.34rem 0 0.34rem 0; }
.invoice_tab li{ display:inline-block; width:1.7rem; height:0.5rem; line-height:0.5rem; text-align:center; border:1px solid #b9b9b9; font-size:0.28rem; color:#b9b9b9; margin-right:0.15rem; }
.invoice_tab li.active{ border-color:#e56922; color:#e56922; }
.invoice_con{padding-bottom: 0.2rem;margin-top: 0.1rem;padding-top: 0.2rem;}
.invoice_con li{margin-bottom: 0.15rem;display:box; display:-moz-box; display:-webkit-box; box-align:center; -moz-box-align:center; -webkit-box-align:center;}
.invoice_con li span.title{ font-size:0.24rem; color:#000; }
.invoice_con li p{-webkit-box-flex: 1;-moz-box-flex: 1;-ms-flex: 1;-o-box-flex: 1;box-flex: 1; font-size:0.24rem; color:#8d8d8d; }
.invoice_con li select,.invoice_con li input{ height:0.5rem; line-height:0.3rem;font-size:0.24rem; border:1px solid #b2b2b2; display:block;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.invoice_con li select{ width:1.2rem; margin-right: 0.2rem; }
.invoice_con li input{ width:3rem; margin-right:0.1rem; padding:0.1rem 0.14rem; font-size:0.24rem; color:#8d8d8d; }
.invoice_con li input::-webkit-input-placeholder{  color:#8d8d8d; }
.invoice_con li input:focus::-webkit-input-placeholder{ color: #fff; }
.ui_inv_taxno_des{font-size: 0.2rem;margin-bottom: 0.2rem;}
/*coupon_list*/
.coupon_list{ padding-top:25px; }
.coupon_list a.coupon_add{ display:block; height:50px; line-height:50px; border:1px solid #e56922; text-align:center; border-radius:0.05rem; background-color:#fff; font-size:16px; color:#e56922; }
.coupon_list li{ margin-bottom:0.14rem;background-color:#fff; box-shadow:0 0.05rem 0.1rem rgba(0,0,0,0.1); padding:0.09rem 0; }
.coupon_list li:first-child{ margin-top:0.3rem; }
.coupon_list li a{ display:box; display:-moz-box; display:-webkit-box; box-align:center; -moz-box-align:center; -webkit-box-align:center; font-size:0.2rem; color:#b7b7b7; padding:0.1rem 0; }
.coupon_list li a:before{ display:block; content:""; width:1.1rem; height:1.1rem; background-position:-1.1rem -5.2rem; margin:0 0.3rem; }
.coupon_list li.active a:before{ background-position:0 -5.2rem; }
.coupon_list li div.info{border-right:1px solid #e5e5e5;-webkit-box-flex: 1;-moz-box-flex: 1;-ms-flex: 1;-o-box-flex: 1;box-flex: 1; padding-right:0.1rem; }
.coupon_list li h2{ font-size:0.6rem; line-height:100%; margin-bottom:0.1rem;  }
.coupon_list li p{ line-height:0.28rem; }
.coupon_list li span.status{ display:block; width:0.96rem; text-align:center; }
.coupon_list li.active h2{ color:#e56922; }
.coupon_list li.active p{ color:#666; }
.coupon_list li span.status01{ color:#343434; }
.coupon_list li span.status02{ color:#fbad1c; }
.coupon_list li span.status03，.coupon_list li span.status04{ color:#cacaca; }

/*guide_list*/
.guide_list{ background-color:#f5f5f5; padding: 0 0.2rem; /*border-top:1px solid #d6d7d9;*/ }
.guide_list li{/*border-bottom:1px solid #d6d7d9;*/padding: 0 0.2rem;margin-bottom: 2px;background-color: #fff;}
.guide_list li h2{ font-size:0.28rem; color:#737373;  height:0.86rem; line-height:0.86rem;display:box; display:-moz-box; display:-webkit-box; box-align:center; -moz-box-align:center; -webkit-box-align:center;  }
.guide_list li h2 span.txt{ display:block;-webkit-box-flex: 1;-moz-box-flex: 1;-ms-flex: 1;-o-box-flex: 1;box-flex: 1; }
/*.guide_list li h2:before{ display:block; content:""; width:0.2rem; height:0.2rem; background-position:-1.1rem -4.3rem; margin:0 0.16rem; }*/
.guide_list li h2:after{
	display: block;
	content: "";
	width: 0.2rem;
	height: 0.2rem;
	border-left: 2px solid #919191;
	border-top: 2px solid #919191;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	margin-right: 0.2rem;
}
.guide_list li.active h2:after {
	transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	-moz-transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
	-o-transform: rotate(-135deg) translateY(-0.05rem);
	margin-top: -0.12rem;
}
.guide_list li.active {
	box-shadow: 0 0.05rem 0.1rem rgba(0,0,0,0.1);
	margin-bottom: 0.15rem;
}
.guide_list li h2 span.arrow{ display:block; width:0.2rem; height:0.2rem; background-position:-1.3rem -4.3rem; margin:0 0.3rem; }
.guide_list li div.info{ display:none; }
.guide_list li.active div.info{ display:block; font-size:0.24rem; color:#77777d; line-height:0.5rem; border-top: 1px solid #e5e5e5;/*padding:0 0.5rem 0.25rem 0.5rem;*/ }
.guide_list li.active div.info img{
	width: 100%;
	height: inherit;
}
.guide_list li.active span.arrow{ background-position:-1.5rem -4.3rem;}

/*article_mol*/
.article_mol{ padding:0.4rem 0.3rem; font-size:0.24rem; color:#77777d; line-height:0.5rem; background-color:#fff; }

/*list01*/
.list01 dl{ border-top:1px solid #d6d7d9; border-bottom:1px solid #d6d7d9; background-color:#fff; margin-bottom:0.2rem; padding-left:0.56rem;  }
.list01 dt{ padding:0.23rem 0; border-bottom:1px solid #d6d7d9;  }
.list01 dd{ padding:0.14rem 0; }
.list01 div.info{-webkit-box-flex: 1;-moz-box-flex: 1;-ms-flex: 1;-o-box-flex: 1;box-flex: 1; border-right:1px solid #e5e5e5; }
.list01 a{ display:box; display:-moz-box; display:-webkit-box; box-align:center; -moz-box-align:center; -webkit-box-align:center;box-pack:center; -moz-box-pack:center; -webkit-box-pack:center; width:1.36rem; }
.list01 a.icon_map:before{ display:block; content:""; width:0.4rem; height:0.5rem; background-position:-1.8rem -4.3rem; }
.list01 a.icon_tell:before{ display:block; content:""; width:0.4rem; height:0.4rem; background-position:-2.2rem -4.3rem; }
.list01 dt h2{ font-size:0.28rem; color:#1d1d26; line-height:0.36rem; position:relative;  }
.list01 dt h2:before{ position:absolute; left:-0.35rem; top:0.08rem; display:block; content:""; width:0.2rem; height:0.2rem; background-position:-1.1rem -4.3rem;}
.list01 dd h2{ height:0.58rem; line-height:0.58rem; font-size:0.28rem; color:#1d1d26; white-space:nowrap; overflow:hidden; }
.list01 dt p{ font-size:0.2rem; color:#8e8e92; line-height:0.28rem; margin-top:0.1rem; }

/*area_pop*/
.area_pop{ display:none; position:absolute; z-index:10002; left:0; top:0.88rem; right:0; bottom:0; background-color:rgba(0,0,0,0.5); }
.area_pop.active{ display:block; }
.area_list{ position:absolute; left:0; top:0; right:0; background-color:#f4f4f4; padding:0.44rem 0.18rem 0.5rem 0.18rem; -moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.area_list ul{height:3.4rem;overflow-y:auto;  }
.area_list li{ width:33.333333%; float:left; padding:0 0.15rem;  -moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.area_list li span{ display:block; height:0.68rem; line-height:0.68rem; text-align:center; font-size:0.3rem; color:#404040; border:1px solid #d8d8d8; margin-bottom:0.2rem; background-color:#fff; border-radius:0.05rem;  -moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.area_list li.active span{ background-color:#e4e4e4; color:#393939; }

/*imei*/
.imei{ position:absolute; left:50%; top:10%; white-space: nowrap; -webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.imei span.icon_mol{ display:block; width: 80%; margin: 20px auto;background-image: inherit;/*width:1.7rem; height:1.5rem; background-position:-2rem -6.8rem; margin:0 auto 0.68rem auto;*/ }
.imei h2{ font-size:15px; color:#3d493b; line-height:200%; }
.imei span{ font-size:0.3rem; color:#f38e17; line-height:100%; margin-top:0.35rem; }

/*list02*/
.list02{ border-top:1px solid #d6d7d9; border-bottom:1px solid #d6d7d9; padding-left:0.42rem; background-color:#fff; }
.list02 li{ border-bottom:1px solid #d6d7d9; }
.list02 li:last-child{ border-bottom:none; }
.list02 li a{ height:0.96rem; line-height:0.96rem; font-size:0.3rem; color:#1d1d26; display:box; display:-moz-box; display:-webkit-box; box-align:center; -moz-box-align:center; -webkit-box-align:center;}
.list02 li a h2{-webkit-box-flex: 1;-moz-box-flex: 1;-ms-flex: 1;-o-box-flex: 1;box-flex: 1; }
.list02 li a:after{display:block; content:""; width:0.16rem; height:0.16rem; border-left:2px solid #a5a5a8; border-top:2px solid #a5a5a8; transform:rotate(135deg);-ms-transform:rotate(135deg); -moz-transform:rotate(135deg); -webkit-transform:rotate(135deg);-o-transform:rotate(135deg); margin:0 0.28rem; }

/*pic_list01*/
.pic_list01 li{ width:50%; float:left; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; -moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; background-color:#fff;}
.pic_list01 li:nth-child(1),.pic_list01 li:nth-child(2){border-top:1px solid #e5e5e5;}
.pic_list01 li:nth-child(2n){ border-right:1px solid #fff; }
.pic_list01 li a{ display:block;padding: 10px 0; }
.pic_list01 li span.pic{ display:block; width:100%; padding-bottom:100%; position:relative; }
.pic_list01 li span.pic img{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; }
.pic_list01 li h2{ font-size:0.24rem; color:#33333b; line-height:140%; text-align:center; }
.pic_list01_sub li a{ padding:0.1rem 0.1rem 0.35rem 0.1rem; }
.pic_list01_sub li p{ font-size:0.24rem; color:#f00; text-align:center; line-height:100%; margin-top:0.1rem; }

/*accessories_filter*/
.accessories_filter{ position:absolute; left:0; top:0.88rem; right:0; z-index:9999; height:0.86rem; line-height:0.86rem; background-color:#fff; }
.accessories_filter li{ width:1%; font-size:0.28rem; color:#b9b9b9; text-align:center; -webkit-box-flex: 1;-moz-box-flex: 1;-ms-flex: 1;-o-box-flex: 1;box-flex: 1;}
.accessories_filter li.active{ border-bottom:2px solid #ec7f1f; -moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; color:#ec7f1f; }
.accessories_con ul{ display:none; }

/*address_empty*/
/*.address_empty{ position:absolute; left:0; right:0; top:50%; margin-top:-2.2rem; }*/
.address_empty{ margin-top:2.2rem; }
.address_empty span.icon_mol{ display:block; width:1.08rem; height:1.3rem; background-position:0 -8.2rem; margin:0 auto 0.56rem auto; }
.address_empty p{ font-size:15px; color:#919191; line-height:140%; margin-bottom:0.58rem; text-align:center; }

/*address_list*/
.address_list .btn_mol{ margin:0.3rem 0; }
.address_list li{ background-color:#fff; box-shadow:0 0.05rem 0.1rem rgba(0,0,0,0.1); padding: 10px 0 8px 15px; display:box; display:-moz-box; display:-webkit-box;box-align:center; -moz-box-align:center; -webkit-box-align:center; position:relative; margin-bottom:0.14rem; }
.address_list li.default:before{ position:absolute; left:0; top:0; display:block; content:""; width:0; height:0; border-left:0.14rem solid #e56922; border-top:0.14rem solid #e56922;border-right:0.14rem solid transparent;border-bottom:0.14rem solid transparent; }
.address_list li div.info{ -webkit-box-flex: 6;-moz-box-flex: 1;-ms-flex: 1;-o-box-flex: 1;box-flex: 1; border-right:1px solid #e5e5e5; padding-right:0.2rem; width: 70%; }
.address_list li a{line-height:0.5rem; width:60px; display:block; height:100%; font-size:15px; color:#fbad1c; display:box; display:-moz-box; display:-webkit-box;box-align:center; -moz-box-align:center; -webkit-box-align:center;box-pack:center; -moz-box-pack:center; -webkit-box-pack:center;}
.address_list li p{display:box; display:-moz-box; display:-webkit-box; font-size:15px; color:#3b3b3b; line-height:15px; margin-bottom:8px; }
.address_list li p span{ display:block;-webkit-box-flex: 1;-moz-box-flex: 1;-ms-flex: 1;-o-box-flex: 1;box-flex: 1;}
.address_list li p:before{ display:block; width:0.3rem; height:0.3rem; margin-right:0.14rem; }
.address_list li p.icon_name:before{ background-position:-3.6rem -3rem; }
.address_list li p.icon_tell:before{ background-position:-3.6rem -3.3rem; }
.address_list li p.icon_map:before{ background-position:-3.6rem -3.6rem; }
.address_list li .add_lab{display: -webkit-box; -webkit-box-flex: 1;-moz-box-flex: 1;-ms-flex: 1;-o-box-flex: 1;box-flex: 1;}

/*address_error*/
.address_error{ display:none; position:absolute; z-index:10002; left:0; top:0; right:0; bottom:0; background-color:rgba(0,0,0,0.5); }
.address_error .error_info{ position:absolute; left:50%; margin-left:-2rem; top:50%; margin-top:-1.3rem; width:4rem; min-height:1rem;  border-radius:0.1rem; background-color:#fff; }
.address_error section{padding:0.47rem; text-align:center;}
.address_error section span.icon_mol{ display:block; width:0.5rem; height:0.5rem; background-position:-3.5rem -4rem; margin:0 auto 0.26rem auto; }
.address_error section p{ font-size:0.28rem; color:#000; line-height:100%; }
.address_error footer{display:box; display:-moz-box; display:-webkit-box;border-top:1px solid #ceced1; margin:0 0.18rem; }
.address_error footer a{ display:block; width:1%; -webkit-box-flex: 1;-moz-box-flex: 1;-ms-flex: 1;-o-box-flex: 1;box-flex: 1; height:0.57rem; line-height:0.5rem; text-align:center;font-size:0.24rem; color:#000; }
.address_error footer a.btn_sure { color:#ef4021; border-left:1px solid #ceced1 }

/*address_form*/
.address_form ul{ padding:0 0 0 0.3rem; background-color:#fff; border-bottom:1px solid #dcdcdc; margin-bottom:0.06rem; }
.address_form li{ height:55px; display:box; display:-moz-box; display:-webkit-box;box-align:center; -moz-box-align:center; -webkit-box-align:center; border-bottom:1px solid #e5e5e5; }
.address_form li:last-child{ border-bottom:none; }
.address_form li span.title{ display:block; margin-right:20px; width:90px; text-align:right; font-size:15px; color:#979696;}
.address_form li div.info{ -webkit-box-flex: 1;-moz-box-flex: 1;-ms-flex: 1;-o-box-flex: 1;box-flex: 1;}
.address_form li .txt{ display:block; width:100%;font-size:15px; color:#353535; line-height:40px; border:none; background:none; }
.address_form li .txt::-webkit-input-placeholder{  color:#c4c4c4; }
.address_form li .txt:focus::-webkit-input-placeholder{ color: #fff; }

/*login_fail*/
.login_fail{ display:none; position:absolute; left:50%; margin-left:-2rem; top:50%; margin-top:-0.44rem; z-index:10002; font-size:0.3rem; color:#fff; text-align:center; width:4rem; height:0.88rem; line-height:0.88rem; background-color:#494949; border-radius:0.05rem; text-align:center; }
.login_fail:before{ display:inline-block; content:""; width:0.4rem; height:0.4rem; background-position:-3.6rem -4.6rem; vertical-align:middle; margin-top:-0.03rem; margin:-0.03rem 0 0.14rem 0; }

/*area_panel*/
.area_panel{ position:absolute; left:0; right:0; bottom:0; background-color:#fff; z-index:10002; }
.area_panel>header{ height:0.8rem; line-height:0.8rem; display:box; display:-moz-box; display:-webkit-box; box-align:center; -moz-box-align:center; -webkit-box-align:center; border-bottom:1px solid #e5e5e5; -moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.area_panel>header span{ display:block; height:0.8rem; line-height:0.8rem; font-size:0.3rem; color:#171d25; }
.area_panel>header span.btn_cancel,.area_panel>header span.btn_sure{ padding:0 0.25rem; }
.area_panel>header span.space{ -webkit-box-flex: 1;-moz-box-flex: 1;-ms-flex: 1;-o-box-flex: 1;box-flex: 1;}
.area_panel>section{ height:4rem; overflow:hidden; display:box; display:-moz-box; display:-webkit-box; padding:0.3rem 0; position:relative;-webkit-mask-image: -webkit-linear-gradient(top, rgba(255,255,255,0), rgba(255,255,255,0.9) 50%, rgba(255,255,255,0));transform-style: preserve-3d;}
.list_area{ width:1%; height:100%; font-size:0.28rem; color:#000; -webkit-box-flex: 1;-moz-box-flex: 1;-ms-flex: 1;-o-box-flex: 1;box-flex: 1;  overflow:hidden; position:relative; z-index:1003; perspective: 500;
 }
.list_area ul{ height:100%; overflow-y:auto; }
.list_area li{ height:0.8rem; line-height:0.8rem; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }

.area_panel>section:before{ display:block; content:""; position:absolute; left:0; right:0; top:1.9rem; height:0.8rem; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; }

/*forget_password*/
.form_mol p.form_tip {
	color: #c4c4c4;
	text-align: center;
	padding: 0.1rem 0;
	font-size: 0.24rem;
}
.icon_reset_ok{
	background: url(../images/reset-ok.png) no-repeat;
	background-size: 100% auto;
	width: 0.68rem;
	height: 0.68rem;
	display: block;
	margin: 0 auto 0.15rem;
}
/*预约*/
.icon_appo{
	background: url(../images/appo.png) no-repeat;
	background-size: 100% auto;
	width: 1.9rem;
	height: 1.9rem;
	display: block;
	margin: 0 auto 0.27rem auto;
}


.article_mol.mmol04 {
	padding: 0;
}

.article_mol.mmol04 table {
	width: 100%;
}

.article_mol.mmol04 td {
	/*padding: 5px;*/
}

.receipt{
	padding-top: 0.5rem;
    padding-bottom: 0.4rem;
}
#procheckbox{
	width: 20px;
    height: 20px;
    margin-top: 13px;
    margin-left: 10px;
    vertical-align: text-bottom;
}