/*引导页*/
.p-guide-page{background: #c00000;}
.p-guide-page .page-container{padding: 0;}
.guide-hd{padding-top: 1rem;text-align: center;}
.guide-hd img{width: auto;height: 1.2rem;}
.guide-bd{padding-top: 1rem;text-align: center;}
.guide-bd img{width: 4.79rem;height: auto;}
.guide-ft{padding-top: 1rem;text-align: center;}
.guide-ft p{font-size: .32rem;color: #fff;}
/*动画*/
.signals{height: .5rem;position: absolute;left: 50%;bottom: 10%;transform: translate(-50%, 0);display: flex;}
.signals .dot{display: inline-block;width: .3rem;height: .3rem;margin: 0 .2rem;background: #444;border: 2px solid #fff;border-radius: 50%;opacity: 0;animation: blink 1s ease-in infinite alternate;}
.signals .first{background: #c20f2a;animation-delay: .5s;}
.signals .second{background: #292929;animation-delay: 1s;}
.signals .third{background: #203864;animation-delay: 1.5s;}
.signals .four{background: #ffff00;animation-delay: 2s;border: 2px solid #ffff00;}
@-webkit-keyframes blink{
    from{opacity: 0}
    to{opacity: 1}
}


/*登录*/
.p-login .page-container{padding: 2rem 0 1.3rem;}
.p-login .main{position: relative;z-index: 39;}
.p-login .login {position: fixed; top: 2.3rem; left: 0.3rem; right: 0.3rem; z-index: 1;}
.login{ padding:.3rem .2rem;background: linear-gradient(to bottom,rgba(255,255,255,.7) 0, #f8f8f8 20%,#f1f1f1 100%);border-radius: .3rem;}
.login-title{display: flex;justify-content: center;align-items: center;font-size: .36rem;font-weight: bold;color: #c00000;}
.login-title img{display: block;width: .5rem;height: .5rem;margin-right: .2rem;}
.login-tips{padding: .2rem 0 0;font-size: .26rem;color: #333;}
.login-info{padding-top: .5rem;}
.login-info .item{display: flex;justify-content: space-between;position: relative;min-height: .8rem;line-height: .8rem;}
.login-info .item.other{justify-content: space-around;}
.login-info .item.other a{margin: 0 .2rem;font-size: .28rem;color: #449dea;}
.login-info .item + .item{margin-top: .2rem;}
.login-info .item .u-text{width: 100%;height: .8rem;line-height: .8rem;text-indent: .2rem;font-size: .28rem;color: #333;border-bottom: 1px solid #ddd;}
.login-other{margin-top: .5rem;}
.login-other .hd{font-size: .28rem;color: #666;text-align: center;}
.login-other .hd + .bd{margin-top: .5rem;}
.login-other .bd{display: flex;justify-content: center;}
.login-other .item + .item{margin-left: .3rem;}
.login-other .item{display: block;text-align: center;}
.login-other .item img{display: block;width: .8rem;height: .8rem;margin: 0 auto;}
.login-other .item p{padding-top: .1rem;font-size: .26rem;color: #666;}
.login-btn{display: block;width: 100%;height: .8rem;line-height: .8rem;font-size: .36rem;color: #fff;text-align: center;background: #c00000;border-radius: .15rem;}
.u-select{width: 100%;height: .8rem;padding-left: .2rem;line-height: .8rem;font-size: .28rem;color: #333;background: none;border-bottom: 1px solid #ddd;}
.login-info .item .code{display: inline-block;position: absolute;top: 0;right: 0;line-height: .8rem;font-size: .3rem;color: #008af2;}
.login-code{margin-top: .2rem;}
.login-code .form-checkbox{line-height: .6rem;}
.login-code em{line-height: .6rem;font-size: .28rem;color: #666;}
.login-code em a{color: #449dea;}
.login-code .page-container{padding: 2rem 0 1.3rem;}
.login-code .main{position: relative;z-index: 39;}
.login-code .login{margin: .3rem}
.login-ways .hd + .bd{margin-top: .3rem}


/*多选*/
.form-checkbox{display: inline-block;position: relative;}
.form-checkbox input[type=checkbox]{position: absolute;left: -9999em;}
.form-checkbox input[type=checkbox]{position: absolute;width: 1px;height: 1px;padding: 0;border: 0;overflow: hidden;opacity: 0;clip: rect(0 0 0 0);-webkit-clip-path: inset(50%);clip-path: inset(50%);}
.form-checkbox input[type=checkbox] + .iconfont-check::before{content: '\e614';font-size: 0.35rem;color:#ddd;}
.form-checkbox input[type=checkbox]:checked + .iconfont-check::before{color: #c00000;content: "\e793";}
.form-checkbox .iconfont-check{display: inline-block;height: 0.4rem;line-height: 0.4rem;width: 0.4rem;text-align: center;vertical-align: middle;}
.form-checkbox em{padding-left: .2rem;}
.form-checkbox em a{color: #449dea;}
/*单选*/
.form-radio{display: inline-block;position: relative;}
.form-radio input[type=radio]{position: absolute;left: -9999em;}
.form-radio input[type=radio]{position: absolute; width: 1px; height: 1px; padding: 0; border: 0; overflow: hidden; opacity: 0; clip: rect(0 0 0 0); -webkit-clip-path: inset(50%); clip-path: inset(50%);}
.form-radio input[type=radio] + .iconfont-radio::before{content: '\e6c1';font-size: 0.4rem;color:#ccc;}
.form-radio input[type=radio]:checked + .iconfont-radio::before{color: #008af2;content: "\e674";}
.form-radio .iconfont-radio{display: inline-block;height: 0.4rem;line-height: 0.4rem;width: 0.4rem;text-align: center;vertical-align: sub;}
.u-text{width: 100%;height: .8rem;line-height: .8rem;font-size: .28rem;color: #333;border: none;}
/* 用户注册签约、完善资料 */
.p-reg .logo-hd { padding-top: 0.6rem;}
.p-reg .i-crumb { position: static; padding-left: 0.3rem;}
.p-reg .page-main { position: relative; z-index: 30;}
.p-reg .page-container{ box-sizing: border-box; height: 100%; padding-top: 2.4rem; padding-bottom: 0;}
.p-reg .reg-wrap { position: fixed; top: 2.4rem; left: 0.3rem; right: 0.3rem; bottom: 2rem; z-index: 1; padding-top: 0.9rem; padding-bottom: 0; background: linear-gradient(to bottom,rgba(255,255,255,.7) 0, #f8f8f8 20%,#f1f1f1 100%); border-radius: .3rem .3rem 0 0; box-shadow: 0 -0.06rem 0.1rem rgba(100, 100, 100, 0.3);}
.p-reg .reg-wrap .reg-header { position: absolute; top: 0; left: 0; right: 0; padding-top: 0.2rem;}
.p-reg .reg-wrap .reg-footer { position: absolute; bottom: 0; left: 0; right: 0;}
.p-reg .reg-wrap .reg-content { height: 100%; padding: 0 0.3rem; overflow-y: auto;}
.p-reg .reg-wrap .title { display: flex;justify-content: center;align-items: center;font-size: .36rem;font-weight: bold;color: #c00000;}
.p-reg .reg-wrap .title img{display: block;width: .5rem;height: .5rem;margin-right: .2rem;}
.p-reg .reg-wrap .login-info { padding-top: 0;}
.p-reg .btn-wrap { position: fixed; bottom: 0; left: 0; right: 0;z-index: 9;}
.p-reg .reg-info {padding: .2rem .3rem;}
.p-reg .reg-info .item{line-height: .7rem;}
.p-reg .reg-info .item .form-radio{font-size: .24rem;}
.p-reg .reg-info .login-btn{margin: 0;}
.p-reg .i-cell{padding: .05rem .2rem;}
.p-reg .i-cell .label{display: block;width: 1.6rem}
.p-reg .i-cell::before{content: "";position: absolute;bottom: 0;left: 0;right: 0;height: 1px;background: #ddd;}
.p-reg .i-cell .form-radio{width: 30%;}
.p-reg .i-cell .label small{margin-right: .1rem;font-size: .26rem;color: #f20;vertical-align: top;}
.p-reg .form-radio em a{color: #008af2;}
.p-reg .i-cell.moreover{display: inherit;}
.p-reg .i-cell.moreover .label{width: 100%;}
.perfect{margin-top: .4rem;}
.perfect .item .hd{font-size: .3rem;color: #333;}
.perfect .item .hd + .bd{margin-top: .1rem;}
.perfect .item .u-text{text-indent: .2rem;border: 1px solid #ddd;border-radius: .1rem;}
.perfect .item + .item{margin-top: .2rem;}
.perfect .item .u-text + .u-text{margin-top: .15rem;}
.haveon{margin-top: .2rem;}
.perfect .item .perfect-select .form-radio{line-height: .7rem;}
.circumstance .txt{display: flex;line-height: .7rem;font-size: .28rem;color: #333;}
.circumstance .txt .x-text{flex: 1;min-width: 0;margin-left: .1rem;height: .7rem;line-height: .7rem;font-size: .28rem;color: #333;text-indent: .2rem;border: 1px solid #ddd;border-radius: .1rem;}
.circumstance .txt + .txt{margin-top: .15rem;}

.i-crumb{position: fixed;top: 2.1rem;left: .3rem;right: .3rem;z-index: 29;}
.i-crumb ul{display: flex;padding-left: .4rem;line-height: .5rem;}
.i-crumb li{line-height: .5rem;}
.i-crumb li a{font-size: .28rem;color: #fff;}
.i-crumb li span{margin: 0 .1rem;font-size: .24rem;color: #333;}
.p-reg.other .reg-wrap{bottom: .2rem;}
.go_back{padding: 0 .3rem;line-height: .6rem;}
.go_back a{display: inline-block;line-height: .6rem;font-size: .26rem;color: #fff;}
.go_back span{margin: 0 .1rem;color: #fff;}


/*临床研究药品*/
.p-drug .page-container{padding: 5.05rem 0 1.1rem;}
.drug-intro .bd{display: flex;}
.drug-intro .img{width: 1.5rem;height: 1.5rem;margin-right: .2rem;}
.drug-intro img{display: block;width: 100%;height: 100%;}
.drug-intro .info{flex: 1;min-width: 0;}
.drug-intro .desc{line-height: .5rem;font-size: .26rem;color: #000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.drug-intro .bd + .ft{padding-top: .15rem;}
.drug-intro .role{height: .4rem;line-height: .4rem;font-size: .24rem;color: #555;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.drug-intro .role span{color: #d81e06;}
.drug-flow{display: flex;justify-content: space-between;padding: .3rem .3rem .2rem;}
.drug-flow .hd{width: 45%;}
.drug-flow .bd{width: 55%;}
.drug-flow .hd .item{display: flex;align-items: center;justify-content: center;height: 1.6rem;line-height: 1.6rem;font-size: .36rem;font-weight: bold;color: #000;background: #ecb3b3;}
.drug-flow .hd img{display: block;width: .8rem;height: .8rem;margin-right: .2rem;}
.drug-flow .bd .item{display: flex;align-items: center;justify-content: center;height: .8rem;line-height: .8rem;font-size: .26rem;color: #000;}
.drug-flow .bd .item:nth-child(1){background: #b3dcfb;}
.drug-flow .bd .item:nth-child(2){background: #def0ca;}
.drug-flow .bd img{display: block;width: .5rem;height: .5rem;margin-right: .1rem;}
.drug-study{display: flex;flex-wrap: wrap;padding: 0 .3rem .2rem;}
.drug-study .item{display: block;width: 25%;padding: .15rem 0;text-align: center;}
.drug-study .item img{width: .8rem;height: .8rem;}
.drug-study .item p{font-size: .28rem;color: #333;}
.drug-time{display: flex;align-items: center;margin: 0 .3rem;padding: .2rem;line-height: .5rem;color: #d81e06;border: 1px solid #f9dac4;border-radius: .1rem;}
.drug-time .hd{display: flex;align-items: center;font-size: .28rem;}
.drug-time .hd img{display: block;width: .4rem;height: .4rem;margin-right: .05rem;}
.drug-time .bd{font-size: .28rem;}
.system-btn{display: block;height: .8rem;margin: .2rem .3rem;line-height: .8rem;font-size: .32rem;color: #fff;text-align: center;background: #c00000;border-radius: .1rem;}
/*临床研究药品-详情*/
.p-drug-info .page-container{padding: 7.3rem 0 .2rem;}
.p-drug-info .i-crumb{top: 1.9rem;}
.p-drug-info  .pathogen-info_scoll { box-sizing: border-box; height: 100%; padding: 0.3rem 0.3rem 0;}
.p-drug-info  .pathogen-info_scoll .pathogen-info { box-sizing: border-box; max-height: 100%; overflow-y: auto; margin: 0;}
.drug-intro .drug-study{padding: 0;}
.drug-intro .drug-study .item{display: flex;align-items: center;width: 33.33%;padding: .05rem 0;}
.drug-intro .drug-study .item img{width: .6rem;height: .6rem;margin-right: .1rem;}
.pathogen-info {margin: .2rem .3rem;padding: .2rem;line-height: .45rem;font-size: .26rem;color: #555;border: 1px solid #ddd;border-radius: .1rem;}


/*首页*/
.p-index .page-container {padding-top: 5.6rem;}
.user-mess{display: flex}
.user-mess .img{margin-right: .2rem;text-align: center;}
.user-mess .img img{display: block;width: 1.2rem;height: 1.2rem;border-radius: 50%;}
.user-mess .img .btn{display: inline-block;height: .4rem;margin-top: .2rem;padding: 0 .15rem;line-height: .4rem;font-size: .24rem;color: #fff;background: #449dea;border-radius: .1rem;}
.user-mess .info{flex: 1;min-width: 0;}
.user-mess .title{padding-bottom: .1rem;font-size: .26rem;color: #333;border-bottom: 1px dashed #bbb;}
.user-mess .title span{margin-right: .2rem;}
.user-mess .desc{padding: .1rem 0;font-size: .26rem;color: #333;border-bottom: 1px dashed #bbb;}
.user-mess .addre{padding: .1rem 0;font-size: .26rem;color: #333;}
.user-mess .desc:nth-child(3){padding: .1rem 0 0;border-bottom: none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.visit-wrap { margin-top: 0.2rem;}
.visit{display: flex;justify-content: space-between;align-items: center;padding: .1rem .2rem;border: 1px solid #f9dac4;border-radius: .1rem;}
.visit .hd{display: flex;align-items: center;font-size: .28rem;color: #c00000;}
.visit .hd img{display: block;width:.6rem;height: .6rem;margin-right: .1rem;}
.visit .bd{position: relative;}
.visit .bd::before{content: "";position: absolute;left: 0;right: 0;top: 50%;transform: translate(0,-50%);z-index: -1;height: 1px;background: #c00000;}
.visit .bd span{display: inline-block;width:.5rem;height:.5rem;line-height: .5rem;font-size: .26rem;color: #fff;text-align: center;background: #919191;border-radius: 50%;}
.visit .bd span + span{margin-left: .3rem;}
.visit .bd .this{color: #fff;background: #c00000;}
.visit .bd .on{background: #008af2;}
.visit .bd .now{background: #45c7c7;}
.user-menu{display: flex;flex-wrap: wrap;position: relative;;padding: .2rem .3rem .3rem;}
.user-menu::before{content: "";position: absolute;left: .2rem;right: .2rem;bottom: 0;z-index: 1;height: 1px;background: #ddd;}
.user-menu .item{display: flex;align-items: center;width: 33.33%;padding: .15rem 0;}
.user-menu .item .img{width: .64rem;height: .64rem;}
.user-menu .item .txt{padding-left: .1rem;}
.user-menu .item img{display: block;width: 100%;height: 100%;}
.user-menu .item h3{font-size: .27rem;color: #333;}
.user-menu .item p{font-size: .26rem;color: #333;}
.user-menu .item p span{color: #c00000;}
.doctor-means ul{display: flex;justify-content: space-between;align-items: center;}
.doctor-means li{flex: 1;}
.doctor-means li{line-height: .5rem;text-align: center;}
.doctor-means li img{display: inline-block;width: 0.4rem;height: .4rem;vertical-align: sub;margin-right: .1rem;}
.focus-wechat-bg{position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 109;background: rgba(0, 0, 0, .5);}
.focus-wechat{position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.wechat-public{position: relative;width: 5.5rem;padding: .3rem .3rem .4rem;background: #fff;border-radius: 0.2rem;}
.wechat-public .tit { text-align: center; font-size: 0.32rem; font-weight: 700; color: #000;}
.wechat-public .img { width: 3.6rem; height: 3.6rem; padding: 0.2rem; margin: 0 auto; margin-top: 0.3rem; background-color: #f0f0f0; border-radius: 0.1rem;}
.wechat-public img{display: block;width: 100%;height: 100%;}
.wechat-public .txt { padding: 0 0.2rem; margin-top: 0.4rem;}
.wechat-public .txt p{line-height: .48rem;font-size: .30rem;color: #000;}
.wechat-public .txt a{display: inline-block;color: #c00000;}
.wechat-public .close span{width: .7rem;height: .7rem;}


/*菜单*/
.p-meun .m-tabnav,.p-meun-info .m-tabnav{display: none;}
.p-meun .page-container{padding: 6.2rem 0 0;}
.p-meun-info .page-container{padding: 6.2rem 0 0;}
.menu-content{padding: .2rem .3rem 0.2rem;}
.crumbs {margin-top: 0.2rem;}
.crumbs ul{display: flex;align-items: center; line-height: .4rem;}
.crumbs li{display: flex;align-items: center;font-size: .28rem;color: #333;}
.crumbs li img{display: block;width: .4rem;height: .4rem;margin-right: .1rem;}
.crumbs li a{color: #c00000;}
.crumbs li span{color: #555;}
.menu-form{padding: .2rem .4rem;border: 1px solid #edb092;border-radius: .2rem;}
.menu-txt{min-height: 3rem;}
.menu-form .item + .item{margin-top: .1rem;}
.menu-form .item{position: relative;}
.menu-form .item .unit{position: absolute;top: 0;right: 0;line-height: .7rem;font-size: .28rem;color: #666;}
.menu-form .u-text{height: .7rem;line-height: .7rem;font-size: .28rem;color: #333;text-indent: .2rem;border-bottom: 1px solid #eee;}
.menu-form .u-btn{display: block;width: 100%;height: .7rem;margin: .3rem auto 0;line-height: .7rem;font-size: .32rem;color: #fff;text-align: center;background: #c00000;border-radius: .1rem;}
.u-textarea{width: 100%;height: 3rem;padding: .2rem;font-size: .28rem;border: 1px solid #ddd;border-radius: .1rem;box-sizing: border-box;}
.menu-picker{display: flex;justify-content: space-between;line-height: .7rem;font-size: .28rem;color: #333;border-bottom: 1px solid #eee;}
.menu-picker .tit{width: 1.5rem;font-size: .28rem;color: #666;text-align: right;}
.menu-picker .con{flex: 1;min-width: 0;display: flex;}
.menu-picker .con .form-radio{width: 40%;}
/*合并用药信息采集*/
.menu-search{ position: relative; display: flex;}
.menu-search .hd{position: relative;flex: 2;}
.menu-search .bd{flex: 1;}
.menu-search .ft{flex: 1;}
.menu-search .u-text{height: .7rem;line-height: .7rem;text-indent: 0;}
.menu-search .adds{position: absolute;top: .1rem;right: 0;}
.menu-search .adds img{display: block;width:.5rem;height: .5rem;}
.menu-search .hd .drug-list{display: none;position: absolute;left: 0;right: 0;max-height: 3.5rem;background: #fff;overflow-y: auto;}
.menu-search .drug-list li{line-height: .6rem;color: #333;text-indent: .2rem;}
.menu-drug{margin: .2rem 0;}
.drug-bg{display: none;position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 22;background: rgba(0, 0, 0, .5);}
.drug-bg.open{display: block;}
.drug-append{position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 22;background: rgba(255, 255, 255, 1);width: 80%;padding: .5rem .3rem;border-radius: .3rem;}
.drug-add .hd{position: relative;line-height: .7rem;}
.drug-add .i-text{width: 100%;height: .7rem;line-height: .7rem;font-size: .28rem;color: #333;text-indent: .2rem;background: #f1f1f1;border:none;}
.drug-add .i-text + .i-text{margin-top: .2rem;}
.drug-add .hd .drug-list{display: none;position: absolute;top:.71rem;left: 0;right: 0;max-height: 3rem;overflow-y: scroll;background: #fff;}
.drug-add .hd .drug-list li{line-height: .6rem;font-size: .28rem;color: #333;}
.drug-add .bd{margin-top: .2rem;line-height: .7rem;}
.drug-add .bd .u-text{width: 50%;background: #f1f1f1;border:none;}
.drug-add .bd .u-select{width: 45%;height: .7rem;line-height: .7rem;background: #f1f1f1;border:none;}
.drug-add .ft{margin-top: .2rem;}
.drug-add .i-cell .i-cell_bd{text-align: right;}
.drug-btn{margin-top: .3rem;}
.drug-btn .btn{display: block;width: 100%;height: 0.7rem;line-height: .7rem;font-size: .3rem;color: #fff;text-align: center;background: #c00000;border-radius: 0.1rem;}
.close{display: block;position: absolute;top: -.3rem;right: -.3rem;z-index: 29;}
.close span{display: block;width: .8rem;height: .8rem;background-image: url(../images/icon-close.png);background-size: 100%;background-repeat: no-repeat;background-position: center;}
.menu-drug .item{position: relative;padding: .2rem 0;}
.menu-drug .item + .item::before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 1px;background-color: #eee;}
.menu-drug .hd{line-height: .5rem;font-size: .28rem;color: #333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.menu-drug .hd span{margin-right: .2rem;color: #c00000;}
.menu-drug .bd{display: flex;flex-wrap: wrap;line-height: .4rem;}
.menu-drug .bd .usage{margin-right: .2rem;}
.menu-drug .bd .usage:nth-child(2){margin: 0;}
.menu-drug .usage{line-height: .4rem;font-size: .26rem;color: #666;text-align: center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.menu-drug .time{font-size: .26rem;color: #666;}
.menu-drug .time + .time{margin-left: .2rem;}
.menu-drug .ft{line-height: .4rem;font-size: .26rem;}
.menu-drug .ft span{color: #666;}
.menu-drug .ft .red{color: #c00000;}
.menu-drug .item + .item{margin-top: 0;}
.menu-fill{margin-top: .3rem;}
.menu-fill .item + .item{margin-top: .2rem;}
.menu-fill .item .hd{font-size: .28rem;color: #333;}
.menu-fill .item .hd + .bd{margin-top: .15rem;}
.menu-fill .u-text{height: .7rem;line-height: .7rem;text-indent: .2rem;border: 1px solid #eee;border-radius: .1rem;}
.menu-fill .u-btn{display: block;width: 100%;height: 0.7rem;line-height: .7rem;font-size: .3rem;color: #fff;text-align: center;background: #c00000;border-radius: 0.1rem;}
.menu-form.other{padding: .2rem 0;border: none;}
/*量表信息采集*/
.p-scale-message .m-tabnav{display: none;}
.form-item{display: flex;justify-content: space-between;align-items: center;line-height: .7rem;}
.menu-info .form-item{position: relative;height: .7rem;line-height: .7rem;}
.menu-info .form-item .hd{flex:1;min-width: 0;height: .7rem;padding: 0;color: #666;}
.menu-info .form-item .title{display: inline-block;max-width: 100%;padding: 0 .2rem;line-height: .7rem;font-size: .28rem;color: #333;border: 1px dashed #c00000;border-radius: .1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.menu-info .form-item .bd{width: 1rem;text-align: right;}
.menu-info .form-item span{font-size: .6rem;color: #999;}
.icon-select::before{content: "\e656";}
.menu-info .form-item.on span{color: #1296db;}
.menu-info .form-item + .form-item{margin-top: .2rem;}
.menu-btn{padding: .2rem .3rem;}
.menu-btn .u-btn{display: block;width: 100%;height: 0.7rem;line-height: .7rem;font-size: .3rem;color: #fff;text-align: center;background: #c00000;border-radius: 0.1rem;}
.menu-btn .u-btn.other{font-size: .26rem;}
/*首页信息*/
.p-index .patient-info{padding: 0 .3rem .2rem;}
.patient-info{display: flex;align-items: center;justify-content: center;margin-top: .2rem;}
.patient-info span{display: inline-block;margin: 0 .1rem;text-align: center;}
.menu-btns{margin: .2rem .3rem;}
.menu-btns .btn{display: block;width: 100%;height: 0.7rem;line-height: .7rem;font-size: .3rem;color: #fff;text-align: center;background: #c00000;border-radius: 0.1rem;}
.menu-wrap{margin: .2rem .3rem;}
.user-tips{margin: .2rem .3rem;font-size: .26rem;color: #c00000;line-height: .4rem;}


/*医生用户中心*/
.p-user .page-container{padding: 5.9rem 0 1.1rem;}
.p-user .m-inform{display: block;}
.user-wrapper{position: fixed;top: 2.5rem;left: .3rem;right: .3rem;z-index: 20;}
.user-message{padding: .2rem;background: linear-gradient(to bottom,rgba(255, 255, 255, .6) 0,#f1f1f1 100%);border: 1px solid #fff;border-bottom: 1px solid #eee;border-radius: .2rem .2rem 0 0;box-shadow: 0 0 3px rgba(0,0,0,.25)}
.p-user .user-message{border-radius: .2rem;border-bottom: none;}
.doctor-message{display: flex;justify-content: space-between;}
.doctor-message .img{margin-right: .2rem;text-align: center;}
.doctor-message .img img{display: block;width: 1.2rem;height: 1.2rem;border-radius: 50%;}
.doctor-message .info{flex: 1;min-width: 0;}
.doctor-message .title{line-height: .5rem;font-size: .28rem;color: #333;border-bottom: 1px dashed #ddd;}
.doctor-message .title span{margin-right: .2rem;font-size: .3rem;color: #000;}
.doctor-message .hosiptal{padding: .1rem 0;line-height: .4rem;color: #555;border-bottom: 1px dashed #ddd;}
.doctor-message .hosiptal em{display: inline-block;height: .4rem;margin-right: .1rem;padding: 0 .1rem;line-height: .4rem;font-size: .24rem;color: #fff;background: #449dea;border-radius: .1rem;}
.user-message .bd + .ft{margin-top: .1rem;}
.doctor-means li img{display: inline-block;width: 0.4rem;height: .4rem;vertical-align: sub;margin-right: .1rem;}
.doctor-infor{display: flex;justify-content: space-between;position: relative;margin-top: .25rem;}
.doctor-infor .means{flex: 1;}
.doctor-infor .means .top{display: flex;justify-content: center;align-items: center;}
.doctor-infor .means .top img{display: block;width: .4rem;height: .4rem;margin-right: .1rem;}
.doctor-infor .means .bottom{font-size: .28rem;font-weight: 500;color: #c00000;text-align: center;}
.doctor-infor::before{content: "";position: absolute;top: -.15rem;left: -.2rem;right: -.2rem;height: 1px;background: #ddd;}
.menu{display: flex;justify-content: space-between;flex-wrap: wrap;}
.menu .item{display: block;position: relative;width: 25%;padding: .2rem 0;text-align: center;}
.menu .item img{width: .8rem;height: .8rem;}
.menu .item p{font-size: .28rem;color: #333;}
.menu .item span{display: inline-block;position: absolute;top: .1rem;right:.3rem;width: .4rem;height: .4rem;line-height: .4rem;font-size: .24rem;color: #fff;text-align: center;background: #f00;border-radius: 50%;}
.notice{display: flex;align-items: center;margin: .2rem .3rem 0;padding: 0 .2rem;line-height: .8rem;background: #fdfdfd;border: 1px solid #e4e4e4;border-radius: .1rem;}
.notice .img{width: .5rem;height: .5rem;margin-right: .2rem;}
.notice img{display: block;width: 100%;height: 100%;border-radius: 50%;}
.notice .txt{flex: 1;min-width: 0;font-size: .26rem;color: #d81e06;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.user-ads{display: flex;justify-content: space-between;padding: .2rem .3rem;}
.user-ads .hd{width: 34%;}
.user-ads .hd .item{display: block;height: 3.3rem;}
.user-ads .bd{width: 64%;}
.user-ads .bd .item{display: block;height: 1.55rem;}
.user-ads .bd .item + .item{margin-top: .2rem;}
.user-ads .item img{display: block;width: 100%;height: 100%;}


/*患者列表*/
.p-patient-list .page-container{padding: 5.2rem 0 1.1rem;}
/*顶部面包屑导航*/
.m-crumb{position: fixed;top: 1.9rem;left: .6rem;right: .3rem;z-index: 29;}
.m-crumb ul{display: flex;line-height: .5rem;}
.m-crumb li{line-height: .5rem;}
.m-crumb li a{font-size: .28rem;color: #fff;}
.m-crumb li span{margin: 0 .1rem;font-size: .24rem;color: #000;}
.search{position: fixed;top: 3.3rem;left: 0;right: 0;z-index: 1;padding: 1.05rem .3rem .2rem;background: #fff;}
.search .item{position: relative;height: .8rem;border: 1px solid #e4e4e4;border-radius: 2rem;}
.search .item img{position: absolute;top: .15rem;left: .2rem;width: .5rem;height: .5rem;}
.search .item .u-text{height: .8rem;margin: 0;padding: 0;line-height: .8rem;text-indent: .8rem;background: none;border: none;}
.patient-item{display: flex;align-items: center;padding: .2rem .3rem;}
.patient-item .img{width: .8rem;height: .8rem;margin-right: .2rem;}
.patient-item .img img{display: block;width: 100%;height: 100%;}
.patient-item .info{flex: 1;min-width: 0;}
.patient-item .title{line-height: .5rem;font-size: .28rem;color: #333;}
.patient-item .title span + span{margin-left: .2rem;}
.patient-item .time{font-size: .26rem;color: #666;}
.patient-item .badge{width: 1rem;}
.patient-item .badge span{display: block;width: 100%;height: .5rem;;line-height: .5rem;font-size: .26rem;color: #fff;;text-align:center;background-color: #eee;border-radius: .2rem;}
.patient-item .badge .going{background-color: #449dea;}
.patient-item .badge .complete{background-color: #c00000;}
.patient-item .badge .fail{background-color: #999;}
.lock-bg{display: none;position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 222;background: rgba(0, 0, 0, .5);}
.lock-bg.open{display: block;}
.lock-info{position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 22;background: rgba(255, 255, 255, 1);width: 80%;padding: .6rem .3rem;border-radius: .3rem;}
.lock-info .u-select{width: 100%;height: .7rem;line-height: .7rem;font-size: .28rem;color: #333;text-indent: .2rem;background: #f1f1f1;border:none;}
.lock-info .btn{margin-top: .3rem;}
.lock-info .u-btn{display: block;width: 100%;height: 0.7rem;line-height: .7rem;font-size: .3rem;color: #fff;text-align: center;background: #c00000;border-radius: 0.1rem;}
.patient-handle .btn.disabled{background-color: #999;color: #fff;border: 1px dashed #999;}
.operation-bg{display: none;position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 222;background: rgba(0, 0, 0, .5);}
.operation-bg.open{display: block;}
.operation-info{position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 22;background: rgba(255, 255, 255, 1);width: 65%;padding: .6rem .5rem;border-radius: .3rem;}
.operation-info .title{line-height: .7rem;font-size: .3rem;color: #333;text-align: center;}
.operation-info .btn{display: flex;justify-content: space-between;margin-top: .2rem;}
.operation-info .u-btn{height: .65rem;padding: 0 .4rem;line-height: .65rem;font-size: .3rem;color: #333;border-radius: .1rem;}
.operation-info .cancel-btn{color: #333;border: 1px solid #333;}
.operation-info .confirm-btn{color: #008af2;border: 1px solid #008af2;}


/*患者详情*/
.p-patient-info .page-container{padding: 4.1rem 0 0;}
.patient-message{padding: .2rem .3rem;}
.patient-message .i-cell{line-height: .4rem;padding: .2rem 0;border-bottom:1px dashed #e4e4e4}
.patient-message .i-cell .label{display: block;width: 1.6rem;text-align: right;}
.patient-message .i-cell .value{color: #333;}
.patient-invite{padding: 0 .3rem;}
.patient-invite .btn{display: block;width: 100%;height: .7rem;margin: 0 auto;line-height: .7rem;font-size: .28rem;color: #fff;text-align: center;background: #c00000;border-radius: .1rem;}
.patient-invite .green{background: #45c7c7;}
.patient-invite .blue{background: #008af2;}
/*患者管理-临床预警和信息提醒*/
.p-patient-manage .page-container{padding: 5.3rem 0 1.1rem;}
.patient-handle{display: flex;justify-content: space-between;padding: 0 .3rem .2rem;}
.patient-handle .btn{display: inline-block;height: .6rem;padding: 0 .15rem;line-height: .6rem;font-size: .26rem;color: #333;text-align: center;border: 1px dashed #d81e06;border-radius: .1rem;}
.patient-handle .btn + .btn{margin-left: .1rem;}
.patient-handle.other{justify-content: space-between;padding: .2rem .3rem;}
.patient-handle .on{background: #d81e06;color: #fff;}
.p-patient-message .page-container { padding-top: 5.6rem;}
.patient-tips{margin: 0 .3rem;padding: .3rem .4rem;border: 1px solid #f9dac4;border-radius: .1rem;}
.patient-tips .hd{line-height: .7rem;font-weight: 600;text-align: center;border-bottom: 1px solid #e4e4e4;}
.patient-tips .hd + .bd{margin-top: .2rem;}
.patient-tips .bd{height: 2rem;line-height: .4rem;color: #232323;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;}
.patient-tips .bd + .ft{margin-top: .2rem;}
.patient-tips .u-btn{display: block;width: 100%;height: .7rem;line-height: .7rem;font-size: .32rem;color: #fff;text-align: center;background: #c00000;border-radius: .1rem;}
.patient-tips .i-textarea{width: 100%;height: 3rem;box-sizing: border-box;line-height: .4rem;font-size: .28rem;color: #d81e06;}
.patient-tips .other .i-textarea{color: #333;}
.patient-tips + .doctor-means{margin: .2rem 0 0;}
.user-menu + .doctor-means{margin-top: .2rem;}
.doctor-means + .patient-handle{margin-top: .2rem;}
.p-patient-message-details .page-container { padding-top: 4.4rem;}
.count-down{padding-top: .2rem;line-height: .6rem;font-size: .28rem;color: #333;text-align: center;}
.count-down span{font-size: .28rem;color: #f20;}
/*添加患者*/
.patient .form-item{padding: .2rem .3rem;}
.patient .form-item .name{margin-bottom: .1rem;line-height: .5rem;font-size: .28rem;color: #333;}
.patient .form-item .name span + span{margin-left: .25rem;}
.patient .form-item .ft{margin-left: .2rem;flex: 1;min-width: 0;}
.patient .form-item::before{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 1px;background: #eee;}
.add-patient{display: flex;height: .8rem;line-height: .8rem;justify-content: center;align-items: center;margin-top: .2rem;font-size: .3rem;color: #333;}
.add-patient img{display:block;width: .5rem;height: .5rem;margin-right: .1rem;}
.i-cell.opp .value{display: flex;}
.i-cell .value{width: 100%;}
.i-cell.opp .value .form-item{flex: 1;justify-content: flex-start;}
.patient-add .form-radio .iconfont-radio{margin-right: .1rem;}
.patient-add .i-cell{line-height: .6rem;}
.patient-add .label{display: block;min-width: 1.5rem;}
.patient-add .i-cell + .i-cell{border-top: 1px dashed #e4e4e4;}
.patient-add .u-text {height: .6rem;line-height: .6rem;text-align: right;}
.service-btn {display: block;width: 100%;height: 0.8rem;margin: 0.2rem 0;line-height: .8rem;font-size: .32rem;color: #fff;text-align: center;background: #c00000;border-radius: 0.15rem;}


/*信息反馈列表*/
.p-feedback .page-container{height: 100%;padding: 4.2rem 0 0;}
.feedback-chat{position: relative;}
.feedback-chat + .feedback-chat::before{content: "";position: absolute;top: 0;left: .3rem;right: .3rem;height: 1px;background: #e4e4e4;}
.feedback-list .feedback-item{display: block;padding: .2rem .3rem;}
.feedback-item .time{line-height: .4rem;color: #999;}
.feedback-item .bd + .ft{margin-top: .15rem;}
.feedback-item .bd{display: flex;}
.feedback-item .img{position: relative;width: 1rem;height: 1rem;margin-right: .3rem;}
.feedback-item .img img{display: block;width: 100%;height: 100%;border-radius: 50%;}
.feedback-item .num{position: absolute;top: 0;right:-.15rem;width: .5rem;height: .5rem;line-height: .5rem;color: #fff;text-align: center;background: #f00;border-radius: 50%;}
.feedback-item .info{flex: 1;min-width: 0;}
.feedback-item .name{padding-top: .05rem;line-height: .5rem;font-size: .28rem;color: #333;}
.feedback-item .name span + span{margin-left: .2rem;}
.feedback-item .desc{position: relative;width: 100%;padding: .15rem .2rem;background: #f1f1f1;}
.feedback-item .desc .txt{line-height:.4rem;color: #333;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
/*医患交流*/
.p-chat .page-container {padding: 6.2rem 0 1rem;}
.p-chat-doctor .page-container { padding: 4.4rem 0 1rem;}
.chat{padding: .2rem .3rem;}
.chat-item{position: relative;width: 100%;overflow: hidden;display: block;}
.chat-item .chat-media{height: 1rem;width: 1rem;}
.chat-item .chat-media img{height: 100%;width: 100%;border-radius: 50%;}
.chat-item .chat-inner{position: relative;max-width: 81.5%;background: #eee;border-radius: .2rem;}
.chat-item .time{margin: .15rem .2rem 0;font-size: .26rem;color: #666;}
.chat-item .chat-content{position: relative;padding: .1rem .2rem .2rem;font-size: 0.28rem;color: #212121;word-break: break-all;word-wrap: break-word;}
.chat-item .chat-content a{color: #45c7c7;}
.chat-item .chat-content img{max-width: 100%;height: auto;}
.chat-item .chat-inner::before{content: '';position: absolute;width:.2rem;height:.2rem;top: .35rem;-webkit-transform-origin: 50% 50% 0;transform-origin: 50% 50% 0;background-color: transparent;}
.chat-doctor .chat-media{float: left;margin-right: .2rem;}
.chat-doctor .chat-inner{float: left;max-width: 80%;}
.chat-doctor .chat-inner{float: left;}
.chat-doctor .chat-inner::before{background-image: -webkit-linear-gradient(45deg, #eee, #eee 50%, transparent 50%);background-image: linear-gradient(45deg, #eee, #eee 50%, transparent 50%);-webkit-transform: rotate(45deg);transform: rotate(45deg);left: -0.1rem;}
.chat-patient .chat-media{float: right;margin-left: .2rem;}
.chat-patient .chat-inner{float: right;}
.chat-patient .chat-inner::before{background-image: -webkit-linear-gradient(45deg, #eee, #eee 50%, transparent 50%);background-image: linear-gradient(45deg, #eee, #eee 50%, transparent 50%);-webkit-transform: rotate(-135deg);transform: rotate(-135deg);right: -0.1rem;}
.chat-item + .chat-item{margin-top: 0.4rem;} 
.chat + .doctor-means{padding: .2rem 0;}
.chat-footer{position: fixed;left: 0;right: 0;bottom: 0;z-index: 11;}
.chat-footer .info{display: flex;justify-content: space-between;align-items: center;padding: .15rem;background: #f8f8f8;}
.chat-footer .img{display: block;width: .8rem;text-align: center;}
.chat-footer .info img{width:.5rem;height: .5rem;}
.chat-footer .info .txt{flex: 1;}
.chat-footer .info .u-text{height: .7rem;line-height: .7rem;text-indent: .2rem;background: #fff;border: 1px solid #ddd;border-radius: .1rem;}
.chat-footer .send{display: inline-block;width: auto;height: .7rem;margin-left: .2rem;padding: 0 .25rem;line-height: .7rem;color: #fff;background: #c00000;}
.chat-footer .end{display: flex;justify-content: space-between;padding: .2rem;background: #fff;border-top: 1px solid #eee;}
.chat-footer .end a{display: inline-block;width: 48%;height: .7rem;line-height: .7rem;font-size: .3rem;color: #fff;text-align: center;background: #45c7c7;border-radius: .1rem;}
.scale-bg{display: none;position: fixed;top:0;left: 0;bottom: 0;right: 0;z-index: 99;background: rgba(0, 0, 0, .5);}
.scale-bg.open{display: block;}
.scale-content{position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 84%;padding: .3rem;background: #fff;}
.scale-info ul{max-height: 8.5rem;overflow-y: auto;margin-bottom: .2rem;}
.scale-info li{line-height: .6rem;}
.scale-info li + li{margin-top: .2rem;}
.scale-btn{display: block;width: 100%;height: .8rem;line-height: .8rem;font-size: .3rem;color: #fff;text-align: center;background: #c00000;border-radius: .1rem;}
.close-bg{position: absolute;top: -.3rem;right: -.3rem;z-index: 2;}
.close-bg .shut{display: block;width: .8rem;height: .8rem;background: url(../images/icon-close.png) center no-repeat;background-size: 100%;}
/*量表样式*/
.p-scale-message .page-container{padding: 4.5rem 0 0;}
.test-name{margin-bottom: .2rem;font-size: .32rem;font-weight: 600;text-align: center;}
.test-content{border: 1px solid #e4e4e4;}
.test-content th,.test-content td{padding: .15rem .2rem;font-size: .28rem;}
.test-content td{border: none;border-bottom: 1px solid #e4e4e4;}
.test-content .title{font-size: .28rem;color: #333;}
.test-content .grade{padding: 0;}
.test-content .form-radio{width: 100%;}
.test-score .form-item{position: relative;padding: 0.15rem 0;line-height: .5rem;font-size: .28rem;}
.test-score .form-item .hd{flex: 1;min-width: 0;padding-right: .2rem;}
.test-score .form-item::after {content: "";position: absolute;bottom: 0;left: 0;right: 0;height: 1px;background: #e4e4e4;}
.test-loin{border: 1px solid #d9d9d9;}
.test-loin td{padding: .15rem .2rem;}
.test-loin .title{line-height: .4rem;font-size: .28rem;color: #000;}
.test-loin .verdict{color: #333;}
.test-loin .grade{text-align: center;}
.loin-select{display: flex;justify-content: space-between;align-items: center;line-height: .4rem;}
.loin-select .hd{flex: 1;min-width: 0;padding-right: .2rem;}
/*功能障碍*/
.lanss-question + .lanss-question{margin-top: .3rem;}
.lanss-question .topic{line-height: .4rem;font-size: .28rem;}
.lanss-question .option{display: flex;line-height: .4rem;}
.lanss-question .option .value{flex:1;}
.lanss-question .form-radio {min-width: 1.2rem;line-height:.5rem;}
.lanss-question .option.other .form-radio + .form-radio{margin-left: .1rem;}
/*肿瘤病人*/
.tumor-item .hd{line-height: .5rem;font-size: .3rem;font-weight: 600;color: #f00;}
.tumor-item .hd + .bd{margin-top: .1rem;}
.tumor-item .option{display: flex;flex-wrap: wrap;}
.tumor-item .option .form-radio{min-width: 50%;line-height: .5rem;font-size: .28rem;}
.tumor-item .option .form-radio img{width: .6rem;height: .6rem;}
.tumor-item .option .face{display: flex;align-items: center;width: 20%;min-width: 20%;}
.tumor-item + .tumor-item{margin-top: .3rem;}
/*lanss测评*/
.lanss-info .title{font-size: .3rem;color: #f00;}
.lanss-info .desc{margin-bottom: .1rem;line-height: .5rem;font-size: .28rem;color: #333;}
.lanss-info .intro{position: relative;padding-left: .3rem;line-height: .5rem;font-size: .28rem;color: #333;}
.lanss-info .intro::before{content: "";position: absolute;top: 50%;left: .05rem;transform: translate(0,-50%);z-index: 2;width: .1rem;height: .1rem;background: #333;border-radius: 50%;}
.lanss-info + .lanss-info{margin-top: .3rem;}
/*PSQI测评*/
.psqi-item {font-size: .28rem;}
.psqi-item + .psqi-item{margin-top: .3rem;}
.psqi-item .hd{line-height: .5rem;}
.psqi-item .i-text{width: 3rem;height: .5rem;line-height: .5rem;font-size: .28rem;text-align: center;border-bottom: 1px solid #666;}
.psqi-item .item + .item{margin-top: .1rem;}
.psqi-item .option{display: flex;flex-wrap: wrap;line-height: .4rem;}
.psqi-item .option .value{width: 50%;}
.psqi-item .option .form-radio{min-width: 1rem;}
.psqi-item .option .form-radio + .form-radio{margin-left: .2rem;}
/*魁北斗腰痛测评*/
.test-quebec .item{display: flex;justify-content: space-between;align-items: center;position: relative;;padding: .2rem 0;}
.test-quebec .item .hd{width: 2.1rem;}
.test-quebec .item .title{width: 90%;line-height: .4rem;font-size: .28rem;color: #333;}
.test-quebec .item .bd{flex: 1;min-width: 0;}
.test-quebec .item .option{display: flex;flex-wrap: wrap;}
.test-quebec .option .form-radio{width: 28%;line-height: .5rem;font-size: .28rem;}
.test-quebec .option .form-radio:nth-child(2),.test-quebec .option .form-radio:nth-child(5){width: 39%;}
.test-quebec .option .form-radio:nth-child(3),.test-quebec .option .form-radio:nth-child(6){width: 33%;}
.test-quebec .item::after{content: "";position: absolute;bottom: 0;left: 0;right: 0;height: 1px;background: #eee;z-index: 2;}
/*VAS评分*/
.p-assess .page-container{padding: 4.9rem 0 .2rem;}
.p-meun-chat-vas .page-container { padding-top: 5.4rem;}
.score-info{padding: .1rem .3rem .1rem;}
.score-info .desc{line-height: .45rem;font-size: .28rem;}
.assess-btn{padding: .3rem;}
.assess-btn .u-btn{display: block;width: 100%;height: 0.7rem;line-height: .7rem;font-size: .32rem;color: #fff;text-align: center;background: #c00000;border-radius: 0.1rem;}
.assess-slider{position: relative;padding: 1.3rem .3rem .2rem;overflow: hidden;}
.ruler{position: relative;height: .15rem;}
.ruler .cm,.ruler .mm{position: absolute;bottom: 0;border-left: 1px solid #555;height: .15rem;width: 10%;}
.ruler .cm::before{position: absolute;top: -.4rem;left: -.1rem;font-size: .28rem;color: #f00;}
.ruler .cm:after{position: absolute;bottom: -.4rem;left: -.15rem;font-size: .28rem;}
.ruler .mm{height: .1rem;}
.ruler .mm:nth-of-type(10){height: .4rem;}
.ruler .cm:nth-of-type(1){left: 0%;}
.ruler .cm:nth-of-type(1)::before{content: "无痛";top: -.5rem;}
.ruler .cm:nth-of-type(1):after{content: "0";left: -.1rem;}
.ruler .cm:nth-of-type(2){left: 10%;}
.ruler .cm:nth-of-type(2):after{content: "1";}
.ruler .cm:nth-of-type(3){left: 20%;}
.ruler .cm:nth-of-type(3):after{content: "2";}
.ruler .cm:nth-of-type(4){left: 30%;}
.ruler .cm:nth-of-type(4):after{content: "3";}
.ruler .cm:nth-of-type(5){left: 40%;}
.ruler .cm:nth-of-type(5):after{content: "4";}
.ruler .cm:nth-of-type(6){left: 50%;}
.ruler .cm:nth-of-type(6):after{content: "5";}
.ruler .cm:nth-of-type(7){left: 60%;}
.ruler .cm:nth-of-type(7):after{content: "6";}
.ruler .cm:nth-of-type(8){left: 70%;}
.ruler .cm:nth-of-type(8):after{content: "7";}
.ruler .cm:nth-of-type(9){left: 80%;}
.ruler .cm:nth-of-type(9):after{content: "8";}
.ruler .cm:nth-of-type(10){left: 90%;}
.ruler .cm:nth-of-type(10):after{content: "9";}
.ruler .cm:nth-of-type(11){left: 100%;}
.ruler .cm:nth-of-type(11)::before{content: "极痛";left: -.5rem;top: -.5rem;}
.ruler .cm:nth-of-type(11):after{content: "10";left: -.35rem;}
.ruler .mm:nth-of-type(1){left: 10%;}
.ruler .mm:nth-of-type(2){left: 20%;}
.ruler .mm:nth-of-type(3){left: 30%;}
.ruler .mm:nth-of-type(4){left: 40%;}
.ruler .mm:nth-of-type(5){left: 50%;}
.ruler .mm:nth-of-type(6){left: 60%;}
.ruler .mm:nth-of-type(7){left: 70%;}
.ruler .mm:nth-of-type(8){left: 80%;}
.ruler .mm:nth-of-type(9){left: 90%;}
.ruler .mm:nth-of-type(10){left: 100%;}
.assess-pross{display: flex;justify-content: space-between;}
.assess-pross .u-btn{display: block;width: 48%;height: 0.7rem;line-height: .7rem;font-size: .3rem;color: #fff;text-align: center;background: #c00000;border-radius: 0.1rem;}
.assess-result{padding: .3rem;}
.assess-result .hd{display: flex;align-items: center;line-height: .5rem;font-size: .28rem;color: #333;}
.assess-result .hd img{display: block;width: .5rem;height: .5rem;margin-right: .1rem;}
.assess-result span{color: #d9250d;}
.assess-result .hd + .bd{margin-top: .15rem;}
.assess-result .bd{line-height: .5rem;font-size: .28rem;color: #333;}
.assess-result .bd + .ft{margin-top: .2rem;}
.assess-slider .assess-result{padding: 1rem 0 0;}
/*VAS评分element样式修改*/
.point-scale .el-slider__input{display: block;position: absolute;top: .3rem;left: 50%;transform: translate(-50%,0);float: initial;width: 1.8rem;}
.point-scale .el-slider__runway.show-input{margin: 1rem 0 0;}
.point-scale .el-input-number__decrease{left: -.9rem;width: .7rem!important;height: .7rem;background: #00b050;border-radius: 50%;}
.point-scale .el-input-number__increase{right: -.9rem;width: .7rem!important;height: .7rem;background: #f00;border-radius: 50%;}
.point-scale .el-icon-plus,.point-scale .el-icon-minus{line-height: .7rem;font-size: .4rem;color: #fff;}
.point-scale .el-slider__runway{height: 2px;background-color: #f00;}
.point-scale .el-slider__bar{height: 2px;background-color: #f00;}
.point-scale .el-slider__button-wrapper{top: -.35rem;}
.point-scale .el-slider__button{position: relative;;width: .3rem;height: .3rem;border: none;background: #f00;}
.point-scale .el-slider__button::after{content: "";position: absolute;bottom: 0;left: 50%;transform: translate(-50%,0);width: 1px;height: 1rem;background: #f00;}
.point-scale .el-slider__button.dragging{transform: scale(1);}
.point-scale .el-input-number__increase:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled){border: none;}
.point-scale .el-input--small .el-input__inner{height: .7rem;padding: 0;border: 1px solid #e4e4e4!important;border-radius: 0;}
.el-tooltip__popper.is-dark{display: none;}
/*数字疼痛评估*/
.p-meun-chat-nrs .page-container { padding-top: 5.4rem;}
.ruler.num .cm::before{content: "";left: -.3rem;width: .6rem;height: .6rem;background-size: 100%;background-repeat: no-repeat;background-position: center;}
.ruler.num .cm:nth-of-type(1)::before{top: .5rem;left: -.2rem;background-image: url(../images/face01.png);}
.ruler.num .cm:nth-of-type(2)::before{top: -0.6rem;background-image: url(../images/face02.png);}
.ruler.num .cm:nth-of-type(3)::before{top: .5rem;background-image: url(../images/face03.png);}
.ruler.num .cm:nth-of-type(4)::before{top: -0.6rem;background-image: url(../images/face04.png);}
.ruler.num .cm:nth-of-type(5)::before{top: .5rem;background-image: url(../images/face05.png);}
.ruler.num .cm:nth-of-type(6)::before{top: -0.6rem;background-image: url(../images/face06.png);}
.ruler.num .cm:nth-of-type(7)::before{top: .5rem;background-image: url(../images/face07.png);}
.ruler.num .cm:nth-of-type(8)::before{top: -0.6rem;background-image: url(../images/face08.png);}
.ruler.num .cm:nth-of-type(9)::before{top: .5rem;background-image: url(../images/face09.png);}
.ruler.num .cm:nth-of-type(10)::before{top: -0.6rem;background-image: url(../images/face10.png);}
.ruler.num .cm:nth-of-type(11)::before{top: .5rem;left: -.5rem;background-image: url(../images/face10.png);}
.assess-slider.other{position: relative;height: 2rem;padding: 2rem .3rem .2rem;}
.assess-select .hd{position: absolute;top: .5rem;left:10%;right:9%;z-index: 2;}
.assess-option{display: flex;justify-content: space-between;position: relative;}
.assess-option::before{content: "";position: absolute; right: 0;bottom: 50%;left: 0;transform: translate(0,50%);height: .2rem;background-image: url(../images/icon-dot.png);background-repeat: repeat;background-size: 3%;}
.assess-select .form-radio{width: .3rem;height: .3rem;padding: .15rem;border-radius: 50%;}
.assess-select .form-radio .iconfont-radio{vertical-align: inherit;}
.assess-select .form-radio input[type=radio] + .iconfont-radio::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #eee;border-radius: 50%;}
.assess-select .form-radio:nth-child(1){background: #f6bfa4;}
.assess-select .form-radio:nth-child(2){background: #f39d7a;}
.assess-select .form-radio:nth-child(3){background: #f17a5c;}
.assess-select .form-radio:nth-child(4){background: #f0563d;}
.assess-select .form-radio:nth-child(5){background: #eb2f1b;}
.assess-select .form-radio:nth-child(6){background: #e21300;}
.assess-select .form-radio .iconfont-radio{position: relative;width: .3rem;height: .3rem;line-height: .6rem;}
.assess-select .form-radio input[type=radio]:checked + .iconfont-radio::before{background: #292929;}
.assess-select .bd{position: absolute;top: 3.3rem;left: .2rem;right: .2rem;z-index: 2;}
.assess-select .hd .form-radio:nth-child(2){left: .5%;}
.assess-select .bd .form-radio:nth-child(4){left: .5%;}
.assess-select .bd .form-radio:nth-child(5){left: 1%;}
.assess-select .bd .form-radio:nth-child(6){left: .5%;}


/*临床预警列表*/
.p-warn-list .page-container{height: 100%;padding: 4.8rem 0 1.1rem;}
.warn-item{display: block;margin: 0 .3rem;padding: .2rem;background: #f1f1f1;border-radius: .2rem;}
.warn-item .txt{line-height: .45rem;font-size: .28rem;color: #333;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.warn-item + .warn-item{margin-top: .2rem;}
.warn-item .info{display: flex;justify-content: space-between;margin-top: .1rem;}
.warn-item .info .time{color: #777;}
.warn-item .info .state{color: #666;}
.warn-item .info .unread{color: #f00;}
/*医生消息中心*/
.doctor-message{position: relative;height: 100%;}
/*患者消息详情*/
.p-message-details .page-container{padding: 4.4rem 0 1.1rem;}
.warn-info{padding: .2rem .3rem;}
.warn-info .time{line-height: .6rem;font-size: .26rem;color: #666;border-bottom: 1px solid #e4e4e4;}
.warn-info .txt{padding: .2rem 0;line-height: .4rem;color: #333;}
.warn-content + .warn-content{margin-top: .2rem;}
/*消息提醒*/
.p-remind .page-container{padding: 4.8rem 0 1.2rem;}
.account-wrap{padding: 0 .3rem;}
.account .i-cell{border: 1px solid #e4e4e4;border-radius: .1rem;}
.account .i-cell + .i-cell{margin-top: .2rem;}
.account .i-cell .value{font-size: .3rem;color: #333;}
.account .i-cell .value em{position: absolute;top: .2rem;left: 1.5rem;width: .4rem;height: .4rem;line-height: .4rem;text-align: center;color: #fff;background: #c00000;border-radius: 50%;}
.account .i-cell .icon span{font-size: .32rem;color: #999;}


/* 
* 限制滚动区域
* 改变盒子宽高计算：box-sizing: border-box;
*/
.page-container { box-sizing: border-box; height: 100%;}
.page-main { box-sizing: border-box; height: 100%;}
.scoll-wrap { box-sizing: border-box; height: 100%; overflow-y: auto;}
.fixed-wrap { position: fixed; top: 2.5rem; left: 0.3rem; right: 0.3rem; z-index: 22;}

.p-deal .user-deal{position: fixed;top: 2.5rem;left: .3rem;right: .3rem;bottom: .3rem;z-index: 22;background: linear-gradient(to bottom,rgba(255,255,255,.4)0,#f1f1f1 100%);border-radius: .2rem;overflow-y: auto;}
.p-deal .user-deal .agree{padding: .3rem;}
.p-deal .user-deal .agree p{min-height: .4rem;line-height: .4rem;font-size: .28rem;color: #333;}
.p-deal .user-deal .agree p + p{margin-top: .2rem;}

.p-drug-info .user-wrapper.scoll {}
.p-scale-message-patient .page-container { padding-top: 6.2rem;}
.p-patient-info-doctor .page-container { padding-bottom: 1.2rem;}
.p-scale-message-doctor .page-container { padding-top: 5.2rem;}
.p-reg-show .reg-wrap { bottom: 0.3rem;}


/*样式重整*/
/*临床研究药品*/
.user-content{padding: .2rem;background: linear-gradient(to bottom,rgba(255, 255, 255, .6) 0,#f1f1f1 100%);border: 1px solid #fff;border-bottom: 1px solid #eee;border-radius: .2rem .2rem 0 0;box-shadow: 0 0 3px rgba(0,0,0,.4)}
.drug-tips{position: fixed;top: 1.9rem;left: .5rem;right: .3rem;z-index: 29;line-height: .5rem;color: #fff;}
.fixed-content{padding: .2rem;background: linear-gradient(to bottom,rgba(255, 255, 255, .6) 0,#f1f1f1 100%);border: 1px solid #fff;border-bottom: 1px solid #eee;border-radius: .2rem .2rem 0 0;box-shadow: 0 0 3px rgba(0,0,0,.4)}
.fixed-content .user-mess{padding: 0;background: none;border: none;border-radius: 0;box-shadow: none;}
.pathogen-info_scoll .pathogen-info img{max-width: 100%;width: auto;}
/*展示信息*/
.show-content{background: linear-gradient(to bottom,rgba(255, 255, 255, .6) 0,#f1f1f1 100%);border: 1px solid #fff;border-bottom: 1px solid #eee;border-radius: .2rem .2rem 0 0;box-shadow: 0 0 3px rgba(0,0,0,.4)}
.show-content .doctor-message{padding: .2rem;}
.show-content .user-mess{padding: .2rem;background: none;border: none;border-radius: 0;box-shadow: none;}
.show-content .doctor-means{margin: 0;padding: 0 .2rem;}
.show-content .doctor-infor{margin-top: .1rem;padding: .2rem 0;}
.show-content .doctor-infor::before{top: 0;left: 0;right: 0;}
.show-content .drug-intro .bd{padding: .2rem;}
.show-content .drug-intro .ft{padding: 0 .2rem .2rem;}
/*vant列表*/
[v-cloak] { display: none; }
.feedback-wrap{padding-bottom: .5rem;}
.p-patient-manage .feedback-wrap{padding-bottom: 1rem;}
.p-warn-list .feedback-wrap{padding-bottom: 1rem;}


/*2022-9-23 修改样式*/
a.go-forum{display: inline-block;float: right;font-size: .26rem;color: #d81e06;}
.p-clinic-intro .drug-study .item{width: 33.33%;}
.p-clinic-intro .page-container{padding: 6rem 0 .2rem;}

.perfect-select{display: flex;line-height: .8rem;}
.perfect-select .form-radio{width: 30%;}
.drug-history-info{min-height: .6rem;padding: .1rem;border: 1px solid #ddd;border-radius: 0.1rem;}
.drug-history-info .item{display: flex;flex-wrap: wrap;align-items: center;line-height: .5rem;}
.drug-history-info .item span{font-size: .24rem;color: #666;}
.drug-history-info .item .name{width: 100%;font-size: .28rem;color: #333;}
.drug-history-info .item em{margin-right: .2rem;color: #c00000;}
.drug-history-info .item span + span{margin-right: .2rem;}
.drug-history-info .item .icon{display: block;width: .5rem;height: .5rem;margin-left: 0.2rem;background-image: url(../images/icon-close.png);background-size: 100%;background-repeat: no-repeat;background-position: center;}
.drug-history-info .item + .item{margin-top: .1rem;}
.drug-history .info{display: flex;justify-content: space-between;flex-wrap: wrap;}
.drug-history .i-text{width: 48%;height: .7rem;line-height: .7rem;font-size: .28rem;color: #333;text-indent: .2rem;background-color: #fff;border: 1px solid #ddd;border-radius: 0.1rem;}
.drug-history .i-text:nth-child(n+3){margin-top: .1rem;}
.perfect .item .hd{display: flex;justify-content: space-between;}
.perfect .item .hd span{font-size: .26rem;color: #f20;}
.drug-history .info + .info{margin-top: .2rem;}

.medical-history-info{min-height: .6rem;padding: .1rem;border: 1px solid #ddd;border-radius: 0.1rem;}
.medical-history-info .item{display: flex;flex-wrap: wrap;position: relative;;line-height: .5rem;}
.medical-history-info .item span{font-size: .26rem;}
.medical-history-info .name{width: 100%;font-size: .28rem;color: #333;}
.medical-history-info .name span{margin-right: .2rem;color: #c00000;}
.medical-history-info .name em{margin-right: .2rem;color: #c00000;}
.medical-history-info .age{margin-right: .3rem;}
.medical-history-info .remark{color: #666;}
.medical-history-info .item .icon{display: block;position: absolute;bottom: 0;right: 0;width: .5rem;height: .5rem;margin-left: 0.2rem;background-image: url(../images/icon-close.png);background-size: 100%;background-repeat: no-repeat;background-position: center;}
.medical-history-info .item + .item{margin-top: .2rem;}

.medical-bg{display: none;position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 22;background: rgba(0, 0, 0, .5);}
.medical-bg.open{display: block;}
.medical-anamnesis{position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 22;background: rgba(255, 255, 255, 1);width: 80%;padding: .5rem .3rem;border-radius: .3rem;}
.medical-anamnesis .info{position: relative;line-height: .7rem;}
.medical-anamnesis .i-text{width: 100%;height: .7rem;line-height: .7rem;font-size: .28rem;color: #333;text-indent: .2rem;background: #f1f1f1;border:none;}
.medical-anamnesis .i-text + .i-text{margin-top: .15rem;}
.medical-anamnesis .btn{margin-top: .3rem;}
.medical-anamnesis .i-btn{display: block;width: 100%;height: 0.7rem;line-height: .7rem;font-size: .3rem;color: #fff;text-align: center;background: #c00000;border-radius: 0.1rem;}


/*不良事件*/
.adverse-event{height: .7rem;line-height: .7rem;}
.event-bg{display: none;position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 22;background: rgba(0, 0, 0, .5);}
.event-bg.open{display: block;}
.event-info{position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 22;background: rgba(255, 255, 255, 1);width: 80%;padding: .5rem .3rem;border-radius: .3rem;}
.event-add{max-height: 10rem;overflow-y: auto;}
.event-add .i-text{width: 100%;height: .7rem;line-height: .7rem;font-size: .28rem;color: #333;background: none;border:none;}
.event-add .item{padding: 0 .2rem;background: #f1f1f1}
.event-add .item + .item{margin-top: .1rem;}
.event-btn{display: block;width: 100%;height: 0.7rem;margin-top: .3rem;line-height: .7rem;font-size: .3rem;color: #fff;text-align: center;background: #c00000;border-radius: 0.1rem;}
.event-info .i-select{width: 100%;height: .7rem;line-height: .7rem;font-size: .28rem;color: #333;background: none;border: none;}
.event-choose{display: flex;justify-content: space-between;line-height: .7rem;}
.event-choose .tit{font-size: .28rem;color: #333;}
.event-choose .con{flex: 1;min-width: 0;display: flex;}
.event-choose .con .form-radio{width: 50%;}
.event-list .item{position: relative;padding: .2rem 0;}
.event-list .item + .item::before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 1px;background-color: #eee;}
.event-list .title{line-height: .5rem;font-size: .3rem;color: #333;}
.event-list .title span{margin-right: .3rem;color: #c00000;}
.event-list .time{display: flex;line-height: .4rem;font-size: .26rem;color: #666;}
.event-list .time span + span{margin-left: .3rem;}
.event-list .impact{line-height: .4rem;font-size: .26rem;color: #666;}
.event-list .step{display: flex;line-height: .4rem;}
.event-list .step span{line-height: .4rem;font-size: .26rem;color: #666;}
.event-list .step span + span{margin-left: .3rem;}
.event-list .step .red{color: #c80000;}


/*实验室检查*/
.event-search{display: flex;position: relative;}
.event-search .u-text{height: .7rem;line-height: .7rem;text-indent: 0;border-bottom: 1px solid #eee;}
.event-search .adds{position: absolute;top: .1rem;right: 0;}
.event-search .adds img{display: block;width:.5rem;height: .5rem;}
.experiment-time{display: flex;align-items: center;margin-top: .3rem;font-size: .28rem;color: #c80000;}
.experiment-time .i-text{flex: 1;min-width: 0;height: .7rem;font-size: .28rem;color: #333;text-indent: .2rem;border: 1px solid #eee;}
.experiment-tips{margin: .2rem 0;padding: .15rem;line-height: .4rem;font-size: .28rem;color: #c80000;background-color: #f3d0d0;}
.experiment-info + .experiment-info{margin-top: .3rem;}
.experiment-info .title{line-height: .7rem;font-size: .32rem;font-weight: 600;color: #333;}
.experiment-item{position: relative;}
.experiment-item .name{line-height: .6rem;font-size: .3rem;color: #333;}
.experiment-item .bd{display: flex;align-items: center;font-size: .28rem;color: #666;}
.experiment-item .e-text{flex: 1;min-width: 0;margin-right: .3rem;height: .7rem;line-height: .7rem;font-size: .28rem;color: #333;text-indent: .2rem;border: 1px solid #eee;}
.experiment-item .ft{margin-top: .15rem;}
.experiment-item .ft .i-text{width: 100%;height: .7rem;line-height: .7rem;font-size: .28rem;color: #333;text-indent: .2rem;border: 1px solid #eee;}
.experiment-item + .experiment-choose{margin-top: .1rem;}
.experiment-choose .tit{line-height: .5rem;font-size: .28rem;}
.experiment-choose .con{display: flex;}
.experiment-choose .form-radio{flex: 1;line-height: .6rem;}
.experiment-btn{display: block;width: 100%;height: 0.7rem;margin: .2rem 0;line-height: .7rem;font-size: .3rem;color: #fff;text-align: center;background: #c00000;border-radius: 0.1rem;}
.experiment-matter{position: relative;padding-bottom: .2rem;}
.experiment-matter + .experiment-matter{margin-top: .1rem;}
.experiment-matter + .experiment-matter::before{content: "";position: absolute;top: -.1rem;left: 0;right: 0;height: 1px;background-color: #eee;}


/*不良事件弹窗选择*/
.affair-bg{display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99;background: rgba(0, 0, 0, .5);}
.affair-bg.open{display: block;}
.affair-info{position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 22;background: rgba(255, 255, 255, 1);width: 80%;padding: .5rem .5rem;border-radius: .3rem;}
.affair-info .tips{line-height: .6rem;font-size: .32rem;color: #333;}
.affair-info .option{padding: .2rem 0;}
.affair-info .option .form-radio{width: 100%;line-height: .6rem;}
.affair-info .option .form-radio .iconfont-radio{margin-right: .2rem;}


/*上传实验室图片*/
.p-meun .inspection-details{padding: 0 0 .2rem;}
.inspection-details .item{position: relative;;padding-left: 1.9rem;line-height: .8rem;min-height: 1.6rem;}
.inspection-details .item + .item{margin-top: .24rem}
.inspection-details .item .tit{display: block;position: absolute;top: 0;left: 0;width: 1.8rem;line-height: .8rem;font-size: .28rem;color: #333;}
.imgFileUploade .header{height: 1.5rem;line-height: 1.5rem;}
.imgFileUploade .header span{display: block;}
.imgFileUploade .header span.imgClick{width: 1.5rem;height: 1.5rem;background: url(../images/icon-upload.png) no-repeat center center;background-size:100%;}
.imgFileUploade .header span.imgcontent{display: none;}
.imgFileUploade .imgAll{width: 100%;margin-top: 5px;}
.imgFileUploade .imgAll ul{display: flex;flex-wrap: wrap;}
.imgFileUploade .imgAll li{width: 1.5rem;height: 1.5rem;border:solid 1px #eee;position: relative;}
.imgFileUploade .imgAll li + li{margin-left: .15rem;}
.imgFileUploade .imgAll li:nth-child(n+4){margin-top: .2rem;}
.imgFileUploade .imgAll li:nth-child(4){margin-left: 0;}
.imgFileUploade .imgAll li img{position: absolute;top:0;left:0;width: 100%;height: 100%;display: block;}
.delImg{position: absolute;top:-10px;right:-7px;width: 22px;height: 22px;background: #000;border-radius: 50%;display: block;text-align: center;line-height: 22px;color:#fff;font-weight: 700;font-style:normal;cursor: pointer;}
.inspection-btn{padding: .2rem 0;}
.inspection-btn .btn{display: block;width: 100%;height: 0.7rem;line-height: .7rem;font-size: .3rem;color: #fff;text-align: center;background: #c00000;border-radius: 0.1rem;}


.inspection-img + .inspection-img{margin-top: .3rem;}
.inspection-img .hd{line-height: .7rem;font-size: .3rem;color: #333;}
.inspection-img .bd ul{display: flex;flex-wrap: wrap;}
.inspection-img .bd li{margin-right: .2rem;}
.inspection-img .bd li:nth-child(n+4){margin-top: .2rem;}
.inspection-img .img{display: block;width: 2rem;height: 2rem;border: 1px dashed #e5e5e5;}
.viewer-footer{display: none;}


/*VAS测评百分制*/
.ruler.vas-evaluat .cm:nth-of-type(2):after{content: "10";}
.ruler.vas-evaluat .cm:nth-of-type(3):after{content: "20";}
.ruler.vas-evaluat .cm:nth-of-type(4):after{content: "30";}
.ruler.vas-evaluat .cm:nth-of-type(5):after{content: "40";}
.ruler.vas-evaluat .cm:nth-of-type(6):after{content: "50";}
.ruler.vas-evaluat .cm:nth-of-type(7):after{content: "60";}
.ruler.vas-evaluat .cm:nth-of-type(8):after{content: "70";}
.ruler.vas-evaluat .cm:nth-of-type(9):after{content: "80";}
.ruler.vas-evaluat .cm:nth-of-type(10):after{content: "90";}
.ruler.vas-evaluat .cm:nth-of-type(11):after{content: "100";}


/*实验室检查*/
.pic-choose{display: flex;margin-bottom: .1rem;}
.pic-choose .form-radio{width: 30%;line-height: .8rem;font-size: .28rem;}
.not_do{padding-top: .15rem;font-size: .28rem;color: #c00000;}
.sign-pic{display: flex;flex-wrap: wrap;margin-bottom: .2rem;}
.sign-pic .img{display: block;width: 2rem;height: 2rem;margin-right: .2rem;}
.sign-pic .img:nth-child(n+4){margin-top: .2rem;}
.p-complete .page-container{padding: 2rem 0 0;}
.p-complete .main{position: relative;z-index: 39;}
.complete-info{margin: .3rem;padding: .3rem .2rem;background: linear-gradient(to bottom,rgba(255,255,255,.7) 0, #f8f8f8 20%,#f1f1f1 100%);border-radius: .3rem}
.complete-info .title{line-height: .7rem;font-size: .36rem;text-align: center;font-weight: bold;color: #c00000;}
.complete-info .patient-add .label i{color: #f00;}
.p-complete .service-btn{margin: .2rem 0 0;}


/*2023-5-10 新增修改*/
.p-fill-system .page-container{padding: 4.5rem 0 1.2rem;}
.p-fill-system .visit-wrap{display: none;}
.p-fill-system .crumbs{padding: 0 .3rem;}
.fill-wrap{padding: .3rem;}
.fill-system{display: flex;flex-wrap: wrap;}
.fill-system .item{display: block;width: 25%;text-align: center;}
.fill-system .item img{display: inline-block;width: .8rem;height: .8rem;}
.fill-system .item p{padding-top: .1rem;font-size: .26rem;color: #333;}
.fill-system .item:nth-child(n+5){margin-top: .2rem;}


/*疼痛随访记录修改*/
.user-mess .title{line-height: .5rem;}
.user-mess .desc{padding-top: .15rem;border:none}
.user-mess .location{padding: 0.1rem 0;font-size: .26rem;color: #333;border-top: 1px dashed #bbb;}
.treat_message{padding: .2rem;}
.treat_message .item{display: flex;align-items: center;position: relative;padding: 0 .2rem;line-height: .8rem;font-size: .3rem;color: #333;}
.treat_message .item .icon{display: block;width: .5rem;height: .5rem;margin-right: .2rem;}
.treat_message .item + .item::before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 1px;background: #eee;}
.gobackhome{margin: .3rem;}
.gobackhome .btn{display: block;width: 100%;height: .8rem;line-height: .8rem;font-size: .3rem;color: #fff;text-align: center;background: #c00000;border-radius: 0.1rem;}

.p-index .page-container{padding-top: 4.2rem;}
.p-meun .page-container{padding: 4.4rem 0 0;}

.user-menu{display: none;}
.p-treat_one .page-container{padding: 4.65rem 0 1.2rem;}
.treat-form{margin: .2rem .3rem;padding: .2rem .4rem;border: 1px solid #edb092;border-radius: .2rem;}
.treat-search{ position: relative; display: flex;justify-content: space-between;}
.treat-search .u-text{height: .7rem;line-height: .7rem;font-size: .28rem;color: #999;border-bottom: 1px solid #eee;}
.treat-search .adds{position: absolute;top: .1rem;right: 0;}
.treat-search .adds img{display: block;width:.5rem;height: .5rem;}

.surgery-form{margin: .2rem .3rem;padding: .2rem .4rem;border: 1px solid #edb092;border-radius: .2rem;}
.surgery-search{ position: relative; display: flex;justify-content: space-between;}
.surgery-search .u-text{height: .7rem;line-height: .7rem;font-size: .28rem;color: #999;border-bottom: 1px solid #eee;}
.surgery-search .adds{position: absolute;top: .1rem;right: 0;}
.surgery-search .adds img{display: block;width:.5rem;height: .5rem;}
.surgery-info{margin: .2rem 0;}
.surgery-info .item{position: relative;padding: .2rem 0;}
.surgery-info .item .desc{line-height: .5rem;font-size: .26rem;color: #666;}
.surgery-info .item .desc span{font-size: .26rem;color: #333;}
.surgery-info .item + .item::before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 1px;background-color: #eee;}

.surgery-bg{display: none;position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 22;background: rgba(0, 0, 0, .5);}
.surgery-bg.open{display: block;}
.reactivity-wrap{padding: .2rem .3rem;}
.reactivity-xin{margin: .2rem 0;}
.reactivity-xin .item{position: relative;padding: .2rem 0;}
.reactivity-xin .item .desc{line-height: .5rem;font-size: .26rem;color: #666;}
.reactivity-xin .item .intro{line-height: .5rem;font-size: .26rem;color: #666;}
.reactivity-xin .item .intro span,.reactivity-xin .item .desc span{color: #333;}
.reactivity-xin .item + .item::before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 1px;background-color: #eee;}

.el-icon-minus:before{content: "-";}
.el-icon-plus:before{content: "+";}
.p-meun-info .page-container{padding: 4.8rem 0 0;}
.p-meun_scale .page-container{padding: 4.8rem 0 1.3rem;}

.treatment-btn{position: fixed;bottom: 0;left: 0;right: 0;padding: .2rem;background-color: #fff;z-index: 9;}
.treatment-btn .u-btn{display: block;width: 100%;height: 0.7rem;line-height: .7rem;font-size: .3rem;color: #fff;text-align: center;background: #c00000;border-radius: 0.1rem;}
.menu_collect{display: flex;justify-content: space-between;margin: .2rem 0;padding: 0 .3rem;}
.menu_collect .u-btn{display: block;flex: 1;height: .7rem;line-height: .7rem;font-size: .28rem;text-align: center;border-radius: .2rem;}
.menu_collect .u-btn + .u-btn{margin-left: .3rem;}
.menu_result{padding: 0 .3rem;line-height: .7rem;font-size: .28rem;color: #666;}
.menu_result span{font-size: .28rem;color: #333;}
.menu_collect .prev{color: #1296db;border: 1px solid #1296db;}
.menu_collect .next{color: #1296db;border: 1px solid #1296db;}
.menu_collect .goback{color: #fff;background: #1296db;border: 1px solid #1296db;}

.meun_edit_bg{display: none;position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 1222;background: rgba(0, 0, 0, .5);}
.meun_edit_bg.open{display: block;}
.meun-handle{position: fixed;top: 50%;left:50%;transform: translate(-50%,-50%);width: 85%;padding: .3rem;background: #fff;border-radius: .2rem;}
.meun-handle .intro{line-height: .7rem;font-size: .3rem;color: #333;text-align: center;}
.meun-handle .operat{display: flex;justify-content: space-between;margin-top: .2rem;}
.meun-handle .u-btn{flex: 1;height: .7rem;line-height: .7rem;font-size: .3rem;text-align: center;border-radius: .1rem;}
.meun-handle .u-btn + .u-btn{margin-left: .3rem;}
.meun-handle .u-cancel{color: #333;border: 1px solid #eee;}
.meun-handle .u-confirm{color: #1296db;border: 1px solid #1296db;}
.p-meun-vas  .page-container{padding: 4.9rem 0 0;}

.petient-status{display: flex;justify-content: space-between;padding: .24rem .24rem 0;}
.petient-status .item{display: block;flex: 1;text-align: center;}
.petient-status .item + .item{margin-left: .2rem;}
.petient-status .item .icon{display: block;width: .7rem;height: .7rem;margin: 0 auto .2rem;}
.petient-status .item p{font-size: .26rem;color: #666;}
.p-petient_infor .page-container{padding: 4.3rem 0 1.2rem;}


/*人工学资料修改*/
.add-surgery{display: none;}
.add-surgery.open{display: block;}
.surgery-bg{display: none;position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 22;background: rgba(0, 0, 0, .5);}
.surgery-bg.open{display: block;}
.medical-surgery{position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 22;background: rgba(255, 255, 255, 1);width: 80%;padding: .5rem .3rem;border-radius: .3rem;}
.medical-surgery .info{position: relative;line-height: .7rem;}
.medical-surgery .i-text{width: 100%;height: .7rem;line-height: .7rem;font-size: .28rem;color: #333;text-indent: .2rem;background: #f1f1f1;border:none;}
.medical-surgery .i-text + .i-text{margin-top: .15rem;}
.medical-surgery .btn{margin-top: .3rem;}
.medical-surgery .i-btn{display: block;width: 100%;height: 0.7rem;line-height: .7rem;font-size: .3rem;color: #fff;text-align: center;background: #c00000;border-radius: 0.1rem;}

.medical-surgery-info{min-height: .6rem;padding: .1rem;border: 1px solid #ddd;border-radius: 0.1rem;}
.medical-surgery-info .item{display: flex;flex-wrap: wrap;position: relative;;line-height: .5rem;}
.medical-surgery-info .item span{font-size: .26rem;}
.medical-surgery-info .name{width: 100%;font-size: .28rem;color: #333;}
.medical-surgery-info .name span{margin-right: .2rem;color: #c00000;}
.medical-surgery-info .name em{margin-right: .2rem;color: #c00000;}
.medical-surgery-info .age{margin-right: .3rem;}
.medical-surgery-info .remark{color: #666;}
.medical-surgery-info .item .icon{display: block;position: absolute;bottom: 0;right: 0;width: .5rem;height: .5rem;margin-left: 0.2rem;background-image: url(../images/icon-close.png);background-size: 100%;background-repeat: no-repeat;background-position: center;}
.medical-surgery-info .item + .item{margin-top: .2rem;}
.a-textarea{width: 100%;height: 2.4rem;margin-top: .15rem;padding: .15rem;line-height: .5rem;font-size: .28rem;color:#333;border: 1px solid #eee;box-sizing: border-box;}
.p-fill-system .menu-content .menu-form{margin-bottom: .5rem;}
.p-populace-data .reg-wrap{bottom: 2rem;}
.p-fill-system .menu-content #j-labexamination{margin-bottom: .8rem;}

/*医生协助编辑实验室检查*/
.p-doctor-experiment .experiment-tips{display: none;}
.p-doctor-experiment .experiment-choose{display: none;}
.p-doctor-experiment .experiment-info .title{display: flex;justify-content: space-between;}
.p-doctor-experiment .experiment-info .pic-choose{width: 50%;}
.p-doctor-experiment .experiment-info .pic-choose .form-radio{width: 50%;}
.p-doctor-experiment .experiment-choose-one{display: block;}