@charset "utf-8";
/* CSS Document */
 
a { text-decoration:none;}

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse;}

ul { list-style: none; }

#wrapper { margin:10px;}

#top { width:100%; height:69px; background:#443975 url(../images/top_bg.jpg) right no-repeat;}
#top img { float:left;}
#top_right { float:right; width:300px; text-align:right;}
#top_right span { color:#fff; padding-right:10px; line-height:30px; display:block;}
#top_right img { padding:10px 10px 0 0; float:right;}

#top_line { width:100%; height:35px; margin-bottom:5px; background:#eee url(../images/top_line.jpg) repeat-x; color:#21517e; line-height:35px; text-indent:15px;}

#main { width:100%;}

#menu { width:190px; height:540px; background:#d1f0fe; border:1px solid #6ab6ea; vertical-align:top;}
#menu li { background:url(../images/menu_list.jpg) no-repeat; width:137px; height:28px; margin:1px; text-align:left; padding-left:50px;  margin-top:5px; font: bold 13px/25px "宋体"; color: #fff;}
#menu li * { vertical-align:middle;}
#menu li a { color:#FFFFFF}
#menu li img { padding-right:5px;}
#menu p { background:url(../images/menu_bg.jpg) no-repeat; height:30px; text-align:center; line-height:30px; color:#21517e;}

#content { background:#eaf8ff; border:1px solid #6ab6ea; height:540px; vertical-align:top;}

#content_top { width:100%; height:28px; background:url(../images/content_top.jpg) repeat-x; border-bottom:1px solid #6ab6ea; float:left; margin-bottom:5px;}
#content_top span { display:block; float:left; color:#21517e; line-height:28px; padding-left:15px;}
#content_top .news { float:right; color:#cc0000; line-height:28px;}
#content_top .news img { vertical-align:text-bottom; padding-right:5px;}
#content_top a{ color:#F37B03}
#content_main { width:100%;}

#declaration { height:200px; background:#fff; border:1px solid #ccc; vertical-align:top;}
#declaration .text_top { color:#21517e; height:35px;}
#declaration .text_top * { vertical-align:middle;}
#declaration .text_top img { padding-left:10px;}
#declaration .text_top span { font:bold 14px/35px "宋体"; padding-left:10px; display:inline;}
#declaration .title { text-align:center; font:bold 15px/30px "宋体"; color:#21517e;}
#declaration span { display:block; padding:0 20px; text-indent:26px; line-height:180%;}
#declaration .more a { float:right; color:#cc0000;}

#billboard { width:330px; height:200px; background:#fff url(../images/billboard_top.jpg) repeat-x; border:1px solid #ccc;}
#billboard .text_top { color:#21517e; height:35px;}
#billboard .text_top span { font:bold 14px/35px "宋体"; padding-left:10px;}
#billboard table { width:320px; margin:0 5px; border:1px solid #ccc; text-align:center;}
#billboard td { padding:5px 0; border:1px solid #ccc;}
.table_title { background:#f3fbff; color:#21517e;}
.red { color:#cc0000;}
 
.yellow { height:30px; border:1px solid #fed687; background:#fff;}
.yellow ul { width:100%;}
.yellow li { float:left;  line-height:30px; text-indent:10px;}

#footer { width:100%; height:32px; background:url(../images/footer_bg.jpg) repeat-x; margin-top:5px; color:#fff; text-align:center; line-height:32px;}









/****login***/
body {text-align:center;}

#main_login { width:970px; height:500px; text-align:center; margin:0 auto;}

#login_top { width:100%; border-bottom:3px solid #2d7dc4; padding-bottom:10px; margin-bottom:60px;}
#login_top img { float:left; margin-top:30px; }
#login_top .logo { margin:12px 10px 0 0;}
#login_top span { font:bold 14px "宋体"; color:#444; text-align:right; display:block; text-align:right; padding: 45px 20px 0 0;}

#login_box { width:615px; height:314px; background:url(../images/login/login_bg2.jpg) no-repeat; margin:0 auto;}

#login_block { padding:55px 0 0 0; text-align:left; width:330px; float:right;}
#login_block * { vertical-align:middle;}
#login_block span { line-height:30px; *line-height:33px; font-size:13px;}
#login_block input { _margin:3px 0;}
#login_block .login_btn { margin:20px 0 0 70px; background:url(../images/login/login_btn2.jpg) no-repeat; border:0; width:134px; height:35px; cursor:pointer;}

#login_href { padding:15px 0 0 0px;}
#login_href a { padding:0 10px 0 10px;; font:bold 14px "宋体"; text-decoration:underline; color:#0147b9}

#login_footer { margin-top:60px; padding-top:10px; text-align:center; border-top:3px solid #2d7dc4; color:#666; font:13px "新宋体";}