*{
margin:0;
padding:0;
box-sizing: border-box;
-webkit-touch-callout: none; /* iOS Safari */
-webkit-user-select: none; /* Chrome/Safari/Opera */
-khtml-user-select: none; /* Konqueror */
-moz-user-select: none; /* Firefox */
-ms-user-select: none; /* Internet Explorer/Edge */
user-select: none; /* Non-prefixed version, currently
not supported by any browser */
}
html{
height:100%;
font-size:20px;
}
body{
font-size: 1.8rem;
padding-top: 4rem;
background:#f6f6f6;
}
label,dl,ul,li{
list-style: none;
margin:0;
font-weight: normal;
}
input{
outline: none;
border:0;
}
table{
width: 100%;
}
td{
text-align: center;
}
.lf{
float: left;
}
.rt{
float: right;
}
img{
vertical-align: middle;
}
/**头部*/
.header {height: 4rem;width: 100%;background-color: #36c5c5;_zoom: 1;position: fixed;top:0;z-index: 2;}
/*头部左边*/
.header .left {    position: absolute;
line-height: 4rem;
padding-left: 1.5rem;}
.header .left .return_butn{
width:8.1rem;
height:3rem;
text-align:center;
background:#39D8D8;
border:1px solid #219D9D;
border-radius:3rem;
margin-top:0.5rem;
font-size:1.5rem;
}
.header .left em {font-style: normal;color: #FFFFFF;line-height:1;float: right;margin-right: 1.5rem;margin-top: 0.8rem;}
.header .left span {
color: #fff;
vertical-align: top;
}
.header .left img { margin-left: 1rem; width: 1rem;margin-bottom: 1.2rem;}
.header .left>div{display: inline-block}
/*头部中间*/
.header .center {position: absolute;
line-height: 4rem;
top: 50%;
left: 50%;
height: 4rem;
transform: translate(-50%,-50%);
text-align: center;}
.header .center em {font-style: normal;color: #FFFFFF;    line-height: 4rem;}
/*头部右边*/
.header .right {line-height:4rem;height: 4rem;color: #FFFFFF;position: absolute;
right: 0rem;}
/*.header .right em {font-style: normal;color: #FFFFFF;float: right;text-align: center;}
.header .right img {height: 1.7rem;;margin-right: 0.5rem;margin-left: 0.5rem;vertical-align:middle;}*/
.header .right .call_nurse_butn{
width:8.7rem;
height:3rem;
line-height:3rem;
text-align:center;
border-radius:3rem;
background:#F27979;
border:1px solid #A35E5E;
display: inline-block;
margin-right:1.5rem;
font-size:1.5rem;
position:relative;
vertical-align:middle;
}
.right .pat_nur_toggle:after{
content:'';
clear:both;
display:block;
}
.right .pat_nur_toggle{
display:inline-block;
line-height:4rem;
vertical-align: middle;
}
.right .pat_nur_toggle li{
float:left;
width:6rem;
height:3rem;
text-align:center;
line-height:3rem;
/*background: #F27979;
border: 1px solid #A35E5E;*/
font-size: 1.5rem;
}
.right .pat_nur_toggle li.selected{
background:#FFEF8D;
color:#000;
}
.right .pat_nur_toggle li:last-child{
/*border-bottom-right-radius:6rem;
border-top-right-radius:6rem;*/
}
.right .pat_nur_toggle li:first-child{
/*border-bottom-left-radius:6rem;
border-top-left-radius:6rem;*/
}
/*页脚 */
.footer{
position: fixed;
bottom: 0;
width: 100%;
background: -webkit-linear-gradient(top, #068B8C , #29B1B2); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(top, #068B8C, #29B1B2); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(top, #068B8C, #29B1B2); /* Firefox 3.6 - 15 */
background: linear-gradient(to top, #068B8C , #29B1B2); /* 标准的语法 */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#29B1B2', endColorstr='#068B8C',GradientType=0 );/* ie9 */
height: 3rem;
line-height: 3rem;
text-align: center;
font-size: 0.9rem;
}
.footer .ft_content_group{
display: inline-block;
margin:0 1%;
}
.footer .ft_content_group div{
width: 1.3rem;
height: 1.3rem;
border: 1px solid #fff;
border-radius: 0.5rem;
display: inline-block;
vertical-align: middle;
}
/*基本信息 */
.basic_information_bd{
padding-top: 6.2rem;
}
.basic_information{
height:2rem;
line-height:2rem;
border-bottom: 1px solid #37A3A5;
font-size: 1rem;
text-align: center;
background:#f6f6f6;
}
.basic_information div{
display: inline-block;
margin: 0 1%;
}
.basic_information .basic_information_left{
float: left;
}
.basic_information .basic_information_right{
float: right;
}
.ft_sz_16{
font-size: 0.8rem;
}
/*model */
.model{
z-index: 10000;
position: fixed;
top:0;
left: 0;
right: 0;
bottom: 0;
background: rgba(0,0,0,0);
display: none;
}
.model .model_content{
width: calc(100% - 1.5rem);
margin:0 auto;
border-radius: 0.5rem;
margin-top: 4.6rem;
background: #fff;
}
.model .model_content .model_header{
color:#fff;
background: #3FAEAF;
border-radius: 0.5rem 0.5rem 0 0;
text-align: center;
line-height: 2rem;
height:3rem;
position: relative;
}
.model_close:hover{
cursor: pointer;
}
.model .model_content .model_header .model_close{
width: 2.4rem;
height: 2.4rem;
line-height: 2.2rem;
text-align: center;
border-radius: 50%;
position: absolute;
right:1.5rem;
top:50%;
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-o-transform: translate(0,-50%);
transform: translate(0,-50%);
background: #fff;
color: #3FAEAF;
font-size: 2rem;
}
.model .model_content .model_main{
padding:2rem;
position: relative;
font-size: 1.2rem;
}
@media screen and (max-width:600px) {
html{font-size:10px}
}
/*单选按钮*/

.piaoradio{
width: 0.9rem;
height: 0.9rem;
cursor: pointer;
text-align: center;
display: inline-block;
background-image: url(../images/m/unradio_ico.png);
background-size: contain;
background-repeat: no-repeat;
vertical-align: sub;
}
.checkclass {
width: 1.2rem;
height: 1.2rem;
opacity: 0;
cursor: pointer;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
}
.radioclass{
width: 0.9rem;
height: 0.9rem;
opacity: 0;
cursor: pointer;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
}
.on_radio{
width: 0.9rem;
height: 0.9rem;
background-image: url(../images/m/radio_ico.png);
/*margin-top: 0px;*/
/*margin-right:0rem;*/
}
.piaochecked {
width: 1.45rem;
height: 1.55rem;
cursor: pointer;
text-align: center;
display: inline-block;
background-image: url(../images/n/unchecked_icon.png);
background-size: contain;
background-repeat: no-repeat;
vertical-align: bottom;
}
.on_check {
background-image: url(../images/n/checked_ico.png);
margin-top: 0px;
margin-right: 0rem;
}
/*提示类模态框*/
.reminder_model .reminder_model_content{
min-width: 18rem;
height: 4rem;
line-height: 4rem;
position: absolute;
background: rgba(0,0,0,.5);
color:#fff;
font-size: 1.4rem;
-webkit-border-radius: 4rem;
-moz-border-radius: 4rem;
border-radius: 4rem;
top:50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
text-align: center;
}

.model .reminder_model_content p{
position:absolute;
top:50%;
left:50%;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
line-height:1;
}

.model .reminder_model_content input{
position: absolute;
bottom: 0;
left: 50%;
height: 2.4rem;
width: 8rem;
font-size: 1.2rem;
-webkit-transform: translate(-50%,0);
-moz-transform: translate(-50%,0);
-ms-transform: translate(-50%,0);
-o-transform: translate(-50%,0);
transform: translate(-50%,0);
-webkit-box-shadow: 0px 0rem 2rem rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0rem 2rem rgba(0,0,0,0.3);
box-shadow: 0px 0rem 2rem rgba(0,0,0,0.3);
}
.butn_reminder{
width: 8rem;
height: 2.4rem;
border-radius: 2rem;
border: 1px solid #36c5c5;
font-size: 1rem;
line-height: 2.4rem;
background: #36c5c5;
background: -webkit-linear-gradient(top, #36C6C6 , #6DF5F5); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(top, #36C6C6 , #6DF5F5); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(top, #36C6C6 , #6DF5F5); /* Firefox 3.6 - 15 */
background: linear-gradient(to top, #058B8C , #28B0B1); /* 标准的语法 */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6DF5F5', endColorstr='#36C6C6',GradientType=0 );/* ie9 */
color:#fff;
}

/*呼叫护士弹框*/
.callOutmodel {
position:fixed;
width:100%;
height:100%;
background:rgba(0,0,0,0.3);
left:0;
top:0;
z-index:3;
display:flex;
justify-content:center;
align-items:center;
display:none;
}
.callOutmodelinner {
width:95%;
height:85%;
background:rgba(255,255,255,0.9);
border-radius:1rem;
padding:1.5rem;
}
.callList {
display:flex;
flex-wrap:wrap;
justify-content:space-around;
}
.callList li{
border-radius:1rem;
overflow:hidden;
margin-bottom:1.8rem;
}
.callOutBtn button {
color:#fff;
background:#36c5c5;
border:none;
outline:none;
padding:0 2rem;
height:2.5rem;
line-height:2.5rem;
border-radius:1.25rem;
font-size:1.5rem;
}
.callOutBtn {
text-align:center;
margin-top:5rem;
}
.pushDataModel {
position:fixed;
background:#fff;
top:0;
padding-top:4rem;
left:0;
width:100%;
height:100%;
/*display:none;*/
}
.pushDataText {
display:flex;
padding-top:1.7rem;
}
.pushDataText dt{
width:10%;
text-align:center;
}
.pushDataText dd {
width:80%; 
}
.pushDataText dd h4{
font-size:1.8rem;
}
.pushDataText dd p {
font-size:1.2rem;
}
.pushDataText dd textarea {
width:100%;
font-size:1rem;
height:8rem;
resize:none;
}
.pushDataTools {
justify-content:space-around;
display:flex;
margin-top:1rem;
}
.pushDataTools span{
color:#fff;
font-weight:700;
font-size:1.5rem;
background:#36c5c5;
padding:0.5rem 1rem;
border-radius:1rem;
}

/*预交金提醒**/
.yjj-warn {
position:fixed;
background:#fff;
top:0;
padding:2rem;
left:0;
width:100%;
height:100%;
}
.yjj-title {
display:flex;
font-size:1.6rem;
align-items:center;
font-weight:700;
}
.yjj-title img {
margin-right:1rem;
}
.yyj-info {
margin-top:1rem;
padding-left:3rem;
}
.yyj-info dt h4{
font-size:1.6rem;
padding:1rem 0;
font-weight:700;
margin:0;
}
.yyj-info dd p {
text-indent:3rem;
}
.yyj-info dd {
font-size:1.4rem;
color:#4c4c4c;
}
.yyj-average {
text-align:right;
line-height:3rem;
}
.yyj-close {
text-align:center;
margin-top:1rem;
}
.yyj-close button {
background:#36c5c5;
color:#fff;
border-radius:1.5rem;
border:none;
padding:0.5rem 3rem;
}
.yyj-patient {
color:#36c5c5;
}
.yyj-table-warp {
width:85%;
overflow-x:scroll;
overflow-y:hidden;
border:1px solid #ccc;
position:relative;
}
.yyj-table-list  > div {   
float:left;
}
.yyj-table-list  > div span {
display:block;
width:100%;
text-align:center; 
line-height:3.5rem;
border-right:#ccc 1px solid;
height:3.5rem;
}
.yyj-table-list > div span:nth-child(1) {
border-bottom:#ccc 1px solid;
}
.yyj-table-title {
font-weight:700;
border:#ccc 1px solid;
border-right:none;
display:flex;
flex-direction:column;
width:15%;
justify-content:center;
align-items:center;
}
.yyj-table-title span:nth-child(1) {
border-bottom:#ccc 1px solid;
}
.yyj-table-title span {
width:100%;
text-align:center;
height:3.5rem;
line-height:3.5rem;
}
.yyj-table-warp-out {
display:flex;
}
