@charset "utf-8";
/* CSS Document */
html,body{ text-align:center;}
*{ margin:0; padding:0; list-style:none;}
img{border:0;}
body{background:#FFF url(../images/background/bg-login-x.jpg) repeat-x left top;}
.clean{clear:both; display:block; font-size:0px; overflow:hidden; line-height:0; height:0px;}

.conter{ width:900px; padding:0 5px; margin:0 auto; text-align:left; position:relative; background:#FFF; border:1px solid #DEDEDE; border-width:0 1px;}
.title{ position:absolute; top:0; left:0; background:none; border:none; width:900px; height:600px;}

.softLogo{ position:absolute; left:0; top:50px; z-index:10; width:400px; height:90px;}

.header{ padding:10px 0 0 0px;}
.header .schoolLogo{ width:480px; height:80px; float:left;}
.header .schoolLogo img{ float:left;}
.header .sysLogin{ width:360px; height:75px; float:right;}
.header .sysLogin .userReg{ height:25px; text-align:right; line-height:25px; padding-right:25px;}
.header .sysLogin .userReg a{ color:#777; text-decoration:none; font-size:12px;}
.header .sysLogin .userReg a:hover{ color:#333; text-decoration:underline;}
.header .sysLogin .userNoLogin{ height:50px; background:url(../images/login.jpg) no-repeat left top; padding:15px 0 0 10px; font-size:13px; color:#555; text-align:center;}
.header .sysLogin .userNoLogin a{color:#444; font-size:13px;}
.header .sysLogin .userNoLogin a img{ }
.header .sysLogin .userLogin{ height:50px; background:url(../images/login.jpg) no-repeat left top; padding-left:10px;}
.header .sysLogin .userLogin label{ width:80px; float:left; margin-left:5px; padding-top:13px;}
.header .sysLogin .userLogin .regText{ height:22px; line-height:22px; width:80px; border:1px solid #E7E7E7; border-top:1px solid #ADADAD; text-indent:5px;}
.header .sysLogin .userLogin .select {float:left; display:inline;}
div.selectbox-wrapper{ border:1px solid #676767; border-top:none; margin-top:-3px; width:60px; position:absolute; background:#FFF; text-align:left;}
DIV.selectbox-wrapper ul li.selected { background:#E5E5E5; font-size:12px;}
DIV.selectbox-wrapper ul li.current { color:#FFF; background:#676767; font-size:12px;}
DIV.selectbox-wrapper ul li { padding:3px; width:58px; cursor:pointer; line-height:20px; font-size:12px;}
.selectbox { border:none; display:block; padding:5px 0 0 4px;  DISPLAY: block; padding-left:4px; width:80px; CURSOR: pointer; padding-top:5px; height: 24px; background:url(../images/background/bg01.gif) no-repeat;}

.topMenu{ width:900px; height:45px;}
.topMenu dt{ width:76px; height:45px; float:left;}
.topMenu dd{ width:748px; height:45px; float:left; background:url(../images/menu_bg.jpg) repeat-x left top;}
.topMenu dd a{ float:left; padding-left:20px;}
.topMenu dd a img{ border:none;}

.middler{ margin:0; padding:0; _height:420px; min-height:420px;}
.indexBody{}
.indexBody dd{ width:285px; float:left;}

.bottomer{ height:60px; font-size:14px; width:900px; text-align:right; background:url(../images/bottom_bg.jpg) repeat-x left top; padding-top:5px; position:relative; color:#404040; text-align:center;}
/*.bottomer p{ text-align:right; line-height:50px; padding-right:135px;}
.bottom-logo{ position:absolute; top:10px; left:0px; z-index:100; width:500px; height:80px;}*/

/*login.jsp*/
.userLoginCont{ width:1003px; height:600px; min-height:600px; background:url(../images/background/bg-login.jpg) no-repeat left top; position:relative; margin:0 auto;}
.userLoginCont .errorLogin{ position:absolute; width:auto; height:30px; line-height:30px; top:0; left:50px; z-index:1000; background:#C00 url(../images/background/bg_error.gif) repeat left top; color:#FFF; font-size:14px; font-weight:bold; text-align:left; padding:0 20px;}
.userLoginCont ul{ width:250px; height:150px; position:absolute; top:430px; left:370px; z-index:100; text-align:left; font-size:14px;}
.userLoginCont ul li{ padding:5px 0;}
.userLoginCont ul li label{ width:60px; float:left; padding-top:5px; text-align:right; font-weight:bold; color:#555;}
.userLoginCont ul li .regText{ height:22px; line-height:22px; width:150px; border:1px solid #E7E7E7; border-top:1px solid #ADADAD; text-indent:5px;}
.userLoginCont ul .thtType{ text-align:center;}
.userLoginCont ul .theSubmit{text-align:center;}
.userLoginCont .loginSoftLogo{ width:380px; height:75px; top:170px; left:280px; position:absolute; z-index:10;}
.userLoginCont .loginMenu{ width:200px; height:40px; top:0px; right:5px; position:absolute; z-index:30;}