@charset "utf-8";
body,p,form,ul,li,div{margin:0;padding:0;list-style:none;font: 3.5rem / 5.5rem "Microsoft JhengHei";vertical-align:bottom;}
html{background:aliceblue}
body{width:100%;min-height:100vh;max-width:640px;margin:0 auto;color:#333;background:#eee}
img{width:100%;display:block}
a,a:hover{color:#000;text-decoration:none}
em,i{font-style:normal}
.hid{display:none !important}
.cgrey{color:grey !important}
.bgrey{background:grey !important}
.red{color:#f30606 !important}

/****************公用************************/
/*******底部***********/
.zw{display:block;height:80px}
.fnav{position:fixed;bottom:0;z-index:100;border-top:1px solid lightgrey;background:#fff;width:100%;max-width:640px}
.fnav a{float:left;width:25%;display:flex;flex-direction:column;text-align:center;color:grey;padding:8px 0 3px}
.fnav a img{width:25px;height:25px;display:inline-block;margin:0 auto}
.fnav a p{font-size:90%}
.fnav2 a{width:33.33%}

/***********医生模块**************/
.doclist{margin:2.5rem 0;display:inline-block;vertical-align:middle}
.navBox{float:left;width:95px;margin: 5px 0px;background: #fff;padding: 5px 2px 5px 5px;}
.docBox{float:right;width: calc(100% - 103px);margin-top:5px}
.navBox span{font-size: 17px;width: 100%;display:inline-block;padding: 9px 0;text-align:center;border-radius: 7px;margin: 1px 0;background: #eee;letter-spacing: -1px;font-family: STXingkai;}
.navBox span.on{color: #fff;border-right-color:#fff;background: -webkit-linear-gradient(left, #dfa992, #EA5D21);}
.doclist .doc{padding:2.5rem;margin-bottom: 8px;background:#fff;display:inline-block;border-radius: 5px;width: 89%;vertical-align:bottom;position:relative;box-shadow: 5px 5px 5px #ccc;margin-left: 5px;}
.doclist .doc>div{;float:left}
.doclist .doc .v1{width:15rem;height:15rem;border-radius:50%;overflow:hidden;border:1px solid #ddd}
.doclist .doc .v2{width:calc(100% - 18rem);margin-left:2rem}
.doclist .doc .v21{font-size: 15px;font-weight:700}
.doclist .doc .v22 p{color:#666;font-size: 90%;line-height:5rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.doclist .doc .v23{color:#333}
.doclist .doc .v23 .s1 b{font-size:105%;color:red}
.doclist .doc .v23 .s1 small{margin-left:2px;text-decoration:line-through}
.doclist .doc .v23 .s2{float:right}
.doclist .doc .v3{position:absolute;right:13px;top:13px;font-size:12px}
.doclist .doc .v3 em{line-height: 21px;height: 22px;display:inline-block;font-size: 13px;padding:0 5px;border: 1px solid #EA5D21;}
.doclist .doc .v3 em:first-child{color: #EA5D21;border-top-left-radius:3px;border-bottom-left-radius:3px}
.doclist .doc .v3 em:last-child{background: #EA5D21;color:#fff;border-top-right-radius:3px;border-bottom-right-radius:3px}
.doclist .doc .v31{background:#aaa !important;border-color:#aaa !important}
.doclist .doc .v4{color: #444;font-size: 85%;margin-top:5px;line-height: 4.8rem;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.doclist .doc .v4 em{color:#000}



/****************首页*****************/
#indexpage .ptab{padding:6rem 3rem 2rem;display:inline-block;width:calc(100% - 6rem);background:#fff;vertical-align:middle}
#indexpage .ptab div{float:left;line-height:6rem;margin-right:3rem}
#indexpage .ptab div img{vertical-align:bottom;margin-right:1rem;width:6.15rem;float:left;display:inline-block}
#indexpage .ptab span{font-size:14px}
#indexpage .ptab .v1{width:34rem}
#indexpage .ptab .v1 img{width:13.2rem;margin-right:0;margin-top:-2rem}
#indexpage .ptab .v1 span{font-weight:700;font-size:16px}
#indexpage .ban {margin:-1rem 2.5rem 0;}
#indexpage .nav{display:inline-block;width:calc(100% - 6rem);margin: 3.5rem 3rem 3.5rem;}
#indexpage .nav .nv1{padding:2rem 0;text-align:center;width:31%;border-radius:5rem;background:-webkit-linear-gradient(left,#99d0f9,#409bf9);display:inline-block;color:#fff;font-size: 115%;font-family: STXingkai;}
#indexpage .nav .nv2{background:-webkit-linear-gradient(left,#f9a984,#ff6742);margin:0 2%;}
#indexpage .nav .nv3{background:-webkit-linear-gradient(left,#6ce9f9,#00BCD4)}

#yyjjpage .ban{position:relative}
#yyjjpage .ban img{width:100%}
#yyjjpage .tit{position:absolute;left:15%;margin-top:-4rem;width:70%;border-radius:15px;background:#f39801;color:#fff;text-align:center;letter-spacing:.5px;line-height:8rem}
#yyjjpage .yyjj{display:inline-block;margin:30px 10px 100px;width:calc(100% - 20px)}
#yyjjpage .yyjj p{display:flex;margin-bottom:7px;text-indent:2em}


#yyghpage{background:#f1f1f1}
#yyghpage .topp{position:fixed;z-index:100;display:inline-block;background: #EA5D21;width:100%;height:9rem;max-width:640px;text-indent:1em;line-height:9rem}
#yyghpage .topp a{color:#fff}
#yyghpage .bg{display:inline-block;width:100%;height: 21rem;background: #EA5D21;}
#yyghpage .dtxt{margin:0 2.5rem 20px;border:1px solid #ccc;position:relative;padding-bottom:10px}
#yyghpage .dtxt .ddoc{display:inline-block;margin-top: -13rem;padding: 3rem 3rem;width: calc(100% - 6rem);border-radius:5px;box-shadow:0 2px 2px 2px #ddd;background:#fff}
#yyghpage .dtxt .ddoc .lt{position:relative;float:left;width:calc(100% - 18rem)}
#yyghpage .dtxt .ddoc .lt .p1{position:relative;font-weight:700;font-size:4rem;margin-bottom:5px}
#yyghpage .dtxt .ddoc .lt .p2{font-size:90%;color:#777}
#yyghpage .dtxt .ddoc .rt{float:right;width:16rem;height:16rem;border: 1px solid #EA5D21;border-radius:50%;overflow:hidden}
#yyghpage .dtxt .ddoc .num{display:inline-block;width:100%;margin-top:7px}
#yyghpage .dtxt .ddoc .num p{float:left;width:50%;text-align:center;font-weight: bold;color: #EA5D21;}
#yyghpage .dtxt .ddoc .num b{font-size:105%}
#yyghpage .dtxt .ddoc .num span{width:100%;display:inline-block;font-size:90%}
#yyghpage .dtxt .ctxt{margin:4rem 2.5rem}
#yyghpage .dtxt .ctxt.ctxt1{display:none}
#yyghpage .dtxt .ctxt .n{border-left: 3px solid #EA5D21;text-indent:5px;font-weight:700;font-size:105%}
#yyghpage .dtxt .ctxt .p{font-size:90%;line-height:6rem;margin-top:6px;text-indent:2em;color:#777}
#yyghpage .dtxt .dbtn{position:absolute;bottom:-12px;left:0;right:0;margin:0 auto;border:1px solid #ccc;width:80px;text-align:center;background:#f4f4f4;color: #EA5D21;height:25px;line-height:25px;font-weight: bold;font-family: kaiti;}

#yyghpage .cont{width:100%;display:inline-block;text-align:center;background:#fff;padding:2.5rem;display:inline-block;width:calc(100% - 10rem);position:relative;margin:3rem 2.5rem;border-radius:7px;box-shadow:2px 2px 2px 2px #ddd}
#yyghpage .sect{display:inline-block;height:35px;font-size:14px;position:relative;line-height:35px;width:100%;border-bottom:1px dashed #ddd}
#yyghpage .sect .lt{float:left;text-align:left;width:120px;line-height:30px;height:30px}
#yyghpage .sect .rt{float:right;width:calc(100% - 120px);text-align:right}
#yyghpage .sect .rt input,#yyghpage .sect .rt .text{height:30px;display:inline-block;line-height:30px;color:#333;font-size:85%;border:none;width:100%;text-align:right}
#yyghpage .sect .rt select{border:1px solid red;height:30px;display:inline-block;line-height:30px;color:#333;font-size:14px;background:#fff;border:none;text-align:right}
#yyghpage .sect .rt1{font-size:12px}
#yyghpage .sect.name2{display:none}
#yyghpage .sect .addUser span{color: #EA5D21;margin-left:3px}
#yyghpage .sect.ta{border:none}
#yyghpage .sect .rtt textarea{display:inline-block;padding:5px 10px;border:1px dashed #ddd;height:80px;color:#333;font-size:85%;line-height:24px;width:calc(100% - 20px);text-align:left}
#yyghpage .sect .rtt textarea::-webkit-input-placeholder{color:#999;font-size:85%}
#yyghpage .sect .rtt textarea::-moz-placeholder{color:#999;font-size:85%}
#yyghpage .sect .rtt textarea::-moz-placeholder{color:#999;font-size:85%}
#yyghpage .btns{text-align:center;display:inline-block;width:100%;margin:0 auto 15px;border:none}
#yyghpage .btns button{width:40%;background: -webkit-linear-gradient(left,#f9a984,#ff6742);color:#fff;font-size:15px;font-weight:normal;letter-spacing:1px;border:none;padding: 2rem 0;border-radius: 5px;}
#yyghpage .btns button:last-child{background: -webkit-linear-gradient(left,#f9a984,#ff6742);}
#yyghpage .nte{width:94%;margin:10px 3% 15px;display:inline-block;text-align:left}
#yyghpage .nte p{margin-top:1px;width:100%;display:inline-block;font-size:80%;color:#666}


#porder .box{padding: 2.5rem;}
#porder .tt{font-weight:700;font-size:15px;text-shadow: 3px 3px 5px #eb6f3a;color: #EA5D21;}
#porder .ghlist .dlist{margin:8px 0 0;box-shadow:2px 2px 2px 2px #ddd;border-radius:10px;overflow:hidden;display:inline-block;background-size:100% 40rem;vertical-align: bottom;}
#porder .ghlist .msg{padding:15px;background: url(/img/bg.jpg);background-size: 100% 100%;}
#porder .ghlist .msg span{width:50%;display:inline-block;font-size:13px;line-height:24px;color:#fff}
#porder .ghlist .msg .lg{width:100%}
#porder .yyxx{background:#fff;padding:2.5rem;margin-top:20px;display:inline-block;position:relative;border-radius:7px;box-shadow:2px 2px 2px 2px #ddd;width:calc(100% - 5rem)}
#porder .yyxx .txt{margin-top:5px}
#porder .yyxx p{width:100%;display:inline-block;font-size:14px;line-height:24px}
#porder .yyxx a{color:#333}

