@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; color:#2a6187;
}
#crumbs p strong{ color:#2a6187;
}
.sd3{ width:673px; height:80px; border:1px solid #444; margin-top:12px;
}


/* 主体内容 */
.main_list{ width:675px; margin-top:12px; text-align:left; float:left; 
}
.main_list .main_list_top{ width:678px; height:35px; background:url(images/main_top2.gif) 0 2px no-repeat; float:left;
}
.main_list .main_list_top h2{ margin-left:20px; padding-right:20px; height:35px; background:url(images/h2_title_bg.gif); float:left; display:inline;
}
.main_list .main_list_top h2 span{ display:block; background:url(images/h2_title_right.gif) no-repeat right 0; padding-right:20px; margin-right:-20px; float:left; display:inline;
}
.main_list .main_list_top h2 span strong{ font-size:14px; color:#fff; background:url(images/icon3.gif) no-repeat 17px 8px; padding-left:40px; height:35px; line-height:35px; overflow:hidden; float:left;
}


.main_list_main{width:673px; border:1px solid #79acd7; border-top:none; margin-top:-2px; float:left; background:#f3faff; 
}
.main_list_main_m{ padding:0 20px;border:1px solid #fff; border-bottom:none; float:left;
}
.main_list_main_m li{ width:610px; border-bottom:1px dashed #9baab4; padding:10px 10px; margin-top:3px; float:left;
}
.main_list_main_m li h2{ font-size:15px; padding-left:40px; background:url(images/icon9.gif) no-repeat 10px 7px; height:30px; line-height:30px;
}
.main_list_main_m li h2 a{ color:#2a6187;
}
.main_list_main_m li h2 a:hover{ color:#ff9600; text-decoration:none;
}
.main_list_main_m li .time{ width:570px; height:22px; line-height:22px; padding-left:37px; color:#2a6187;
}
.main_list_main_m li .time strong{ padding-right:25px;
}
.main_list_main_m li .abstract{ width:563px; padding-left:37px; line-height:22px; padding-top:5px;
}
.main_list_main_m li .abstract a{ color:#34688b;
}


.page{ width:600px; float:left; padding-left:20px; line-height:24px; padding-top:13px; padding-bottom:7px; border:1px solid #fff; border-top:none;
}
.page .page_left{ float:left;
}
.page .page_left a{ padding:0 3px;
}
.page .page_left a.page_hover{ font-weight:bolder;color:#ff9600; text-decoration:underline;
}
.page .page_left a:hover{ color:#ff7d00;
}
.page .page_right{ float:right;
}
.page .page_right span{ padding-left:10px;
}
.page .page_right span strong{ padding:0 4px; color:#ff7d00; font-weight:normal;
}


/* 注脚 */

#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;
}







