@charset "utf-8";
/* CSS Document */
body{ font-family:"微软雅黑"; margin:0;padding:0; background: #fff;}
ul li{ list-style-type:none;}
a{ text-decoration:none;}
img{ width:100%; display:block;}
@media screen and (min-width:0px) and (max-width:320px){
.box{ max-width:640px; margin:0 auto;}
.top{ width:100%; height:60px; border-bottom:2px solid #8e2b14;}
.logo{ width:194px; height:30px; margin:0 auto;}
.logo img{ width:100%; display:block; position:relative; top:16px;}
.nav{ width:100%; height:auto;}
    .nav ul{ height:20px; margin: 1rem auto;width: 90%;padding: 0 0;}
.nav ul li{ display:block; width:18%; height:20px; float:left; background-color:#f8f8f8; text-align:center; font-size:0.1rem; border:1px solid
#f1f1f1; line-height:20px;}
#sy{ border-top:2px solid #e3001c; background-color:#FFF; font-weight:bold; color:#8e2b14;}
    #sy a{font-weight:bold; color:#8e2b14;}
.nav ul li a{ display:block; color:#666666;}
.nav ul li a:hover{ border-top:2px solid #e3001c;background-color:#FFF;font-weight:bold; color:#8e2b14;}
.diz{ height:90px;}
.yy{ width:157px; height:90px; float:left; }
.yy img{ width:100%; display:block;}
#y1{ width:127px; margin-left:16px;}
.xx{ width:100%; height:23px;  margin-top:8px; }
    #x1{ margin-top:0px; border:0px; font-size:13px; font-weight:bold; color:#161616; text-align:left; line-height:20px;width: 98%;height: auto;}
#x2{ border:1px solid #8e2b14; border-radius:3px; width:98%; font-size:11px; color:#8e2b14; text-align:center; line-height:23px;}
#x3{ background-color:#8e2b14;border-radius:3px; color:#fff; text-align:center; line-height:23px;font-size:11px;}
.diz p{ font-size:12px; color:#4b4b4b; position:relative; top:0px; float:left; width:100%;}
.diz p span{ display:block; width:20px;}
.diz p span img{ display:block; width:100%;}
#ed{ width:90%; margin-left:26px; margin-top:-35px;  }
#jk{ margin-top:-4px;}
.zx{ width:100%; height:64px; border:1px solid #8e2b14; border-radius:3px; margin-top:76px;}
.zx ul{ height:42px; position:relative; top:-4px;}
.zx ul li{ width:33%; height:42px; border-right:1px solid #8e2b14; float:left;}
#zz{ border-right:0px;}
.yyjs{ width:100%;  background-color:#f2f2f2; margin-top:20px;}
.yyjs_con{ width:100%;  background-color:#FFF; position:relative; top:6px;}
.y_title{ width:100%; height:28px; border-bottom:1px solid #8e2b14;font-size:13px; font-weight:bold; color:#333;  }
.y_title span{ display:block; width:23px; height:23px; }
#js{ display:block; width:200px; height:23px; position:relative; left:25px; top:-19px;}
#gd{ display:block; width:37px; height:17px; float:right;  position: relative; left:-12px; top:-40px;}
#gd1{ display:block; width:60px; height:17px; float:right;  position: relative; left:-12px; top:-40px;}
#gh{ margin-left:25px;}
.y_title a{ color:#8e2b14;}
.y_title a span{ display:block; width:15px; height:17px; position:relative; left:30px; top:-15px;}
.wzjs{ width:100%; color:#4b4b4b; font-size:12px; text-align: left; margin:0 auto; position:relative; top:27px; left:0px; line-height:20px; }
    .empty_content{color: #4b4b4b;text-align: center;width: 100%}
.yyjs_con a{ display:block; float:right; position:relative; top:30px; font-size:12px; color:#8e2b14;}
    .yyjs_con .show_more_hospital_detail{ margin:2rem 0 1rem 0;display:block; width: 100%;height: 20px; font-size:14px;text-align: center;color:#8e2b14;}
.yydt{ width:100%; height:345px;}
.yydt ul{ margin-top:25px;}
.yydt ul li{ list-style-type:disc; font-size:12px; color:#666666;  margin-left:-20px; color:#8e2b14}
.yydt ul li a{ color:#666666;}
.gg{ width:100%; height:78px;}
    .tjys{ width:100%; height:auto}
.lwf{ width:100%;  margin-top:30px; height:56px}
.toux{ width:50px; height:50px; float:left;}
#fxx{ margin-left:14px; width:235px; }
#wjx{ display:block; width:12px; height:12px; float:left; position:relative; left:60px; top:-20px; }
#wjx1{ display:block; width:12px; height:12px; float:left; position:relative; left:60px; top:-23px; font-size:11px; color:#f8b63e; }
.toux p{ font-size:11px; color:#4e4e4e; line-height:3px; width:200px;margin:17px 0 0 0; }
#yyq{ position:relative; left:-72px;}
.toux p span{color:#f8b63e;}
.mz{ font-weight:bold;}
.l_con{ width:100%;  background-color:#f6f6f6; }
.l_con p{ font-size:11px; color:#4e4e4e; line-height:19px; width:90%; margin:0 auto; padding:0px; position:relative; top:10px;}
.l_con a{ display:block; float:right; position:relative; top:6px; left:-22px; color:#8e2b14; font-size:12px;}
.link{ width:100%; height:30px; margin-top:20px;}
.link a{ display:block; width:132px; height:27px; background-color:#8e2b14; text-align:center; float:left; margin-left:4%; border-radius:3px;
color:#fff; line-height:25px;border:1px solid #8e2b14;}
#l2{ margin-left:5%; border:1px solid #ea686a; background-color:#FFF; color:#8e2b14;}
.tsks{ width:100%;  background-color:#f2f2f2; margin-top:10px;}
.ts_con{ width:100%;  border-bottom:1px solid dashed; position:relative; top:8px; background-color:#FFF;}
    .l9{margin: 20px 0;overflow: hidden; width:100%;   border-bottom:1px dashed #f0f0f0; left:2px;}
.ljz{ width:88%;  margin:0 auto;}
.l9 a{ display:block; width:52px; height:25px; float:left; border:1px solid #8e2b14; border-radius:3px; text-align:center; margin-left:27px;
color:#8e2b14; font-size:12px; line-height:24px; }
#byby{ margin-top:-17px;}
#m{ position:relative; top:14px;}
.jzhj{ width:100%; height:138px; background-color:#f2f2f2;}
.jzhj_con{ width:100%; height:138px; background-color:#fff; position:relative; top:-8px;}
.hj{ width:100%; height:140px;  position: relative; top:0px;}
.rollBox{width:100%;overflow:hidden;}
.rollBox .Cont{width:100%;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px; position:relative; top:0px;}
.rollBox .Cont .pic{width:72px;float:left;text-align:center; margin-left:9px;}
.rollBox .Cont .pic img{padding:4px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.fx{ width:100%; }
.f{ margin-top:32px;}
    .fx_con{ width:100%;height:110px;border-bottom:1px dashed #f0f0f0;}
.hzl{ margin:0;font-size:12px; color:#4e4e4e;   width:200px;}
.fx_con p span{ color:#e51a37;}
    .hzjs{line-height: 20px; background-color:#F7F5F5;text-indent: 2em;font-size:12px; color:#4e4e4e; width: 89%;  text-overflow:ellipsis;overflow: hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
    .feedback_bottom{width: 80%;height: 5px;}
    .feedback_detail{font-size:12px; color:#e51a37;float: left;}
.fx_con p a{ color:#e51a37;}
    .sj{font-size:12px; color:#333;float: right;}
.footer{ width:100%; height:60px; background-color:#8e2b14; position:relative; top:4px; }
.d_nav{ width:22%; height:25px; border-right:1px solid #FFF; float:left; margin-left:6px; position:relative; top:20px;}
.d_nav p{ height:20px;}
.d_nav p a{ font-size:10px; color:#fff; position:relative; top:-29px;}
.d_nav p a span{ display:block; width:25px; height:25px; margin:0 auto}
#ov{ border-right:0px;}
#dv{ width:68px; position:relative; top:-13px; left:7px; font-size:14px;}
    .patient_header{
        width: 10%;
        float: left;
    }
    .patient_feedback{
        width: 85%;
        float: left;
        margin-left: 10px;
    }
}
@media screen and (min-width:323px) and (max-width:410px){
.box{ max-width:640px; margin:0 auto;padding: 0 5px;}
.top{ width:100%; height:60px; border-bottom:2px solid #8e2b14;}
.logo{ width:194px; height:30px; margin:0 auto;}
.logo img{ width:100%; display:block; position:relative; top:16px;}
.nav{ width:100%; height:auto;}
.nav ul{ height:20px; margin: 1rem auto;width: 90%;padding: 0 0;margin-top: 0.5rem;}
.nav ul li{ display:block; width:18%; height:20px; float:left; background-color:#f8f8f8; text-align:center; font-size:13px; border:1px solid #f1f1f1;
line-height:20px;}
#sy{ border-top:2px solid #e3001c; background-color:#FFF; font-weight:bold; color:#8e2b14;}
    #sy a{font-weight:bold; color:#8e2b14;}
.nav ul li a{ display:block; color:#666666;}
.nav ul li a:hover{ border-top:2px solid #e3001c;background-color:#FFF;font-weight:bold; color:#8e2b14;}
.diz{ overflow: hidden;}
.yy{ width:180px; height:90px; float:left; }
.yy img{ width:100%; display:block;}
#y1{ width:127px; margin-left:36px;}
.xx{ width:100%; height:23px;  margin-top:8px; }
#x1{ margin-top:0px; border:0px; font-size:13px; font-weight:bold; color:#161616; text-align:left; line-height:20px;width: 98%;height: auto;}
#x2{ border:1px solid #8e2b14; border-radius:3px; width:98%; font-size:11px; color:#8e2b14; text-align:center; line-height:23px;}
#x3{ background-color:#8e2b14;border-radius:3px; color:#fff; text-align:center; line-height:23px;font-size:11px;}
.diz p{ font-size:13px; color:#4b4b4b; position:relative; top:15px; float:left; width:100%;}
.diz p span{ display:block; width:20px;}
.diz p span img{ display:block; width:100%;}
#ed{ width:90%; margin-left:26px; margin-top:-35px;  }
#jk{ margin-top:-4px;}
.zx{ width:100%; height:64px; border:1px solid #8e2b14; border-radius:3px; margin-top:15px;}
.zx ul{ height:42px; position:relative; top:-4px;}
.zx ul li{ width:33%; height:42px; border-right:1px solid #8e2b14; float:left; position:relative; top:-3px; margin-left:12px;}
#zz{ border-right:0px;}
    .yyjs{ width:100%;  background-color:#f2f2f2; margin-top:20px;}
    .yyjs_con{ width:100%;  background-color:#FFF; position:relative; top:6px;}
.y_title{ width:100%; height:40px; border-bottom:1px solid #8e2b14;font-size:13px; font-weight:bold; color:#333; overflow: hidden; }
.y_title span{ display:block; width:23px; height:23px;margin-top: 10px; }
#js{ display:block; width:200px; height:23px; position:relative; left:25px; top:-29px;}
#gd{ display:block; width:37px; height:17px; float:right;  position: relative; left:-12px; top:-50px;}
#gd1{ display:block; width:60px; height:17px; float:right;  position: relative; left:-12px; top:-52px;}
#gh{ margin-left:25px;}
.y_title a{ color:#8e2b14;}
.y_title a span{ display:block; width:15px; height:17px; position:relative; left:30px; top:-25px;}
.wzjs{
    text-indent: 2em;width:98%;text-overflow:ellipsis;overflow: hidden;  color:#4b4b4b; font-size:13px; text-align: left; margin:0 auto; position:relative;  left:8px; line-height:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;
}
.empty_content{color: #4b4b4b;text-align: center;width: 100%}
.yyjs_con a{ display:block;  font-size:13px; color:#8e2b14;}
    .yyjs_con .show_more_hospital_detail{ margin: 2rem 0 1rem 0;display:block; width: 100%;height: 20px; font-size:14px;text-align: center;color:#8e2b14;}
.yydt{ width:100%;}
.yydt ul{ margin-top:10px;}
.yydt ul li{ list-style-type:disc; font-size:13px; color:#666666;  margin-left:-20px; color:#8e2b14}
.yydt ul li a{ color:#666666;}
.gg{ width:100%; height:78px;}
.tjys{ width:100%; height:auto}
.lwf{ width:100%;  margin-top:30px; height:77px}
.toux{ width:70px; height:70px; float:left;}
#fxx{ margin-left:14px; width:235px; }
#wjx{ display:block; width:12px; height:12px; float:left; position:relative; left:60px; top:-20px; }
#wjx1{ display:block; width:12px; height:12px; float:left; position:relative; left:60px; top:-23px; font-size:11px; color:#f8b63e; }
.toux p{ font-size:15px; color:#4e4e4e; line-height:3px; width:200px; margin:17px 0 0 0; }
#yyq{ position:relative; left:-72px;}
.toux p span{color:#f8b63e;}
.mz{ font-weight:bold;}
.l_con{ width:100%;  background-color:#f6f6f6;}
.l_con p{ font-size:13px; color:#4e4e4e; line-height:19px; width:90%; margin:0 auto; padding:0px; position:relative; top:17px;}
.l_con a{ display:block; float:right; position:relative; top:18px; left:-25px; color:#8e2b14; font-size:13px;}
.link{ width:100%; height:30px; margin-top:20px;}
.link a{ display:block; width:150px; height:27px; background-color:#8e2b14;border:1px solid #8e2b14; text-align:center; float:left; margin-left:4%;
border-radius:3px; color:#fff; line-height:25px;}
#l2{ margin-left:5%; border:1px solid #ea686a; background-color:#FFF; color:#8e2b14;}
.tsks{ width:100%;  background-color:#f2f2f2; margin-top:10px;}
.ts_con{ width:100%;   position:relative; top:8px; background-color:#FFF;}
    .l9{margin: 15px 0; overflow: hidden;   border-bottom:1px dashed #f0f0f0; left:2px;}
.ljz{ width:100%;  margin:0 auto;}
#byby{ margin-top:-17px;}
.l9 a{ display:block; padding: 0 6px;margin-bottom: 10px; height:25px; float:left; border:1px solid #8e2b14; border-radius:3px; text-align:center; margin-right:10px;
color:#8e2b14; font-size:13px; line-height:24px; }
#m{ position:relative; top:14px;}
.jzhj{ width:100%; height:138px; background-color:#f2f2f2;}
.jzhj_con{ width:100%; height:138px; background-color:#fff; position:relative; top:-8px;}
.hj{ width:100%; height:140px;  position: relative; top:0px;}
.rollBox{width:100%;overflow:hidden;}
.rollBox .Cont{width:100%;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px; position:relative; top:0px;}
.rollBox .Cont .pic{width:92px;float:left;text-align:center; margin-left:9px;}
.rollBox .Cont .pic img{padding:4px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.f{ margin-top:32px;margin-bottom: 80px;}
.fx_con{ width:100%;height:110px;border-bottom:1px dashed #f0f0f0;}
    .hzl{ margin:0;font-size:12px; color:#4e4e4e;   width:200px;}
/*.fx_con p span{ color:#e51a37;}*/
    .hzjs{line-height: 20px; background-color:#F7F5F5;text-indent: 2em;font-size:12px; color:#4e4e4e; width: 89%;  text-overflow:ellipsis;overflow: hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.feedback_bottom{width: 100%;height: 5px;}
.feedback_detail{font-size:12px; color:#e51a37;float: left;}
.sj{font-size:12px; color:#333;float: right;}
.footer{ position:fixed;bottom:0;left:0;width:100%; height:60px; background-color:#8e2b14; }
.d_nav{ width:22%; height:25px; border-right:1px solid #FFF; float:left; margin-left:6px; position:relative; top:20px;}
.d_nav p{ height:20px;}
.d_nav p a{ font-size:10px; color:#fff; position:relative; top:-29px;}
.d_nav p a span{ display:block; width:25px; height:25px; margin:0 auto}
#ov{ border-right:0px;}
#dv{ width:83px; position:relative; top:-13px; left:15px; font-size:14px;}
    .patient_header{
        width: 10%;
        float: left;
    }
    .patient_feedback{
        width: 85%;
        float: left;
        margin-left: 10px;
        padding-top: 10px;
    }
    .patient_feedback p {
        overflow: hidden;
        width: 100%;
    }
    .patient_feedback p span{
        width: 40%;
        display: inline-block;
    }
	}
@media screen and (min-width:410px) and (max-width:530px){
	.box{ max-width:640px;  margin:0 auto;padding:5px;}
.top{ width:100%; height:60px; border-bottom:2px solid #8e2b14;}
.logo{ width:194px; height:30px; margin:0 auto;}
.logo img{ width:100%; display:block; position:relative; top:16px;}
.nav{ width:100%; height:auto;}
    .nav ul{ height:20px; margin: 1rem auto;width: 90%;padding: 0 0;}
.nav ul li{ display:block; width:18%; height:20px; float:left; background-color:#f8f8f8; text-align:center; font-size:14px; border:1px solid #f1f1f1;
line-height:20px;}
#sy{border-top:2px solid #e3001c; background-color:#FFF; font-weight:bold; color:#8e2b14;}
    #sy a{font-weight:bold; color:#8e2b14;}
.nav ul li a{ display:block; color:#666666;}
.nav ul li a:hover{ border-top:2px solid #e3001c;background-color:#FFF;font-weight:bold; color:#8e2b14;}
.diz{ height:90px;}
.yy{ width:229px; height:90px; float:left; }
.yy img{ width:100%; display:block;}
#y1{ width:127px; margin-left:36px;}
.xx{ width:100%; height:28px;  margin-top:6px; }
    #x1{ margin-top:0px; border:0px; font-size:13px; font-weight:bold; color:#161616; text-align:left; line-height:20px;width: 98%;height: auto;}
#x2{ border:1px solid #8e2b14; border-radius:3px; width:98%; font-size:14px; color:#8e2b14; text-align:center; line-height:27px;}
#x3{ background-color:#8e2b14;border-radius:3px; color:#fff; text-align:center; line-height:27px;font-size:14px;}
.diz p{ font-size:14px; color:#4b4b4b; position:relative; top:15px; float:left; width:100%;}
.diz p span{ display:block; width:20px; }
.diz p span img{ display:block; width:100%;}
#ed{ width:90%; margin-left:26px; margin-top:-35px;  }
#jk{ margin-top:-4px;}
.zx{ width:100%; height:68px; border:1px solid #8e2b14; border-radius:3px; margin-top:136px;}
.zx ul{ height:42px; position:relative; top:-4px;}
.zx ul li{ width:33%; height:42px; border-right:1px solid #8e2b14; float:left; position:relative; top:-3px;}
#zz{ border-right:0px;}
    .yyjs{ width:100%;  background-color:#f2f2f2; margin-top:20px;}
    .yyjs_con{ width:100%;  background-color:#FFF; position:relative; top:6px;}
.y_title{ width:100%; height:28px; border-bottom:1px solid #8e2b14;font-size:14px; font-weight:bold; color:#333;overflow: hidden; }
.y_title span{ display:block; width:23px; height:23px; }
#js{ display:block; width:200px; height:23px; position:relative; left:25px; top:-19px;}
#gd{ display:block; width:37px; height:17px; float:right;  position: relative; left:-12px; top:-40px;}
#gd1{ display:block; width:60px; height:17px; float:right;  position: relative; left:-15px; top:-40px;}
#gh{ margin-left:28px;}
.y_title a{ color:#8e2b14;}
.y_title a span{ display:block; width:15px; height:17px; position:relative; left:30px; top:-17px!important;}
/*.yyjs_con a{ display:block; float:right; position:relative; top:30px; left:-28px; font-size:14px; color:#8e2b14;}*/
    .yyjs_con .show_more_hospital_detail{ margin:2rem 0 1rem 0;display:block; width: 100%;height: 20px; font-size:14px;text-align: center;color:#8e2b14;}
.wzjs{  color:#4b4b4b; font-size:14px; text-align: left; margin:15px auto; position:relative; line-height:20px;     display: -webkit-box;
    -webkit-box-orient: vertical;overflow: hidden;
    -webkit-line-clamp: 3;}
    .empty_content{color: #4b4b4b;text-align: center;width: 100%;margin-top:80px;}
.yydt{ width:100%;}
.yydt ul{ margin-top:15px;}
.yydt ul li{ list-style-type:disc; font-size:14px; color:#666666;  margin-left:-20px; color:#8e2b14;display: flex;justify-content: space-between;align-items: center;}
.yydt ul li a{ color:#666666!important;}
.yydt ul li a:first-child{width: 70%;font-size: 14px;}
.yydt ul li a:last-child{font-size: 12px;color: #8e2b14;}
.gg{ width:100%; height:78px;}
    .tjys{ width:100%; height:auto;margin-top:42px!important;}
.l_con{ width:100%; background-color:#f6f6f6;}
.l_con p{ font-size:14px; color:#4e4e4e; line-height:19px; width:90%; margin:0 auto; padding:0px; position:relative; top:16px;}
.l_con a{ display:block; float:right; position:relative; top:21px; left:-23px; color:#8e2b14; font-size:14px;}
.link{ width:100%; height:30px; margin-top:20px;}
.link a{ display:block; width:173px; height:30px; background-color:#8e2b14;border:1px solid #8e2b14; text-align:center; float:left; margin-left:4%;
border-radius:3px; color:#fff; line-height:30px;}
#l2{ margin-left:5%; border:1px solid #ea686a; background-color:#FFF; color:#8e2b14;}
.tsks{ width:100%;  background-color:#f2f2f2; margin-top:10px;}
.ts_con{ width:100%;  border-bottom:1px solid dashed; position:relative; top:8px; background-color:#FFF;}
    .l9{margin: 20px 0;overflow: hidden; width:100%;  border-bottom:1px dashed #f0f0f0; left:2px;}
.l9 a{ display:block; height:25px; float:left; border:1px solid #8e2b14; border-radius:3px; text-align:center; 
color:#8e2b14; font-size:14px; line-height:24px; padding: 5px; margin-right:5px;margin-bottom: 5px;}
.ljz{ width:88%;  margin:0 auto;}
#byby{ margin-top:-17px;}
.lwf{ width:100%;  margin-top:30px; height:77px}
.toux{ width:70px; height:70px; float:left;}
#fxx{ margin-left:14px; width:235px; }
#wjx{ display:block; width:12px; height:12px; float:left; position:relative; left:60px; top:-20px; }
#wjx1{ display:block; width:12px; height:12px; float:left; position:relative; left:60px; top:-23px; font-size:11px; color:#f8b63e; }
.toux p{ font-size:15px; color:#4e4e4e; line-height:3px; width:200px; margin:17px 0 0 0; }
#yyq{ position:relative; left:-72px;}
.toux p span{color:#f8b63e;}
.mz{ font-weight:bold;}
#m{ position:relative; top:14px;}
.jzhj{ width:100%; height:138px; background-color:#f2f2f2;}
.jzhj_con{ width:100%; height:138px; background-color:#fff; position:relative; top:-8px;}
.hj{ width:100%; height:140px;  position: relative; top:0px;}
.rollBox{width:100%;overflow:hidden;}
.rollBox .Cont{width:100%;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px; position:relative; top:0px;}
.rollBox .Cont .pic{width:101px;float:left;text-align:center; margin-left:9px;}
.rollBox .Cont .pic img{padding:4px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.fx{ width:100%;margin-bottom:80px;}
.f{ margin-top:20px;}
.fx_con{ width:100%;height:110px;border-bottom:1px dashed #f0f0f0;padding: 10px 0;}
    .hzl{ margin:0;font-size:12px;  }
.fx_con p span{width: 35%;display: inline-block;}
    .hzjs{line-height: 20px; background-color:#F7F5F5;text-indent: 2em;font-size:12px; color:#4e4e4e; width: 100%;  text-overflow:ellipsis;overflow: hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
    .feedback_bottom{width: 100%;height: 5px;}
    .feedback_detail{font-size:12px; color:#e51a37;float: left;}
.fx_con p a{ color:#e51a37;}
    .sj{font-size:12px; color:#333;float: right;}
.footer{ width:100%; height:60px; background-color:#8e2b14; position:fixed; top:90.5%;left:0;}
.d_nav{ width:22%; height:25px; border-right:1px solid #FFF; float:left; margin-left:6px; position:relative; top:20px;}
.d_nav p{ height:20px;}
.d_nav p a{ font-size:10px; color:#fff; position:relative; top:-29px;}
.d_nav p a span{ display:block; width:25px; height:25px; margin:0 auto}
#ov{ border-right:0px;}
#dv{ width:79px; position:relative; top:-13px; left:11px; font-size:14px;}
    .patient_header{
        width: 10%;
        float: left;
    }
    .patient_feedback{
        width: 85%;
        float: left;
        margin-left: 10px;
    }
	}
@media screen and (min-width:640px){
		.box{ max-width:640px;  margin:0 auto;}
.top{ width:100%; height:60px; border-bottom:2px solid #8e2b14;}
.logo{ width:194px; height:30px; margin:0 auto;}
.logo img{ width:100%; display:block; position:relative; top:16px;}
.nav{ width:100%; height:auto;}
    .nav ul{ height:20px; margin: 1rem auto;width: 90%;padding: 0 0;}
.nav ul li{ display:block; width:18%; height:28px; float:left; background-color:#f8f8f8; text-align:center; font-size:14px; border:1px solid
#f1f1f1; line-height:28px;}
#sy{border-top:2px solid #e3001c; background-color:#FFF; font-weight:bold; color:#8e2b14;}
    #sy a{font-weight:bold; color:#8e2b14;}
.nav ul li a{ display:block; color:#666666;}
.nav ul li a:hover{ border-top:2px solid #e3001c;background-color:#FFF;font-weight:bold; color:#8e2b14;}
.diz{ height:90px;}
.yy{ width:332px; height:90px; float:left; }
.yy img{ width:100%; display:block;}
#y1{ width:272px; margin-left:36px;}
.xx{ width:100%; height:57px;  margin-top:8px; }
    #x1{ margin-top:0px; border:0px; font-size:13px; font-weight:bold; color:#161616; text-align:left; line-height:20px;width: 98%;height: auto;}
#x2{ border:1px solid #8e2b14; border-radius:3px; width:98%; font-size:14px; color:#8e2b14; text-align:center; line-height:58px;}
#x3{ background-color:#8e2b14;border-radius:3px; color:#fff; text-align:center; line-height:58px;font-size:14px;}
.diz p{ font-size:14px; color:#4b4b4b; position:relative; top:107px; float:left; width:100%;}
.diz p span{ display:block; width:20px; }
.diz p span img{ display:block; width:100%;}
#ed{ width:90%; margin-left:26px; margin-top:-35px;  }
#jk{ margin-top:-4px;}
.zx{ width:100%; height:108px; border:1px solid #8e2b14; border-radius:3px; margin-top:210px;}
.zx ul{ height:42px; position:relative; top:-4px;}
.zx ul li{ width:33%; height:42px; border-right:1px solid #8e2b14; float:left; position:relative; top:-3px;}
#zz{ border-right:0px;}
    .yyjs{ width:100%;  background-color:#f2f2f2; margin-top:20px;}
    .yyjs_con{ width:100%;  background-color:#FFF; position:relative; top:6px;}
.y_title{ width:100%; height:28px; border-bottom:1px solid #8e2b14;font-size:14px; font-weight:bold; color:#333; }
.y_title span{ display:block; width:23px; height:23px; }
#js{ display:block; width:200px; height:23px; position:relative; left:25px; top:-19px;}
#gd{ display:block; width:37px; height:17px; float:right;  position: relative; left:-12px; top:-40px;}
#gd1{ display:block; width:60px; height:17px; float:right;  position: relative; left:-15px; top:-40px;}
#gh{ margin-left:28px;}
.y_title a{ color:#8e2b14;}
.y_title a span{ display:block; width:15px; height:17px; position:relative; left:30px; top:-17px;}
.yyjs_con a{ display:block; font-size:14px; color:#8e2b14;}
    .yyjs_con .show_more_hospital_detail{ margin: 2rem 0 1rem 0;display:block; width: 100%;height: 20px; font-size:14px;text-align: center;color:#8e2b14;}
.yydt{ width:100%; height:351px;}
.yydt ul li{ list-style-type:disc; font-size:14px; color:#666666;  margin-left:-20px; color:#8e2b14}
.yydt ul li a{ color:#666666;}
.gg{ width:100%; height:156px;}
    .tjys{ width:100%; height:auto;}
.l_con{ width:100%;  background-color:#f6f6f6;}
.l_con p{ font-size:14px; color:#4e4e4e; line-height:19px; width:90%; margin:0 auto; padding:0px; position:relative; top:16px;}
.l_con a{ display:block; float:right; position:relative; top:21px; left:-10px; color:#8e2b14; font-size:14px;}
.link{ width:100%; height:30px; margin-top:20px;}
.link a{ display:block; width:278px; height:30px; background-color:#8e2b14; text-align:center; float:left; margin-left:4%; border-radius:3px;
color:#fff; line-height:28px;}
#l2{ margin-left:5%; border:1px solid #ea686a; background-color:#FFF; color:#8e2b14;}
.tsks{ width:100%;  background-color:#f2f2f2; margin-top:10px;}
.ts_con{ width:100%;  border-bottom:1px solid dashed; position:relative; top:8px; background-color:#FFF;}
    .l9{margin: 20px 0;overflow: hidden; width:100%;  border-bottom:1px dashed #f0f0f0; left:2px;}
.l9 a{ display:block; width:164px; height:25px; float:left; border:1px solid #8e2b14; border-radius:3px; text-align:center; margin-left:27px;
color:#8e2b14; font-size:14px; line-height:24px; }
#m{ position:relative; top:14px;}
.jzhj{ width:100%; height:138px; background-color:#f2f2f2;}
.jzhj_con{ width:100%; height:138px; background-color:#fff; position:relative; top:-8px;}
.hj{ width:100%; height:140px;  position: relative; top:0px;}
.rollBox{width:100%;overflow:hidden;}
.rollBox .Cont{width:100%;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px; position:relative; top:0px;}
.rollBox .Cont .pic{width:101px;float:left;text-align:center; margin-left:9px;}
.rollBox .Cont .pic img{padding:4px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.fx{ width:100%; }
.f{ margin-top:32px;}
    .fx_con{ width:100%;height:110px;border-bottom:1px dashed #f0f0f0;}
    .hzl{ margin:0;font-size:12px; color:#4e4e4e;   width:200px;}
.fx_con p span{ color:#e51a37;}
    .hzjs{line-height: 20px; background-color:#F7F5F5;text-indent: 2em;font-size:12px; color:#4e4e4e; width: 89%;  text-overflow:ellipsis;overflow: hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
    .feedback_bottom{width: 80%;height: 5px;}
    .feedback_detail{font-size:12px; color:#e51a37;float: left;}
.fx_con p a{ color:#e51a37;}
    .sj{font-size:12px; color:#333;float: right;}
.footer{ width:100%; height:60px; background-color:#8e2b14; position: relative; top:4px;}
.d_nav p{ height:20px;}
.d_nav{ width:22%; height:25px; border-right:1px solid #FFF; float:left; margin-left:6px; position:relative; top:20px;}
.d_nav p a{ font-size:10px; color:#fff; position:relative; top:-29px;}
.d_nav p a span{ display:block; width:25px; height:25px; margin:0 auto}
#ov{ border-right:0px;}
#dv{ width:100px; position:relative; top:-13px; left:18px; font-size:14px;}
.wzjs{ width:92%; color:#4b4b4b; font-size:14px; text-align: left; margin:0 auto; position:relative; top:27px; left:8px; line-height:16px; }
    .empty_content{color: #4b4b4b;text-align: center;width: 100%}
.ljz{ width:88%;  margin:0 auto;}
#byby{ margin-top:-17px;}
.lwf{ width:100%;  margin-top:30px; height:77px}
.toux{ width:70px; height:70px; float:left;}
#fxx{ margin-left:14px; width:235px; }
#wjx{ display:block; width:12px; height:12px; float:left; position:relative; left:60px; top:-20px; }
#wjx1{ display:block; width:12px; height:12px; float:left; position:relative; left:60px; top:-23px; font-size:11px; color:#f8b63e; }
.toux p{ font-size:15px; color:#4e4e4e; line-height:3px; width:200px; margin:17px 0 0 0; }
#yyq{ position:relative; left:-72px;}
.toux p span{color:#f8b63e;}
.mz{ font-weight:bold;}
.yydt ul{ margin-top:30px;}
.patient_header{
    width: 10%;
    float: left;
}
.patient_feedback{
    width: 85%;
    float: left;
    margin-left: 10px;
}
}
.star,
.star del {
    display: inline-block;
    background: url(../images/star.png) no-repeat 0 0 / 57px auto;
    width: 60px;
    height: 9px;
    vertical-align: top;
}
.star {
    background-position: 0 -9px;
    vertical-align: middle;
    margin: -2px 10px 0 2px;
    text-align: left;
}
.yy img{ height: 100px;}
.fx {
    margin-bottom: 80px;
}
.yydt ul {
    padding: 0;
    margin: 0;
    margin-bottom:10px; 
}
.yydt ul li {
    line-height: 35px;
    display: list-item;
    margin-left:9px; 
    list-style-type:none;
    position: relative;
}
.yydt ul li:before{
    content: "·";
    color: #8e2b14;
    position: absolute;
    font-size: 20px;
    font-weight: 700;
}
.yydt ul li a {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    line-height: 35px;
    padding-left: 15px;
}
.yyjs_con {
    padding-bottom: 10px;
    border-bottom: 5px solid #f8f8f8;
}
.nav ul {
    width: 100%;
}
.nav ul li {
    width: 19.4%;
}
.y_title a span {
    top:-27px;
}
.wzjs {
    padding-top: 12px;
    max-height: 130px
}
.wzjs p {
    margin: 0;
    padding: 0;
    overflow: hidden;
}
    /*#y1{
        margin-top:15px; 
    }*/
.zx ul li {
    width: 33.3%;
}
.diz p span {
}
.diz p span img{
    height: 100%;
}
#ed {
    margin-top:-36px; 
}
.diz p {
    font-size: 100%;
    font-size: 14px;
    border-bottom: 1px solid #f8f8f8;
    padding-bottom: 5px;
}
#jk {
    margin-top:0; 
}
.toux img{
    margin-left:5px; 
}
.ts_con {
    border-bottom: 25px solid #f8f8f8;
}
.patient_header img {
    margin-top:10px; 
}
.proseText p{
    color: #444;
    font-size: 14px;
    padding:10px 5px;
    margin: 0;
}
.zx ul li a img {
    width: 25px;
    height: 25px;
    margin: 0 auto;
}
.zx ul li a span {
    display: block;
    margin: 0 auto;
    text-align: center;
    color: #8e2b14;
    font-size: 14px;
    padding:3px;
}
/**.article{height:14rem; overflow:hidden;}
.click-more{
    position: absolute;
    bottom: 0;
    left: 0;
    padding-top: 2.22rem;
    width: 100%;
    height: 2rem;
    text-align: center;
    background-image: -webkit-linear-gradient(90deg,#FFF 37%,rgba(255,255,255,0) 100%);
    background-image: linear-gradient(0deg,#FFF 37%,rgba(255,255,255,0) 100%);
    box-sizing:border-box;
}
.click-more span{
    display: inline-block;
    line-height: .5rem;
    font-size: .24rem;
    color: #863114;
    text-align: center;
}
.click-more .ar-down{
    position: relative;
    top:0rem;
    display: inline-block;
    content: '';
    width: .3rem;
    height: .3rem;
    background: url(../images/ar_down.png) center bottom no-repeat;
    background-size: .23rem;
    animation: unfold-arrow-animation 300ms infinite alternate;
}
*/
.click-more{
    padding:15px 0;
    color: #e70012;
    font-weight: 600;
    font-size: 20px;
    text-align: center;
}

.list-btn{

    padding:0 .3rem;

    margin-bottom: .2rem;

    box-sizing:border-box;

}

.btn-text{

    margin: .3rem 0;

    font-weight: normal;

    font-size: .24rem;

    color: #e70012;

    line-height: 1em;

    text-align: center;

}

.btn{
    padding: 10px 2% 10px 2%;
    overflow: hidden;
    box-sizing:border-box;

}

.btn a{
    float: left;
    display: inline-block;
    width: 49%;

    height:60px;

    border-radius: .1rem;

    text-align: center;

    line-height:60px;

    font-size: 22px;

    color: #fff;
    border-radius: 10px;

}
.btn a:nth-of-type(1){
    margin-right: 2%;
}
.btn a span{

    padding-left: 46px;

    display: inline-block;

    background: url(../images/icon.png) no-repeat;

    background-size: 40px;

}

.btn a.fl span{

    background-position: 0 -728px;

}

.btn a.fr span{

    background-position: 0 -802px;

}

.btn a.fl{

    background: #fe8f01;

}

.btn a.fr{

    background: #863114;

}

.click-more a {color:#e70012}