
/* CSS Document */
*{margin:0px; padding:0px;}
img{border:none}
a{text-decoration:none}
a:hover{text-decoration:underline}
ul{list-style:none}
#head,#main,#foot{width:960px; overflow:hidden; margin:auto}
.clear{ clear:both; height:0px; line-height:0px; overflow: hidden;}
.logo{width:203px; float:left; height:91px; overflow:hidden; margin-top:3px}
.logor{width:757px; height:91px; background:#C8C8C8; float:left; margin-top:3px; overflow:hidden}
.navbox{width:958px; height:120px; float:left; border:1px #98BFDE solid; background:url(../img/navbg.gif); margin-top:3px; overflow:hidden}
.login{height:31px; overflow:hidden; line-height:36px; font-size:12px; color:#718AA0; padding-left:15px; padding-top:5px}
.login a{color:#305B7E}
.txt1{width:77px; height:18px; border:1px #6685BE solid;}
.np{background:url(../img/login.gif); width:41px; height:21px; border:none; overflow:hidden; line-height:999px; cursor:pointer}
.navbox dl{height:57px; overflow:hidden; font-size:12px}
.navbox dl a{color:#393939}
.navbox dl dd{float:left;background:url(../img/line_1.gif) no-repeat right center; overflow:hidden}
.navbox dl dd.one{width:55px; text-align:center; line-height:57px;}
.navbox dl dd.two{width:334px; height:44px; line-height:22px; margin-top:8px; margin-left:12px}
.navbox dl dd.three{width:315px;height:44px; line-height:22px;margin-top:8px; margin-left:16px}
.navbox dl dd.four{width:219px; margin-left:6px;height:44px; line-height:22px;margin-top:8px; background:none}
.navbox span{display:block; width:960px; float:left; line-height:27px; overflow:hidden; height:27px; padding-left:10px;color:#3564BC; font-size:12px}
.navbox span a{color:#3564BC}
.bigbox{width:958px; float:left; border:1px #CBD5E1 solid; background:#EBF2FA; overflow:hidden; margin-top:8px; font-size:12px; padding-bottom:10px}
.main_one{width:671px; height:528px; border:1px #B4CCDA solid; background:#fff; margin-left:10px; margin-top:10px; float:left; display:inline; overflow:hidden}
.main_onel{width:313px; float:left; overflow:hidden}
.main_onel span.flash{width:310px; height:343px; float:left; display:block; border-right:1px #B4CCDA solid; border-bottom:1px #B4CCDA solid;; background:#EDEDED; padding:1px; overflow:hidden}
.main_onel span.list{width:301px; height:195px;  float:left; margin-left:10px; display:inline; margin-top:10px; overflow:hidden; background:url(../img/monebg.gif) repeat-x left top; border:1px #CBDCEA solid;}
.main_onel span.list strong{display:block; height:32px; line-height:32px; padding-left:15px; font-size:14px; color:#2465B7}
.main_onel span.list ul{background:url(../img/molist.gif) no-repeat 10px 4px; padding-left:30px; width:290px; overflow:hidden}
.main_onel span.list ul li{line-height:23px; height:23px; overflow:hidden}
.main_onel span.list ul li a{color:#013F7C; font-size:12px}
.main_oner{width:334px; float:right; margin-right:10px; overflow:hidden; margin-top:10px; display:inline; font-size:12px}
.main_oner strong.tit{height:35px; line-height:35px; background:url(../img/ico1.gif) no-repeat left center; border-bottom:1px #DEDEE0 solid; text-indent:20px;font-size:14px; color:#278DBD; overflow:hidden; display:block}
.main_oner h2{height:39px; line-height:39px; overflow:hidden; text-align:center; font-size:16px; width:334px;}
.main_oner h2 a{color:#FE7302; font-family:"ºÚÌå"}
.main_oner p.top{line-height:25px;color:#5C5C5C}
.main_oner p.top a{ color:#F60;}
.mimgbox{width:334px; float:left; border-top:1px #DEDEE0 solid; overflow:hidden; margin-top:15px}
.mimgbox img{width:98px; height:86px; float:left; border:1px #E0E0E0 solid; margin-top:6px; padding:1px}
.mimgbox span{display:block; width:214px; float:left; margin-left:10px; margin-top:6px; overflow:hidden}
.mimgbox span strong{display:block; line-height:25px; height:25px; overflow:hidden}
.mimgbox span strong a{color:#013F7C; font-size:14px;}
.mimgbox span p{color:#6C6C6C; line-height:22px; height:66px; overflow:hidden; text-indent:24px;}
.mimgbox span p a{color:#D50000}
.mimgbox ul{ width:334px; overflow:hidden; float:left; padding-top:9px}
.mimgbox ul li{line-height:25px; background:url(../img/ico3.gif) no-repeat left 9px; padding-left:12px; height:25px; overflow:hidden}
.mimgbox ul li cite{float:right; font-style:normal; color:#9B9B9B}
.mimgbox ul li a{color:#013F7C; font-size:14px}

.main_two{width:255px;margin-left:10px; margin-top:10px; float:left;overflow:hidden}
.search{width:255px; height:38px; float:left; overflow:hidden}
.txt2{width:178px; height:21px; border:1px #91B9DC solid; margin-left:4px; overflow:hidden; line-height:21px; text-indent:4px; color:#B0B1B3; font-size:12px; margin-top:5px;}
.np2{background:url(../img/sousuo.gif); width:57px; height:24px; border:none; overflow:hidden; line-height:999px; cursor:pointer}
.m_tbox{width:253px; float:left; background:#fff; border:1px #CDDDEB solid; overflow:hidden}
.m_tbox strong{height:30px; line-height:30px; padding-left:9px; font-size:14px;color:#2465B7; display:block}
.m_tbox strong a{color:#2465B7}
.m_tbox strong span{float:right; margin-right:10px; font-weight:normal; font-size:12px}
.myft ul.imgl{ height:312px; overflow:hidden}
.myft ul.imgl li{width:110px; height:92px; float:left; border:1px #E0E0E0 solid;position:relative; overflow:hidden; margin:0 0 10px 10px; display:inline}
.myft ul.imgl li img{width:108px; height:90px; margin:1px;}
.myft ul.imgl li p{position:absolute;top:70px; left:1px; width:108px; text-align:center; height:21px; line-height:21px; overflow:hidden}
.myft ul.imgl li p{background:#515151; filter:alpha(opacity=70); /*IE*/ -moz-opacity:0.70; /*MOZ , FF*/ opacity:0.70;/*CSS3, FF1.5*/}
.myft ul.imgl li p a{color:#fff}
.myft ul.txt{ margin-left:12px; border-bottom:1px #DCDCDC solid; width:233px; overflow:hidden; padding-top:5px; padding-bottom:5px}
.myft ul.txt li{background:url(../img/ico2.gif) no-repeat left 9px; line-height:20px; height:20px; overflow:hidden; padding-left:10px}
.myft ul.txt li a{color:#5C5C5C}
.zxzj{width:233px; margin-left:10px; height:98px; overflow:hidden; background:url(../img/zjbg.gif) no-repeat left 53px}
.zxzj ul{ width:263px}
.zxzj ul li{width:56px; float:left; overflow:hidden; margin-right:3px;}
.zxzj ul li a{display:block; height:55px; text-decoration:underline}
.zxzj ul li img{width:52px; height:42px; border:1px #DDDDDF solid;}
.zxzj ul li a:hover img{border:2px #D3E3F3 solid;}
.zxzj a.name{display:block; line-height:22px; height:22px; background:url(../img/lianxi.gif) no-repeat 173px 3px; padding-left:6px; color:#034FAF}
.zxzj p{line-height:20px; color:#858585; padding-left:6px}
.hotxz{height:135px; margin-top:10px;}
.hotxz strong{background:url(../img/hotxz.gif) no-repeat left top}
.hotxz ul.imgl{ padding-top:10px}
.hotxz ul.imgl li{ float:left;overflow:hidden; margin-left:15px; display:inline}
.hotxz ul.imgl li img{width:96px; height:60px;  border:1px #E0E0E0 solid; padding:1px;}
.hotxz ul.imgl li p{text-align:center; height:22px; line-height:22px; overflow:hidden; text-align:center}
.hotxz ul.imgl li p a{color:#333}
.hotxz ul.txt{ margin-left:12px; width:233px; overflow:hidden; padding-top:10px; padding-bottom:5px}
.hotxz ul.txt li{background:url(../img/ico4.gif) no-repeat left 9px; line-height:20px; height:20px; overflow:hidden; padding-left:10px}
.hotxz ul.txt li a{color:#5C5C5C}

.mainad{width:960px; height:100px; float:left; margin-top:10px; background:#C6C6C6; overflow:hidden}
.heibox{width:225px; height:283px; border:1px #B4CCDA solid; background:#fff; float:left; margin-left:10px; margin-top:10px; display:inline; overflow:hidden; font-size:12px}
.heibox h2,.widbox h2{height:25px; line-height:25px; background:url(../img/heiboxh2.gif); overflow:hidden; padding-left:10px; font-size:14px;}
.heibox h2 a,.widbox h2 cite{ font-style:normal;font-size:12px; color:#2465B7; float:right; padding-right:10px; font-weight:normal}
.heibox h2 a,.widbox h2 a{font-size:12px; color:#2465B7; float:right; padding-right:10px; font-weight:normal}
.heibox h2 span,.widbox h2 span{float:right; margin-right:10px}
.heibox h2 span a,.widbox h2 span a{font-size:12px; font-weight:normal}
.heibox img{width:90px; height:68px; float:left; border:1px #CDCDCD solid; padding:1px; margin-left:9px; margin-top:9px;}
.heibox span.rdesc{display:block; width:110px; margin-left:7px; margin-top:9px; overflow:hidden; float:left; color:#6C6C6C; height:66px; line-height:22px;}
.heibox span.rdesc a,.widbox span.right p a{color:#CB0101}
.heibox ul{ width:225px; padding-top:10px}
.heibox ul li,.widbox span.right ul li{ background:url(../img/ico5.gif) no-repeat 9px 9px; line-height:23px; height:23px; overflow:hidden; padding-left:18px;}
.heibox ul li a{color:#013F7C}

.widbox{width:462px; height:283px; border:1px #B4CCDA solid; background:#fff; float:left; margin-left:10px; margin-top:10px; display:inline; overflow:hidden; font-size:12px}
.widbox span.left{width:130px; float:left; margin-left:10px; display:inline; overflow:hidden; margin-top:30px; display:block}
.widbox span.left img{width:123px; height:205px; border:1px #CDCDCD solid; padding:1px;}
.widbox span.right{width:290px; float:left; margin-left:10px; display:block; overflow:hidden; margin-top:30px}
.widbox span.right strong{display:block; line-height:24px; height:24px; overflow:hidden}
.widbox span.right strong a{color:#013F7C; font-size:14px;}
.widbox span.right p{height:66px; line-height:22px; text-indent:24px; color:#6C6C6C; overflow:hidden}
.widbox span.right ul{ padding-top:10px}
.widbox span.right ul li{background:url(../img/ico5.gif) no-repeat left 9px; padding-left:10px}
.widbox span.right ul li a{font-size:14px; color:#013F7C}

.botbox{width:960px; float:left; overflow:hidden; margin-top:10px; font-size:12px}
.botbox span.top{display:block; height:32px; line-height:32px; background:#4799CB; text-align:center; color:#fff}
.botbox span.top a{color:#fff}
.botbox span.link{display:block; margin-top:2px; width:940px; background:#DFF2FE; padding:10px; line-height:22px; color:#278DBD}
.botbox span.link a{margin-left:10px; color:#278DBD; white-space:nowrap}

.footbox{float:left; margin-top:10px; overflow:hidden; font-size:12px}
.footbox p{width:500px; float:left; overflow:hidden; line-height:25px; color:#000}
.footbox ul{width:425px; float:right; margin-right:15px;}
.footbox ul li{width:122px; height:52px; float:right; margin-left:12px;}
.footbox ul li img{border:1px #D2D2D2 solid}
.footbox a{color:#000}

.thisplace{width:960px; float:left; line-height:30px; height:30px; font-size:12px; color:#000}
.thisplace a{color:#000}
.typebox,.listbox{width:958px; border:1px #BFD5E2 solid; background:#E6F6FF; float:left; overflow:hidden; padding-bottom:10px}
.typebox h1{height:40px; line-height:40px; padding-left:15px; font-size:18px;}
.typebox h1 a{color:#358DBA}
.typeone{width:684px; height:322px; float:left; border:1px #B4CCDA solid; background:#fff; overflow:hidden; margin-left:10px; display:inline}
.typeone span{height:162px; display:block; margin-left:7px; margin-right:7px; background:url(../img/line_2.gif) repeat-x left bottom; overflow:hidden}
.typeone span h2{height:28px; background:url(../img/typeoneh2.gif) no-repeat left top; line-height:28px; padding-left:14px; margin-top:8px;color:#2C2C2C; font-size:14px; }
.typeone span h2 span{ width:200px; overflow: hidden;height:28px; line-height:28px;}
.typeone span h2 a{color:#2C2C2C; font-size:12px; float:right; font-weight:normal;}
.typeone span p{margin-left:30px; margin-right:30px; line-height:22px; text-indent:24px; font-size:12px; color:#616161; height:44px; overflow:hidden; }
.typeone span p a{color:#BB4949}
.typeone span p.botlink{line-height:25px; color:#0E7DC1; text-indent:0px;}
.typeone span p.botlink a{color:#000; padding:0 5px}
.typeone span a.tit{display:block; line-height:25px; color:#0E7DC1; font-size:12px; margin-left:20px; margin-top:10px}
.padd15{ padding-top:15px}
.typeone span ul{ margin-left:15px; width:700px; padding-top:15px}
.typeone span ul li{width:220px; float:left; line-height:25px; height:25px; overflow:hidden; background:url(../img/ico3.gif) no-repeat left 9px; text-indent:10px}
.typeone span ul li a{color:#0E7DC1; font-size:12px}
.typebdbox{ float:left; border:1px #B4CCDA solid; background:#fff; overflow:hidden; font-size:12px; margin-top:10px; display:inline}
.typebdbox h2,.typedoctor h2,.artlink h2{height:25px; line-height:25px; background:url(../img/heiboxh2.gif); overflow:hidden; padding-left:10px; font-size:14px; color:#3F85B6;}
.typebdbox h2 a,.typedoctor h2 a,.artlink h2 a{font-size:14px; color:#2C2C2C;}
.typetwo{width:240px;height:322px;margin-left:10px; margin-top:0px}
.typebdbox a.tit{line-height:30px; display:block; height:30px; color:#0E7DC1; margin-left:15px; overflow:hidden}
.typebdbox p{ line-height:22px; height:44px; overflow:hidden; text-indent:24px; color:#616161; margin-left:15px; margin-right:15px}
.typebdbox p a{color:#BB4949}
.typebdbox ul{ margin-left:15px; padding-top:10px}
.typebdbox ul li{background:url(../img/ico3.gif) no-repeat left 9px; padding-left:10px; line-height:22px; overflow:hidden; height:22px;}
.typebdbox ul li a{color:#0764A8}
.typead{width:938px; height:100px; float:left; margin-top:10px; background:#C6C6C6; overflow:hidden; margin-left:10px; display:inline}
.typethree{width:341px; height:208px; margin-left:10px;}
.typefour{width:342px; height:208px; border-left:none}
.typefive{width:240px; height:208px; margin-left:10px;}
.typeflash{width:234px; height:120px; margin-left:10px; padding:3px;}
.typedoctor{width:684px;float:left; border:1px #B4CCDA solid; background:#fff; overflow:hidden; margin-left:10px; display:inline; margin-top:10px; padding-bottom:10px}
.typedoctor ul{ margin-left:27px;}
.typedoctor ul li{width:198px; height:144px; float:left; background:#EBF4FF; overflow:hidden; margin-right:17px; margin-top:12px}
.typedoctor ul li img{width:94px; height:96px; float:left; margin-left:9px; margin-top:6px;}
.typedoctor ul li span.left{display:block; width:74px; float:left; overflow:hidden; margin-left:12px; margin-top:6px; height:96px}
.typedoctor ul li span.left a.name{display:block; line-height:28px; height:28px; overflow:hidden; text-align:center; font-size:14px; color:#5DB4E6; font-weight: bold}
.typedoctor ul li span.left p{line-height:22px; height:66px; overflow:hidden; text-align:center; color:#000; font-size:12px}
.typedoctor ul li span.left p a{color:#000}
.typedoctor ul li span.bot{display:block; height:50px; float:left; width:198px; overflow:hidden}
.typedoctor ul li a.zx1{width:89px; height:25px; display:block; background:url(../img/zx1.gif); overflow:hidden; line-height:25px; text-indent:29px; color:#333; font-size:12px; float:left; margin-left:9px; display:inline; margin-top:8px}
.typedoctor ul li a.zx2{width:89px; height:25px; display:block; background:url(../img/zx2.gif); overflow:hidden; line-height:25px; text-indent:29px; color:#333; font-size:12px; margin-left:103px; margin-top:8px}
#foot{font-size:12px}
.typefb{width:960px; height:32px; line-height:32px; background:#4799CB; text-align:center; color:#fff; float:left; margin-top:10px}
.typefb a{color:#fff}
.typefoot{float:left; overflow:hidden;width:960px; background:#DFF2FE; padding-top:10px; padding-bottom:10px}
.typefoot p{width:400px; float:left; overflow:hidden; line-height:25px; color:#000; margin-left:20px}
.typefoot ul{width:425px; float:right; margin-right:15px;}
.typefoot ul li{width:122px; height:52px; float:right; margin-left:12px;}
.typefoot ul li img{border:1px #D2D2D2 solid}

.listleft{width:686px; float:left; margin-left:10px; margin-top:10px; overflow:hidden; display:inline;}
.listleftad{width:686px; height:100px; background:#C6C6C6; overflow:hidden; float:left}
.listleftbox,.articlebox{width:684px; float:left; border:1px #B4CCDA solid; background:#fff; overflow:hidden; margin-top:10px }
.listleftbox ul{ margin-left:30px; margin-right:30px; width:631px; overflow:hidden; padding-top:20px; padding-bottom:20px}
.listleftbox ul li{background:url(../img/ico2.gif) no-repeat 5px 11px; padding-left:15px; line-height:25px; height:25px; overflow:hidden;width:631px;}
.listleftbox ul li a{color:#000; font-size:14px;}
.listleftbox ul li span{float:right; color:#888; font-size:12px; margin-right:25px}
.listleftbox ul li.mline{ padding-bottom:15px; margin-bottom:15px; border-bottom:1px #ccc dotted;}
.pagelist{ width:671px; padding-top:15px; font-size:12px; text-align:center; margin:8px; padding-left:250px;}
.pagelist a{ display:block; border:1px #EAE1D1 solid; float:left; padding:4px 6px; float:left; margin-left:3px; color:#725C34; background:#F7F4EE}
.pagelist a.last{color:#ccc}
.pagelist a:hover,.pagelist a.this{background:#725C34; color:#fff}

.listright{width:242px; float:left; margin-left:10px; overflow:hidden}
.listrbox{width:240px; height:240px;}
.listrad{width:242px; height:220px; float:left; background:#C6C6C6; overflow:hidden; margin-top:10px}
.articlebox h1{height:47px; line-height:47px; text-align:center; font-size:20px; color:#000; padding-top:20px; overflow:hidden}
.articlebox span.ainfo{margin-left:30px; line-height:35px; font-size:12px; color:#878787; display:block}
.articlebox p.desc{width:604px; padding:10px; line-height:25px; border:1px #BFD5E2 solid; background:#EFF8FD; font-size:14px; color:#000; margin-left:30px; overflow:hidden}
.articlebd{width:604px; margin-left:30px; overflow:hidden; font-size:14px; color:#000; line-height:25px; padding-top:25px; padding-bottom:30px}
.adoctor{margin-left:0px;}
.artlink{width:684px;float:left; border:1px #B4CCDA solid; background:#fff; overflow:hidden; display:inline; margin-top:10px; padding-bottom:10px}
.artlink ul{ margin-left:20px; padding-top:15px; padding-bottom:15px; font-size:14px}
.artlink ul li{background:url(../img/ico2.gif) no-repeat left 9px; padding-left:12px; line-height:25px; color:#8C8C8C}
.artlink ul li a{color:#000; margin-right:10px}

.ifocus{width:310px; height:306px; float:left; border:1px #DADADA solid; overflow:hidden}
#ifocus_pic{ width:310px; height:306px;float:left; overflow:hidden; position:relative;}
#ifocus_pic ul,#ifocus_btn ul,#ifocus_btn ul{ padding:0; margin:0; margin:0; list-style:none;}
#ifocus_btn li{ padding:0;}
#ifocus_pic a,#ifocus_btn li a{ width:auto; height:auto; padding:0;}
#ifocus_piclist { position:absolute; }
#ifocus_piclist img {width:310px; height:306px;}
#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; font-size:12px }
#ifocus_tx .normal { display:none; }
#ifocus_btn { width:90px; height:20px; overflow:hidden; position:relative; margin-top:-22px; float:right; z-index:999; padding-right:10px;}
#ifocus_btn li{ width:22px; background:none; float:left; height:20px;}
#ifocus_btn li a{ float:right; width:18px; height:18px; text-align:center;line-height:18px;background:#fff; color:#636363; background:#DEDCDB; font-size:12px }
#ifocus_btn .current{background:none;}
#ifocus_btn .current a{ background:#608AAE; color:#fff;}
#ifocus_opdiv { position:absolute; left:0; bottom:0; width:310px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
