body{background: #F2F2F2;}.pb15{padding-bottom: 0.75rem;}.c-1f9{color: #1F9BF8;}.c-b3{color:#b3b3b3;}.c-4d{color: #4d4d4d;}.c-80{color: #808080;}.c-99{color: #CCCCCC}
input:focus{outline: 0;}.f0{font-size: 0;}.bdb-f8{border-bottom: 1px solid #F8F8F8;}
input::-webkit-input-placeholder { /* WebKit browsers*/
    　　color:#b3b3b3;
}
input:-moz-placeholder {
    　　color:#b3b3b3;
}
input::-moz-placeholder {  /* Mozilla Firefox 19+*/
    　　color:#b3b3b3;
}
input:-ms-input-placeholder { /* Internet Explorer 10+*/
    　　color:#b3b3b3;
}
.radius40,
.radius40_ > * {
    border-radius: 2rem;
}
a,button,input{  -webkit-tap-highlight-color: rgba(255,0,0,0) !important; }button{outline:none;}
.rk-b2c-widget-TopBar > a:active { background: none;  }
.rk-b2c-widget-TopBar{background: #fff;height: 2.2rem;line-height: 2.2rem;border-bottom: 1px solid #E6E6E6;}
.rk-b2c-widget-TopBar > .title{height: 2.2rem;line-height: 2rem;color: #4E4E4E;}
.rk-b2c-widget-TopBar > a{color: #1F9BF8;position: absolute;left: 0;}
.rk-b2c-widget-TopBar > a.r0{right: 0;left: auto;}
.foot {position: fixed;bottom: 0;z-index: 100; width: 100%; height: 3rem;  }
.foot img{width: 23.5px;height: 23.5px;}
/*登录*/
.rep-login .rep-con{background: #fff;border-radius: 7px;padding: 0.1rem 0.8rem;box-shadow: 0 7px 21px rgba(0, 0, 0, 0.15);margin-top: -10px;}
.rep-login .rep-con .rep-input{border: none;border-bottom: 1px solid #e6e6e6;width: 100%;font-size: 0.75rem;padding: 0.7rem 0;}
.rep-login .rep-con .rep-inp-box{border-bottom: 1px solid #e6e6e6;font-size: 0.75rem;}
.rep-login .rep-con .rep-inp-box input{width: 60%;border: none;}
.rep-login .rep-con .rep-inp-box span{float: right;display: inline-block;line-height: 2.2rem;}
.rep-login .rep-con .rep-inp-box:last-child{border: none;}
.rk-b2c-widget-Button2{background: #ccc;}.bd-0{border: none !important;}
.cami i img{width: 21px;height: 20.5px;display: inline-block;}
.cami input.rep-input{padding-left: 1.5rem !important;}
.card-img img{width: 141px;height: 116px;}
.shadow-0{box-shadow: 0 0 0 #fff !important;}
/*预约体检*/
.appointmentList li{background: #fff;border-radius: 0.35rem;margin-bottom: 0.75rem;position: relative;}
.appointmentList li.add-report-btn{padding: 0.75rem 0.75rem;height: 5.5rem;}
.add-report-btn img{width: 49.5px;height: 49.5px;margin-top: 5px;}
.default-img img{width: 113.5px;height: 70.5px;}
.appointmentList li i.tips img{width: 13px;height: 13px;display: inline-block;margin-top: -3px;margin-right: 0.3rem;}
.appointmentList li .btn01{background: #fff;border: 1px solid #e6e6e6;width: 86px;height: 30px;line-height: 30px;border-radius: 30px;color: #1F9BF8;}
.appointmentList li .btn02{background: #fff;border: 1px solid #e6e6e6;height: 30px;line-height: 30px;border-radius: 30px;color: #1F9BF8;padding: 0 0.6rem;}
.appointmentList li .btn03{background: #fff;border: 1px solid #e6e6e6;height: 30px;line-height: 30px;border-radius: 30px;color: #808080;padding: 0 0.6rem;}
.appointmentList li .sign-txt{background: #ccc;color: #fff;padding: 0.1rem 0.8rem 0.1rem 0.3rem;position: relative;}
.appointmentList li .sign-txt i{width: 0;height: 0;overflow: hidden;font-size: 0;line-height: 0;border-color: transparent #fff transparent transparent;border-style: dashed solid dashed dashed;border-width: 10px;position: absolute;top: 0;right: -2px;}
.appointmentList li .sign-txt2{background: #FE4E4C;color: #fff;padding: 0.1rem 0.8rem 0.1rem 0.3rem;position: relative;}
/*我的*/
.my-header{width: 100%;background: url("../../img/tt/me_bg.png") top center no-repeat;background-size: 100% 100%;height: 8.2rem;position: relative;}
.my-header .tx-img{width: 60px;height: 60px;border-radius: 50%;margin: 0 auto;}
.my-header .tx-img img{width: 60px;height: 60px;display: block;border: 3px solid rgba(255,255,255,0.3);border-radius: 50%;}
.myAll-item ul li{border-bottom: 1px solid #F2F2F2;font-size: 15px;padding: 0.85rem 0 0.85rem 1.6rem;position: relative;}
.myAll-item ul li a{color: #4d4d4d;}
.myAll-item ul li a:after{content: "\e605";right: 14px;font-family: 'rk-mobile-font';position: absolute;color: #CDCDCD;font-size: 14px;font-weight: bold;}
.myAll-item ul li i img{width: 21px;height: 21px;position: absolute;left: 0;top: 14px;}
.myAll-item ul li i.sign-txt{color: #1F9BF8;font-size: 15px;margin-right: 1.5rem;display: inline-block;}
/*确认个人信息*/
.personalInfo ul li{border-bottom: 1px solid #F2F2F2;font-size: 15px;padding: 0.85rem 0.7rem 0.85rem 0;position: relative;color: #4d4d4d;}
.personalInfo ul li.forward div:after{content: "\e605";right: 14px;top: 17px;font-family: 'rk-mobile-font';position: absolute;color: #CDCDCD;font-size: 12px;font-weight: bold;}
.personalInfo ul li .edit img{width: 12px;height: 15px;display: inline-block;margin-top: 1px;margin-left: 5px;}
.personalInfo ul li:last-child{border: none;}
.personalInfo2 ul li{padding: 0.75rem 0.7rem 0.75rem 0;}
.personalInfo2 ul li.choose{padding: 0.45rem 0.7rem 0.45rem 0;}
.personalInfo2 ul li.choose button{width: 56px;text-align: center;}
/*检前评估*/
.process ul li{width: 25%;float: left;text-align: center;position: relative;}
.process ul li .seat span{width: 12px;height: 12px;background: #F2F2F2;border: 3px solid #ccc;border-radius: 12px;display: inline-block;position: relative;z-index: 1;}
.process ul li .line{width: 100%;height: 2px;background: #ccc;position: absolute;top: 5px;z-index: 1;}
.process ul li.on2 .line{background: #1F9BF8;}
.process ul li.on .line1{background: #1F9BF8;width: 75%;height: 2px;}
.process ul li.on .line2{background: #ccc;width: 25%;height: 2px;}
.process ul li.on .seat span , .process ul li.on2 .seat span{border: 3px solid #1F9BF8;}
.evaluate ul li{border-bottom: 1px dashed #ECECEC;margin-bottom: 17px;}
.evaluate ul li:last-child{border: none;margin-bottom: 5px;}
.rk-b2c-widget-LineButton:active, .rk-b2c-widget-LineButton:focus{border: 1px solid #e6e6e6 !important;}
.problem[data-active=false] , .problem2[data-active=false]{border: 1px solid #e6e6e6;color: #808080;background: #fff;}
.problem[data-active=true] , .problem2[data-active=true]{border: 1px solid #1F9BF8;color: #fff;background: #1F9BF8;}

/*选择套餐*/
.selMeal ul li{background: #fff;border-radius: 0.35rem;padding: 0.75rem;position: relative;margin-bottom: 10px;}
.js_checked{position: absolute;right: 0.75rem;top:2.4rem;}.c-ff4d{color: #ff4d4d;}

.addTerm{border-left: 4px solid #1F9BF8;}.bg-ff4d{background: #ff4d4d;}.w-p75{width: 75%;}.w-p85{width: 85%;}
.selTerm ul li{position: relative;border-bottom: 1px solid #ECECEC;padding: 0.75rem 0;}
.selTerm ul li:last-child{border: none;}
.selTerm ul li .look-item{border: 1px solid #1F9BF8;color: #1F9BF8;border-radius: 3px;font-size: 12px;padding: 0.1rem 0.2rem;margin-left: 15px;display: inline-block;vertical-align: top;margin-top: -1px;}
.selTerm .js_checked ,.Recommend-item2 .js_checked{right: 0;}  .next-btn{width: 140px;}
.foot .notes img{width: 14px;height: 14px;vertical-align: top;margin-left: 5px;}
.rk-b2c-widget-Mask{z-index: 999;}.bg-1f9{background: #1F9BF8;}.radius7-2{border-radius: 0 0 0.35rem 0.35rem;}
.dialog-head{border-bottom: 1px solid #ECECEC;}.w-p75{width: 75%;}.w-p25{width: 25%;}.bg-f7{background: #f7f7f7;}

.arrow-up {top:-0.7rem;left:10px;z-index:2;font-family:SimSun;display:block;width:30px;height:16px;font-size:30px;overflow:hidden;_position:relative;color:#f7f7f7;font-style:normal;}
.arrow-up em,.arrow-up span{display:block;width:30px;height:16px;font-size:30px;overflow:hidden;_position:relative;}
.arrow-up em{margin-top:0px;color:#f7f7f7;font-style:normal;}
.arrow-up span{margin-top:-15px;color:#f7f7f7;}
.Recommend-item li{position: relative;padding: 0.75rem 0;}
.Recommend-item li .js_checked{top:1.4rem;}
.Recommend-item li .rel ul li{border: none;padding: 0 0 0.5rem 0;}
.Recommend-item2 li{border-bottom: 1px dashed #ECECEC;}
.Recommend-item2 li:last-child{border: none;}
/*卡密预约*/
.card-list ul li{border-radius: 7px;margin-bottom: 14px;box-shadow: 0 7px 21px rgba(0, 0, 0, 0.15);}
.card-list ul li div.p{background: url("../../img/tt/qbg.png") repeat-x bottom #1f9bf8;background-size: 16px 3px;border-radius: 7px 7px 0 0;padding: 25px 15px;}
.card-list ul li div.d{padding: 15px 0 15px 15px;border-radius: 0 0 7px 7px;}.c-c8{color: #C8E6FE;}
.order-btn{border: 1px solid #ccc;background: #fff;color: #1f9bf8;display: inline-block;}
.order-btn4{border: 1px solid #ccc;background: #fff;color: #818181;display: inline-block;}

/*智能导检*/
.export-input{box-shadow: 0 2px 21px rgba(0, 0, 0, 0.1);}.shadow-000{box-shadow: 0 2px 21px rgba(0, 0, 0, 0.15);}
.export-input input{border: none;width: 100%;}
.billTips p{position: absolute;border-bottom: 1px dashed #e6e6e6;top: 14px;width: 100%;z-index: 1;}
.billTips div{z-index: 1;}.bg-f2{background: #f2f2f2;}
.bill-list li{background: #fff;margin-top: 10px;border-radius: 0.35rem;padding: 0.7rem;font-size: 0;}
/*pop*/
.jkx-backdrop-action.jkx-backdrop{background-color: rgba(0,0,0,.3);position: fixed;z-index: 998;top: 0;right: 0;bottom: 0;left: 0;}
.jkx-backdrop-action.jkx-backdrop.jkx-active{-webkit-transition: all .4s ease;transition: all .4s ease;opacity: 1;}
.jkx-popover.jkx-popover-action.jkx-active {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);opacity:1;}
.jkx-popover.jkx-popover-action.jkx-popover-bottom {position: fixed;}
.jkx-popover.jkx-popover-action {bottom: 0;width: 100%;-webkit-transition: -webkit-transform .3s,opacity .3s;transition: transform .3s,opacity .3s;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);border-radius: 0;background: #FFFFFF;-webkit-box-shadow: none;box-shadow: none;z-index:999;max-width:640px;}
.pop_tit {height: 44px;line-height: 44px;border-bottom: 1px solid #f2f2f2;border-top: 1px solid #f2f2f2;padding: 0 15px;text-align:center;width:100%;position:relative;}
.pop_content{width:100%;height:100%;overflow-y:auto;padding-bottom:40px;}
.bdb-f2{border-bottom: 1px solid #f2f2f2;}
.score ul{height: 28px;text-align: center;margin-top: 20px;}
.score ul li{width: 28px;height: 28px;background: url("/img/tt/star.png") center center no-repeat;background-size: 100% 100%;display: inline-block;}
.score ul li+li{margin-left: 15px;}
.score ul li.active{background: url("/img/tt/star2.png") center center no-repeat;background-size: 100% 100%;}
.bd-dash{border-bottom: 1px dashed #ECECEC;}

/*团检申请*/
.apply ul li{padding: 0.8rem 0;}
.apply ul li.forward div:after{right: 0;}


/*选择日期*/
.selectData{background: #fff;border-radius: 0.35rem;}
.controlDiv{border-bottom: 1px solid #ECECEC;height: 2.2rem;line-height: 2.2rem;position: relative;}
.controlDiv div{font-size: 15px;color: #209af9;text-align: center;font-weight: 400;}
.selectData a i{font-size: 14px;font-weight: bold;color: #1F9BF8;}
.selectData a.left{position: absolute;left: 16px;top: 0;}
.selectData a.right{position: absolute;right: 16px;top: 0;}
.selectData a[disabled] i{color: #CDCDCD;}
.tableDiv table{width: 100%;box-sizing: border-box;font-family: "Microsoft Yahei";border-spacing: 0;border-collapse: collapse;color: #b3b3b3;}
.tableDiv table tr td , .tableDiv thead th{text-align: center;padding: 0.75rem 0;width: 14.2857%;}
.tableDiv table tr td{font-size: 13px;}
.tableDiv thead th{color: #666;font-size: 14px;}
.tableDiv thead th:first-child , .tableDiv thead th:last-child{color: #209af9;}
.tableDiv table tr td.active span{color: #666;font-size: 14px;}
.tableDiv table tr td.recommendDay span{background: #1F9BF8;color: #fff;padding: 0.23rem 0.5rem;border-radius: 0.3rem;font-size: 14px;}

@media screen and (min-width:1024px)and (orientation:landscape) {
    html {
        max-width: 640px;
        margin: 0 auto;
    }
    .rk-b2c-widget-TopBar{max-width:640px}
}




