@charset "utf-8";
/* CSS Document */

body {background-color:#c7d8f5;}

/* 总体外框 */
.wrapper {width:1000px; margin:0 auto; text-align:left;}
.html_wrapper {padding:0 5px 5px; background-color:#FFF;}


/* 头部区域 */
.header {width:990px;}

.top_header {height:24px; background:url(../images/bg_01.gif) repeat-x;}
.rss_link {width:14px; height:14px; margin:5px 0 0 10px; float:left; font-size:0; text-indent:-9999px; overflow:hidden; background:url(../images/rss_ico.gif) no-repeat;}
ul.top_menu {height:24px; float:right; display:block;}
.top_menu_1 {float:left!important; padding:0!important;}
ul.top_menu li {width:100px; height:24px; float:left; line-height:24px; text-align:center; background-repeat:repeat-x;}
ul.top_menu li a {font-weight:700;}
ul.top_menu li a, ul.top_menu li a:visited, ul.top_menu li a:hover {color:#FFF;}
.top_menu_1 {background-image:url(../images/bg_02.gif);}
.top_menu_2 {background-image:url(../images/bg_03.gif);}
.top_menu_3 {background-image:url(../images/bg_04.gif);}

.top_user_nav {width:170px; height:24px; float:right; display:block;}
.top_user_nav li {margin:0 5px 0 0; padding:0 0 0 20px; float:left; line-height:24px; background-repeat:no-repeat; background-position:left center;}
.top_user_nav li.top_user_nav1 {background-image:url(../images/title_icon02.gif);}
.top_user_nav li.top_user_nav2 {background-image:url(../images/title_icon03.gif);}

.logo {height:160px;}

.top_nav {height:30px; background:url(../images/top_nav_bg.gif) repeat-x;}
.menu {width:520px; height:30px; float:left;}
.menu ul {height:30px; margin:0 0 0 9px; padding:0 0 0 2px; display:block; background:url(../images/bg_05.gif) no-repeat left center;}
.menu ul li {width:98px; height:30px; padding:0 2px 0 0; line-height:30px; text-align:center; float:left; background:url(../images/bg_05.gif) no-repeat right center;}
.menu ul li a {width:98px; height:30px; display:block; color:#FFF; font-size:14px; font-weight:700;}
.menu ul li a:hover {color:#FFF; text-decoration:none; background:url(../images/menu_a_hover.gif) no-repeat;}
.menu ul li a:visited {color:#FFF;}
.menu ul li a.current {color:#3558b9!important; background:url(../images/menu_a_current.gif) no-repeat!important;}
.menu ul li a.current:hover, .menu ul li a.current:visited {color:#3558b9!important;}

.sub_menu {height:29px; margin:0 0 5px; padding:0 0 0 36px; line-height:29px; background:url(../images/bg_06.gif) repeat-x;}

.top_nav_right {width:470px; float:right;}
.search_form {width:280px; float:left;}
.search_form span {width:177px; height:20px; margin:5px 0 0; float:left; display:block; background:url(../images/search_text.gif) no-repeat;}
.search_text {width:164px; height:18px; margin:1px 0 0 8px; border:0; color:#3659ba; line-height:18px; background:transparent;}
* html .search_text {margin-top:0;}
*+html .search_text {margin-top:0;}
.search_btn {margin:5px 0 0; border:0; cursor:pointer; background:url(../images/search_btn.gif) no-repeat;}
* html .search_btn {margin-left:-3px;}

.date_panel {margin:0 0 0 280px; color:#FFF; line-height:30px;}


/* 底部 */
.footer {padding:0px 0 0 0;}
.foot_con1{ width:290px; background:url(../images/foot_03.jpg) no-repeat right top; height:144px;float:left;padding-top:15px; text-align:center;}
.foot_con2{ width:700px;float:left; padding:15px 0 0 0;}
.foot_con2 p {color:#2d5499; line-height:24px; text-align:center;}
.foot_con2 a, .foot_con2 a:visited, .foot_con2 a:hover {color:#2d5499;}
.net_police {padding:5px 0 50px; text-align:center; clear:both;}



/* 分页统一样式 */
.pagination {color:#3a3a3a; text-align:center;}
.pagination strong {color:#c80000;}
