@charset "utf-8";

/* CSS Document */

* { margin:0; padding:0;  text-decoration:none; }
ul{ list-style:none;}
img { border:0;}
input{ border-radius:1px;}
body,html { background:#f2f2f2 url(../Images/lbg.jpg) top center no-repeat; background-size:cover; background-attachment:fixed;font-size:12px; color:#fff; font-family:Arial,"微软雅黑";}

select,input{  line-height:18px;  width:160px; }
.top{ width:100%; height:102px;  }
.top img{  padding:30px 0 0 120px;} 
.main_con{ width:800px; min-height:330px; background: url(../Images/login_bg.png) no-repeat bottom center; margin:10% auto 0 auto; }
.login{ width:330px; min-height:300px;  margin-left:400px; }
.login h2{ font-weight:normal; line-height:48px; height:48px; background:#387aca; font-size:16px; text-indent:10px;
  background: -webkit-linear-gradient(#366bc3, #3c9cda); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#366bc3, #3c9cda); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#366bc3, #3c9cda); /* Firefox 3.6 - 15 */
  background: linear-gradient(#366bc3,#3c9cda); }
  
  .login h2 img{ vertical-align:text-bottom}
.login ul{ border:1px solid #e0e0e2; border-top:none; padding:16px 0 10px 0;background-color:#fcfcfc;}
.login ul li{ padding:8px 0px; width:242px; margin:0 auto;}
.login ul li span{ line-height:24px; font-size:14px; }

.input_0 { width: 240px; border: none; height:32px;line-height:32px;      background-color:#fff; color:#333; outline:none;text-indent:30px; border:1px solid #e0e0e0; border-radius:2px; }
.whith_100{ width:140px;}
.in_bg1{background: url(../Images/name.png) no-repeat 6px center; background-size:10%;}
.in_bg2{background: url(../Images/Key_2.png) no-repeat 6px center; background-size:9%;}
.in_bg3{background: url(../Images/Key_3.png) no-repeat 6px center;background-size:15%;}
.btn_0 { background: url(../Images/btn_bg.png) no-repeat; width:130px; border: none; height:32px;line-height:32px; margin-top:10px; color:#FFF; outline:none; margin-left:55px; }
.btn_0:hover{ background:#eeae00;}


#main {   height:618px; 
width:1000px;
margin:0 auto 0 auto;




}

#login {  height:285px; width:331px; float:right; margin:0px 0 0 0; font-size:14px; color:#666; display: inline;}
#login a {line-height:30px; padding-left:10px; font-size:12px;}
.big {padding-top:190px; float:left; width:100%;}
#login  {padding: 150px 30px 0 0px;padding-right:35px;}

#foot { width:704px; height:155px; margin-top:36px; _margin-top:13px;}

#top { height:10px; width:100%; clear:both;}

#error { color:red; width:100%; clear:both; padding-top:25px;}

#main dl {  width:400px; height:85px; }

#main dt{float:left; height:28px; line-height:30px; width:70px; text-align:right; font-weight:bold; margin-right:4px;  _display:inline;}

#main dd{height:30px; line-height:30px;  margin-bottom:8px; _margin-bottom:6px;}

#main .tl input {width:70px; height:25px; border:1px solid #CCC; line-height:25px;}

#main .tl { float:left;  margin-top:2px;  _display:inline; }

#main .t2 { text-align:left; padding:0; margin:0; width:50px; float:left; margin-top:2px;  _display:inline;}






.p40 {margin-left:100px;  float:left; display:inline}

.p20 { margin-left:10px; width:103px; height:23px; float:left; display:inline}