@import url("reset.css");
@import url("header.css");
@import url("footer.css");
/*thead*/
.thead { height:29px; background:url(../images/theadbg.gif) repeat-x left bottom;}
.thead .tit { float:left; font-size:14px; font-weight:bold; color:#2288a1; padding:6px 0 0 14px; background:url(../images/ico/ico10.gif) no-repeat left 2px;}
.thead .more { float:right; color:#2189a4; margin:7px 6px 0 0;}

/*-#topinfo-*/
#topinfo {width:980px; margin:0 auto; margin-top:7px; height:428px; overflow:hidden; background:#FFF;}
.toplf { float:left; width:300px;}
.toplf .newspic { width:298px; height:229px; border:1px solid #bcd4ed; padding-top:3px; text-align:center;}
.bingli { margin-top:8px; border:1px solid #cccccc; padding:1px; height:182px;}
.bingli .pic { float:left; width:102px; height:131px; padding:2px; border:1px solid #a2cad7; margin:8px 0 0 6px; display:inline;}
.bingli .list { float:left; width:180px; margin-top:9px;}
.bingli .list li { float:left; width:163px; padding-left:17px; line-height:22px; font-size:13px;background:url(../images/ico/ico11.gif) no-repeat 7px 10px;}
.bingli .list li a { color:#2189a4;}
.bingli .list li a:hover { color:#ff5a00;}
#topinfo .thead .tit a { color:#2288A1;}
#topinfo .thead .tit a:hover { text-decoration:none;}
.topcon { width:448px; float:left; margin-left:11px; display:inline;}
.news { border:1px solid #bcd4ed; width:446px; height:232px; position:relative; background:url(../images/newsbg.gif) no-repeat left top;}
.news .tit { position:absolute; right:0; top:0;}
.news .one { width:429px; height:83px; margin:0 auto; border-bottom:1px dashed #e4e4e4;}
.news .one h2 { padding:12px 0 4px 0; font-size:16px; text-align:center;}
#topinfo .news .one h2 a { color:#367690;}
#topinfo .news .one h2 a:hover { color:#ff5a00; text-decoration:none;}
.news .one p { padding:0 25px 0 10px; color:#666666; text-indent:2em;}
#topinfo .news .one .more a { color:#ff9000;}
.news .list { margin-top:5px; width:220px; float:left;}
.news .list li { float:left; width:200px; height:20px; margin-top:6px; line-height:20px; padding-left:20px; font-size:14px; background:url(../images/ico/ico11.gif) no-repeat 10px 8px;}
.search { width:447px; height:184px; background:#feffff url(../images/searchhdga.gif) repeat-x left 30px;margin-top:8px;}
.search .searmu { height:30px; background:url(../images/searchhdg.gif) repeat-x left top;}
.search .searmu a { float:left; width:63px; text-align:center; font-size:14px; font-weight:bold; color:#367690; padding-top:6px; height:24px;}
.search .searmu a.at { background:url(../images/searchhdg_at.gif) no-repeat left top; color:#ff5a00;}
.search .sear { height:37px; padding:8px 0 0 15px;}
.search .txt { width:294px; height:19px; border:1px solid #6f9aaf; padding:6px 2px 0 34px; font-size:14px; background:#ffffff url(../images/ico/ico12.gif) no-repeat 5px 5px; color:#333333;vertical-align:middle;}
.search .sub { background:url(../images/sub2.gif) no-repeat left top; width:75px; height:27px; font-weight:bold; font-weight:14px; color:#4b4b4b; border:none; font-weight:bold; vertical-align:middle; margin-left:6px; *padding-top:5px;}
.search .tag { padding:0 11px 5px 15px; line-height:22px;}
.search .tag a { white-space:nowrap; margin:0 2px; *margin:0 1px; display:inline;}
.search span { font-weight:bold; color:#ff5a00; font-size:14px; }
.hotart { width:420px;padding:0 0 0 15px;height:40px;  position:relative; overflow:hidden;}
.hotart li { float:left;  width:140px; height:20px;}
#topinfo .hotart li a { color:#ff3000;}
#topinfo .hotart li a:hover { color:#2189a4; text-decoration:none;}
.ztimg { padding-top:4px;}
.ztimg a { float:left;}
.ztimg a.ztcen { margin:0 4px 0 5px;}

.side { float:right; width:209px;}
.jieshao { width:207px; height:232px; border:1px solid #bcd4ed; background:url(../images/jieshaobg.gif) no-repeat center top;}
.jieshao p { padding:48px 8px 0 7px; height:108px; text-indent:2em; color:#606060;}
.jieshao .more a { color:#ff9000;}
.jieshao .list li { float:left; width:95px; height:29px; background:url(../images/sub3.gif) no-repeat left top; font-weight:bold; font-size:14px; text-align:center; margin:0 0 9px 6px; display:inline;}
.jieshao .list li a { color:#377892; display:block; width:67px; height:24px; padding:5px 0 0 28px; background:no-repeat 5px 4px;}
.jieshao .list li.a a { background-image:url(../images/ico/ico15.gif);}
.jieshao .list li.b a { background-image:url(../images/ico/ico13.gif);}
.jieshao .list li.c a { background-image:url(../images/ico/ico16.gif);}
.jieshao .list li.d a { background-image:url(../images/ico/ico14.gif);}
.shoushu { width:209px; height:183px; background:url(../images/shoushubg.png) no-repeat left top; margin-top:8px; float:left; display:block;}
.shoushu .tit { width:134px; height:38px; background:url(../images/tit1.png) no-repeat left top; margin:2px 0 0 7px; font-weight:bold; font-size:14px; color:#FFFFFF; padding:4px 0 0 60px;}
.shoushu .list { width:194px; margin-left:7px;}
.shoushu .list li { width:160px; padding-left:9px; line-height:24px; margin-bottom:2px;}
#topinfo .shoushu .list li a { color:#1e6683;}

/*-main-*/
#main {width:980px; margin:0 auto; margin-top:8px; height:789px;}
.jbmenum { float:left; width:198px; float:left; background:url(../images/jbmenumbg.gif) repeat-y left top; border-bottom:1px solid #64989d; height:788px;}
.jbmenum .jthead { height:25px; background:url(../images/jbmenumtpbg.png) no-repeat left top; font-weight:bold; font-size:14px; color:#FFFFFF;}
.jbmenum .jthead .tit { padding:4px 0 0 24px; background:url(../images/ico/ico17.gif) no-repeat 8px 8px;}
.jbmenum dl { clear:both;width:185px; margin-left:4px; display:inline; border-bottom:1px dashed #cccccc; float:left; color:#ff5a00; padding:8px 0 5px 5px;}
.jbmenum dt { display:block;}
.jbmenum dd { float:left; margin-right:14px; white-space:nowrap; line-height:27px;}
.jbmenum dd span {color:#ff5a00;}
.jbmenum dl.btm { border:none;}

.mcon { width:769px; float:right; overflow:hidden;}
.theadb { height:48px; background:url(../images/theadbbg.gif) repeat-x left top;}
.theadb .tit { float:left; margin:9px 0 0 14px; display:inline;}
.tipzj { color:#999999; padding:5px 0 0 10px; float:left;}
.tipzj span { color:#FF0000;}
#main .tipzj a {color:#FF0000;}
#main .tipzj a:hover {color:#0000FF;}
.zhuanjia {width:767px; height:194px; border:1px solid #a0c9d5;}
.zhuanjia .list { overflow:hidden; width:755px; margin-left:7px;}
.zhuanjia .list td { padding:0 10px;}
.zhuanjia .list .zjmod { width:251px;}
.zhuanjia .pic { width:102px; height:126px; padding:3px; border:1px solid #a3cbd7; float:left;}
.zhuanjia .info { width:130px; padding-left:5px; float:left;}
.zhuanjia .name { font-weight:bold; font-size:14px; color:#2189a4;}
#main .zhuanjia .name a {color:#2189a4;}
#main .zhuanjia .name a:hover {color:#ff7200;}
.zhuanjia .job {color:#2189a4;}
.zhuanjia .zhuzhi { color:#ff7200}
.zhuanjia .txt { height:55px;}
.zhuanjia .sub a{ display:block; width:62px; height:20px; background:url(../images/sub4.gif) no-repeat left top; text-align:center; line-height:22px;color:#FFFFFF; float:left; margin-right:3px;}
.zhuanjia .sub a.zx { background-image:url(../images/sub5.gif);}
.ask { width:780px; margin-top:3px; height:444px;}
.askmod { float:left; width:378px; height:211px; border:1px solid #cccccc; margin:9px 9px 0 0;}
.askmod .thead { height:48px; background-image:url(../images/askbg.gif); background-position:left top;}
.askmod .thead .tit { width:69px;}
#main .askmod .thead .tit a { color:#2288A1;}
#main .askmod .thead .tit a:hover { color:#333333; text-decoration:none;}
.askmod .tmenu , .modb .tmenu{ float:left;}
.askmod .tmenu li , .modb .tmenu li { float:left; width:70px; height:20px; background:url(../images/tmenubg.gif) no-repeat left top; text-align:center; margin-right:5px; margin-top:6px; padding-top:4px; cursor:pointer;}
.askmod .tmenu li.at , .modb .tmenu li.at{ background-image:url(../images/tmenubgat.gif);}
#main .askmod .tmenu li.at a , #miana .modb .tmenu li.at a{ color:#2288a1;}
#main .askmod .tmenu li.at a:hover , #miana .modb .tmenu li.at a:hover { text-decoration:none;}
#main .askmod .tiwen , #miana .modb .tiwen { float:left;margin:9px 0 0 5px; display:inline;}
#main .askmod .tiwen a , #miana .modb .tiwen a { color:#ff5a00; }

.askmod .con { height:120px;}
.askmod .pictxt { float:left; width:99px;margin-left:10px; display:inline; float:left}
.askmod .pictxt img { border:1px solid #a0c9d6; width:91px; height:81px; padding:3px; display:block; text-align:center; ;}
.askmod .pictxt .pic:hover { background:#ecf6f8;}
.askmod .pictxt p { height:15px; text-align:center; clear:both; background:#ecf6f8; line-height:16px; margin-top:5px;}
.askmod .list { float:left;}
.askmod .list li { width:241px; padding-left:19px; background:url(../images/ico/ico18.gif) no-repeat 8px 9px; font-size:14px; line-height:22px;}
.askmod .tag { height:43px; background:url(../images/tagbg.gif) repeat-x left top; width:366px; margin:0 auto; padding:3px 0 0 10px;}
.askmod .tag li { float:left; white-space:nowrap; margin:0 4px; color:#666666;}
#main .askmod .tag li a { margin:0 2px; color:#666666;}
#main .askmod .tag li a:hover {color:#2288a1;}
.askmod .lista { float:left;}
.askmod .lista li { padding-left:11px;font-size:14px; line-height:22px;}
.askmod .lista li span { margin-right:10px; color:#2288a1;}
.askmod .lista li span a { margin:0 2px; color:#2288a1;}
#main .askmod .lista li span a:hover { color:#333333;}
.conban { margin-top:11px;}

/*-miana-*/
#miana {width:980px; margin:0 auto; clear:both; margin-top:7px; height:281px;}
.modb { float:left; width:315px; height:279px; border:1px solid #cccccc; padding:0 1px;}
.modb .tit { padding-right:5px;}
#miana .modb .tit a { color:#2288A1;}
#miana .modb .tit a:hover { color:#333333;}
.cen { margin:0 11px 0 11px; display:inline;}
.modb  .one { height:95px; padding-top:8px;}
.modb img{ width:110px; height:80px; padding:2px; border:1px solid #cccccc; float:left; margin:0 0 0 5px; display:inline;}
.modb .info { float:left; width:187px; padding-left:5px;}
.modb .info h3 { font-weight:normal; font-size:14px;}
#miana .modb .info h3 a { color:#2189a4;}
.modb .info p { color:#666666; line-height:20px;}
.modb .list { height:120px;}
.modb .list li { width:241px; padding-left:19px; background:url(../images/ico/ico18.gif) no-repeat 8px 9px; font-size:14px; line-height:22px;}
.modb .tag { height:21px; background:#eaf5f7; width:305px; margin:0 auto; padding:3px 0 0 8px; clear:both;}
.modb .tag li { float:left; white-space:nowrap; margin:0 4px; color:#136a7b;}
#miana .modb .tag li a { margin:0 2px; color:#136a7b;}
#miana .modb .tag li a:hover {color:#2288a1;}

/*-ftinfo-*/
#ftinfo {width:980px; margin:0 auto; margin-top:8px; height:300px;}
.ftcon { float:left; width:758px;}
.contop { width:753px; height:230px; border:1px solid #cccccc; }
.contop .top {width:196px; height:230px; float:left; border-right:1px solid #cccccc; overflow:hidden;}
.contop .tit { height:23px; border-bottom:1px solid #cccccc; font-weight:bold; color:#2288a1; font-weight:bold; font-size:14px; padding:4px 0 0 15px;}
#ftinfo .contop .tit a {color:#2288a1;}
#ftinfo .contop .tit a:hover {color:#333333; text-decoration:none;}
.top .list { background:url(../images/topbg.gif) no-repeat 7px 2px; height:180px; margin-top:10px;}
.top .list li { padding:0 0 0 29px; line-height:22px; float:left; width:167px; margin-bottom:1px;}
.pingtai { float:left; width:359px; height:230px; overflow:hidden;}
.ptmenu { width:84px; height:183px; background:url(../images/ptmenubg.gif) no-repeat right bottom; margin:10px 0 0 5px;float:left; display:inline; }
.ptmenu li { width:84px; height:26px; background:url(../images/ptmenubga.gif) no-repeat right top; float:left; clear:both; }
#ftinfo .ptmenu li span { color:#378897; height:23px; display:block; width:77px;padding:3px 7px 0 0; font-size:14px; text-align:right; cursor:pointer;}
#ftinfo .ptmenu li.at span { background:url(../images/ico/ico19.gif) no-repeat right 1px; padding-right:10px; width:74px; color:#ff9900;}
.pingtai .con { width:253px; height:181px; background:#eaf5f7; border:1px solid #87cfdc; float:left; margin:10px 0 0 6px; display:inline;}
.pingtai .info { float:left; width:151px; float:left; padding:10px 0 0 7px;}
.pingtai .info .tita { color:#ff9900; font-size:14px;}
.pingtai .info .txt { color:#378897; line-height:20px; height:85px;}
.pingtai .doctors { float:left; width:88px; padding-top:8px; color:#2189a4;}
.pingtai .doctors .pic { width:79px; height:98px; border:1px solid #89d0dd; padding:2px;}
.dtinfo span { display:block; color:#ff9900; margin-bottom:3px;}
#ftinfo .dtinfo span a {color:#ff7200;}
#ftinfo .dtinfo span a:hover {color:#2189a4;}
.rongyu { width:753px; height:128px; border:1px solid #cccccc; background:url(../images/rongyubg.png) no-repeat left top; margin-top:9px;}
.rongyu .tit { width:25px; height:101px; font-weight:bold; text-align:center; font-size:14px; color:#2288a1; background:#eaf5f7; padding-top:13px; margin:10px 0 0 4px; float:left; display:inline; }
.rongyu .list {height:120px; border-left:1px solid #cccccc; float:left; margin:9px 0 0 3px;}
.rongyu .list li {  float:left; width:142px; padding:4px 0 0 28px;}
.rongyu .list li .pic { width:135px; height:89px; border:1px solid #cccccc; padding:1px;}
.rongyu .list li p { text-align:center; line-height:22px;}
.jbnav { width:755px; height:155px; border:1px solid #cee6f2; clear:both; margin-top:9px; background:#f9feff;}
.jbnav .tit { height:21px; border-bottom:1px solid #cee6f2; font-size:14px; color:#2288a1; font-weight:bold; padding:3px 0 0 6px; background:url(../images/jbnavbg.gif) no-repeat 72px 6px;}
.jbnav .list { width:747px; margin:0 auto;}
.jbnav .list li { height:24px; border-bottom:1px dashed #e4f2f9; padding-left:6px; line-height:26px;}
.jbnav .list li span { color:#ff5a00;}
#ftinfo .jbnav .list li a { color:#368092; margin-right:5px;_margin-right:3px;}
.shebei { width:210px; height:232px; background:url(../images/shebeibg.png) no-repeat left top;}
.shebei .tit { height:21px; font-weight:bold; color:#2288a1; font-weight:bold; font-size:14px; padding:4px 0 0 32px; background:url(../images/ico/ico20.gif) no-repeat 9px 6px;}
.shebei .show { width:208px; height:201px; border:1px solid #7bcec7; border-top:none; text-align:center; padding-top:4px;}
.ftside { width:210px; float:right;}
.lianxi { width:208px; height:294px; border:1px solid #ffc82b; clear:both; margin-top:9px;}
.lianxi { background:url(../images/lianxibg.gif) repeat-x left top;}
.lianxi .tit { height:25px; font-size:14px; font-weight:bold; color:#f59300; padding:4px 0 0 26px; background:url(../images/ico/ico21.gif) no-repeat 5px 6px;}
.lianxi .txt { padding:0 0 0 6px; line-height:20px; color:#379cb3;}
.lianxi .txt span { color:#ff9900;}
.lianxi a { display:block; float:left; clear:both; padding:1px; border:1px solid #dcdcdc; margin:4px 0 0 6px; display:inline;}

/*-link-*/
#link { width:978px; margin:0 auto; margin-top:8px; border:1px solid #b9bab9; padding-bottom:10px;}
#link .tit { height:40px; border-bottom:1px solid #b9bab9; color:#2288a1; font-weight:bold; font-size:14px; padding:4px 0 0 7px; background:url(../images/linkbg.gif) no-repeat 73px 9px;}
#link .list { margin-top:10px;line-height:18px; padding:0 10px}
#link .list li { float:left; height:15px; margin-right:8px; margin-bottom:5px;}
#link .list li a { white-space:nowrap;}

#hzjg {width:978px; margin:0 auto; margin-top:8px; border:1px solid #b9bab9; height:100px;}
#hzjg .tit { width:25px; height:87px; font-weight:bold; text-align:center; font-size:14px; color:#2288a1; background:#eaf5f7; padding-top:2px; margin:5px 0 0 4px; float:left; display:inline; }
#hzjg ul { padding-left:40px;}
#hzjg li {  float:left; width:98px; height:89px; border:1px solid #ededed; padding:2px; margin:2px 0 0 10px;}
.fixedwp { z-index:1}
.lianjie a{ color:#ff7700; font-size:14px;}