@charset "utf-8";
/* CSS Document */

ul, li, dl, dt, p, br, h1, h2 { margin:0; padding:0 }
li { list-style:none }
img { border:none }
div { overflow:hidden }

* { padding:0; margin:0 auto;}
a:link,a:visited,a:active{ text-decoration:none;}
a:hover{text-decoration:underline;}
img { border:0;}
.f12 { font-size:12px; color:#333;}
.f12 a { font-size:12px; color:#333;}
.f12 img { margin-left:100px;}

#header { width:100%; background-color:#DEEEF4; border-bottom:1px #22577E solid; }
#header .header_tit { width:950px; padding:3px 2px; }
#header .header_tit h1 { font-size:14px; font-weight:normal; float:left;}
#header .header_tit marquee { width:620px; font-size:12px; float:left; margin-left:20px; color:#666;}

#top { width:950px; border-bottom:2px #22577E solid;}
#top .logo {padding:10px 0; width:300px; float:left;}
#top .top_right { float:right; width:640px; padding-top:30px;}

#big_box { width:950px; margin-top:8px;}
#big_box .box_left { float:left; width:240px; border:1px #22577E solid;}
#big_box .box_left h2 { font-size:14px; background-color:#DEEEF4; line-height:30px; text-indent:8px;}

#big_box .box_right { float:right; width:700px;}
#big_box .box_right_top { width:700px;}
#big_box .box_right_top li { width:700px; float:left; border-bottom:1px #CCC dashed;}
#big_box .box_right_mid { width:700px; float:right;}

#fl { width:950px; margin-top:8px;}
#fl .fl_left { width:470px; float:left; border:1px #22577E solid;}
#fl .fl_right { width:470px; float:right; border:1px #22577E solid;}
.fl_left_t{ height:31px; border-bottom:solid #A7C2D7 1px; background:url(images/fl_left_t.gif) no-repeat left #F5F9FD; line-height:31px; color:#FFFFFF; font-weight:bold; font-size:14px; padding-left:40px; border-bottom:1px #22577E solid;}
.fl_left_t span {color:#22577E; margin-left:40px;}
.fl_left_t span a{color:#22577E;}

#fl .fl_left ul { margin:5px;}
#fl .fl_left ul li { float:left; padding-left:10px; margin-bottom:5px; padding-bottom:5px;}
#fl .fl_right ul { margin:5px;}
#fl .fl_right ul li { float:left; padding-left:10px; margin-bottom:5px; padding-bottom:5px;}

#nr { width:948px; margin-top:8px; border:1px #22577E solid;}
#nr ul { margin:5px;}
#nr ul li { float:left; width:312px; line-height:30px; font-size:14px; border-bottom:1px dashed #999;list-style: none;display: block; 
text-indent: 25px;background: url(images/nr_li.gif) 10px center no-repeat; color:#22577E;}
#nr ul li a { color:#22577E;}
.post { color:#22577E; text-indent:10px; font-size:12px;}
.post a{ color:#22577E; text-indent:10px; font-size:12px;}

.nr_tit{ height:31px; border-bottom:solid #A7C2D7 1px; background:url(images/fl_left_nr.gif) no-repeat left #F5F9FD; line-height:31px; color:#FFFFFF; font-weight:bold; font-size:14px; padding-left:40px; border-bottom:1px #22577E solid;}

.nr_p { font-size:14px; line-height:28px; color:#22577E;}
.nr_p p { text-indent:6px;}
.nr_p a {font-size:14px; color:#22577E;}


#link {width:948px; margin-top:8px; border:1px #22577E solid;}
#link ul { margin:4px;font-size:12px; color:#999;}
#link ul a { font-size:12px; color:#999;}

#footer {width:948px; margin-top:8px; border:1px #22577E solid; text-align:center;}
#footer .heng { font-size:14px; background-color:#22577E; color:#FFF; line-height:30px;}
#footer p { font-size:14px; color:#22577E; line-height:30px;}
#footer p a{ font-size:14px; color:#22577E; line-height:30px;}
#footer p span { font-size:14px; font:"Courier New", Courier, monospace; color:#CE5B0F; font-weight:bold;}