*{margin:0;padding:0;}
html,body{margin:0;padding:0;width:100%;}
body{font-size:12px;font-family:"微软雅黑";color:#333;line-height:160%;background:url(login-bg.jpg) center top repeat-x #FFF;height:100%;}
p,ul,li,dd,h1,h2,h3,form,input,select,textarea{margin:0;padding:0;border:0;font-family:"微软雅黑";line-height:150%;}
ul,li{list-style:none;}
div,p{word-wrap:break-word;}
img{border:none;}
input,button,select,textarea{outline:none}
.text{border:1px solid #CCC;padding:5px;background-color:#FCFCFC;line-height:14px;width:150px;font-size:12px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:#CCC 0px 0px 5px;-moz-box-shadow:#CCC 0px 0px 5px;box-shadow:#CCC 0px 0px 5px;border:1px solid #CCC;font-size:12px;}
.text:focus{border:1px solid #31b6e7;background-color:#FFF;-webkit-box-shadow:#CCC 0px 0px 5px;-moz-box-shadow:#CCC 0px 0px 5px;box-shadow:#0178a4 0px 0px 5px;}
.text:hover{background-color:#FFF;}
.text1{border:1px solid #CCC;padding:5px;background-color:#FCFCFC;line-height:14px;width:50px;font-size:12px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:#CCC 0px 0px 5px;-moz-box-shadow:#CCC 0px 0px 5px;box-shadow:#CCC 0px 0px 5px;border:1px solid #CCC;font-size:12px;}
.text1:focus{border:1px solid #31b6e7;background-color:#FFF;-webkit-box-shadow:#CCC 0px 0px 5px;-moz-box-shadow:#CCC 0px 0px 5px;box-shadow:#0178a4 0px 0px 5px;}
.text1:hover{background-color:#FFF;}
input.submit{width:80px;height:30px;text-align:center;border:none;font-weight:bold;color:#FFF;margin-top:5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:#CCC 0px 0px 5px;-moz-box-shadow:#CCC 0px 0px 5px;box-shadow:#CCC 0px 0px 5px;background:#31b6e7;cursor:pointer;}
input.submit:hover{background:#ff9229;}
input.submit{padding:6px 20px;}
.login{position:relative;z-index:10;padding:1px 0 0 0;background:url(login-bg.jpg) center top no-repeat #FFF;}
.login .box-login{position:fixed;z-index:100;
                  width:420px;height:320px;
                  margin-top:-180px;
                  margin-left:-210px;
                  left:50%;
                  top:50%;
                  background:url(login.png) center top no-repeat;
                  }
.login .header{height:40px;margin-top:60px;*margin-top:10px;}
.login .header .logo{position:absolute;top:25px;left:75px;background:url(logo-login.gif) no-repeat;width:300px;height:50px;}
.login_1{margin-left:63px;}
.login_1 ul li:visited{border:#CC6600 solid 2px;}
.login label{display:inline-block;width:60px;text-align:right;padding-left:10px;padding-right:5px;vertical-align:middle;}
.login li{font-size:14px;margin:10px;*margin:8px;}
.login .alt{position:absolute;top:43px;left:260px;font-size:20px;}
.login .alt_1{position:absolute;top:43px;left:480px;font-size:20px;}
.login .errorlist_1{position:absolute;top:43px;left:200px;margin-left:-300px;margin-top:-150px;*margin-top:-125px;}
.login .errorlist_1 li{font-size:16px;font-family:"微软雅黑";color:#cc0033;}
.login .errorlist_2{position:absolute;top:43px;left:420px;margin-left:-570px;margin-top:-150px;*margin-top:-125px;}
.login .errorlist_2 li{font-size:16px;font-family:"微软雅黑";color:#cc0033;}
.login .text{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.login .copyright{position:absolute;left:0;width:100%;bottom:-40px;text-align:center;color:#AAA;font-size:14px;}
.login .copyright_1{position:absolute;left:0;width:100%;bottom:30px;text-align:center;color:#AAA;font-size:14px;}
.login .air-balloon{position:absolute;top:-100px;left:-100px;z-index:50;}
.login .air-balloon.ab-1{width:43px;height:78px;background:url(air-balloon-1.png) no-repeat;}
.login .air-balloon.ab-2{width:24px;height:31px;background:url(air-balloon-2.png) no-repeat;}
.login .footer{position:fixed;left:0;bottom:0;z-index:-1;width:100%;height:198px;background:url(login-foot.jpg) center bottom repeat-x;}
.weibo{height:21px;display:inline-block;vertical-align:middle;overflow:hidden;font-size:0;text-indent:-9999px}
.weibo.tencent{width:21px;background:url(icos.png) 0 0 no-repeat;}
.weibo.tencent:hover{background:url(icos.png) 0 -50px no-repeat;}
.text-logo{border:1px solid #CCC;padding:20px;background-color:#FCFCFC;line-height:60px;width:220px;font-size:12px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:#CCC 0px 0px 5px;-moz-box-shadow:#CCC 0px 0px 5px;box-shadow:#CCC 0px 0px 5px;border:1px solid #CCC;font-size:28px;font-family:"宋体";font-weight:bold;}
#reg-n{background-position:0 0;float:right;margin-right:100px;}
#reg-n.cur{background-position:0 -60px;cursor:text;}
#login-n{background-position:-224px -60px;float:right;margin-left:100px;}
#login-n.cur{background-position:-224px 0;cursor:text;}
.user-interface-nav ul,li{color:#000;cursor:pointer;}
.ul-left{width:270px;float:left;position:relative;z-index:1;margin-left:70px;}
.ul-left li{width:270px;}
.ul-right{float:left;width:270px;}
.ul-right li{width:270px;}
.ul-center{clear:both;height:50;width:699px;text-align:center;}
.ul-center_1{clear:both;height:50;width:430px;text-align:center;}
.clear{height:0;clear:both;}
.red-color{color:red;padding-left:5px;cursor:pointer;}
.code-text{cursor:pointer;width:55px;*width:51px;padding-left:5px;}
h2{font-size:30px;font-family:"宋体";}