/* whole frame */
body { margin:0; padding:0; background:url(../index/bg.gif); font:12px "宋体" }
img { border:0; }
.table { background:#fff; }
.div { background:#fff; }
.form { margin-bottom:3px; margin-right:10px; padding:0; border:0; }
.form .submit { width:54px; }
a { color:#333; text-decoration:none}
a:link { color:#000; text-decoration:none}
a:visited { color:#000; text-decoration:none}
a:hover { color:#f00; text-decoration:underline}
a:active { text-decoration:underline; }

a.white  	{ color:#fff; text-decoration:none}
a.white:link	{ color:#fff; text-decoration:none}
a.white:visited{ color:#fff; text-decoration:none}
a.white:hover	{ color:#ff0; text-decoration:none}
a.white:active	{ text-decoration:none; }

a.text,a.text:link,a.text:visited { color:#00f; font-weight:bold; text-decoration:underline; }
a.text:hover { color:#f00; font-weight:bold; font-size:14px; text-decoration:underline; }

h1 { margin:0; padding:0; border:0; font-size:18px; font-weight:bold; color:#00; display:inline; text-decoration:underline; }
h2 { margin:0; padding:0; border:0; font-size:10px; display:none; text-decoration:underline; }
h3 { margin:0; padding:0; border:0; font-size:14px; font-weight:bold; color:#00; display:inline; text-decoration:underline; }
.text { line-height:25px; font-size:14px; }

/* logo */
#logo { width:778px; margin:auto; overflow:hidden; background:#fff; clear:both; }
.logoleft { width:230px; height:120px; float:left; }
.logomid { float:right; width:445px; height:120px; margin-right:2px; overflow:hidden; }
.logoright { width:100px; float:right; }
.logoright li { list-style:none; width:99px; overflow:hidden; height:22px; line-height:22px; margin-top:1px; text-align:center; background:url(../img/index_aro4.gif) 15px 8px no-repeat #cde6c7; float:left; }

/* head */
#head { width:778px; margin:auto; }
.login { width:778px; background:url(../index/login-bg.gif) repeat-x; margin:auto; }
.loginleft { float:left; width:478px; height:40px; line-height:40px; text-align:center; }
.loginright { float:right; width:300px; height:40px; text-align:center; line-height:40px; background:#fedcbd; }
#unlogin { width:778px; margin:auto; }
.unloginleft { width:11px; float:left; }
.unloginmid { float:right; width:756px; height:28px; line-height:28px; background:url(../index/dl_bgred.gif) repeat-x; text-align:left; }
.unloginmid h1 { font:bold 12px "宋体"; display:inline; margin:0; padding:0; }
.unloginright { width:11px; float:right; }
.topmarquee { width:370px; height:28px; line-height:28px; overflow:hidden; }
.topmarquee2 { width:500px; height:28px; line-height:28px; overflow:hidden; }
.topmarquee h1 { font: bold 12px "宋体"; display:inline; line-height:28px; margin:0; padding:0; color:#00f; text-decoration:none; }
.topmarquee2 h1 { font: bold 12px "宋体"; display:inline; line-height:28px; margin:0; padding:0; color:#00f; text-decoration:none; }
.loginmenu { position:absolute; width:150px; height:30px; line-height:30px; z-index:1; background-color: #CCFFFF; layer-background-color: #CCFFFF; border: 1px none #000000; display: none; text-align:left; padding-left:20px; }
/*主菜单的样式*/
#menuw { width:778px; margin:auto; overflow:hidden; background:#ddd; }
.topmenu { padding-top:11px !important; padding-top:9px; width:771px; color:#fff; margin:auto;height:35px; overflow:hidden; background:#ddd;}
.topmenu ul {clear:left;list-style-type:none;text-align:center; display:inline;}
.topmenu li {float:left; display:block; background:#698ae2; text-align:center; border-left:#fff 1px solid; line-height:27px; font-weight:bold;}
.topmenu li a {display:block;width:76px; color:#fff; text-decoration:none; }
.topmenu li a:visited {color:#fff; text-decoration:none; }
.topmenu li a:hover {font-weight:bold; color:#ff0;background-color:#65c294;border-bottom:1px solid #ff0;text-decoration:none;}
.lli { width:0; background:#fff; height:27px; }

/* command list */
#zdb { width:778px; margin:auto; text-align:center; background:#fff; }
#zd { width:770px; overflow:hidden; text-align:center; margin:auto; padding-bottom:2px !important;padding-bottom:5px;}
#zd ul li { list-style:none; }
#zd li { width:102px; height:25px; line-height:25px; overflow:hidden; border:1px solid #00f; float:left; text-align:left; margin-bottom:2px; font-weight:bold; }
#zd li a { display:block; background:url(../img/top_point.gif) no-repeat 3px 6px; padding-left:20px; }
#zd li a:hover { background:#ccc; color:#00f; background:url(../img/icon_info_03.gif) no-repeat 2px 6px; padding-left:20px; }
#zd .lit { width:5px; height:19px; line-height:19px; background:#ddd; border:0; margin-top:3px; }
#zd li.space { width:5px; height:19px; margin-top:3px; line-height:19px; background:#ddd; border:0; }

/* foot */
#foot { width:778px; margin:auto; overflow:hidden; background:#fff; text-align:center; }
#foot ul li { list-style:none; display:inline; }
#foot li { width:154px; margin-left:1px; display:block; float:left; overflow:hidden; }
