
html, body {
 background:#000;
 color:#3f443f;
 margin:0px 0 0 0;
 padding:0;
}
html {

}
img {
 display:block;
 border:none;
 margin:0 auto;
}

.cle{
 clear:both;
}
.on_index{
 margin:0 auto;
 width:960px;
 text-align:center;
}
.on_indext{
 margin:0 auto;
 width:100%;
 text-align:center;
}
.box{
 margin:0 auto;
 width:1003px;
 height:350px;
 position: absolute;
 top:140px;
 z-index: 2;
}
.boxbg{
 background:url(../images/box_bg.png) no-repeat 50% 0;
 width:1003px;
 height:350px;
 position: absolute;
 top:140px;
 z-index: 1;
}

.box_logo{
 margin:0 8px 0 0
}
 
.login{
 margin:52px auto 0;
}
.login-body{
 width:420px;
}
.listt{
 width:180px;
 font: 14px/42px " ",Arial,"宋体",Helvetica,Verdana,Sans-serif;
 text-align: right;
}
.listdomain{
 float:right;
 font: 18px/18px " ",Arial,"宋体",Helvetica,Verdana,Sans-serif;
 width:87px;
 border:1px solid #677065;
}
.inputbg{
 background:url(../images/inputbg.gif) repeat-x 0 top;
 float:left;
 padding:0 0 0 5px;
 width:158px;
 height: 28px;
 font: 14px/28px " ",Arial,"宋体",Helvetica,Verdana,Sans-serif;
 border:1px solid #677065;
}
.inputbg2{
 background:url(../images/inputbg.gif) repeat-x 0 top #fff;
 padding:0 0 0 5px;
 width:158px;
 height:28px;
 line-height:28px;
 border:1px solid #677065;
}
.inputbg3{
	background:url(../images/inputbg.gif) repeat-x 0 top #fff;
	width:75px;
	height:28px;
	line-height:28px;
	border:1px solid #677065;
	float: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}
.codepic{
 float:right;
}

.foot{
 background:url(../images/foot_bg.png) no-repeat 50% 0;
 width: 1003px;
 height:150px;
 font: 12px/34px Arial,"宋体",Helvetica,Verdana,Sans-serif;
 color:#fff;
 position:relative;
 top:550px;
 z-index:3;
}