@charset "gb2312";
/* CSS Document */
body { font-size:22px;}
p{ text-indent:2em;}

.zbptit1{width:640px; height:60px;background:url(../images/bz_08.jpg); line-height:60px; overflow:hidden}
.zbptit1 font {background:url(../images/bz_20.jpg); padding:30px 37px; float:left; line-height:inherit; font-size:0px;}
.zbptit1 strong { float:left; font-size:30px; float:left; color:#FFF; padding-left:10px;}
.zbptit1 span { background:#FFFFFF; border-radius:5px; color:#0365C8; float:right; line-height:38px; margin-right:10px; margin-top:10px; padding:0px 10px}
.zbptit2{width:640px; height:64px;  text-align:center;}
.zbptit2 strong { font-size:30px; color:#0565c9}
.zbptit2 span { font-size:13px; color:#c9c9c9}

.bzban{width:640px; height:300px;}
.bzcont1{width:640px; height:258px; background:url(../images/bzjs_bg.jpg); margin-top:20px;}
.bzcont1L{width:203px; height:205px; float:left; margin-left:25px; margin-top:28px;}
.bzcont1R{width:382px; height:205px; float:left; margin-left:15px; margin-top:28px; line-height:32px;}
.bzcont1R h1{ margin:0px; padding:0px; font-size:24px; color:#025bb5;  margin-bottom:5px;}

.bzcont2{width:640px; height:600px; margin-top:22px;}
.bc2cont{width:640px; height:510px;}
.bc2conttit{width:620px; padding:0px 10px; margin-top:25px;}
.bc2conttit p span{ color:#E1443F}
.bc2contcont{width:640px; height:420px;background:url(../images/bz_12.jpg) no-repeat; position:relative;}
.bc2ctt_1{width:164px; height:40px; line-height:40px; font-weight:bold; color:#FFF; position:absolute; left:35px; top:26px; }
.bc2ctt_2{width:164px; height:40px; line-height:40px; font-weight:bold; color:#FFF; position:absolute; right:35px; top:26px; text-align:right; }
.bc2ctt_3{width:164px; height:40px; line-height:40px; font-weight:bold; color:#FFF; position:absolute; left:35px; top:226px;  }
.bc2ctt_4{width:164px; height:40px; line-height:40px; font-weight:bold; color:#FFF; position:absolute; right:35px; top:226px; text-align:right;}
.bc2ctc_1{width:198px; height:140px; position:absolute; left:10px; top:85px; }
.bc2ctc_2{width:174px; height:140px; position:absolute; right:0px; top:85px; }
.bc2ctc_3{width:174px; height:130px; position:absolute; left:10px; top:288px; }
.bc2ctc_4{width:174px; height:130px; position:absolute; right:0px; top:288px; }
.bc2bor{width:210px; height:100px; position:absolute; top:298px; left:215px; font-size:20px; color:#de2d27; line-height:34px;}

.bzcont3{width:640px; height:480px;}
.bzc31{width:640px; height:356px; background:url(../images/bz_14.jpg) no-repeat; margin-top:30px; font-size:24px; position:relative; overflow:hidden}
.bzc31_1{width:265px; height:44px; position:absolute; left:335px; top:18px; color:#36A0EC}
.bzc31_2{width:258px; height:44px; position:absolute; left:380px; top:80px; color:#F75F6C}
.bzc31_3{width:258px; height:44px; position:absolute; left:398px; top:150px; color:#3BC1CC}
.bzc31_4{width:258px; height:44px; position:absolute; left:385px; top:228px; color:#45BF5C}
.bzc31_5{width:258px; height:44px; position:absolute; left:335px; top:295px; color:#AC63CE}
.bzc31_6{width:252px; height:40px; position:absolute; left:335px; top:55px; left:45px; font-size:26px; text-align:center; font-weight:bold; color:#FFF}
.bzc32{width:347px; height:54px; line-height:54px; margin:30px auto 0px; background:url(../images/bz_17.jpg); text-align:center; font-size:26px; color:#FFF}

.bzcont4{width:640px; height:150px;}
.bzcont4 li {width:203px; height:56px; line-height:56px; float:left; margin-left:6px; margin-bottom:6px; background:#E3E3E3; color:#616161; text-align:center}
.bzcont5{width:640px; height:320px;}
.bzcont5 img { margin-bottom:18px;}


.bzcont6{width:640px; height:230px;}
.bzcont6 li {width:212px; height:230px; float:left; text-align:center}
.bzcont6 li img { padding:3px; border:#DDDDDF solid 1px; margin-bottom:14px;}

.bzcont7{width:640px; height:282px; margin-top:10px}
.bzc7jd{width:46px; height:162px; padding-top:120px; float:left; text-align:center}
.bzc7C{width:545px; height:282px; margin:0px auto; background:#E7E7E7}
.bzc7C1{width:512px; height:52px; line-height:52px; margin:0px auto; text-align:center}
.bzc7C1 span { font-size:24px; color:#121212; font-weight:bold}
.bzc7C1 font { font-size:24px; color:#FE1C03;font-weight:bold}
.bzc7C2{width:512px; height:205px; margin:0px auto}

.bzcont8{width:640px; height:356px; text-align:center; margin-top:34px;}
.bzcont9{width:640px; height:330px; margin-top:30px;}
.bzcont9 li {width:199px; height:330px; float:left; margin-left:10px; border-radius:10px; background:#E5E5E5}
.bzcont9 li dt { height:50px; line-height:50px; font-size:24px; color:#0565CB; text-align:center; text-align:center}
.bzcont9 li dd { text-align:center}
.bzcont9 li dd  img { padding:3px; border:#C5C5C5 solid 1px; background:#FFF}
.bzcont9 li dd.on{ font-size:20px; text-align:left; padding:10px 5px; padding-top:5px;}

.bzcont10{width:416px; height:72px; line-height:60px; margin:28px auto;background:url(../images/bz_60.jpg); font-weight:bold; color:#FFF; text-align:center;}

.bzcont11{width:640px; height:310px; }
.bzcont11 p { padding:22px 0px; font-size:24px}

.bzcont12{width:640px; height:180px; position:relative; margin-top:20px; margin-bottom:10px;}
.bzcont12 li { color:#FFF; text-align:center}
.bzcont12 li.on1{width:147px; height:92px; padding:22px 15px 0px; position:absolute; left:10px; top:0px; background:#AB64CC}
.bzcont12 li.on2{width:222px; height:56x; line-height:56px; position:absolute; left:189px; top:0px; background:#43BF5D}
.bzcont12 li.on3{width:217px; height:56x; line-height:56px; position:absolute; right:10px; top:0px; background:#35A1EC}
.bzcont12 li.on4{width:441px; height:56x; line-height:56px; position:absolute; right:10px; top:58px; background:#01B9AF}
.bzcont12 li.on5{width:401px; height:56x; line-height:56px; position:absolute; left:10px; top:116px; background:#6585FE}
.bzcont12 li.on6{width:217px; height:56x; line-height:56px; position:absolute; right:10px; top:116px;  background:url(../images/185042.jpg) 168px 15px no-repeat #FF6600}

/*¼ýÍ·¹ö¶¯*/
#doctor_slider {width:512px; margin-top:8px;overflow:hidden;}
#doctor_slider li{background:none; float:left; width:512px; margin-right:8px;font-size:12px;}
#doctor_slider li:after{content:'.';display:block;clear:both;height:0;visibility:hidden;}
#doctor_slider.slider2 {height:auto;}
#sidebar_iframe #doctor_slider li {background:none;}
#doctor_slider dl{margin:0 0 10px;white-space:nowrap;padding-top:2px;}
#doctor_slider dl:after{content:'.';display:block;clear:both;height:0;visibility:hidden;}
.doctor_list dt,.doctor_list dd,.doctorxt_list dt,.doctorxt_list dd{float:right; width:100px;}
.doctor_list dt,.doctorxt_list dt{font-size:12px; font-weight:400; margin-bottom:5px;}
#sidebar_iframe .doctor_list dt {margin-bottom:5px;}
.doctor_list dt a,.doctorxt_list dt a{font-weight:bold; text-decoration:none; font-size:14px; color:#333;}
.doctor_list dt a:hover,.doctorxt_list dt a:hover{text-decoration:underline;}
.doctor_list dd,.doctorxt_list dd{line-height:28px;color:#333;}
.doctor_list dd.pic{border:1px solid #e6e6e6;}
.doctor_list dd.pic span{visibility:hidden;}
.doctor_list dd.pic,.doctorxt_list dd.pic{float:left; width:116px; overflow:hidden;}
.doctor_list dd.link,.doctorxt_list dd.link{padding-top:2px;}
.doctor_list dd.link a,.doctorxt_list dd.link a{display:inline; float:left; margin-right:3px; width:42px; height:22px; line-height:22px; text-align:center; color:#fff; border-radius:4px;text-align:center;box-shadow:inset 0 1px 0 0 #f8ab7a;}
.s_title button {background:none; font-weight:700; color:#666; float:right; line-height:36px; font-size:14px; border:0px;}
.s_title .prev,#keshi_rmnews li span,#contact_tool strong,#doctor_list .link a,.category li span,#keshi_answer label {margin-right:5px; border:0px;}



















