﻿
body, ul, dl, dd, dt, ol, li, p, h1, h2, h3, h4, h5, h6, textarea, form, select, fieldset, table, td, span {margin:0;padding:0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
ul, ol, li, em, p, b,i{list-style-type:none;vertical-align:0; margin:0; padding:0; font-style:normal;}
body{background: #fff;}
a {outline-style:none; color:#535353;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0); tap-highlight-color: rgba(0,0,0,0);}
a:hover { text-decoration: none}
.p_b8{ padding-bottom:8px;}
.m10{ padding:10px;}
input{ -webkit-appearance: none;  -moz-appearance: none;border-radius: 0; font-size: 14px; padding: 0; margin: 0; background: none!important;}
input::-webkit-input-placeholder{ color: #aaa; }
.my_head{background:#5a8bff; padding:10px 15px; overflow:hidden; color:#fff; position:relative; text-align:center;}
.my_head span{ width:66px; height: 66px; display:block; float:left; border-radius:33px; border:2px solid #5a8bff; margin-right:15px;}
.my_head span img{ width:100%;height:100%;}
.my_head p{ color:#fff; font-size:18px; line-height:24px; display:block; text-align:left;}
.my_head p em{ margin-right:15px;}
.my_head .switch-in { position: absolute; top:10px; right: 10px; z-index: 99; font-size: 14px; }
.my_head .switch-in b{ position: relative; padding-left:18px; color:#fff;}
.my_head .switch-in i{ position:absolute; width:14px; height:14px; padding-top: 6px; z-index:99; display:block; background:url(../images/personal_10.png) no-repeat center center;}
.my_white{ background:#fff;}
.my_white p{ color:#333;}
.gray{color:#999;}
.gry_c{background:#ccc!important;}
.red{ color: #f00;}
.f-l{ float: left;}
.f-r{ float: right;}
.c-black{ color: #333!important;}
a, label, button, input, select { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); tap-highlight-color: rgba(0,0,0,0);}

input.dele_color:-internal-autofill-selected { background-color: rgb(255, 255, 255) !important;}




.h_nav { background:#fff; border-bottom:1px solid #efefef; margin-bottom: 10px;}
.fixed_nav{ position: fixed; z-index: 99; top: 0px; overflow: hidden; width: 100%;}
.h_nav ul{display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; width:100%;}
.h_nav li{ -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; line-height:40px; font-size:15px; position:relative}
.h_nav li a{ display:block; text-align:center;}
.h_nav li i{ background:#f00; display:inline-block; color:#fff; position:absolute; top:3px; line-height:18px;border-radius:50%; min-width:18px; text-align:center; font-size:12px;}
.h_nav li.on a{ border-bottom:2px solid #5a8bff; color:#5a8bff; margin-bottom: -1px;}
.con_nav{ position: fixed; top: 0px; z-index: 99; width: 100%;}


.goodContent{ margin: 10px; color: #666; font-size: .28rem;}
.goodContent p img,.goodContent img{ max-width: 100%; text-align: center;}
.projectLi{ margin-left: 10px; margin-right: 10px;}

.phy_table{ margin:10px;}
.phy_table table{ border-collapse:collapse;}
.phy_table th,.phy_table td {border:1px solid #f4f4f4; text-align:left; padding:5px; font-size:13px; line-height:24px; color:#666;}
.phy_table th{background:#f0f0f0; color:#333;white-space:nowrap;}
.phy_table a{ color:#5a8bff;}
.phy_table p.red{ color:#f00; font-size:14px; margin-bottom:5px;}
.phy_table p.grey{ color:#333;font-size:14px; margin-bottom:5px;}
.phy_table p.tail{ text-align:right; color:#666; font-size:14px; margin-top:10px;}

.summary { padding-top:10px; margin:10px;}
.summary b{ color:#333; font-size:14px; margin-bottom:5px; display:block;}
.summary .box{ background:#f4f4f4; border:1px solid #f4f4f4;}
.summary .box p{ line-height:20px; margin:5px; font-size:14px; color:#333;}


.information{ margin:10px;}
.information .box{ background:#fff;border-bottom:1px solid #f4f4f4;line-height:50px;height:50px; position:relative; padding-left:80px; padding-right:0;}
.information p{ color:#bbb; font-size:13px; line-height:20px; padding: 5px 0;}
.information span{ position:absolute; left:0; font-size:.28rem;}
.information input{ width:100%; line-height:48px; background:none; text-align:right; border:none;font-size:14px; color:#333; outline:none; box-sizing:border-box;}
.information button{ display:inline-block; color:#fff; line-height:40px; background:#5a8bff; text-decoration:none; width:100%; text-align:center;border-radius: 5px; font-size:15px; margin-top:10px; outline:none; border:none;}
.information .box a{ display:block; text-align:right; font-size:14px; color:#999; text-decoration:none; height: 38px; overflow: hidden;}
.information .box a.on{ color: #333;}
.information .box span i{  width:.5rem; height:.8rem; margin-top: .08rem; background-size:.36rem!important; display:block; float:left;}
.information .box span i.icon-phone{ background:url(../images/cell-icon1.png) no-repeat center center;}
.information .box span i.icon-person{ background:url(../images/cart_icon-01.png) no-repeat center center;}
.information .box span i.icon-time{ background:url(../images/cart_icon-03.png) no-repeat center center;}
.information .box span i.icon-project{ background:url(../images/cart_icon-04.png) no-repeat center center;}
.information .box span i.icon-card{ background:url(../images/cart_icon-06.png) no-repeat center center;}
.information .box span i.icon-gender{ background:url(../images/cart_icon-05.png) no-repeat center center;}
.information .box span i.icon-remark{ background:url(../images/personal_2.png) no-repeat center center;}
.information .box span i.icon-age{ background:url(../images/personal_7.png) no-repeat center center;}


.tjxz-head{ width: 100%;}
.tjxz-head img{ width: 100%;}

/*专家列表*/
.experts_list{ margin:10px;}
.experts_list li{ border-bottom:1px solid #e4e4e4; display:inline-block; width:100%; position:relative; font-size:12px; padding-bottom:12px; margin-bottom:15px;}
.experts_list li .head{ float:left; width:60px; margin-right:10px;}
.experts_list li .head .pic{ width:60px; height:80px; background:#fff; display:block; overflow: hidden;}
.experts_list li .head .pic img{ width:100%;}
.experts_list li .make{ position:absolute; background:#f00; color:#fff; right:0; top:0; line-height:20px; padding:0 10px;}
.experts_list li p{ line-height:18px; color:#999; padding-left: 70px;}
.experts_list li p span{ margin-right:10px; color:#333;}


/*专家详情*/
.experts_head{border-bottom:1px solid #e4e4e4; display:inline-block; width:100%; padding-bottom:8px;}
.experts_head .pic{ width:60px; height:80px; background:#fff; display:block; float:left; margin-right:10px;overflow: hidden;}
.experts_head .pic img{ width:100%; }
.experts_head .name{ font-size:14px; color:#333; margin-bottom:5px; display:block;}
.experts_head p{ color:#999; font-size:12px; line-height:20px;}

.wb_box{border-bottom:1px solid #e4e4e4; display:inline-block; width:100%; padding-bottom:8px;}
.wb_box .title{ font-size:14px; color:#333; line-height: 30px;}
.wb_box p{ font-size:12px; color:#999; line-height:20px;}
.wb_box p span{ display:inline-block; margin-right:10px;}
.wb_box table{ border-collapse:collapse;}
.wb_box td {border:1px solid #f4f4f4; text-align:left; padding:5px; font-size:13px; line-height:24px; color:#666;}
button.make_btn{ display:inline-block; color:#fff; line-height:36px; background:#f80410; text-decoration:none; width:100%; text-align:center;border-radius: 5px; font-size:15px; margin-top:10px; outline:none; border:none;}
.wb_box img{ max-width: 100%;}



/*弹框*/
/*.alert{z-index:999; position:fixed; top:0; left:0; background: rgba(0,0,0,0.5); filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0,startColorstr = '#50000000',endColorstr = '#50000000') \9; width:100%; height:100%; animation:bgmove .7s; -moz-animation:bgmove .7s;-webkit-animation:bgmove .7s; -o-animation:bgmove .7s; display:none;}*/

.comm_box{ position:fixed; bottom:0rem; filter: alpha(opacity:1); opacity: 1; text-align:center; width:100%; display:block; animation:topmove .6s; -moz-animation:topmove .6s;-webkit-animation:topmove .6s; -o-animation:topmove .6s; background:#fff; max-height:30rem;}
.comm_box .tit{ background:#f5f5f5; height: 42px; line-height:42px; position:relative; font-size:15px; color:#333;}
.comm_box .tit a.colse_cbox{ position:absolute; right:10px; color:#5a8bff; font-size:14px;}
.comm_box .column{ max-height:300px; overflow-y: auto; overflow-x: hidden;}
.comm_box .column li{ line-height:40px; border-bottom:1px solid #f4f4f4; color:#333; font-size:14px; position: relative;}
.comm_box .column li.on{ color:#5a8bff;}
.comm_box .column li.on i{background:url(../images/cart_icon-10.png) no-repeat center center; position: absolute; z-index: 99; right: 10px; top: 4px; background-size:.4rem; width: .6rem; height: .6rem; display: block;}


/*在线预约*/
.margin_10{ margin:10px;}
.p_img img{ width:100%;}
.information .box em{ float:right;}
.information .box i{ width:100%; line-height:34px; float:right; text-align:right; border:none;font-size:14px; color:#999; outline:none;}
.information ul li{ width:33.33333333%; float:left; text-align:center; font-size: .36rem;}
.information ul li div{ margin:10px; padding:18px 0; border:1px solid #f4f4f4; border-radius:5px;}
.information ul li div.on{ border:1px solid #5a8bff; color:#5a8bff;}
.information .box b{ margin-right: 3px;float: left;}


/*预约成功通知*/
.notice b{ font-weight:500; float:left;}
.notice i{ width:6px; height:6px; border-radius:3px; display:block; background:#f4f4f4; float:left; margin:10px 4px 0 4px;}
.notice p{ color:#272727; font-size:14px; line-height:24px;}
.notice .p_sport{ padding-left:20px; height:22px;}
.notice .p_sport span{ color:#999;}
.notice .green{ margin-top:14px; color:#5a8bff;}
.notice .regard{ border-top:1px solid #f4f4f4; padding:10px 16px; color:#666; font-size:16px;}
.notice .regard em{ float:right;}
.frame{ margin:0 20px; border:1px solid #f4f4f4; border-radius:5px;}
.frame .frame_p{ position:relative; font-weight:bold; text-align:center; height:38px; font-size:16px; line-height:38px; background:#ececec;}
.frame .frame_p em{ position:absolute; left:-16px; top:10px; width:0px; height:0px; border-width: 16px 8px 0 8px; border-style:solid; border-color:#ececec transparent transparent transparent; transform:rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg);}
.piece{ margin-bottom:30px;}


/*体检项目*/
.wechat_search{ position:fixed; width:100%; top:0; left:0; background:#fff; z-index:999;}
.wechat_search .box{ z-index:99; background:#fff; border-bottom:1px solid #f4f4f4; padding:10px; height:.72rem ;/*box-sizing: border-box;*/}
.wechat_search .box i{ position:absolute; top:10px; right:11px; background:#000; background:url(../images/glasses_gry.png) no-repeat center center; background-size:.48rem; width:.72rem; height:.72rem;}
.wechat_search input{ width:100%; outline:none; text-indent:10px; border-radius:5px; height:.72rem; border:1px solid #f4f4f4;}
.sports_v{position:fixed; left:0; top: 0;  z-index:99; width:80px; text-align:center; background:#f6f6f6; height:100%; overflow-y:auto;}
.sports_v ul{ margin-top: 57px;}
.sports_v ul li{ height:42px; line-height:42px; font-size:12px;background:#f6f6f6; overflow: hidden;}
.sports_v ul li div{ padding:0 6px;}
.sports_v ul li.on{ background:#fff;}

.sports_m{ font-size:12px; margin-top:57px; padding-left:84px;}
.sports_m ul{ width:100%;}
.sports_m ul li{ border-bottom:1px solid #f4f4f4; padding:10px 0; float:left; width:100%;}
.sports_m ul li .s_img{margin-right:8px; width:60px; height:60px; float:left; border:1px solid #f1f1f1; display:table-cell; text-align:center; vertical-align:middle; }
.sports_m ul li .s_img a{text-align: center; vertical-align: middle; display: table-cell; width: 60px; height: 60px;}
.sports_m ul li:last-child{ border-bottom: none;}


.sports_m ul li .s_img img{ max-width:100%; max-height: 100%;}
.sports_m  .spor_p{ text-overflow:ellipsis; white-space:nowrap; overflow:hidden; margin-top:10px;}
.sports_m ul li div p{ text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.sports_m ul li p{ font-size: .28rem;}
.sports_m ul li p span{ font-size: .28rem;}
.sports_m ul li .go_see{ float:right; line-height:20px; padding:0 4px; border-radius:3px; margin-right:10px; background:#5a8bff; color:#fff; font-size:12px;}
.cart_on{ float:left; margin-top:5px; margin-left:10px;}


/*商品详情*/
.whole{ overflow: hidden; margin-bottom: 80px;}
.whole .price_ic{position:relative; line-height:.8rem;}
.whole .price_ic span{ color:#ff0000; font-size:.54rem;}
.whole .price_ic i{ text-decoration:line-through; color:#999; }
.whole .price_ic .r_more{ position:absolute; color: #999; font-size: .28rem; right:0px; top:0;  padding-right:12px; background:url(../images/grey_ar.png) no-repeat right center; background-size:6px;}
.whole .price_ic .spell{ border-radius: 8rem; background: #f7a518; padding: 2px 6px; color: #fff; font-size: .28rem; float: left; margin-right: 8px;}
.whole .box{font-size:13px; color:#666; border:1px solid #f4f4f4; padding:8px; border-radius:5px; margin-top:10px;}
.whole .location{ position: relative; padding-right: 30px;}
.whole .title{ color:#000; font-size: .32rem; overflow: hidden;}
.whole .share-t{ width: .38rem; height: .38rem; float: right; display: block; font-size: .3rem; position: absolute; z-index: 999; right: 0px; top: 0px;}
.whole .share-t img{ max-width: 100%; max-height: 100%;}

.esse_info{ font-size:.28rem; color:#aaa; margin-top: 4px; overflow: hidden; width: 100%;}
.esse_info .ti_in{ width:50%; float: left; height:.7rem; line-height: .7rem;}
.esse_info span{ color:#666;}
.esse_info .t_notice{ text-align: right; position: relative;}
.esse_info .t_notice span{ margin-right: 14px;}

.esse_info .t_notice .icon{ width: 12px;height: 25px;position: absolute;background: url(../images/grey_ar.png) no-repeat center center;background-size: .1rem;display: block; top: 5px; right: 0px; z-index: 9;}



.whole table{ font-size:13px; margin-bottom:20px;}
.whole table thead tr th{border:1px solid #f4f4f4; color:#666; text-align:center; font-weight:500; line-height:32px;}
.whole table tbody tr td{border:1px solid #f4f4f4; border-top:0; color:#666; text-align:center; line-height:32px;}

.whole .original{ font-size: .28rem; color: #999; text-decoration:line-through; height: 24px; line-height: 24px; display: block;}


.product_img .focus span.current{background:#ff0000;opacity:0.5;}
.focus { text-align:center;}
.focus span{width:10px;height:10px;margin-right:8px;border-radius:50%;background:#000;font-size:0;opacity:0.5;}
.focus span.current{background:#fff;opacity:0.5;}

.box_info{max-height:380px; font-size:.24rem; text-align:left; padding:0 10px; overflow-y:scroll; line-height:20px;}
.box_info h1{ font-size:.3rem; line-height:50px; height: 50px; font-weight: 500;}
.box_info b{ color:#333; display:block;}
.box_info p{ margin-bottom:10px; color:#666;}
.box_info .personal_6{ background:url(../images/personal_6.png) no-repeat center center; width:150px; height:160px; display:inline-block;}
.box_info img{ max-width: 100%;}


/*个人中心*/
.personal p{ font-size:14px; color:#666; padding:0 10px;}
.personal .name{ width:100%;}
.personal .name .avatar img{ width:70px; height:70px; border:1px solid #f4f4f4; border-radius:35px;}
.personal .row{ height:40px; position:relative; border-bottom:1px solid #f4f4f4; line-height:40px;}
.personal .row img{ width:16px; height:16px; margin-right:5px; float:left; margin-top:12px;}
.personal .row span{ line-height:40px;}
.personal .row i{ background:url(../images/grey_ar.png) no-repeat center right; width:20px; height:40px; background-size:7px;}
.personal .row em{ background:#ff0000; position:absolute; margin-top:10px; z-index:99; right:22px; top:0; width:20px; height:20px; line-height:20px; font-size:10px; color:#fff; border-radius:20px; text-align:center;}
.personal .row i{ float:right;}
.personal button{ display:inline-block; color:#fff; line-height:40px; background:#5a8bff; text-decoration:none; width:calc(100% - 20px); text-align:center;border-radius: 5px; font-size:15px; margin:20px 10px; outline:none; border:none;}


/*我的预约*/
.engagement{ font-size:14px;}
.engagement .folk{ width:100%; float:left; border-bottom:5px solid #f6f6f6;}
.engagement .folk p{ min-height:30px; line-height:30px; position: relative; padding-left: 80px;}
.engagement .folk p span{ width:80px; text-align:right; position: absolute; left: 0;}
.engagement .folk p em{ float:right; color:#5a8bff; margin-right: 10px;}
.engagement .folk .random{ width:auto;}
.engagement .folk p i{ color:#999; line-height: 20px; padding: 5px 0; display: inline-block;}
.engagement .folk .order{ border-bottom:1px solid #f4f4f4;}
.engagement .folk .graphic{ margin-top:10px;}
.engagement .folk .graphic img{ float:left; margin-right:10px; width:60px; height:60px; border:1px solid #f1f1f1; display: table-cell; text-align: center; vertical-align: middle;}
.engagement .folk .graphic .spor_p{ font-size:14px; line-height:32px; overflow:hidden; color:#333; text-overflow:ellipsis; white-space:nowrap; }
.engagement .folk .graphic p{ color:#ff0000; font-size:13px;}
.engagement .folk .total{ text-align:right; color:#666;}

/*订单列表*/
.order-list .h_nav{ position: fixed; left:0; top:0px; width: 100%; z-index: 999;}
.order-list .engagement{ padding-top: .88rem ; background: #fff;}
.order-list .engagement .folk{border-bottom: 1px solid #f6f6f6; margin-bottom: 15px; padding-bottom: 5px;}
.order-list .engagement .folk .order{border-bottom:none; font-size: 12px;}
.order-list .engagement .folk .title{border-bottom: 1px solid #f6f6f6;  font-size: 15px;}
.order-list .engagement .folk .title span{ width: 80px;}
.order-list .engagement .folk .title em{ margin-right: 10px;}



/*在线充值*/
.balance_c{ margin:32px 0;}
.balance_c .b_16{ font-size:16px; margin-bottom:6px;}
.balance_c .b_36{ font-size:36px; color:#ff0000;}
.balance_c .name{ font-size:16px; padding-top:20px;}
.balance_c .name em{ color: #000;}
.balance_c .name i{ font-size:14px; margin-left:8px; color: #999;}


/*充值失败*/
.setback{background:#fff; width:100%; position:fixed; left:0; bottom:0px; filter: alpha(opacity:1); opacity: 1; animation:dropmove .6s; -moz-animation:dropmove .6s;-webkit-animation:dropmove .6s; -o-animation:dropmove .6s;}
.setback .con_box{ color:#666; font-size:14px; text-align:center;}
.setback .con_box p{ padding:10px 0; text-align:center; font-size:14px; color:#666;}
.setback .con_box p em{color:#999;}
.setback .con_box .c_box{ padding: 0px;}
.setback .con_box .c_box em{ color: #ff0000; font-size: 24px;}
.setback .action_btn{ padding-bottom:10px;}
.setback .success{ text-align:center;}
.setback .success i{ margin-top:20px; display:inline-block; width:80px; height:80px; background:url(../images/personal_9.png) no-repeat center center;}
.setback .failure{ text-align:center;}
.setback .failure i{ margin-top:20px; display:inline-block; width:80px; height:80px; background:url(../images/personal_8.png) no-repeat center center;}
.setback .action_btn a{display:inline-block; color:#fff; line-height:36px; background:#5a8bff; text-decoration:none; width:100%; text-align:center;border-radius: 5px; font-size:15px; margin-top:10px; outline:none; border:none;}
.setback .action_btn .gry{ background:#bbb;}

.notice .arrival{ margin:14px 0;}


/*充值记录*/
.recharge{ border-bottom:1px solid #f4f4f4; padding-bottom:10px; font-size:14px;}
.recharge p{ height:30px; line-height:30px;}
.recharge p span{ color:#999;}
.recharge p em{ float:right; color:#ff0000;}
.recharge p .green{ color:#5a8bff;}


/*选择绑定客户*/
.binding .add{ height:50px; line-height:50px; font-size: .3rem; text-align:center; margin-top:16px; color:#5a8bff; border:1px solid #5a8bff;}
/*.binding .card{ height:90px; border-radius:10px; border:1px solid #f4f4f4; color:#333; margin:20px 0; font-size:14px;}*/
/*.binding .card p{ width:100%;}*/
/*.binding .card span{ text-align:left; padding-left:10px; float:left; padding-top:30px;}*/
/*.binding .card em{ float:right; padding-right:10px; padding-top:30px;}*/
/*.binding .card .default{ float:left; color:#999; padding-left:10px; margin-top:10px;}*/
.binding button{display:inline-block; color:#fff; line-height:40px; background:#5a8bff; text-decoration:none; width:100%; text-align:center;border-radius: 5px; font-size:.3rem; margin-top:10px; outline:none; border:none;}

.binding .add{ height:50px; line-height:50px; text-align:center; margin-top:16px; font-size:.32rem; color:#5a8bff; border:1px solid #5a8bff;}
.binding .card{ height:1.6rem; border-radius:10px; background:#fff; color:#000; margin:.4rem 0; font-size:14px; position:relative;}
.binding .card .box{ display:block; overflow:hidden; padding:.28rem;}
.binding .card .box .c_img{ width:1.1rem; height:1.1rem; float:left; margin-right:.3rem;}
.binding .card .box .c_img img{ width:100%;}
.binding .card .box p{ padding-left:.28rem; margin-bottom:.16rem;}
.binding .card .box .name{ font-size:.34rem; margin-top:.05rem;}
.binding .card .box .id_card{ color:#999; font-size:.28rem;}
.binding .card.on .default{ position:absolute; z-index:99; right:10px; top:10px; color:#fff; font-size:.28rem;}
.binding .card.on .name{ color:#fff;}
.binding .card.on .id_card{ color:#fff;}
.binding .card.on{ background:#5a8bff;}






/*按钮*/
.btn_box{ position:fixed; bottom:0; left:0; width:100%; z-index: 99;display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; background:#fff; border-top:1px solid #fafafa; }
.btn_box .cart{ background:url(../images/cart.png) no-repeat center 12px; background-size:30px; border:none; outline:none; width:80px; padding-top:22px; position:relative}
.btn_box .cart i{ background:#f00; color:#fff; position:absolute; right:14px; top:6px;border-radius: 8px; width: 16px; height: 16px;line-height: 16px;}
.btn_box .btn{ -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; line-height:50px; font-size:14px; color:#fff; border:none;}
.btn_box .btn22{ line-height:22px;}
.btn_box .red{background:#f80410;}
.btn_box .orange{ background:#f7a518;}
.btn_box .green{ background: #5a8bff;}
.btn_box .gry{background:#ccc;}


.btn_fixed{ position:inherit;}
.btn_em .btn{ border-radius:10px; width:120px; height:40px; outline:none; margin-left:10px; margin-right:10px; color:#fff; -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; line-height:40px; font-size:16px; color:#fff; border:none;}
.btn_em botton{ outline:none;}
.button-hi{ margin-bottom: 0.2rem;}
.btn_em .orange{ background:#5a8bff;}
.btn_em .gry{background:#ccc;}
.comm_box2 .box_info{ text-align:center;}
.comm_box2 .box_info h1{ margin-bottom:20px; margin-top:16px;}


.btn-block{text-align: center; position: relative; border: none; pointer-events: auto;width: 100%;  display: block; font-size:14px; height: 40px; line-height: 40px; margin: 10px 10px 0 10px;border-radius: 3px;}
.btn-orange{background:#ff7300; color: #fff;}
.btn-red{background-color: #EF4F4F;color: #fff;}
.btn-hollow{border: 0.5px solid #B2B2B2;background-color: #FFF; color: #454545;}


/*绑定页面弹窗*/
.pop-up{ position:fixed; bottom:0rem; filter: alpha(opacity:1); opacity: 1; text-align:center; width:100%; display:block; animation:topmove .6s; -moz-animation:topmove .6s;-webkit-animation:topmove .6s; -o-animation:topmove .6s; background:#fff; max-height:30rem;}
.pop-up .box_info{ text-align:center;}
.pop-up .box_info p{ margin-bottom:.36rem; color:#666; font-size:.3rem;}
.pop-up .box_info .personal_6{ background:url(../images/personal_6-01.png) no-repeat center center; width:4rem; height:2.2rem; background-size:4rem; display:inline-block;}
.pop-up .box_info img{ max-width: 100%;}


/*成功提示*/
.success_tip{ position:fixed; left:0; bottom:65px; z-index:9999; text-align:center; width:100%; display:none;}
.success_tip span{ background: rgba(0,0,0,0.5); filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0,startColorstr = '#50000000',endColorstr = '#50000000') \9; border-radius:15px; height:30px; display:inline-block; line-height:30px; text-align:center; color:#fff; font-size:14px; padding:0 15px;}

/*弹框*/
.alert{z-index:999; position:fixed; top:0; left:0; background: rgba(0,0,0,0.5); filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0,startColorstr = '#50000000',endColorstr = '#50000000') \9; width:100%; height:100%; animation:bgmove .7s; -moz-animation:bgmove .7s;-webkit-animation:bgmove .7s; -o-animation:bgmove .7s; display:none;}
.comm_box{ position:fixed; bottom:0rem; filter: alpha(opacity:1); opacity: 1; text-align:center; width:100%; display:block; animation:topmove .6s; -moz-animation:topmove .6s;-webkit-animation:topmove .6s; -o-animation:topmove .6s; background:#fff; max-height:30rem;}
.comm_box .confirm_btn{ height:40px; width:100%;}
.comm_box .confirm_btn a{ width:100%; height:40px; text-align:center; font-size:16px; line-height:40px; background:#5a8bff; color:#fff; display:block;}
.comm_frame{background:#fff; width:90%; position:fixed; left:0; top:3.4rem; margin:5%; border-radius:5px;filter: alpha(opacity:1); opacity: 1; animation:dropmove .6s; -moz-animation:dropmove .6s;-webkit-animation:dropmove .6s; -o-animation:dropmove .6s; height:auto}
.comm_frame .con_box{ color:#666; font-size:14px; text-align:center;}
.comm_frame .con_box p{ padding:36px 0; text-align:center; font-size:14px; color:#666;}
.comm_frame .con_box p em{display:block;color:#999;}
.comm_frame .action_btn{border-top:1px solid #f1f1f1;}
.comm_frame .action_btn a{ width:50%; display:block; float:left; line-height:40px; font-size:14px; text-align:center;}
.comm_frame .action_btn a.confirm{ border-left:1px solid #f1f1f1; box-sizing:border-box;-moz-box-sizing:border-box; kit-box-sizing:border-box; color:#5a8bff;}


.comm_box .pro_info{ border-bottom:1px solid #f1f1f1; height:40px; line-height:40px; text-align:left;}
.comm_box .pro_info h2{ font-size:14px; color: #999; line-height:40px; font-weight: 500; padding:0 5px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.comm_box .pro_info .colse_cbox{ background:url(../images/close_icon.png) no-repeat center center; display:block; background-size:20px; width:20px; height:20px; position:absolute; right:10px; top:10px;}

.comm_box .quantity{ text-align:left; padding:10px 10px 15px 10px; font-size:16px; line-height:40px; overflow:hidden; color: #999;}
.comm_box .quantity .name{ float:left; font-size:16px;}
.comm_box .quantity .quan_input a{float:left;line-height:40px; width:42px; border: 1px solid #f4f4f4;text-align: center; color: #999;box-sizing:border-box;-moz-box-sizing:border-box; kit-box-sizing:border-box;}
.comm_box .quantity .quan_input input{outline:none; color: #999; border: 1px solid #f4f4f4;border-left:none;border-right:none; padding:0; float:left;line-height:40px; text-align:center; width:80px; box-sizing:border-box;-moz-box-sizing:border-box;kit-box-sizing:border-box;}




/*购物车*/
.w750{ width:100%; margin:0 auto;}

.fix_top{top:0; left:0; width:100%; background:#5a8bff; height:48px; border-bottom:1px solid #f0f0f0; position:relative; z-index:999; overflow:hidden;}
.fix_top .search_flex .box{ color:#fff; font-size:20px; line-height:28px;}
.fix_top .search_flex .box .text{ background:#fff;}
.fix_top .search_flex .box i{background:url(../images/glasses_gry.png) no-repeat center center; background-size:24px;}
.fix_top .search_flex .all_edit{ width:56px; text-align:center; font-size:16px; line-height:28px; color:#fff; white-space:nowrap;}
.fix_top .search_flex .all_edit a{color:#fff;}
.fix_top .search_flex .senior{ width:56px; text-align:center; font-size:13px; line-height:16px; color:#fff;}
.fix_top .search_flex .senior a{color:#fff;}
.fix_top .search_flex .ss_btn{width:56px; background-size:24px;}

.product_list{ width:100%;}
.product_list ul{ margin-bottom:.5rem;}
.product_list li{margin-top:.5rem; background:#fff; border-bottom:1px solid #f4f4f4; padding:10px; display:inline-block; width:100%;box-sizing:border-box;-moz-box-sizing:border-box; kit-box-sizing:border-box; text-align:left;}
.product_list li .pic{ width:80px; height:80px; float:left; border:1px solid #f4f4f4; margin-right:10px; }
.product_list li .pic span{ width:7.5rem; height:7.5rem; display:table-cell; text-align:center; vertical-align:middle;}
.product_list li .pic img{ max-width:100%; max-height:100%;}
.product_list li h3{ font-size:1.2rem; color:#333; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:1.8rem}
.product_list li p{ font-size:.9rem; color:#777; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;line-height:1.5rem}
.product_list li p em.red{ color:#f00; font-size:1.1rem}

.shop_cart_box{ padding-bottom:60px;}
.shop_cart_box .item{ padding-bottom:.2rem;}
.shop-ite .item{ padding-bottom:.9rem;}
.shop_cart_box .item .hd{ background:#fff; border-bottom:1px solid #f4f4f4; padding:12px 0; overflow:hidden;}
.shop_cart_box .item .hd .check_span{ float:left; margin:.8rem 0 .8rem .8rem; display:block; position:relative;}
.shop_cart_box .item .hd .check_span input{ position:absolute; left:-0.8rem; top:-0.8rem; width:2.1rem; height:2.1rem;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.shop_cart_box .item .hd .name{ float:left; font-size:1.2rem; line-height:3rem; background-size:1.2rem; padding-left:1.5rem;margin-left:.8rem}
.shop_cart_box .item .hd .edit{ float:right; color:#5a8bff; background-size:1.2rem; margin-right:10px; font-size:.28rem;}
.shop_cart_box .item .hd .finish{ float:right; font-size:14px; color:#5a8bff; background-size:1.2rem; margin-right:10px;}
.shop_cart_box .item li{ background:#fff; border-bottom:1px solid #f4f4f4; text-align:left; padding:8px 0; display:inline-block; width:100%; position:relative;}
.shop_cart_box .item li .check_span{ float:left; margin:30px 0 0 10px; display:block;}
.shop_cart_box .item li .pic{ float:left; margin:0 6px;}
.shop_cart_box .item li .pic span{ width:84px; height:84px; display:table-cell; text-align:center; vertical-align:middle; border:1px solid #f1f1f1; font-size: 0;}
.shop_cart_box .item li .pic img{ max-width:100%; max-height:100%;}
.shop_cart_box .item li h3{ color:#333; display:block; white-space:nowrap; font-weight: 500; overflow:hidden; text-overflow:ellipsis; font-size:14px;  margin-bottom:6px;}
.shop_cart_box .item li p{ font-size:13px; color:#777; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-bottom:6px;}
.shop_cart_box .item li p em.red{ color:#f00;}
.shop_cart_box .item li .fill_in{ margin-top:4px; color:#666; font-size:13px;}
.shop_cart_box .item li .fill_in input{ outline:none;border: 1px solid #f4f4f4;border-left:none;border-right:none; padding:0; float:left;line-height:2.4rem; text-align:center; width:6rem; box-sizing:border-box;-moz-box-sizing:border-box;kit-box-sizing:border-box;}
.shop_cart_box .item li .fill_in a{ border:1px solid #f4f4f4; height:30px; float:left; line-height:30px; width:30px; text-align:center;}
.shop_cart_box .item li .fill_in .num{ border:1px solid #f4f4f4; border-left:0; border-right:0; width:60px; text-align:center; line-height:30px; color:#666;}
.shop_cart_box .item li a.delete{ position:absolute; right:0; background:#fff; border: 1px solid #ff0000; top:29px; color:#ff0000; border-radius: 5px; height:60px; line-height:60px; padding:0 .2rem; font-size:14px; text-decoration:none;}
.shop_cart_box .item .total{ background:#fff; text-align:right; padding:.8rem; color:#666; font-size:14px;}
.shop_cart_box .item .total em.red{ color:#f00;}
.shop_cart_box .item li.down{ background: #f2f2f2;}
.shop_cart_box .item li .shelf{ display: inline-block; clear: both; border: 1px solid #f00;font-size: 12px; color:#f00; margin-top: 5px; padding: 2px 10px;}

.choose input[type="checkbox"]{margin:0;opacity:0;filter: alpha(opacity=0);}
.choose input:focus{ outline:none}
.choose .more_select{cursor:pointer;}
.choose .more_select a{ text-decoration:none; line-height: .32rem;}
.choose .more_select em{ padding-left:24px; color:#666; line-height: .32rem; font-size:.32rem; float:left; background:url(../images/cart_icon.png) no-repeat 0 center; background-size:.36rem; margin-left:10px;}


.choose .check_span{ display:block; background:url(../images/radio_not.png) no-repeat; background-size:.44rem; width:.44rem; height:.44rem}
.choose .check_span_checked{background:url(../images/radio_pitch.png) no-repeat;background-size:.44rem;}

/*按钮*/
.bottom_bar{ background:#fff; position:fixed; border-top:1px solid #f4f4f4; height:46px; bottom:1.1rem; width:100%; line-height:46px; z-index: 99;}
.emerge_bar{ bottom:0px;}
.bottom_bar .build{ float:right; text-align:center; background:#5a8bff; font-size:.3rem; color:#fff; padding:0 10px; min-width:75px; text-decoration:none; border: none; outline: none; height: 46px; line-height:46px;}
.bottom_bar .bu_red{ background: #fff; border: 1px solid #ff0000; color: #ff0000; border-radius: 36px; height: 36px; line-height: 36px; width: 40px; margin: 4px 8px 0 0; min-width: 50px;}
.bottom_bar .more_select{ float:left;  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); tap-highlight-color: rgba(0,0,0,0);}
.bottom_bar .more_select span{ color:#666; font-size: .32rem; float: left;}
.bottom_bar .check_span{ float:left; margin:11px 8px 0px 12px; display:block;}
.bottom_bar .gather_hj{ float:right; margin-right:10px; font-size:.3rem; color:#666;}
.bottom_bar .right-i{ float: right; display: block; height: 46px;}
.bottom_bar .right-i .le{ float: left; margin-right:10px; text-align: right;}
.bottom_bar .right-i .gather{ font-size:.3rem; color:#666; height: 23px; line-height: 23px;}
.bottom_bar .right-i .shopLj{ font-size:.24rem; color: #999; height: 23px; line-height: 23px;}
.bottom_bar .gather em.red{ color:#f00;}
.bottom_bar .half_btn{ width:50%; line-height:50px; float:left; text-align:center; font-size:18px; color:#fff;}
.bottom_bar .cope_with{ float:left; margin-left:10px; font-size:16px;color:#888;}
.bottom_bar-02{ bottom: 0px;}

.mult_box{background:#fff; position:fixed; height:50px; left:0; bottom:0; width:100%; line-height:50px; z-index: 99;display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; }
.mult_box .btn{ -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; line-height:50px; font-size:1.3rem; color:#fff; border:none;}



/*购物车（提交订单）*/
.order_form{ border-bottom:1px solid #f4f4f4; height:40px; line-height:40px; padding-left:24px; color:#666; font-size:.3rem; background:url(../images/cart_icon.png) no-repeat left center; background-size:.36rem;}
.bg_form{ background:url(../images/cart_icon2.png) no-repeat left center; background-size:.36rem;}
.subscribe .picture .size13 i{ float:right; color: #666;}
.subscribe .picture .size13 em{ color:#ff0000;}
.information .success{ border-bottom:1px solid #f4f4f4; margin-top:20px; height:40px; line-height:40px; padding-left:24px; color:#666; font-size:16px;}
.edit_c{ color: #999;}

.ul_bottom-c{ margin-bottom: 54px;}
.ul_bottom-c .picture{ border-bottom: .01rem solid #f4f4f4; padding-bottom: .28rem;}

/*应付金额*/
.valence{ border-bottom:1px solid #f4f4f4; padding-bottom:.4rem;}
.valence p{ text-align:center;}
.valence .from{ margin-top:.28rem;}
.valence .from .colse_abox{ float:right; color:#999; position:fixed; z-index:999; right:10px; font-size:.28rem;}
.valence .grizzle{ margin-top:.66rem; color:#999; font-size: .34rem;}
.valence .price{ font-size:.66rem; color:#ff0000; padding-top:.2rem;}
.valence .price em{ font-size:.36rem; }
.pose_c{ font-size: .3rem; position: relative;}
.pose_c p{ padding:0 .2rem; height:.8rem; line-height:.8rem;}
.pose_c p i{ color:#ff0000;}
.pose_c p .znyeClass{ color:#ff0000;}
.pose_c p a{ float:right;}
.pose_c .linkBind,.pose_c .linkCharge{ right:.2rem; color:#999; background:url(../images/grey_ar.png) no-repeat right center; background-size:.14rem; position: absolute; padding-right:.24rem;}


/*收银台单选按钮*/
.defray{ border-top:.2rem solid #f4f4f4; padding:0 .2rem; overflow:hidden;}
.defray label{ padding:.24rem 0; border-bottom:1px solid #f4f4f4; width:100%; display:inline-block; font-size: .3rem;}
.defray input[type=radio]{width:.4rem;height:.4rem;vertical-align:middle;opacity:0; margin-right:.1rem;}
.defray .input_style{ background:url(../images/green.png) no-repeat 0 center; width:100%; height:.4rem; display:inline-block; color: #000;}
.defray .radio_bg_check{background:url(../images/green1.png) no-repeat 0 center; color:#5a8bff;}
.defray .checkbox_bg_check{background:url(../images/green.png) no-repeat 0 center;}
.defray button{ display:inline-block; color:#fff; line-height:.8rem; background:#5a8bff; text-decoration:none; width:100%; text-align:center;border-radius:.1rem; font-size:.3rem; margin-top:.2rem; outline:none; border:none;}


/*专家介绍二期*/
.present_p{ width:100%; padding-bottom:20px; background:#5a8bff; text-align:center;}
.present_p .pic{ display:inline-block; margin-top:20px; vertical-align: middle; text-align: center;}
.present_p .pic img{  background:#f0f0f0;  max-width: 100%; max-height: 100%;  width:1.8rem; height:1.8rem; border-radius:1.8rem;}
.present_p p{ background:none; color:#fff; margin-top:3px;}
.present_p .title{ font-weight:bold; font-size:.36rem;}
.present_p .position{ opacity:0.9; font-size:.32rem;}
.present_p .position i{ color: #fff;}
.present_p .position em{ margin-right:8px;}
.schedul_t{ overflow:hidden;}
.schedul_t .content{ background:#fff;padding-left:.2rem; padding-right:.2rem; color:#333; font-size:.28rem; padding-bottom:.28rem; word-wrap:break-word;}
.schedul_t .content .personal{ color:#5a8bff; font-size:.3rem; padding-top:.2rem; margin-bottom:.2rem;}
.schedul_t .content img{ width:100%; text-align:center;}
.schedul_t table{ background:#fff;}
.schedul_t table .dateHead .line_height{ line-height: 25px; color: #999;}
.schedul_t .deposit{ color:#5a8bff;}
.schedul_t .morning{ max-width:30px;}
.schedul_t thead tr th{ font-weight:500;}
.schedul_t th,.schedul_t td{ border:1px solid #f4f4f4; padding:5px; font-size:.28rem; color:#666; line-height:50px;}
.schedul_t .gry{ color:#bbb;}


.h_nav{ background:#fff; border-bottom:1px solid #efefef;}
.no_nav{ margin-bottom: 0px; border-bottom:10px solid #f4f4f4;}
.h_nav ul{display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; width:100%;}
.h_nav li{ -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; line-height:.88rem; font-size:.3rem; position:relative}
.h_nav li a{ display:block; text-align:center; font-size:.3rem;}
.h_nav li i{ background:#f00; display:inline-block; color:#fff; position:absolute; top:3px; line-height:18px;border-radius:50%; min-width:18px; text-align:center; font-size:12px;}
.h_nav li.on a{ border-bottom:2px solid #5a8bff; color:#5a8bff;margin-bottom: -1px;}
.details_nav li{ text-align: center;}
.details_nav li.on a{ border-bottom:2px solid #f7a518; color:#f7a518; display: inline-block;}


/*专家列表二期*/
.proficient_list .list_bottom{ border-bottom:1px solid #e4e4e4; margin-bottom:8px; background:#fff;}
.proficient_list .list_bottom li{ padding:10px 10px 20px 10px; position:relative; font-size:.28rem;}
.proficient_list .list_bottom li .head{ float:left; width:1.5rem; margin-right:10px;}
.proficient_list .list_bottom li .head .pic{ width:1.5rem; height:1.5rem; background:#f0f0f0; display:block; display:table-cell; vertical-align:middle; text-align:center;}
.proficient_list .list_bottom li .head .pic img{ max-width:100%; max-height:100%;}
.proficient_list .list_bottom li p{ line-height:18px; color:#999;}
.proficient_list .list_bottom li p span{ margin-right:10px; color:#333; font-size:.32rem;}
.proficient_list .list_bottom li .hide{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:.28rem;}
.proficient_list .list_bottom li .hide10{ margin-top:10px; margin-bottom:14px;}
.proficient_list .reserve{display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; width:100%; border-top:1px solid #e4e4e4;}
.proficient_list .reserve li{ padding:0px; -webkit-box-flex:0 0 33.33333333%; -webkit-flex:0 0 33.33333333%; -moz-box-flex: 0 0 33.33333333%; -ms-flex: 0 0 33.33333333%; flex: 0 0 33.33333333%; line-height:50px; border-bottom:0px; font-size:14px; overflow:hidden;}
.proficient_list .reserve li a{ text-align:center; display:block; color:#5a8bff; border-right:1px solid #e4e4e4; font-size:.28rem;}
.proficient_list .reserve li a.on{ color: #999;}


.upper_apex{ margin-bottom:8px; background:#fff; }
.upper_apex .time{ color:#999; text-align:right; padding-right:8px; height:30px; line-height:30px; font-size:.28rem;}
.upper_apex .b-al{ width:100%; position:relative; overflow:hidden;}
.upper_apex .b-al .all{ float:left; width:70px; position:absolute; left:0; background:#fff; z-index:99; line-height:48px; font-size:.32rem; border:1px solid #ddd; border-left:0px; text-align:center;}
.upper_apex .b-al .all.on{ z-index:999; color:#5a8bff; background:#fff url(../images/personal_15.png) no-repeat right bottom; background-size:.46rem;}
.upper_apex .maring_top{ margin-top:4px; margin-bottom:2px;}
.upper_apex .b-al .date{ width:100%; overflow:auto; padding-left:70px;}
.upper_apex .b-al .date table{ width:570px; border-bottom:1px solid #ddd; border-top:1px solid #ddd;}
.upper_apex .b-al td{ float:left; width:70px; height:48px; font-size:.3rem; color:#999; text-align:center; border-right:1px solid #ddd;}
.upper_apex .b-al tr td.on{z-index:999; color:#5a8bff; background:url(../images/personal_15.png) no-repeat right bottom; background-size:.46rem;}


/*专家预约时间二期*/
.proficient_list .selected{ position:relative;}
.proficient_list .selected li.on{ z-index:999; color:#5a8bff; background:url(../images/personal_15.png) no-repeat right bottom; background-size:.46rem;}
.proficient_list .morning,.proficient_list .afternoon{ background:#fff;}


/*确认预约*/
.prompt{ position:relative; padding-top:.36rem; padding-bottom:.36rem; border-bottom:10px solid #f2f2f2;}
.prompt span{ position:absolute; z-index:99; font-size:.3rem; color:#181818; margin-left:.28rem;}
.prompt div p{ font-size:.3rem; color:#999; margin-left:1.9rem; line-height:.44rem;}
.prompt_time{ margin-top:0px;}
.prompt_time input{ color:#999;}
.cell_item .horizontal{ border-bottom:10px solid #f2f2f2;}
.cell_item span i.cell-icon-c1{ background:url(../images/cell-icon-c1.png) no-repeat center center;}
.cell_item span i.cell-icon-c2{ background:url(../images/cell-icon-c2.png) no-repeat center center;}
.cell_item span i.cell-icon-c3{ background:url(../images/cell-icon-c3.png) no-repeat center center;}
.cell_item span i.cell-icon-c4{ background:url(../images/cell-icon1.png) no-repeat center center;}


/*文章列表二期*/
.writings{ margin:0 .2rem;}
.writings ul li{ color:#181818; font-size:.3rem; border-bottom:1px solid #f4f4f4; float:left; width:100%; padding:.3rem 0 .2rem 0;}
.writings ul li p{ text-overflow:ellipsis; white-space:nowrap; overflow:hidden; padding-bottom: .1rem;}
.writings ul li span{ color:#999; padding-left: .36rem; font-size: .3rem; background: url(../images/cart_icon2.png) no-repeat left center; background-size: .3rem;}


/*设置二期*/
.setting{ margin:10px 0;}
.setting .box{ height:.88rem; line-height:.88rem; font-size:.3rem; border-bottom:1px solid #f4f4f4; padding:0 10px;}
.setting .box span{ float:left;}
.setting .box .con-ci{ color:#888; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:.88rem;}
.setting .box .address{ width: 5rem;}

/*套餐列表二期*/
.package_box .list{ margin-bottom:.16rem; overflow:hidden; background: #fff; margin-top:57px;}
.package_box .graphic{ overflow:hidden; padding:.2rem; border-bottom:1px solid #f4f4f4; position: relative;}
.package_box .graphic .pic{ float:left; width:1.5rem; height:1.5rem; margin-right:10px;}
.package_box .graphic .pic img{ width:100%; height:100%;}
.package_box .graphic .spor_p{ font-size:.28rem; color:#333; margin-bottom:.1rem;}
.package_box .graphic .fullName{ font-size: .18rem; border:1px dashed #5a8bff; border-radius: 5px; padding: 0 4px; display: inline-block; color: #5a8bff; margin-top: 4px;}
.package_box .appliance{ color:#999; font-size:.24rem; margin-bottom:.1rem;}
.package_box .appliance em{ padding-right:5px;}
.package_box .value{ color:#ff0000; font-size:.28rem; padding-top: 0px;}
.cart-iocn{ background:url(../images/icon-cart-on.png) no-repeat center center; position: absolute; right:10px; bottom:16px; width:.6rem; height:.6rem; background-size:.4rem;}

/*首页二期*/
.gx-logo{ background:url(../images/gx-logo.png) no-repeat center center; background-size:7.5rem; width:100%; height:61px; display:block;}
.nev-slide{ margin-bottom:.2rem;}

.analyst{ margin-bottom:.2rem; padding:.2rem; overflow:hidden; background:#fff;}
.analyst .inrfo .left{ font-size:.34rem; color:#181818; border-left:4px solid #5a8bff; padding-left:6px;}
.analyst .inrfo .right{ font-size:.28rem; color:#999; float:right; position:relative;}
.analyst .inrfo .right em{ padding-right:.2rem;}
.analyst .inrfo .right i{ position:absolute; background:url(../images/grey_ar.png) no-repeat center right; z-index:9; right:0px; background-size:.16rem; width:100%; height:100%;}
.analyst .exhibit{ width:100%;}
.analyst .exhibit li{ width:25%; float:left; box-sizing: border-box; font-size:.28rem; text-align:center;}
.analyst .exhibit li div{ border:1px solid #f4f4f4; border-radius:5px; padding-bottom:.2rem;  margin:5px;}
.analyst .exhibit li div .pic{ vertical-align:middle; text-align:center; box-sizing: border-box; margin-top:.14rem; display: block;}
.analyst .exhibit li div .pic img{ max-width:100%; max-height:100%; border-radius:1.26rem; width:1.26rem; height:1.26rem;}
.analyst .exhibit li div .name{ font-size:.28rem; color:#181818; margin-top:.2rem;}
.analyst .exhibit li div .post{ font-size:.24rem; color:#999;}
.analyst .device{ text-align:center;}
.analyst .device li{ width:33.33333333%; float:left; padding-top:.2rem; box-sizing: border-box;}
.analyst .device li .pic{ vertical-align:middle; display:table-cell; text-align:center; width:1.76rem; height:1.76rem; box-sizing: border-box;}
.analyst .device li .pic img{ max-width:100%; max-height:100%;}
.analyst .device li .name{ font-size:.28rem; color:#181818; padding-top:.2rem;}
.analyst .column{ padding:.2rem 0; position: relative;}
/*.analyst .column li i{ position: absolute; z-index: 99; background: url(../images/cart_icon-10.png) no-repeat center center; width: .6rem; height: .6rem; top: 0; right: 10px; background-size:.6rem; }*/
.analyst .column li{ width:100%; float:left; box-sizing: border-box; line-height:.8rem; border-bottom:1px solid #f4f4f4;}
.analyst .column li span{ float:left; width:75%; font-size:.3rem; color:#181818; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.analyst .column li i{ float:right; width:25%; font-size:.24rem; color:#999;}


/*设备列表二期*/
.facilities{ overflow:hidden;}
.facilities ul{ margin:.1rem;}
.facilities li{ width:50%; float:left; box-sizing: border-box; text-align:left; padding:.1rem;}
.facilities li a{ background:#fff; display:block;}
.facilities li a .pic{ width:3.25rem; height:3.25rem; display:block; padding:.1rem}
.facilities li a .pic span{width:3.25rem; height:3.25rem; display:table-cell; vertical-align:middle; text-align:center;}
.facilities li img{ max-width:100%; max-height:100%;}
.facilities li p{ font-size:.3rem; color:#333; line-height:.4rem; height:.8rem; padding:0 .1rem; overflow:hidden; text-align:center;}

/*文章详情二期*/
.caption-i{ display:block; overflow:hidden;}
.caption-i .title{ font-size:.36rem; text-align:center; margin:.28rem 0;}
.caption-i .subtitle{ font-size:.3rem; color:#999; text-align:center;}
.caption-i .subtitle span{ margin-right:.32rem;}
.caption-i .detail{ font-size:.3rem; margin:.3rem;}
.caption-i .detail img{ width:100%; vertical-align:middle; display:table-cell; text-align:center; margin:.12rem 0;}


/*余额支付密码弹出框*/
.pay_frame{background:#fff; width:90%; position:fixed; left:0; top: 50%; margin: -130px 5% 0 5%;  height:auto; border-radius:5px;}
.pay_frame .con_box{ color:#666; font-size:.28rem;  position:relative; border-bottom:1px solid #f4f4f4;}
.pay_frame .con_box a{ width:15px; height:15px; position:absolute; z-index:99999; left:10px; top:14px;}
.pay_frame .con_box a img{ width: 100%;}
.pay_frame .con_box p{ text-align:center; font-size:.34rem; color:#181818; padding:12px 0; text-align:center;}
.pay_frame .con_box p em{display:block;color:#999;}
.pay_frame .action_btn{border-top:1px solid #f1f1f1;}
.pay_frame .action_btn a{ width:50%; display:block; float:left; line-height:40px; font-size:14px; text-align:center;}
.pay_frame .action_btn a.confirm{ border-left:1px solid #f1f1f1; box-sizing:border-box;-moz-box-sizing:border-box; kit-box-sizing:border-box; color:#5a8bff;}
.pay_frame .pay_pp{ text-align:center;}
.pay_frame .pay_pp .size16{ color:#999; padding:10px 0; font-size: .32rem;}
.pay_frame .pay_pp .amount{ font-size:.6rem; padding-bottom: .2rem;}
.pay_frame .pay_pp .amount em{ font-size:.32rem; margin-right: .1rem;}
.pay_frame .input_se{ margin:0 25px; text-align:center; position:relative; outline:none; -webkit-appearance: none;}
.pay_frame .input_se input{ border:1px solid #e7e7e7; border-radius:5px; width:100%; text-indent:10px; height:40px; line-height:40px; color:#000; outline:none; padding: 0px;}
.pay_frame .input_se a{ position:absolute; z-index:9999; top: 0; right:15px; line-height:40px; border-left:1px solid #e7e7e7; padding-left:15px; color:#ccc; font-size:.28rem;}
.pay_frame .input_se a.on{ color:#5a8bff;}
.pay_frame .re_password{ font-size: .28rem; color: #5a8bff; text-align: center; padding:.28rem 0;}






/*订单详情*/
.subscribe{ font-size:.28rem; margin:10px;}
.subscribe .order{ height:32px; line-height:32px;}
.subscribe .order span{ width:76px; float:left; text-align:right;}
.subscribe .order i{ color: #666;}
.subscribe .order em{ color:#5a8bff;}
.subscribe .out_line{ border-top:1px solid #f4f4f4;}
.subscribe ul{ padding-bottom:14px;}
.subscribe .picture{ width:100%; display:block; padding-top:14px; overflow:hidden;}
.subscribe .picture span{ float:left; width:60px; height:60px; margin-right:10px; border:1px solid #f4f4f4;}
.subscribe .picture span img{ width:100%; height:100%;}
.subscribe .picture .size16{ font-size:.3rem; margin:6px 0 10px 0; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.subscribe .picture .size13{ font-size:.3rem; color:#666;}

.subscribe .or_der p{ text-align:right; height:32px; line-height:32px;}
.subscribe .or_der .black{ color:#333;}
.subscribe .or_der .red{ color:#ff0000;}
.subscribe button{ display:inline-block; color:#fff; line-height:40px; background:#5a8bff; text-decoration:none; width:100%; text-align:center;border-radius: 5px; font-size:15px; margin-top:20px; outline:none; border:none;}


/*load*/
.loader { -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); z-index: 99999;}
.load-container { width: 100%; height:100%; float: left; position: relative; overflow: hidden; -moz-box-sizing: border-box; box-sizing: border-box;}
.green_load .loader { margin:8em auto; font-size: 12px; width: 1em; height: 1em; border-radius: 50%; position: relative; text-indent: -9999em; -webkit-animation: green_load 1.1s infinite ease;  animation: green_load 1.1s infinite ease;}
@-webkit-keyframes green_load {
  0%,
  100% {
    box-shadow: 0em -2.6em 0em 0em #00a65a, 1.8em -1.8em 0 0em rgba(0, 166, 90, 0.2), 2.5em 0em 0 0em rgba(0, 166, 90, 0.2), 1.75em 1.75em 0 0em rgba(0, 166, 90, 0.2), 0em 2.5em 0 0em rgba(0, 166, 90, 0.2), -1.8em 1.8em 0 0em rgba(0, 166, 90, 0.2), -2.6em 0em 0 0em rgba(0, 166, 90, 0.5), -1.8em -1.8em 0 0em rgba(0, 166, 90, 0.7);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(0, 166, 90, 0.7), 1.8em -1.8em 0 0em #00a65a, 2.5em 0em 0 0em rgba(0, 166, 90, 0.2), 1.75em 1.75em 0 0em rgba(0, 166, 90, 0.2), 0em 2.5em 0 0em rgba(0, 166, 90, 0.2), -1.8em 1.8em 0 0em rgba(0, 166, 90, 0.2), -2.6em 0em 0 0em rgba(0, 166, 90, 0.2), -1.8em -1.8em 0 0em rgba(0, 166, 90, 0.5);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(0, 166, 90, 0.5), 1.8em -1.8em 0 0em rgba(0, 166, 90, 0.7), 2.5em 0em 0 0em #00a65a, 1.75em 1.75em 0 0em rgba(0, 166, 90, 0.2), 0em 2.5em 0 0em rgba(0, 166, 90, 0.2), -1.8em 1.8em 0 0em rgba(0, 166, 90, 0.2), -2.6em 0em 0 0em rgba(0, 166, 90, 0.2), -1.8em -1.8em 0 0em rgba(0, 166, 90, 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(0, 166, 90, 0.2), 1.8em -1.8em 0 0em rgba(0, 166, 90, 0.5), 2.5em 0em 0 0em rgba(0, 166, 90, 0.7), 1.75em 1.75em 0 0em rgba(0, 166, 90, 0.2), 0em 2.5em 0 0em rgba(0, 166, 90, 0.2), -1.8em 1.8em 0 0em rgba(0, 166, 90, 0.2), -2.6em 0em 0 0em rgba(0, 166, 90, 0.2), -1.8em -1.8em 0 0em rgba(0, 166, 90, 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(0, 166, 90, 0.2), 1.8em -1.8em 0 0em rgba(0, 166, 90, 0.2), 2.5em 0em 0 0em rgba(0, 166, 90, 0.5), 1.75em 1.75em 0 0em rgba(0, 166, 90, 0.7), 0em 2.5em 0 0em #00a65a, -1.8em 1.8em 0 0em rgba(0, 166, 90, 0.2), -2.6em 0em 0 0em rgba(0, 166, 90, 0.2), -1.8em -1.8em 0 0em rgba(0, 166, 90, 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(0, 166, 90, 0.2), 1.8em -1.8em 0 0em rgba(0, 166, 90, 0.2), 2.5em 0em 0 0em rgba(0, 166, 90, 0.2), 1.75em 1.75em 0 0em rgba(0, 166, 90, 0.5), 0em 2.5em 0 0em rgba(0, 166, 90, 0.7), -1.8em 1.8em 0 0em #00a65a, -2.6em 0em 0 0em rgba(0, 166, 90, 0.2), -1.8em -1.8em 0 0em rgba(0, 166, 90, 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(0, 166, 90, 0.2), 1.8em -1.8em 0 0em rgba(0, 166, 90, 0.2), 2.5em 0em 0 0em rgba(0, 166, 90, 0.2), 1.75em 1.75em 0 0em rgba(0, 166, 90, 0.2), 0em 2.5em 0 0em rgba(0, 166, 90, 0.5), -1.8em 1.8em 0 0em rgba(0, 166, 90, 0.7), -2.6em 0em 0 0em #00a65a, -1.8em -1.8em 0 0em rgba(0, 166, 90, 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(0, 166, 90, 0.2), 1.8em -1.8em 0 0em rgba(0, 166, 90, 0.2), 2.5em 0em 0 0em rgba(0, 166, 90, 0.2), 1.75em 1.75em 0 0em rgba(0, 166, 90, 0.2), 0em 2.5em 0 0em rgba(0, 166, 90, 0.2), -1.8em 1.8em 0 0em rgba(0, 166, 90, 0.5), -2.6em 0em 0 0em rgba(0, 166, 90, 0.7), -1.8em -1.8em 0 0em #00a65a;
  }
}
@keyframes green_load {
  0%,
  100% {
    box-shadow: 0em -2.6em 0em 0em #00a65a, 1.8em -1.8em 0 0em rgba(0, 166, 90, 0.2), 2.5em 0em 0 0em rgba(0, 166, 90, 0.2), 1.75em 1.75em 0 0em rgba(0, 166, 90, 0.2), 0em 2.5em 0 0em rgba(0, 166, 90, 0.2), -1.8em 1.8em 0 0em rgba(0, 166, 90, 0.2), -2.6em 0em 0 0em rgba(0, 166, 90, 0.5), -1.8em -1.8em 0 0em rgba(0, 166, 90, 0.7);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(0, 166, 90, 0.7), 1.8em -1.8em 0 0em #00a65a, 2.5em 0em 0 0em rgba(0, 166, 90, 0.2), 1.75em 1.75em 0 0em rgba(0, 166, 90, 0.2), 0em 2.5em 0 0em rgba(0, 166, 90, 0.2), -1.8em 1.8em 0 0em rgba(0, 166, 90, 0.2), -2.6em 0em 0 0em rgba(0, 166, 90, 0.2), -1.8em -1.8em 0 0em rgba(0, 166, 90, 0.5);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(0, 166, 90, 0.5), 1.8em -1.8em 0 0em rgba(0, 166, 90, 0.7), 2.5em 0em 0 0em #00a65a, 1.75em 1.75em 0 0em rgba(0, 166, 90, 0.2), 0em 2.5em 0 0em rgba(0, 166, 90, 0.2), -1.8em 1.8em 0 0em rgba(0, 166, 90, 0.2), -2.6em 0em 0 0em rgba(0, 166, 90, 0.2), -1.8em -1.8em 0 0em rgba(0, 166, 90, 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(0, 166, 90, 0.2), 1.8em -1.8em 0 0em rgba(0, 166, 90, 0.5), 2.5em 0em 0 0em rgba(0, 166, 90, 0.7), 1.75em 1.75em 0 0em rgba(0, 166, 90, 0.2), 0em 2.5em 0 0em rgba(0, 166, 90, 0.2), -1.8em 1.8em 0 0em rgba(0, 166, 90, 0.2), -2.6em 0em 0 0em rgba(0, 166, 90, 0.2), -1.8em -1.8em 0 0em rgba(0, 166, 90, 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(0, 166, 90, 0.2), 1.8em -1.8em 0 0em rgba(0, 166, 90, 0.2), 2.5em 0em 0 0em rgba(0, 166, 90, 0.5), 1.75em 1.75em 0 0em rgba(0, 166, 90, 0.7), 0em 2.5em 0 0em #00a65a, -1.8em 1.8em 0 0em rgba(0, 166, 90, 0.2), -2.6em 0em 0 0em rgba(0, 166, 90, 0.2), -1.8em -1.8em 0 0em rgba(0, 166, 90, 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(0, 166, 90, 0.2), 1.8em -1.8em 0 0em rgba(0, 166, 90, 0.2), 2.5em 0em 0 0em rgba(0, 166, 90, 0.2), 1.75em 1.75em 0 0em rgba(0, 166, 90, 0.5), 0em 2.5em 0 0em rgba(0, 166, 90, 0.7), -1.8em 1.8em 0 0em #00a65a, -2.6em 0em 0 0em rgba(0, 166, 90, 0.2), -1.8em -1.8em 0 0em rgba(0, 166, 90, 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(0, 166, 90, 0.2), 1.8em -1.8em 0 0em rgba(0, 166, 90, 0.2), 2.5em 0em 0 0em rgba(0, 166, 90, 0.2), 1.75em 1.75em 0 0em rgba(0, 166, 90, 0.2), 0em 2.5em 0 0em rgba(0, 166, 90, 0.5), -1.8em 1.8em 0 0em rgba(0, 166, 90, 0.7), -2.6em 0em 0 0em #00a65a, -1.8em -1.8em 0 0em rgba(0, 166, 90, 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(0, 166, 90, 0.2), 1.8em -1.8em 0 0em rgba(0, 166, 90, 0.2), 2.5em 0em 0 0em rgba(0, 166, 90, 0.2), 1.75em 1.75em 0 0em rgba(0, 166, 90, 0.2), 0em 2.5em 0 0em rgba(0, 166, 90, 0.2), -1.8em 1.8em 0 0em rgba(0, 166, 90, 0.5), -2.6em 0em 0 0em rgba(0, 166, 90, 0.7), -1.8em -1.8em 0 0em #00a65a;
  }
}


.m-slider { overflow-x: hidden; width: 100%; position: relative; }
.slider-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; height: 100%; -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); position: relative; z-index: 1; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; }
.slider-item { width: 100%; height: 100%; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }
.slider-item img { width: 100%; }
.slider-pagination { position: absolute; width: 100%; z-index: 2; left: 0; bottom:20px; pointer-events: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.slider-pagination > .slider-pagination-item { margin:5px; width:10px; height:10px; display: inline-block; border-radius: 100%; background-color: #B7D0E1; }
.slider-pagination > .slider-pagination-item.slider-pagination-item-active { background-color: #FF0005; }


.article{ margin:0 10px 10px 10px; font-size: 0.3rem;}
.article img{ max-width: 100%;}
.article p{ font-size: 13px; line-height: 20px; padding: 5px 0; color: #666; font-size: 0.3rem;}







/*404*/
.error{ background:url(../images/404.png) no-repeat center top; width:100%; margin-top:30%; padding-top:8rem; background-size:6rem;}
.error p{ font-size:14px; color:#333; text-align:center;}
.retry{ position:fixed; bottom:20px; left:0; width:100%; text-align:center;}
.retry a{ background:#f00; border-radius:20px; height:36px; width:70%; text-align:center; margin:0 auto; display:inline-block; color:#fff; line-height:36px; font-size:18px;}
.success{ background:url(../images/success.png) no-repeat center center; width:100%; padding-top:4rem;margin-top:25%;}
.success p{ font-size:18px; color:#333; text-align:center;}




/*别扯了*/
.foot{ font-size:13px; color:#999; line-height:26px; text-align:center; margin-bottom:15px;}
.foot b{ font-size:16px; color:#f00; display:block; font-weight:500;}

/*暂无数据*/
.no_data{background:url(../images/no-data.png) no-repeat center 210px; padding-top: 300px; background-size:80px; color: #999; text-align: center; font-size: 16px;}





/*二期*/
.body_bg{ background:#f6f6f6;}
.green{ color:#5a8bff;}
.grey{ color:#999;}


/*体检中心*/
.m-flexview{ padding-bottom:1.2rem;}
::-webkit-scrollbar { display: none; }

.m-flexview .my_head .pet-name{ color: #fff; padding-top: 24px; font-size:.3rem; line-height: 24px; display: block; text-align: left; font-weight: 500;}




/*搜索*/
.m_form_search{ height:.94rem; width:100%;}
.m_input_frame{ padding:.15rem .9rem .15rem .15rem; position:relative;}
.m_input_frame input{ height:.64rem; background:#fff; border:none; outline:none; width:100%;border-radius:5px; text-indent:.6rem; font-size:.26rem;}
.m_input_frame i{ background:url(../images/glasses_gry.png) no-repeat center center; position:absolute; width:.6rem; height:.64rem; background-size:.4rem}
.m_input_frame .btn{ position:absolute; right:.15rem; top:.15rem; line-height:.64rem; height:.64rem; border:none; outline:none; background:none; font-size:.26rem; color:#666;}


/*轮播*/
.tj_banner .focus span{ background:#5a8bff;}
.tj_banner .focus span.current{background:#5a8bff; opacity:0.1;}

/*快捷套餐*/

.nav-quick{ position:relative;}
.tabs{height:20px; text-align:center; position:absolute; bottom:0; width:100%; z-index:9;}
.tabs a{ width:.4rem; display:inline-block; height:.05rem; background:#d8d8d8;}
.tabs a.active{background:#5a8bff;}
.swiper_container{width:100%;border-top:0;}
.swiper_container {margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1;}
.swiper-wrapper {position:relative;width:100%;
  -webkit-transition-property:-webkit-transform, left, top;
  -webkit-transition-duration:0s;
  -webkit-transform:translate3d(0px,0,0);
  -webkit-transition-timing-function:ease;

  -moz-transition-property:-moz-transform, left, top;
  -moz-transition-duration:0s;
  -moz-transform:translate3d(0px,0,0);
  -moz-transition-timing-function:ease;

  -o-transition-property:-o-transform, left, top;
  -o-transition-duration:0s;
  -o-transform:translate3d(0px,0,0);
  -o-transition-timing-function:ease;
  -o-transform:translate(0px,0px);

  -ms-transition-property:-ms-transform, left, top;
  -ms-transition-duration:0s;
  -ms-transform:translate3d(0px,0,0);
  -ms-transition-timing-function:ease;

  transition-property:transform, left, top;
  transition-duration:0s;
  transform:translate3d(0px,0,0);
  transition-timing-function:ease;

  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; height:3.3rem!important;
}
.swiper-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}
/*.swiper-slide {float: left; -webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box; width:100%; height:10.5rem!important;}
.swiper-slide ul{margin:.5rem .25rem; box-sizing:border-box;-moz-box-sizing:border-box;kit-box-sizing:border-box;}
.swiper-slide ul li{box-sizing:border-box;-moz-box-sizing:border-box;kit-box-sizing:border-box; padding:0 .25rem; margin-bottom:.5rem; float:left;}
.swiper-slide ul li a{display:block; width:9.33333333rem;}
.swiper-slide ul li a img{ max-width:100%;}	*/

.swiper-slide {float: left; -webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box; width:100%; height:3.3rem!important;}
.swiper-slide{ background:#fff; overflow:hidden; padding:.3rem 0;}
.swiper-slide li{ float:left; width:25%; text-align:center; margin-top: .2rem;}
.swiper-slide li a{ display:block; text-align:center;}
.swiper-slide li span{ width:.8rem; height:.8rem; display:block; margin:0 auto; }
.swiper-slide li span img{ width:100%;}
.swiper-slide li p{ text-align:center; font-size:.28rem; color:#333; padding:.1rem 0 .2rem 0; height: .26rem; overflow: hidden;}


/*体检产品*/
.product_show{ overflow:hidden;}
.product_show .hd{ padding:.4rem 0; text-align:center;}
.product_show .hd b{ display:block; font-size:.36rem; font-weight:500; position:relative; margin-bottom:.25rem;}
.product_show .hd b:before{content:''; position:absolute; width:.3rem; height:.05rem; display:block; bottom:-.12rem; background:#5a8bff; left:50%; margin-left:-.15rem;}
.product_show .hd span{ color:#999; font-size:.2rem}

.product_show ul { margin:0 .1rem;}
.product_show li{ width:50%; float:left; box-sizing: border-box; text-align:left; padding:.1rem; margin-bottom: .1rem;}
.product_show li a{ background:#fff; display:block;}
.product_show li a .pic{ width:3.25rem; height:3.25rem; display:block; padding:.1rem}
.product_show li a .pic span{width:3.25rem; height:3.25rem; display:table-cell; vertical-align:middle; text-align:center;}
.product_show li img{ max-width:100%; max-height:100%;}
.product_show li p{ font-size:.3rem; color:#333; line-height:.4rem; height:.8rem; margin:0 .15rem; overflow: hidden;}
.product_show li .list_mes{padding:.1rem; overflow:hidden; position:relative; background: #fff;}
.product_show li .list_mes .price{ float:left; font-size:.3rem; color:#ff4444;}
.product_show li .list_mes .shopping{ position:absolute; right:0; top:0; background:url(../images/icon-cart-on.png) no-repeat center center; width:.6rem; height:.6rem; background-size:.4rem;}


/*找回密码*/
.head_picture{ width:100%; position:relative;}
.head_picture span{ width:100%;}
.head_picture span img{ width:100%;}
.head_picture b{ position:absolute; bottom:.2rem; z-index:9; height:.6rem; width:100%; text-align:center; left:0;}
.head_picture b img{ width:2.8rem;}


.cell_item{ margin:10px 0;}
.cell_item .box{ background:#fff; border-bottom:1px solid #f4f4f4; line-height:.88rem; height:.88rem; position:relative; padding-left:2.2rem; padding-right:.2rem;}
.cell_item span{ position:absolute; left:.2rem; font-size:.3rem;}
.cell_item span i{  width:.5rem; height:.84rem; background-size:.36rem!important; display:block; float:left;}
.cell_item input{ width:100%; line-height:.88rem; background:none; text-align:left; border:none; font-size:.3rem; color:#333; outline:none; box-sizing:border-box;}
.cell_item .code{position:absolute; z-index:99; right:0; padding:0 .2rem; font-size:.3rem;}
.cell_item .btn{ display:block;margin:10px;}
.cell_item .btn button{ width:100%; color:#fff; line-height:.88rem; background:#5a8bff; text-decoration:none; text-align:center; border-radius: 5px; font-size:.3rem;  outline:none; border:none;}

.cell_item span i.icon-phone{ background:url(../images/cell-icon1.png) no-repeat center center;}
.cell_item span i.icon-code{ background:url(../images/cell-icon2.png) no-repeat center center;}
.cell_item span i.icon-new-pw{ background:url(../images/cell-icon3.png) no-repeat center center;}
.cell_item span i.icon-repeat-pw{ background:url(../images/cell-icon4.png) no-repeat center center;}


/*个人中心*/
.me_box{margin-bottom:.16rem; overflow:hidden; background:#fff;}
.me_box .title{ height:1rem; line-height:1rem; padding:0 13px;}
.me_box .title h2{ font-size:.3rem; color:#363636; float:left; font-weight:500;}
.me_box .title a{ float:right; color:#999; font-size:.28rem; padding-right:.24rem; background:url(../images/grey_ar.png) no-repeat center right; background-size:.12rem;}
.me_box .grids{ width:100%; overflow:hidden;}
.me_box .grids a{ width:25%; float:left; position: relative; text-align: center; color: #666; display: block; padding:.2rem 0 .3rem 0;}
.me_box .grids-order span{ width:.5rem; height:.5rem; margin:0 auto 12px auto; display:block; background-size:.5rem!important;}
.me_box .grids p{ font-size:.26rem; color:#666}
.me_box .grids .badge{position: absolute; top: 0.1rem; left: 50%; z-index: 999; margin-left: 0.05rem;}


.me_box .grids .icon-wait{ background:url(../images/me-icon1.png) no-repeat center center;}
.me_box .grids .icon-payment{ background:url(../images/me-icon2.png) no-repeat center center;}
.me_box .grids .icon-finish{ background:url(../images/me-icon3.png) no-repeat center center;}
.me_box .grids .icon-cancel{ background:url(../images/me-icon4.png) no-repeat center center;}
.me_box .grids .icon-yuyue{ background:url(../images/me-icon8.png) no-repeat center center;}
.me_box .grids .icon-report{ background:url(../images/me-icon11.png) no-repeat center center;}
.me_box .grids .icon-fight{ background:url(../images/me-icon16.png) no-repeat center center;}
.me_box .grids .icon-voucher{ background:url(../images/me-icon17.png) no-repeat center center;}
.me_box .grids .icon-record{ background:url(../images/me-icon9.png) no-repeat center center;}
.me_box .grids .icon-consume{ background:url(../images/me-icon10.png) no-repeat center center;}
.me_box .grids .icon-password{ background:url(../images/me-icon6.png) no-repeat center center;}
.me_box .grids .icon-us{ background:url(../images/me-icon5.png) no-repeat center center;}
.me_box .grids .icon-service{ background:url(../images/me-icon7.png) no-repeat center center;}
.me_box .grids .icon-dealing{ background:url(../images/me-icon12.png) no-repeat center center;}

.me_box .remove-btn,.me_box .move-btn{ color:#5a8bff; line-height:.8rem; text-align:center; font-size:.26rem; display:block;}


/*订单列表*/
.order-list .h_nav{ position: fixed; left:0; top:0px; width: 100%; z-index: 999;}
.order-list .porduct_box{ padding-top: .88rem; }
.order-list .porduct_box .folk{ border-bottom:.16rem solid #f4f4f4; overflow:hidden;background: #fff; margin-top: 4px;}
.order-list .porduct_box .order{ height:1rem; line-height:1rem; font-size:.3rem; padding:0 .2rem; color:#333;}
.order-list .porduct_box .order em{ float:right; font-size:.26rem;}
.order-list .porduct_box .graphic{ overflow:hidden; padding:0 .2rem; position:relative; margin-bottom:.2rem;}
.order-list .porduct_box .graphic .pic{ float:left; width:2rem; height:2rem; margin-right:.2rem;}
.order-list .porduct_box .graphic .pic img{ width:100%; height:100%;}
.order-list .porduct_box .graphic .spor_p{ font-size:.3rem; color:#333; padding-right:1rem; height:.84rem; padding-left: 0px; padding-top: 4px; line-height: .42rem; margin-bottom:.16rem; overflow: hidden;}
.order-list .porduct_box .graphic .info-a .order-time{ color:#999; font-size:.28rem; line-height:.42rem;}
.order-list .porduct_box .total{ color:#333; font-size:.3rem; border-top:1px solid #f2f2f2; height:.85rem; line-height:.85rem; text-align:right; padding-right:10px;}
.order-list .porduct_box .right_num{ position:absolute; right:.2rem; top:4px; text-align:right;  font-size:.3rem;line-height:.42rem;}
.order-list .porduct_box .right_num .cen-pric{ color:#333; font-size:.26rem;}
.order-list .porduct_box .right_num b{ color:#999; font-size:.24rem; font-weight:500;}
.order-list .porduct_box .c-color em,.order-list .porduct_box .c-color .red-i{ color: #f00;}
.order-list .porduct_box .right_num .price i{ color: #333;}


/*底部*/
.m-tabbar.tabbar-fixed { position: fixed; bottom: 0; left: 0; z-index: 49; width:100%; background:#fff; border-top: 1px solid #ddd;display: flex;  align-items: center; padding: .104rem 0 .07rem; height: 1.1rem; box-sizing: border-box;}
.tabbar-item { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column;-ms-flex-direction: column;  flex-direction: column;  -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #979797;}
.tabbar-txt { display: inline-block; font-size: 0.24rem;}
.tabbar-item .tabbar-icon i { width: 0.5832rem;  height: 0.5832rem;}
.badge { color: #FFF; font-size: 12px; position: relative; display: inline-block;border-radius: 1000px; line-height: 1; padding: 2px 5px; white-space: nowrap;background-color: #D0D0D0;}
.badge-danger { background-color: #EF4F4F; color: #FFF;}
.tabbar-item .badge { position: absolute;  top: -0.02rem;  left: 100%; z-index: 999; margin-left: -0.15rem;}
.tabbar-icon { height: 0.5832rem; color: #979797; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative;}


.tabbar-item .tabbar-icon i{ width:0.5832rem; height:0.5832rem;}
.tabbar-item .tabbar-icon i.home{ background:url(../images/icon-home.png) no-repeat center center; background-size:0.5rem}
.tabbar-item.tabbar-active .tabbar-icon i.home{ background:url(../images/icon-home-on.png) no-repeat center center; background-size:0.5rem}
.tabbar-item .tabbar-icon i.tijian{ background:url(../images/icon-tijian.png) no-repeat center center; background-size:0.5rem}
.tabbar-item.tabbar-active .tabbar-icon i.tijian{ background:url(../images/icon-tijian-on.png) no-repeat center center; background-size:0.5rem}
.tabbar-item .tabbar-icon i.yuyue{ background:url(../images/icon-yuyue.png) no-repeat center center; background-size:0.5rem}
.tabbar-item.tabbar-active .tabbar-icon i.yuyue{ background:url(../images/icon-yuyue-on.png) no-repeat center center; background-size:0.5rem}
.tabbar-item .tabbar-icon i.cart{ background:url(../images/icon-cart.png) no-repeat center center; background-size:0.5rem}
.tabbar-item.tabbar-active .tabbar-icon i.cart{ background:url(../images/icon-cart-on.png) no-repeat center center; background-size:0.5rem}
.tabbar-item .tabbar-icon i.me{ background:url(../images/icon-me.png) no-repeat center center; background-size:0.5rem}
.tabbar-item.tabbar-active .tabbar-icon i.me{ background:url(../images/icon-me-on.png) no-repeat center center; background-size:0.5rem}
.tabbar-item.tabbar-active { color: #5a8bff;}


/*招募*/
.fav_shadow{ display:block; font-size:.3rem; width:100%; height:1.8rem; margin-bottom:.16rem;}
.fav_shadow img{ max-width:100%; max-height:100%;}

.recruit .cc_img{ display:block; font-size:.3rem; width:100%; height:3rem; margin-bottom:.16rem;}
.recruit .cc_img img{ max-width:100%; max-height:100%;}
.recruit .pact{ font-size:.3rem; padding:.2rem;}
.recruit .pact img{ text-align:center;}
.recruit button{ line-height:.88rem; background:#5a8bff; width:60%; border-radius:.1rem; display:block; margin:0 auto; font-size:.3rem; color:#fff; outline:none; border:none;}


/*邀请好友*/
.invite-f{ border-top:.2rem solid #f4f4f4; padding:0 .2rem;}
.invite-f .invite_ul li{ border-bottom:.01rem solid #f4f4f4; float:left; width:100%; padding:.32rem 0;}
.invite-f .invite_ul .img{ float:left; width:1.4rem; height:1.4rem; border-radius:1.4rem; margin-right:.2rem;}
.invite-f .invite_ul .img img{ max-width:100%; max-height:100%;}
.invite-f .invite_ul .cen{ font-size:.3rem;}
.invite-f .invite_ul .cen .friend{ color:#000; margin:.2rem 0 .3rem 0;}
.invite-f .invite_ul .cen .le{ float:left; color:#999; margin-right:1.4rem;}
.invite-f .invite_ul .cen .ri{ float:left; color:#999;}
.invite-g{ border-top:0px;}

.withdraw{ font-size:.3rem; text-align:right; font-size:.28rem; margin:.3rem 0; padding-right:.2rem;}
.withdraw a{ color:#5a8bff;}
.finance .sum{ font-size:.8rem; font-weight:500; text-align:center; padding:.15rem;}
.finance .gloss{ font-size:.28rem; text-align:center; color:#666; padding-top:.3rem; color: #999;}
.finance .abort-b{ width: 28%; height:.76rem; line-height:.76rem; color:#fff; font-size:.3rem; text-align:center; background:#5a8bff; display:block; border-radius:.12rem; margin:0 auto;}
.finance .invite{ padding:.5rem 0 .3rem 0; border-bottom:.2rem solid #f4f4f4; overflow:hidden;}
.finance .invite li{ position:relative; width:33.333333%; float:left; font-size:.28rem; justify-content:center; align-items:center; text-align:center; display: -webkit-flex; display: flex; overflow:hidden;}
.finance .invite li a{ color:#666;}
.finance .invite li .black{ font-size:.42rem; color:#000;}
.finance .invite li i{ position:absolute; z-index:99; right:0; top:.2rem; display:block; width:.05rem; height:.5rem; background:#ddd;}

/*提现*/
.with_draw{ font-size:.28rem; color:#666; text-align:center;}
.with_draw .can{ margin:.8rem 0 .2rem 0;}
.with_draw .dough{ font-size:.6rem; color:#000; overflow:hidden;}
.pocket_mo{ margin-top:.6rem;}
.pocket_mo .case{ position:relative; font-size:.28rem; border-bottom:.01rem solid #f4f4f4; line-height:.88rem; height:.88rem; padding:0 .2rem;}
.pocket_mo .case input{ outline:none; border:none; font-size:.28rem; box-sizing:border-box; line-height:.88rem; text-align:left; background:none; width:4.2rem; overflow:hidden;}
.pocket_mo .case .all_c{ position:absolute; z-index:99; right:0; width:1.8rem; text-align:center; color:#5a8bff; display:inline-block;}
.pocket_mo .case .c_withdraw{ position:absolute; z-index:99; right:0; width:1.8rem; text-align:center; color:#333; display:inline-block;}
.pocket_mo button{ width:90%; background:#5a8bff; height:.8rem; display:block; outline:none; border:none; color:#fff; text-align:center; border-radius:.1rem; margin:.4rem auto;}

.prompt_e{ font-size:.3rem; margin:.2rem; }
.prompt_e ul{ margin-top: 12px;}
.prompt_e ul li{ width: 100%; display: block; text-align: center; color: #999;}

/*分销商品*/
.research .fixed_ul{ margin-top: .9rem;}
.research .ul_res li{ border-bottom:.01rem solid #f4f4f4; width: 100%; display: inline-block;}
.research .ul_res2 li{ padding: 10px;}
.research .ul_res .padd{ margin:.32rem .2rem; overflow: hidden; position: relative;}
.research .ul_res .img{ float:left; width:1.4rem; height:1.4rem; margin-right:.2rem;}
.research .ul_res .img img{ max-width:100%; max-height:100%;}
.research .ul_res .cen{ font-size:.28rem;}
.research .ul_res .cen .friend{ color:#000; font-size:.3rem; overflow: hidden;}
.research .ul_res .cen .brokerage{ color:#999; margin-top:.14rem;}
.research .ul_res .cen .forecast{ color:#999; margin-top: .5rem;}
.research .ul_res .cen .forecast span{ color:#f00;}
.research .ul_res2 .cen .forecast{ margin-top: .2rem;}
.research .ul_res .js-teamNum{ margin-right: 10px;}

/*提现记录*/
.all_casher{ padding-top:.88rem;}
.all_casher ul li{ border-bottom:.01rem solid #f4f4f4; padding:.24rem .2rem; line-height:.5rem;}
.all_casher ul li p{ font-size:.28rem; color:#666;}
.all_casher ul li p span{ color:#000;}
.all_casher ul li p i{ float:right;}
.all_casher ul li p .gry{ color:#999;}

/*分销订单*/
.shield{ padding-top:0.88rem;}
.shield .shield_ul li{ width:100%;}
.shield .shield_ul .number{ font-size:.3rem; border-bottom:.01rem solid #f4f4f4; padding:.3rem .2rem;}
.shield .shield_ul .number span{}
.shield .shield_ul .number i{ float:right; font-size:.28rem;}
.shield .shield_ul .center{ padding:.2rem; overflow:hidden;}
.shield .shield_ul .img{ float:left; width:1.4rem; height:1.4rem; border-radius:1.4rem; margin-right:.2rem;}
.shield .shield_ul .img img{ max-width:100%; max-height:100%;}
.shield .shield_ul .cen{ font-size:.3rem;}
.shield .shield_ul .cen .friend{ color:#000; margin:.2rem 0;}
.shield .shield_ul .cen .le{ float:left; color:#999;}
.shield .shield_ul .cen .ri{ float:right; color:#999;}
.shield .shield_ul .sum{ font-size:.28rem; width:100%; text-align:right; padding:.2rem 0; border-bottom:.2rem solid #f4f4f4; border-top:.01rem solid #f4f4f4;}
.shield .shield_ul .sum p{ padding:0 .2rem; line-height:.42rem;}


/*收入明细*/
.all_casher .s-time{ color:#999; font-size:.28rem;}


/*成为分销员*/
.become_c{ margin-top: 0px;}
.become_c .box{ padding-left:1.5rem;}
.become_c .box2{ padding-left:1.8rem;}
.become_c .c-gry{ color:#999;}
.become_c .agree{ padding:.2rem; line-height:.4rem; font-size:.3rem;}
.become_c .agree a{ color:#5a8bff;}
.become_c .agree input[type=checkbox]{width:.4rem;height:.4rem;vertical-align:middle;opacity:0}
.become_c .agree .input_style{width:.36rem;height:.36rem; background-size:.36rem!important;display:inline-block; margin-right:2px;}
.checkbox_bg,.radio_bg{ background:url(../images/green.png) no-repeat left center;}
.checkbox_bg_check,.radio_bg_check{ background:url(../images/green1.png) no-repeat left center; color:#5a8bff;}

/*分销员中心*/
.distr-center{ padding-bottom:0px;}
.distr-center .switch-inn b{ font-weight:500;}
.me_box .grids .icon-spread{ background:url(../images/me-icon13.png) no-repeat center center;}
.me_box .grids .icon-invite{ background:url(../images/me-icon14.png) no-repeat center center;}
.me_box .grids .icon-member{ background:url(../images/me-icon15.png) no-repeat center center;}


/*邀请好友图片*/
.jssort01 .p{position: absolute; top:0; left:0; width:170px; height:223px;}
.jssort01 .t{position: absolute; top:0; left:0; width:100%; height:100%; border:none;}
.jssort01 .w{position: absolute; top:0px; left:0px; width:100%; height:100%;}
.jssort01 .c{position: absolute; top:0px; left:0px; width:166px; height:219px; border:#000 2px solid; box-sizing:content-box; background:url(../images/default-t01.png) -800px -800px no-repeat; _background: none;}
.jssort01 .pav .c{top:2px; _top:0px; left:2px; _left:0px; width:166px; height:219px; border:#000 0px solid; _border:#fff 2px solid; background-position:50% 50%;}
.jssort01 .p:hover .c{top:0px; left:0px; width:168px; height:221px ;border:#fff 1px solid; background-position:50% 50%;}
.jssort01 .p.pdn .c{background-position: 50% 50%; width: 166px; height: 219px; border: #000 2px solid;}
* html .jssort01 .c, * html .jssort01 .pdn .c, * html .jssort01 .pav .c{width:170px; height:223px;}

.default_ss{ position:fixed; z-index:9999; top:6%; left:50%; margin-left:-.6rem;}
.default_ss span{ width:1.2rem; height:1.2rem; border-radius:1.2rem; display:block;}
.default_ss span img{ max-width:100%; max-height:100%;}
.default_ss p{ font-weight:500; font-size:.36rem; color:#fff; margin-top:.1rem; text-align:center; width:100%;}


/*商品详情图片分享*/
.cov_verd{width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5); z-index:1000;text-align:center;box-shadow:0px 0px 5px black; position: fixed; top:0px; }
.cov_verd .pic{ margin-top: 50px; bottom:2.8rem; position:absolute; margin: 0 auto; left: 10%;}
.links_sh{ z-index:120; background:#fff; border-radius:5px; width:80%; left:10%; margin:0 auto; position: fixed; top: 5px;}
.links_sh .img{ width: 1rem; height: 1rem;}
.links_sh .img img{ max-width:100%; max-height:100%; border-radius:5px;}
.loop{ bottom:1rem; position:fixed; z-index:100; background:#f4f4f4; width:100%; z-index:1001; padding-bottom: 10px;}
.loop li{ float:left; width:33.33333333%; text-align:center;}
.loop li a{ display:block;}
.loop li span{ display:block; font-size:.28rem; text-align:center; display:inline-block; width:100%; height:100%}
.loop li p{ font-size: .3rem; text-align: center;}
.loop li .cell-icon-s1{ width:.8rem; height:.8rem;  padding-top:10px; text-align:center;}
.loop li .cell-icon-s1 img{ max-width:100%; max-height:100%;}
.dbt{width:100%; height:1rem; background-color:#fff; font-size:.32rem; bottom:0px; position:fixed;line-height:1rem; color:#000; z-index:1001; text-align:center;}

.graphic{ padding-left:.1rem; position: relative;}
.graphic .title{ font-size:.24rem; overflow:hidden; padding-left: 10px;}
.graphic p{ text-align:left; color:#f00; font-size:.5rem; padding-top:10px; padding-left: 10px;}
.gx-code{ width:2rem; height:2rem; display:block; position:absolute; z-index:100; right:0; top:0;}
.gx-code img{ max-width:100%; max-height:100%;}
.copywrit{ text-align:left; width:100%; font-size:.24rem; padding: 30px 0 10px 10px; color: #666;}


/*成为分销员-服务协议*/
.protocol-pact{ width:80%; position:fixed; background:#fff; bottom:15%; height:10rem; left:10%; display: inline-block;}
.protocol-pact .titie{ height:30px; background:#5a8bff; width:100%; font-size:.3rem; color:#fff; line-height:30px; position:relative; text-align:center;}
.protocol-pact .titie i{ position:absolute; right:6px; width:16px; height:16px; display:inline-block; top:7px;}
.protocol-pact .titie i img{ max-width:100%; max-height:100%;}
.protocol-pact .detail{ overflow-x:hidden; overflow-y:scroll; height:8.5rem;}
.protocol-pact .detail b{ text-align:center; display:block; font-size:.3rem; font-weight:500; margin:10px 0; resize: both; color: #333;}
.protocol-pact .detail p{ font-size:.24rem; line-height:.4rem; padding: 0 5px;}
.protocol-pact .read{ background:#5a8bff; color:#fff; font-size:.28rem; text-align:center; width:80%; border-radius:5px; margin:0 auto; height:26px; line-height:26px; margin-top:10px;}


/*我的优惠券*/
.voucher_box{ margin-bottom:1rem;}
.voucher_box .bg{ width:7rem; height:1.6rem; margin:0 auto; background:url(../images/voucher_01.png) no-repeat center center; background-size:contain; margin-bottom:.2rem;}
.voucher_box .bg .left{ float:left; font-size:.24rem; margin-left:6px; color:#ff615e; text-align: left;}
.voucher_box .bg .left .lump{ margin-top:.04rem;}
.voucher_box .bg .left .lump b{ font-size:.54rem; font-weight:500;}
.voucher_box .bg .left .lump span{ margin-left:.12rem;}
.voucher_box .bg .left .lump .discount-c{ font-size: .28rem;}
/*.voucher_box .bg .left .full{ margin-top:.04rem;}*/
.voucher_box .bg .left .period{ font-size: .18rem;}
.voucher_box .bg .left .money i{ font-size: .3rem;}
.voucher_box .bg .left2{ margin-top: 4px;}
.voucher_box .bg .right{ float:right; line-height:1.6rem; font-size:.26rem; width:2rem; text-align:center; position: relative;}
.voucher_box .bg .right .apply{ padding:.1rem .3rem; background:#ff615e; color:#fff; border-radius:.3rem;}
.voucher_box .bg .right .expired{ color:#999;}
.voucher_box .bg .right .immediately{ color:#ff615e;}
.voucher_btn{ display:block; position:fixed; bottom:0px; width:100%; color:#fff; height:.8rem; line-height:.8rem; background:#ff615e; text-align:center; font-size:.3rem;}
.voucher_top{ margin-top: 1.1rem;}

/*领券中心*/
.coupon{ margin-top:.2rem; margin-bottom:0px; max-height: 7rem;  overflow: auto;}
.coupon-c{ margin-top:.2rem; margin-bottom:0px;}
.voucher_box .bg .left .lump .rebate{ font-size:.54rem;}
.voucher_box .on{ width:7rem; height:1.6rem; margin:0 auto; background:url(../images/voucher_01_hover.png) no-repeat center center; background-size:contain; margin-bottom:.2rem;}
.voucher_box .off{ width:7rem; height:1.6rem; margin:0 auto; background:url(../images/icon-Notactive.png) no-repeat center center; background-size:contain; margin-bottom:.2rem;}

/*优惠券说明*/
.legend_box{ font-size:.24rem; margin:.2rem;}
.legend_box .title{ font-size:.32rem; color:#999;}
.legend_box .content{ line-height:.4rem; margin-bottom:.2rem;}


/*优惠券详情*/
.aspect-all{ background:#ff615e; overflow:hidden; }
.aspect-all .logo{ border-bottom:1px solid #fff; padding:10px 0 10px 10px; position:relative;}
.aspect-all .logo em{ width:56px; height:56px; border-radius:66px; display:block; background:#fff;}
.aspect-all .logo em img{ width:100%; height:100%;}
.aspect-all .logo span{ color:#fff; font-size:.4rem; position:absolute; z-index:99; margin-left:70px; top:0; line-height:76px;}
.aspect-all .name{ text-align:left; color:#fff; font-size:.32rem; margin-left:.4rem; margin-top:.3rem;}
.aspect-all .amount{ text-align:center; color:#fff; font-size:.9rem; margin:.2rem 0 0 0;}
.aspect-all .amount i{ font-size:.28rem;}
.aspect-all .sill{ font-size:.28rem; text-align:center; color:#fff;padding-bottom:.3rem; filter:alpha(Opacity=70); -moz-opacity:0.7; opacity:0.7;}
.validity-period{ color:#999; font-size:.28rem; text-align:center; border-top:20px solid #f6f6f6; border-bottom:1px dashed #ddd; padding:20px 0;}
.aspect-but button{ display:block; color:#fff; line-height:40px; background:#f24b4b; text-decoration:none; width:70%; margin:0 auto; text-align:center; border-radius:5px; font-size:15px; margin-top:30px; outline:none; border:none;}
.aspect-but2 button{ background:#5a8bff;}
.legend-con{ font-size:.28rem; margin:.2rem}
.legend-con p{ color:#999; margin-top:.5rem;}
.legend-con .content{ margin-top:.1rem;}


/*核对订单改造*/
.whole-cheap{ margin-bottom: 56px;}
.whole-cheap .coupon-c{ border-bottom: 1px solid #f4f4f4; line-height: 40px; position: relative; font-size:.3rem;}
.whole-cheap .coupon-c em{ margin-left: 10px;}
.whole-cheap .coupon-c i{ width: 12px; height: 25px; position: absolute; background:url(../images/grey_ar.png) no-repeat center center; background-size:.1rem; display: block; top:7px; right: 4px; z-index: 99;}
.whole-cheap span{ float: right; color: #f00; margin-right: 16px;}
.whole-cheap b{ font-weight: 500;}
.ul_bottom-d{ margin-bottom: 0px; padding-bottom: 0px!important;}
.al_coupon .column li{ text-align: left; padding-left: 25px;}
.al_coupon .column2 li{ text-align: left; padding-left: 0px;}
.al_coupon .column2 li div{ padding-left: 25px;}

.pay-money{border-top:1px solid #f4f4f4;}
.pay-money label{ padding:.24rem 0; border-bottom:1px solid #f4f4f4; width:100%; display:inline-block; font-size: .3rem;}
.pay-money label i{ float: right; width: 8px; height: 17px; background:url(../images/grey_ar.png) no-repeat center center; background-size:.14rem; display: block; margin-top: 2px;}

.pay-money .money-rem span{ color: #999;}
.pay-money .money-rem .cence{ color: #999;}
.pay-money .money-rem .tito{ color: #ff0000; text-decoration: underline;}

.subtotal-c{ font-size:.3rem; text-align: right; padding-right: .2rem; border-bottom: 1px solid #f4f4f4;}
.subtotal-c .tit{ color: #000; height: 40px; line-height: 40px; margin-right: .4rem;}
.subtotal-c span{ color: #ff0000;}

/*购物车改造*/
.full-enough{ font-size:.28rem; padding:.2rem .2rem 0 .74rem; line-height:.28rem; height:.28rem;}
.full-enough .label{ padding:0 5px; background: #f00; font-size:.14rem!important; color: #fff; border-radius:3px; margin-right:6px; float: left;}
.full-enough .single{ float: right; position: relative;}
.full-enough .single i{ width:.28rem; height:.28rem; position: absolute; background:url(../images/grey_ar.png) no-repeat center center; background-size:.1rem; display: block; top: 0; right: 0; z-index: 99;}
.full-enough .single em{ padding-right: .24rem;}
.full-enough .rebate{ float: left;}
/*.icon-coupon-1{ float: right; background:url(../images/icon-coupon-1.png) no-repeat center center; width:22px; height: 22px; background-size:contain; padding-right: 10px;}*/
.icon-coupon-1{ float: right; padding: 1px 7px; border-radius: 3px; font-size: .2rem; margin-right: 8px; border: 1px dashed #ff0000; color: #ff0000;}
.space_pe{ margin-top: 2px;}
.pad_silver{ border-bottom: 10px solid #f4f4f4;}

/*订单详情改造*/
.subscribe .reserve-al .order span{ float:left; text-align:right; max-width: 90px;}


/*商品列表改造*/
.add_cart{ height: 46px; position: fixed; bottom: 0px; background: #fff; width: 100%; font-size:.3rem; border-top:1px solid #f4f4f4; /*-moz-box-shadow:0px 0px 10px #e5e5e5; box-shadow: 0px 0px 10px rgba(0,0,0,.2);*/}
.add_cart .left{ float: left; padding-top: 5px; padding-left: .2rem;}
.add_cart .left .amount{ font-size: 0.32rem;}
.add_cart .left .couponSpan{ font-size: 0.24rem; color: #999;}
.add_cart button{ display:inline-block; color:#fff; line-height:46px; width: 100px; background:#5a8bff; font-size:.3rem; text-align:center; outline:none; border:none; float: right;}

.add_cart2{position:fixed; height: 46px; bottom:0; left:0; width:100%; z-index: 99;display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; background:#fff; border-top:1px solid #fafafa;}
.add_cart2 .shop_cart{ background:url(../images/cart.png) no-repeat 12px center; background-size:22px; border:none; outline:none; width:80px; position:relative;}
.add_cart2 .shop_cart i{ background:#EF4F4F; color:#fff; position:absolute; left:30px; top:6px; font-size: .24rem; padding: 2px 6px; border-radius: 5px;}
.add_cart2 button{ -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; font-size:.3rem; color:#fff; border:none; margin-left: 170px; background: #5a8bff;}



.table_forms{ display: table-cell; vertical-align: middle; height:.9rem; line-height:.9rem; background: #EF4F4F;}
.horn-s{ height:.45rem; line-height:.45rem; font-size:.28rem; color: #fff; display: inline-block; overflow: hidden; padding-left: .18rem;}
.horn-s em{ padding-left: .2rem;}
.package_box .space_list{ margin-top:2rem; margin-bottom: 60px;}
.package_box .space_list2{ margin-top: 0px;}


.coupon-form{  border-bottom:5px solid #f4f4f4; position: relative; overflow: hidden; line-height: 40px;}
.coupon-form em{ font-size: .3rem; margin:0 10px; line-height: 40px;  float: left;}
.coupon-form span{ border-radius: 10px; border: 1px solid #f00; color: #f00; padding: 2px 6px; margin-right: 5px; font-size: 0.24rem;}
.coupon-form i{ width: 12px; height: 25px; position: absolute; background:url(../images/grey_ar.png) no-repeat center center; background-size:.1rem; display: block; top:7px; right: 10px;  z-index: 99;}


/*购物车弹窗*/
.comm_box .pro_coupon{ border-bottom:1px solid #f1f1f1; height:40px; line-height:40px; text-align:left;}
.comm_box .pro_coupon h2{ font-size:14px; color: #333; line-height:40px; font-weight: 500; padding:0 5px; text-align:center; font-size:.32rem; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.comm_box .pro_coupon .colse_cbox{ background:url(../images/close_icon.png) no-repeat center center; display:block; background-size:20px; width:20px; height:20px; position:absolute; right:10px; top:10px;}
.couponClose{ height:40px; width:100%;}
.couponClose a{ width:100%; height:40px; text-align:center; font-size:16px; line-height:40px; background:#f80410; color:#fff; display:block;}
.conpouGet{ background:url(../images/icon-conpouGet.png) no-repeat center center; width: 60px; height: 60px; background-size: contain; position: absolute; z-index: 999; top: 10px; right:18px;}
.comm_box .column li .on_check{background:url(../images/pitch_on.png) no-repeat center center; width:30px; height:30px; background-size:20px; display:block; position:absolute; z-index:99; right:10px; top:4px;}


/*商品详情改造*/
.m-slider .casement{ position:absolute; bottom:0px; height:1.2rem; line-height:1.2rem; background-color:rgba(245,34,41,0.9); width:100%; z-index:9; color:#fff; overflow:hidden;font-size: 0.3rem;}
.m-slider .casement span{ margin-left:10px; float:left;}
.m-slider .casement span i{ font-size: .6rem;}
.m-slider .casement em{ margin-right:10px; float:right;}
.group_button .btn{ -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; font-size:14px; color:#fff; border:none; height:50px; line-height:20px;}
.group_button .btn .price{ font-size:20px;}
.group_button .btn .price em{ font-size:10px; margin-right:2px;}
.mission-box .title{ height:40px; line-height: 40px; font-size:.3rem; background: #f4f4f4; padding-left: 10px;}
.mission-box ul{ font-size: 0.28rem; border-bottom: 5px solid #f4f4f4;}
.mission-box ul li{ padding: 8px 0; height: 50px; border-bottom: 1px solid #f4f4f4;}
.mission-box ul li .left{ float: left;}
.mission-box ul li .left .pic{ float: left; width: 50px; height: 50px; margin-left: 8px; background:url(../images/nav-icon-001.png) no-repeat center center; background-size: contain; display: block;}
.mission-box ul li .left .pic img{ max-width: 100%; max-height: 100%; border-radius: 50px;}
.mission-box ul li .left .name{ float: left; line-height: 50px; margin-left: 5px;}
.mission-box ul li .right{ float: right;}
.mission-box ul li .right .time{ float: left; text-align: right; margin:6px 10px 0 0; color: #999;}
.mission-box ul li .right .click{ float: left; background:#ff0000; width: 60px; height:30px; color: #fff; border-radius: 5px; line-height: 30px; text-align: center; margin: 10px 10px 0 0;}


/*商品详情拼团按钮*/
.group_button .btn{ -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; font-size:14px; color:#fff; border:none; height:50px; line-height:20px;}
.group_button .btn .price{ font-size:20px;}
.group_button .btn .price em{ font-size:10px; margin-right:2px;}


/*拼团活动*/
.research .ul_res .now-prese{ float:right; font-size:.24rem; position: absolute; z-index:9; right:0; bottom: 0; background:#5a8bff; color:#fff; padding:4px 12px; border-radius:10px;}
.research .ul_res .started{ background:#f00;}
.research .ul_res .already{background:#999;}
.research .ul_res .cen .group-times span{ color:#f00;}
.research .ul_res .cen .single-buy{ color:#999;}
.research .ul_res .cen .single-buy span{ color:#999;}
.research .ul_res .cen .sgt_buy{ margin-top: 5px;}


/*我的拼团*/
.research .ul_res .cen .g_topo{ margin-top:.34rem;}
.gray-c{ color:#bbb;}

/*满减 促销*/
/*.promotion{ font-size: .28rem; position: relative; padding:10px 0; border-bottom: 5px solid #f4f4f4;}*/
/*.promotion .cent{ padding-left: 50px; padding-right: 25px;}*/
/*.promotion .cent p{ line-height:.44rem; height:.44rem;}*/
/*.promotion .cent p em{ border: 1px solid #ff0000; color: #ff0000; padding: 0 5px; font-size: .2rem; margin-right:10px;}*/
/*.promotion .titl{ position: absolute; z-index: 9; left: .2rem; line-height:.44rem; height:.44rem;}*/
/*.promotion .icon{ width: 12px;height: 25px;position: absolute;background: url(../images/grey_ar.png) no-repeat center center;background-size: .1rem;display: block; top: 8px; right: 5px;z-index: 9;}*/

.price_ic .promotion{ font-size: .28rem; position: relative; height:.8rem; line-height:.8rem; display: inline-block; width: 100%}
.price_ic .promotion .titl{ border-radius: 5px; border: 1px solid #ff0000; padding: 2px 6px; color: #ff0000; margin-right:10px; float: left; height: .32rem; line-height: .32rem; margin-top:.17rem;}
.price_ic .promotion .spell_cc{ background: #f7a518; border:none; color: #fff; height: .42rem; line-height: .42rem; margin-top:.14rem;}
.price_ic .promotion .centent-i{ font-size: .32rem; color: #666;}
.price_ic .promotion .icon{ width: .28rem; height:.28rem; position: absolute;background: url(../images/grey_ar.png) no-repeat center center;background-size: .1rem;display: block; top: .22rem; right: 0px;z-index: 9;}
.price_ic .promotion .value{ float: left; color: #ff0000; font-size: .54rem;}



/*团购详情*/
.group-details .center{ padding:.2rem; overflow:hidden; border-bottom:1px solid #f4f4f4;}
.group-details .img{ float:left; width:1.8rem; height:1.8rem; margin-right:.2rem;}
.group-details .img img{ max-width:100%; max-height:100%;}
.group-details .cen{ font-size:.28rem;}
.group-details .cen .friend{ color:#000; margin:0 0 6px 0;}
.group-details .cen .gier{}
.group-details .cen .gier .le{ float:left; color:#ff0000; font-size:.28rem;}
.group-details .cen .gier .ri{ float:right; color:#999; font-size:.24rem;}
.group-details .center .single{ font-size:.28rem; width:100%; margin-bottom:.1rem;}
.group-details .avatar{ margin:.5rem .1rem .3rem .1rem;}
.group-details .avatar ul{text-align:center;}
.group-details .avatar li{ width:50px; height:50px; display:inline-block; border-radius:50px; border:1px dashed #5a8bff; color:#999;}
.group-details .avatar li span{ width:50px; height:50px;}
.group-details .avatar li span img{ max-width:100%; max-height:100%; border-radius: 50px;}
.group-details .avatar .regular{ width:50px; height:50px; display:inline-block; border-radius:50px; border:1px solid #5a8bff; position:relative;}
.group-details .avatar .regular i{ padding:2px 6px; background:#5a8bff; border-radius:10px; position:absolute; font-size:.1rem; color:#fff; top:-10px; right:-12px;}
.group-details .time{ color:#333; font-size:.4rem; text-align:center;}
.group-details .time em{ font-size:.6rem; margin-left:.14rem;}
.group-details .prompt-urge{ text-align:center; font-size:.28rem; color:#999; margin-top:.1rem;}

.group-details .push{ color:#fff; background:#5a8bff; text-align:center; height:42px; line-height:42px; font-size:.3rem; width:90%; border-radius:10px; margin:20px auto;}
.group-details .legend-c{ font-size:.28rem; margin:.2rem; color:#666;}
.group-details .legend-c .ri{ float:right;}

.group-details .even-more{ color:#fff; background:#5a8bff; text-align:center; height:52px; line-height:52px; font-size:.3rem; margin:20px 0;}
.group-details .even-more .le{ width:30%; background:#f7a518; display:block; float:left; text-align:center;}
.group-details .even-more .rig{ width:70%; background:#5a8bff; display:block; text-align:center; float: left;}
.group-details .even-more .miss_c{ background: #999999;}
.group-details .ac_prompt{ font-size: .5rem; text-align: center; margin: .6rem auto; color: #5a8bff;}
.group-details .ac_prompt span{ position: relative; font-size: .36rem;}
.group-details .ac_prompt i{ position: absolute; z-index: 9; background: url(../images/personal_9.png) no-repeat center center; background-size: .8rem; border-radius: .8rem; width: .8rem; height: .8rem;}
.group-details .ac_miss{ color: #ff0000;}
.group-details .ac_miss i{ background: url(../images/personal_8.png) no-repeat center center; background-size: .8rem;}




/*体检产品*/
.battle_c{ overflow:hidden; background: #fff; margin-top: 20px;}
.battle_c .doings{ font-size: .3rem; position: relative; margin:10px 10px 2px 10px; height: 25px; line-height: 25px;}
.battle_c .doings .time{ margin-left: 10px; padding: 0 6px; border-radius: 3px;}
.battle_c .doings .time em{ padding: 0 4px; color: #ff0000; border-radius: 5px; font-size: .3rem;}

.battle_c .doings .time2{ background:#5a8bff;}
.battle_c .doings span{ float: right; margin-right: 16px; color: #999; font-size: .28rem;}
.battle_c .doings span i{ width: 12px;height: 25px;position: absolute;background: url(../images/grey_ar.png) no-repeat center center;background-size: .1rem;display: block; top: 0px; right: 5px;z-index: 99;}
.battle_c ul { margin:0 .1rem;}
.battle_c li{ width:50%; float:left; box-sizing: border-box; text-align:left; padding:.1rem; margin-bottom: .1rem;}
.battle_c li a{ background:#fff; display:block;}
.battle_c li a .pic{ width:3.25rem; height:3.25rem; display:block; padding:.1rem}
.battle_c li a .pic span{width:3.25rem; height:3.25rem; display:table-cell; vertical-align:middle; text-align:center; border: 1px solid #f4f4f4;}
.battle_c li img{ max-width:100%; max-height:100%;}
.battle_c li p{ font-size:.3rem; color:#333; line-height:.4rem; height:.8rem; padding:0 .1rem}
.battle_c li .list_mes{padding:.1rem; overflow:hidden; position:relative;}
.battle_c li .list_mes .price{ float:left; font-size:.3rem; color:#ff4444;}
.battle_c li .list_mes .shopping{ position:absolute; right:0; top:0; background:url(../images/icon-cart-on.png) no-repeat center center; width:.6rem; height:.6rem; background-size:.4rem;}

/*体检商城改造*/
.ad_space{ width: 100%; height: 1.8rem; display: block; margin-top: 20px;}
.ad_space img{max-width: 100%;}


/*团购分享*/
.group_share{width:100%;height:100%; font-size:.3rem; background-color:rgba(0, 0, 0, 0.5);}
.group_share .float{ width:90%; background:#fff; position:fixed; top:5%; left:5%;vertical-align:middle; display:table-cell; text-align:center;}
.group_share .float .img{width:100%;}
.group_share .float .img img{ max-width:100%; max-height:100%;}
.group_share .float .title{ font-size:.3rem; padding:.1rem .1rem .1rem .2rem; overflow:hidden;}
.group_share .purchase{ text-align:right; padding-right:.2rem; color:#999; margin-top:10px;}
.group_share .purchase span,.group_share .purchase em{ color:#ff0000;}
.group_share .scanning{ margin:10px 5px; background:#f4f4f4; padding:5px;}
.group_share .scanning .img_c{ width:1.8rem; height:1.8rem; background-size:contain; display:block; float:left;}
.group_share .scanning img{ width:1.8rem; height:1.8rem; background-size:contain; display:block; float:left;}
.group_share .scanning .title_c{ line-height:1.8rem; margin-left:10px;}
.green-ci{ background:#5a8bff;}
.research .ul_res .cen .group-times .number_of{ margin-left:0px; margin-right:15px;}
.research .ul_res .cen .group-times .number_open{ margin-right:10px;}
.research .ul_res .cen .times_over{ margin-bottom:5px;}

.group_cover{ width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 1000; text-align: center; box-shadow: 0px 0px 5px black;  position: fixed; top: 0px;}
.group_cover .pic{  /*bottom: 2.8rem; */ position: absolute; margin: 0 auto;left: 5%;top:30px;/*display: grid;*/ }



/*秒杀菜单栏*/
.conce_box{ background:#fff; border-bottom:1px solid #efefef; width:100%; height:.9rem;}
.conce_box .box_c{ white-space:nowrap; overflow-x:auto;}
.conce_box .box_c::-webkit-scrollbar{ width:0; height:0; display: none;}
.conce_box .box_c li{ list-style:none; display:inline-block; height: .88rem; line-height:.88rem; margin:0 16px; text-align:center; font-size: .3rem;}
/*.conce_box .box_c li:last-child{ margin:0 16px;}*/
.conce_box .box_c li.on{ border-bottom:3px solid #5a8bff; color:#5a8bff; margin-bottom: -1px;}
.spike_ck{ height: .88rem; line-height: .88rem; border-bottom: 1px solid #f4f4f4;}
.spike_ck span{ font-size: .28rem; margin-left: .2rem;}
.spike_ck .sp_rig{ float: right; margin-right: .2rem;}
.spike_ck .sp_rig i{ margin-right: 6px;}
.spike_ck .sp_rig em{ padding: 0 4px; color: #ff0000; border-radius: 5px; font-size: .3rem;}
.spike_ck .sp_rig .red{ background: #ff0000;}
.spike_ck .sp_rig .green{ background: #5a8bff;}


/*满意度问卷调查*/
.lead-cen{ font-size:.3rem; color:#333; background:#f4f4f4; padding:.2rem; text-indent:2em;}
.lead-ul{ font-size:.3rem;}
.lead-ul li{ background:#fff; margin-bottom:20px; float:left; width:100%;}
.lead-ul li .tit{ font-size:.32rem; color:#333; text-align:left;}
.lead-ul li .content{ margin-top:.2rem;}
.lead-ul li .content em{ color:#666;}
.lead-ul li .content input{ width:100%; outline:none; height:30px; line-height:30px; border:none; font-size:.3rem;}

.star-rating{ text-align:left; float:left;}
.star-rating > fieldset {border:none;display:inline-block;}
.star-rating > fieldset:not(:checked) > input {position:absolute;top:-9999px;clip:rect(0,0,0,0);}
.star-rating > fieldset:not(:checked) > label {float:right; width:1em; overflow:hidden; white-space:nowrap; cursor:pointer; font-size:200%; color:#5a8bff;}
.star-rating > fieldset:not(:checked) > label:before {content:'☆';}
.star-rating > fieldset:not(:checked) > label:hover,.star-rating > fieldset:not(:checked) > label:hover ~ label {color:#5a8bff;text-shadow:0 0 3px #5a8bff;}
.star-rating > fieldset:not(:checked) > label:hover:before,.star-rating > fieldset:not(:checked) > label:hover ~ label:before {content:'★';}
.star-rating > fieldset > input:checked ~ label:before {content:'★';}
.star-rating > fieldset > label:active {position:relative;top:2px;}

.lead-ul li .licver{ padding:.2rem;}
.lead-ul li .level{ border-bottom:1px solid #f4f4f4; padding-bottom:10px;}
.lead-ul li .level .pleased_box{ width:100%; display:inline-block; line-height:38px; height:38px;}
.lead-ul li .level .pleased_box .be{ float:left; font-size:.32rem; margin-left:5px;}
.lead-ul li .agree_box{ padding-bottom:10px; display:inline-block;}
.lead-ul li .agree{ width:33.333333%; float:left; padding-top:10px; overflow:hidden; height:.6rem; line-height:.6rem;}
.lead-ul li .agree input[type=checkbox]{width:.4rem; height:.4rem; vertical-align:middle; opacity:0}
.lead-ul li .agree .input_style{width:.4rem;height:.4rem; background-size:.4rem!important; display:inline-block; margin-right:4px;}
.lead-ul li .checkbox_bg,.radio_bg{ background:url(../images/green.png) no-repeat left center;}
.lead-ul li .checkbox_bg_check,.radio_bg_check{ background:url(../images/green1.png) no-repeat left center; color:#5a8bff;}


.ccb_nav{ margin-bottom: 0px;}
.ccb_nav_ul{ position: fixed; top: 0px; z-index: 99; overflow: hidden; background: #fff;}
.ccb_spik{ margin-top: 45px;}
