.header_wrap_photo {
	width: 100%;
	height: 480px;
	background-image: url(/images/ty_bj.png);
	background-size: 100% 100%;
}
.header_ty_tb_main {
	float: right;
	width: 445px;
	height: 400px;
	background-color: #fff;
	border-radius: 10px;
	margin-top: 40px;
}

.ty_tb_content_header {
	width: 100%;
	height: 67px;
	background-image: url(/images/header_ty.png);
	background-size: 100% 100%;
	/* margin-top: 10px; */
	border-radius: 10px 10px 0 0;
	font-size: 24px;
	color: #fff;
	text-align: center;
	line-height: 67px;
}
.ty_sort_select {
	padding-left: 30px;
	padding-top: 27px;
}
.ty_sort_select .ty_sort_select_item {
	float: left;
	margin-right: 20px;
}
.ty_sort_select_item {
	width: 111px;
	height: 111px;
	background: rgba(255, 255, 255, 1);
	border-radius: 10px;
	border: 1px solid rgba(151, 151, 151, 1);
	cursor: pointer;
}
.ty_sort_select_item.active {
	border: 1px solid rgba(36, 119, 227, 1);
	box-shadow: 2px 4px 16px 0px rgba(36, 119, 227, 0.3);
	color: rgba(36, 119, 227, 1);
}

