﻿/*Login Css Start*/
body{font-size:12px;background:url(../images/bg_01.png) center top; font-family:"微软雅黑"; color:#000; margin:0; padding:0;overflow-y:hidden;}
ul,li,H1,H2,H3,H4,H5,form,div {padding:0; margin:0; list-style:none; float:left;}
a{ text-decoration:none; color:#555; blr:expression(this.onFocus=this.blur());}
a:focus { outline:none; }
a:hover { color:#1d82b6; }
*html .login{top:expression(eval((document.documentElement.scrollTop+document.documentElement.clientHeight-600)/2));left:expression(eval(document.body.offsetWidth-430)/2);}
*html .footer{top:expression(eval(document.documentElement.clientHeight-70));}
*html .setting{top:expression(eval(document.documentElement.clientHeight-500));height:220px}
.blur{-webkit-filter: blur(10px);-moz-filter: blur(10px);-ms-filter: blur(10px);filter: blur(10px);filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false);}
.setting{ background:url(../images/setting_bg.png) no-repeat; width:50px; height:220px; _position:absolute; }
.setting div{ width:50px; height:42px; cursor:pointer}
.setting ul{ width:36px; padding-left:13px}
.setting ul li{ width:20px; height:20px; border:1px #eee solid; background:url(../images/set_bg_arr.gif) no-repeat 0 0; margin-top:9px; cursor:pointer}
.setting ul li.setbg_2{ background-position:0 -20px}
.setting ul li.setbg_3{ background-position:0 -40px}
.setting ul li.setbg_4{ background-position:0 -60px}
.setting ul li.setbg_5{ background-position:0 -80px}
.setting ul li.this{ border-color:#f90}
.login{width:434px;height:580px;position:absolute;z-index:101; }
.login .trans_bg{width:434px;height:280px; background:url(../images/login_trans_bg.png) repeat-x;position: absolute;z-index:100; left:0; bottom:25%;box-shadow:0 0 15px #555; }
.login .logo{ width:434px; text-align:center; height:170px; }
.login .logo H1,.login .logo H2{ width:434px; text-align:center;  font-size:16px; font-weight:normal; line-height:50px; color:#fff}
.login .logininput{ width:420px;height:264px; margin:8px 7px; background:#fff; left:0; bottom:25%; position:absolute; z-index:101 }
.login .logininput .title{ background:url(../images/login.png) no-repeat 0 0; width:420px; height:44px}
.login .logininput ul{ width:420px}
.login .logininput ul li{width:420px; background:url(../images/shad.gif) repeat-x 0 47px; height:50px; line-height:50px}
.login .logininput ul li.err{ background-position:0 -50px}
.login .logininput ul li span{ height:32px;float:left;border-right:1px #e5e5e5 solid;margin-top:7px;  width:75px;  background:url(../images/login.png) no-repeat 30px -88px}
.login .logininput ul li span.pass{ background-position:-41px -88px}
.login .logininput ul li span.code{ background-position:-111px -88px}
.login .logininput ul li input{ width:270px; height:32px; line-height:32px; border:0; background:none; margin-top:7px; margin-left:15px;vertical-align: top; color:#cacaca; font-family:"微软雅黑"; display: inline-block;outline:none;}
.login .logininput ul li input#checkcode{ width:120px;margin-right: 20px}
.login .logininput ul li img{ margin-top:15px;display: inline-block;}
.login .logininput ul li.current input{ color:#333}
.login .logininput ul li.current a.clean{ background:url(../images/login.png) no-repeat -217px -62px; width:21px; height:20px; float:right; margin:14px 20px 0 0; cursor:pointer}
.login .logininput ul li.current a.clean:hover{ background-position: -217px -91px}
.login .logininput ul li input#password{ display:none}
.login .logininput ul div{ position:absolute; left:75px;bottom:0; width:140px; height:58px; overflow:hidden; z-index:102; padding:0}
.login .logininput ul div input{ background:url(../images/login.png) no-repeat -280px -62px; width:140px; height:58px; border:none; cursor:pointer;outline:none;}
.footer{ width:100%; height:52px; background:url(../images/login_trans_bg.png) repeat-x 0 -300px;float:none; _position:absolute;}
.footer div{ width:890px; margin:0 auto; float:none; padding-top:25px;color:#fff;text-align:center;}
/*Login Css End*/


/*Main Css Start*/
#header{ width:100%; background:url(../images/comm_top_bg.jpg) repeat-x; height:115px; position:relative}
#header #top{width:100%; background:url(../images/logo_bg.jpg) no-repeat 0}
#header #t_left {width: 100%;}
#header #t_l_top {text-align: left; width: 100%; height: auto; clear:both}
#header .logo {	width: auto; height: auto}
#header .logo img{ border:none}
#header .onlineuser {TEXT-ALIGN: right; line-height:75px; width: 400px;padding-right:20px; float:right; height: 75px; color:#fff;}
#header .onlineuser A { margin:0px 10px; color: #fff}
#header .onlineuser A:hover {color: #ff0;}
#header #t_l_bottom { text-align:center; background: url(../images/nav_bg.gif) repeat-x; width:100%; height: 34px; clear:both;line-height: 24px; padding-top:6px}
#header .wlecominfo { line-height:24px; background: url(../images/main_icon.gif) no-repeat -131px 5px; height: 24px;color:#666; padding:0 33px}
#header ul.t_menu li a{color:#2c2c2c;margin:0px 10px; width: 65px; height: 24px; text-align:center; float:left; font-size:13px; cursor:pointer} 
#header ul.t_menu li a:hover{color:#fff; text-decoration: none;background: url(../images/menu_bg.png) no-repeat 0 -26px; }
#header ul.t_menu li#this a{ color:#fff; text-decoration: none;background: url(../images/menu_bg.png) no-repeat 0 0;}
#header .oncl {width: 100%; height:100%}
#header .t_menuc { text-align:center; margin-right:15px; width: 65px; BACKGROUND: url(../images/menu_bg.png) no-repeat 0 -53px; float:right; height: 24px; cursor:pointer}
#header .t_menuc a,.t_menuc a:hover{ color:#fff; text-decoration:none;}

#mainbody { width:100%; height:100%; }
#left{ width:191px;}
#leftbody { background:#f6f9fd; width: 190px; position: relative; left:0; border-top:#dcdcdc 1px solid; border-right:1px #9db3c5 solid; height:100%}
#leftbody .leftcopyright{ width:100%;font-size:11px; line-height:20px; text-align:center; border-top:1px #ddd dashed; position:absolute; left:0; bottom:0; color:#555; padding:10px 0; z-index:100}
#leftbody .leftcopyright a{ color:#2366a8}
#leftbody .leftcopyright a:hover{ text-decoration:underline}
#leftbody .menutop{width:100%; background:url(../images/nav_bg.gif) repeat-x 0 -54px; height: 46px; line-height:42px;}
#leftbody .menutop span{ background:url(../images/main_icon.gif) no-repeat -118px -20px; padding-left:50px; font-size:14px; float:left}
#leftbody .menubody,#leftbody .colnums_nav{width:100%; clear:both}
#leftbody .hide{ display:none}
#leftbody .colnums_nav ul{ margin: 6px 0px; padding:0 5px;}
#leftbody .colnums_nav H3{width:100%; background:url(../images/nav_bg.gif) repeat-x 0 -120px; height:30px; line-height:30px; color:#404040; cursor:pointer; text-indent:25px; font-weight: normal; font-size:13px}
#leftbody .colnums_nav li { width:100%; clear:both}
#leftbody .colnums_nav li a{ line-height:23px; height:23px; margin:1px 0; color:#404040; border:1px #f6f9fd solid; padding-left:30px; width:145px;border-radius:3px;float:left}
#leftbody .colnums_nav li a:hover{ background:#fff; border-color:#d0e2f8;}
#right{ _display:inline; position:absolute;border-top:1px #dcdcdc solid;  top:115px; }
#framemain {overflow:visible; padding:0; margin:0}
/*Main Css End*/