.width1200{ width: 1200px; margin: 0px auto 50px auto; }

/*总体布局*/

.register-box{
	border: 1px solid #767676;
    margin-bottom: 18px;
    font-size: 14px;
}
.register-box label{
	height: 50px;
    line-height: 50px;
   /* padding-left: 10px;*/
    display: inline-block;
	width:380px;
}
.register-box input{
	width: 267px;
    height: 50px;  
    padding-left: 20px;
    font-size: 14px;
	background:#fff;
    color: #666;
    font-family: "Microsoft YaHei","Hiragino Sans GB";
}
.register-box .tips{
	position: absolute;
    margin-top: 5px;
    font-size: 14px;
    color: #ccc;
}
/*用户名*/
.register-box .username_label{
	/*word-spacing: 10px;*/
	/*background:#eee;*/
}
/*密码，确认密码，*/
.register-box .other_label{
	/*word-spacing: 2px;*/
	
}

.register-box b{ color:#C00;}
/*手机号*/
.register-box span{
    display: inline-block;
    width: 107px;
    height: 50px;background:#eee;
	text-align:right; padding-right:10px;
  
}
.register-box .phone{
	padding-left: 18px;
}
/*验证码*/
#code{
	display: inline-block;
    width: 100px;
    height: 54px;
    vertical-align: middle;
    background-color: #f5f5f5;
    font-size: 25px;
    color: #fff;
    text-align: center;
    line-height: 54px;
}
.register-box img{ margin-top: 15px; }
/*协议*/
.arguement{
	margin-bottom: 58px;
}
.arguement input{
	vertical-align: middle;
}
.arguement a{
	color: #38f;
    text-decoration: none;
    font-size: 12px;
}
/*提交按钮*/
.submit_btn input{
	width: 45%;
    height: 54px;
    color: #fff;
    background: #e22;
    border: 0;
    font-size: 16px;
	float:left;
    font-family: "Microsoft YaHei","Hiragino Sans GB";
}

.right_lists{ width:252px; height:698px; border-left:1px solid #eee; float:right;padding-right: 10px;
    padding-top: 10px;}
.right_lists h4{ margin-top:50px; line-height:30px;margin-left:20px;}
.right_lists p{ line-height:30px; font-size:14px;  margin-left:20px; margin-left:20px; color:#333; margin-bottom:30px;}

.message{width:620px;line-height:24px;color:#ffd5bc;overflow:hidden}
.message span{ width:107px; height:52px; background:#eee; display:block; float:left; border-left:1px solid #ddd; border-top:1px solid #ddd; border-bottom:1px solid #ddd; line-height:52px; color:#333; padding-left:15px;}
.message .input{width:319px;height:52px;line-height:52px; float:left;background:#fff;border-right:1px solid #ddd; border-top:1px solid #ddd; border-bottom:1px solid #ddd;padding-left:20px;color:#333;font-family:Microsoft YaHei;}
.message .liulan{width:94px;height:52px;border:1px solid #ffb660; text-align:center;background:#fe9e19;color:#ffffff;cursor:pointer;}
.message .files{position:absolute;left:-1000px;top:52px;heigth:26px;cursor:pointer;filter: Alpha(opacity=0);-moz-opacity:0;opacity:0;} 
.message b{ color:#C00}



select {
display: flex;
    flex-direction: column;
    position: relative;
    width: 271px;
    height: 50px;
    top: -50px;
    left: 107px;
    line-height: 50px;
    padding: 10px 0 0 10px;
    font-size: 14px;
}

option {
  padding:0 30px 0 10px;
  min-height:50px;
  line-height: 50px;
  display:flex;
  align-items:center;
  background:#efefef;
  border-top:#222 solid 1px;
  position:absolute;
  top:0;
  width: 100%;
  pointer-events:none;
  order:2;
  z-index:1;
  transition:background .4s ease-in-out;
  box-sizing:border-box;
  overflow:hidden;
  white-space:nowrap;
  
}

option:hover {
  background:#e22;
  line-height: 50px;
}
.select:focus .option {
  position:relative;
  pointer-events:all;
  line-height: 50px;
}
