@charset "gb2312";
/* CSS Document */

body{ width:98%; background:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#173b69; text-align:center; }
#content{ width:1003px; }

ul,ol{ list-style:none; }
*{ margin:0 auto; padding:0; }
a{color:#173b69; text-decoration:none; }
a:link,a:visited {color:#173b69;}
a:hover { text-decoration:underline; color:#000; }
img{ border:none; vertical-align:top;}

/* 头部 */
#header{ width:1003px;
}

/* top */
#list1{ width:963px; height:31px; background:url(images/list1.gif); padding:0 20px; margin-bottom:1px;
}
#list1 li{ float:left; margin-left:11px; display:inline; line-height:31px; color:#fff;
}
#list1 li a{ margin-right:11px; color:#fff;
}
#list1 li a:hover { text-decoration:underline; color:#ffc600;
}

/* logo */
#header_list2{ width:1003px; height:115px; background:url(images/header_bg.gif); overflow:hidden;
}
#logo{ float:left;
}
#list2{ height:115px; padding-left:30px; float:left;
} 
#list2 table{ float:left; text-align:left; line-height:24px; margin-top:-2px;
}
#list2 table td{ padding:0 5px;
}
#list2 .list2_title h3{ width:10px; padding:10px 7px; height:95px; background:url(images/list2_bg.gif); font-size:12px; font-weight:normal; line-height:22px; color:#fff; overflow:hidden;
}
#list2 table .list2_main{ padding-top:9px; vertical-align:top;
}

/* nav */
#nav{ width:973px; height:40px; background:url(images/nav_bg2.gif); padding:0 15px;
}
#nav li{ padding:0 16px; line-height:37px; float:left; background:url(images/nav1.gif) no-repeat right 8px; font-size:14px; font-weight:bolder;
}

#nav li a{ color:#fff;text-decoration:none;
}

#nav li a:hover { color:#ffe0ad;
}
#nav li.block1{ background:url(images/nav_hover_bg2.gif) repeat-x; line-height:38px;
}
#nav li.block1 a{ background:url(images/nav_hover_right2.gif) no-repeat right 0; display:block; margin-right:-16px; padding-right:18px; color:#ffe0ad;
}


/* nav_list */
#nav_list{ width:963px; background:url(images/nav_list_bottom.gif) repeat-x bottom;background-color:#c1e6ff; padding:2px 20px; padding-bottom:12px; float:left;
}
#nav_list li{ float:left; display:block; word-break:keep-all; line-height:28px;
}
#nav_list li a{ margin:0 8px;
}
#nav_list li.block2 a{ color:#ff7d00;
}





/* 内容 */
#pagebody{ width:960px; padding:10px 22px; float:left;
}

/* 侧边 */
#side{ width:275px; float:left;
}

/* search */
#search{ wisth:273px; height:80px; background:#fff; border:1px solid #5a99ce;
}
#search_mian{ width:271px; height:78px;background:#cae8ff; border:1px solid #fff; float:left;
}
#search .input{ width:220px; height:20px; line-height:22px; padding:0 3px; margin:10px 20px; margin-bottom:8px;
}
#search .select{ width:110px; height:24px; margin-left:30px; float:left; *margin-top:3px;
}
#search .search{ width:76px; height:25px; background:url(images/search.gif); border:none; float:left; margin-left:20px; display:inline;
}

/* tel */
.side_tel{ width:275px; height:120px; margin-top:12px; text-align:left;
}
.side_tel .side_list_top{ width:275px; height:28px; background:url(images/side_top.gif);
}
.side_tel .side_list_top h4{ font-size:12px; color:#fff; background:url(images/icon1.gif) no-repeat 17px 6px; padding-left:40px; height:28px; line-height:28px; *line-height:32px;overflow:hidden;
}
.side_tel p{ line-height:22px; margin-top:8px; padding-left:20px;
}
.side_tel p strong{ padding-left:8px;
}

.side_sd{ width:273px; height:130px; border:1px solid #444; margin-top:12px;
}

/* side_list */
.side_list{ width:275px; margin-top:12px; text-align:left; float:left;
}
.side_list .side_list_top{ width:275px; height:28px; background:url(images/side_top.gif); float:left;
}
.side_list .side_list_top h4{ width:150px; font-size:12px; color:#fff; background:url(images/icon2.gif) no-repeat 17px 7px; padding-left:40px; height:28px; line-height:28px; *line-height:32px;overflow:hidden; float:left;
}
.side_list .side_list_top .more{ float:right; margin-right:20px; margin-top:8px; display:inline;
}
.side_list ul{ padding-top:8px; float:left;
}
.side_list ul li{ width:253px; line-height:24px; padding-left:13px; background:url(images/icon6.gif) no-repeat 5px 11px; float:left;
}
.side_list ul li span{ float:right;
}


/* 主体 */
#main{ width:675px; float:right; overflow:hidden;
}
#crumbs{ width:673px; height:28px; border:1px solid #5a99ce; float:left;
}
#crumbs p{ width:631px; padding-left:40px; line-height:28px; background:url(images/icon8.gif) 16px 7px no-repeat; background-color:#cae8ff; border:1px solid #fff; float:left; text-align:left; height:26px; overflow:hidden;
}
#crumbs p span{ padding-right:3px;
}
#crumbs p strong{ color:#2a6187;
}
.sd3{ width:673px; height:80px; border:1px solid #444; margin-top:12px;
}


/* 主体内容 */
.main_article{ width:673px; margin-top:12px; text-align:left; float:left; border:1px solid #5a98cd; background:#f3faff; *padding-bottom:20px; overflow:hidden;
}
.main_article h1{ width:637px; height:40px; background:url(images/article_title.gif); border:1px solid #b4d3f3; margin:18px; margin-bottom:0; line-height:40px; font-size:16px; color:#2a6187; text-align:center; float:left; display:inline;
}
.main_article .main_article_time{ width:637px; height:30px; line-height:30px; border:1px solid #b8deff; margin:0 18px; margin-top:10px; float:left; display:inline; color:#2a6187; text-align:center;
}
.main_article .main_article_time p{ border:1px solid #fff; background:#edf9ff; height:28px;
}
.main_article .article_main{ width:620px; padding:20px 0; float:left; margin-left:26px; display:inline;
}
.main_article .article_main p{ line-height:22px; text-indent:2em;
}
.main_article .arcticle_page{ width:637px; border:1px solid #b8deff; line-height:26px; display:inline; margin:18px; margin-top:0; float:left;
}
.main_article .arcticle_page p { width:595px; height:50px;  padding:10px 20px; background:#edf9ff; border:1px solid #fff; float:left;
}
.main_article .arcticle_page p strong{ color:#2a6187;
}

/* 注脚 */

#footer{ width:1003px; height:149px; background:url(images/footer_bg.gif); float:left; margin-top:10px;
}
#footer .footer_logo{ width:216px; height:74px; margin-left:40px; margin-top:25px; float:left;
}
#footer p{ width:500px; height:70px; float:left; border-left:4px solid #1f6ba5; text-align:left; padding-left:15px; line-height:24px; margin-top:25px; margin-left:20px; display:inline;
}
#footer .footer_top{ width:60px; height:24px; margin-right:40px; margin-top:30px; float:right;
}