.ty_sort_select_item img {
	display: block;
	width: 41px;
	height: 43px;
	background-size: 100% 100%;
	margin-left: 35px;
	margin-top: 20px;
}
.ty_sort_select_item i {
	display: block;
	text-align: center;
	font-size: 14px;
	margin-top: 8px;
}
.ty_sort_select_item .tz_icon {
	width: 43px;
	height: 43px;
	background-size: 100% 100%;
}
.ty_sort_select_item .gsp_icon {
	width: 42px;
	height: 44px;
	background-size: 100% 100%;
}
.ty_tb_int {
	padding-left: 30px;
	padding-top: 20px;
}
.ty_tb_int_left {
	/* width: 220px; */
	float: left;
}
.ty_tb_int_left span {
	display: block;
}
.zx_cj {
	float: left;
}
.zx_cj .zx_text {
	display: block;
	float: left;
	line-height: 32px;
	font-weight: 600;
}
.zx_cj input {
	width: 100px;
	height: 32px;
	border-radius: 10px;
	border: none;
	outline: none;
	border: 0.5px solid rgba(151, 151, 151, 1);
	margin-left: 14px;
	padding-left: 35px;
}
.wh_cj {
	float: left;
	/* margin-top: 20px; */
	margin-left: 33px;
}
.wh_cj .wh_text {
	display: block;
	float: left;
	line-height: 32px;
	font-weight: 600;
}
.wh_cj input {
	width: 100px;
	height: 32px;
	border-radius: 10px;
	border: none;
	outline: none;
	border: 0.5px solid rgba(151, 151, 151, 1);
	margin-left: 14px;
	padding-left: 35px;
}
.ty_tb_int_zhf {
	margin-top: 20px;
}
.ty_tb_int_zhf .zh_text {
	display: block;
	float: left;
	line-height: 32px;
	font-weight: 600;
	margin-left: 30px;
	margin-right: 14px;
}
.ty_tb_int_zhf .zhf_result {
	display: block;
	float: left;
	width: 100px;
	height: 32px;
	background-color: #fea838;
	border-radius: 10px;
	text-align: center;
	line-height: 32px;
	color: #fff;
	font-size: 16px;
}
.ty_tb_cx {
	width: 373px;
	height: 40px;
	background: rgba(36, 119, 227, 1);
	border-radius: 10px;
	margin-top: 20px;
	margin-left: 34px;
	text-align: center;
	line-height: 40px;
	color: #fff;
	font-size: 16px;
	cursor: pointer;
	box-shadow: 5px 10px 20px 0 rgba(36, 119, 227, 0.4);
}
.sx_result {
	/* height: 500px; */
	background-color: #fff;
	margin-top: 38px;
	border-radius: 10px;
	padding-bottom: 20px;
	display: none;
}
.sx_result_header {
	height: 69px;
	width: 1120px;
	border-bottom: 0.5px solid #979797;
	margin-left: 40px;
}
.college_number {
	display: block;
	float: left;
	line-height: 69px;
}
.college_number i {
	font-size: 18px;
	color: #2477e3;
}
.select_ry {
	float: right;
	height: 69px;
	/* line-height: 69px; */
}
.select_ry span {
	display: block;
	float: left;
	height: 20px;
	padding: 0 16px;
	/* line-height: 69px; */
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	cursor: pointer;
}
.select_ry .conItem_con.active {
	background-color: #2478e4;
	height: 20px;
	line-height: 20px;
	color: #fff;
	border-radius: 10px;
	margin-right: 5px;
}
.sx_result_main_item {
	width: 1120px;
	height: 120px;
	background: rgba(255, 255, 255, 1);
	border-radius: 10px;
	border: 0.5px solid rgba(120, 183, 247, 1);
	margin-top: 20px;
	margin-left: 40px;
}
.sx_result_main_item_left img {
	display: block;
	float: left;
	width: 100px;
	height: 100px;
	background-size: 100% 100%;
	border-radius: 50%;
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 10px;
}
.college_name {
	width: 300px;
	float: left;
}
.college_name h3 {
	display: block;
	/* float: left; */
	margin-top: 27px;
	margin-left: 11px;
	font-size: 24px;
	font-weight: 500;
	margin-bottom: 15px;
	/* width: 100%; */
	width: 300px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.college_ry {
	display: block;
	float: left;
	height: 20px;
}
.college_ry li {
	float: left;
	width: 60px;
	height: 20px;
	border-radius: 10px;
	border: 0.5px solid rgba(244, 84, 84, 1);
	text-align: center;
	line-height: 20px;
	color: rgba(244, 84, 84, 1);
	margin-left: 10px;
}
.dm {
	display: block;
	float: left;
	margin-left: 10px;
}
.college_message {
	float: left;
	margin-left: 76px;
}
.college_message .college_message_item {
	display: block;
	float: left;
	width: 72px;
	margin-right: 10px;
}
.college_message_item span {
	display: block;
	text-align: center;
}
.college_message_item .lx_text {
	margin-top: 35px;
	margin-bottom: 10px;
	color: #bcbcbc;
}
#zsjh_college {
	width: 107px;
}
.sx_result_main_right {
	float: left;
	margin-left: 30px;
}
.sx_result_main_right .zsjz_btm {
	display: block;
	width: 120px;
	height: 32px;
	border-radius: 15px;
	border: 0.5px solid rgba(120, 183, 247, 1);
	color: #78b7f7;
	text-align: center;
	line-height: 32px;
	margin-top: 23px;
	margin-bottom: 10px;
	cursor: pointer;
}
.sx_result_main_right .ljzx_btn {
	display: block;
	width: 120px;
	height: 32px;
	border-radius: 15px;
	background: rgba(254, 153, 22, 1);
	text-align: center;
	line-height: 32px;
	color: #fff;
	cursor: pointer;
}
table {
	width: 1080px;
	border-collapse: collapse;
	border: 1px solid #dbdbdb;
}
.major_table {
	width: 1080px;
	margin-left: 60px;
	margin-top: 10px;
}
.major_table table thead tr {
	border: 1px solid #bcbcbc;
}
.major_table table thead tr th {
	border: 1px solid #bcbcbc;
	height: 30px;
	text-align: center;
	line-height: 30px;
	background: rgba(249, 249, 249, 1);
}
.major_table table tbody tr td {
	border: 1px solid #bcbcbc;
	text-align: center;
	height: 30px;
}
.ys_text {
	display: block;
	float: left;
	text-align: center;
	margin-top: 10px;
	margin-left: 460px;
	color: #bcbcbc;
}
.dj_sq {
	display: inline-block;
	/* display: block; */
	/* float: left; */
	margin-left: 30px;
	cursor: pointer;
	font-weight: 550;
	padding-top: 10px;
}
#pagination3 {
	/* transform: translateX(-50%); */
	float: none !important;
	margin-top: 30px;
	padding-bottom: 0;
	margin-left: 410px;
}

