/* path */
.path {
	width: 12rem;
	height: 0.16rem;
	line-height: 0.15rem;
	color: #fff;
	font-size: 0.14rem;
	margin: 0.2rem auto;
}

.path>span {
	cursor: pointer;
}

.path>span>a {
	color: #fff;
}

.path>span:hover a {
	color: #BD1210;
}

.sign_up {
	width: 12rem;
	height: auto;
	margin: 0 auto 0.2rem;
	overflow: hidden;
}

.sign_left {
	width: 2rem;
	height: 6.22rem;
	background: #fff;
}

.sign_left>p {
	width: 100%;
	height: 0.4rem;
	color: #fff;
	line-height: 0.4rem;
	text-align: center;
	font-size: 0.2rem;
	background: linear-gradient(to bottom, #BD0E0E, #C33320);
}

.people_ol {
	padding-top: 0.2rem;
}

.people_ol>li {
	width: 1.41rem;
	height: 0.32rem;
	font-size: 0.18rem;
	line-height: 0.32rem;
	text-align: center;
	margin: 0 auto 0.2rem;
	border: 0.01rem solid #EEEEEE;
	background: #F8F8F8;
}

.people_ol>li>a {
	color: #333;
}

.people_ol>li.act_ol {
	background: #BD1210;
}

.people_ol>li.act_ol a {
	color: #fff;
}

.sign_right {
	width: 9.7rem;
	margin-left: 0.3rem;
	background: #fff;
}

.sign_right>p {
	height: 0.4rem;
	color: #BA0E0E;
	font-size: 0.2rem;
	line-height: 0.4rem;
	padding-left: 0.15rem;
	border-bottom: 0.01rem solid #BE0E0E;
}




.sign_right>form {
	padding: 0.2rem 0.3rem;
}

/* 姓名 */
.name {
	height: 0.36rem;
	margin-bottom: 0.2rem;
}


.name>span,
.sex>span {
	position: relative;
	width: 1.5rem;
	padding-left: 0.1rem;
	height: inherit;
	line-height: 0.36rem;
	color: #333;
	font-size: 0.18rem;
	text-align: left;
}

.must-input:before {
	content: '*';
	position: absolute;
	left: 0;
	top: 0;
	color: #BD1210;
}

.name_input {
	width: 3.79rem;
	height: 0.36rem;
	color: #333;
	font-size: 0.18rem;
	display: block;
	margin-left: 0.1rem;
	text-indent: 0.15rem;
	border: 0.01rem solid #ccc;
}

input.name_input::-webkit-input-placeholder,
input.sex_input::-webkit-input-placeholder {
	color: #999;
	font-size: 0.16rem;
}

/* sex */
.sex {
	height: 0.36rem;
	margin-bottom: 0.2rem;
}

.sex_box {
	width: 1.02rem;
	height: inherit;
	margin-left: 0.1rem;
	position: relative;
	border: 0.01rem solid #ccc;
}

.sex_input {
	width: 0.78rem;
	height: 0.34rem;
	border: none;
	color: #333;
	font-size: 0.18rem;
	text-indent: 0.15rem;
	cursor: pointer;
}

/*.select_img{*/
/*	width: 13rem;*/
/*	height: 8rem;*/
/*}*/
/*!* 性别下拉框 *!*/
/*.sex_select{*/
/*	position: absolute;*/
/*	left: -1rem;*/
/*	top: 34rem;*/
/*	width: 102rem;*/
/*	height: 66rem;*/
/*	border-radius:0 0 3rem 3rem;*/
/*	border: 1rem solid #ccc;*/
/*	background: #fff;*/
/*}*/
/*.sex_select>li{*/
/*	width: 100%;*/
/*	height: 32rem;*/
/*	color: #333;*/
/*	font-size: 16rem;*/
/*	text-align: center;*/
/*	line-height: 32rem;*/
/*	cursor: pointer;*/
/*}*/
/*.sex_select>li:hover{*/
/*	background: #eee;*/
/*}*/
/*.sex_select>li.act_sex{*/
/*	color: #fff;*/
/*	background: #BD1210;*/
/*}*/
/* 提交报名 */
.submit {
	width: 1.08rem;
	height: 0.34rem;
	color: #fff;
	line-height: 0.34rem;
	text-align: center;
	margin-left: 0.82rem;
	margin-top: 0.3rem;
	cursor: pointer;
	background: #BD1210;
}


/**
下拉框样式
 */
.address{
	margin-left: 1.6rem;
	overflow: hidden;
}
.address > div{
	display: inline-block;
	float: left;
	margin-left: 0;
}
.option {
	/*用div的样式代替select的样式*/
	margin-left: 1.6rem;
	margin-right: 0.2rem;
	height: 0.36rem;
	width: 1.6rem;
	/*border-radius: 5rem;*/
	/*盒子阴影修饰作用,自己随意*/
	/* box-shadow: 0 0 5rem #ccc;*/
	border: 0.01rem solid #cccccc;
	position: relative;
}

.option select {
	box-sizing: border-box;
	/*清除select的边框样式*/
	border: none;
	/*清除select聚焦时候的边框颜色*/
	outline: none;
	/*将select的宽高等于div的宽高*/
	width: 100%;
	padding-left: 30%;
	height: 0.34rem;
	line-height: 0.34rem;
	/*隐藏select的下拉图标*/
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	/* text-align: center;
	text-align-last: center; */
}

.option select option {
	text-align: center;
}


.agree {
	padding-left: 0.1rem;
}

.agree>p {
	color: #333;
	font-size: 0.16rem;
	line-height: 0.3rem;
}
.is-agree{
	margin-top: 0.1rem;
}
.is-agree > label{
	margin-right: 0.1rem;
	font-size: 0.18rem;
	color: #BD1210;
}