@charset "utf-8";
/* CSS Document */
html { overflow:hidden}
body { background:#c0c0c0; font-size:12px; margin:0; padding:0;OVERFLOW: hidden}
ul { margin:0; padding:0; list-style:none}
img { border:none}
a:link { color:#000000; text-decoration:none}
a:visited { color:#000000; text-decoration:none}
a:hover { color:#333333; text-decoration:underline}
#bee { width:100%; height:100%; background:url(bg.jpg) no-repeat left top #ee3a3d; /*#3979b1*/ margin:0 auto}
#top { height:86px; width:100%}
#top dl,#top dt,#top dd { float:left; margin:0; padding:0}
#top dl { margin-left:19px; margin-top:17px; width:600px; display:inline}
#top dt{ width:67px; height:67px;}
#top dd { text-align:left;}
#top dd h3 { font-size:18px; height:40px; line-height:40px; margin:0; padding:0; color:#ffff51; font-weight:bold; padding-left:10px}
#top dd p {  font-size:12px;  margin:0px; padding:0; height:20px; line-height:20px; color:#FFFFFF;padding-left:10px}
#top .tool { float:right}
#top .tool ul { margin-top:25px; margin-right:25px;}
#top .tool ul li  { float:left; margin-left:8px;width:39px;}
#top .tool ul li a.fav:link { background:url(icon_fav.gif) no-repeat 0 0; width:39px; height:40px; display:block}
#top .tool ul li a.fav:visited { background:url(icon_fav.gif) no-repeat 0 0; width:39px; height:40px; display:block}
#top .tool ul li a.fav:hover { background:url(icon_fav.gif) no-repeat 0 -40px; width:39px; height:40px; display:block}
#top .tool ul li a.help:link { background:url(icon_help.gif) no-repeat 0 0; width:39px; height:40px; display:block}
#top .tool ul li a.help:visited { background:url(icon_help.gif) no-repeat 0 0; width:39px; height:40px; display:block}
#top .tool ul li a.help:hover { background:url(icon_help.gif) no-repeat 0 -40px; width:39px; height:40px; display:block}
#top .tool ul li span { display:block; text-align:center; color:#FFFFFF; height:25px; line-height:25px;}

.bg_output_lt { background:url(bg_output_lt.gif) repeat-x; height:24px;}
.bg_output_lc { background:#f5f9fe}
.bg_output_lc h3 { margin:0 ; padding:0; color:#c71313; font-size:16px; height:30px; line-height:30px; padding:0 15px}
.bg_output_lc h3.guest { color:#4687c0}
.bg_output_lc h3 span { color:#828181; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; padding:0 10px;}
.bg_output_lc p { margin:0 ; padding:0; line-height:20px; color:#555555; padding:0 25px;}
.bg_output_lc p.guest {color:#4687c0; font-weight:bold}
.bg_output_lb { background:url(bg_output_lb2.gif) repeat-x;  height:28px; line-height:28px;}
.bg_output_rt { background:url(bg_output_rt.gif) no-repeat; width:15px; height:24px}
.bg_output_rc { background:url(bg_output_rc.gif) repeat-y; width:15px; height:294px; }
.bg_output_rb { background:url(bg_output_rb.gif) no-repeat; width:15px; height:28px; }

.bg_input_l { background:url(bg_input_l.gif) repeat-x}
.bg_input_r { background:url(bg_input_r.gif) no-repeat; width:15px; height:119px;}

.bg_info_t { background:url(bg_info_t.gif) no-repeat; height:20px;}
.bg_info_c { background:url(bg_info_c.gif) repeat-y; height:100%;}
.bg_info_b { background:url(bg_info_b.gif) no-repeat; height:20px;}

.infolist { width:292px; height:auto; margin:0 auto; margin-bottom:2px;}
.infolist_tit  { margin:0; padding:0; width:292px; height:25px; line-height:25px; background:url(bg_infolist_tit.gif)}
.infolist_tit img { float:left; margin-top:2px; margin-left:8px;}
.infolist p { padding:10px; margin:0; line-height:20px; color:#666667}
.infolist ul { padding:10px 0px; margin:0; padding-left:5px;}
.infolist ul li { line-height:20px; color:#00589a; background:url(bg_list_dot.gif) left center no-repeat; padding-left:15px;}
.infolist ul li a { position:relative}
.infolist ul li span { position:absolute; right:-25px; top:-3px;  _position:relative; _right:0px; _top:0px}
.infolist ul li a:link { color:#00589a; text-decoration:none}
.infolist ul li a:visited { color:#00589a; text-decoration:none}
.infolist ul li a:hover { color:#00589a; text-decoration:underline}