body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, button{padding:0; margin:0; font-family:宋体;}
body{font-size:12px;background:url(/static/image/body_bg.jpg) repeat-x left top;font-family:"宋体"; }
table, td, tr, th{font-size:12px};
div, form, ul, ol, li, span, p{margin:0; padding:0; border:0}
img, a img{ border:0; margin:0; padding:0; vertical-align:top; font-family:宋体; }
h1, h2, h3, h4, h5, h6, strong{ margin:0; padding:0;}
ul, li, ol{ list-style:none; font-size:12px;}
.clear{ clear:both; overflow:hidden; height:auto;}
a:link{ color:#2b2b2b; text-decoration:none}
a:visited{ color:#2b2b2b; text-decoration:none}
a:hover{ color:#ff0000; text-decoration:none;}
a:active{ color:#ff0000}
table, td, input{ font-size:12px; padding:0}

.content{ width:984px; padding:0 8px; background-color:#FFF; margin:0 auto; overflow:hidden; clear:both;}

.columnone{ overflow:hidden; clear:both; margin-top:3px;}
.news{ float:left; width:724px; height:302px; border:1px solid #c7dde8; padding:7px;}
.newsimg{ float:left; width:290px; height:288px; background-color:#e8f5fb; padding:6px;}
.newscontent{ float:left; width:409px; margin-left:6px;}
.newstitle{ height:34px; background:url(/static/image/news_bg.jpg) no-repeat left top; padding-left:34px;}
.newstitle span{ float:left; display:block; width:92px; height:32px; line-height:32px; font-size:14px; font-weight:bold; color:#FFF; text-align:center;}
.newstitle a{ float:right; display:block; padding-top:14px;}
.newsul{ padding:3px 9px 0 13px; overflow:hidden;}
.newsli{ height:27px; border-bottom:1px dashed #cfcfcf; line-height:27px; padding:0 3px; }
.newsli_a{ float:left; background:url(/static/image/news_icon.jpg) no-repeat left center; padding-left:17px;}

.newsli_span{ float:right; color:#9a9a9a;}
.guide{ float:right; width:238px; height:318px; background:url(/static/image/guide_bg.jpg) repeat-y;  }
.guidetitle{  height:43px; line-height:39px; background:url(/static/image/guide_titlebg.jpg) no-repeat left top; padding:0px 0 0 26px; font-size:14px; font-weight:bold; color:#FFF;}
.guidelist{ height:32px; margin-bottom:2px; clear:both;}

.columntwo{ height:309px; border:1px solid #c7dde8; margin-top:9px; padding-left:22px; clear:both;}
.ntrotitle{ height:67px; background:url(/static/image/ntroduction_titlebg.jpg) no-repeat 1px bottom;}
.ntroimg{ float:left; width:181px; height:66px; background:url(/static/image/ntro.jpg) no-repeat 1px top;}
.ntrotab{ float:right; padding:9px 4px 0 0; height:41px; line-height:32px; text-align:center; font-size:14px; font-weight:bold;}
.ntrotab_a{ float:left; width:100px; height:32px; padding-bottom:9px; background:url(/static/image/ntr_titlebtn_bgb.jpg) no-repeat; margin-right:3px;}
.ntrotab_s{ float:left; width:100px; height:32px; padding-bottom:9px; background:url(/static/image/ntr_titlebtn_bga.jpg) no-repeat;  margin-right:3px; color:#FFF;}

.ntroleftimg{ float:left; width:158px; height:192px; background:url(/static/image/ntr_img.jpg) no-repeat; margin:25px 28px 0 0;}
.ntromain{ float:left; width:750px; margin-top:15px; overflow:hidden;}
.ntromain_p{ line-height:20px; text-indent:24px;}
.ntrobtn{ height:141px; margin-top:10px; clear:both;}
.ntrobtn_a{ float:left; width:120px; height:32px; line-height:32px; background:url(/static/image/ntr_btn.jpg) no-repeat; text-align:center; margin:0 5px 4px 0;}
.ntrobtn_a a:link,.ntrobtn_a a:visited{ color:#197ada; font-weight:bold;}


.xperts{ float:left; width:725px;}
.xpertstitle{ height:70px; background:url(/static/image/ntroduction_titlebg.jpg) no-repeat left bottom;}
.xpertstitle_a{ float:left; width:155px; height:69px;}
.xpertstitle_b{ float:left; margin-left:15px; margin-top:34px; background:url(/static/image/xperts_titleicon.jpg) no-repeat left top; padding-left:13px;}
.xpertstitle_b a:link,.xpertstitle_b a:visited{ height:29px; line-height:29px; color:#b5b5b5;}
.xpertsintro{ height:220px; padding:18px 0 0 2px;}
.xpintro_img{ float:left; width:130px; height:187px; margin-right:26px;}
.xpintro_main{ float:left; width:532px; height:187px; background:url(/static/image/xpintro_bg_2.jpg) no-repeat left top; padding-top:31px;}
.xpintro_main_a{ line-height:24px; padding-top:15px;}
.xpintro_btn{ height:28px; margin-top:12px;}
.xpintro_btn a{ float:left; display:block; margin-right:12px;}
.xpertstab{ float:left; width:234px; padding-top:10px; overflow:hidden;}
.xpertstab_a{ float:left; margin:0 7px 7px 0;}
.xpertstab_a a{ display:block; width:64px; height:85px; padding:2px; border:1px solid #dedede;}
.xpertstab_a a:hover,.xpertstab_a a:active{ border:1px solid #f55f2a;}


.columnthree{ height:291px; background:url(/static/image/hospital_bg.jpg) repeat-x left top; border:1px solid #c7dde8; margin-top:10px; clear:both;}
.hospitaltitle{ height:44px; background:url(/static/image/hospital_title.jpg) no-repeat; padding-left:21px; clear:both;}
.hospitaltitle_a{ float:left; line-height:33px; width:147px; margin-right:22px; font-size:16px; font-weight:bold; color:#FFF;}
.hospitaltitle_btn{ float:left; padding-top:10px; }
.hospitaltitle_btn a{ float:left;display:block; padding-right:8px; width:106px; height:20px;}

.hospitalleft{ overflow:hidden; float:left; width:579px; padding-left:10px; background:url(/static/image/hospicon.jpg) no-repeat right center;}
.hoslefttitle{ height:28px; padding:0 15px 0 2px; line-height:22px;}
.hoslefttitle_a{ float:left; width:78px; height:28px; background:url(/static/image/hostable.jpg) no-repeat; margin-right:10px; text-align:center; font-weight:bold; color:#FFF; cursor:pointer;}
.hoslefttitle_b{ float:left; width:78px; height:28px; margin-right:10px; text-align:center; font-weight:bold;}
.hospitalmore{ float:right;}
.hosleftcon{ height:219px;}
.hosleftcon_img{ float:left; width:134px; height:176px; margin:22px 14px 0 0;}
.hosleftcon_a{ float:left; width:409px; overflow:hidden; padding-top:10px;}
.hosleftcon_a h3{ height:20px; line-height:20px; text-align:center; font-size:12px; color:#2b83e3;}
.hosleftcon_b{ line-height:25px; padding-top:10px; text-indent:24px;}

.mid01{ height:26px; line-height:26px; padding-left:4px; margin:3px 10px 0px 0px; border-bottom:1px dashed #dedede; font-size:12px;}

.hospitalright{ float:left; overflow:hidden; width:381px; padding-left:11px;}
.hosrighttitle{ height:28px; padding:0 6px 0 0; line-height:22px;}
.hosrighttitle_b{ float:left; width:110px; height:28px; background:url(/static/image/hostable_a.jpg) no-repeat; margin-right:10px; text-align:center; font-weight:bold; color:#FFF;}
.hostrightlist{ float:left;  padding-top:15px;}
.hostrightlist_a{ line-height:28px; height:28px; background:url(/static/image/hostable_icon.jpg) no-repeat left center;  padding-left:15px; font-size:14px;}
.hostrightlist_a a:link,.hostrightlist_a a:visited{ color:#297bda;}


.columnfour{ height:261px; background:url(/static/image/hospital_bg.jpg) repeat-x left top; border:1px solid #c7dde8; margin-top:10px; clear:both;}
.service{ padding:12px 3px 0 9px; overflow:hidden;}
.serleft{ float:left; width:573px; height:206px; background:url(/static/image/service_bg.jpg) no-repeat left top;}  
.serlefttitle{ line-height:27px; height:27px; padding-left:117px; color:f1542b;}
.serlefttitle span{ padding-right:2px; font-weight:bold; color:#989898;}
.serlefttitle a:link,.serlefttitle a:visited{ padding-right:6px; color:#f1542b;}
.serleftcon{ padding:0 22px 0 28px;}
.serleftcon_a{ height:34px; line-height:34px; text-align:center; font-size:14px; font-weight:bold; color:#3a8fed;}
.serleftcon_b{ line-height:24px;}
.serleftcon a.serleftmore:link,.serleftcon a.serleftmore:visited{ color:#e43f09;}

.medical{ float:right; width:388px; height:201px; background:url(/static/image/medical-knowledge.jpg) no-repeat; padding-top:5px;}
.medicalone{ height:107px; padding-left:37px; clear:both;}
.medicalone div{ float:left; display:block; width:112px; height:47px; padding:0 4px 6px 0;}
.medical_a{ float:left; width:237px; height:80px; margin:6px 0 0 3px;}
.medical_b{ float:left; margin:6px 0 0 4px; width:139px; height:80px;}

.columnfive{ height:172px; background:url(/static/image/hospitalimg_title.jpg) no-repeat left top; padding:20px 0 0 60px; border:1px solid #c7dde8; margin-top:10px; clear:both;}
.tup{ float:left; width:170px; height:157px; margin-right:12px;}
.tup_a{ width:164px; height:121px; overflow:hidden; padding:2px; border:1px solid #d2d4d3;}
.tup_b{ height:36px; line-height:36px; text-align:center;}

.columnsix{ height:47px; margin-top:7px; width:1000px;}
