/*手机端 报名入口*/

/*所有banner*/
.banner{
	width: 100%;
}
.banner img{
	display: block;
	width: 100%;
	height: 100%;
}

/*内容*/
.phone_entry{
	width: 100%;
}
.phone_entry h1,.phone_entry h2{
	width: 100%;
	text-align: center;
	font-size: 16px;
	font-weight: 100;
}
.phone_entry h1{
	margin: 20px 0 0 0 !important;
}
.phone_entry h2{
	margin: 5px 0 0 0 !important;
}
.phone_entry_list{
	width: 100%;	
}
.phone_entry_list ul{
	margin: 0 !important;
}
.phone_entry_list ul li{
	width: 33.3%;
	float: left;
	color: #232323;
	text-align: center;
	position: relative;
	padding: 15px 0 10px 0;
	border-bottom: 1px solid #dbdbdb;
}
.phone_entry_list ul li:after{
	position: absolute;
	content: '';
	bottom: -8px;
	left: 0;
	right: 0;
	margin: auto;
	border: 1px solid #929292;
	background: #fff;
	border-radius: 50%;
	width: 15px;
	height: 15px;
}
.phone_entry_list .red_circle{
	color: #df0024 !important;
}
.phone_entry_list .red_circle:after{
	background: #df0024 !important;
	border: 1px solid #df0024 !important;
}
.phone_entry_main,.phone_list_main,.phone_mark_main,.phone_operation_main{
	width: 100%;
	clear: both;
	padding: 30px 0;
}
.phone_entry_box,.phone_mark_box,.phone_operation_box{
	width: 100%;
	border: 1px solid #dbdbdb;
	padding: 30px 40px;
}
.phone_entry_name,.phone_entry_num{
	border: 1px solid #cdcdcd;
	overflow: hidden;
	height: 40px;
	line-height: 40px;
}
.phone_entry_name span,.phone_entry_num span{
	float: left;
	width: 35%;
	text-align: center;
}
.phone_entry_name input[type='text'],.phone_entry_num input[type='text']{
	width: 65%;
	float: left;
	height: 100%;
	border: none;
	outline: none;
}
.phone_entry_num{
	margin-top: 20px;
}
.phone_entry_box p{
	color: #df0024;
	text-align: center;
	padding: 10px 0;
	margin: 0 !important;
}
.phone_entry_submit,.phone_mark_submit,.phone_operation_submit{
	background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#97c275), color-stop(5%,#8bb768), color-stop(100%,#80ad5d));
	background: #8bb768;
	text-align: center;
	color: #FFFFFF;
	display: block;
	width: 30%;
	margin: 0 auto;
	height: 35px;
	line-height: 35px;
	border: none;
	border-radius: 3px;
}


/*手机端 项目列表*/
.phone_list_box{
	width: 100%;
	border: 1px solid #dbdbdb;
}
.phone_list_table{
	width: 100%;
	text-align: center;
}
.phone_list_table thead{
	background: #f5fcfd;
}
.phone_list_table thead tr{
	border-top: none;
}
.phone_list_table thead td{
	border-right: none;
}
.phone_list_table tr{
	border-top:1px solid #dbdbdb;
}
.phone_list_table td{
	padding: 10px 5px;
	border-right:1px solid #dbdbdb;
}
.phone_list_table td:last-child{
	border-right:none;
}

