html,body{
	font-size: 62.5%;
	height: 100%;
	padding: 0;
	margin: 0;
	background-color: #f0f0f0;
	font-family: 'Microsoft YaHei',arial,sans-serif,'Droid Sans Fallback';
}
.main {
	margin: 0 7%;
}
img{
	height: 20;
	width: 20;
}
.title{
	text-align:center;
	font-size: 2.6rem;
	font-weight: 700;
	color: #ff8903;
	margin: 23px 0 10px;
	line-height: 1em;
}
abbr{
	font-size: 2.1rem;
	color: #66667A;
}
.t2{
	line-height: 1em;
	height: 22px;
	margin: 0 0 15px;
	font-size: 1.4rem;
	color: #666;
	text-align:center;
	font-weight: bold;
}
.s_code {
	border: 1px solid #d7d7d7;
	border-radius: 5px;
	height: 40px;
	width: 99%;
}
li{
	margin: 0 0 6% 0;
	font-size: 1.6rem;
}
.sex{
	margin: 0 0 5% 13%;	
}
.s_code input ,select{
	height: 40px;
	padding: 0 5%;
	border-radius: 5px;
	width: 90%;
	font-size: 1.6rem;
	color: #666;
	border: none;
	font-weight: 600;
	outline: none;
	-webkit-user-select: auto;
}
select{
	width: 100%;
	color: #B1A9A9;
	background-color: white;
}
option{
	text-align: center;	
}
#btn_valid {
	width: 28%;
	float: right;
	color: #fff;	
}
#btn_bind {
	display: inline-block;
	text-align: center;
	width: 100%;
	height: 42px;
	line-height: 42px;
	border-radius: 5px;
	font-size: 1.6rem;
	text-decoration: none;
	cursor: default;
	background-clip: padding-box;
}
.btn-orange {
	background-color: #ff8a01;
	color: #fff;
}
.btn-gray {
	color: #fff;
	background-color: #c9c8c8;
} 
