.head-nav {
	display: flex;
	align-items: center;
}

/* .logol {
	max-width: 40%;
} */

.logor {
	margin-left: auto;
	float: unset;
}



img {
	max-width: 100%;
}

.ls_right {
	float: unset;
	margin-left: 305px;
	width: unset !important;
}


.al_rt {
	white-space: nowrap;
}

.ipt_reg {
	width: 100%;
}

.reg_tbl {
	width: 100%;
}


.ul4col li input {
	vertical-align: middle;
	margin-bottom: 3px;
}


#selfintroduction {
	padding: 5px;
	box-sizing: border-box;
}


@media(max-width:1300px) {
	.nav_ul li>a {
		width: auto;
		min-width: 78px;
	}

	.ul4col li {
		width: 50% !important;
	}
}

@media(max-width:992px) {
	.ipt_reg {
		display: block;
		width: calc(100% - 12px) !important;
	}

	.sele_reg {
		display: block;
		width: 100% !important;
	}

	.ul4col li {
		width: 100% !important;
	}

	#selfintroduction {
		width: 100% !important;
	}

	.al_rt {
		width: 80px !important;
		vertical-align: top;
		line-height: 33px;
	}

	.reg_next {
		padding-left: 0px !important;
		text-align: center;
	}

	.tips_reg {
		margin-left: 10px !important;
	}


}


@media(max-width:768px) {
	.ls_right {
		margin-left: 0px;
	}

	.ls_left {
		float: unset;
		width: 100% !important;
	}

	.ls_left_title {
		background-size: 100% 100% !important;
	}

	.ipt1 {
		width: auto;
	}
	
	.weixin{
		padding: 20px 15px!important;
	}

}


@media(min-width:768px) {
	.logor {
		padding-top: 0;
	}
}