
.table-title:after {
	content: "";
	display: table;
	clear: both;
}

.recruit-society-state {
	padding: 20px 0;
}

.recruit-society-state input {
	margin: 0 10px;
}

.recruit-society-state input,
.recruit-society-state select,
.recruit-society-state button {
	padding: 0px 10px;
}

.recruit-society-state button {
	background-color: rgb(208, 2, 27);
	border: none;
	outline: none;
	color: #FFFFFF;
	cursor: pointer;
}

.recruit-society-table table tr {
	border-bottom: 1px solid #CCCCCC;
}
.recruit-society-table table tr:last-child{
	border-bottom: 1px solid #ff6702;
}
.recruit-society-table tr td,
.recruit-society-table tr th {
	width: 17%;
	height: 30px;
	line-height: 30px;
	text-align: center !important;
}
.recruit-society-table tr td{
	font-size: 12px;	
}
.recruit-society-table tr:hover {
	background-color: #ff6702;
	color:#FFF;
}
.recruit-society-table tr:hover a{

	color:#FFF;
}
.table-title {
	background-color:#ff6702;
	padding: 10px 0;
	color: #FFFFFF;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
}

.table-footer {
	border: 1px solid rgb(253, 160, 159);
	border-top: none;
}

.look {
	/*float: left;*/
	color: rgb(31, 144, 288);
}

.apply {
	color: rgb(208, 2, 27);
}
.society-info tr td{
	border: 1px solid #CCCCCC;
}
.society-info tr td:nth-child(3),
.society-info tr td:nth-child(1) {
	background-color: rgb(247,247,247);
	width: 25%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	width: 15%;
}
.recruit-name{
	padding: 15px 0;
}

.society-buts {
	margin-top: 30px;
	float: right;
}

.society-buts button{
	padding: 5px 30px;
	background-color: rgb(208,2,27);
	border: none;
	color: #FFFFFF;
	cursor: pointer;
}


.login-main .but-re a{
	color: #FFFFFF;
}

.login-main {
	width: 320px;
	padding-left: 0%;
	padding-top: 5%;
}

.login-main input {
	padding: 5px 0 5px 20px;
	border: 1px solid rgb(208, 2, 27);
	font-size: 15px;
	outline: none;
	margin-top: 10px;
	width: 100%;
}

.login-main button {
	padding: 5px 30px;
	margin-top: 10px;
	color: #FFFFFF;
	background-color: rgb(208, 2, 27);
	border: none;
	outline: none;
	cursor: pointer;
}
.register-main .btu-reg {
	width: 320px;
}
.login-main .but-re {
	
	
	margin-right: -20px;
}
.resume-main{
	margin: 0 auto;
}
.resume_info{
	margin: 0 auto;
}
.resume_info tr td{
	text-align: right;
	padding-top: 10px;
}
.resume_info tr td input{
	padding: 3px;
}

.resume-title{
	text-align:left;
	color: rgb(208,2,27);
	font-size: 18px;
	padding: 15px 0;
	font-weight: bold;
}
.resume_info tr td input,.resume_info tr td select{
	width: 230px;
}
.resume_info tr td{
	padding-top: 5px;
}
.resume_info .resume-submit{
	float: right;
	padding: 5px 30px;
	color: #FFFFFF;
	margin-top: 10px;
	border: none;
	background-color: rgb(208,2,27);
}