/* common */
html{ _overflow-y:auto; _overflow-x:hidden; }
body { background-color:#FFF; line-height:160%; font-family:"arial"; overflow-x:hidden; }
img { vertical-align:top; }
a { outline:none; }
.pic-center { text-align:center; }

/* wrapper */
.wrap-main { position:relative; left:-600px; margin-left:50%; overflow:hidden; width:1200px; background:#fff8f0; }

/* header */
.header { background:#f4f4f4; }

/* wrap */
.wrap { width:960px; margin:0px auto; background-color:#FFF; padding-top:10px; }
.box { margin-bottom:10px; }

.nav { padding-bottom:32px; background:url(../images/nav_bg.jpg) no-repeat center bottom; }
.nav ul li { display:inline; margin:0px 9px; float:left; width:142px; background:url(../images/nav_li_b.jpg) no-repeat; }
.nav ul li h3 { height:39px; line-height:39px; text-align:center; font-size:14px; color:#FFF; font-family:"Microsoft Yahei"; }
.nav ul li p { padding:10px 9px 10px; }
.nav ul li p strong { color:#ff0000; }
.nav ul li a { display:inline-block; height:30px; color:#ffff00; line-height:30px; margin:10px auto 0px; zoom:1; padding-left:7px; background:url(../images/submit_bg.gif) no-repeat; }
.nav ul li a span { display:inline-block; padding-right:13px; background:url(../images/submit_bg.gif) no-repeat right -30px; }

.top-des { padding:10px; }
.top-des .thumb { float:left; padding:0px 20px 0px 10px; }
.top-des .content { float:right; width:px; padding:15px; width:570px; background-color:#f3f3fb; }
.top-des .content p { font-size:14px; line-height:180%; text-indent:2em; }
.top-des .content .pic-center { padding-top:10px; padding-bottom:5px; text-indent:0em; }

.main .sidebar { float:left; width:340px; }
.main .sidebar .art { margin:5px 20px 0px; background-color:#f3f3fb; padding:10px 15px; }
.main .sidebar .art p { line-height:180%; }
.main .sidebar .art p.pic-center { padding-top:10px; }
.main .sidebar .art p strong { color:#e60012; }
.main .sidebar .notice { margin:0px 20px 10px; padding:10px 15px; background-color:#1d2088; color:#FFF; }
.main .sidebar .notice strong { color:#ffff00; }
.main .art-list { margin:5px 20px 0px; padding:10px 15px; border-bottom:1px dashed #ccc; }
.main .art-list p { line-height:180%; padding:5px 0px 0px; }
.main .content { float:right; width:600px; }

.tab { border-collapse:collapse; }
.tab th { border:2px solid #ffffe7; font-size:14px; font-weight:bold; font-family:"Microsoft Yahei"; height:40px; background-color:#0087c1; color:#FFF; }
.tab td { background-color:#ffffe7; border:2px solid #0087c1; }
.tab td strong { font-size:14px; }
.tab td p { padding:4px 20px; font-size:14px; }

.cent-des { padding:10px; }
.cent-des .thumb { float:left; padding:0px 20px 0px 10px; }
.cent-des .content { float:right; width:px; padding:15px; width:615px; background-color:#f7f7f7; }
.cent-des .content p { font-size:14px; line-height:180%; text-indent:2em; }
.cent-des .content .pic-center { padding-top:10px; padding-bottom:5px; text-indent:0em; }

.article-list { position:relative; width:960px; height:354px; background:url(../images/article_bg.jpg) no-repeat; }
.article-list h3 { position:absolute; top:38px; left:202px; height:32px; width:622px; font-size:14px; font-family:"Microsoft Yahei"; color:#ed5800; }
.article-list ul { position:absolute; top:97px; left:133px; }
.article-list ul li { display:inline; float:left; margin-bottom:17px; width:393px; height:52px; }
.article-list ul li h4 { padding-left:40px; line-height:25px; font-size:14px; color:#097c25; }
.article-list ul li p { padding-left:10px; }
.article-list ul li.mr { margin-right:20px; }
.article-list .ask-qq { display:block; position:absolute; top:304px; left:766px; width:176px; height:36px; }

.doctor ul li { display:inline; margin:0px 35px; float:left; border:1px solid #ccc; padding:10px; width:227px; }
.doctor ul li .pic-center { margin-bottom:10px; }
.doctor ul li h3 { height:30px; line-height:30px; text-indent:2em; font-size:14px; font-weight:normal; background-color:#eeeeee; margin-bottom:10px; }
.doctor ul li h3 strong { padding-right:20px; color:#a40000; }
.doctor ul li p { text-indent:2em; text-indent:2em; line-height:170%; padding-bottom:10px; }
.doctor ul li a { display:block; margin:0px auto; width:185px; height:27px; color:#ffffff; font-weight:bold; line-height:27px; background:url(../images/ask_submit.jpg) no-repeat; text-align:center; font-size:14px; }

.arti-list .thumb { float:left; width:290px; }
.arti-list .content { float:right; width:620px; padding-right:20px; }
.arti-list .content h3 { display:inline-block; padding:0px 10px; margin-bottom:10px; height:30px; line-height:30px; zoom:1; font-size:14px; background-color:#eeeeee; color:#007fff; }
.arti-list .content p { padding:10px 0px; border-top:1px solid #ccc; }
.arti-list .content .ask_num_list { padding-top:5px; background:url(../images/ask_num_list.jpg) no-repeat; width:592px; height:295px; }
.arti-list .content .ask_num_list p { border:none; height:37px; line-height:37px; padding:0px; padding-left:20px; margin-bottom:5px; font-size:14px; }
.arti-list .content .ask_num_list p strong { color:#e23c00; }
.arti-list .content .ask_num_list p small { font-size:12px; color:red; }

.box-title h3 { display:inline-block; padding:0px 10px; margin-left:54px; height:30px; line-height:30px; zoom:1; font-size:14px; background-color:#eeeeee; color:#007fff; }
.box-title .pic-center { margin-bottom:10px; }

.tab1 { margin-left:52px; margin-top:10px; border-collapse:collapse; }
.tab1 th { font-size:14px; border:2px solid #6d83bf; font-weight:bold; font-family:"Microsoft Yahei"; height:40px; background-color:#6d83bf; color:#FFF; }
.tab1 th .ars { padding:10px; background-color:#f5f5f5; color:#333; font-size:12px; font-weight:normal; text-align:left; text-indent:2em; }
.tab1 td { background-color:#FFF; border:2px solid #0087c1; }
.tab1 tr.bg td { background-color:#ffffea; }
.tab1 td strong { font-size:18px; font-family:"Microsoft Yahei"; color:#a40000; } 
.tab1 td p { padding:2px 10px 2px 20px; text-align:left; }

.hj { border:1px solid #ccc; }
.hj ul { padding:15px 0px; overflow:hidden; width:958px; height:144px; }
.hj ul li { float:left; width:191px; text-align:center; }
.hj ul li span { display:block; margin:0px auto; width:163px; height:22px; line-height:22px; color:#1d2088; }