/**/
.media-r{margin-top:20px;}
.media-r img{width:100%;vertical-align:top;}
.media-area{width:1200px;margin:20px auto 0;}
.media-area img{display:block;margin:0 auto;width:1200px;height:100px;}
.media-list-right{margin-top:10px;}
.media-list-right img{width:100%;vertical-align:top;}
.media-m{margin-top:40px;overflow:hidden;}
.media-m img{width:100%;vertical-align:top;}
/**/
.mt0{margin-top:0 !important;}
.mt10{margin-top:10px !important;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.mt40{margin-top:40px !important;}
.mt80{margin-top:80px !important;}
/**/
.wp-title{margin-top:20px;position:relative;border-bottom:solid 1px #ddd;}
.wp-title h2{padding-left:20px;padding-right:35px;height:25px;line-height:25px;font-size:24px;background:url(../img/hosp-wp-title.png) no-repeat 0 100%;}
.wp-title .more{float:right;color:#999;position:absolute;right:0;top:0;}
.wp-title a.more{position:absolute;right:0;bottom:0;}

.wp_title{position:relative;height:47px;border-bottom:solid 1px #f2f2f2;margin-bottom:10px;}
.wp_title h2{float:left;border-bottom:solid 3px #21adbb;font-size:22px;line-height:47px;letter-spacing:.1em;font-weight:bold;color:#21adbb;}
.wp_title .more{position:absolute;right:0;bottom:0;height:30px;line-height:30px;font-size:12px;color:#21ADBB;padding-right:19px;}
.wp_title .more:after{content:'';position:absolute;right:0;bottom:9px;width:11px;height:11px;background-image:url(../img/icon-more.png);background-size:cover;}


.wp_title2{position:relative;height:47px;border-bottom:solid 3px #21adbb;}
.wp_title2 h2{float:left;font-size:22px;line-height:47px;letter-spacing:.1em;font-weight:bold;color:#21adbb;}
.wp_title2 .more{position:absolute;right:0;bottom:0;height:30px;line-height:30px;font-size:12px;color:#21ADBB;padding-right:19px;}
.wp_title2 .more:after{content:'';position:absolute;right:0;bottom:9px;width:11px;height:11px;background-image:url(../img/icon-more.png);background-size:cover;}



/* btn */
.bg-green{background-color:#1badba;color:#fff;}
.bg-white{background-color:#fff;color:#1badba;}
.bg-green:hover,.bg-white:hover{background-color:#00929f;color:#fff;}
/**/
.friend{margin-top:20px;line-height:32px;}
.friend-title{font-size:14px;color:#666;font-weight:bold;}
.friend-list{margin-top:5px;}
.friend-list li{float:left;margin-right:20px;font-size:14px;color:#666;}
.friend-list li a{color:#666;}
/**/
.crumbs{display:inline-block;vertical-align:top;height:30px;overflow:hidden;/*background-color:#ffde59;*/color:#966820;font-size:12px;line-height:30px;}
.crumbs a{color:#966820;}
.crumbs.h-crumbs{background:none;text-indent:-900px;display:none;}
/**/
.media-fixed{position:fixed;top:100px;z-index:3;}
.media-fixed.mf-l{left:0;}
.media-fixed.mf-r{right:0;}
.media-fixed-close{position:absolute;right:0;top:-16px;height:16px;line-height:16px;text-align:center;width:40px;background-color:#999;color:#fff;}
.media-fixed-close:hover{background-color:#ddd;}

.media-r,.media-area,.media-m,.media-list-right,.article-m-left{position:relative;}
.media-r:after,
.media-area:after,
.media-m:after,
.media-list-right:after,
.media-fixed:after,
.article-m-left:after,
.hosp-media-list li:after{position:absolute;content:"\5e7f\544a";right:0;bottom:0;color:rgba(225,225,225,.5);background-color:rgba(201,201,201,.5);padding:0 2px;font-size:12px;line-height:14px;}
/**/
#follow-right{width:336px;}

/**/
.health-header-top {width:1200px; margin:0 auto; padding-top:10px;}
.health-header-top a.health-logo{float:left;padding-left:230px;font-size:29px;color:#000;line-height: 80px;height:80px;background:url(../img/v21_logo_402x.png) no-repeat 0 50%;background-size:auto 38px;}
.health-header-top a.health-logo:hover{border-bottom:none;}

.head-search {border:1px solid #1badba; float:right; margin-top:23px;}
.head-search form {display:-webkit-flex;display:flex;justify-content:space-between;}
.head-search .search-text {width:220px; height:35px; line-height:35px; font-size:16px; padding:0 10px;}
.head-search .search-btn {width:90px; height:35px; line-height:35px; text-align:center; background-color:#1badba; color:#fff;}


#health-footer{min-width:1200px;margin:0 auto;background-color:#333;color:#fff;line-height:2em;padding:30px 0;text-align:center;}
#health-footer a{color:#fff;}



/* 2021 */

/*#health-header{min-width:1200px;}
#health-nav-bg{background-color:#1badba;}*/
#header,.nav{width:1200px;margin:0 auto;}

#header{height:100px;}
#header .logo{float:left;padding-left:230px;font-size:29px;color:#000;line-height:100px;height:100%;background:url(../img/v21_logo_402x.png) no-repeat 0 50%;background-size:auto 38px;}
#header .header_banner{float:right;width:810px;height:70px;margin-top:15px;}
#header .header_banner img{width:100%;height:100%;}

.nav{border-top:solid 4px #21ADBB;border-bottom:solid 1px #f2f2f2;height:43px;line-height:43px;overflow:hidden;}
.nav li{width:119px;margin-top:14px;border-left:solid 1px #f2f2f2;position:relative;text-align:center;float:left;font-size:14px;color:#fff;}
.nav li:first-child{border-left:none;}
.nav li a{position:absolute;left:0;top:-14px;width:100%;height:39px;border-top:solid 4px transparent;font-size:16px;line-height:39px;display:block;}
.nav li a:hover{color:#21ADBB;}
.nav li.current a{color:#21ADBB;border-top:solid 4px #21ADBB;}



/**/
.hosp-dr{}
.hosp-dr-info{display:block;zoom:1;}
.hosp-dr-info:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.hosp-dr-info p{margin-left:100px;font-size:14px;color:#666;line-height:26px;}
.hosp-dr-info .hosp-dr-photo{float:left;width:110px;height:110px;overflow:hidden;margin-right:20px;}
.hosp-dr-info .hosp-dr-photo img{width:100%;height:100%;display:block;border-radius:0;}
.hosp-dr-info .hosp-dr-name{color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.hosp-dr-info .hosp-dr-name a{font-size:20px;color:#333;font-weight:bold;}
.hosp-dr-info .hosp-dr-name a:hover{color:#21adbb;}
.hosp-dr-info .hosp-dr-name span{margin-left:1em;}
.hosp-dr-info .hosp-dr-time{color:#1badba;}
.hosp-dr-info .hosp-dr-tag{}
.hosp-dr-info .hosp-dr-tag{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#f7653b;}
.hosp-dr-info .hosp-dr-tag span{color:#fda108;font-size:14px;margin-right:1em;}
.hosp-dr-info .hosp-dr-tag span:empty{margin-right:0;}
.hosp-dr-info .hosp-dr-skill{margin-left:0;line-height:24px;margin-top:10px;color:#666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.hosp-dr-hasbtn{position:relative;}
.hosp-dr-hasbtn p{width:140px;}
.hosp-dr-hasbtn p.hosp-dr-skill{margin-left:100px;margin-top:0;}
.hosp-dr-hasbtn .hosp-dr-btn{display:block;}
.hosp-dr-btn{display:none;position:absolute;right:0;top:0;width:140px;}
.hosp-dr-btn .btn{display:block;margin-top:10px;height:38px;line-height:38px;text-align:center;font-size:16px;border:solid 1px #1badba;}
.hosp-dr-summary{font-size:14px;line-height:30px;color:#666;max-height:55px;overflow:hidden;}
.hosp-dr-summary a{color:#1badba;}
.hosp-dr-summary a:hover{color:#00929f;}
/**/
.hosp-dr-area{margin-top:15px;}
.hosp-dr-list{overflow:hidden;margin-right:-40px;margin-top:30px;}
.hosp-dr-list .hosp-dr{width:385px;float:left;margin:10px 22px 40px 0;height:110px;overflow:hidden;}
.hosp-dr-list .hosp-dr:nth-child(3n){margin-right:0;}
.hosp-dr-hd{position:relative;}
.hosp-dr-hd em{position:absolute;z-index:1;top:100px;width:14px;height:26px;display:block;background-repeat:no-repeat;background-position:50% 50%;}

.hosp-skill-list{margin-top:20px;padding-bottom:100px;}
.hosp-skill-list li{float:left;width:270px;height:30px;padding:0 40px 0 0;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hosp-skill-list li:nth-child(4n){padding-right:0;}

/* 
 * list
 */
.hosp-list,.comments-list{overflow:hidden;margin-top:10px;}
.hosp-list li{padding:10px 0;border-bottom:solid 1px #ddd;}
.hosp-list li:first-child {padding-top:0;}
.hosp-list-news{}
.hosp-list-news .hosp-list-img{width:210px;height:140px;display:block;float:left;margin-right:20px;margin-top:10px;}
.hosp-list-news .hosp-list-img img{width:210px;height:140px;display:block;}
.hosp-list-news h3{font-size:20px;line-height:34px;height:34px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hosp-list-news p{line-height:22px;color:#666;overflow:hidden;}
.hosp-list-news p a{color:#1badba;}
.hosp-list-info{font-size:14px;line-height:28px;}
.hosp-list-time{color:#999;}
.hosp-list-tags,.hosp-list-tags a{color:#1badba;}
.hosp-list-tags a:hover{color:#00929f;}
.hosp-list-info{display:block;font-size:14px;line-height:28px;margin-top:6px;/*clear:both;*/overflow:hidden;}
.hosp-list-time{color:#999;float:right;}
.hosp-list-tags,.hosp-list-tags a{color:#999;}
.hosp-list-tags span,
.hosp-list-tags a{position:relative;margin-right:.2em;border:1px solid #eee;padding:0 5px; font-size:12px; border-radius:3px;}
.hosp-list-tags a:hover{color:#00929f;}

/**/
.hosp-list-dr{overflow:hidden;margin-top:-1px;}
.hosp-list-dr li{padding:10px 0;border-top:1px solid #ddd;}
.hosp-list-dr li:first-child {border-top:0;}
.hosp-list-dr li:last-child {padding-bottom:0;}
.hosp-list-dr li>div {margin-left:90px;padding-top:5px;}
.hosp-list-dr li img{float:left;width:80px;height:80px;border-radius:50%;display:block;}
.hosp-list-dr li em{font-size:16px;color:#1badba;font-weight:bold;line-height:16px;padding-top:5px;}
.hosp-list-dr li strong{font-size:12px;color:#333;line-height:14px;padding-top:5px;}
.hosp-list-dr li p{font-size:12px;color:#999;display:block;width:207px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:14px;padding-top:4px;}
.hosp-list-dr li .help a{width:100px;height:24px;border:1px solid #1badba;display:inline-block;line-height:24px;text-align:center;font-size:14px;color:#00929f;margin-top:11px;}
.hosp-list-dr li .help .order{margin-right:20px;}
.hosp-list-dr li .hosp-list-btn{height:24px;overflow:hidden;margin-top:8px;}
.hosp-list-dr li .hosp-list-btn .btn{display:block;float:left;width:78px;height:22px;line-height:22px;text-align:center;font-size:14px;border:solid 1px #1badba;}
.hosp-list-dr li .hosp-list-btn a:first-child{margin-right:10px;}
.hosp-list-txt{margin-top:10px;}
.hosp-list-txt li{padding-left:20px;height:26px;line-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:url(../img/dian.png) no-repeat 0 50%;}

.main-nav {background-color:#1badba;width:1200px;height:60px;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:flex;flex-wrap:nowrap;justify-content:space-between;color:#fff;}
.main-nav a {color:#fff;}
.main-nav a:hover {color:#d57c47;}
.main-nav dl {display:-webkit-flex;display:flex;flex-wrap:nowrap;justify-content:space-between;padding-top:6px;}
.main-nav dt {width:25px;font-size:20px;font-weight:bold;line-height:24px;margin-right:18px;}
.main-nav dd {width:155px;line-height:24px;}
.main-nav dd a {margin-right:1em;white-space:nowrap;display:inline-block;}
.main-nav dl:last-child {width:180px;}
.main-nav dl:last-child dd a:nth-child(2n) {margin-right:0;}

.footer-link-bg {background-color:#ddd;line-height:32px;padding:10px 0;}
.footer-link {width:1200px;margin:auto;}
.footer-link h3 {cursor:pointer;}
.footer-link strong {font-weight:bold;}
.footer-link a {margin-right:1em;}
.footer-link p .more {color:#1badba; cursor:pointer;}
.footer-link p .more:hover {color:#00929f;}
/**/
.group{background-color:#f9f8f8;padding:0 15px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.group-row{position:relative;*zoom:1;;line-height:28px;}
.group-row:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
.group-row .active{color:#f3a947;}
.gr-key{width:60px;float:left;margin-top:10px;font-weight:bold;}
.gr-value{margin-left:70px;min-height:38px;height:auto;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.gr-value:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.gr-value{display:inline-block;}
.gr-value{zoom:1;display:block;}
.gr-value>a{float:left;margin:10px 10px 0 0;padding-right:20px;height:30px;max-width:140px;color:#666;white-space:nowrap;}
.gr-value>a:hover,
.gr-value>a.current{color:#21adbb;}
.gr-value>a.current{border:1px solid #21adbb; border-radius:15px; padding:0 10px; margin-left:-10px; height:28px; line-height:28px;overflow:hidden; text-align:center;}
.gr-value .more{background-image:url(../img/icon-more-down.png);background-size:18px auto;background-repeat:no-repeat;background-position:right 6px;margin-top:10px;color:#1badba;cursor:pointer;padding-right:30px;float:left;white-space:nowrap;}
.gr-value .more:hover{background-position:right -76px;}
.gr-value-sub{margin:15px 0 0 60px;border-top:1px dashed #bbc6c3;display:none;}
.gr-value-sub a{margin:10px 10px 0 0;padding-right:20px;height:28px;max-width:140px;color:#666;white-space:nowrap;display:inline-block;}
.gr-value-sub a:hover,
.gr-value-sub a.current{color:#f3a947;}
.gr-value .jb-all{float:left;}
.gr-value .jb-all .btn-jb-all{background-image:url(../img/icon-more-down.png);background-size:18px auto;background-repeat:no-repeat;background-position:right 6px;margin-top:10px;color:#1badba;cursor:pointer;padding-right:25px;float:left;white-space:nowrap;}
.gr-value .jb-all .btn-jb-all:hover{background-position:right -76px;}

.hosp-list{margin-top:30px;}
.hosp-list .item{float:left;width:285px;padding:15px 0;margin-right:20px;}
.hosp-list .item:nth-child(4n){margin-right:0;}
.hosp-list .item-photo{}
.hosp-list .item-photo img{width:100%;height:174px;border-radius:0;}
.hosp-list .item-info{overflow:hidden;margin-top:20px;}
.hosp-list .item-title{font-size:16px;height:26px;line-height:26px;overflow:hidden;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hosp-list .item-title a {font-size:20px;font-weight:bold;}
.hosp-list .item-tag{height:22px;line-height:22px;overflow:hidden;color:#f7653b;margin-top:5px;}
.hosp-list .item-tag span{color:#fda108;font-size:14px;font-weight:normal;margin-right:1em;}
.hosp-list .item-tag span:empty{margin-right:0;}
.hosp-list .item-tel{display:none;padding-left:25px;background-size:16px auto;background-repeat:no-repeat;background-position:left center;height:26px;line-height:26px;color:#1badba;margin-top:6px;}
.hosp-list .item-desc{color:#999;line-height:24px;height:48px;overflow:hidden;position:relative;margin-top:10px;}
.hosp-list .item-desc span{color:#1badba;margin-right:5px;}
.hosp-list .item-desc a{color:#1badba;position:absolute;right:0;bottom:0;background-color:#fff;padding-left:10px;}
.hosp-list .item-desc a:hover{color:#00929f;}



.clinics-list{margin-top:40px;line-height:30px;}
.clinics-list ul{overflow:hidden;}
.clinics-list li{width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;margin-right:10px;}


.focus{position:relative;width:500px;height:354px;overflow:hidden;float:left;}
.focus-photo{}
.focus-photo li{height:354px;}
.focus-photo li a{display:block;width:100%;height:100%;}
.focus-photo li img{width:100%;height:100%;display:block;}
.focus-photo li h3{position:absolute;left:0;bottom:0;width:100%;
background: linear-gradient(-90deg, #01D5CE 0%, #21ADBB 100%);font-size:16px;text-indent:16px;line-height:40px;color:#fff;}
.focus-slider{position:absolute;bottom:17px;right:10px;cursor:pointer;text-align:right;font-size:0;}
.focus-slider li{display:inline-block;vertical-align:top;width:8px;height:4px;border-radius:2px;margin:0 4px;background-color:#fff;overflow:hidden;text-indent:-200px;}
.focus-slider li.on{;width:20px;background-color:#009FA1;}
.focus-arrows a{position:absolute;top:50%;margin-top:-40px;width:35px;height:60px;display:block;background-image:url(../img/focus-nav.png);background-repeat:no-repeat; background-color:rgba(0,0,0,0.3); background-size:35px auto;cursor:pointer;}
.focus:hover .focus-arrows a {background-color:rgba(0,0,0,0.8);}
.focus-arrows .prev{left:0;background-position:0 -60px;}
.focus-arrows .next{right:0;background-position:0 0;}



.focus-right{float:right;width:700px;height:354px;background-color:#f8f8f8;}
.focus-right .wp_title{margin:20px 30px 15px;}
.h-estimation{margin:10px 30px 0;height:256px;overflow:hidden;}
.h-estimation-list{}
.h-estimation-item{}
.h-estimation-item li{display:block;line-height:32px;height:32px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.department_box{position:relative;display:none;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.department_box .btn-all{position:absolute;right:0;bottom:5px;width:18px;height:18px;background-image:url(../img/icon-more-down.png);background-size:18px auto;background-repeat:no-repeat;background-position:right 0;cursor:pointer;}
.department_box .btn-all:hover{background-position:right -82px;}
.department_box.close{height:76px;}



.item-more{background-color:#21adbb;height:40px;line-height:40px;text-align:center;display:block;color:#fff;margin-top:30px;cursor:pointer;}
.item-more span{}

/**/
.page_tab{display:flex;flex-wrap:nowrap;justify-content:space-between;}
.page_tab li{width:25%;background-color:#21adbb;font-size:20px;text-align:center;line-height:50px;}
.page_tab li a{color:#fff;display:block;border-left:solid 1px #fff;}
.page_tab li.current{background-color:#1e9ba8;}

.hot_ks{display:flex;flex-wrap:wrap;padding-left:40px;}
.hot_ks li{width:90px;margin:10px 0;text-align:center;font-size:14px;line-height:30px;}
.hot_ks li i{display:block;width:40px;height:40px;margin:0 auto;background-image:url(../img/icon_hotbtn.png);background-repeat:no-repeat;}
.hot_ks li i.ks_1{background-position:0 0;}
.hot_ks li i.ks_2{background-position:0 -40px;}
.hot_ks li i.ks_3{background-position:0 -80px;}
.hot_ks li i.ks_4{background-position:0 -120px;}
.hot_ks li i.ks_5{background-position:0 -160px;}
.hot_ks li i.ks_6{background-position:0 -200px;}
.hot_ks li i.ks_7{background-position:0 -240px;}
.hot_ks li i.ks_8{background-position:0 -280px;}
.hot_ks li i.ks_9{background-position:0 -320px;}
.hot_ks li i.ks_10{background-position:0 -360px;}
.hot_ks li i.ks_11{background-position:0 -400px;}
.hot_ks li i.ks_12{background-position:0 -440px;}
.hot_ks li i.ks_13{background-position:0 -480px;}
.hot_ks li i.ks_14{background-position:0 -520px;}
.hot_ks li i.ks_15{background-position:0 -560px;}
.hot_ks li i.ks_16{background-position:0 -600px;}

.wp_title h3{float:left;line-height:20px;color:#afafaf;margin-left:1em;padding-top:15px;}
.wrap-right .wp_title h2{color:#333;border-color:#333;}

.doctor-list{padding:20px;position:relative;}
.doctor-list:hover{background-color:#f9f9f9;}
.doctor-list .doctor-photo{float:left;width:110px;height:110px;margin-right:18px;}
.doctor-list .doctor-photo img{width:100%;height:100%;}
.doctor-list .doctor-txt{display:block;}
.doctor-list .help{position:absolute;top:20px;right:20px;}
.doctor-list .help a{display:inline-block;color:#fff;font-size:18px;width:120px;height:34px;line-height:34px;text-align:center;margin-left:30px;}
.doctor-list .help .order{background-color:#21adbb;border:1px solid #0c909d;}
.doctor-list .help .order:hover{background-color:#0c909d;border-color:#0c909d;}
.doctor-list .help .consult{background-color:#fda108;border:1px solid #da8903;}
.doctor-list .help .consult:hover{background-color:#da8903;border-color:#da8903;}
.doctor-list .doctor-name{height:25px;}
.doctor-list .doctor-name em,strong,i{vertical-align:top;display:inline-block;line-height:20px;}
.doctor-list .doctor-name em{font-size:20px;font-weight:bold;margin-right:10px;}
.doctor-list .doctor-name strong{margin-right:5px;}
.doctor-list .doctor-name i{padding:0 5px;background-color:#fda108;font-size:12px;color:#fff;text-align:center;}
.doctor-list .doctor-info span{color:#fda108;margin-right:17px;}
.doctor-list .doctor-intro{color:#666;height:72px;line-height:24px;margin-top:6px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.doctor-list .doctor-intro span{color:#21adbb;}

.wp_right_bg{border:solid 1px #f0f0f0;background:url(../img/dashed_bg.png);padding:9px;}
.wp_right_bg_inner{padding:0 15px 10px;border:solid 1px #f0f0f0;background-color:rgba(255,255,255,.6);}
.wp_right_bg_gray{background-color:#f8f8f8;border:solid 1px #f0f0f0;padding:9px;}
.wp_right_bg_gray_inner{padding:0 15px 10px;}

.jb_hospital_side{}
.jb_hospital_side li{height:75px;margin-top:30px;}
.jb_hospital_side li img{float:left;width:75px;height:75px;margin-right:20px;background-color:#fff;object-fit:contain;}
.jb_hospital_side li h3{height:30px;line-height:30px;font-size:16px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.jb_hospital_side_btn{margin-top:10px;}
.jb_hospital_side_btn a{display:block;width:84px;height:28px;border:solid 1px #fff;font-size:14px;line-height:28px;color:#fff;text-align:center;}
.jb_hospital_side_btn a.g{float:left;background-color:#21adbb;border-color:#0c909d;}
.jb_hospital_side_btn a.y{float:right;background-color:#fda108;border-color:#da8903;}

.asse_list_txt{margin-top:10px;}
.asse_list_txt li{padding-left:20px;height:26px;line-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:url(../img/dian.png) no-repeat 0 50%;}

.asse_list_news{margin-top:20px;}
.asse_list_news li{padding:5px 0 5px 20px;height:30px;line-height:30px;overflow:hidden;background:url(../img/dian.png) no-repeat 0 50%;}
.asse_list_news li:nth-child(11),.asse_list_news li:nth-child(21){margin-top:20px;}
.asse_list_news li .dt{float:right;color:#999;}

.asse_list_dr{}
.asse_list_dr li{padding:10px 0;}
.asse_list_dr li img{float:left;width:80px;height:80px;border-radius:50%;display:block;}
.asse_list_dr li .asse_list_dr_info{margin-left:100px;line-height:20px;}
.asse_list_dr li .asse_list_dr_info em{font-size:16px;color:#333;font-weight:bold;margin-right:10px;}
.asse_list_dr li .asse_list_dr_info strong{font-size:12px;color:#1badba;}
.asse_list_dr li .asse_list_dr_info p{height:20px;font-size:12px;color:#999;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-top:4px;}
.asse_list_dr li .asse_list_dr_btn{margin-left:100px;text-align:left;margin-top:10px;}
.asse_list_dr li .asse_list_dr_btn a{display:inline-block;width:80px;height:24px;margin-right:10px;border:1px solid #1badba;line-height:24px;text-align:center;font-size:12px;color:#fff;vertical-align:top;}
.asse_list_dr li .asse_list_dr_btn .order{background-color:#21adbb;border:1px solid #0c909d;}
.asse_list_dr li .asse_list_dr_btn .order:hover{background-color:#0c909d;border-color:#0c909d;}
.asse_list_dr li .asse_list_dr_btn .consult{background-color:#fda108;border:1px solid #da8903;}
.asse_list_dr li .asse_list_dr_btn .consult:hover{background-color:#da8903;border-color:#da8903;}


.hosp-alias{height:20px;line-height:20px;font-size:14px;color:#999;}
.hosp-summary{margin-top:30px;padding-left:240px;background-repeat:no-repeat,no-repeat;background-position:0 0,100% 100%;font-size:16px;line-height:2em;}
.hosp-summary p{padding:12px 0;}
.hosp-wp1-info{position:relative;}
.hosp-wp1-info li{font-size:16px;line-height:28px;}
.hosp-wp1-info li em{float:left;font-style:normal;color:#1badba;}
.hosp-wp1-info li p{margin-left:80px;color:#666;max-height:120px;overflow:hidden;}
.hosp-wp1-info li a{color:#1badba;}
.hosp-wp1-info li a:hover{color:#00929f;}

.hosp_tab_list{}
.hosp_tab_list li{padding:20px 0;border-bottom:1px solid #ddd;display:block;zoom:1;position:relative;}
.hosp_tab_list li:last-child{border-bottom:0;}
.hosp_tab_list li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.hosp_tab_list_photo{float:left;width:196px;height:147px;margin-right:25px;}
.hosp_tab_list_photo img{width:100%;height:100%;}
.hosp_tab_list_infor,.hosp_tab_list_help{margin-left:221px;}
.hosp_tab_list_infor_title{height:30px;line-height:30px;}
.hosp_tab_list_infor_title h1{margin-right:10px;font-weight:bold;float:left;font-size:18px;}
.hosp_tab_list_infor_title span{float:left;display:block;margin-top:3px;margin-left:10px;background-color:#fda108;font-size:12px;height:24px;line-height:24px;color:#fff;text-align:center;padding:0 5px;border-radius:2px;}
.hosp_tab_list_infor_add,.hosp_tab_list_infor_ts,.hosp_tab_list_infor_sum{margin-top:6px;font-size:14px;line-height:24px;}
.hosp_tab_list_infor_add,.hosp_tab_list_infor_sum{color:#666;}
.hosp_tab_list_infor_add em,.hosp_tab_list_infor_sum em{font-weight:bold;color:#1badba;margin-right:10px;}
.hosp_tab_list_infor_sum{height:48px;overflow:hidden;}
.hosp_tab_list_infor_sum a{color:#1badba;}
.hosp_tab_list_infor_sum a:hover{color:#00929f;}
.hosp_tab_list_infor_ts{color:#afafaf;}
.hosp_tab_list_help{padding-top:25px;}
.hosp_tab_list_help.pt5{padding-top:5px;}
.hosp_tab_list_help a{display:inline-block;color:#fff;font-size:16px;width:120px;height:28px;line-height:28px;text-align:center;margin-right:20px;}
.hosp_tab_list_help .order{background-color:#21adbb;border:1px solid #0c909d;}
.hosp_tab_list_help .order:hover{background-color:#0c909d;border-color:#0c909d;}
.hosp_tab_list_help .consult{background-color:#fda108;border:1px solid #da8903;}
.hosp_tab_list_help .consult:hover{background-color:#da8903;border-color:#da8903;}

.pages{margin:20px auto;height:30px;text-align:center;font-size:14px;line-height:20px;}
.pages a{color:#333;padding:6px 10px;margin:0 5px;zoom:1;text-decoration:none;border-radius:2px;}
.pages a:hover{background:#efefef;color:#21adbb;}
.pages span{padding:6px 10px;margin:0 5px;zoom:1;}
.pages span.curPage{color:#21adbb;font-weight:bold;}
.pages span:not([class]){margin:0;}
.pages span.sumPage cite{font-style:normal;}

.gr-value-sub.show{margin-top:0;display:block;}