/*****list******/
.list .right h4{ padding-left:.5em;}
.dis_play{display: flex;flex-wrap: wrap;align-items: center;}
.area,.project{border:1px dashed #D9D9D9;display:flex; flex-wrap:wrap;padding:.5em;box-sizing:border-box;margin-bottom:.5em;}
.area p,.project p{width:5%; flex-wrap:wrap;}
.area ul,.project ul{width: 100%;display:flex;flex-wrap:wrap;}
.area ul li,.project ul li{ margin-right:.3em;}
.area a:hover,.project a:hover,.hover a,.hover{color: #914c4c;font-weight:bold;}
.area_son,.project_son{padding:.5em; width:100%;}
.area_son li,.project_son li{text-align:center;background-color:#ececec;}
.area_son li a,.project_son li a{margin-right:.3em;float:left;}
#loading{ background-color:#fff; line-height: 2em; text-align: center; color:#914c4c; padding-top: 1em;padding-bottom: 1em;}

/*****hospital******/
.hospital_head {background-color:#f5f5f5;/* overflow:hidden; */}
.hospital_head .hospital_tit {position:relative;height: 200px;background-color:#fff;}
.hospital_tit h1 {font-size: 2.8em;color:#3e3e3e;padding:50px 0 0 70px;}
.hospital_tit .txt {padding:40px 0 0 70px;font-size:16px;color:#888;margin-bottom: 1.5em;}
.hospital_tit .txt span { padding-right:30px; }
.hospital_tit .txt i { color:#914c4c; }
.hospital_tit .hos_ask_doctor {position:absolute;right:55px;top:103px;display: none;}
.hos_ask_doctor a { display:inline-block; font-size:19px; line-height:46px; padding:0 40px; margin-left:30px; color:#666; vertical-align:middle; border:1px solid #d9d9d9;}

.hospital_nav { border:1px solid #e7e7e7; box-sizing:border-box; background:#fff; z-index:100; font-size:16px;}
.hospital_nav li { width:12.5%; float:left;}
.hospital_nav li a { display:block; height:49px; font-sÃƒÆ’Ã‚Â£ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ize:16px; line-height:49px; color:#666; text-align:center;}
.hospital_nav li.on a, .hospital_nav li a:hover { background-color:#914c4c; color:#fff; }

.hospital_message {height:200px;background-color: #fff;}
.hospital_message .listhos_img{margin:0 25px 0 15px;width: 20em;height: 200px;overflow: hidden;}
.hospital_message img {display:inline-block;width: 100%;height: 200px;object-fit: cover;vertical-align:middle;}
.hospital_message .message {width: 70%;/* display:inline-block; *//* padding: 0 0 0 3em; */vertical-align:middle;}
.hospital_message .message p { white-space:nowrap; text-overflow:ellipsis; font-size:16px; line-height:40px; color:#888; overflow:hidden;}
.hospital_message .message span { color:#666; }

.hospital_content { padding-top:20px; }
.hospital_content_l { width:67%; }
.hospital_content_r { width:290px; }
.hospital_intro{ margin-bottom: 1em;}
.hospital_intro h2, .hospital_items h2,.hospital_doctors h2,.hospital_setting h2 {font-size: 1.2em;font-weight: normal;color: #914c4c;line-height:2;margin-bottom:.5em;border-bottom:1px solid #efefef;}
.hospital_intro+p{ margin-bottom:1em;}


.intro {padding:1em 0;font-size: 1.1em;color: #454444;line-height: 1.7em;text-align: justify;}
.intro p{ margin-bottom:.5em;}
.intro_btn { display:block; font-size:14px; line-height:2; margin-top:10px; color:#b3b3b3; text-align:center; }
.intro_btn a{color:#b3b3b3;}
.intro img{max-width: 95%;height: auto !important;display: block;text-align: center;margin: 1em auto;}
.intro table,.intro .table{margin:0 auto;width: 95%;color:#333;text-align:center;}
table tr td{ line-height:2.5em;}
table tr td,.arcbody table tr td span{ font-size:1em !important;}
table tr:nth-child(odd) { background: #f5f5f5;}
.intro td{vertical-align: top;}
.intro .firstRow{text-align: center;background: #efefef;}
.intro em{font-style: normal;color:#c00;}
.s-con-page-r { width: 290px; margin-left: 10px}
.s-con-page-r a { color: #333}

.hospital_content_l .titl_h2{ margin-top: 2em;}
.hospital_content_l ul{display: flex;flex-wrap: wrap;margin-top: 1em;}
.hospital_content_l ul li{width: 24%;box-sizing: border-box;border: 1px #f5f5f5 solid;margin-bottom: 2%;}
.hospital_content_l ul li:not(:nth-child(4n)){margin-right: 1%;}
.hospital_content_l ul li>a{display: block;height: 8em;overflow: hidden;background: #e8e8e8;}
.hospital_content_l ul li>a img{width:100%;}
.hospital_content_l ul li .hos{padding: .2em;}
.hospital_content_l ul li .hos h4{font-weight: normal;text-align: center;}
.hospital_content_l ul li .hos p{display: none;font-size: .9em;}
.hospital_content_l ul li .hos p span{line-height: 1.4em;margin: .5em 0;}


.small_meau{justify-content: center;margin: 1.5em 0 1em 0;font-size: 1.2em;}
.small_meau li,.small_meau p{border: 1px solid #d9d9d9;padding: .2em .5em;margin-right: .7em;margin-bottom: .7em;}
.small_meau p{ display:none;}
.small_meau li:hover,.active{ background-color:#914c4c;border: 1px solid #914c4c; color: #fff;}
.small_meau li:hover a,.active a{/* font-size: 1.2em; */color: #fff;}



@media(max-width: 800px){
    .hospital_message .message{ padding-left: 0;}
    .hospital_head .hospital_tit{ height:auto;}
}
@media(max-width: 768px){
    .hospital_tit h1{font-size:2em;text-align: center;padding: 1em 0 1em 0;}
    .list>div{ flex-wrap: wrap;}
    .hospital_tit .txt{padding:.5em 0 0 1em;}
    .hospital_tit .txt span{ display:block; padding-bottom:.8em;}
    .hospital_message{ height:auto;}
    .hospital_message>div{ flex-wrap:wrap;}
    .hospital_message .listhos_img{margin:0 auto;}
    .hospital_message .message{width:100%;padding-left: 1em;}
}