@charset "utf-8";
/**
* @software         [JiJinCMS]
* @author           [上海集锦信息科技有限公司]
* @website          [http://www.jijinweb.com]
* @email            [sunny@jijinweb.com]
**/
html{font-size:calc(100vw/7.5) !important;}
#think_page_trace_open {display:none;}
* {box-sizing:border-box;}
html {-webkit-text-size-adjust:none;width:100%;max-width:100%;}
body {overflow-x:hidden;margin:0;padding:0;line-height:1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;color:#111111;font-size:0.16rem;width:100%;max-width:100%;}
input,select,textarea {border-radius:0;outline:none;font:0.16rem Helvetica Neue,Helvetica,PingFang SC,\5FAE\8F6F\96C5\9ED1,Tahoma,Arial,sans-serif;border:0;padding:0;margin:0;}
input[type="button"],input[type="submit"],input[type="reset"],input[type="text"],input[type="password"],input[type="checkbox"],input[type="number"] {appearance: none; -webkit-appearance: none; -moz-appearance: none;}
img {vertical-align:middle;max-width:100%;margin:0;padding:0;border:0;object-fit:cover;}
.notblue {-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;}
a {text-decoration:none;color:#111111;display:block;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
a:hover {-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
::after,::before {-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;box-sizing:border-box;}
.MoShow {display:none;}
html,body,div,span,applet,object,iframe,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin:0;padding:0;border:0;vertical-align:baseline;line-height:1;}
p {margin:0;padding:0;border:0;vertical-align:baseline;color:#111111;}
.ohidden {overflow:hidden;}

.tra {-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);filter:scale(1);filter:transform;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.tra:hover {-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);filter:scale(1.15);filter:transform;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.tra2 img {-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);filter:scale(1);filter:transform;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.tra2:hover img {-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);filter:scale(1.15);filter:transform;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.tra3 .img {-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);filter:scale(1);filter:transform;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.tra3:hover .img {-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);filter:scale(1.15);filter:transform;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}

.dflex {display:flex;}
.jccenter {justify-content:center;}
input[type="submit"],input[type="button"],input[type="radio"],input[type="checkbox"] {cursor:pointer;}
.notBlue {-moz-user-select:none; -webkit-user-select:none; -ms-user-select:none;-khtml-user-select:none;user-select:none;}


.clamp1 {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.clamp2 {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.clamp3 {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.clamp4 {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;}

.BWeight {font-weight:bolder;}
.uppercase {text-transform:uppercase;}
.lowercase {text-transform:lowercase;}
.capitalize {text-transform:capitalize;}

/* 滚动条 */
.ovyscroll.left {direction:rtl;overflow-y:auto;}
.ovyscroll.left > * {direction:ltr;}
.ovyscroll {overflow-y:auto;}
.ovyscroll::-webkit-scrollbar-track {background-color:transparent;border-radius:100px;}
.ovyscroll::-webkit-scrollbar-thumb {background:transparent;border-radius:100px;}
.ovyscroll::-webkit-scrollbar-button {background-color:transparent;display:none;border-radius:100px;}
.ovyscroll::-webkit-scrollbar-corner {background-color:transparent;border-radius:100px;}
.ovyscroll::-webkit-scrollbar {width:0.03rem;height:0px;border-radius:100px;}
.ovxscroll {overflow-x:auto;}
.ovxscroll::-webkit-scrollbar-track {background-color:#e5e5e5;border-radius:100px;}
.ovxscroll::-webkit-scrollbar-thumb {background:#4289fd;border-radius:100px;}
.ovxscroll::-webkit-scrollbar-button {background-color:#ffffff;display:none;border-radius:100px;}
.ovxscroll::-webkit-scrollbar-corner {background-color:#ffffff;border-radius:100px;}
.ovxscroll::-webkit-scrollbar {width:0;height:5.0.03rem;border-radius:100px;}

.FWBolder {font-weight:bolder;}
.FWBold {font-weight:bold;}
.FW500 {font-weight:500;}

.content_list_video {display:none;position:fixed;left:0;top:0;z-index:1250;width:100%;height:100%;}
.content_list_video.on {display:block;}
.content_list_video .list_video_bg {position:fixed;background:rgba(0,0,0,.8);left:0;top:0;width:100%;height:100%;z-index:120;}
.content_list_video .list_video_content {width:1000px;max-width:90%;position:fixed;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:121;}
.content_list_video .list_video_content .video_content_close {width:32px;height:32px;border-radius:100%;display:flex;align-items:center;justify-content:center;background:#2170e0;position:absolute;right:-12.003839999999999px;top:-32.010239999999996px;cursor:pointer;z-index:2;}
.content_list_video .list_video_content .video_content_close img {height:12;}
.content_list_video .list_video_content video {width:100%;}
.click_video {cursor:pointer;}


.pc_all .pc_all_content {max-width:93.5%;width:100%;margin:0 auto;}
.pc_all * {-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
.pc_all *:hover {-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}

.Hdbg{background:#f9f9f9;}
.Hdbga{background: #f5f5f5;}

/* 登录注册 */
.LRegister{}
.LRegister .LRegister_box{}
.LRegister .LRegister_box .LRegister_box_top{width: 100%;margin-top: 1.08rem;padding: 0 0.2rem;}
.LRegister .LRegister_box .LRegister_box_top .box_top_dd{width: 100%;margin-bottom: 0.2rem;font-size: 0.5rem;color:#575e66;}
.LRegister .LRegister_box .LRegister_box_top .box_top_dt{width: 100%;font-size: 0.28rem;color:#999999;}
.LRegister .LRegister_box .LRegister_box_bottom{width: 100%;margin-top: 0.6rem;}
.LRegister .LRegister_box .LRegister_box_bottom .box_bottom_form{width: 100%;}
.LRegister .LRegister_box .LRegister_box_bottom .box_bottom_form .bottom_form_list{width: 100%;padding: 0 0.2rem; margin-bottom: 0.15rem; display: flex;align-items: center;justify-content: space-between;}
.LRegister .LRegister_box .LRegister_box_bottom .box_bottom_form .bottom_form_list .form_list_icon{display: flex;align-items: center;}
.LRegister .LRegister_box .LRegister_box_bottom .box_bottom_form .bottom_form_list .form_list_icon img{width: auto;height: 0.34rem;}
.LRegister .LRegister_box .LRegister_box_bottom .box_bottom_form .bottom_form_list .form_list_input{width: calc(100% - 0.75rem); padding: 0.2rem 0;border-bottom: 1px solid #ededed;}
.LRegister .LRegister_box .LRegister_box_bottom .box_bottom_form .bottom_form_list .form_list_input input{width: 100%;font-size: 0.32rem;color: #666;background: transparent;}
.LRegister .LRegister_box .LRegister_box_bottom .box_bottom_form .bottom_form_list .form_list_input input::placeholder{font-size: 0.32rem;color: #d5d9e0;}
.LRegister .LRegister_box .LRegister_box_bottom .box_bottom_form .bottom_form_list.code .form_list_input{display: flex;align-items: center;justify-content: space-between;}
.LRegister .LRegister_box .LRegister_box_bottom .box_bottom_form .bottom_form_list.code .form_list_input input{width: calc(100% - 2.8rem);}
.LRegister .LRegister_box .LRegister_box_bottom .box_bottom_form .bottom_form_list.code .form_list_input button{width: 2.35rem;height: 0.78rem;font-size: 0.32rem;color: #5090f0;background: #e8eff7;border-radius: 100px;border: none;}
.LRegister .LRegister_box .LRegister_box_bottom .box_bottom_form .bottom_form_list.last{margin-bottom: 1.2rem;}
.LRegister .LRegister_box .LRegister_box_bottom .box_bottom_form .bottom_form_list.img_code .form_list_input .captcha_img{height: 0.65rem;}
.LRegister .LRegister_box .LRegister_box_bottom .box_bottom_form .bottom_form_pact{width: 100%;padding: 0 0.1rem;}
.LRegister .LRegister_box .LRegister_box_bottom .box_bottom_form .bottom_form_pact input{width: 0.24rem; height: 0.24rem;margin-right: 0.05rem; border-radius: 2px; border: 1px solid #9ec1f0;position: relative; top: 0.02rem;display: inline-block;}
.LRegister .LRegister_box .LRegister_box_bottom .box_bottom_form .bottom_form_pact input[type="checkbox"]:checked { border-color: #5090f0;background: #5090f0;background-image: url(../images/sv4.svg); background-repeat: no-repeat; background-position: center; background-size:0.24rem;}
.LRegister .LRegister_box .LRegister_box_bottom .box_bottom_form .bottom_form_pact label{font-size: 0.26rem;display: inline-block;color: #aaaaaa;}
.LRegister .LRegister_box .LRegister_box_bottom .box_bottom_form .bottom_form_pact p{font-size: 0.26rem;display: inline-block;color: #aaaaaa;}
.LRegister .LRegister_box .LRegister_box_bottom .box_bottom_form .bottom_form_pact p a{font-size: 0.26rem;display: inline-block;color: #5090f0;}
.LRegister .LRegister_box .LRegister_box_bottom .box_bottom_form .bottom_form_submit{width: 100%;margin-top: 0.62rem;padding: 0 0.1rem;}
.LRegister .LRegister_box .LRegister_box_bottom .box_bottom_form .bottom_form_submit input{width: 100%;height: 0.93rem;font-size: 0.32rem;text-align: center;border-radius: 100px;background: #5090f0;color: white;}
.LRegister .LRegister_box .LRegister_box_bottom .box_bottom_form .bottom_form_submit.on input{background: #5090f0;}


.Hdmbg{background: #f5f5f5 url(../images/bg1.jpg) no-repeat;background-size: contain;}
.Member{}
.Member *{user-select: none;}
.Member .Member_box{padding-top: 1.5rem;}
.Member .Member_box .Member_box_top{width: 100%;padding: 0.34rem;display: flex;align-items: center;justify-content: space-between;background: white;border-radius: 12px;overflow: hidden;}
.Member .Member_box .Member_box_top .box_top_info{display: flex;align-items: center;}
.Member .Member_box .Member_box_top .box_top_info .box_top_info_avatar{width: 1.47rem;height: 1.47rem;border-radius: 100%;overflow: hidden;margin-right: 0.35rem;}
.Member .Member_box .Member_box_top .box_top_info .box_top_info_avatar img{width: 100%;height: 100%;}
.Member .Member_box .Member_box_top .box_top_info .box_top_info_txt{margin-right: 0.2rem;}
.Member .Member_box .Member_box_top .box_top_info .box_top_info_txt .info_txt_dd{display: flex;align-items: center;font-size: 0.4rem;color: #111111;}
.Member .Member_box .Member_box_top .box_top_info .box_top_info_txt .info_txt_dd span{margin-left: 0.2rem;width: 0.auto;padding: 0 0.15rem;height: 0.4rem;font-size: 0.24rem;border-radius: 4px;border: 1px solid #0972ba;color: #0972ba;display: flex;align-items: center;justify-content: center;}
.Member .Member_box .Member_box_top .box_top_info .box_top_info_txt .info_txt_cardno{margin-top: 0.18rem; font-size: 0.28rem; color: #999999;display: flex;align-items: center;flex-wrap: wrap;line-height: 1.8;}
.Member .Member_box .Member_box_top .box_top_info .box_top_info_txt .info_txt_cardno span{margin-left: 0.1rem;width: auto;padding: 0 0.1rem; height: 0.4rem;font-size: 0.23rem;line-height: 1.8;border-radius: 4px;border: 1px solid #0972ba;color: #0972ba;display: flex;align-items: center;justify-content: center;}
.Member .Member_box .Member_box_top .box_top_info .box_top_info_txt .info_txt_dt{display: flex;align-items: center;}
.Member .Member_box .Member_box_top .box_top_info .box_top_info_txt .info_txt_dt span{font-size: 0.28rem;color: #999999;}
.Member .Member_box .Member_box_top .box_top_info .box_top_info_txt .info_txt_dt span:first-child{margin-right: 0.15rem;}
.Member .Member_box .Member_box_top .box_top_info .box_top_info_qrcode{padding: 0.15rem 0.25rem;border-radius: 8px;background: #e6edf5;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.Member .Member_box .Member_box_top .box_top_info .box_top_info_qrcode .info_qrcode_img{width:auto;height: 0.5rem;margin-bottom: 0.1rem;}
.Member .Member_box .Member_box_top .box_top_info .box_top_info_qrcode .info_qrcode_img img{width: auto;height: 100%;}
.Member .Member_box .Member_box_top .box_top_info .box_top_info_qrcode .info_qrcode_txt{font-size: 0.15rem;color: #0972ba;text-align: center;line-height: 1.4;}

.Member .Member_box .Member_box_top .box_top_qrcode{width: auto;height: 0.8rem;border-radius: 10px;overflow: hidden;display: flex;align-items: center;justify-content: center;border: 1px solid #ededed;}
.Member .Member_box .Member_box_top .box_top_qrcode img{width: auto;height: 90%;}
.Member .Member_box .Member_box_topa .box_top_info .box_top_info_txt .info_txt_dd{margin-bottom: 0.15rem;}
.Member .Member_box .Member_box_topb{margin-top: 0.35rem;}
.Member .Member_box .Member_box_topb .box_top_info{width: 100%;display: flex;align-items: center;justify-content: space-between;}
.Member .Member_box .Member_box_topb .box_top_info .box_top_info_txt{width: calc(100% - 1.4rem);}

.Member .Member_box .Member_box_bottom{width: 100%;margin-top: 0.35rem;display: flex;flex-wrap: wrap;justify-content: space-between;}
.Member .Member_box .Member_box_bottom .box_bottom_list{width: calc(50% - 0.2rem); height: 2.25rem; margin-bottom: 0.3rem;border-radius: 10px; background: white; display: flex; flex-direction: column; justify-content: center; align-items: center;}
.Member .Member_box .Member_box_bottom .box_bottom_list .bottom_list_icon{margin-bottom: 0.22rem;}
.Member .Member_box .Member_box_bottom .box_bottom_list .bottom_list_icon img{width: auto;height: 44px;}
.Member .Member_box .Member_box_bottom .box_bottom_list .bottom_list_name{font-size: 0.3rem;color:#111111;}
.Member .Member_box .Member_box_bottom .box_bottom_list:hover .bottom_list_icon{}
.Member .Member_box .Member_box_bottom .box_bottom_list:hover .bottom_list_name{}


.RList{}
.RList .RList_box{height: 96vh;padding-top: 0.5rem;}
.RList .RList_box .RList_box_list{width: 100%; height: 2.25rem; padding: 0.4rem; margin-bottom: 0.3rem; background: white; border-radius: 6px; overflow: hidden; display: flex; flex-direction: column; align-items: center; justify-content: space-between;box-shadow: 0 0 20px 0 rgba(0,0,0,0.05);}
.RList .RList_box .RList_box_list .box_list_top{width: 100%;display: flex;align-items: center;justify-content: space-between;}
.RList .RList_box .RList_box_list .box_list_top .list_top_outpatient{font-size: 0.3rem;color: #111111;}
.RList .RList_box .RList_box_list .box_list_top .list_top_status{font-size: 0.3rem;color: #0972ba;}
.RList .RList_box .RList_box_list .box_list_bittom{width: 100%;display: flex;align-items: flex-end;justify-content: space-between;}
.RList .RList_box .RList_box_list .box_list_bittom .list_bittom_info{max-width: 80%;}
.RList .RList_box .RList_box_list .box_list_bittom .list_bittom_info .bittom_info_li{font-size: 0.26rem;color: #999999;}
.RList .RList_box .RList_box_list .box_list_bittom .list_bittom_info .bittom_info_li:first-child{margin-bottom: 0.25rem;}
.RList .RList_box .RList_box_list .box_list_bittom .list_bittom_icon{display: inline-block;}
.RList .RList_box .RList_box_list .box_list_bittom .list_bittom_icon img{width: auto;height: 0.26rem;}



.RDetails{padding: 0.42rem 0 1rem 0;}
.RDetails .RDetails_box{width: 100%;padding: 0 0.25rem;background: white; border-radius: 10px;box-shadow: 0 0 20px 0 rgba(0,0,0,0.05);}
.RDetails .RDetails_box .RDetails_box_top{width: 100%;padding: 0.3rem 0;border-bottom: 1px solid #ededed;display: flex;align-items: center;justify-content: space-between;}
.RDetails .RDetails_box .RDetails_box_top .box_top_li{font-size: 0.26rem;color: #999999;}
.RDetails .RDetails_box .RDetails_box_bottom{width: 100%;height: calc(100vh - 2.2rem);}
.RDetails .RDetails_box .RDetails_box_bottom.ovyscroll{}
.RDetails .RDetails_box_bottom .box_bottom_list{width: 100%;padding: 0.3rem 0;border-bottom: 1px solid #ededed;display: flex;align-items: center;justify-content: space-between;}
.RDetails .RDetails_box_bottom .box_bottom_list .bottom_list_left{max-width: 60%;}
.RDetails .RDetails_box_bottom .box_bottom_list .bottom_list_left .list_left_name{font-size: 0.26rem;margin-bottom: 0.22rem;color: #111111;}
.RDetails .RDetails_box_bottom .box_bottom_list .bottom_list_left .list_left_value{font-size: 0.22rem;color: #999999;}
.RDetails .RDetails_box_bottom .box_bottom_list .bottom_list_right{font-size: 0.26rem;color: #111111;}



.PManagement{padding: 0.35rem 0 1.2rem 0;}
.PManagement .PManagement_box{width: 100%;border-radius: 10px;}
.PManagement .PManagement_box .PManagement_box_list{width: 100%;margin-bottom: 0.3rem;padding: 0.3rem; background: white;position: relative;box-shadow: 0 0 20px 0 rgba(0,0,0,0.05);border-radius: 8px;}
.PManagement .PManagement_box .PManagement_box_list .box_list_top{width: 100%;margin-bottom: 0.3rem;padding-bottom: 0.45rem;border-bottom: 1px solid #ededed;}
.PManagement .PManagement_box .PManagement_box_list .box_list_top .list_top_info{width: 100%;display: flex;align-items: flex-start;}
.PManagement .PManagement_box .PManagement_box_list .box_list_top .list_top_info .top_info_avatar{width: 0.65rem;height: 0.65rem; margin-right: 0.15rem; border-radius: 100%;overflow: hidden;}
.PManagement .PManagement_box .PManagement_box_list .box_list_top .list_top_info .top_info_avatar img{width: 100%;height: 100%;}
.PManagement .PManagement_box .PManagement_box_list .box_list_top .list_top_info .top_info_list{}
.PManagement .PManagement_box .PManagement_box_list .box_list_top .list_top_info .top_info_list .info_list_dd{font-size: 0.38rem;color: #111111;}
.PManagement .PManagement_box .PManagement_box_list .box_list_top .list_top_info .top_info_list .info_list_cardno{margin: 0.35rem 0 0.4rem 0;font-size: 0.28rem;color: #4289fd}
.PManagement .PManagement_box .PManagement_box_list .box_list_top .list_top_info .top_info_list .info_list_dt{}
.PManagement .PManagement_box .PManagement_box_list .box_list_top .list_top_info .top_info_list .info_list_dt span{margin-right: 0.18rem;padding: 0.1rem 0.12rem;font-size: 0.22rem;border-radius:6px;color: #4289fd;background: #e6f4f9;}
.PManagement .PManagement_box .PManagement_box_list .box_list_top .list_top_info .top_info_list .info_list_dt span:last-child{margin-right: 0;}
.PManagement .PManagement_box .PManagement_box_list .box_list_top .list_top_label{width: 1.07rem;height: 1.07rem;position: absolute;top: 0;right:0;background: url(../images/bn1.png) no-repeat 100%/cover;display: flex;align-items: flex-start;justify-content: center;}
.PManagement .PManagement_box .PManagement_box_list .box_list_top .list_top_label span{font-size: 0.22rem;position: relative; left: 0.15rem; top: 0.28rem;transform: rotate(45deg);color: white;}
.PManagement .PManagement_box .PManagement_box_list .box_list_bottom{width: 100%;display: flex;align-items: center;justify-content: flex-end;}
.PManagement .PManagement_box .PManagement_box_list .box_list_bottom .list_bottom_li{width: 1.42rem;height: 0.75rem;margin-right: 0.18rem; font-size: 0.26rem;color: #4289fd;border-radius: 0.1rem;border: 1px solid #b6c6ea;display: flex;align-items: center;justify-content: center;}
.PManagement .PManagement_box .PManagement_box_list .box_list_bottom .list_bottom_li:last-child{margin-right: 0;}
.PManagement .PManagement_box .PManagement_box_list:hover{}
.PManagement .PManagement_box .PManagement_box_list::before{}
.PManagement .PManagement_box .PManagement_box_list::after{}
.PManagement .PManagement_box .PManagement_box_list:hover .list_top_info .info_list_dd{}
.PManagement .PManagement_box .PManagement_box_list:hover .list_top_info .info_list_dt{}
.PManagement .PManagement_box .PManagement_box_list:hover .list_bottom_li{}


.AddPatient{width: 100%;position: fixed;left: 0;bottom: 0;z-index: 99;}
.AddPatient .AddPatient_link{width: 100%;padding: 0.42rem 0;display: flex;align-items: center;justify-content: center;background: #4289fd;}
.AddPatient .AddPatient_link span{font-size: 0.3rem;color: #ffffff;}50%
.AddPatient .AddPatient_link span:first-child{margin-right: 0.15rem;}



.Addpadult{width: 100%;}
.Addpadult .Addpadult_box{width: 100%;}
.Addpadult .Addpadult_box .Addpadult_box_list{width: 100%;padding: 0 0.3rem;margin-bottom: 0.25rem;background: white;}
.Addpadult .Addpadult_box .Addpadult_box_list .box_list_item{width: 100%;padding: 0.32rem 0;border-bottom: 1px solid #ededed; display: flex;align-items: center;justify-content: space-between;}
.Addpadult .Addpadult_box .Addpadult_box_list .box_list_item .list_item_left{width: 2.2rem;position: relative;}
.Addpadult .Addpadult_box .Addpadult_box_list .box_list_item .list_item_left span{font-size: 0.3rem;color: #999999;position: relative;}
.Addpadult .Addpadult_box .Addpadult_box_list .box_list_item .list_item_left span::before{content: "*";color: red;position: absolute;right: -0.2rem;top: 0rem;}
.Addpadult .Addpadult_box .Addpadult_box_list .box_list_item .list_item_left span.no::before{display: none;}
.Addpadult .Addpadult_box .Addpadult_box_list .box_list_item .list_item_left.no span::before{display: none;}
.Addpadult .Addpadult_box .Addpadult_box_list .box_list_item .list_item_right{width: calc(100% - 2.2rem);font-size: 0.28rem;color: #999999;display: flex;align-items: center;position: relative;}
.Addpadult .Addpadult_box .Addpadult_box_list .box_list_item .list_item_right.radio{display: flex;align-items: center;}
.Addpadult .Addpadult_box .Addpadult_box_list .box_list_item .list_item_right.radio.sex .right_radio_li{padding: 0 0.35rem;margin-right: 0.3rem;}
.Addpadult .Addpadult_box .Addpadult_box_list .box_list_item .list_item_right.radio .right_radio_li{font-size: 0.28rem; height: 0.58rem; padding: 0 0.25rem;margin-right: 0.15rem;border-radius: 100px;background: #f5f5f5;color: #111111;position: relative;display: flex;align-items: center;justify-content: center;overflow: hidden;}
.Addpadult .Addpadult_box .Addpadult_box_list .box_list_item .list_item_right.radio .right_radio_li input{width:100%;height: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);opacity: 0;z-index: 5;}
.Addpadult .Addpadult_box .Addpadult_box_list .box_list_item .list_item_right.radio .right_radio_li:last-child{margin-right: 0;}
.Addpadult .Addpadult_box .Addpadult_box_list .box_list_item .list_item_right.radio .right_radio_li.active{color: white;background: #4289fd;}
.Addpadult .Addpadult_box .Addpadult_box_list .box_list_item .list_item_right select{width: 100%;font-size: 0.28rem;color: #111111;background: transparent;background: url('../images/sv10.svg') no-repeat; background-position: right 0  center; background-size: 0.4rem; -webkit-appearance: none; -moz-appearance: none;}
.Addpadult .Addpadult_box .Addpadult_box_list .box_list_item .list_item_right select option{width: 100%;}
.Addpadult .Addpadult_box .Addpadult_box_list .box_list_item .list_item_right input{width: 100%;font-size: 0.28rem;color: #111111;}
.Addpadult .Addpadult_box .Addpadult_box_list .box_list_item .list_item_right input::placeholder{font-size: 0.28rem;color: #d9d9d9;}
.Addpadult .Addpadult_box .Addpadult_box_list .box_list_item .list_item_right.date input{background: transparent url('../images/sv10.svg') no-repeat; background-position: right 0  center; background-size: 0.4rem; }
.Addpadult .Addpadult_box .Addpadult_box_list .box_list_item .list_item_right.date input::placeholder{color: #111111;}
.Addpadult .Addpadult_box .Addpadult_box_list .box_list_item .list_item_right textarea{width: 100%;font-size: 0.28rem;color: #111111;line-height: 1.35;min-height: 1.2rem;}
.Addpadult .Addpadult_box .Addpadult_box_list .box_list_item .list_item_right textarea::placeholder{font-size: 0.28rem;color: #d9d9d9;}
.Addpadult .Addpadult_box .Addpadult_box_list .box_list_item .list_item_right .distpicker-address{width: 100%; padding-bottom: 0.03rem; display: flex;align-items: center;justify-content: space-between;overflow-x:auto;}
.Addpadult .Addpadult_box .Addpadult_box_list .box_list_item .list_item_right .distpicker-address select{width: auto; padding-right: 0.05rem; margin-right: 0.1rem; display: flex;align-items: center;justify-content: space-between;}
.Addpadult .Addpadult_box .Addpadult_box_list .box_list_item .list_item_right .distpicker-address select:first-child{max-width: 33.333%;}
.Addpadult .Addpadult_box .Addpadult_box_list .box_list_item .list_item_right .distpicker-address select:last-child{margin-right: 0;}
.Addpadult .Addpadult_box .Addpadult_box_list .box_list_item .list_item_right .post_icon{font-size: 0.26rem;color: #111111;line-height: 1;position: absolute;right: 0;top: 0;}
.Addpadult .Addpadult_box .Addpadult_box_list .box_list_item .list_item_right .post_icon img{height: 0.5rem;margin-right: 0.1rem;}
.Addpadult .Addpadult_box .Addpadult_box_list .box_list_item .list_item_right.disabled{color: #999999 !important;}
.Addpadult .Addpadult_box .Addpadult_box_list .box_list_item .list_item_right.disabled *{color: #999999 !important;}
.Addpadult .Addpadult_box .Addpadult_box_list .box_list_item .list_item_right.disabled .right_radio_li.active{color: white !important;}

.Addpadult .Addpadult_box .Addpadult_box_list .box_list_item.textarea{align-items: flex-start;}
.Addpadult .Addpadult_box .Addpadult_box_list:last-child{margin-bottom: 0.35rem;}
.Addpadult .Addpadult_box .Addpadult_box_txt{width: 100%;padding: 0 0.3rem;margin-bottom: 0.25rem;font-size: 0.32rem;color: #999999;} 
.Addpadult .Addpadult_box .Addpadult_box_submit{position: fixed;left: 50%; transform: translateX(-50%); bottom: 0.5rem;width: calc(100% - 0.4rem);padding: 0.25rem 0;font-size: 0.28rem;color: #ffffff;background: #4289fd;border-radius: 100px;display: flex;align-items: center;justify-content: center;}






.AClinic{}
.AClinic .AClinic_box{width: 100%;max-width: 100%;position: relative;}
.AClinic .AClinic_box_nav{width: 100%;padding: 0 0.2rem;border-top: 1px solid #f5f5f5;overflow-x: auto;background: white;display: flex;align-items: center;position: fixed;left: 0;top: 0;z-index: 99999;}
.AClinic .AClinic_box_nav .box_nav_list{margin: 0 0.18rem; height: 1.35rem; padding: 0 0.1rem;display: flex;align-items: center;justify-content: center;flex-direction: column;position: relative;user-select: none;cursor: pointer;}
.AClinic .AClinic_box_nav::-webkit-scrollbar-track {background-color:transparent;border-radius:100px;}
.AClinic .AClinic_box_nav::-webkit-scrollbar-thumb {background:transparent;border-radius:100px;}
.AClinic .AClinic_box_nav::-webkit-scrollbar-button {background-color:transparent;display:none;border-radius:100px;}
.AClinic .AClinic_box_nav::-webkit-scrollbar-corner {background-color:transparent;border-radius:100px;}
.AClinic .AClinic_box_nav::-webkit-scrollbar {width:0.03rem;height:0px;border-radius:100px;}
.AClinic .AClinic_box_nav .box_nav_list .nav_list_dd{font-size: 0.3rem;white-space: nowrap;color: #999999;}
.AClinic .AClinic_box_nav .box_nav_list .nav_list_dt{margin-top: 0.10rem;font-size: 0.24rem;white-space: nowrap;color: #111111;}
.AClinic .AClinic_box_nav .box_nav_list::before{content: "";width: 0.44rem;height: 0.08rem;background: #4289fd;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);opacity: 0;border-radius: 100px;}
.AClinic .AClinic_box_nav .box_nav_list.on .nav_list_dd{color: #4289fd;}
.AClinic .AClinic_box_nav .box_nav_list.on .nav_list_dt{color: #4289fd;}
.AClinic .AClinic_box_nav .box_nav_list.on::before{opacity: 1;}
.AClinic .AClinic_box_content{width: 100%;margin-top: 1.45rem;height: calc(100vh - 1.85rem);overflow-y: auto;}
.AClinic .AClinic_box_content .box_content_list{width: 100%;padding: 0.22rem 0.2rem;margin-bottom: 0.1rem;background: white;display: flex;align-items: center;justify-content: space-between;}
.AClinic .AClinic_box_content .box_content_list .content_list_info{width: 70%; display: flex;align-items: center;justify-content: space-between;}
.AClinic .AClinic_box_content .box_content_list .content_list_info .info_list_avatar{position: relative;}
.AClinic .AClinic_box_content .box_content_list .content_list_info .info_list_avatar .img{width: 0.9rem;height: 0.9rem;border-radius: 100px;}
.AClinic .AClinic_box_content .box_content_list .content_list_info .info_list_avatar .list_avata_label{width: 0.6rem; height: 0.32rem; font-size: 0.2rem;position: absolute; left: 50%; bottom: -0.05rem; transform: translateX(-50%);background: #f9b01d; border-radius: 0.05rem; color: white; display: flex; align-items: center; justify-content: center; z-index: 99;}
.AClinic .AClinic_box_content .box_content_list .content_list_info .info_list_title{width: calc(100% - 1.1rem);font-size: 0.34rem;color: #111111;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.AClinic .AClinic_box_content .box_content_list .content_list_btn{width: 1.73rem;height: 0.55rem;font-size: 0.28rem;border-radius: 100px;color: white;background: #4289fd;display: flex;align-items: center;justify-content: center;}
.AClinic .AClinic_box.hide  .AClinic_box_nav .box_nav_list{opacity: 0;}




.ACSubmit{width: 100%;max-width: 100%;}
.ACSubmit .ACSubmit_box{width: 100%;max-width: 100%;position: relative;}
.ACSubmit .ACSubmit_box .ACSubmit_box_patient{width: 100%;padding: 0.22rem;}
.ACSubmit .ACSubmit_box .ACSubmit_box_patient .box_patient_box{width: 100%; padding: 0.3rem 0.2rem; border-radius: 0.15rem;background: white;display: flex;align-items: center;justify-content: space-between;}
.ACSubmit .ACSubmit_box .ACSubmit_box_patient .box_patient_left{display: flex;align-items: center;}
.ACSubmit .ACSubmit_box .ACSubmit_box_patient .box_patient_left img{width: auto;height: 0.36rem;margin-right: 0.05rem;}
.ACSubmit .ACSubmit_box .ACSubmit_box_patient .box_patient_left .patient_left_txt{font-size: 0.3rem;color: #111111;}
.ACSubmit .ACSubmit_box .ACSubmit_box_patient .box_patient_right{display: flex;align-items: center;}
.ACSubmit .ACSubmit_box .ACSubmit_box_patient .box_patient_right .patient_right_txt{margin-right: 0.06rem;font-size: 0.34rem;color: #111111;}
.ACSubmit .ACSubmit_box .ACSubmit_box_patient .box_patient_right img{width: auto;height: 0.22rem;}
.ACSubmit .ACSubmit_box .ACSubmit_box_minfo{width: 100%;padding: 0.48rem;background: white;}
.ACSubmit .ACSubmit_box .ACSubmit_box_minfo .box_minfo_list{width: 100%;margin-bottom: 0.28rem;display: flex;align-items: center;justify-content: space-between;}
.ACSubmit .ACSubmit_box .ACSubmit_box_minfo .box_minfo_list .minfo_list_dd{font-size: 0.28rem;color: #999999;}
.ACSubmit .ACSubmit_box .ACSubmit_box_minfo .box_minfo_list .minfo_list_dt{width: calc(100% - 1.65rem);font-size: 0.28rem;}
.ACSubmit .ACSubmit_box .ACSubmit_box_minfo .box_minfo_list .minfo_list_dt.type{display: flex;align-content: center;}
.ACSubmit .ACSubmit_box .ACSubmit_box_minfo .box_minfo_list .minfo_list_dt.type span{margin-left: 0.35rem;font-size: 0.28rem;color: #e5533f;}
.ACSubmit .ACSubmit_box .ACSubmit_box_minfo .box_minfo_list .minfo_list_dt.time{}
.ACSubmit .ACSubmit_box .ACSubmit_box_minfo .box_minfo_list .minfo_list_dt.time a{width: 100%;font-size: 0.28rem;color: #e5533f;background: url(../images/sv12.svg) no-repeat;background-size: 0.22rem;background-position: right center;}
.ACSubmit .ACSubmit_box .ACSubmit_box_minfo .box_minfo_list .minfo_list_dt.time a span{margin-left: 0.15rem;padding: 0.08rem;font-size: 0.23rem;color: #4289fd;background: #f0f4ff;border-radius: 10px;}
.ACSubmit .ACSubmit_box .ACSubmit_box_minfo .box_minfo_list:last-child{margin-bottom: 0;}
.ACSubmit .ACSubmit_box .ACSubmit_box_explain{width: 100%;padding: 0.4rem 0.48rem;margin-top: 0.22rem;background: white;}
.ACSubmit .ACSubmit_box .ACSubmit_box_explain p{width: 100%;margin-bottom: 0.1em;font-size: 0.28rem;line-height: 1.5;color: #999999;}
.ACSubmit .ACSubmit_box .ACSubmit_box_explain p:last-child{margin-bottom: 0;}
.ACSubmit .ACSubmit_box .ACSubmit_box_submit{position: fixed;left: 50%; transform: translateX(-50%); bottom: 0.5rem;width: calc(100% - 0.4rem);padding: 0.25rem 0;font-size: 0.28rem;color: #ffffff;background: #4289fd;border-radius: 100px;display: flex;align-items: center;justify-content: center;}
.ACSubmit .ACSubmit_box .ACSubmit_box_submit.disabled{background: #c6c6c6;}



.ASClinic{}
.ASClinic .ASClinic_box{width: 100%;max-width: 100%;}
.ASClinic .ASClinic_box .ASClinic_box_top{width: 100%;padding: 0.32rem 0.22rem;margin: 0.05rem 0 0 0;background: white;display: flex;align-items: center;justify-content: space-between;}
.ASClinic .ASClinic_box .ASClinic_box_top .box_top_search{width: 80%; height: 0.7rem;border: 1px solid #4289fd; border-radius: 100px;display: flex;align-items: center;justify-content: space-between;overflow: hidden;background: #f7f8fc;}
.ASClinic .ASClinic_box .ASClinic_box_top .box_top_search input[type="submit"]{width: 0.7rem;height: 100%;background: transparent url(../images/sv13.svg) no-repeat;background-size: 0.28rem;background-position:center;}
.ASClinic .ASClinic_box .ASClinic_box_top .box_top_search input[type="search"]{width: calc(100% - 0.72rem);height: 100%;font-size: 0.28rem;padding-right: 0.3rem; color: #111111;background: transparent;border-top-right-radius: 100px;border-bottom-right-radius: 100px;overflow: hidden;}
.ASClinic .ASClinic_box .ASClinic_box_top .box_top_search input[type="search"]::placeholder{font-size: 0.28rem;color: #999999;}
.ASClinic .ASClinic_box .ASClinic_box_top .box_top_myclinic{font-size: 0.28rem;color: #4289fd;}
.ASClinic .ASClinic_box .ASClinic_box_about{padding:0.3rem;margin: 0.1rem 0;display: flex;align-items: center;justify-content: space-between;background: white;position: relative;}
.ASClinic .ASClinic_box .ASClinic_box_about .box_about_img{}
.ASClinic .ASClinic_box .ASClinic_box_about .box_about_img img{width:auto;height:1.25rem;border-radius: 8px;}
.ASClinic .ASClinic_box .ASClinic_box_about .box_about_info{width:calc(100% - 2.15rem);}
.ASClinic .ASClinic_box .ASClinic_box_about .box_about_info .about_info_dd{margin-bottom:0.23rem;font-size:0.32rem;color:#111111;}
.ASClinic .ASClinic_box .ASClinic_box_about .box_about_info .about_info_dt{font-size:0.24rem;color:#666666;}
.ASClinic .ASClinic_box .ASClinic_box_about:before{content: "";width: 0.4rem;height: 0.4rem;;position: absolute;top: 0.5rem;right: 0.25rem;background: transparent url(../images/sv15.svg) no-repeat;background-size: 100%;}
.ASClinic .ASClinic_box .ASClinic_box_bottom{width: 100%;height: calc(100vh - 3.6rem);display: flex;align-items: flex-start;justify-content: space-between;}
.ASClinic .ASClinic_box .ASClinic_box_bottom .box_bottom_left{width: 3rem;height: 100%;overflow-y: auto;background: #f8f9fd;padding-bottom: 0.5rem;}
.ASClinic .ASClinic_box .ASClinic_box_bottom .box_bottom_left .bottom_left_list{width: 100%;padding: 0.3rem 0.0 calc(0.3rem - 1px) 0.27rem;border-bottom: 1px solid white;font-size: 0.3rem;line-height: 1.2;color: #111111;position: relative;font-weight: 500;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;transition: all .2s ease;}
.ASClinic .ASClinic_box .ASClinic_box_bottom .box_bottom_left .bottom_left_list::before{content: "";width: 0.09rem;height: 0.43rem;position: absolute;top: 50%;left: 0; transform: translateY(-50%); background: #4289fd;opacity: 0;transition: all .2s ease;}
.ASClinic .ASClinic_box .ASClinic_box_bottom .box_bottom_left .bottom_left_list.on{color: #4289fd;background: white;}
.ASClinic .ASClinic_box .ASClinic_box_bottom .box_bottom_left .bottom_left_list.on::before{opacity: 1;}
.ASClinic .ASClinic_box .ASClinic_box_bottom .box_bottom_right{width:  calc(100% - 3rem);height: 100%;overflow-y: auto;transition: none;background: white;position: relative;}
.ASClinic .ASClinic_box .ASClinic_box_bottom .box_bottom_right .bottom_right_list{width: 100%;font-size: 0.3rem;padding: 0.3rem 0.27rem calc(0.3rem - 1px) 0.5rem;border-bottom: 1px solid #ededed;line-height: 1.2;color: #111111;font-weight: 500;position: relative;}
.ASClinic .ASClinic_box .ASClinic_box_bottom .box_bottom_right .bottom_right_list span{line-height: 1.5;color: #111111;font-weight: 500;width: 70%; display: inline-block;}
.ASClinic .ASClinic_box .ASClinic_box_bottom .box_bottom_right .bottom_right_list button{width: 1rem; height: 0.5rem; font-size: 0.24rem; line-height: 1;border-radius: 100px; color: white; background: #4289fd; display: flex; align-items: center; justify-content: center;border: none; position: absolute; right: 0.2rem; top: 50%; transform: translateY(-50%); }


.ASDate{}
.ASDate .ASDate_box{width: 100%;max-width: 100%;}
.ASDate .ASDate_box .ASDate_box_top{width: 100%; height: 3rem; padding: 0.26rem;background: #4289fd;}
.ASDate .ASDate_box .ASDate_box_top.auto{height: auto;}
.ASDate .ASDate_box .ASDate_box_top .box_top_info{width: 100%;display: flex;align-items: center;}
.ASDate .ASDate_box .ASDate_box_top .box_top_info .top_info_avatar{width: 0.86rem;height: 0.86rem;margin-right: 0.2rem;border-radius: 100px;border: 2px solid white;background: white;}
.ASDate .ASDate_box .ASDate_box_top .box_top_info .top_info_avatar img{border-radius: 100px;width: 100%;height: 100%;}
.ASDate .ASDate_box .ASDate_box_top .box_top_info .top_info_name{font-size: 0.34rem; font-weight: 600; color: white;display: flex;align-items: center;}
.ASDate .ASDate_box .ASDate_box_top .box_top_info .top_info_name span{margin-left: 0.1rem;font-size: 0.28rem; font-weight: 300;color: white;}
.ASDate .ASDate_box .ASDate_box_top .box_top_desc{width: 100%;margin-top: 0.38rem;}
.ASDate .ASDate_box .ASDate_box_top .box_top_desc .top_desc_dd{width: 100%;font-size: 0.3rem;padding-left: 0.15rem; color: white;position: relative;}
.ASDate .ASDate_box .ASDate_box_top .box_top_desc .top_desc_dd::before{content: "";width: 0.05rem;height: 0.3rem;position: absolute;top: 50%;left: 0; transform: translateY(-50%); background: white;}
.ASDate .ASDate_box .ASDate_box_top .box_top_desc .top_desc_dt{width: 100%;min-height: 0.8rem;margin-top: 0.15rem;font-size: 0.28rem; color: white;line-height: 1.5;}
.ASDate .ASDate_box .ASDate_box_bottom{width: 100%;height: calc(100vh - 3rem);}
.ASDate .ASDate_box .ASDate_box_bottom.on{height: calc(100vh - 2.2rem);}
.ASDate .ASDate_box .ASDate_box_bottom .box_bottom_nav{width: 100%; padding: 0 0.2rem; border-top: 1px solid #f5f5f5; overflow-x: auto; background: white; display: flex; align-items: center;}
.ASDate .ASDate_box .ASDate_box_bottom .box_bottom_nav .bottom_nav_list{margin: 0 0.18rem; height: 1.35rem; padding: 0 0.1rem; display: flex; align-items: center; justify-content: center; flex-direction: column; position: relative; user-select: none; cursor: pointer;}
.ASDate .ASDate_box .ASDate_box_bottom .box_bottom_nav .bottom_nav_list .nav_list_dd{font-size: 0.3rem; white-space: nowrap; color: #999999;}
.ASDate .ASDate_box .ASDate_box_bottom .box_bottom_nav .bottom_nav_list .nav_list_dt{margin-top: 0.10rem; font-size: 0.24rem; white-space: nowrap; color: #111111;}
.ASDate .ASDate_box .ASDate_box_bottom .box_bottom_nav .bottom_nav_list.on .nav_list_dd{color: #4289fd;}
.ASDate .ASDate_box .ASDate_box_bottom .box_bottom_nav .bottom_nav_list.on .nav_list_dt{color: #4289fd;}
.ASDate .ASDate_box .ASDate_box_bottom .box_bottom_content{width: 100%;margin-top: 0.1rem;height: calc(100% - 0.82rem);overflow-y: auto;}
.ASDate .ASDate_box .ASDate_box_bottom .box_bottom_content .bottom_content_list{width: 100%; padding: 0.3rem 0.2rem; margin-bottom: 0.1rem; background: white; display: flex; align-items: center; justify-content: space-between;}
.ASDate .ASDate_box .ASDate_box_bottom .box_bottom_content .bottom_content_list .content_list_info{width: 80%;}
.ASDate .ASDate_box .ASDate_box_bottom .box_bottom_content .bottom_content_list .content_list_info .list_info_top{width: 100%;margin-bottom: 0.12rem;display: flex;align-items: center;}
.ASDate .ASDate_box .ASDate_box_bottom .box_bottom_content .bottom_content_list .content_list_info .list_info_top .info_top_li{margin-right: 0.16rem;font-size: 0.3rem;color: #111111;}
.ASDate .ASDate_box .ASDate_box_bottom .box_bottom_content .bottom_content_list .content_list_info .list_info_top span{padding: 0.1rem;font-size: 0.22rem;border-radius: 6px;color: #4289fd;background: #f0f4ff;}
.ASDate .ASDate_box .ASDate_box_bottom .box_bottom_content .bottom_content_list .content_list_info .list_info_bottom{width: 100%;display: flex;align-items: center;}
.ASDate .ASDate_box .ASDate_box_bottom .box_bottom_content .bottom_content_list .content_list_info .list_info_bottom .info_bottom_name{margin-right: 0.26rem;font-size: 0.24rem;color: #999999;}
.ASDate .ASDate_box .ASDate_box_bottom .box_bottom_content .bottom_content_list .content_list_info .list_info_bottom .info_bottom_price{font-size: 0.24rem;color: #f65a56;}
.ASDate .ASDate_box .ASDate_box_bottom .box_bottom_content .bottom_content_list .content_list_btn{width: 1.74rem;height: 0.56rem;font-size: 0.28rem;border-radius: 100px;color: white;display: flex; align-items: center; justify-content: center;}
.ASDate .ASDate_box .ASDate_box_bottom .box_bottom_content .bottom_content_list a.content_list_btn{background: #4289fd;}
.ASDate .ASDate_box .ASDate_box_bottom .box_bottom_content .bottom_content_list div.content_list_btn{background: #c9c9c9;}


.ASTPeriod{}
.ASTPeriod .ASTPeriod_box{width: 100%;max-width: 100%;position: relative;}
.ASTPeriod .ASTPeriod_box .ASTPeriod_box_top{width: 100%;padding: 0.3rem;display: flex;align-items: center;justify-content: center;background: white;position: fixed;left: 0;top: 0;z-index: 99;}
.ASTPeriod .ASTPeriod_box .ASTPeriod_box_top .box_top_li{margin: 0 0.1rem;font-size: 0.3rem;color: #111111;}
.ASTPeriod .ASTPeriod_box .ASTPeriod_box_bottom{width: 100%;padding: 0 0.22rem;margin: 1.1rem 0 0.2rem 0;}
.ASTPeriod .ASTPeriod_box .ASTPeriod_box_bottom .box_bottom_list{width: 100%;margin-bottom: 0.2rem;border-radius: 8px;overflow: hidden;}
.ASTPeriod .ASTPeriod_box .ASTPeriod_box_bottom .box_bottom_list .bottom_list_title{width: 100%;padding: 0.33rem 0.25rem;background: #4289fd;display: flex;align-items: center;justify-content: space-between;}
.ASTPeriod .ASTPeriod_box .ASTPeriod_box_bottom .box_bottom_list .bottom_list_title .list_title_left{font-size: 0.27rem; color: white; font-weight: bold;}
.ASTPeriod .ASTPeriod_box .ASTPeriod_box_bottom .box_bottom_list .bottom_list_title .list_title_right{font-size: 0.27rem; color: white; font-weight: bold;display: flex;align-items: center;}
.ASTPeriod .ASTPeriod_box .ASTPeriod_box_bottom .box_bottom_list .bottom_list_title .list_title_right img{width: 0.2rem;height: auto;margin-left: 0.15rem;}
.ASTPeriod .ASTPeriod_box .ASTPeriod_box_bottom .box_bottom_list .bottom_list_down{width: 100%;transition: none;display: none;}
.ASTPeriod .ASTPeriod_box .ASTPeriod_box_bottom .box_bottom_list .bottom_list_down *{transition: none;}
.ASTPeriod .ASTPeriod_box .ASTPeriod_box_bottom .box_bottom_list .bottom_list_down .list_down_box{width: 100%;padding: 0.25rem 0.3rem;}
.ASTPeriod .ASTPeriod_box .ASTPeriod_box_bottom .box_bottom_list .bottom_list_down .list_down_box .down_box_li{width: 100%;padding: 0.25rem 0.3rem;margin-bottom: 0.2rem;border-radius: 100px;background: #f0f4ff;display: flex;align-items: center;justify-content: space-between;}
.ASTPeriod .ASTPeriod_box .ASTPeriod_box_bottom .box_bottom_list .bottom_list_down .list_down_box .down_box_li .box_li_li{font-size: 0.27rem;color: #4289fd;}
.ASTPeriod .ASTPeriod_box .ASTPeriod_box_bottom .box_bottom_list .bottom_list_down .list_down_box .down_box_li:last-child{margin-bottom: 0;}
.ASTPeriod .ASTPeriod_box .ASTPeriod_box_bottom .box_bottom_list.no .bottom_list_title{background: #dadada;}
.ASTPeriod .ASTPeriod_box .ASTPeriod_box_bottom .box_bottom_list:last-child{margin-bottom: 0;}



.ASClinic {}
.ASClinic .AClinic_box .ASClinic_box_top.auto{width: 100%; padding: 0.26rem; background: #4289fd;}
.ASClinic .AClinic_box .ASClinic_box_top .box_top_info{width: 100%;display: flex;align-items: center;}
.ASClinic .AClinic_box .ASClinic_box_top .box_top_info .top_info_avatar{width: 0.86rem;height: 0.86rem;margin-right: 0.2rem;border-radius: 100px;border: 2px solid white;background: white;}
.ASClinic .AClinic_box .ASClinic_box_top .box_top_info .top_info_avatar img{border-radius: 100px;width: 100%;height: 100%;}
.ASClinic .AClinic_box .ASClinic_box_top .box_top_info .top_info_name{font-size: 0.34rem; font-weight: 600; color: white;display: flex;align-items: center;}
.ASClinic .AClinic_box .ASClinic_box_top .box_top_info .top_info_name span{margin-left: 0.1rem;font-size: 0.28rem; font-weight: 300;color: white;}
.ASClinic .AClinic_box .ASClinic_box_content {width: 100%;margin-top: 1.45rem;height: calc(100vh - 1.85rem);overflow-y: auto;}
.ASClinic .AClinic_box .ASClinic_box_content .box_content_list {width: 100%;padding: 0.22rem 0.2rem;margin-bottom: 0.1rem;background: white;display: flex;align-items: flex-start;justify-content: space-between;}
.ASClinic .AClinic_box .ASClinic_box_content .box_content_list .content_list_avatar {width: 0.9rem;height: 0.9rem;position: relative;}
.ASClinic .AClinic_box .ASClinic_box_content .box_content_list .content_list_avatar .img {width: 100%;height: 100%;border-radius: 100px;}
.ASClinic .AClinic_box .ASClinic_box_content .box_content_list .content_list_avatar .list_avata_label {width: 0.6rem; height: 0.32rem; font-size: 0.2rem;position: absolute; left: 50%; bottom: -0.05rem; transform: translateX(-50%);background: #f9b01d; border-radius: 0.05rem; color: white; display: flex; align-items: center; justify-content: center; z-index: 99;}
.ASClinic .AClinic_box .ASClinic_box_content .box_content_list .content_list_info {width: calc(100% - 1.12rem);position: relative;}
.ASClinic .AClinic_box .ASClinic_box_content .box_content_list .content_list_info .list_info_top {width: 100%;display: flex;align-items: center;justify-content: space-between;position: relative;}
.ASClinic .AClinic_box .ASClinic_box_content .box_content_list .content_list_info .list_info_top .info_top_name {font-size: 0.34rem;color: #111111;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ASClinic .AClinic_box .ASClinic_box_content .box_content_list .content_list_info .list_info_top .info_top_btn {width: 1.73rem;height: 0.55rem;font-size: 0.28rem;border-radius: 100px;color: white;background: #4289fd;display: flex;align-items: center;justify-content: center;}
.ASClinic .AClinic_box .ASClinic_box_content .box_content_list .content_list_info .list_info_desc {width: 100%;margin-top: 0.13rem;font-size: 0.26rem;line-height: 1.5;color: #666666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.ASClinic .AClinic_box .ASClinic_box_content .box_content_list .content_list_info .list_info_P{width: 100%;margin-top: 0.13rem;font-size: 0.26rem;line-height: 1.5;color: #666666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.ASClinic .AClinic_box .ASClinic_box_content .box_content_list .content_list_info .list_info_more{position: absolute;right: 0;bottom: 0;padding: 0.2rem 0.2rem 0.1rem 0.5rem;background: linear-gradient(to right, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 1));}
.ASClinic .AClinic_box .ASClinic_box_content .box_content_list .content_list_info .list_info_more span{font-size: 0.26rem;color: #4289fd;}
.ASClinic .AClinic_box .ASClinic_box_content.notop{margin-top: 0.1rem;height: calc(100vh - 1.85rem);}



.pc_all .no_data{padding: 0.2rem;font-size: 0.28rem;line-height: 1.5;color: red;width: 100%;background: white;text-align: center;}
.pc_all .no_data a{color: #4289fd;font-size: inherit;}
.loading{padding: 0.2rem;font-size: 0.28rem;line-height: 1.5;color: #999999;width: 100%;background: white;text-align: center;}



.MyAppointment{}
.MyAppointment .MyAppointment_box{height: calc(100vh - 1.5rem);}
.MyAppointment .MyAppointment_box .MyAppointment_box_list{width: 100%;padding: 0.4rem; margin-bottom: 0.25rem; background: white; border-radius: 10px; overflow: hidden; display: flex; flex-direction: column; align-items: center; justify-content: space-between; box-shadow: 0 0 20px 0 rgba(0,0,0,0.05);}
.MyAppointment .MyAppointment_box .MyAppointment_box_list .box_list_top{width: 100%;margin-bottom: 0.35rem;}
.MyAppointment .MyAppointment_box .MyAppointment_box_list .box_list_top .list_top_name{width: 100%;margin-bottom: 0.2rem;display: flex;align-items: center;justify-content: space-between;}
.MyAppointment .MyAppointment_box .MyAppointment_box_list .box_list_top .list_top_name .top_name_txt{font-size: 0.26rem;color: #333333;}
.MyAppointment .MyAppointment_box .MyAppointment_box_list .box_list_top .list_top_name .top_name_status{font-size: 0.26rem;color: #999999;}
.MyAppointment .MyAppointment_box .MyAppointment_box_list .box_list_top .list_top_hospital{width: 100%;display: flex;align-items: center;}
.MyAppointment .MyAppointment_box .MyAppointment_box_list .box_list_top .list_top_hospital .top_hospital_li{width: calc(100% - 1.4rem);font-size: 0.26rem;color: #999999;}
.MyAppointment .MyAppointment_box .MyAppointment_box_list .box_list_top .list_top_hospital .top_hospital_li:first-child{width: 1.4rem;}
.MyAppointment .MyAppointment_box .MyAppointment_box_list .box_list_bottom{width: 100%;}
.MyAppointment .MyAppointment_box .MyAppointment_box_list .box_list_bottom .list_bottom_li{width: 100%;margin-bottom: 0.2rem;display: flex;align-items: center;justify-content: space-between;}
.MyAppointment .MyAppointment_box .MyAppointment_box_list .box_list_bottom .list_bottom_li .bottom_li_dd{width: 1.4rem;font-size: 0.28rem;color: #999999;}
.MyAppointment .MyAppointment_box .MyAppointment_box_list .box_list_bottom .list_bottom_li .bottom_li_dt{width: calc(100% - 1.4rem);font-size: 0.28rem;color: #333333;}
.MyAppointment .MyAppointment_box .MyAppointment_box_list .box_list_bottom .list_bottom_li .bottom_li_dt span{}
.MyAppointment .MyAppointment_box .MyAppointment_box_list .box_list_bottom .list_bottom_li:last-child{margin-bottom: 0;}
.MyAppointment .MyAppointment_box .MyAppointment_box_list .list_bottom_btn{width: 100%;margin-top: 0.2rem;display: flex;align-items: center;justify-content: flex-end;}
.MyAppointment .MyAppointment_box .MyAppointment_box_list .list_bottom_btn button{padding: 0.2rem 0.3rem; line-height: 1; border-radius: 100px; font-size: 0.25rem; border: none; color: white; background: #4289fd;}


.MyAppointment .date_filter{ padding: 0.2rem 0.3rem; margin: 0.25rem auto; border-radius: 10px; display: flex;align-items: center;background: #fff;}
.MyAppointment .date_filter .date_filter_left{width: 1.4rem; color: #999; font-size: 0.28rem;}
.MyAppointment .date_filter .date_filter_right{display: flex; gap: 0.3rem;}
.MyAppointment .date_filter .date_filter_right .filter_right_li{padding: 0.08rem 0.24rem; background: #f2f2f2; border-radius: 0.3rem; font-size: 0.26rem; color: #666;}
.MyAppointment .date_filter .date_filter_right .filter_right_li.active{background: #4289fd; color: #fff;}




.Floating{position:fixed;right:0.2rem;bottom:1.5rem}
.Floating .Floating_box{}
.Floating .Floating_box .Floating_box_list{background:#4289fd;border-radius:10px;padding:0.15rem}
.Floating .Floating_box .Floating_box_list .box_list_icon{width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:0.10rem}
.Floating .Floating_box .Floating_box_list .box_list_icon img{height:auto;width:0.5rem}
.Floating .Floating_box .Floating_box_list .box_list_txt{width:100%;text-align:center;font-size:0.2rem;color:white}




.MEPopup{width: 100%;height: 100vh;position: fixed;top: 0;left: 0;display: none;z-index: 9999999999;}
.MEPopup.on{display: block;}
.MEPopup .MEPopup_box{width: 100%;height: 100%;position: relative;display: flex;align-items: center;justify-content: center;}
.MEPopup .MEPopup_box .MEPopup_box_bg{width: 100%;height: 100%;background: rgba(0,0,0,0.4);}
.MEPopup .MEPopup_box .MEPopup_box_info{width: 82%;padding: 0.4rem;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: white;border-radius: 8px;}
.MEPopup .MEPopup_box .MEPopup_box_info .box_info_close{position: absolute; right: 0; top: 0; display: flex; justify-content: flex-end; align-items: flex-start; padding: 0.25rem; z-index: 99999999;}
.MEPopup .MEPopup_box .MEPopup_box_info .box_info_close img{width: auto;height: 0.35rem;}
.MEPopup .MEPopup_box .MEPopup_box_info .box_info_top{width: 100%;margin-bottom: 0.4rem;display: flex;align-items: flex-start;justify-content: space-between;}
.MEPopup .MEPopup_box .MEPopup_box_info .box_info_top .info_top_avatar{width: 1.4rem;}
.MEPopup .MEPopup_box .MEPopup_box_info .box_info_top .info_top_avatar img{width: 100%;}
.MEPopup .MEPopup_box .MEPopup_box_info .box_info_top .info_top_title{width: calc(100% - 1.7rem);padding-top: 0.15rem;}
.MEPopup .MEPopup_box .MEPopup_box_info .box_info_top .info_top_title .top_title_name{width: 100%;margin-bottom: 0.25rem;font-size: 0.34rem;color: #111111;}
.MEPopup .MEPopup_box .MEPopup_box_info .box_info_top .info_top_title .top_title_post{width: 100%;font-size: 0.26rem;color: #111111;line-height: 1.35;}
.MEPopup .MEPopup_box .MEPopup_box_info .box_info_bottom{width: 100%;font-size: 0.26rem;color: #666666;line-height: 1.5;max-height: 5rem;overflow-y: auto;}



.CAppointment{}
.CAppointment .CAppointment_box{}
.CAppointment .CAppointment_box h2{margin: 0.45rem;color: #000; font-size: 0.32rem;}
.CAppointment .CAppointment_box .reason-grid{display: grid; grid-template-columns: repeat(2,1fr); gap: 0.25rem; margin-bottom: 0.5rem;}
.CAppointment .CAppointment_box .reason-grid .reason-item{background-color: #e8e8e8; border-radius: 6px; padding: 0.25rem; text-align: center; color: #666; font-size: 0.23rem; cursor: pointer;}
.CAppointment .CAppointment_box .reason-grid .reason-item.on{background-color: #4289fd;color: white;}
.CAppointment .CAppointment_box .reason-grid .reason-item.wide{}
.CAppointment .CAppointment_box .input-section{width: 100%;}
.CAppointment .CAppointment_box .input-section textarea{width: 100%; font-size: 0.25rem; min-height: 2.3rem; border: 1px solid #e8e8e8; border-radius: 6px; padding: 0.2rem; margin-bottom: 0.2rem;}
.CAppointment .CAppointment_box .limit-hint{text-align: right; font-size: 0.22rem; color: #000; margin-top: 0.2rem;}
.CAppointment .CAppointment_box .submit-btn{background: #4289fd; color: white; border: none; margin-top: 0.6rem;border-radius: 6px; padding: 0.2rem; font-size: 0.25rem; font-weight: 500; width: 100%; cursor: pointer;}





.PUWindow{width:100%;height:100vh;position:fixed;left:0;top:0;display: none;}
.PUWindow.on{display: block;}
.PUWindow .PUWindow_box{width:100%;height:100%;background:rgba(0,0,0,0.5);display:flex;justify-content:center;align-items:center}
.PUWindow .PUWindow_box .PUWindow_box_info{width:90%;padding:0.25rem;background:white;border-radius:10px}
.PUWindow .PUWindow_box .PUWindow_box_info .box_info_title{width:100%;font-size:0.4rem;color:#000;text-align:center}
.PUWindow .PUWindow_box .PUWindow_box_info .box_info_desc{width:100%;height:65vh;padding:0.3rem 0}
.PUWindow .PUWindow_box .PUWindow_box_info .box_info_desc .info_desc_box{width:100%;height:100%;overflow-y:auto;font-size:0.29rem;color: #666666;}
.PUWindow .PUWindow_box .PUWindow_box_info .box_info_desc .info_desc_box p{font-size: inherit;line-height: 1.5;margin-bottom: 0.06rem;color: #666666;}
.PUWindow .PUWindow_box .PUWindow_box_info .box_info_desc .info_desc_box p:last-child{margin-bottom: 0;}
.PUWindow .PUWindow_box .PUWindow_box_info .box_info_btns{width:100%;display:flex;justify-content:center;align-items:center}
.PUWindow .PUWindow_box .PUWindow_box_info .box_info_btns button{width:100%;border:none;padding:0.28rem 0;font-size:0.25rem;line-height:1;display:flex;justify-content:center;align-items:center;border-radius:100px;color:white;background:#4289fd;}




.PPolicy{padding: 0.3rem 0;}
.PPolicy .PPolicy_box{width: 100%;padding: 0.3rem; margin-bottom: 0.3rem; background: white; border-radius: 10px; overflow: hidden;}
.PPolicy .PPolicy_box .PPolicy_box_top{width: 100%;margin-bottom: 0.15rem;font-size: 0.32rem;color: #000;line-height: 1.5;text-align: center;}
.PPolicy .PPolicy_box .PPolicy_box_bottom {width: 100%;font-size: 0.26rem;color: #666;line-height: 1.5;}
.PPolicy .PPolicy_box .PPolicy_box_bottom *{font-size: 0.28rem;color: #666;line-height: 1.5;}
.PPolicy .PPolicy_box .PPolicy_box_bottom p{width: 100%;margin-bottom: 0.15rem;font-size: 0.28rem;color: #666;line-height: 1.5;}
.PPolicy .PPolicy_box .PPolicy_box_bottom p:last-child{margin-bottom: 0;}





.RList .flex{display:flex;align-items:center}
.RList .flex-between{justify-content:space-between}
.RList .flex-col{flex-direction:column}
.RList .arrow-right{font-family:Consolas,monospace;color:#ccc;font-size:0.32rem;margin-left:0.1rem}
.RList .search-page-header{padding:0.2rem 0.3rem;color:#999;font-size:0.26rem;background:#f5f5f5}
.RList .search-row{background:#fff;padding:0.3rem;display:flex;justify-content:space-between;align-items:center;font-size:0.3rem;margin-bottom:1px}
.RList .search-row-label{color:#333}
.RList .search-row-val{color:#666;display:flex;align-items:center}
.RList .search-btn-container{padding:0.6rem 0.3rem}
.RList .search-btn{width:100%;height:0.9rem;line-height:0.9rem;text-align:center;background-color:#4cdbf3;background:linear-gradient(to right,#4cdbf3,#2bbbf5);color:#fff;font-size:0.34rem;border-radius:0.1rem;border:none}
.RList .notice-bar{background-color:#fffbf0;color:#ff9800;font-size:0.24rem;padding:0.2rem 0.3rem;line-height:1.4}
.RList .user-card{background:#fff;padding:0.3rem;margin-bottom:0.2rem;display:flex;justify-content:space-between;align-items:center}
.RList .avatar-circle{width:1rem;height:1rem;border-radius:50%;margin-right:0.2rem;border-radius: 100px;overflow: hidden;}
.RList .filter-section{background:#fff;padding:0.2rem 0.3rem;margin-bottom:0.2rem}
.RList .filter-line{display:flex;margin-bottom:0.2rem;align-items:center}
.RList .filter-line:last-child{margin-bottom:0}
.RList .f-label{width:1.4rem;color:#999;font-size:0.28rem;white-space: nowrap;}
.RList .f-tags{display:flex;gap:0.2rem;overflow-x: auto;}
.RList .tag{padding:0.08rem 0.24rem;background:#f2f2f2;border-radius:0.3rem;font-size:0.26rem;color:#666;white-space: nowrap;}
.RList .tag.active{background:#4289fd;color:#fff}
.RList .report-card{background:#fff;margin:0.2rem;padding:0.3rem;border-radius:0.2rem;position:relative}
.RList .rc-title{font-size:0.32rem;font-weight:bold;margin-bottom:0.2rem;display:flex;align-items:center}
.RList .pdf-badge{background:#eef6fe;color:#4289fd;font-size:0.22rem;padding:0.04rem 0.1rem;margin-left:0.2rem;font-weight:normal}
.RList .rc-info{font-size:0.26rem;color:#999;line-height:1.6}
.RList .rc-bg-icon{position:absolute;right:0.3rem;top:50%;transform:translateY(-50%);width:0.8rem;height:0.8rem;opacity:0.05;background:#000;border-radius:50%}
.RList .rc-arrow{position:absolute;right:0.3rem;top:50%;transform:translateY(-50%);color:#ccc}
.RList .detail-card{background:#fff;margin-bottom:0.2rem;padding:0.3rem;position:relative;overflow:hidden}
.RList .watermark{position:absolute;top:2rem;left:50%;transform:translateX(-50%) rotate(-20deg);font-size:0.8rem;color:rgba(0,0,0,0.03);pointer-events:none;white-space:nowrap}
.RList .info-row{display:flex;font-size:0.28rem;margin-bottom:0.15rem;line-height:1.4}
.RList .info-label{color:#666;width:2rem;flex-shrink:0}
.RList .info-val{color:#333;flex:1}
.RList .result-table{background:#fff}
.RList .rt-header{display:flex;justify-content:space-between;padding: 0.3rem 0.3rem;border-bottom:1px solid #eee;font-weight:bold;font-size: 0.35rem;}
.RList .rt-row{display:flex;justify-content:space-between;align-items:center;padding:0.3rem;border-bottom: 1px solid #e7e7e7;}
.RList .rt-name{font-size:0.3rem;color:#333}
.RList .rt-val-box{text-align:right}
.RList .rt-val{font-size: 0.3rem;}
.RList .rt-ref{font-size: 0.27rem;color:#999;margin-top: 0.15rem;}
.RList .result-table.ona .rt-val-box{width: 74%;font-size: 0.28rem;}
.RList .result-table.ona .rt-val-box .rt-val{width: 100%;font-size: 0.28rem;line-height: 1.5;text-align: left;}
.RList .paper-report{background:#fff;padding:0.3rem;font-family:"SimSun",serif;font-size:0.24rem;color:#000}
.RList .paper-header{text-align:center;margin-bottom:0.3rem}
.RList .hospital-name{font-size:0.36rem;font-weight:bold;margin-bottom:0.1rem}
.RList .report-name{font-size:0.3rem;font-weight:bold}
.RList .paper-info-line{display:flex;flex-wrap:wrap;border-bottom:1px solid #000;padding-bottom:0.1rem;margin-bottom:0.1rem}
.RList .pil-item{width:33%;margin-bottom:0.05rem}
.RList .eeg-wave-box{height:3rem;border:1px solid #ccc;margin:0.1rem 0;position:relative;background:repeating-linear-gradient(
                to bottom,transparent 0,transparent 0.19rem,#eee 0.2rem
            )}
.RList .result-table .bgts{text-align: center; padding: 0.3rem 0; font-size: 0.25rem; color: #db8a45;}
.RList .wave-line{position:absolute;width:100%;height:1px;background:#333;opacity:0.5}
.RList .brain-maps{display:flex;flex-wrap:wrap;justify-content:space-around;margin:0.2rem 0}
.RList .brain-map-item{width:30%;height:2rem;background:radial-gradient(circle at 50% 50%,#201868,#fff);border-radius:50% 50% 40% 40%;margin-bottom:0.2rem;position:relative}
.RList .brain-map-item::after{content:"Band Alpha";position:absolute;bottom:-0.3rem;left:0;width:100%;text-align:center;font-size:0.18rem;transform:scale(0.8)}
.RList .paper-footer{margin-top:0.3rem;text-align:right;line-height:1.5;font-size:0.26rem}
.RList .fixed-footer{position:fixed;bottom:0;left:0;width:100%;background:#fff;border-top:1px solid #eee;padding:0.2rem 0.3rem;display:flex;gap:0.2rem;z-index:100;padding-bottom:calc(0.2rem + constant(safe-area-inset-bottom));padding-bottom:calc(0.2rem + env(safe-area-inset-bottom))}
.RList .btn{flex:1;height:0.8rem;border-radius:0.1rem;display:flex;align-items:center;justify-content:center;font-size:0.3rem}
.RList .btn-blue{background:#4289fd;color:#fff}
.RList .btn-outline{background:#fff;color:#4289fd;border:1px solid #4289fd}
.RList .debug-menu{position:fixed;top:10%;right:0;background:rgba(0,0,0,0.7);padding:10px;border-radius:10px 0 0 10px;z-index:999}
.RList .debug-menu button{display:block;margin:5px 0;font-size:12px;padding:5px}


.RList .rt-val-abnormal{color:#ff4d4f !important;font-weight:bold;font-size:0.3rem}
.RList .arrow-icon{font-size:0.4rem;margin-left:0.05rem;font-weight:bold}







.Settings{padding: 0.3rem 0;}
.Settings .Settings_box{width: 100%;margin-bottom: 0.3rem;overflow: hidden;}
.Settings .Settings_box .Settings_box_top{width: 100%; background: white;border-radius: 10px;}
.Settings .Settings_box .Settings_box_top a{width: 100%;display: inline-block;padding: 0.27rem;font-size: 0.28rem;border-bottom: 1px solid #eee;line-height: 1;}
.Settings .Settings_box .Settings_box_top a:hover{background: #eee;}
.Settings .Settings_box .Settings_box_bottom{width: 100%;margin-top: 1rem;padding: 0.25rem;font-size: 0.28rem;background:#fff;border-radius: 10px;line-height: 1;}
.Settings .Settings_box .Settings_box_bottom:hover{background: #eee;}



  
.CPNumber{padding:0;width:100%;overflow:hidden}
.CPNumber .CPNumber_box{width: 100%;}
.CPNumber .CPNumber_box .current-phone-page{display:flex;flex-direction:column;align-items:center;padding-top:1.2rem}
.CPNumber .CPNumber_box .current-phone-page .phone-icon-wrap{width:auto;height:2rem;margin-bottom:0.4rem;position:relative}
.CPNumber .CPNumber_box .current-phone-page .phone-icon-wrap img{width:100%;height:100%;object-fit:contain}
.CPNumber .CPNumber_box .current-phone-page .label-text{font-size:0.25rem;color:#999999;margin-bottom:0.3rem}
.CPNumber .CPNumber_box .current-phone-page .phone-number{font-size:0.35rem;color:#333333;font-weight:bold;letter-spacing:1px;margin-bottom:0.8rem;font-family:Arial,sans-serif}
.CPNumber .CPNumber_box .current-phone-page .btn-blue{width:100%;height:0.75rem;line-height:1;background-color:#4B7EFF;color:#fff;font-size:0.25rem;text-align:center;border-radius:0.1rem;border:none;outline:none;box-shadow:0 0.05rem 0.15rem rgba(75,126,255,0.3);cursor:pointer}
.CPNumber .CPNumber_box .current-phone-page .btn-blue:active{opacity:0.9}


.CPNumber .CPNumber_box .form-page{padding:0.3rem}
.CPNumber .CPNumber_box .form-page .top-tips{margin-top: 0.3rem;height:0.8rem;line-height:1;font-size:0.3rem;color:#666;}
.CPNumber .CPNumber_box .form-page .top-tips span{color:#333;font-weight:bold;margin-left:0.1rem}
.CPNumber .CPNumber_box .form-page .form-row{display:flex;align-items:center;height:1.1rem;border-bottom:1px solid #EEEEEE;position:relative;display: flex;align-items: center;}
.CPNumber .CPNumber_box .form-page .form-row input{flex:1;border:none;outline:none;height:100%;font-size:0.25rem;color:#333;background:transparent}
.CPNumber .CPNumber_box .form-page .form-row input::placeholder{color:#CCCCCC}
.CPNumber .CPNumber_box .form-page .form-row img{height: 0.6rem;}
.CPNumber .CPNumber_box .form-page .get-code-btn{display:inline-block;padding:0 0.3rem;height:0.65rem;line-height:1;font-size:0.25rem;color:#4B7EFF;border:1px solid #4B7EFF;border-radius:0.1rem;background:#fff;margin-left:0.2rem;white-space:nowrap;cursor:pointer}
.CPNumber .CPNumber_box .form-page .get-code-btn:active{background-color:#f0f5ff}
.CPNumber .CPNumber_box .form-page .submit-btn-wrap{margin-top:0.6rem}
.CPNumber .CPNumber_box .form-page .submit-btn-wrap input{width:100%;height:0.75rem;line-height:1;background-color:#4B7EFF;cursor:pointer;color:#fff;font-size:0.25rem;text-align:center;border-radius:0.1rem;border:none;outline:none;cursor:not-allowed}


.DSearch{}
.DSearch .DSearch_box{width: 100%;padding-top: 0.25rem;}
.DSearch .DSearch_box .DSearch_box_top{width: 100%;margin-bottom: 0.3rem;}
.DSearch .DSearch_box .DSearch_box_top .box_top_search{width: 100%; height: 0.8rem; margin-bottom: 0.25rem;padding: 0 0.25rem 0 0.7rem; display: flex; align-items: center; justify-content: space-between; background: #f3f3f3; border-radius: 100px; position: relative;}
.DSearch .DSearch_box .DSearch_box_top .box_top_search .top_search_icon{position: absolute;left: 0.25rem;top: 50%;transform: translateY(-50%);}
.DSearch .DSearch_box .DSearch_box_top .box_top_search .top_search_icon img{height: 0.28rem;width: auto;}
.DSearch .DSearch_box .DSearch_box_top .box_top_search input[type='search']{width: calc(100% - 1rem);font-size: 0.27rem;color: #333;background: #f3f3f3;}
.DSearch .DSearch_box .DSearch_box_top .box_top_search input[type='submit']{font-size: 0.27rem;color: #4B7EFF;background: #f3f3f3;}
.DSearch .DSearch_box .DSearch_box_top .box_top_history{width: 100%;}
.DSearch .DSearch_box .DSearch_box_top .box_top_history .top_history_top{width: 100%; margin-bottom: 0.2rem;display: flex;align-items: center;justify-content: space-between;}
.DSearch .DSearch_box .DSearch_box_top .box_top_history .top_history_top .history_top_txt{font-size: 0.3rem;color: #333;}
.DSearch .DSearch_box .DSearch_box_top .box_top_history .top_history_top .history_top_clear{cursor: pointer;}
.DSearch .DSearch_box .DSearch_box_top .box_top_history .top_history_top .history_top_clear img{height: 0.3rem;}
.DSearch .DSearch_box .DSearch_box_top .box_top_history .top_history_bottom{width: 100%;display: flex;align-items: flex-start;flex-wrap: wrap;}
.DSearch .DSearch_box .DSearch_box_top .box_top_history .top_history_bottom .history_bottom_li{padding: 0.13rem 0.26rem;margin-right: 0.2rem;font-size: 0.22rem; border-radius: 100px; color: #333;background: #f3f3f3;}
.DSearch .DSearch_box .DSearch_box_bottom{width: 100%;}
.DSearch .DSearch_box .DSearch_box_bottom .box_bottom_list{width: 100%;padding: 0.27rem;font-size: 0.26rem;color: #666;border-bottom: 1px solid #eee;}
.DSearch .DSearch_box .DSearch_box_bottom .box_bottom_list:hover{background: #f3f3f3;}



.DSearch .DSearch_box .search_result_item{padding:15px;border-bottom:1px solid #eee;cursor:pointer;display:flex;align-items:center;justify-content:space-between}
.DSearch .DSearch_box .search_result_item:hover{background-color:#f5f5f5}
.DSearch .DSearch_box .search_result_item_name{font-size:16px;color:#333}
.DSearch .DSearch_box .search_result_item_type{font-size:12px;color:#999;margin-left:10px}
.DSearch .DSearch_box .search_result_item_arrow{color:#999;font-size:14px}
.DSearch .DSearch_box .no_data{text-align:center;padding:30px;color:#999}
.DSearch .DSearch_box .type_expert{color:#ff6b6b}
.DSearch .DSearch_box .type_department{color:#4a90e2}


.layui-layer-btn a{font-size: 0.22rem !important;}



.PCardno{}
.PCardno .PCardno_box{}
.PCardno .PCardno_box .card-list{width: 100%; padding: 0.3rem 0; overflow-y: auto;}
.PCardno .PCardno_box .card{background:#4289fd;border-radius:0.16rem;padding:0.3rem;margin-bottom:0.2rem;color:#fff;box-shadow:0 0.04rem 0.1rem rgba(67,156,251,0.3);display:flex;flex-direction:column;justify-content:space-between;min-height:2.2rem}
.PCardno .PCardno_box .card-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:0.4rem}
.PCardno .PCardno_box .user-info{display:flex;align-items:center}
.PCardno .PCardno_box .user-name{font-size:0.36rem;font-weight:bold;margin-right:0.2rem}
.PCardno .PCardno_box .qr-icon{width:0.4rem;height:0.4rem;border:1px solid rgba(255,255,255,0.6);display:grid;grid-template-columns:1fr 1fr;gap:1px;padding:2px;display: none;}
.PCardno .PCardno_box .qr-dot{background-color:rgba(255,255,255,0.8)}
.PCardno .PCardno_box .card-number{font-size:0.32rem;text-align:right;opacity:0.9}
.PCardno .PCardno_box .card-bottom{display:flex;justify-content:space-between;align-items:center}
.PCardno .PCardno_box .hospital-name{font-size:0.3rem;font-weight:400}
.PCardno .PCardno_box .actions{display:flex;align-items:center;gap:0.3rem}
.PCardno .PCardno_box .icon-svg{width:0.44rem;height:0.44rem;fill:none;stroke:#fff;stroke-width:1.5}
.PCardno .PCardno_box .check-circle{width:0.44rem;height:0.44rem;border:1px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center}
.PCardno .PCardno_box .check-circle img{stroke:#fff;width:0.2rem;height:0.2rem}
.PCardno .PCardno_box .card.active .check-circle{background-color:#ffd000;border-color:#ffd000}
.PCardno .PCardno_box .card.active .check-circle img{stroke:#fff;width:0.2rem;height:0.2rem}
.PCardno .PCardno_box .footer-add{position:fixed;bottom:0;left:0;width:100%;height:1rem;background:#fff;display:flex;align-items:center;justify-content:center;color:#333;font-size:0.32rem;box-shadow:0 -1px 5px rgba(0,0,0,0.05);z-index:10}
.PCardno .PCardno_box .footer-add span{font-size:0.4rem;margin-right:0.1rem;font-weight:300}
.PCardno .PCardno_box .float-back{position:fixed;bottom:1.5rem;right:0.3rem;background:#fff;padding:0.15rem 0.2rem;border-radius:0.1rem;box-shadow:0 2px 10px rgba(0,0,0,0.1);display:flex;flex-direction:column;align-items:center;font-size:0.2rem;color:#4caf50;z-index:20;border:1px solid #eee}
.PCardno .PCardno_box .float-back svg{width:0.4rem;height:0.4rem;fill:#4caf50;margin-bottom:0.05rem}



.SCNumber{}
            .SCNumber .SCNumber_box{background-color:#f7f8fa;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}
            .SCNumber .SCNumber_box .header-banner{line-height: 1.5;background-color:#1a5ebc;color:#ffffff;font-size:0.28rem;padding:0.23rem 0.3rem;text-align:left;}
            .SCNumber .SCNumber_box .user-info-card{background:#fff;margin:0.2rem 0.3rem;padding:0.3rem;border-radius:0.12rem;display:flex;justify-content:space-between;align-items:center;box-shadow:0 0 10px rgba(0,0,0,0.05)}
            .SCNumber .SCNumber_box .user-name{font-size:0.36rem;font-weight:bold;color:#333;margin-right:0.15rem}
            .SCNumber .SCNumber_box .label-tag{background:#e1ecf9;color:#4a86e8;font-size:0.22rem;padding:0.02rem 0.12rem;border-radius:0.04rem;vertical-align:middle}
            .SCNumber .SCNumber_box .card-id{font-size:0.26rem;color:#666;margin-top:0.15rem}
            .SCNumber .SCNumber_box .switch-user{color:#1a5ebc;font-size:0.28rem}
            .SCNumber .SCNumber_box .qr-content-section{background:#fff;margin:0.2rem 0.3rem;padding:0.6rem 0;border-radius:0.12rem;text-align:center;box-shadow: 0 0px 10px rgba(0, 0, 0, 0.05);}
            .SCNumber .SCNumber_box .qr-wrapper{position:relative;display:inline-block}
            .SCNumber .SCNumber_box .qr-image{width:3.5rem;height:3.5rem}
            .SCNumber .SCNumber_box .qr-line{width:0.8rem;height:0.08rem;background:#1a5ebc;margin:0.2rem auto 0;border-radius:0.04rem}
            .SCNumber .SCNumber_box .dzpt_txt{margin-top:0.3rem;font-size:0.3rem;color:#333}
            .SCNumber .SCNumber_box .timestamp{margin-top:0.3rem;font-size:0.3rem;color:#333}
            .SCNumber .SCNumber_box .link-list{background:#fff;margin:0.2rem 0.3rem;border-radius:0.12rem}
            .SCNumber .SCNumber_box .link-item{display:flex;align-items:center;padding:0.3rem;border-bottom:1px solid #eee}
            .SCNumber .SCNumber_box .link-item:last-child{border-bottom:none}
            .SCNumber .SCNumber_box .link-icon{width:0.8rem;height:0.8rem;margin-right:0.2rem;background-size:contain;background-repeat:no-repeat}
            .SCNumber .SCNumber_box .icon-ssm{background-image:url('data:image/png;base64,...');background-color:#ffb444;border-radius:0.1rem}
            .SCNumber .SCNumber_box .icon-yb{background-image:url('data:image/png;base64,...');background-color:#4a86e8;border-radius:0.1rem}
            .SCNumber .SCNumber_box .link-text{flex:1}
            .SCNumber .SCNumber_box .link-text .title{font-size:0.32rem;color:#333;font-weight:500}
            .SCNumber .SCNumber_box .link-text .desc{font-size:0.24rem;color:#999;margin-top:0.08rem}
            .SCNumber .SCNumber_box .arrow-right{width:0.2rem;height:0.2rem;border-top:2px solid #ccc;border-right:2px solid #ccc;transform:rotate(45deg)}
            .SCNumber .SCNumber_box .bottom-action{position:fixed;bottom:1.4rem;left:0;right:0;text-align:center}
            .SCNumber .SCNumber_box .close-btn-circle{width:0.7rem;height:0.7rem;background:#1a5ebc;color:#fff;border-radius:50%;line-height:0.7rem;font-size:0.4rem;margin:0 auto;display:inline-block}