@charset "gb2312";
/* CSS Document */

/***诊疗团队****/
.cd_doc_qh { width: 94%; margin: 8px 3%; float: left; overflow: hidden; position: relative; }
.cd_doc_qh .hd { position: absolute; z-index: 999; height: 12px; line-height: 12px; text-align: center; width: 20%; bottom: 10%; right: 0; }
.cd_doc_qh .hd ul { margin: 0px auto; text-align: center; }
.cd_doc_qh .hd ul li { width: 5px; height: 5px; border-radius: 5px; background: #9D9B9B; margin-right: 3%; cursor: pointer; display: inline-block; text-indent: -9999px; }
.cd_doc_qh .hd ul li.on { background: #A63A21; }
.doc_con_top { background: url(tlz_1.jpg) no-repeat center; background-size: contain; height: 160px; position: relative; }
.cd_doc_qh .bd ul li:nth-child(2) .doc_con_top { background: url(cd_fm_doc_tbj3.jpg) no-repeat center; background-size: contain }
.cd_doc_qh .bd ul li:nth-child(3) .doc_con_top { background: url(cd_fm_doc_tbj4.jpg) no-repeat center; background-size: contain }
.cd_doc_qh .bd ul li:nth-child(4) .doc_con_top { background: url(cd_fm_doc_tbj2.jpg) no-repeat center; background-size: contain }
.cd_doc_qh .bd ul li:nth-child(5) .doc_con_top { background: url(cd_fm_doc_tbj1.jpg) no-repeat center; background-size: contain }
.doc_img { width: 42%; height: 140px; position: absolute; left: 0; top: 0; display: inline-block; }
.doc_con_top_xinxi { width: 55%; position: absolute; top: 8%; left: 42%; }
.doc_con_top_xinxi .p1 { background: url(tlz_2.png) no-repeat left; background-size: 58px 20px; color: #666; text-indent: 36%; height: 18px; line-height: 22px; }
.doc_con_top_xinxi .p2 { padding: 2% 0; color: #009291; }
.doc_con_top_xinxi .p3 { color: #434343; }
.doc_con_top_xinxi a:link { text-decoration: none; }
.doc_con_top_xinxi_dj { float: left; background: url(doc_con_top_xinxi_dj.png) no-repeat 16% #009291; background-size: 17%; text-indent: 14%; border-radius: 4px; color: #fff; padding: 3% 5%; margin-top: 7%; width: 45%; display: inline-block; }
.doc_con_top_xinxi_dj:link { color: #fff; }
.cd_doc_qh .bd ul li:nth-child(2) .doc_con_top_xinxi .p1 { background: url(zz_ziti.png) no-repeat left; background-size: 58px 20px; }
.cd_doc_qh .bd ul li:nth-child(3) .doc_con_top_xinxi .p1 { background: url(cbj_ziti.png) no-repeat left; background-size: 58px 20px; }
.cd_doc_qh .bd ul li:nth-child(4) .doc_con_top_xinxi .p1 { background: url(mxw_ziti.png) no-repeat left; background-size: 58px 20px; }
.cd_doc_qh .bd ul li:nth-child(5) .doc_con_top_xinxi .p1 { background: url(whq_ziti.png) no-repeat left; background-size: 58px 20px; }
.cd_lfs_doc_vid { width: 94%; margin: 0 auto; overflow: hidden; }
.cd_lfs_doc_vid li { text-align: center; width: 48%; float: left; margin: 0 4% 2% 0; }
.cd_lfs_doc_vid li a { color: #434343; }
.cd_lfs_doc_vid_dj, .cd_lfs_doc_vid_dj2 { display: inline-block; width: 94%; margin: 0 3% 8px; overflow: hidden; }
.cd_lfs_doc_vid_dj img, .cd_lfs_doc_vid_dj2 img { float: left; }
.cd_lfs_doc_vid_dj2 { margin: 8px 3% 0; }
/***康复案例专栏****/



.cd_lfs_kfal, .cd_lfs_zljs { width: 94%; margin: 8px 3% 0; float: left; overflow: hidden; }
.cd_lfs_kfal li { width: 48.5%; text-align: center; background: #F5F5F5; }
.cd_lfs_kfal li .p1 { width: 82%; border-top: 1px solid #9D4633; position: relative; margin: 6% auto; }
.cd_lfs_kfal li:nth-child(1) .p1 { width: 78%; }
.cd_lfs_kfal li .p1 span { color: #009291; padding: 0 5%; position: absolute; top: -9px; left: 20%; background: #F5F5F5; }
.cd_lfs_kfal li:nth-child(1) .p1 span { left:18%; }
.cd_lfs_kfal li .a3 { display: block; margin: 0 auto 6%; width: 52%; padding-right: 13%; font-size: 14px; color: #1b1b1b; background: url(cd_lfs_ksdh_l_i1.png) no-repeat right; background-size: 17px; }
.cd_lfs_kfal_b { width: 94%; overflow: hidden; margin: 8px 3%; display: inline-block; }
.cd_lfs_kfal_b a { width: 47.7%; text-align: center; padding: 2% 0; background: #F5F5F5; border: 1px solid #EEE; border-radius: 6px; color: #1b1b1b; font-size: 14px; }
.cd_lfs_kfal_b a:nth-child(2) { background: #F7F4ED; border: 1px solid #EEE4D1; color: #963922; }
/***临床诊疗技术****/



.cd_lfs_zljs { }
.cd_lfs_zljs_l { width: 38%; }
.cd_lfs_zljs_l .p1 { text-align: center; background: #94341C; color: #fff; padding: 8% 0; line-height: 22px; }
.cd_lfs_zljs_l img { float: left; }
.cd_lfs_zljs_r { width: 60%; overflow: hidden; height: 172px; }
.cd_lfs_zljs_r h3 { background: #F5F5F5; color: #484848; margin-bottom: 1.5%; overflow: hidden; line-height: 26px; }
.cd_lfs_zljs_r h3 span { padding: 0 2%; float: left; font-size: 14px; background: #EEE; color: #94341C; margin-right: 4%; height: 26px; line-height: 26px; text-align: center; }
.cd_lfs_zljs_r ul .text { line-height: 13px; margin-bottom: 2%; color: #646464; font-size: 10px; text-indent: 2em; display: none; }
.cd_lfs_zljs_r .text a { color: #CC0202; }
.cd_lfs_zljs_r ul.on .text { display: block; }
/***最新动态****/



.cd_news_qh { overflow: hidden; }
.gy_hd { margin: 3px auto 8px; overflow: hidden; }
.gy_hd ul li { width:32.9%/* 24.6%*/; line-height: 35px; text-align: center; float: left; border: 1px solid #EEEEEE; color: #009291; }
.gy_hd_ib ul li { width: 24.5%; }
.gy_hd ul li.on { background: #009291; color: #fff; border: 1px solid #009291; }
.cd_news_qh .bd { overflow: hidden; margin-bottom: 8px; }
.cd_news_qh .bd .tuwen, .cd_vid_tuwen { padding: 0 1% 0 3%; border-bottom: 1px solid #EEE; margin-bottom: 8px; height: 80px; overflow: hidden; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s }
.cd_news_qh .bd .tuwen_b_l { width: 30%; font-size: 0; }
.cd_news_qh .bd .tuwen_b_r { width: 68%; }
.cd_news_qh .bd .tuwen_b_r .p1 { line-height: 20px; margin-bottom: 2%; }
.cd_news_qh .bd .tuwen_b_r .p1 a { text-decoration: none; }
.cd_news_qh .bd .tuwen_b_r .p1 span { color: #626262; }
.cd_news_qh .bd .tuwen_b_r .p2 { float: left; margin: 0; display: inline-block; }
.cd_news_qh .bd .tuwen_b_r .p2 span { color: #898989; }
.cd_news_qh .bd .tuwen_b_r .tags p { color: #b5b5b5; display: inline-block; padding: 0.5% 2%; margin-right: 2.2%; border-radius: 3px; border: 1px solid #F0F0F0; float: left; }
.cd_news_qh .bd .tuwen video{ display:block; float:left; width:2.3rem; height:1.4rem; margin-right:0.15rem;}
.cd_news_qh .bd .tuwen .mtbt{ float:left; color:#666; width:3.6rem;}
.cd_news_qh .bd .tuwen .n1,
.cd_news_qh .bd .tuwen .n2{ font-style:normal; font-size:0.2rem; line-height:0.44rem; float:left; width:1.24rem; text-indent:0.3rem; color:#b5b5b5}
.cd_news_qh .bd .tuwen .n1{background:url(/images/s_n1.png) no-repeat left center /0.2rem 0.2rem;}
.cd_news_qh .bd .tuwen .n2{background:url(/images/s_n2.png) no-repeat left center /0.2rem 0.2rem;}
.ck_guoduo { display: block; background: url(cd_fm_vid_i2.jpg) no-repeat right; background-size: 12px 8px; width: 32%; font-weight: bold; color: #434343; margin: -1% auto 0; }
.cd_news_qh .bd .tuwen_b_r .tags { float: left; width: 82%; }
.ck_guoduo2 { margin: 3% auto 2%; }
.bo { overflow: hidden; }
.d_n { display: none; }
.radio { position: absolute; left: -666rem; }
input.ck_guoduo:checked ~.bd label.ck_guoduo { display: none; }
input.ck_guoduo:checked ~.bd .bo .tuwen { }
input.ck_guoduo:checked ~.bd .d_n { display: block; }
input.dnone:checked ~.bd .bo li:nth-of-type(3), input.dnone:checked ~.bd .bo li:nth-of-type(4), input.dnone:checked ~ .bd .bo li:nth-of-type(5) { height: 0; margin: 0; border: none; }
/*新版预约*/

.nyuyue { }
.nyuyue ul { overflow: hidden; text-align: center; margin: 15px 5px; width: 100%; float: left; }
.nyuyue ul li { display: inline-block; width: 30%; font-size: 12px; line-height: 25px; text-align: left; }
.nyuyue ul li:nth-child(3) { width: 32%; }
.nyuyue ul li em { width: 25px; height: 25px; border-radius: 15px; color: #fff; font-size: 16px; font-weight: bold; background: #009291; display: inline-block; line-height: 26px; text-align: center; margin: 0 2px 0 0; }
.fromcon { width: 94%; padding: 0 3%; border-bottom: 1px solid #eeeeee; }
.fromcon p { line-height: 31px; margin-bottom: 10px; }
.fromcon p span { display: inline-block; width: 18%; text-align: right; margin-right: 3px; }
.fromcon p input { width: 67%; line-height: 18px; padding: 7px 0 7px 7px; border: 1px solid #eeeeee; color: #666666; }
.fromcon p select { width: 70%; line-height: 31px; padding-left: 7px; border: 1px solid #eeeeee; height: 31px; color: #666666; }
.fromcon p em { color: #009291; }
.fromcon p.sumb_p { margin-bottom: 15px; margin-top: 5px; }
.fromcon p.sumb_p input { width: 45%; height: 30px; font-size: 14px; color: #fff; background: url(ico-dg1.png) no-repeat left center #009291; text-align: center; background-position: 12%; text-indent: 10%; border: none; background-size: 17px; border-radius: 3px; line-height: 30px; padding: 0; }
.fromcon p.sumb_p a { width: 46%; height: 30px; float: right; background: url(ico-num.png) no-repeat left; background-size: 78px; display: block; color: #009291; font-size: 15px; text-align: left; line-height: 48px; text-indent: 9%; }
.more_info { width: 94%; padding: 0 3% 18px; height: 40px; background: url(bot_left.jpg) no-repeat 4% 4px; background-size: 47px; margin-top: 12px; }
.more_info p { width: 82%; float: right; line-height: 20px; }
.jiami p i { font-style: normal; color: #009291; }
/*精彩专题*/

.zhuantib { width: 94%; margin: 0 3%; float: left; border-top: 2px solid #eeeeee; margin: 10px 3% 0; padding: 13px 0 0; position: relative }
.zhuantib h3 { line-height: 24px; font-size: 14px; font-weight: bold; color: #1b1b1b; background: #FFF; width: 105px; text-align: center; position: absolute; left: 50%; top: -13px; margin-left: -3em; }
.zhuantib .bd ul li p { float: left; width: 48%; margin-right: 4%; overflow: hidden; }
.zhuantib .bd ul li p a { width: 100%; }
.zhuantib .bd ul li p a img { width: 100%; float: left; }
.zhuantib .bd ul li p:nth-child(2n) { margin-right: 0px; }
.zhuantib .hd { text-align: center; width: 100%; height: 8px; padding: 10px 0; }
.zhuantib .hd li { height: 8px; width: 8px; border-radius: 50%; background-color: #f7f4ed; margin-right: 5px; display: inline-block; text-align: center; text-indent: -9999px; }
.zhuantib .hd li.on { background-color: #dbcfb7 }
.doc_video { width: 94%; margin: 8px 3%; overflow: hidden; float: left; }
.doc_video li { float: left; }
.doc_video li:nth-child(2n) { float: right }
.doc_video li img { width: 164px; height: 103px; float: left; }
.doc_video li p { width: 164px; text-align: center; color: #434343; font-size: 10px; line-height: 25px; }
/*评论自定义*/
#uyan_frame{ position:relative;}
#uyan_frame .zhegai{ position:absolute; top:0px; height:30px; width:100%; background:#fff;}
.global-nav-zdy { margin: 0 0 18px;}
.pull-right-zdy { float: right !important;}
.pull-right-zdy .thread-liked{}
.pull-right-zdy .thread-liked .icon-star{ display:block; background:url(/images/star_hover.png) no-repeat; width:18px; height:18px; float:left; margin-top:3px; margin-right:5px;}
.pull-right-zdy .thread-liked .icon-star img{ width:18px; height:18px;}
.pull-right-zdy .thread-liked .icon-star_bgl{ display:block; float:left; width:12px; background:url(/images/star_bg.png) 0 -46px no-repeat; height:23px;}
.pull-right-zdy .thread-liked .icon-star_bgr{ display:block; float:left; width:17px; background:url(/images/star_bg.png) -10px -46px no-repeat; height:23px; font-size:18px;}
#counter-box-zdy h4{ font-size:18px;}
.pull-right-zdy .thread-liked .counter{ display:block; float:left; height:23px; background:#90c651; font-size:13px; color:#fff; line-height:22px; font-weight:700;}


 @media screen and (max-width: 360px) {
.doc_con_top { height: 140px; }
}
 @media screen and (max-width: 320px) {
.doc_con_top_xinxi { width: 58%; position: absolute; top: 8%; left: 40%; }
.cd_subnav_p1 a { height: 73px; }
.cd_news_qh .bd .tuwen_b_r .p1 { line-height: 18px; margin-bottom: 1%; }
.ck_guoduo { width: 36%; }
.doc_con_top_xinxi .p3 { letter-spacing: -1px; }
.cd_vid_tuwen .tuwen_b_r .p1 { line-height: 18px; letter-spacing: -1px; }
.gh_yc_lx { height: 89px; }
.cd_footer .p1 a { text-indent: 6%; }
.cd_foo_tishi { letter-spacing: -1px; }
.cd_lfs_b_nav p { width: 80%; }
.cd_lfs_b_nav p a { padding: 0 3%; }
.cd_lfs_zljs_r h3 { letter-spacing: -1px; }
.cd_lfs_zljs_r h3 span { font-size: 12px; }
.cd_lfs_zljs_r .text { line-height: 14px; font-size: 10px; }
.cd_lfs_kfal_b a { font-size: 12px; }
.cd_lfs_kfal li .a3 { font-size: 12px; background-size: 16px; }
.cd_lfs_kfal li .p1 span { left: 12%; }
.doc_con_top_xinxi .p2 { padding: 2% 0 0%; }
.doc_con_top_xinxi_dj { padding: 2% 10%; margin-top: 3%; }
.doc_con_top_xinxi .p1 { margin-top: 3%; }
.cd_lfs_ksdh_b a { font-size: 12px; }
.cd_lfs_zljs_r { height: 156px; }
.cd_lfs_ksdh_l .p3 { font-size: 10px; }
.indextel h3 { margin: 6px 0 0 6px; }
.mf_tel { border: 1px solid #ddd; width: 156px; height: 23px; position: absolute; bottom: 8px; left: 88px; letter-spacing: -1px; }
.mf_submit { width: 78px; height: 25px; background: url(/images/ico-tel.png) left center no-repeat #ff9303; background-position: 5px; background-size: 14px; position: absolute; left: 263px; bottom: 9px; border: none; color: #fff; cursor: pointer; font-size: 12px; color: #fff; text-indent: 15px; }
.doc_video li img { width: 140px; height: 90px; float: left; }
.doc_video li p { width: 140px; text-align: center; color: #434343; font-size: 10px; line-height: 25px; }
.indextel { border: 1px solid #cacaca; height: 78px; background: #F7F7F7; position: relative; margin: 5px 0px; clear: both; }
.indextel h3 { font-family: "Microsoft YaHei"; font-size: 26px; font-weight: bold; background: #009291; color: #fff; width: 75px; height: 68px; margin: 6px 0 0 5px; line-height: 32px; float: left; display: inline-block; border-radius: 3px; text-align: center; }
.indextel p { font-size: 12px; font-family: "Microsoft YaHei"; float: left; width: 190px; text-align: left; margin: 4px 0 0 5px; }
.indextel p span { font-size: 15px; margin: 0 0 0 5px; color: #009291; font-weight: bold; }
.indextel ul { float: left; display: inline-block; margin: -1px 0 0 -5px; }
.indextel ul li { font-size: 12px; font-family: "Microsoft YaHei"; float: left; display: inline-block; margin: 0 9px 0 0; padding: 0 0 0 10px; line-height: 18px; }
.indextel ul li span { display: inline-block; margin-right: 2px; }
.message { font-family: "微软雅黑"; }
.message_title { height: 35px; background: #034d34; font-size: 20px; color: #FFF; font-weight: bold; line-height: 35px; text-align: center }
.message p { font-size: 12px; font-weight: bold; color: #535353; text-indent: 2.1em; background: #edf4f2; padding: 7px 15px }
.mf_tel { border: 1px solid #ddd; width: 156px; height: 23px; position: absolute; bottom: 8px; left: 87px; letter-spacing: -1px; }
.mf_submit { width: 78px; height: 25px; background: url(/images/ico-tel.png) left center no-repeat #ff9303; background-position: 5px; background-size: 14px; position: absolute; left: 245px; bottom: 9px; border: none; color: #fff; cursor: pointer; font-size: 12px; color: #fff; text-indent: 15px; }
.message li { margin-top: 15px; text-align: center; line-height: 20px; }
.message li span { font-size: 12px; }
.message li.area { text-align: left; padding: 0 17px }
.message input { width: 210px; height: 30px; color: #c0c0c0; background: #edf4f2; border: 1px solid #e6e6e6; border-radius: 5px }
.message textarea { width: 265px; height: 54px; border: 1px solid #e6e6e6; border-radius: 5px; background: #edf4f2; color: #c0c0c0; line-height: 18px; padding: 8px 10px; margin-top: 2px; }
}
.al_more { clear: both; }
.al_more { }
.al_more ul { width: 94%; padding: 10px 3% 0; overflow: hidden; }
.al_more ul li { width: 100%; line-height: 20px; margin: 0 0 9px 0; letter-spacing: -0.5px; }
.al_more ul li i { background: url(/images/ico-dg.png) no-repeat left center; background-size: 15px; width: 15px; height: 20px; margin: 0 1% 0; display: block; float: left; }
.al_more ul li em { background: url(/images/ico-yjt.png) no-repeat left center; background-size: 15px; width: 15px; height: 20px; margin: 0 1% 0; display: block; float: left; }
.al_more ul li span { color: #F00 }
.al_more ul li a { color: #444444; }
.al_more ul li .li-tel { display: block; width: 20px; height: 20px; border-radius: 2px; background: url(/images/ico-tel1.png) no-repeat center #dbcfb7; background-size: 10px; float: right; }
.listPage { width: 100%; text-align: center; margin: 5px 0 10px; clear: both; }
.listPage a { display: inline-block; margin-right: 3px; text-align: center; background: #f3f3f3; line-height: 20px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; padding: 0 2px; line-height: 24px; }
#more_case { background: url(/img/bg_wl.png); height: 185px; }
#more_case div { height: 85px; width: 85px; border-radius: 50%; background: url(/img/biao.png) no-repeat center white; margin: 12% auto 5%; }
#more_case p a { color: #333; font-size: 16px; }
#more_case1 { background: white; position: relative; }
#more_case1 a.yuan_case { position: absolute; z-index: 9; top: 12%; left: 28%; }
#more_case1 div { height: 85px; width: 85px; border-radius: 50%; background: url(/img/biao.png) no-repeat center white; }
#more_case1 p { width: 100%; position: absolute; top: 75%; color: #333; font-size: 16px; }
 @media screen and (max-width:360px) {
#more_case1 a.yuan_case { left: 21%; }
}

/*病例中心新2017-03-17*/
.new_bl_center{width:6rem;overflow:hidden;margin:0 auto;}
.new_c{width:100%;}
.new_c>h3{font-size:0.22rem;font-weight:bold;color:#009291;height:0.3rem;line-height:0.3rem;background:#EEE url(new_center_title.png) no-repeat 5.12rem center /0.6rem 0.24rem;text-indent:0.1rem;margin:0.2rem 0;}
.new_c_cont{height:2.75rem;width:100%;overflow:hidden;margin-bottom:0.1rem;}
.new_c_cont .new_c_left{width:2.37rem;height:100%;float:left;display:inline-block;background-color:#F7F4ED;position:relative;}
.new_c_cont .new_c_left>a>img{width:2.37rem;height:1.9rem;}
.new_c_cont .new_c_left>h2{font-size:0.22rem;color:#009291;text-align:center;position:absolute;top:2rem;left:0.43rem;}
.new_c_cont .new_c_left>h2:after{content:"";height:1px;width:0.3rem;background:#009291;position:absolute;right:-0.35rem;top:0.15rem;}
.new_c_cont .new_c_left>h2:before{content:"";height:1px;width:0.3rem;background:#009291;position:absolute;left:-0.35rem;top:0.15rem;}
.new_c_cont .new_c_left>a.a_first{font-size:0.18rem;color:#1B1B1B;position:absolute;top:2.35rem;left:0.5rem;background:url(new_cnter_jt.png) no-repeat 1.2rem center /0.18rem 0.18rem;width:100%;}
.new_c_right{width:3.43rem;float:right;height:100%;}
.new_c_right>ul{margin-top:0.07rem;}
.new_c_right>ul>li{width:100%;height:0.32rem;line-height:0.32rem;background:#F7F4ED;font-size:0.16rem;margin-bottom:0.03rem;}
.new_c_right>ul>li>span{display:inline-block;background:#009291;font-size:0.18rem;width:0.73rem;height:100%;color:#fff;text-align:center;margin-right:0.1rem;}
.new_c_right>ol{overflow:hidden;height:1.5rem;margin-left:0 !important;margin-top:0.12rem;}
.new_c_right>ol>li{float:left;height:1.5rem;width:1.61rem;margin-right:0.2rem;}
.new_c_right>ol>li:last-child{margin-right:0;}
.new_c_right>ol>li>a>img{width:1.61rem;height:1.14rem;display:block;}
.new_c_right>ol>li>p{font-size:0.16rem;color:#666;text-align:center;height:0.3rem;line-height:0.3rem;}
.new_c_right>ol>li>p>a{color:#666;}