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



.tit_tf { width: 100%; font-size: 14px; font-weight: bold; height: 35px; line-height: 35px; background: url(ico_tit_logo.png) no-repeat left center #f7f4ed; background-size: 23px; text-indent: 40px; border-bottom: 3px solid #94311c; border-top: 7px solid #eeeeee; overflow: hidden; background-position:10px;}
.tit_tf a { float: right; color: #626262; margin-right: 1em; font-size: 10px; font-weight: normal; }
.tf_duibi { width: 100%; overflow: hidden; }
.tf_duibi>p { width: 94%; padding:5px 3% 3px; text-indent: 2em; font-size: 12px; line-height: 22px; color: #434343; border-bottom: 1px solid #eeeeee; }
.tf_duibi>p b { font-style: normal; color: #e10000; }
.tf_duibi>ul { width: 94; padding: 0 3% 14px; overflow: hidden; }
.tf_duibi h3 { text-align: center; color: #e10000; font-size: 12px; line-height: 12px; margin-top:8px; }
.tf_duibi h3 i { width: 12px; height: 12px; display: inline-block; background: url(ico_gth.png) no-repeat center; background-size: 100%; margin: 0 5px 0 0; }
.tf_duibi>ul li { float: left; margin: 10px 10px 0 0; }
.tf_duibi>ul li img { width: 107px; height: 62px; float: left; }
.tf_duibi>ul li:nth-child(3n) { float: right; margin-right: 0; }
.tf_duibi>ul li:nth-child(3n-1) { margin-right: 0; }
.tf_ask { width: 94%; overflow: hidden; margin: 0 3%; }
.tf_ask .hd { width: 100%; margin: 12px 0 15px; overflow: hidden; }
.tf_ask .hd ul { width: 100%; }
.tf_ask .hd ul li { width: 48%; height: 33px; float: left; border: 1px solid #eeeeee; text-align: center; font-size: 12px; line-height: 35px; }
.tf_ask .hd ul li:nth-child(1) { border-right: none; }
.tf_ask .hd ul li:nth-child(2) { border-left: none; }
.tf_ask .hd ul li.on {
 background:#; border: none; width: 50%; height: 35px; line-height: 35px; color: #fff; background: #94311c; }
.tf_ask .bd { width: 100%; }
.tf_ask .bd li { float: left; height: 30px; text-align: center; background: #eeeeee; line-height: 30px; }
.tf_ask .bd li a { color: #626262; }
.tf_ask .bd li a em { color: #e10000; font-style: normal; }
.tf_ask .bd .tf_zz li:nth-child(1) { width: 38%; margin: 0 2% 5px 0; }
.tf_ask .bd .tf_zz li:nth-child(2) { width: 29%; margin: 0 2% 5px 0; }
.tf_ask .bd .tf_zz li:nth-child(3) { width: 29%; margin: 0 0 5px 0; }
.tf_ask .bd .tf_zz li:nth-child(4) { width: 23.5%; margin: 0 2% 5px 0; }
.tf_ask .bd .tf_zz li:nth-child(5) { width: 23.5%; margin: 0 2% 5px 0; }
.tf_ask .bd .tf_zz li:nth-child(6) { width: 23.5%; margin: 0 2% 5px 0; }
.tf_ask .bd .tf_zz li:nth-child(7) { width: 23.5%; }
.tf_ask .bd .tf_zz li:nth-child(8) { width: 38%; margin: 0 2% 5px 0; }
.tf_ask .bd .tf_zz li:nth-child(9) { width: 29%; margin: 0 2% 5px 0; }
.tf_ask .bd .tf_zz li:nth-child(10) { width: 29%; margin: 0 0 5px 0; }
.tf_ask .bd ul:last-child li{ width:31%; margin:0 3% 5px 0}
.tf_ask .bd ul:last-child li:nth-child(1){ width:48%;margin:0 4% 5px 0; float:left;}
.tf_ask .bd ul:last-child li:nth-child(2){ width:48%;margin:0 0 5px 0; float:left;}
.tf_ask .bd ul:last-child li:nth-child(3){ width:31%; margin:0 3.5% 5px 0; float:left;}
.tf_ask .bd ul:last-child li:nth-child(4){ width:31%; margin:0 3.5% 5px 0;float:left;}
.tf_ask .bd ul:last-child li:nth-child(5){ width:31%; margin:0 0 5px 0;float:left;}
.tf_ask .bd ul:last-child li:nth-child(6){width:48%;margin:0 4% 5px 0; float:left;}
.tf_ask .bd ul:last-child li:nth-child(7){width:48%;margin:0 0 5px 0; float:left;}
#qz_ask .bd ul:first-child li{ width:31%; float:left; margin:0 3.5% 5px 0;}
#qz_ask .bd ul:first-child li:nth-child(1){ width:48%;margin:0 4% 5px 0; float:left;}
#qz_ask .bd ul:first-child li:nth-child(2){ width:48%;margin:0 0 5px 0; float:left;}
#qz_ask .bd ul:first-child li:nth-child(5),#qz_ask .bd ul:first-child li:nth-child(8){ margin-right:0;}

#qz_ask .bd ul:last-child li{ width:48%; float:left; margin:0 4% 5px 0;}
#qz_ask .bd ul:last-child li:nth-child(2n){ margin-right:0;}
.ycbz { display: block; height: 30px; line-height: 30px; background: #F7F4ED; margin-top:5px; }
.b_se { background: #ffffff; }
.ycbz { }
.ycbz b { width:75%; font-weight: normal; background: url(cd_qz_i_wh.png) no-repeat left; background-size: 14px 14px; text-indent:22px; height:28px; border:1px solid #eeeeee; border-right:none; background-position:5px;}
.ycbz span { width:24%; background: url(cd_qz_i_tzq.jpg) no-repeat 4px #A63721; text-align: center; background-size: 16px 16px; color: #FBF6F6; text-indent:4%; }
.tf_tel { width: 100%; background: url(tf_tel.png) no-repeat center; background-size: 100%; display: inline-block; height: 51px; margin: 10px auto 8px }
.qz_tel { width: 100%; background: url(qz_tel.png) no-repeat center; background-size: 100%; display: inline-block; height: 51px; margin: 10px auto 8px}
.tf_case { width: 100%; overflow: hidden; }
.tf_case>ul { }
.tf_case>ul>li { margin: 10px 0 0; border-bottom: 1px solid #eeeeee; overflow: hidden; float: left; width: 94%; padding: 0 3% 10px; }
.tf_case>ul>li>a:first-child { width: 150px; height: 103px; float: left; border-radius: 5px; display: inline-block; }
.tf_case>ul>li>a:first-child img { width: 150px; height: 103px; float: left; }
.tf_case>ul>li>h5 { width: 175px; float: right; font-size: 12px; font-weight: bold; margin: 2px 0 0; }
.tf_case>ul>li>h5 a { color: #1b1b1b; }
.tf_case>ul>li>p { width: 175px; float: right; color: #626262; margin: 5px 0 0; }
.tf_case>ul>li>p a { color: #94311c; }
.tf_case ul li .bq { width: 175px; float: right; }
.tf_case ul li .bq p{ height: 20px; padding: 0 2px; color: #959595; line-height: 20px; text-align: center; border: 1px solid #eeeeee; border-radius: 3px; float: left; margin: 7px 7px 0 0; }
.tf_case ul li .bq p:last-child{ margin-right:0;}
.tf_case>a { width: 45%; height: 28px; text-align: center; line-height: 28px; margin: 10px 0 10px 3%; float: left; border-radius: 5px; }
.tf_case>a.l { border: 1px solid #eee4d1; background: #f7f4ed; color: #94311c; }
.tf_case>a.r { border: 1px solid #eeeeee; background: #f5f5f5; color: #0d0d0d; }
.tf_doctor { width: 100%; overflow: hidden; position: relative; }
.tf_doctor .doc-bd { }
.tf_doctor .doc-box { width: 94%; padding: 15px 1% 10px; display: block; overflow: hidden; }
.tf_doctor .doc-box>a:first-child { width: 130px; float: left; }
.tf_doctor .doc-box>a:first-child img {width: 130px; float: left; }
.tf_doctor .doc-box h5, .tf_doctor .doc-box ul, .tf_doctor .doc-box p { width: 56%; float: right; }
.tf_doctor .doc-box h5 { font-size: 14px; color: #444444; line-height: 20px; border-bottom: 1px solid #dbcfb7; }
.tf_doctor .doc-box h5 span { font-size: 10px; margin: 0 0 0 8px; color: #535353; }
.tf_doctor .doc-box ul { padding: 0 0 3px 0; border-bottom: 1px solid #dbcfb7; overflow: hidden }
.tf_doctor .doc-box ul li { color: #626262; text-indent: 15px; background: url(ico-wjx.png) no-repeat left; background-size: 11px; margin: 2px 0 0; display: inline-block; letter-spacing: -0.5px }
.tf_doctor .doc-box p { color: #444444; margin: 3px 0 0; }
.tf_doctor .doc-box p a { color: #94311c; }
.tf_doctor .doc-box p:last-child a { width: 46%; height: 25px; border-radius: 3px; color: #fff; line-height: 25px; text-align: center; text-indent: 15px; margin: 6px 0 0 0; }
.tf_doctor .doc-box p:last-child a:last-child { float: left; background: url(ico-msg.png) no-repeat left center #94311c; background-size: 14px; background-position: 8px; }
.tf_doctor .doc-box p:last-child a:first-child { float: right; background: url(ico-tel.png) no-repeat left center #94311c; background-size: 14px; background-position: 8px; }
.tf_doctor .doc_hd { width: 100%; height: 8px; text-align: center; float:left; margin:0 0 8px; }
.tf_doctor .doc_hd ul li { float: left; width: 8px; height: 8px; background: #f7f4ed; margin: 0 7px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; text-indent: -9999px; }
.tf_doctor .doc_hd ul li.on { background: #dbcfb7; }
.tf_doctor .doc_hd ul { height: 8px; vertical-align: top; display: inline-block; }
.tf_at { width: 100%; overflow: hidden; float:left; }
.tf_at .hd { width: 94%; margin: 0 3%; overflow: hidden; }
.tf_at .hd ul { width: 100%; }
.tf_at .hd ul li { width: 24%; height: 33px; line-height: 35px; border: 1px solid #eeeeee; text-align: center; border-left: none; float: left; }
.tf_at .hd ul li:first-child { border-left: 1px solid #eeeeee; }
.tf_at .hd ul li.on { border: none; background: #94311c; color: #fff; }
.tf_at .bd { width: 100%; overflow: hidden; margin:8px 0 0; }
.tf_at .bd ul li { padding: 0 1%; }
.tf_at .bd ul li>a:first-child { width: 38.5%; height: 84px; float: left }
.tf_at .bd ul li>a:first-child img { width: 100%; height: 84px; float: left; }
.tf_at .bd ul li h5, .tf_at .bd ul li p { width: 60%; float: right; border-bottom: 1px solid #eeeeee; text-align: left; line-height: 18px; margin-bottom: 3px; }
.tf_at .bd ul li h5 { color: #1b1b1b; font-size: 11px; }
.tf_at .bd ul li h5 em { color: #959595 }
.tf_at .bd ul li p { color: #626262; font-size: 10px; padding-bottom: 3px; }
.tf_at .bd ul li p a { color: #94311c; }
.tf_at .bd ul li p:last-child { border: none; color: #963015; text-indent: 20px; background: url(ico-fm-tel.png) no-repeat left center; background-size: 15px; }
.zt_tuijian { width: 100%; overflow: hidden; margin-bottom:10px; }
.zt_tuijian h2 { font-size: 14px; font-weight: bold; width: 100%; text-align: center; line-height: 15px; background: url(bg_jczt.png) no-repeat center; height: 15px; background-size: 100%; margin: 5px 0; }
.zt_tuijian ul { width: 94%; margin: 0 3%; overflow: hidden; }
.zt_tuijian ul li { width: 45%; float: left; height: 110px; }
.zt_tuijian ul li:nth-child(2n) { float: right; }
.zt_tuijian ul li img { width: 100%; height: 110px; }
 @media screen and (max-width: 320px) {
 .tf_duibi>ul li { float: left; margin: 10px 8px 0 0; }
.tf_duibi>ul li img { width:95px; height: 60px; float: left; }
.tf_duibi>ul li:nth-child(3n) { float: right; margin-right: 0; }
.tf_duibi>ul li:nth-child(3n-1) { margin-right: 0; }

.tf_case>ul>li { margin: 10px 0 0; border-bottom: 1px solid #eeeeee; overflow: hidden; float: left; width: 94%; height:90px; padding: 0 3% 10px; position:relative; }
.tf_case>ul>li>a:first-child { width: 145px; height:90px; float: left; border-radius: 5px; display: inline-block; }
.tf_case>ul>li>a:first-child img { width: 145px; height: 90px; float: left; }
.tf_case>ul>li>h5 { width: 150px; float: right; font-size: 12px; font-weight: bold; margin: 2px 0 0;  }
.tf_case>ul>li>h5 a { color: #1b1b1b; }
.tf_case>ul>li>p { width: 150px; float: right; color: #626262; margin: 5px 0 0; }
.tf_case>ul>li>p a { color: #94311c; }
.tf_case ul li .bq { width:150px;}
.tf_case ul li .bq p{ height: 20px; padding: 0 2px; color: #959595; line-height: 20px; text-align: center; border: 1px solid #eeeeee; border-radius: 3px; float: left; margin: 7px 4px 0 0; }
 
 }

/*病种页专家模块，从3gfs搬来 2015.11.07*/
#fm_doc { width: 94%; margin: 10px 3% 0; overflow: hidden; float: left; }
#fm_doc .doc_box { width: 100%; }
#fm_doc .doc_box>a:first-child { width: 60%; float: left; position: relative; }
#fm_doc .doc_box>a:first-child img { width: 100%; float: left; }
#fm_doc .doc_box>a:first-child em { width: 100%; height: 55px; position: absolute; left: 0; bottom: 0; background: #fff; opacity: 0.4 }
#fm_doc .doc_box>a:first-child p { width: 100%; height: 55px; position: absolute; left: 0; bottom: 0; }
#fm_doc .doc_box>ul:nth-of-type(1) { float: right; width: 36.7%; }
#fm_doc .doc_box>ul:nth-of-type(1) li { width: 100%; float: left; margin: 0 0 5px 0; }
#fm_doc .doc_box>ul:nth-of-type(1) li:last-child { margin-bottom: 0; }
#fm_doc .doc_box>ul:nth-of-type(1) li img { width: 100%; float: left; }
#fm_doc .doc_box>ul:nth-of-type(2) { width: 100%; float: left; padding: 5px 0; border-bottom: 1px solid #eeeeee; }
#fm_doc .doc_box>ul:nth-of-type(2) li { width: 55%; float: left; color: #626262; text-indent: 15px; background: url(/images/ico-wjx.png) no-repeat left; background-size: 11px; margin: 2px 0 0; display: inline-block; letter-spacing: -0.5px }
#fm_doc .doc_box>ul:nth-of-type(2) li:nth-child(2n){ width:45%;}
#fm_doc .doc_box>p:nth-of-type(1) { width: 100%; float: left; overflow: hidden; font-size: 11px; line-height: 18px; color: #434343; margin: 8px 0; }
#fm_doc .doc_box>p:nth-of-type(1) a { color: #94311c; }
#fm_doc .doc_zx { width: 100%; float: left; overflow: hidden; }
#fm_doc .doc_zx ul { width: 100%; }
#fm_doc .doc_zx ul li { width: 30%; height: 28px; text-align: center; font-size: 11px; line-height: 28px; margin: 0 5% 0 0; float: left; border-radius: 5px; background:#bd894e;}
#fm_doc .doc_zx ul li a { color: #fff; padding-left:19px; }
#fm_doc .doc_zx ul li:last-child { margin-right: 0; background:#a0361f;; }
#fm_doc .doc_zx ul li:nth-of-type(1) a{ background: url(/images/ico-tel.png) no-repeat left center; background-position:5px; background-size:12px;}
#fm_doc .doc_zx ul li:nth-of-type(2) a{background: url(/images/ico-msg.png) no-repeat left center;background-position:5px;background-size:12px;}
#fm_doc .doc_zx ul li:nth-of-type(3) a{background: url(/images/ico-yy.png) no-repeat left center;background-position:5px;background-size:12px;}
#fm_doc .hd { float: left; height: 12px; width: 100%; text-align: center; margin: 8px 0; }
#fm_doc .hd ul li { float: left; width: 12px; height: 12px; background: #F7F4ED; margin: 0 7px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; text-indent: -9999px; }
#fm_doc .hd ul li.on { background:#933221; }
#fm_doc .hd ul { height: 8px; vertical-align: top; display: inline-block; }
/*专家底部视频*/
.doctor_bot{ width:94%; padding:0 3% 5px; clear:both; border-bottom:1px solid #eeeeee;}
.doctor_bot li{ width:48%; margin-right:4%; float:left;}
.doctor_bot li a img{ display:block;}
.doctor_bot li.mr{ margin-right:0px;}
.doctor_bot li h2{ width:96%; padding:0 2%; margin-top:3px; background-color:#f7f4ed; color:#434343; padding-bottom:5px; margin-bottom:6px; text-align:center;}

.fsNcenter { width:94%; padding:12px 3% 8px 3%; border-bottom:1px solid #eee; }
.fsNcenter ul li { width:32%; float:left; margin-right:2%; }
.fsNcenter ul li:nth-of-type(3) { margin-right:0px; }
.fsNcenter ul li img { width:100%; }
.fsNcenter p { line-height:22px; color:#434343; text-indent:2em; }
.fsNcenter p span, .fsNcenter p a { color:#923222 }
.fsNcenter p a { display:inline-block; float:right; }

.fmnc{ color:#1b1b1b; width:94%; margin:0 3%; height:34px; background-color:#f7f4ed;border-radius:3px; line-height:34px; margin-bottom:3%;}
.fmnc a{ text-decoration:none; color:#1b1b1b;}
.fmnc .left{ text-indent:26px; background:url(wenhao_ico.jpg) no-repeat 10px center; background-size:12px; width:70%;}
.fmnc .right{ width:30%; background:#a63721; text-align:center; color:#fff;}
.lib_tel_n {width:94%; margin:7px 3% 0; background:url(lib_tel_bg.gif) no-repeat; height:54px; background-size:100%; float:left}
/*.lib_tel_n_lfs{width:94%; margin:7px 3% 0; background:url(lib_tel_bg.gif) no-repeat; height:52px; background-size:100%; float:left}*/
.lib_tel_n_fs {width:94%; margin:7px 3% 0; background:url(fslib_tel_bg.gif) no-repeat; height:54px; background-size:100%; float:left}
.lib_tel_n_lfs{width:94%; margin:7px 3% 0; background:url(lfslib_tel_bg.gif) no-repeat; height:54px; background-size:100%; float:left}
.lib_tel_n_qz {width:94%; margin:7px 3% 0; background:url(qzlib_tel_bg.gif) no-repeat; height:54px; background-size:100%; float:left}
.fm-case-hd { width: 100%; }
.fm-case-hd li { width: 33%; }
.fm-case-hd li:first-child { width: 34%; }
.fm-case { width:100%; overflow:hidden; }
.fm-case-hd ul p { width:66%; float:right; border-bottom:1px solid #DBCFB7; height:34px; }
.fm-case-hd ul p a.but { height: 22px; border-radius: 3px; color: #fff; line-height: 22px; text-align: center; text-indent: 17px; margin: 6px 0 0 0; background-color:#DD0000; display:inline-block; width:36%; background-size:14px; margin-left:22px; }
.fm-new ul p a.but{ background-color:#a63721; float:right; margin-right:20px;}
.fm-case-hd ul p .li_yy { background: url(ico-msg.png) no-repeat 8px center; }
.fm-case-hd ul p .li_tel { background: url(ico-tel.png) no-repeat 8px center; }
.lfs_list_more a{ width:95%; display:block; background-color:#f5f5f5; border:1px solid #eeeeee;}
.pic-tab ul{ border-bottom:none;}

.fm_zxwd{ margin-top:0; width:94%; padding:0 3%;border-bottom:1px solid #eee;}
.fm_zxwd a.left{ width:12%;}
.fm_zxwd ul{ width:86%;}
.fm_zxwd ul li{white-space:nowrap; float:left; width:48%; font-size:11px; height:28px; line-height:28px; text-align:center; border:1px solid #eeeeee;border-radius:3px; margin-right:2%; margin-bottom:4px; overflow:hidden;}
.fm_zxwd ul li a{ color:#434343;}
.fm_zxwd ul li.colr a{ color:#94311c;}
.fm_zxwd ul li:nth-child(2n){ width:47%; margin-right:0px;}
.tf_bjk{width:94%; margin:0 3% 3%; background:url(tf_bjk.jpg) no-repeat; height:58px; background-size:100%; float:left;}

ul.xin_an{width:94%;margin:13px auto 13px;height:auto;} 
ul.xin_an li{display:inline-block;/*width:115px*/ width:29%;height:38px;border-radius:6px;border:1px solid #DBCFB7;background:url(/images/xin_bjk_hand.png) no-repeat 16px 3px #EEE4D1;background-size:15px 19px;margin-right:14px;}
ul.xin_an li a{font-size:14px;color:#A73620;padding-left:38px;}
ul.xin_an li:last-child{ margin-right:0 !important;}
ul.xin_an li p{font-size:10px;color:#A73620;text-indent:12px;line-height:17px;}
ul.xin_an li:nth-child(2){background:url(/images/xin_bjk_tel.png) no-repeat 14px 3px #EEE4D1;background-size:18px 19px;}
ul.xin_an li:nth-child(3){background:url(/images/xin_bjk_question.png) no-repeat 13px 3px #EEE4D1;margin-right:0;background-size:19px 19px;}
/*1112新加*/
.top_img{ margin-top:10px;}
.zl_center{ width:100%; height:50px; line-height:50px; font-size:24px; background:#963214; text-align:center; color:#fff; font-weight:bold; border-radius:5px; margin-bottom:10px;}
.sub_nav2{ width:94%; margin:10px auto; overflow:hidden;}
.sub_nav2 dl{ width:31.3%; float:left; background:#F7F2E9; margin-right:3%; text-align:center; color:#A63721; border-radius:6px; overflow:hidden;}
.sub_nav2 dl:last-child{ margin-right:0px;}
.sub_nav2 dl dt{ background:#94341C; font-size:15px; color:#fff; height:28px; line-height:28px; text-align:center; margin:0 auto; border-bottom:1px solid #fff;}
.sub_nav2 dl dd{ padding:5px 0;}
.sub_nav2 dl a{width:84%; height:25px; line-height:25px; margin:0 auto; border:1px solid #A63A21; border-radius:6px; display:block; margin-bottom:10px; background:url(/images/sub_nav2i1.png) no-repeat 75px 8px; background-size:8px 9px; text-align:left; text-indent:13%;color:#A63721;}

.fm_zxwd_vid{ display:block; width:94%; margin:12px auto;}


@media screen and (max-width: 320px) {
	ul.xin_an li{ margin-right:3px; background-size:12px; width:32%; float:left;text-align:center;}
	ul.xin_an li:nth-child(2){ background-size:12px}
	ul.xin_an li:nth-child(3){ background-size:12px}
	ul.xin_an li a{ font-size:12px; padding-left:10px;} 
	ul.xin_an li p{ text-indent:0px; }
	.doctor_bot li h2{ letter-spacing:-0.5px;}
 }
 
 .lib_tel_nttt{ width:94%; height:56px; background:url(/images/qz_enter_p.jpg) no-repeat; background-size:100%; margin:0 auto 3%;}
 
/*病种新专家模块20160330czw*/
.fm-case-hd li.fm-doct{ width:50%;}
.fm-case-hd ul p.dccc{ width:50%;}
.fm-case-hd ul p.dccc a.but{ width:50%}
.fm_docall .zjfm{ width:96%; padding:3% 2%}
.fm_docall .zjfm li{ float:left; width:23.5%; margin-right:2%}
.fm_docall .zjfm li a{ text-decoration:none;}
.fm_docall .zjfm li:last-child{ margin-right:0px;}
.fm_docall .zjfm li img{ display:block; width:100%;}
.fm_docall .zjfm li h3{ width:100%; height:25px; line-height:025px; text-align:center; color:#434343; font-size:11px; font-weight:bold;}
.fm_docall .zjfm li h4{ width:100%; height:23px; text-align:center; margin:0 auto; border:1px solid #f3f3f3;border-radius:10px; font-size:11px; color:#434343; line-height:23px; letter-spacing:-1.5px; overflow:hidden;}
.fm_docall .fm_doc_lh{ width:100%; display:block;}
.fm_docall .fm_doc_lh img{width:100%;display:block;}
.fm_docall .localzj li{ width:24%; margin-right:1.2%;}
.fm_docall .localzj{padding:3% 2% 0; width:96%;}
.fm_docall .localzj li img{ width:100%;}
.fm_docall .localzj li span{ display:block; width:40px; height:2px; margin:0 auto; background:#e8e8e8;}
.fm_docall .localzj li h5{ color:#434343; font-size:11px; height:23px; line-height:23px; letter-spacing:-1px; overflow:hidden; text-align:center;}

.fm_docall .doctor_bot{ border-bottom:none; padding:0 3% 2%}
.fm_docall a.tel_z{ color:#fff; width:24%; height:25px; line-height:25px; background:#bd935c; display:block; font-size:12px; text-align:center; float:left;margin-right:1.2%; display:block;}
.fm_docall a:last-child{ margin-right:0;}
.ant{ width:96%; padding:0 2% 3%; height:25px;}
@media screen and (max-width: 320px) {
.fm_docall .zjfm li h4{ width:100%}
}
.mfth { width: 6rem; height: 1rem;  margin: 0 0.2rem 0.2rem; background: url(../images/ico_tel_red.png) no-repeat 0.2rem center #c70000; background-size: 0.49rem; border-radius: 0.05rem; color: #fff; position: relative; }
.mfth p { margin: 0 0 0 0.9rem; float: left; line-height: 0.4rem }
.mfth p:first-of-type { font-size: 0.24rem; margin-top: 0.05rem }
.mfth p:last-of-type { font-size: 0.26rem; font-weight: bold; }
.mfth a { width: 1.35rem; height: 0.57rem; font-size: 0.26rem; line-height: 0.57rem; border-radius: 0.05rem; position: absolute; display: inline-block; top: 0.22rem; right: 0.2rem; background: #fff; color: #c70000; text-align: center;background: url(../images/fm_tel.gif) no-repeat; background-size:1.4rem; text-indent:-999rem; }

/*新增样式*/
.fm_docall .beijing li{  margin-bottom:2%;}
	.fm_docall .beijing li:nth-child(4n){ margin-right:0px;}
	.fm_docall .beijing p{ float:left; width:23.5%;background:#eee3d0; height:170px;}
    .fm_docall .beijing p a{ display:block; width:70%; border:2px solid #94311c; margin:18px auto 0; text-align:center; color:#94311c; line-height:26px; font-size:12px; padding-top:30px; height:104px;}
    .fm_docall .beijing p a:last-child{ margin:23px auto 0}
	.fm_docall .beijing{ padding:3% 2% 1%;}
	@media screen and (max-width: 320px) {
    .fm_docall .beijing p{ height:150px;}
    .fm_docall .beijing p a{ height:90px; padding-top:10px; font-size:12px;}
	}	

	/*新增样式  2016-08-06  z*/
	.tf_0806{width:94%;margin:10px auto;}
    .tf_0806 img{float:left;height:35%;width:35%;}
    .tf_0806 p{float:right;width:60%;padding-top:2%;}
    .tf_0806 p span{color:#a63721;}