@charset "gb2312";

/* CSS Document */

img{ display:block;}

.kt_banner_s { width:100%; height:255px; background:url(kt_banner1.jpg) center no-repeat; }

.kt_banner_x { width:100%; height:145px; background:url(kt_banner2.jpg) center no-repeat; }

.kt_dw { width:1000px; margin: 0 auto; height:145px; position:relative; }

.kt_dw a { position:absolute; top:45px; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; right:86px; width:180px; height:45px; line-height:45px; background:#923222; color:#FFF; text-indent:23px; border-radius:3px; }

.kt_dw a i { float:right; margin-right:17px; margin-top:15px; }

.dy { width:100%; height:100px; background:url(lb_bj.jpg) center repeat-y; margin-bottom:10px;}

.dy_nr { width:1000px; margin:0 auto; }

.dy_nr h2 { float:left; width:140px; text-align:center; height:100px; line-height:155px; font-size:16px; color:#FFF; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"; background:url(dy_ico_l.png) center 13px no-repeat; }

.dy_nr p { float:left; width:830px; margin-left:26px; margin-top:13px; color:#ffffff; line-height:24px; text-indent:2em;}

#nav_scroll { width:500px; margin:0 auto; height:60px; background:#FFF; z-index: 999; box-shadow: 0px 0px 6px -2px #bcbcbc; }

#nav_scroll .fes_lb { width:500px; margin:0 auto; overflow:hidden; z-index:9999; }

.fes_lb ul li { float:left; width:248px; text-align:center; height:60px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; }

.fes_lb ul li.on { background: #923019; margin-left: -2px; width:248px; }

.fes_lb ul li.on a { color:#ffffff; }

.fes_lb ul li:active { background:#93311d; }

.fes_lb ul li:active a { color:#ffffff; }

.fes_lb ul li a { color:#923222; display:block; height:18px; line-height:18px; margin-top:20px; border-left:2px solid #923222; }

.fes_bj { width:100%; overflow:hidden; background:url(gjy_bj.jpg) center repeat-y; margin-bottom:40px; }

.fes { width:1000px; margin:0 auto; }

.fes .fes_bz { overflow:hidden; margin-bottom:24px; }

.fes .fes_bz h2 { height:58px; line-height:58px; background:url(cangtiaobj.jpg) bottom no-repeat; margin-bottom:25px; padding-top:25px; }

.fes .fes_bz h2 p { float:right; margin-right:20px; color:#a47049; font-size:16px; }

.fes .fes_bz h2 p em { font-size:24px; }

.fes .fes_bz h2 span { color:#923222; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; font-size:28px; }

.fes .fes_bz .fes_bz_l { float:left; width:356px; height:400px; margin-left:30px; _margin-left:15px; }

.fes .fes_bz .fes_bz_r { float:left; width:582px; margin-top:16px; margin-left:26px; }

.fes .fes_bz .fes_bz_r p { overflow:hidden; }

.fes .fes_bz .fes_bz_r p span { float:left; color:#923222; }

.fes .fes_bz .fes_bz_r p em { float:left; width:508px; margin-left:2px; color:#333333; line-height:28px; }

.fes .fes_ts { overflow:hidden; clear:both; }

.fes .fes_ts ul { overflow:hidden; }

.fes .fes_ts ul li { float:left; height:80px; }

.fes .fes_ts ul li.ts1 { width:528px; background:#e7e1d3; height:80px; _line-height:80px; overflow:hidden; }

.fes .fes_ts ul li.ts1 h2 { float:left; width:50px; text-align:center; height:80px; line-height:124px; color:#a47049; background:url(rentou_ico.jpg) center 13px no-repeat; margin-left:17px; }

.fes .fes_ts ul li.ts1 p { float:left; width:400px; margin-top:20px; color:#a47049; line-height:22px; margin-left:22px; }

.fes .fes_ts ul li.zx, .fes .fes_ts ul li.zj, .fes .fes_ts ul li.yc { width:80px; text-align:center; background:#94311d; border-right:1px solid #FFF; line-height:114px; _line-height:80px; height:80px; }

.fes .fes_ts ul li.zx a, .fes .fes_ts ul li.zj a, .fes .fes_ts ul li.yc a { font-size:13px; font-family:"Î¢ÈíÑÅºÚ"; padding-top:20px; color:#FFF; }

.fes .fes_ts ul li.zx { background:url(weixi_ico.jpg) center 16px no-repeat #94311d; }

.fes .fes_ts ul li.zj { background:url(dh_ico.jpg) center 16px no-repeat #94311d; }

.fes .fes_ts ul li.yc { background:url(yc_ico.jpg) center 16px no-repeat #94311d; }

.fes .fes_wxts h2 { height:50px; line-height:50px; margin-left:40px; margin-right:40px; font-size:24px; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"; color:#913123; border-bottom:2px solid #f5f5f5; margin-bottom:18px; }

.fes .fes_wxts { background:#FFF; padding-top:10px; margin-bottom:40px; }

.fes .fes_wxts .fes_wxts_th { margin-left:40px; overflow:hidden; background:#FFF; }

.fes .fes_wxts .fes_wxts_th ul li { float:left; margin-right:40px; margin-bottom:30px; width:280px; height:180px; position:relative; overflow:hidden; }

/*.fes .fes_wxts .fes_wxts_th ul li .showbox { position: absolute; left: 0px; width:280px; bottom: -110px; }

.fes .fes_wxts .fes_wxts_th ul li .showbox p { width:180px; height: 50px; bottom: 0px; left: 0px; z-index: 99; background:#000000; opacity: 0.7; }

.fes .fes_wxts .fes_wxts_th ul li p { position:absolute; top:200px; background:url(tm_bj.png) no-repeat; line-height:20px; height:50px; margin-top:5px; width:280px; }

.fes .fes_wxts .fes_wxts_th ul li .linetree { background:url(tm_bj4.png) no-repeat; height:70px; }

.fes .fes_wxts .fes_wxts_th ul li .linefour1 { background:url(tm_bj3.png) no-repeat; height:90px; width:279px; }

.fes .fes_wxts .fes_wxts_th ul li p a { float:left; margin-top:5px; color:#FFF; padding-left: 10px; padding-right:6px; }*/

.fes .fes_wxts .fes_wxts_th ul li .showbox{position:absolute;left:0px;width:280px;bottom:-110px;}

.fes .fes_wxts .fes_wxts_th ul li  p{width:280px;height:50px;background:#000000;filter:alpha(opacity=70);opacity:0.7;bottom:0px;left:0px;display:block;z-index:99;}

.fes .fes_wxts .fes_wxts_th ul li  a{color:#FFF;bottom:4px;left:9px;z-index:999;line-height:20px;width:264px;position:absolute;}

.fes .fes_wxts .fes_wxts_th ul li  a.oneline{bottom:14px;left:15px;}

.fes .fes_wxts .fes_wxts_th ul li  p.linefour{height:90px;}

.fes .fes_wxts .fes_wxts_th ul li  p.linetree{height:70px;}

.fes .fes_wxts .fes_wxts_th ul li  p.linelong{height:110px;}

.fes .fes_wxts .fes_wxts_th ul li img{ width:280px; height:180px;}



.fes .fes_bl { overflow:hidden; margin-bottom:40px; }

.fes .fes_bl a.zj { float:left; background:#a47049; margin-left:275px; margin-right:50px; }

.fes .fes_bl a.zj i, .fes .fes_bl a.zx i { float:right; margin-right:34px; _margin-right:12px; margin-top:18px; }

.fes .fes_bl a.zj, .fes .fes_bl a.zx { width:200px; height:50px; line-height:50px; border-radius:3px; font-size:16px; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"; color:#FFF; text-indent:60px; }

.fes .fes_bl a.zx { float:left; background:#923222; }

.gjy_bj { width:100%; overflow:hidden; background:url(ls_bj.jpg) repeat-y center;margin-bottom:40px;}

.pz { width:100%; overflow:hidden; background:url(gjy_bj.jpg) center repeat-y; margin-bottom:40px;}

.tf { width:100%; overflow:hidden; background:url(gjy_bj.jpg) repeat-y center;margin-bottom:40px; }

.my_bj { width:100%; overflow:hidden; background:url(gjy_bj.jpg) center repeat-y; margin-bottom:30px; padding-bottom:20px; }

.my { width:1000px; margin:0 auto 30px; overflow:hidden; }

.my h2 { height:50px; line-height:50px; background:url(cangtiaobj.jpg) bottom no-repeat; margin-bottom:20px; margin-top:15px; }

.my h2.dd_dc{ margin-top:30px;}

.my h2 span { color:#923222; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; font-size:28px; }

.my h2 a { float:right; width:130px; margin-right:20px; color:#a47049; font-size:16px; background:url(my_ico_weixi.jpg) left center no-repeat; text-indent:34px; }

.my .my_l { float:left; width:300px; height:360px; position:relative; overflow:hidden }

.my .my_l p { position:absolute; bottom:0px; width:300px; height:80px; background:url(whp_tm.png) no-repeat; line-height:23px; }

.my .my_l p span { display:block; margin-left:25px; color:#FFF; background:url(zhuanjia_star.png) left center no-repeat; text-indent:20px; }

.my .my_r { width:680px; float:right; }

.my .my_r h3 { height:50px; line-height:50px; background:url(whp_ico_bottom_bj.jpg) bottom no-repeat; margin-bottom:13px; }

.my .my_r h3 b { float:left; font-size:28px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; color:#000000; }

.my .my_r h3 span { float:left; color:#7d7d7d; background:url(whp_right_ico.jpg) left center no-repeat; text-indent:23px; margin-left:23px; margin-top:6px; height:40px; }

.my .my_r h4 { height:70px; margin-bottom:20px; }

.my .my_r h4 .zj { float:left; width:54px; height:70px; background:#a57045; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; color:#FFF; position:relative; margin-right:21px; }

.my .my_r h4 .zj em { float:left; padding:11px 9px 14px 10px; line-height: 22px; color:#f5f5f5; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; }

.my .my_r h4 .zj a.xjt { position:absolute; top:30px; right:-6px; width:6px; height:13px; background:url(ico_xjt.jpg) no-repeat; }

.my .my_r h4 span { color:#535353; text-indent:2em; display:inline-block; width:602px;}

.my .my_r h4 span a { color:#913123; }

.my .my_r .sanj { width:680px; height:60px; position:relative; margin-bottom:12px; }

.my .my_r .sanj a.dj { position:absolute; right:24px; top:10px; width:70px; height:20px; }

.my .my_r .whp_r_b_gun ul li { float:left; margin-right:17px; }

.ghxt { width:1000px; margin:0 auto; overflow:hidden; overflow:hidden; }

.ghxt h2 { height:50px; background:#94311d; margin-bottom:20px; }

.ghxt h2 span { float:left; margin-left:362px; font-size:28px; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"; color:#FFF; margin-top:13px; background:url(gh_header_ico.jpg) left center no-repeat; text-indent:58px; }

.ghxt .ghxt_l { float:left; width:580px; }

.dbb{ padding-bottom:40px;}

.ghxt .ghxt_l h3 { font-size:22px; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"; color:#313131; margin-bottom:20px; }

.ghxt .ghxt_l ul { overflow:hidden; margin-bottom:20px; }

.ghxt .ghxt_l ul li { float:left; margin-right:20px; }

.ghxt .ghxt_l p { float:left; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; color:#535353; width:320px; }

.ghxt .ghxt_l p em { float:left; width:31px; height:35px; background:url(hd.png) left center no-repeat; margin-top:10px; margin-right:10px; }

.ghxt .ghxt_l p span { color:#94311d; font-size:32px; font-family:"Î¢ÈíÑÅºÚ"; }

.ghxt .ghxt_l h4 a { float:right; width:180px; height:45px; line-height:45px; font-size:14px; color:#ffffff; font-family:"Î¢ÈíÑÅºÚ"; background:#94311d; text-indent:32px; border-radius:3px; }

.ghxt .ghxt_l h4 a i { float:right; width:11px; height:13px; margin-right:30px; margin-top:16px; }

.ghxt .ghxt_r { float:left; width:365px; margin-left:55px; }

.ghxt .ghxt_r h3 { font-size:22px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; color:#313131; margin-bottom:20px; }

.ghxt .ghxt_r p { overflow:hidden; margin-bottom:10px; }

.ghxt .ghxt_r p input.mz, .ghxt .ghxt_r p input.nl, .ghxt .ghxt_r p input.dh, .ghxt .ghxt_r p input.time, .ghxt .ghxt_r p input.cs { width:84px; height:14px; padding:5px; }

.ghxt .ghxt_r p select { width:97px; height:25px; }

.ghxt .ghxt_r p input.sfz { width:136px; height:13px; padding:5px; }

.ghxt .ghxt_r p textarea { width:282px; height:50px; padding:5px; }

.ghxt .ghxt_r p b { color:#923222; }

.ghxt .ghxt_r p em { color:#ff0000; margin-left:5px; }

.ghxt .ghxt_r p .tj{ width:115px; height:35px; line-height:35px; background:#923222 url(i_arr1.png) no-repeat 80px center; color:#fff; border-radius:3px; font-size:14px; font-family:Microsoft Yahei; text-indent:-15px;margin-left:62px; margin-right:28px; cursor:pointer }

.ghxt .ghxt_r p .cz{ width:115px; height:35px; line-height:35px; background:#55595c url(i_arr1.png) no-repeat 80px center; color:#fff; border-radius:3px; font-size:14px; font-family:Microsoft Yahei; text-indent:-15px; cursor:pointer }



.s_doctor_one{height: 360px; overflow: hidden;}

.doctor_listhd ul{ width:140px; height:16px; margin:8px auto 0 auto;}

.doctor_listhd ul li{ float:left; width:16px; height:16px; margin-right:10px; background:#A47049 ;border-radius:50%; line-height:16px; text-align:center; text-indent:-9999px;}

.doctor_listhd ul li.on{ background:#923222;}