/*手机端  成绩查询*/
.phone_mark_list{
	overflow: hidden;
	padding: 15px 0 0 0;
}
.phone_mark_list li{
	width: 33.3%;	
	text-align: center;
	position: relative;
	float: left;
}
.phone_mark_list li a{
	background-color: #f5f9ed;
	background-repeat: no-repeat;
	background-position:95% center;
	border: 1px solid #e5eed2;
	display: block;
	width: 95%;
	color: #5d8e00;
	padding: 10px 0;
}
.score-query-click{
	background: -webkit-radial-gradient(white,#d3dcc2);
}
.phone_mark_list ul{
	margin: 0 !important;
}
.phone_mark_box{
	padding: 0 !important;
}
.phone_mark_box h3{
	margin: 0 !important;
	background: #f6fbfc;
	width: 100%;
	display: block;
	text-align: center;
	font-size: 16px;
	padding: 10px 0;
}
.phone_mark_details{
	width: 100%;
	padding: 20px 10px;
	overflow: hidden;
}
.phone_mark_contain{
	overflow: hidden;
	clear: both;
}
.phone_mark_type,.phone_mark_name,.phone_mark_num{
	width: 90%;
	float: left;
	margin-bottom: 10px;
	border: 1px solid #bcbcbc;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	vertical-align: middle;
}
.phone_mark_type span,.phone_mark_name span,.phone_mark_num span{
	width: 30%;
	float: left;
	text-align: center;
}
.phone_mark_type select{
	width: 70%;
	float: left;
	height: 100%;
	border: none;
	color: #8f8f8f;
	outline: none;
}
.phone_mark_name input[type='text'],.phone_mark_num input[type='text']{
	width: 70%;
	float: left;
	height: 100%;
	border: none;
}
.phone_mark_details .phone_mark_red{
	color: #fe3d00;
	float: left;
	width: 10%;
	font-size: 12px;
	vertical-align: middle;
	text-align: center;
	margin-top: 10px;
}

/*报名操作*/
.phone_operation_box{
	padding: 0 0 30px 0!important;
	overflow: hidden;
}
.phone_operation_box h3{
	background: #f5fcfd;
	font-size: 16px;
	text-align: center;
	width: 100%;
	padding: 10px 0;
	margin: 0 !important;
}
.phone_operation_list:first-child{
	padding-top: 15px;
}
.phone_operation_list{
	width: 95%;
	float: left;
	margin: 0 0 20px 2.5%;
	clear: both;
}
.phone_operation_list span:first-child{
	width: 35%;
	float: left;
	display: block;
}
.phone_operation_name,.phone_operation_sex,.phone_operation_time,.phone_operation_code,.phone_operation_input{
	width: 65%;
	float: left;
}
.phone_operation_sex,.phone_operation_judge{
	overflow: hidden;
}
.phone_operation_man,.phone_operation_radio,.phone_operation_woman,.phone_operation_true,.phone_operation_false{
	float: left;
}
.phone_operation_man label,.phone_operation_woman label,.phone_operation_true label,.phone_operation_false label{
	font-weight: 100;
	vertical-align: middle;
}
.phone_operation_woman,.phone_operation_false{
	margin-left: 20px;
}
.phone_operation_time input[type='text']{
	width: 100%;
	border: 1px solid #dbdbdb;
	padding: 8px 0;
	background: url(../img/time.png) no-repeat 95% center;
}
.line_span{
	line-height: 35px;
}
.phone_operation_input input[type='text'],.phone_operation_input input[type='email'],.phone_operation_input input[type='number'],.phone_operation_input input[type='tel'],.phone_operation_input textarea{
	width: 100%;
	border: 1px solid #dbdbdb;
	padding: 8px 0;
	resize: none;
}
.phone_operation_details{
	width: 65% !important;
	float: right !important;
}
.phone_operation_details textarea{
	width: 100%;
	border: 1px solid #dbdbdb;
	text-indent: 20px;
	padding-top: 5px;
	resize: none;
	height: 38px;
	font-size: 12px;
}
.phone_operation_details input[type='text']{
	width: 100%;
	border: 1px solid #dbdbdb;
	padding: 8px 0;
	text-indent: 20px;
	font-size: 12px;
}
.phone_operation_bule{
	color: #416be3;
}
.phone_operation_red{
	color: #df0024;
}
.phone_operation_green{
	color: #5d8e00;
}
.phone_operation_input p{
	margin: 0 !important;
	text-indent: 10px;
}
.phone_operation_two{
	text-align: center;
}
.phone_operation_agreement{
	float: left;
	display: inline-block;
}
.phone_operation_radio label{
	width: 15px;
	height: 15px;
	background: #e6e6e6;
	border-radius: 50%;
	margin-right: 10px;
	vertical-align: middle;
	margin-top: 2px;
}
.phone_operation_radio input[type='radio']{
	display: none;
}
.phone_operation_selected{
	background: #df0024 !important;
	position: relative;
}
.phone_operation_selected:after{
	position: absolute;
	content: '';
	width: 5px;
	height: 5px;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	background: #FFFFFF;
	border-radius: 50%;
}
