html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body,html{font-family:Avenir,Helvetica,Arial,sans-serif}body{margin:0;font-size:14px;color:#333;background-color:#fff}dd,dl,h1,h2,h3,h4,h5,h6,ol,p,ul{padding:0;margin:0;list-style:none}a{color:#333}a,a.active,a:focus,a:hover{text-decoration:none}img{border:0;vertical-align:middle}table{border-spacing:0;border-collapse:collapse}.lf{float:left}.rt{float:right}.clear:after{content:"";display:block;clear:both}.mar10{margin:10px}.mar20{margin:20px}.pad10{padding:10px}.pad20{padding:20px}.color_333{color:#333}.color_666{color:#666}.color_999{color:#999}.color_ccc{color:#ccc}.color_fff{color:#fff}.color_6dc{color:#6dca6d}.color_d51{color:#d51917}.color_09f{color:#09f}.bg_fff{background-color:#fff}.font_10{font-size:10px}.font_12{font-size:12px}.font_14{font-size:14px}.font_16{font-size:16px}.font_18{font-size:18px}.font_20{font-size:20px}.font_b{font-weight:700}.text_c{text-align:center}.text_l{text-align:left}.text_r{text-align:right}.shade{background-color:rgba(0,0,0,.8);z-index:100}.shade,.shade_box{position:fixed;top:0;right:0;bottom:0;left:0}.shade_box{margin:auto;z-index:101;min-width:100px;min-height:100px}.flex{display:flex}.flex_col{flex-direction:row;align-items:center;align-content:center}.flex_col,.flex_row{display:flex;flex-wrap:nowrap;justify-content:flex-start}.flex_row{flex-direction:column;align-items:flex-start;align-content:flex-start}.flex_col .flex_grow{width:0;flex-grow:1}.flex_row .flex_grow{flex-grow:1}.flex_col.flex_wrap{flex-wrap:wrap}.flex_col.flex_nowrap{flex-wrap:nowrap}.flex_col.flex_center,.flex_row.flex_center{justify-content:center}.flex_col.flex_space{justify-content:space-between}.flex_col.flex_col_2>view{width:50%}.flex_col.flex_col_3>view{width:33.33333%}.flex_col.flex_col_4>view{width:25%}.flex_col.flex_col_5>view{width:20%}.flex_col.flex_col_6>view{width:16.66666%}::-webkit-scrollbar{display:none}#app,body,html{height:100%}#app{overflow:hidden}.hospital .van-dropdown-menu__bar{box-shadow:none!important;height:30px!important;background:#f5f7fa!important;border-radius:5px!important}@media screen and (min-width:1025px){#app{max-width:560px;margin:0 auto;background:#fff;border:1px solid #f5f5f5}.newHealthList{left:auto}.infor-out,.newHealthList,.record-container{max-width:560px}.doctorList .course-nav,.information .btm{width:560px!important}.edit-record-container{max-width:560px}.doctorList .video-list .list .item .video-t-new{width:92%!important}.healthy .course-nav .van-tabs__line{bottom:12px!important}.van-dropdown-item{left:32.7%;max-width:560px}.homePage .yidao{right:34%!important}.bgTopInner,.signout{max-width:527px}.header,.headerXp,.question-area-list,.questionList .searchBg,.questionList .searchBg .searchFor,.questionList .searchList{max-width:560px}.van-tab{line-height:1!important}.popupLayer{max-width:392px}.van-radio__label{line-height:28px}.van-popup--bottom{bottom:0;left:auto;width:100%;max-width:560px;margin:0 auto}.footerXp{max-width:560px}.circleWP .circleXp .cicleIn{width:140px!important;font-size:24px!important;left:46%;left:37%!important;top:37%!important}.videoInfor .titleSmall:before{height:16px!important}.nameBtm{font-size:16px!important}.bindpage /deep/ .van-field__label,.inforHealth /deep/ .van-field__label{width:120px!important}.botBtm .van-tab__text{line-height:normal}#addrecord .popupTitle,.nav-cont{max-width:560px}.lineContent{height:330px!important}.ai-guide{min-height:100vh}.newAdd,.signout{max-width:560px}}.index-cover-warpper{width:100%;height:100%;position:fixed;left:0;right:0;top:0;bottom:0;z-index:1000}.index-cover-warpper .index-cover-warpper-img{width:100%;max-width:560px;margin:0 auto;height:100%;position:relative;background:#212eae url(../img/index-cover.4f4b8f89.png) top no-repeat;background-size:100% 98%}.index-cover-warpper .index-cover-warpper-img .count-down-btn{position:absolute;right:.8rem;top:.8rem;display:inline-block;background-color:rgba(0,0,0,.7);color:#e1e1e1;font-size:.37333rem;padding:.10667rem .32rem;border-radius:.53333rem}.index-cover-warpper .index-cover-warpper-img .count-down-btn span{margin:0 .13333rem}