@charset "utf-8";
/* CSS Document */
body { background:#add; overflow-x:hidden; font-family:"宋体",Arial,serif;}
body { background:#e7f5f6 url(../images/bg_01.jpg) repeat-y center;}
* { margin:0; padding:0; font-size:12px; }
ul, ol, li, dl, dt, dd { list-style:none; }
a { color:#066; text-decoration:none; }
a:hover { color:#066; text-decoration:underline; }
h1 {font-size:30px;text-align:center;}
h2 {text-align:center;font-weight: normal;}

#logo { width:1004px; height:70px; margin:0 auto; background:url(../images/logo1.jpg) no-repeat; text-indent:-9999px; }

#banner { width:990px; height:130px; margin:0px auto; background:url(../images/logo1.jpg) no-repeat; text-indent:-9999px; }
#login_top {width:1000px; height:9px; margin:5px auto 0px auto; background:url(../images/login_top.jpg) no-repeat; overflow:hidden;text-indent:-9999px;  }
.wrap { width:1000px; margin:0 auto; background:url(../images/wrap_bg.gif) repeat-y; overflow:auto; }
#welcome { width:1000px; margin:0px auto; }

#nav { width:990px; height:38px; background:url(../images/nav.gif) repeat-x; border:1px solid #9cc; overflow:hidden; margin:0px auto; }
#nav ul { height:38px; overflow:hidden; position:absolute; top:0; left:30px; }
#nav li { padding:0 40px; background:url(../images/nav_line.gif) no-repeat right center; float:left; }
#nav li.last { background:none; }
#nav li a { font:200 14px/36px MicroSoft Yahei; color:#066; text-decoration: none;}

#left, #right { display:inline; height:480px; }

#left { float:left; width:185px; margin-left:10px; background:#399 url(../images/left_bg.gif) no-repeat bottom; }

#menuHead { height:50px; text-indent:-9999px; background:url(../images/menu_head.gif) no-repeat; }
#menu { width:173px; margin:0 auto; margin-bottom:10px; }
#menu dt { margin-top:4px; height:32px;}
#menu dt a { width:173px; line-height:32px; background:url(../images/menu_bg.gif) no-repeat; text-indent:35px; display:block; }
#menu dt a:hover, #menu dt a.select {width:173px;  font-weight:bold; background:url(../images/menu_hover_bg.gif) no-repeat; }

#subMenu { width:173px; padding:10px 0; }
#subMenu li { height:24px; padding-left:15px;text-indent:25px;}
#subMenu li a { width:150px; line-height:24px; background:url(../images/submenu_bg.gif) no-repeat left;  color:#fff; display:block; }
#subMenu li a:hover { font-weight:bold; background:url(../images/submenu_hover_bg.gif) no-repeat left; }

#right { float:right; width:790px; margin-right:10px;  text-align:center; }

#welcome { height:30px; background:#add url(../images/right_top.gif) no-repeat top; overflow:hidden; position:relative; }
#welcome dt, #welcome dd { float:left; line-height:30px; margin-left:10px; display:inline; }
#welcome dt { text-indent:25px; background:url(../images/icon_welcome.gif) no-repeat 5px 5px; }
#welcome dd span { color:#c30; }
#welcome ul { height:30px; position:absolute; top:0; right:10px;}
#welcome li { float:left; line-height:30px; text-indent:20px; margin-left:15px; display:inline; }
#welcome li.home { background:url(../images/icon_home.gif) no-repeat left 6px; }
#welcome li.im { background:url(../images/icon_im.gif) no-repeat left 6px; }
#welcome li.manage { background:url(../images/icon_manage.gif) no-repeat left 6px; }
#welcome li.help { background:url(../images/icon_help.gif) no-repeat left 6px; }
#welcome li.logout { background:url(../images/icon_logout.gif) no-repeat left 6px; }
#welcome a { color:#333; }
#welcome a:hover { color:#f30; }
.barBg { height:19px; background:url(../images/bar_bg.gif) repeat-x; overflow:hidden; }

.pop { display:none; overflow:no; background:#fff; z-index:2; padding:10px}
.popback { display:none; position:fixed; _position:absolute; top:0; left:0; background:#add; z-index:1; }
.clickable { cursor:pointer}
.success { background:url(../images/window_bg.gif) no-repeat; width:100%; height:216px; }
.success th { height:100px; font-size:14px; font-weight:bold; color:#567; text-align:center; padding-top:40px; }
.success td { text-align:right; padding:0 30px 10px 0; }

#copyRight { width:1000px; height:40px; line-height:40px; margin:0 auto; background:#bfe9e5 url(../images/main_bottom.gif) no-repeat top; text-align:center; }

/* Footer */
#footer { overflow:hidden; margin:0px auto;width:990px;height:50px; margin-top:10px; background:#e9e9e9; border-top:5px solid #b0b0b0; text-align:center; line-height:50px; }

