@CHARSET "UTF-8";

.top_bg{
	height:120px; width:1000px; background:url(../images/top_bg.jpg) no-repeat;
	border-bottom:1px solid #e1e1e1;margin:0 auto;
}
.top_bg2{
	height:120px; width:1000px; background:url(../images/top_bg2.jpg) no-repeat;
	border-bottom:1px solid #e1e1e1;margin:0 auto;
}
.top_bg2 a,.top_bg a{
    height:120px; width:275px; float:left; display:block;
}


.user_reg{
	height:420px; width:600px; margin:0 auto; padding:30px 0px;
}

.user_login{
	height:320px; width:600px; margin:0 auto; padding:70px 0px 0px 0px;
}

#box { width: 100%; overflow: hidden; }

.btn input { width: 300px; height: 50px; background: #c7000a; color: #fff; display: block; text-align: center; line-height: 50px; font-size: 22px; margin-top: 30px; border:0px; margin-left: 110px; font-family:'微软雅黑'; cursor:pointer;}

/*registered */
.registered_out { width: 100%; background: #fff; padding-bottom: 200px; }

.registered { width: 600px; margin: 0 auto; }

.registered h2 { height: 110px; line-height: 110px; padding-left: 20px; }

.reg-box { padding-left: 30px; }

.reg-box li { line-height: 50px; margin: 10px 0 20px; width: 500px; overflow: hidden; }

.reg-box li label { width: 60px; height: 50px; float: left; line-height: 50px; text-align: right; padding-right: 20px; font-family:'微软雅黑'; font-size:13px; }

.reg-box li input {font-family:'微软雅黑'; padding: 10px 0; font-size: 14px; width: 296px; height: 28px; line-height: 28px; border: 1px solid #dddddd; text-indent: 0.5em; float: left; }

.registered .btn a { background: #c7000a; margin-left: 110px; font-family:'微软雅黑';}

.add { width: 128px; height: 50px; float: left; _display: inline; cursor: pointer; margin-left: 20px; font-family:'微软雅黑';}

.reg-box li .sradd { width: 148px; text-indent: 4px; font-size: 14px; }

.reg-box li .input-code { width: 106px; padding: 10px; font-family: Arial; font-style: italic; color: red; letter-spacing: 1px; cursor: pointer; text-align: center; text-indent: 0; }

.yzm { background: #c7000a; text-align: center; line-height: 50px; color: #fff; }

.yzmc { background: #dddddd; text-align: center; line-height: 50px; color: #999; }

.error { color: red; padding-left: 20px; float: left; }

input { background-color: #fff; outline: none; }

.reg-box li { width: auto; }

.reg-box li input.errorC { border: 1px solid red; }

.reg-box li input.checkedN { border: 1px solid #1ece6d; }

em { font-style: normal; }

.reg-box li .phone_code{
	width:130px;  margin-left:20px; height:50px;background: #c7000a; color:#fff; border:0px; cursor:pointer;
}
