<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

.whole {
	min-width: 1180px;
}

/*头部*/
.header-wrap {
	height: 98px;
}

.header-top {
	height: 5px;
	background: whitesmoke;
}

/* -----------------------------导航栏-2022.10.31版------------------------------------- */
.nav {
	height: 50px;
	/* background-color: rgb(0, 115, 195, 65%); */
	background-color: rgb(0, 115, 195, 75%);
	font-size: 18px;
	/* font-weight: 600; */
}

.container {
	width: 1180px;
	margin: 0 auto;
	height: 100%;
	/* padding-left: 40px; */
}

.nav .menu_ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	list-style: none;
	margin: 0;
	padding: 0;
}

/* 下拉框三角形符号 */
.menu_ul a i {
	margin-left: 10px;
	display: inline-block;
	margin-left: 10px;
	border: 4px solid transparent;
	border-bottom: none;
	border-top-color: #fff;
	/* border-top-color: rgba(0 115 195/85%); */
}

/* -----------------------------导航栏-2022.10.27版------------------------------------- */
.header_box {
	/* height: 130px; */
	height: 150px;
	width: 100%;
	position: fixed;
	top: 0;
	background-color: #ffffffff;
	z-index: 1001;
}

.content_top {
	margin-top: 150px;
	/* margin-top: 130px; */
}

.h-title {
	height: 100px;
	/* height: 80px; */
}

.h-con {
	height: 50px;
	/* margin-left: 330px; */
	/* margin-left: 260px; */
}

/* .h-con .h-rig-nav {
	margin-top: 10px;
} */

.h-rig-nav .menu_ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	list-style: none;
	margin: 0;
	padding: 0;
}

/* ---------一级菜单---------- */

.menu_ul li {
	display: block;
	position: relative;
}

.menu_ul &gt; li {
	/* margin-right: 30px; */
	/* margin-right: 58px; */

	width: 197px;
	/* width: 150px; */
	height: 50px;
	text-align: center;
	line-height: 50px;
}

.menu_ul &gt; li:last-child {
	margin-right: 0;
}

/* .menu_ul a {
	padding-top: 10px;
	border-top: 3px solid transparent;
} */

.menu_ul li .a_f {
	display: block;
	font-size: 18px;
	/* font-weight: bold; */
	/* color: #26292c; */
	color: #fff;
}

.menu_ul .a_f:hover {
	/* border-top-color: rgb(0 115 195/90%); */
	background-color: rgb(0, 115, 195);
}

.menu_ul &gt; li.active &gt; a {
	background-color: rgb(0, 115, 195);
}

/* 下拉框三角形符号 */
/* .menu_ul a i {
	float: right;
	width: 0;
	height: 0;
	margin-top: 8px;
	margin-left: 10px;
	margin-right: 4px;
	border: 4px solid transparent;
	border-bottom: none;
	border-top-color: rgba(0 115 195/85%);
} */

/* -------二级菜单--------- */
.menu_ul li &gt; ul {
	background-color: #fff;
	border-radius: 5px;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
	display: block;
	font-size: 14px;
	left: 0;
	margin: 0;
	/* min-width: 200px; */
	/* min-width: 150px; */
	min-width: 197px;
	opacity: 0;
	padding: 0;
	position: absolute;
	transition: all 0.2s ease;
	transform: translateY(20px);
	/* top: 172%; */
	top: 50px;
	visibility: hidden;
	z-index: 1000;
}

.menu_ul li .child_ul::before {
	border: 7px solid #fff;
	border-color: transparent transparent #fff #fff;
	box-shadow: -2px 2px 2px -1px rgba(0, 0, 0, 0.1);
	content: "";
	/* left: 45px; */
	left: 75px;
	position: absolute;
	top: 2px;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
}

.menu_ul li.has_child_ul:hover &gt; .child_ul {
	visibility: visible;
	opacity: 1;
	margin-top: 0;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}

.menu_ul &gt; li .child_ul li:first-child a {
	border-top: 0;
}
.menu_ul
	&gt; li.has_child_ul:hover
	&gt; .child_ul
	&gt; li.has_child_ul:hover
	&gt; .child_ul {
	visibility: visible;
	opacity: 1;
	margin-top: -1px;
	margin-right: 0;
}
.menu_ul &gt; li .child_ul &gt; li .child_ul {
	left: 100%;
	top: 0;
	margin-top: 10px;
}
.menu_ul li .child_ul a:hover {
	color: #1e88e5;
	letter-spacing: 0.5px;
	padding-left: 20px;
}

/* ---------------- */

.menu_ul &gt; li .child_ul li a {
	display: block;
	/* padding: 10px 15px; */
	padding: 15px 15px;
	clear: both;
	white-space: nowrap;
	font-size: 14px;
	color: #26292c;
	-webkit-transition: all 0.35s ease;
	transition: all 0.35s ease;
	/* width: 100%; */
	border-top: 1px solid #f0f0f0;
}

.menu_ul &gt; li .child_ul li {
	position: relative;
	line-height: 30px;
	text-align: left;
	margin-left: 5px;
}

/* 搜索框 */
.h-rig-search {
	display: inline-block;
	vertical-align: middle;
}

.input-con {
	position: relative;
	/* width: 190px; */
	width: 220px;
	margin-right: 25px;
	margin-top: -1px;
}

.input-con #search_con {
	border-color: gray;
	/* width: 190px; */
	width: 220px;
	padding: 0 5px;
	outline: none;
	color: gray;
}

.input-con input {
	height: 35px;
	border: 1px solid transparent;
	border-radius: 3px;
	box-sizing: border-box;
}

.input-con span {
	position: absolute;
	top: 45px;
	/* top: 30px; */
	right: 7px;
	width: 18px;
	height: 18px;
	background: url("../images/a02_2.png") no-repeat;
	cursor: pointer;
}

.h-rig-top {
	/* padding-top: 28px; */
	line-height: 100px;
	/* line-height: 78px; */
}

/* .menu_ul li a {
	display: block;
	font-size: 15px;
	font-weight: bold;
	color: #26292c;
} */

/* 下拉框三角形符号 */
/* .menu_ul a i {
	float: right;
	width: 0;
	height: 0;
	margin-top: 8px;
	margin-left: 10px;
	margin-right: 4px;
	border: 4px solid transparent;
	border-bottom: none;
	border-top-color: rgba(0 115 195/85%);
} */

/* .menu_ul .child_ul {
	display: none;
} */

/* .h-rig-nav a {
	display: inline-block;
	padding-bottom: 22px;
	border-bottom: 3px solid transparent;
	color: #030303;
	font-size: 16px;
}

.h-rig-nav a:hover {
	border-bottom-color: rgb(0 115 195/90%);
} */

/* -----------------------------导航栏-2022.8.11版------------------------------------- */
/* .header {
	height: 70px;
} */

/* .top_height {
	height: 70px;
} */

/* 固定导航栏后，内容去距顶部间距70px */
/* .content_top {
	margin-top: 70px;
} */

/* url("../images/a00.png") no-repeat center 0; */
/*logo*/
.h-logo {
	/* margin-top: 20px;
	margin-bottom: 41px; */
	/* margin-top: 10px; */
	/* margin-bottom: 10px; */
	/* line-height: 80px; */
	line-height: 100px;
}

/* .h-rig-top {
	//padding-top: 28px;
	padding-top: 14px;
} */

.to_login {
	width: 100px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	font-size: 14px;
	border-radius: 4px;
	cursor: pointer;
	background: rgb(0 115 195/90%);
	color: #fafafa;
}

.h-rig-top .rig_login {
	/* color: #fafafa; */
	background-color: #a9a9a9;
	border-radius: 4px;
	/* padding: 10px 15px !important; */
	padding: 6px 15px !important;
	text-align: center;
	font-size: 15px;
	color: #ffffffff;
	text-transform: uppercase;
	font-weight: 500;
}

/* 登录后 */
.h-rig-top .info {
	/* margin-top: 30px; */
	height: 22px;
	text-align: center;
	/* width: 155px; */
	/* border: 2px solid #5859c6; */
	/* border-radius: 5px; */
}

.h-rig-top .info a {
	color: rgb(0 115 195/95%);
	/* font-size: 16px; */
	line-height: 22px;
	text-align: center;
	/* margin-left: 10px; */
	font-weight: bold;
}

.whole_header {
	height: 70px;
	width: 100%;
	position: fixed;
	top: 0;
	background-color: #ffffffff;
	z-index: 1001;
}

/* 个人中心入口（登录后） */
.h-rig-top .user_info {
	position: relative;
	display: inline-block;
	line-height: 30px;
	font-size: 12px;
	color: #333;
	margin-left: 30px;
	margin-top: 10px;
}

.user_info a {
	cursor: pointer;
}

.user_info img {
	width: 24px;
	height: 24px;
	border-radius: 50%;
	/* 垂直位置 */
	vertical-align: -0.5em;
}

.user_info .name {
	margin-left: 8px;
}

.user_info .name_text {
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: keep-all;
	white-space: nowrap;
}

.user_info .menu_icon {
	/* display: inline-block;
    width: 11px;
    height: 5px;
    background: url() 0 0 no-repeat;
    background-size: contain;
    margin-left: 7px;
    position: relative;
    top: -1px; */

	display: inline-block;
	top: -5px;
	margin-left: 7px;
	position: relative;
	border: 4px solid transparent;
	border-bottom: none;
	border-top-color: rgba(0 115 195/85%);
}

.user_info .user_out {
	overflow: hidden;
	display: none;
	/* display: block; */
	position: absolute;
	right: 0;
	top: 32px;
	text-align: center;
	color: #333;
	line-height: 30px;
	min-width: 100px;
	box-shadow: 0 2px 12px 0 rgb(0 0 0 / 20%);
	background-color: #fff;
	border-radius: 4px;
	padding: 10px 16px;
	box-sizing: border-box;
	z-index: 1000;
}

.user_out a {
	display: block;
	text-align: left;
	border-bottom: 1px dotted #ddd;
	margin-top: 7px;
	padding-bottom: 7px;
	font-size: 12px;
	cursor: pointer;
}

/* 个人中心隐藏框 */
.user_info:hover .user_out {
	display: block;
}

/*
*个人中心
*/
.con_person_box {
	height: 100%;
	min-height: 675px;
	display: flex;
	justify-content: center;
	padding-top: 10px;
	overflow: hidden;
}

/* 左侧菜单栏 */
.con_person .nav_left {
	/* 实现侧边栏/分栏高度自动相等 */
	padding-bottom: 5000px;
	margin-bottom: -5000px;

	background: #fff;
	width: 190px;
	height: 100%;
	/* position: sticky; */
	/* top: 140px; */
	margin-right: 15px;
	/* margin-bottom: 40px; */
	padding-left: 20px;
	border-radius: 5px;
}

.nav_left ul {
	display: block;
}

.nav_left ul li {
	line-height: 56px;
	position: relative;
	padding-right: 12px;
	padding-left: 10px;
}

.nav_left ul .head_name {
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #68748c;
	border-bottom: 1px dotted #ddd;
}

.nav_left ul li a {
	display: block;
	font-size: 17px;
	padding-left: 20px;
	color: #68748c;
	line-height: 40px;
	/* 文字间垂直间距 */
	letter-spacing: 2px;
}

.nav_left ul li.active {
	position: relative;
	color: rgb(0 115 195/90%);
	background: linear-gradient(90deg, #8cbffa, #fff);
	border-radius: 4px;
}

.nav_left ul li.active:before {
	content: "";
	display: block;
	position: absolute;
	left: -12.5px;
	top: 50%;
	transform: translateY(-50%);
	width: 4px;
	height: 18px;
	background-color: rgb(0 115 195/90%);
	border-radius: 4px;
}

/* .nav_left ul li a.active {
	position: relative;
	color: rgb(0 115 195/90%);
	background: linear-gradient(90deg, #8cbffa, #fff);
	border-radius: 4px;
}

.nav_left ul li a.active:before {
	content: "";
	display: block;
	position: absolute;
	left: -12.5px;
	top: 50%;
	transform: translateY(-50%);
	width: 4px;
	height: 18px;
	background-color: rgb(0 115 195/90%);
	border-radius: 4px;
} */

/* 右侧内容区 */
.con_person_rig {
	/* margin-left: 232px;
	margin-top: 80px; */
	width: 970px;
	/* 实现侧边栏/分栏高度自动相等 */
	padding-bottom: 5000px;
	margin-bottom: -5000px;
}

/* 个人资料 */

/* 基本信息 */
.con_person_rig .user_con_box {
	background: #fff;
	min-height: 600px;
}

.user_con_box .user_info_title {
	height: 48px;
	line-height: 48px;
	font-size: 15px;
	font-weight: bold;
	color: #2e2e2e;
	padding-left: 16px;
	border-bottom: 1px solid #f0f0f2;
}

.basic-info-content {
	padding: 16px;
	/* min-height: 500px; */
}

.basic-info-content .edit-content {
	background: #f8f8f8;
	/* width: 100%; */
	padding: 16px;
	position: relative;
}

/* 用户虚拟头像 */
.form_item_row .user_picture_input {
	margin-left: -10px;
	/* display: flex;
	flex-wrap: wrap; */
}

.profile_picture_upload {
	width: 60px;
	height: 60px;
	text-align: center;
	background: rgba(255, 255, 255, 0.3);
	border-radius: 2px;
	border: 1px dashed rgba(0, 0, 0, 0.4);
}

.profile_picture_upload p {
	width: 20px;
	height: 22px;
	margin: 0 auto;
	margin-top: 5px;
	margin-bottom: 8px;
	color: rgba(0, 0, 0, 0.65);
	font-size: 20px;
}

.profile_picture_upload span {
	color: rgba(0, 0, 0, 0.65);
	font-size: 14px;
}

/* 头像上传展示 */
.upload_user_profile_picture {
	width: 60px;
	height: 60px;
	border: none;
	/* margin-left: 28px; */
}

.del_photo_btn {
	cursor: pointer;
	width: 20px;
	height: 20px;
	text-align: center;
	padding: 1px 0;
	border-radius: 15px;
	position: absolute;
	margin-left: 40px;
	border-color: #dc3545;
	color: #fff;
	background-color: #dc3545;
	font-weight: bold;
}

/* 学籍信息 */
.con_person_rig .edu_con_box {
	background: #fff;
	min-height: 600px;
}

.edu_con_box .edu_info_title {
	height: 48px;
	line-height: 48px;
	font-size: 15px;
	font-weight: bold;
	color: #2e2e2e;
	padding-left: 16px;
	border-bottom: 1px solid #f0f0f2;
}

.edu-info-content {
	padding: 16px;
}

/* 只读状态 */
.edu-info-content .default-content {
	/* max-height: 472px; */
	padding-top: 16px;
	cursor: pointer;
	position: relative;
	padding-left: 16px;
}

.default-content:hover {
	background: #f8f8f8;
}

.default-content ul {
	width: 49%;
	height: 100%;
}

.default-content .ul_info_lef,
.ul_info_rig {
	display: inline-block;
}

.default-content li {
	width: 100%;
	height: 58px;
	display: flex;
	-webkit-box-align: start;
	align-items: flex-start;
	font-size: 14px;
}

.default-content .li_identity_photo {
	height: 100px;
}

.default-content ul,
li {
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
	padding: 0;
	font-family: PingFang SC, Hiragino Sans GB, Arial, Microsoft YaHei, Verdana,
		Roboto, Noto, Helvetica Neue, sans-serif !important;
}

.default-content .default_item_title {
	display: inline-block;
	width: 56px;
	/* width: 70px; */
	height: 24px;
	color: #555666;
	margin-right: 40px;
	text-align: right;
}

.default_info_content {
	color: #999aaa;
	height: 24px;
}

.not_null {
	color: #222226;
}

/* 编辑状态 */
.edu_con_box .edit-content {
	cursor: pointer;
}
.edit-content .edit-btn {
	position: absolute;
	right: 16px;
	top: 16px;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
}

.edit-btn span {
	margin-left: 2px;
	color: #1989fa;
	font-size: 14px;
}

.edu-info-content .edit-content {
	background: #f8f8f8;
	/* width: 100%; */
	padding: 16px;
	position: relative;
}

.edit-content .edit-content-up {
	display: flex;
	margin-bottom: 10px;
	/* 给编辑按钮腾位置 */
	margin-top: 30px;
}

.edit-content-up #edit_info_btn {
	cursor: pointer;
}

.edit-content-up .content_info {
	width: 100%;
}

.content_info .info_lef,
.info_rig {
	width: 50%;
	float: left;
}

/* 基本信息-保存信息按钮 */
.edit-content-down {
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	margin-top: 10px;
}

.edit-content-down .footer_btn {
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
}

.edit-content-down .footer_btn button {
	padding: 5px 26px;
	border-radius: 20px;
	font-size: 12px;
	cursor: pointer;
	border: 1px solid #dcdfe6;
	background: #fff;
}

.edit-content-down #save_edit_btn {
	background-color: #409eff;
	border-color: #409eff;
	color: #fff;
}

/* 基本信息 */
.edit_person_form .form_item_row {
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	flex-direction: row;
	-webkit-box-align: start;
	align-items: flex-start;
	height: 68px;
}

.edit_person_form .form_item_row2 {
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	flex-direction: row;
	-webkit-box-align: start;
	align-items: flex-start;
	height: 90px;
}

.edit_person_form .form_item_title {
	width: 90px;
	/* min-width: 96px; */
	padding-top: 12px;
	color: #555666;
	font-size: 14px;
}

.edit_person_form .form_item_input {
	position: relative;
	display: inline-block;
	font-size: 14px;
	width: 100%;
}

.edit-content-down #save_student_edit_btn {
	background-color: #409eff;
	border-color: #409eff;
	color: #fff;
}

.edit-content-down #save_edit_expert_btn {
	background-color: #409eff;
	border-color: #409eff;
	color: #fff;
}

/* 完善信息 */
.edit_edu_form .form_item_row {
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	flex-direction: row;
	-webkit-box-align: start;
	align-items: flex-start;
	height: 58px;
}

/* 本人证件照 */
.edit_edu_form .form_item_row2 {
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	flex-direction: row;
	-webkit-box-align: start;
	align-items: flex-start;
	height: 90px;
}

.edit_edu_form .form_item_title {
	width: 90px;
	/* min-width: 96px; */
	padding-top: 12px;
	color: #555666;
	font-size: 14px;
}

.edit_edu_form .form_item_input {
	position: relative;
	display: inline-block;
	font-size: 14px;
	width: 100%;
}

.form_item_input [disabled] {
	background-color: #e9ecef;
	opacity: 1;
}

.form_item_input .area_select:disabled {
	background-color: #e9ecef;
	opacity: 1;
}

.form_item_input input {
	width: 360px;
	height: 34px;
	-webkit-appearance: none;
	background-color: #fff;
	border-radius: 4px;
	border: 1px solid #dcdfe6;
	box-sizing: border-box;
	color: #606266;
	display: inline-block;
	font-size: inherit;
	line-height: 40px;
	outline: 0;
	padding: 0 15px;
	transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}


/* 单选框 */
.form_item_input_radio {
	width: 360px;
	height: 34px;
	color: #606266;
	display: inline-block;
	font-size: inherit;
	line-height: 40px;
}

.form_item_input .education_select {
	cursor: pointer;
	width: 360px;
	height: 34px;
	background-color: #fff;
	border-radius: 4px;
	border: 1px solid #dcdfe6;
	box-sizing: border-box;
	color: #606266;
	padding: 0 15px;
}

/* 证件照 */
.form_item_row .user_photo_input {
	margin-left: -10px;
	/* display: flex;
	flex-wrap: wrap; */
}

.user_upload {
	width: 84px;
	height: 88px;
	text-align: center;
	background: rgba(255, 255, 255, 0.3);
	border-radius: 2px;
	border: 1px dashed rgba(0, 0, 0, 0.4);
}

.user_upload p {
	width: 20px;
	height: 22px;
	margin: 0 auto;
	margin-top: 13px;
	margin-bottom: 8px;
	color: rgba(0, 0, 0, 0.65);
	font-size: 20px;
}

.user_upload span {
	color: rgba(0, 0, 0, 0.65);
	font-size: 14px;
}

/* 证件照上传展示 */
.upload_user_img {
	width: 84px;
	height: 88px;
	border: none;
	/* margin-left: 28px; */
}

/* 审核状态 */
.audit_status .form_item_row {
	display: flex;
	height: 50px;
	margin-bottom: 10px;
}

.audit_status .form_item_title {
	width: 90px;
	/* min-width: 96px; */
	padding-top: 12px;
	color: #555666;
	font-size: 14px;
	font-weight: bold;
}

.audit_status .form_item_input {
	position: relative;
	display: inline-block;
	font-size: 14px;
	width: 100%;
}

.audit_status .form_item_input input {
	width: 794px;
	height: 34px;
}

/* 文本域-未使用 */
.audit_status .textarea_form_control {
	display: block;
	width: 100%;
	height: calc(2.25rem &nbsp;+&nbsp;2px);
	padding: 0.375rem &nbsp;0.75rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: 0.25rem;
	box-shadow: inset 0 0 0&nbsp;transparent;
	transition: border-color 0.15s&nbsp;ease-in-out, box-shadow 0.15s&nbsp;ease-in-out;
}

.edit-content-down .form_footer {
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
}

.edit-content-down .form_footer button {
	padding: 5px 26px;
	border-radius: 20px;
	font-size: 12px;
	cursor: pointer;
	border: 1px solid #dcdfe6;
	background: #fff;
}

.edit-content-down #edit_save_btn {
	background-color: #409eff;
	border-color: #409eff;
	color: #fff;
}

.edit-content-down #cancel_edit_btn {
	margin-left: 10px;
	color: #409eff;
	border: 1px solid #409eff;
}

/* 边框提示颜色-黄-红-绿 */
.is_warning {
	border: 1px solid #ffc107;
}

.is_success {
	border-color: #28a745;
}

.is_error {
	border-color: #dc3545;
}

/* 字体颜色-黄-红-绿，多用于审核状态 */
.font_warning {
	color: #ffc107;
}

.font_success {
	color: #28a745;
}

.font_error {
	color: #dc3545;
}

/* 单位用户 */
.edit-content #unit_edit_btn {
	cursor: pointer;
}

.edit_unit_form .form_item_row {
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	flex-direction: row;
	-webkit-box-align: start;
	align-items: flex-start;
	height: 68px;
}

.edit_unit_form .form_item_row2 {
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	flex-direction: row;
	-webkit-box-align: start;
	align-items: flex-start;
	height: 90px;
}

.edit_unit_form .form_item_title {
	width: 90px;
	/* min-width: 96px; */
	padding-top: 12px;
	color: #555666;
	font-size: 14px;
}

.edit_unit_form .form_item_input {
	position: relative;
	display: inline-block;
	font-size: 14px;
	width: 100%;
}

/*
*个人中心-活动中心
*/

.activity-content {
	padding: 16px;
	min-height: 540px;
}

.activity_table_css {
	padding: 10px;
	font-size: 14px;
	/* text-align: center; */
}

.activity_table_css .table &gt; :not(:first-child) {
	border-top: 2px solid gray;
	/* color: rgb(0 115 195/90%); */
}

.activity_table_css .table &gt; :not(caption) &gt; * &gt; * {
	padding: 1rem 0.5rem;
}

/* 活动标题名称过长时，用省略号代替 */
.td_ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: pointer;
}

/* 子标题 */

/* .con_header {
	background: #fff;
} */

.con_header .con_title {
	height: 58px;
	line-height: 58px;
	font-size: 15px;
	font-weight: bold;
	/* color: #fff; */
	color: #68748c;
}

.dividing_line2 {
	width: 100%;
	height: 6px;
	color: rgb(0 115 195/90%);
	background: linear-gradient(#8cbffa, #fff);
}

/* 用户活动报名信息 */
.sign-content {
	padding: 16px;
	/* min-height: 340px; */
}

.sign-content .con_padding {
	padding: 10px;
	height: 100%;
}

/* 学生 */
.student_con {
	border: 1px solid #666;
	margin-bottom: 10px;
}

.student_con li {
	width: 100%;
	display: flex;
}

.student_con li:not(:last-child) {
	border-bottom: 1px solid #666;
}
.student_con li:before {
	display: table;
}

.student_con .item_label {
	padding: 9px 15px;
	line-height: 20px;
	color: #606266;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	width: 20%;
	border-right: 1px solid #666;
}

.student_con .second_label {
	font-size: 13px;
}

.student_con .item_content {
	width: 80%;
	padding: 9px 15px;
	line-height: 20px;
	position: relative;
	font-size: 14px;
	color: #606266;
	font-family: "Microsoft Yahei";
}

/* 单位 */
.organization_con {
	border: 1px solid #666;
	margin-bottom: 10px;
}

.organization_con li {
	width: 100%;
	display: flex;
}

.organization_con li:not(:last-child) {
	border-bottom: 1px solid #666;
}

.organization_con li:before {
	display: table;
}

.organization_con .item_label {
	padding: 9px 15px;
	line-height: 20px;
	color: #606266;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	width: 20%;
	border-right: 1px solid #666;
}

.organization_con .item_content {
	width: 80%;
	padding: 9px 15px;
	line-height: 20px;
	position: relative;
	font-size: 14px;
	color: #606266;
	font-family: "Microsoft Yahei";
}

/* 岗位需求 */
.organization_con .item_label2 {
	padding: 9px 15px;
	line-height: 20px;
	color: #606266;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	width: 100%;
}

/* 岗位需求-细项 */
.organization_con .item_label3 {
	padding: 9px 15px;
	line-height: 20px;
	color: #606266;
	font-size: 14px;
	text-align: center;
	width: 25%;
}

.organization_con .item_label3:not(:last-child) {
	border-right: 1px solid #666;
}

/* 岗位需求-细项内容 */
.organization_con .item_content3 {
	width: 25%;
	padding: 9px 15px;
	line-height: 20px;
	position: relative;
	text-align: center;
	font-size: 13px;
	color: #606266;
	font-family: "Microsoft Yahei";
}

.organization_con .item_content3:not(:last-child) {
	border-right: 1px solid #666;
}

/*
*入企考核评分表
*/

.evaluation_content {
	padding: 26px;
}

.evaluation_title {
	font-size: 15px;
	font-weight: bold;
	color: rgb(0 115 195/90%);
	text-align: center;
	margin-bottom: 20px;
}

.evaluation_content .con_padding {
	padding: 14px;
	height: 100%;
	border: 1px solid #dee2e6;
}

.evaluation_content .evaluation_head {
	height: 40px;
}

.evaluation_head .form-inline {
	display: inline;
}

.evaluation_head .ml {
	margin-left: 60px;
}

.evaluation_head label {
	line-height: 35px;
	font-weight: bold;
	font-size: 14px;
	color: rgb(0 115 195/90%);
}

.evaluation_head input {
	height: 20px;
	border-radius: 5px;
	border: 1px solid #65a0fa;
	padding: 2px 6px;
}

.evaluation_head input:focus {
	outline: none;
	border: 1px solid #65a0fa;
}

.evaluation_content .evaluation_list {
	width: 100%;
	height: auto;
}

/* table表格 */

.evaluation_list table {
	border-collapse: collapse;
}

.evaluation_list table,
.evaluation_list th,
.evaluation_list td {
	border: 1px solid #dee2e6;
}

/* 设置tr行间距 */
/* .e_tr {
	display: block;
	margin: 2px 2px;
} */

.e_title {
	height: 80px;
	font-size: 14px;
	text-align: center;
	vertical-align: middle !important;
}

.e_class {
	height: 40px;
	font-size: 14px;
	line-height: 30px;
	letter-spacing: 2px;
	text-align: center;
	vertical-align: middle !important;
}

.e_attr {
	height: 40px;
	font-size: 14px;
	letter-spacing: 1px;
	padding: 5px 12px;
	text-align: left;
	vertical-align: middle !important;
	font-weight: normal;
}

.e_score {
	height: 35px;
	font-size: 14px;
	padding: 5px;
	text-align: center;
	vertical-align: middle !important;
	font-weight: normal;
}

.e_input input {
	text-align: center;
	color: #65a0fa;
	width: 100%;
	height: 100%;
}

.e_input input:focus {
	outline: none;
	border: 1px solid #65a0fa;
	border-radius: 3px;
}

.e_textarea textarea {
	width: 100%;
	height: 100%;
	/* 首行缩进2个字符 */
	text-indent: 2em;
	line-height: 25px;
	font-size: 14px;
	/* font-style: ; */
}

.e_textarea textarea:focus {
	outline: none;
	border: 1px solid #65a0fa;
	border-radius: 3px;
}

.e_tutor {
	height: 35px;
	font-size: 14px;
	padding: 5px;
	text-align: center;
	vertical-align: middle !important;
	font-weight: normal;
}

.e_tutor input {
	width: 100%;
	height: 100%;
	/* 首行缩进2个字符 */
	text-indent: 2em;
}

.e_tutor input:focus {
	outline: none;
	border: 1px solid #65a0fa;
	border-radius: 3px;
}

/*数字输入框后面没有箭头*/
.no-arrow::-webkit-outer-spin-button,
.no-arrow::-webkit-inner-spin-button {
	-webkit-appearance: none;
}

.e_footer {
	margin-bottom: 10px;
}

.e_footer #save_btn {
	float: right;
	background-color: #409eff;
	border-color: #409eff;
	color: #fff;
	padding: 5px 26px;
	border-radius: 20px;
	font-size: 12px;
	cursor: pointer;
	border: 1px solid #dcdfe6;
}

/*
*学生档案
*/
.archives_content {
	padding: 26px 16px;
	height: auto;
}

.archives_content .con_padding {
	padding: 14px;
	height: 100%;
	border-radius: 15px;
	border: 2px solid #8cbffa;
}

.archives_content .name_title {
	line-height: 48px;
	font-size: 15px;
	font-weight: bold;
	color: gray;
	/* color: rgb(96, 158, 243); */
	padding-left: 16px;
	text-indent: 0.5em;
	margin-bottom: 8px;
}

.archives_content .basic_info_box {
	padding-left: 16px;
	position: relative;
}

.archives_content .basic_info_list {
	overflow: hidden;
	color: #333;
	font-size: 14px;
	position: relative;
	padding-right: 180px;
}

.basic_info_list dt {
	height: 35px;
	border-radius: 15px;
	margin-bottom: 12px;
	background-color: rgba(96, 158, 243, 0.12);
	text-indent: 1em;
	letter-spacing: 2px;
}

.basic_info_list dt span {
	line-height: 35px;
	color: rgb(96, 158, 243);
}

.basic_info_list dd {
	float: left;
	min-width: 50%;
	overflow: hidden;
	white-space: nowrap;
	line-height: 32px;
	text-indent: 2em;
}

.basic_info_box .photo_box {
	position: absolute;
	right: 40px;
	top: 50%;
	z-index: 3;
	transform: translateY(-50%);
	margin-top: -8px;
	max-width: 116px;
	background-color: #f9f9f9;
	overflow: hidden;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50%;
}

.photo_box img {
	width: 115px;
	height: 125px;
}

.archives_content .other_info {
	padding-left: 16px;
	position: relative;
}

.other_info .peixun_box,
.other_info .jiuye_box {
	margin-top: 25px;
}

.other_info .box_title {
	font-size: 15px;
	color: rgb(96, 158, 243);
	background-color: rgba(96, 158, 243, 0.12);
	height: 35px;
	line-height: 35px;
	border-radius: 15px;
	text-indent: 1em;
	letter-spacing: 2px;
}

.other_info .content_list {
	margin-top: 13px;
}

.content_list li {
	height: 32px;
	line-height: 32px;
	text-indent: 2em;
}

.content_list li span {
	font-size: 14px;
	line-height: 25px;
}

/*
*活动报名首页
 */

/* 右侧内容区 */
.activity_item_content {
	/* float: right; */
	/* width: 880px; */
	width: 990px;
	border-bottom: 1px solid transparent;
	font-size: 14px;
	white-space: normal;
}
/* 右侧活动分类标题 */
.activity_item_content .activity_classify_tab {
	margin-bottom: 30px;
	/* background-color: rgb(0 115 195/65%); */
	/* border-bottom: 2px dotted #117cf8;
	border-top: 2px dotted #117cf8; */
	border-bottom: 2px dotted #c3bbbb;
	border-top: 2px dotted #c3bbbb;
}

.activity_classify_tab li {
	padding: 17px 25px;
	display: inline-block;
	vertical-align: top;
}

.activity_classify_tab a {
	display: block;
	line-height: 22px;
	font-size: 15px;
}

.activity_classify_tab a.current,
.activity_classify_tab a:hover {
	/* color: #fff; */
	color: #117cf8;
}

/* 活动封面样式 */

/* 一排3个活动 */
.activity_list li:not(:nth-child(3n + 3)) {
	margin-right: 30px;
}

/* 一排中的某个活动 */
.activity_list li {
	/* width: 270px; */
	width: 300px;
	margin-bottom: 20px;
	padding-bottom: 20px;
	background-color: #fff;
	display: inline-block;
	vertical-align: top;
}

.activity_list li a {
	color: #333;
	text-decoration: none;
	cursor: pointer;
}

.activity_list li img {
	display: block;
	width: 100%;
	height: 180px;
	margin-bottom: 5px;
	object-fit: contain;
	background-color: #f9f9f9;
}

.activity_list .activity_info {
	padding: 0 8px;
}

.activity_info h2 {
	line-height: 46px;
	font-size: 16px;
}

.con_ellipsis {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow-x: hidden;
}

.activity_info p {
	line-height: 28px;
	font-size: 14px;
}

.activity_info p span {
	color: #999;
	font-style: normal;
}

.activity_list a.disabled {
	background-color: #ccc;
	cursor: not-allowed;
}

.activity_list .signup_progress {
	display: block;
	width: 85px;
	line-height: 28px;
	margin: 22px auto 0;
	border-radius: 6px;
	background-color: #409eff;
	color: #fff;
	text-align: center;
	font-size: 14px;
	transition: background-color 0.15s;
}

/* 分页区域 */
.item_pagination {
	margin-top: 10px;
	margin-bottom: 5px;
	text-align: center;
	font-weight: normal;
}

.pagination_area {
	white-space: nowrap;
	padding: 2px 5px;
	color: #303133;
	font-weight: 700;
}

.pagination_area::before {
	display: table;
	content: "";
}

.pagination_area::after {
	clear: both;
}

.pagination_area::after {
	display: table;
	content: "";
}

.pagination_area .pagination_total {
	height: 40px;
	line-height: 40px;
}

.pagination_area button {
	height: 40px;
	line-height: 40px;
	display: inline-block;
	font-size: 13px;
	vertical-align: top;
	box-sizing: border-box;
	/* border: none; */
}

.pagination_area button:disabled {
	color: #c0c4cc;
	background-color: #fff;
	cursor: not-allowed;
	color: #c0c4cc;
}

.pagination_area .prev_btn {
	margin: 0 5px;
	background-color: #f4f4f5;
	color: #606266;
	min-width: 30px;
	border-radius: 2px;
	background: center center no-repeat #fff;
	background-size: 16px;
	cursor: pointer;
	margin: 0;
	color: #303133;
}

.prev_btn .l_pre_icon {
	display: block;
	font-size: 12px;
	font-weight: 700;
}

.pagination_area .pagination_page {
	user-select: none;
	list-style: none;
	font-size: 0;
	vertical-align: top;
	margin: 0;
	display: inline-block;
}

.pagination_area .pagination_page li:not(.disabled):hover,
.pagination_area button:not(:disabled):hover,
.pagination_area.pagination_page li.active {
	background-color: #3b6fff;
	color: #fff;
}

.pagination_area li:not(.disabled).active {
	background-color: #409eff;
	color: #fff;
}

.pagination_area li {
	margin: 0 5px;
	background-color: #f4f4f5;
	color: #606266;
	min-width: 30px;
	border-radius: 2px;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	box-sizing: border-box;
	text-align: center;
	padding: 0 4px;
	vertical-align: top;
	display: inline-block;
}

.pagination_area .prev_btn,
.pagination_area .next_btn {
	background: center center no-repeat #fff;
	background-size: 16px;
	cursor: pointer;
	margin: 0;
	color: #303133;
}

.pagination_area .next_btn {
	margin: 0 5px;
	background-color: #f4f4f5;
	color: #606266;
	min-width: 30px;
	border-radius: 2px;
	padding: 0;
	background: center center no-repeat #fff;
	background-size: 16px;
	cursor: pointer;
}

.pagination_area .r_pre_icon {
	display: block;
	font-size: 12px;
	font-weight: 700;
}

/*
活动详情页
 */

/* 上半部分基本信息 */
.activity_basic_info {
	margin-bottom: 30px;
	padding-top: 50px;
	/* padding: 50px 0 30px; */
}

.basic_section {
	width: 100%;
	margin: 0 auto;
}

.basic_section .a_logo {
	position: absolute;
	margin-top: 8px;
	width: 450px;
	height: 300px;
	object-fit: contain;
	background-color: #f5f5f5;
}

.basic_section .basic_info_rig {
	margin-left: 490px;
	min-height: 320px;
}

.basic_info_rig h1 {
	max-width: 709px;
	line-height: 40px;
	margin-top: -10px;
	font-size: 20px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow-x: hidden;
}

.basic_info_rig .sign_basic_info {
	margin-top: 20px;
	padding: 10px 40px 10px 10px;
	background-color: #f3f4f4;
}

.sign_basic_info p {
	line-height: 36px;
	font-size: 16px;
}

.sign_basic_info p span {
	color: #999;
	font-style: normal;
	/* font-weight: bold; */
}

.basic_info_rig .sign_up_tips {
	line-height: 18px;
	margin: 12px 0 0;
	font-size: 12px;
	color: #999;
}

.basic_info_rig a.disabled {
	background-color: #ccc;
	cursor: not-allowed;
}

.sign_up_btn {
	display: block;
	width: 85px;
	line-height: 28px;
	margin: 22px auto 0;
	border-radius: 6px;
	background-color: #409eff;
	color: #fff;
	text-align: center;
	font-size: 14px;
	transition: background-color 0.15s;
}

.basic_info_rig .sign_up_btn.disabled {
	background-color: #ccc;
	cursor: not-allowed;
}

/* 学生用户完善信息提示语 */
.basic_info_rig .improve_tips p {
	margin-top: 10px;
	font-size: 15px;
	/* color: rgb(96, 158, 243); */
	color: #ffc107;
	/* background-color: rgba(96, 158, 243, 0.12); */
	background-color: rgba(255, 193, 7, 0.12);
	height: 35px;
	line-height: 35px;
	border-radius: 5px;
	text-indent: 1em;
	/* letter-spacing: 2px; */
}

.basic_info_rig .improve_tips a {
	float: right;
	height: 25px;
	line-height: 25px;
	margin: 5px;
	text-indent: 0em;
	padding: 0 10px;
	color: #fff;
	background-color: #ffc107;
	border: 1px solid #ffc107;
	border-radius: 15px;
}

/* 过渡渐变条 */
.dividing_line {
	width: 100%;
	height: 10px;
	color: rgb(0 115 195/90%);
	background: linear-gradient(#8cbffa, #fff);
}

/* 下半部分活动内容简介 */
.activity_intro {
	width: 100%;
	margin-top: 30px;
	margin-bottom: 30px;
}

.activity_intro .activity_brief {
	box-sizing: border-box;
	padding: 0 20px;
	border-radius: 6px;
	font-size: 16px;
	/* background-color: #fff; */
	display: inline-block;
	vertical-align: top;
	width: 100%;
}

.activity_brief h2 {
	line-height: 50px;
	font-size: 20px;
	margin-top: 10px;
}

.activity_content_detail {
	line-height: 36px;
	margin-bottom: 30px;
	padding: 0 30px;
	/* word-break: break-word; */
	text-align: justify;
	word-break: break-all;
	width: 1080px;
}

.activity_content_detail img {
	max-width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}

/* 活动-学生用户信息完善提示框 */
.tip_box {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1050;
	display: none;
	width: 100%;
	height: 100%;
	overflow: hidden;
	outline: 0;

	background: url("../images/d05.png");
}

.tip_dialog {
	position: relative;
	pointer-events: none;
	/* width: auto;
	margin: 0.5rem; */
	max-width: 500px;
	margin: 1.75rem auto;
}

.tip_content {
	position: relative;
	display: flex;
	flex-direction: column;
	width: 100%;
	pointer-events: auto;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 0.3rem;
	box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 50%);
	outline: 0;
}

.tip_header {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	padding: 1rem;
	border-bottom: 1px solid #e9ecef;
	border-top-left-radius: calc(0.3rem - 1px);
	border-top-right-radius: calc(0.3rem - 1px);
}

.tip_title {
	margin-bottom: 0;
	line-height: 1.5;
	font-size: 16px;
	/* color: gray; */
}

.tip_body {
	position: relative;
	flex: 1 1 auto;
	padding: 1rem;
}

.tip_body p {
	margin-top: 0;
	margin-bottom: 1rem;
	font-size: 1rem;
	line-height: 1.6rem;
}

.tip_footer {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between !important;
	padding: 0.75rem;
	border-top: 1px solid #e9ecef;
	border-bottom-right-radius: calc(0.3rem - 1px);
	border-bottom-left-radius: calc(0.3rem - 1px);
}

.tip_footer .close_btn {
	/* background-color: #f8f9fa; */
	background-color: darkgray;
	border-color: #ddd;
	color: #fff;
	border-radius: 0.25rem;
	border: 1px solid transparent;
	padding: 0.375rem 0.75rem;
	font-size: 1rem;
	line-height: 1.5;
	cursor: pointer;
}

.tip_footer .to_btn {
	background-color: #007bff;
	border-color: #ddd;
	color: #fff;
	border-radius: 0.25rem;
	border: 1px solid transparent;
	padding: 0.375rem 0.75rem;
	font-size: 1rem;
	line-height: 1.5;
	cursor: pointer;
}

/* 活动报名框 */
.sign_bg_mask {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	width: 100%;
	height: 100%;
	background: url("../images/d05.png");
}

.sign_box {
	display: none;
	/* position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -400px;
	margin-top: -300px; */

	/* position: relative;
	margin-top: -900px;
	margin-left: auto;
	margin-right: auto; */

	position: absolute;
	top: 360px;
	left: 50%;
	margin-left: -400px;

	z-index: 1000;
	width: 800px;
	height: auto;
	border-radius: 6px;
	background: #fff;
}

.modal_box_bottom {
	margin-bottom: 10px;
}

.sign_box .sign_box_title {
	padding-top: 20px;
	padding-bottom: 30px;
	color: #555;
	font-size: 22px;
	text-align: center;
	/* border-bottom: 1px solid #555; */
}

.sign_box .sign_content {
	width: 740px;
	margin: 0 auto;
}

/* /* 活动报名框（学生） 新样式-2023-0110 */
.sign_box2 {
	display: none;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -400px;
	margin-top: -170px;

	/* position: relative;
	margin-top: -1420px;
	margin-left: auto;
	margin-right: auto; */

	z-index: 1000;
	width: 800px;
	height: auto;
	border-radius: 6px;
	background: #fff;
}

.sign_box2 .sign_box_title {
	padding-top: 20px;
	padding-bottom: 30px;
	color: #555;
	font-size: 22px;
	text-align: center;
	/* border-bottom: 1px solid #555; */
}

.sign_box2 .sign_content {
	width: 740px;
	margin: 0 auto;
}

.sign_content .li2 {
	padding-bottom: 15px;
	display: flex;
	align-items: center;
}

.sign_content .user_form_label2 {
	display: block;
	/* padding: 10px 10px; */
	width: 100px;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
}

.sign_content .user_form_label2 .second_row {
	font-size: 13px;
	font-weight: normal;
}

.sign_content .user_form_input2 {
	position: relative;
	display: inline-block;
	font-size: 14px;
	padding-right: 10px;
}

.sign_content .user_form_input2 .input_rig {
	width: 600px;
	height: 38px;
	line-height: 38px;
	padding-left: 12px;
	padding-right: 10px;
	background: #fff;
	color: #495057;
	font-size: 14px;
	outline: none;
	border-radius: 2px;
	border: 1px solid #d5d5d5;
}

.sign_content .user_form_input2 .select_form_control2 {
	display: block;
	width: 624px;
	height: 38px;
	line-height: 38px;
	padding: 5px 10px;
	font-size: 14px;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: 2px;
	box-shadow: inset 0 0 0 transparent;
	transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.sign_content .user_form_input2 .textarea_form_control2 {
	display: block;
	width: 604px;
	padding: 10px;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: 0.25rem;
}

/* 报名信息框底部按钮 */
.sign_box2 .modal_box_bottom2 {
	margin-top: 20px;
	margin-bottom: 10px;
}

.sign_box2 .modal_box_bottom2 .btn_group input {
	display: block;
	width: 160px;
	height: 42px;
	margin: auto;
	border-radius: 4px;
	background: #0e58bc;
	color: #fff;
	font-size: 16px;
	line-height: 42px;
	cursor: pointer;
}

.sign_box2 .modal_box_bottom2 .btn_group button {
	display: block;
	width: 160px;
	height: 42px;
	margin: auto;
	border-radius: 4px;
	background: #0e58bc;
	color: #fff;
	font-size: 16px;
	line-height: 42px;
	border: 1px solid #0e58bc;
	cursor: pointer;
}

/* ------------------------------------------------- */

/* 学生报名信息框-内容区 */
.sign_content .li1 {
	padding-bottom: 15px;
}

.sign_content .user_form_label {
	float: left;
	display: block;
	padding: 9px 15px;
	width: 80px;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	/* text-align: right; */
	text-align: center;
}

.sign_content .user_form_label li {
	margin-bottom: 13px;
}

.sign_content s {
	color: red;
	text-decoration: auto;
}

.sign_content .user_form_label .second_row {
	font-size: 13px;
	font-weight: normal;
}

.sign_content .user_form_input {
	margin-left: 110px;
	display: flex;
	flex-wrap: wrap;
}

.sign_content .user_form_input .input_rig {
	width: 770px;
	height: 38px;
	line-height: 38px;
	padding-left: 12px;
	padding-right: 10px;
	background: #fff;
	color: #495057;
	font-size: 14px;
	outline: none;
	border-radius: 2px;
	border: 1px solid #d5d5d5;
}

.sign_content .textarea_form_control {
	display: block;
	width: 100%;
	height: calc(2.25rem &nbsp;+&nbsp;2px);
	padding: 0.375rem &nbsp;0.75rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: 0.25rem;
	box-shadow: inset 0 0 0&nbsp;transparent;
	transition: border-color 0.15s&nbsp;ease-in-out, box-shadow 0.15s&nbsp;ease-in-out;
}

.select_form_control {
	display: block;
	width: 100%;
	height: 38px;
	line-height: 38px;
	padding: 5px 10px;
	font-size: 14px;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: 2px;
	box-shadow: inset 0 0 0 transparent;
	transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

/* 单位用户报名信息框-内容区 */
.sign_content #organization_table {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	width: 100%;
	background-color: transparent;
}

.sign_content .table-bordered {
	border: 1px solid #dee2e6;
}

.sign_content .table th,
.sign_content .table td {
	border: 1px solid #dee2e6;
}

.sign_content .table .o_form_label {
	/* float: left; */
	/* display: block; */
	padding: 9px 15px;
	width: 80px;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
}

.sign_content .table .input_right {
	width: 100%;
	height: 45px;
	/* border: 1px solid #ced4da; */
	font-size: 15px;
}

.sign_content .table .input_right:focus {
	outline: none;
	border: 1px solid #65a0fa;
}

.sign_content .table .fa_add,
.table .fa_del {
	font-weight: bold;
	cursor: pointer;
}

/* 报名信息框底部按钮 */
.sign_box .modal_box_bottom {
	margin-top: 30px;
}

.sign_box .modal_box_bottom .btn_group input {
	display: block;
	/* width: 182px;
	height: 48px; */
	width: 160px;
	height: 42px;
	margin: auto;
	border-radius: 4px;
	background: #0e58bc;
	color: #fff;
	font-size: 16px;
	line-height: 42px;
	cursor: pointer;
}

.sign_box .modal_box_bottom .btn_group button {
	display: block;
	width: 160px;
	height: 42px;
	margin: auto;
	border-radius: 4px;
	background: #0e58bc;
	color: #fff;
	font-size: 16px;
	line-height: 42px;
	border: 1px solid #0e58bc;
	cursor: pointer;
}

/* 导航新样式 */
.h-rig-navigation {
	margin-top: 26px;
	margin-left: 300px;
}

.h-rig-navigation .p2 {
	position: relative;
	float: left;
	font-size: 0;
	margin-left: 20px;
}

.h-rig-navigation .p2 .a1 {
	float: left;
	/* margin-left: 420px; */
	padding-right: 12px;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	cursor: default;
	/* color: rgb(0 115 195/90%); */
	color: #a9a9a9;
}

/* 搜索款小字：按分类查找，按领域查找 */
.h-rig-navigation .p2 p span {
	float: left;
	/* margin-left: 35px; */
	margin-left: 20px;
	padding-right: 12px;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	cursor: default;
	color: rgb(0 115 195/90%);
}

/* 搜索框下拉框三角形符号 */
.h-rig-navigation .p2 i {
	float: left;
	width: 0;
	height: 0;
	margin-top: 8px;
	margin-right: 4px;
	border: 4px solid transparent;
	border-bottom: none;
	border-top-color: rgba(0 115 195/85%);
}

/* 搜索框背景 */
.h-rig-navigation .p2 .ul1 {
	position: absolute;
	display: none;
	width: 100%;
	padding-top: 6px;
	color: rgb(255, 255, 255);
	line-height: 1.6;
	cursor: pointer;
}

.h-rig-navigation .p2 .ul1 li:hover a {
	color: rgb(0 115 195/90%);
	background-color: rgb(255, 254, 255);
	margin-left: 32px;
}

.h-rig-navigation .p2 .ul1 a {
	background-color: rgba(255, 253, 253, 0.815);
	display: block;
	padding-left: 14px;
	color: rgb(61, 58, 58);
	font-size: 16px;
	line-height: 24px;
	margin-left: 32px;
	/* text-align: center; */
}

.h-rig-navigation .p4 {
	position: relative;
	float: left;
	color: rgb(27, 26, 26);
	min-width: 40px;
	/* margin-top: 32px; */
	/* margin-left: 34px; */
	margin-left: 20px;
	font-size: 0;
}

/* 关键字查询 */
.h-rig-navigation .p4 span {
	display: inline-block;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	/* color: rgb(0 115 195/90%); */
	color: #a9a9a9;
	cursor: default;
}

.h-rig-navigation .p4 input {
	display: block;
	width: 100%;
	height: 20px;
	background: transparent;
	/* color: rgb(0 115 195/90%); */
	color: black;
	font-size: 14px;
	line-height: 20px;
}

.h-rig-navigation .p5 {
	float: left;
	width: 160px;
	height: 18px;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
}

.h-rig-navigation .p5 input {
	/* display: inline-block; */
	width: 78%;
	height: 24px;
	background: transparent;
	color: #161515;
	font-size: 14px;
	line-height: 22px;
	/* border: 1px solid rgb(0 115 195/90%); */
	border: 1px solid black;
	border-radius: 6px 0px 0px 6px;
}

.h-rig-navigation .p5 button {
	height: 26px;
	width: 20%;
	color: #fff;
	border-radius: 0px 5px 5px 0px;
	/* background-color: rgb(0 115 195/90%); */
	background-color: #a9a9a9;
	border: none;
}

/*导航*/
.h-rig-nav {
	font-size: 0;
}

/* .h-rig-nav a {
	display: inline-block;
	padding-bottom: 22px;
	border-bottom: 3px solid transparent;
	color: #030303;
	font-size: 16px;
}

.h-rig-nav a:hover {
	border-bottom-color: rgb(0 115 195/90%);
} */

.h-rig-nav span {
	display: inline-block;
	width: 36px;
}

/*banner*/
.banner_bg {
	position: relative;
	width: 100%;
	height: 413px;
	display: block;
	/* background-image: url("../images/banner.png"); */
}

.bg_shadow {
	position: relative;
	width: 100%;
	height: 413px;
	display: block;
	/* 透明度 */
	/* opacity: 0.5; */
}

.banner {
	position: relative;
	width: 1180px;
	height: 361px;
	/* left: 361px; */
	margin: 0 auto;
	background-color: #fff;
}

.banner .flexslider {
	position: relative;
	height: 361px;
	overflow: hidden;
	z-index: 10;
}

.banner .slides {
	position: relative;
	z-index: 1;
}

.banner .slides li {
	height: 361px;
}

.banner .slides li a {
	display: block;
	width: 100%;
	height: 100%;
}

.banner .flex-control-nav {
	position: absolute;
	width: 100%;
	height: 11px;
	bottom: 10px;
	z-index: 2;
	text-align: right;
}

.banner .flex-control-nav li {
	display: inline-block;
	margin: 0 5px;
	*display: inline;
	zoom: 1;
	text-align: center;
}

.banner .flex-direction-nav {
	*height: 0;
}

.banner .flex-direction-nav a {
	text-decoration: none;
	display: block;
	width: 60px;
	height: 60px;
	margin: -20px 0 0;
	position: absolute;
	top: 48%;
	z-index: 10;
	overflow: hidden;
	opacity: 0;
	cursor: pointer;
	color: rgba(0, 0, 0, 0.8);
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
	/* 图标出现效果 */
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.banner .flex-direction-nav a:before {
	font-family: "flexslider-icon";
	font-size: 40px;
	display: inline-block;
	width: 60px;
	height: 60px;
	border-radius: 30px;
	content: "&lt;";
	line-height: 55px;
	text-align: center;
	color: rgba(0, 0, 0, 0.8);
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
	background-color: #ffffff;
}

.banner .flex-direction-nav a.flex-next:before {
	content: "&gt;";
}

.banner .flex-direction-nav .flex-prev {
	left: -50px;
}

.banner .flex-direction-nav .flex-next {
	right: -50px;
	text-align: right;
}

.banner .flexslider:hover .flex-direction-nav .flex-prev {
	opacity: 0.7;
	left: 10px;
}

.banner .flexslider:hover .flex-direction-nav .flex-prev:hover {
	opacity: 1;
}

.banner .flexslider:hover .flex-direction-nav .flex-next {
	opacity: 0.7;
	right: 10px;
}

.banner .flexslider:hover .flex-direction-nav .flex-next:hover {
	opacity: 1;
}

.banner .flex-direction-nav .flex-disabled {
	opacity: 0 !important;
	filter: alpha(opacity=0);
	cursor: default;
	z-index: -1;
}

/* 轮播图页码 */
.banner .flex-control-paging li a {
	width: 11px;
	height: 11px;
	display: block;
	background: #666;
	background: #ffffffff;
	cursor: pointer;
	text-indent: -9999px;
	-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	-o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}

.banner .flex-control-paging li a:hover {
	background: #333;
	background: rgba(0, 0, 0, 0.7);
}

.banner .flex-control-paging li a.flex-active {
	background: #000;
	background: rgb(0 115 195/90%);
	cursor: default;
}

/*
*二级网页背景图
*/
.con-banner {
	width: 100%;
	position: relative;
}

.banner2 {
	position: relative;
	height: 285px;
}

/* 版块标题 */
.con-banner .section-title {
	position: absolute;
	top: 46%;
	left: calc(50% - 600px);
	width: 1180px;
	/* padding: 0 20px; */
	color: #fff;
	font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
}

.con-banner .section-name {
	position: relative;
	display: inline-block;
	/* width: 170px; */
	font-size: 42px;
	font-weight: 700;
	line-height: 65px;
	border-bottom: 2px solid #fff;
}

.con-banner .section-en {
	margin-top: 20px;
	font-size: 30px;
	line-height: 30px;
}

.ban-nav-wrap {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 52px;
	z-index: 20;
}

/* 搜索框透明背景 */
.ban-nav {
	height: 52px;
	background-color: rgb(255 255 255 / 90%);
	border-radius: 5px;
}

/* 搜索框：资源查找 */
.ban-nav .p1 {
	float: left;
	margin-left: 25px;
	margin-top: 16px;
	margin-right: 34px;
	color: rgb(0 115 195/90%);
	font-size: 18px;
	font-weight: bold;
}

.ban-nav .p2 {
	position: relative;
	float: left;
	width: 160px;
	margin-top: 16px;
	/* margin-right: 70px; */
	margin-right: 150px;
	font-size: 0;
}
/* 搜索款小字：按分类查找，按领域查找 */
.ban-nav .p2 p span {
	float: left;
	margin-left: 45px;
	padding-right: 12px;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	cursor: default;
	color: rgb(0 115 195/90%);
}

/* 搜索框下拉框三角形符号 */
.ban-nav .p2 i {
	float: left;
	width: 0;
	height: 0;
	margin-top: 8px;
	margin-right: 4px;
	border: 4px solid transparent;
	border-bottom: none;
	border-top-color: rgba(0 115 195/85%);
}

/* 搜索框背景 */
.ban-nav .p2 .ul1 {
	position: absolute;
	display: none;
	width: 100%;
	padding-top: 6px;
	color: rgb(255, 255, 255);
	line-height: 1.6;
	cursor: pointer;
}

/* 下拉框背景 */
/* .ban-nav .p2 .ul1 li:hover span {
	color: rgba(88, 89, 198, 0.9);
	background-color: rgb(255, 254, 255);
}

.ban-nav .p2 .ul1 span {
	background-color: rgba(255, 253, 253, 0.815);
	display: block;
	padding-left: 14px;
	color: rgb(61, 58, 58);
	font-size: 14px;
	line-height: 24px;
} */

/* 修改后 */
.ban-nav .p2 .ul1 li:hover a {
	color: rgb(0 115 195/90%);
	background-color: rgb(255, 254, 255);
	margin-left: 32px;
}

.ban-nav .p2 .ul1 a {
	background-color: rgba(255, 253, 253, 0.815);
	display: block;
	padding-left: 14px;
	color: rgb(61, 58, 58);
	font-size: 16px;
	line-height: 24px;
	margin-left: 32px;
	/* text-align: center; */
}

.ban-nav .p3 {
	display: none;
	float: left;
	color: rgb(56, 53, 53);
	width: 160px;
	height: 18px;
	margin-top: 16px;
	margin-left: 12px;
	margin-right: 12px;
}

.ban-nav .p3 input {
	display: none;
	width: 100%;
	height: 20px;
	background-color: rgba(255, 255, 255, 0.459);
	color: #242222;
	font-size: 14px;
	line-height: 20px;
}

.ban-nav .p3 input.active {
	display: block;
}

.ban-nav .p4 {
	position: relative;
	float: left;
	color: rgb(27, 26, 26);
	min-width: 40px;
	margin-top: 16px;
	margin-left: 34px;
	font-size: 0;
}

/* 关键字查询 */
.ban-nav .p4 span {
	display: inline-block;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	color: rgb(0 115 195/90%);
	cursor: default;
}

.ban-nav .p4 input {
	display: block;
	width: 100%;
	height: 20px;
	background: transparent;
	color: rgb(0 115 195/90%);
	font-size: 14px;
	line-height: 20px;
}

.ban-nav .p5 {
	float: left;
	width: 180px;
	height: 18px;
	margin-top: 16px;
}

.ban-nav .p5 input {
	display: block;
	width: 100%;
	height: 22px;
	background: transparent;
	color: #161515;
	font-size: 14px;
	line-height: 22px;
	border: 1px solid rgb(0 115 195/90%);
	border-radius: 5px;
}

.ban-nav .p6 {
	float: right;
	width: 200px;
	height: 52px;
	background: #6494ed00;
	/* font-size: 0; */
	text-align: center;
	line-height: 0px;
}

.ban-nav .p6 img {
	display: inline-block;
	vertical-align: middle;
}

.ban-nav .p6 button {
	height: 35px;
	margin-top: 8px;
	margin-left: 6px;
	vertical-align: middle;
	background-color: rgb(0 115 195/90%);
	color: #fff;
	border-radius: 5px;
	/* transition-duration: 0.4s; */
	/* box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19); */
	border: none;
	padding: 10px 20px;
	text-align: center;
	text-decoration: none;
	display: inline;
	font-size: 13px;
}

/* 部分通用网站首页链接 */
.to_index {
	position: absolute;
	margin-left: 1140px;
}

.to_index a {
	margin-top: 20px;
	display: inline-block;
	color: #929292;
	font-size: 14px;
	font-weight: normal;
	vertical-align: middle;
}

/* 通用“正在建设提示” */
.is_building span {
	font-size: 18px;
}

/*
* 首页-新闻区
*/
.con1 .con1-box {
	display: flex;
	height: auto;
	width: 100%;
}
/*新闻*/
.con1-lef {
	position: relative;
	/* float: left; */
	margin-right: 30px;
	width: 474px;
	/* height: 276px; */
	/* height: 326px; */
	height: 300px;
	overflow: hidden;
}

.con1-lef .flexslider {
	position: relative;
	/* height: 276px; */
	height: 300px;
	overflow: hidden;
	z-index: 10;
}

.con1-lef .slides {
	position: relative;
	z-index: 1;
}

.con1-lef .slides li {
	/* height: 276px; */
	height: 300px;
}

.con1-lef img {
	border-radius: 4px;
}

.con1-lef .slides li a {
	display: block;
	width: 100%;
	height: 100%;
}

.con1-lef .flex-control-nav {
	position: absolute;
	width: 100%;
	height: 16px;
	bottom: 4px;
	z-index: 30;
	text-align: right;
}

.con1-lef .flex-control-nav li {
	display: inline-block;
	width: 26px;
	height: 16px;
	margin-right: 6px;
	*display: inline;
	zoom: 1;
	text-align: center;
}

.con1-lef .flex-control-nav a {
	display: inline-block;
	width: 26px;
	height: 16px;
	background: rgb(0 115 195/90%);
	color: #fff;
	line-height: 1;
	overflow: hidden;
	cursor: pointer;
	line-height: 16px;
}

.con1-lef .flex-control-nav a.flex-active {
	background: #000;
	background: rgb(0 115 195/90%);
}

/* 轮播图标题 */
.con1-lef .slides p {
	background: url("../images/opcity2.png") repeat;
	position: absolute;
	bottom: 0;
	color: #fff;
	height: 59px;
	font: 16px/59px "";
	text-indent: 5px;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding: 0;
}

.con1-rig {
	/* float: right; */
	width: 665px;
}

.con1-rig .con1-rig-top {
	padding-bottom: 20px;
}

.con1-rig-top a.con1-rig-top-a {
	float: right;
	margin-right: 4px;
	color: #868686;
	font-size: 16px;
	line-height: 46px;
}

.con1-rig-top p {
	padding-bottom: 10px;
	line-height: 36px;
	border-bottom: 1px solid #d7d7d7;
}

.con1-rig-top p a {
	display: inline-block;
	color: #4f4f4f;
	font-size: 19px;
	font-weight: bold;
	vertical-align: middle;
	cursor: pointer;
}

.con1-rig-top p a:hover {
	color: rgb(0 115 195/80%);
}

.con1-rig-top p a.active {
	color: rgb(0 115 195/80%);
}

.con1-rig-top p i {
	display: inline-block;
	height: 17px;
	margin: 0 12px;
	border-right: 1px solid #d7d7d7;
	vertical-align: middle;
}

.con1-rig-con {
	max-height: 230px;
	/* margin-top: 8px; */
	overflow: hidden;
}

/* .con1-rig-con ul {
	display: none;
} */

.con1-rig-con li {
	line-height: 48px;
}

.con1-rig-con li a .news-info {
	display: flex;
	justify-content: space-between;
}

.con1-rig-con li a .news-info p {
	width: 80%;
}

.con1-rig-con li span {
	color: #373737;
	font-size: 16px;
}

.con1-rig-con li p {
	color: #373737;
	font-size: 18px;
}

.con1-rig-con li i {
	width: 110px;
	margin-left: 10px;
	color: #828282;
	font-size: 16px;
	font-style: normal;
}

.con1-rig-con li .content_ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.content_ellipsis .badge-info {
	border-radius: 2px;
	line-height: 16px;
	color: #fff;
	background-color: rgb(0 115 195/60%);
	font-size: 75%;
	font-weight: 700;
	padding: 2px;
}

.badge-info {
	border-radius: 2px;
	line-height: 16px;
	color: #fff;
	background-color: rgb(0 115 195/60%);
	font-size: 75%;
	font-weight: 700;
	padding: 2px;
}

/* 产业查找模块原样式 */
.con2 {
	/* padding-top: 75px; */
	padding-top: 60px;
	padding-bottom: 60px;
}

.con2-2-left {
	display: inline;
	float: left;
	width: 40px;
	height: 140px;
	border: 1px solid #e6e6e6;
	background-color: gray;
	/* background-color: #5859C6; */
}

.con2-2-left span {
	writing-mode: tb-rl;
	margin-top: 23px;
	line-height: 40px;
	color: #ffffffff;
	/* color: #5859C6; */
	font-size: 20px;
	letter-spacing: 4px;
	font-weight: bold;
}

/* .con2 li {
	float: left;
	margin-left: 47.5px;
} */

.con2 li {
	float: left;
	padding-left: 18px;
	padding-right: 18px;
	/* margin-left: 47.5px; */
	/* width: 140px;
	height: 140px; */
	width: 160px;
	/* height: 160px; */
	height: 190px;
	position: relative;
	overflow: hidden;
}

.con2 li.lef {
	margin-left: 0;
}

.con2 li .img {
	display: table-cell;
	/* width: 140px;
	height: 140px; */
	width: 160px;
	height: 160px;
	/* background: url("../images/a10-1.png") no-repeat left bottom; */
	font-size: 0;
	text-align: center;
	line-height: 140px;
	vertical-align: middle;
}

.con2 li img {
	display: block;
	/* width: 100%; */
	/* width: 140px;
	height: 140px; */
	width: 160px;
	height: 160px;
	border-radius: 50%;
}

.con2 li a span {
	display: block;
	width: 70px;
	height: 22px;
	margin: auto;
	/* 首页圆形下面字的背景 */
	/* background-image: url("../images/a11.png"); */
	/* background-repeat: no-repeat; */
	/* color: #fff; */
	/* color:rgb(88 89 198); */
	color: gray;
	/* color: #ffffffff; */
	font-size: 15px;
	/* font-size: 14px; */
	font-weight: bold;
	text-align: center;
	line-height: 22px;
}

.con2 li a .a1 {
	/* margin-top: -32px; */
	/* margin-top: -42px; */
	margin-top: 10px;
	margin-bottom: 10px;
	background-position: 0 top;
	/* background-color: rgb(88 89 198); */
	/* background-color:#5859C6B3; */
	/* border-radius: 12px; */
}
.con2 li a.a2 {
	background-position: 0 bottom;
	background-color: rgb(0 115 195/90%);
	border-radius: 5px;
}

/* 首页圆形遮罩 */
.con2 li:hover .img {
	background-color: rgb(0 115 195/90%);
	background-position: 0 top;
	border-radius: 100px;
}

/* 产业查找标题获得焦点 */
.con2 li:hover span {
	/* color: #fff; */
	color: rgb(0, 115, 195, 75%);
}

/* 产业查找模块新样式 */
.con2_new {
	padding-top: 75px;
}

.industry_area {
	/* margin-bottom: 30px; */
	margin-bottom: 60px;
	position: relative;
}

/* 产业查找模块标题区 */
.industry_area span {
	color: #26292c;
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 0px;
	display: block;
	text-transform: uppercase;
	letter-spacing: 0.9px;
	text-align: center;
	margin-bottom: 10px;
}

.industry_area .area_title {
	font-size: 36px;
	margin-bottom: 0;
	font-weight: bold;
	color: #26292c;
	letter-spacing: 0.9px;
	text-align: center;
	margin-bottom: 30px;
}

.industry_area .industry_classify {
	max-width: 800px;
	font-weight: 300;
	margin: 15px auto 0;
	color: #26292c;
	font-size: 16px;
	text-align: center;
}

/* 图片区 */
.con2_new .container {
	max-width: 1180px;
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

.con2_new .row {
	display: flex;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}

.con2_new .col-lg-3 {
	/* max-width: 22%; */
	max-width: 30.85%;
}

.con2_new .col-lg-3 {
	position: relative;
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
}

.mar {
	width: 100%;
	margin-bottom: 30px;
}

.mar a {
	position: relative;
	border-radius: 4px;
	cursor: pointer;
	color: #26292c;
}

.element_group {
	position: relative;
	overflow: hidden;
	border-radius: 4px;
}

.element_group:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	/* width: 270px;
	height: 365px; */
	border-radius: 4px;
	background-color: rgba(0, 0, 0, 0.46);
	z-index: 9;
	box-sizing: border-box;
}

.element_group img {
	/* width: 100%;
	height: auto;
	vertical-align: middle;
    border-style: none; */

	/* 固定大小 */
	width: 100%;
	height: 270px;

	/* width: 270px;
	height: 365px; */
}

.element_group .title_text {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	text-align: center;
	padding: 0px 20px;
	z-index: 10;
	color: #ffffff;
}

.title_text span {
	font-size: 18px;
}

/* 教育查找模块新样式 */
.education_area {
	/* margin-bottom: 30px; */
	margin-bottom: 60px;
	position: relative;
}

/* 产业查找模块标题区 */
.education_area span {
	color: #26292c;
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 0px;
	display: block;
	text-transform: uppercase;
	letter-spacing: 0.9px;
	text-align: center;
	margin-bottom: 10px;
}

.education_area .area_title {
	font-size: 36px;
	margin-bottom: 0;
	font-weight: bold;
	color: #26292c;
	letter-spacing: 0.9px;
	text-align: center;
	margin-bottom: 30px;
}

.education_area .industry_classify {
	max-width: 800px;
	font-weight: 300;
	margin: 15px auto 0;
	color: #26292c;
	font-size: 16px;
	text-align: center;
}

/* 高校资源详情页 */
.con2-1 {
	padding-top: 75px;
	padding-bottom: 100px;
}

.con2-1 li {
	float: left;
	margin-left: 160px;
}

.con2-1 li.lef {
	margin-left: 125px;
}

.con2-1 li .img {
	display: table-cell;
	width: 198px;
	height: 198px;
	background: url("../images/a10.png") no-repeat left bottom;
	font-size: 0;
	text-align: center;
	line-height: 198px;
	vertical-align: middle;
}

.con2-1 li a {
	display: block;
	width: 90px;
	height: 30px;
	margin: auto;
	/* 首页圆形下面字的背景 */
	/* background-image: url("../images/a11.png"); */
	/* background-repeat: no-repeat; */
	color: #fff;
	font-size: 14px;
	text-align: center;
	line-height: 30px;
}

.con2-1 li a.a1 {
	margin-top: 30px;
	margin-bottom: 10px;
	background-position: 0 top;
	background-color: rgb(0 115 195/90%);
	border-radius: 5px;
}

.con2-1 li a.a2 {
	background-position: 0 bottom;
	background-color: rgb(0 115 195/90%);
	border-radius: 5px;
}

/* 首页圆形遮罩 */
.con2-1 li:hover .img {
	background-color: rgb(0 115 195/90%);
	background-position: 0 top;
	border-radius: 100px;
}

.con3 {
	padding-top: 95px;
}

.con3 ul {
	margin-bottom: 60px;
	/* margin-left: 30px; */
}

.con3 li {
	position: relative;
	float: left;
	width: 228px;
	height: 157px;
	margin-left: 50px;
	margin-right: 145px;
	overflow: hidden;
}

.con3 li.lef {
	margin-left: 0;
}

.con3 li img {
	display: block;
	width: 100%;
	height: auto;
}

.con3 li a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgb(59 59 59/50%);
	/* 矩形的黑色遮罩 */
	/* background: url("../images/a00_2.png"); */
	color: #fff;
	font-size: 16px;
	text-align: center;
	line-height: 157px;
}

.con3 li:hover a {
	background: url("../images/a00_1.png");
}

/* 首页教育查找区 */

.con3-2 {
	padding-top: 60px;
}

.con3-2 ul {
	/* margin-bottom: 120px; */
	margin-bottom: 110px;
}

.con3-2 li {
	position: relative;
	float: left;
	width: 172px;
	height: 172px;
	/* height: 114px;
	margin-left: 10px;
	margin-right: 6px; */
	padding-left: 11px;
	padding-right: 11px;
	overflow: hidden;
}

.con3-2-left {
	display: inline;
	float: left;
	width: 40px;
	height: 140px;
	border: 1px solid #e6e6e6;
	margin-top: -13px;
	margin-right: 25px;
	/* background-color: #5859C6; */
	background-color: gray;
}

.con3-2-left span {
	writing-mode: tb-rl;
	margin-top: 23px;
	line-height: 40px;
	color: #ffffffff;
	font-size: 20px;
	letter-spacing: 4px;
	font-weight: bold;
}

.con3-2 li.lef {
	margin-left: 0;
}

.con3-2 li img {
	display: block;
	/* width: 100%;
	height: auto; */
	width: 182px;
	height: 172px;
}

.con3-2 li a {
	position: absolute;
	top: 0;
	/* left: 0; */
	width: 100%;
	height: 100%;
	background-color: rgb(59 59 59/50%);
	/* 矩形的黑色遮罩 */
	/* background: url("../images/a00_2.png"); */
	color: #fff;
	font-size: 16px;
	text-align: center;
	line-height: 172px;
	font-weight: bold;
}

.con3-2 li:hover a {
	background: url("../images/a00_1.png");
}

/*
* 高校官网
 */
.con4 {
	text-align: center;
}

.con4 p {
	color: #3e3e3e;
	font-size: 30px;
	font-weight: bold;
}

.con4 span {
	color: #6c6c6c;
	font-size: 14px;
}

.con4 i {
	display: block;
	width: 36px;
	height: 3px;
	margin: auto;
	background: #6c6c6c;
}

/*高校滚动一*/
.con5-btn {
	text-align: right;
}

.con5 {
	height: 235px;
	overflow: hidden;
}

.con5 ul {
	position: relative;
}

.con5 li {
	float: left;
	width: 280px;
	margin-left: 20px;
}

.con5 li.lef {
	margin-left: 0;
}

.con5 li a {
	display: block;
}

.con5 li .img {
	display: table-cell;
	vertical-align: middle;
	overflow: hidden;
	width: 280px;
	height: 183px;
	border: 1px solid #e6e6e6;
	text-align: center;
	line-height: 183px;
}

.con5 li .img img {
	width: 121px;
	height: auto;
}

.con5 li i {
	display: block;
	color: #292929;
	font-size: 16px;
	font-style: normal;
	text-align: center;
	line-height: 50px;
}

/*高校滚动二*/
.con5_2 {
	height: 265px;
	margin: 30px auto;
	overflow: hidden;
}

.con5_2 #college_box {
	width: 1180px;
	height: 235px;
	position: relative;
}

/*左右大小*/
.con5_2 #pre_left,
#next_right {
	width: 20px;
	height: 40px;
	background: gainsboro;
	opacity: 0.5;
	text-align: center;
}

/*左右悬停上背景颜色*/
.con5_2 #pre_left:hover,
.con5_2 #next_right:hover {
	background: rgb(0 115 195/90%);
}
/*左边绝对定位*/
.con5_2 #pre_left {
	border-radius: 20px 0px 0px 20px;
	position: absolute;
	left: 0px;
	top: 70px;
}
/*右边绝对定位*/
.con5_2 #next_right {
	border-radius: 0px 20px 20px 0px;
	position: absolute;
	right: 0px;
	top: 70px;
}
/*div ul*/
.con5_2 #imgs {
	width: 1136px;
	height: 235px;
	margin: auto;
	margin-top: 30px;
	overflow: hidden;
}
/* ul 大小*/
.con5_2 .college_ul {
	width: 1136px;
	height: 235px;
}

/*li大小,其实就是图片外框的大小*/
.con5_2 ul li {
	float: left;
	padding: 0px 2px;
	width: 280px;
	margin-bottom: 30px;
}

/* 图片外框大小 */
.con5_2 li .img {
	display: table-cell;
	vertical-align: middle;
	overflow: hidden;
	width: 280px;
	height: 183px;
	border: 1px solid #e6e6e6;
	text-align: center;
	line-height: 183px;
}

/*图片大小*/
.con5_2 ul li img {
	width: 121px;
	height: 121px;
}

/* 高校名称大小 */
.con5_2 li i {
	display: block;
	color: #292929;
	font-size: 16px;
	font-style: normal;
	text-align: center;
	line-height: 50px;
}

/* 高校介绍-数据列-2022-11-16 */
.con5_3 {
	height: auto;
}

.con5_3 .college_list {
	width: 1180px;
	position: relative;
}

.college_list ul {
	flex-wrap: wrap;
	padding-top: 10px;
}

.flex {
	display: flex;
}

.college_list ul li a {
	font-size: 16px;
	text-align: center;
	display: block;
	padding-top: 10px;
	cursor: pointer;
}

.college_list ul li {
	width: 206px;
	height: 204px;
	border-radius: 4px;
	border: 1px solid #e4e8f2;
	/* border: 1px solid #e7e7e7; */
	margin-top: 20px;
	margin-right: 27px;
	/* margin-right: 16px; */
}

.college_list ul li:hover {
	box-shadow: 0 10px 16px 0 #d4dbff;
	transform: translateY(-10px);
	/* transform: scale(1.01); */
}

.college_list ul li img {
	width: 95px;
	height: 95px;
	margin: 20px auto;
	display: block;
	transform: scale(1);
	transition: transform 0.5s ease 0s, -webkit-transform 0.5s ease 0s;
}

.college_list ul li img:hover {
	transform: scale(1.1);
}

.college_list ul li .name {
	margin: 0 15px;
	font-size: 16px;
	color: #474747;
	padding-top: 10px;
	padding-bottom: 16px;
	border-bottom: 1px solid #e1e1e1;
	text-align: center;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

/* 高校介绍-详情页 */
.college_box {
	padding-top: 10px;
}

/* 高校介绍-基本信息 */
.college_basic {
	height: auto;
	width: 100%;
	margin: 0 auto;
	/* border-radius: 4px;
	border: 1px solid #e4e8f2; */
	display: flex;
}

.college_basic .left_img {
	margin-right: 50px;
	width: 30%;
	height: 214px;
	background: #f5f5f5;
	display: flex;
	justify-content: center;
	align-items: center;
}

.college_basic .left_img img {
	width: 142px;
	height: 142px;
	transform: scale(1);
	transition: transform 0.5s ease 0s, -webkit-transform 0.5s ease 0s;
}

.college_basic .left_img img:hover {
	transform: scale(1.1);
}

.college_basic .right_content {
	width: 70%;
}

.college_intro {
	height: auto;
	border-radius: 4px;
	/* border: 1px solid #e4e8f2; */
	padding: 10px;
}

.college_basic .right_content .right_title {
	overflow: hidden;
	margin-bottom: 22px;
}

.college_basic .title_row {
	float: left;
	width: 4px;
	height: 50px;
	background: #0a4dc7;
	background: #3d89ee;
	margin-right: 10px;
}

.college_basic .title_con {
	float: left;
}

.college_basic .title_con p {
	/* color: #0a4dc7; */
	color: #3d89ee;
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 12px;
	letter-spacing: 4px;
}

.college_basic .title_con span {
	/* color: #666666; */
	color: #3d89ee;
	font-size: 16px;
	font-weight: 400;
}

.college_basic .right_content .right_info p {
	padding: 10px;
	font-size: 16px;
	/* background-image: -webkit-linear-gradient(bottom, red, #fd8403, yellow);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent; */

	background-image: -webkit-linear-gradient(bottom, #000000, #696d7c, #000000);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

/* 高校介绍-简介内容 */
.college_intro .intro_title {
	overflow: hidden;
	margin-bottom: 10px;
	height: 40px;
	border-bottom: 2px dotted gray;
}

.college_intro .intro_title img {
	float: left;
	width: 20px;
	height: 20px;
	margin-right: 10px;
}

.college_intro .intro_title span {
	float: left;
	/* color: #0b4ec8; */
	/* color: #398dee; */
	color: #0969d7;
	font-size: 20px;
	line-height: 21px;
	font-weight: bold;
}

.college_intro .intro_row {
	float: left;
	width: 100%;
	/* height: 4px;
	background: #3f83ff; */
	height: 2px;
	background: #3f83ff;
	/* background: #0a4dc7; */
	margin-right: 10px;
	margin-bottom: 20px;
}

.college_intro .intro_con {
	margin-bottom: 10px;
	font-size: 16px;
	padding-top: 33px;
	line-height: 35px;
	color: #555;
	text-align: justify;
	word-break: break-all;
	/* letter-spacing: 1px; */
}

/* 暂无内容 */
.college_intro .empty_con {
	height: 200px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.college_intro .empty_con img {
	width: 60px;
	height: 60px;
}

.college_intro .empty_con span {
	font-size: 12px;
	font-weight: 400;
	color: #626a72;
}

/*企业展示*/
.con6-btn {
	text-align: right;
}

.con6 {
	height: 232px;
	overflow: hidden;
}

.con6 ul {
	position: relative;
}

.con6 li {
	float: left;
	width: 280px;
	margin-left: 20px;
}

.con6 li.lef {
	margin-left: 0;
}

.con6 li a {
	display: block;
}

.con6 li .img {
	overflow: hidden;
	display: block;
	height: 182px;
	text-align: center;
}

.con6 li .img img {
	display: block;
	width: 100%;
	height: 100%;
}

.con6 li i {
	display: block;
	color: #292929;
	font-size: 16px;
	font-style: normal;
	text-align: center;
	line-height: 50px;
}

/*合作案例*/
.con7-wrap {
	background: #f1f1f1;
}

.con7 {
	text-align: center;
}

.con7 p {
	color: #6c6c6c;
	font-size: 30px;
	font-weight: bold;
}

.con7 i {
	display: block;
	width: 36px;
	height: 3px;
	margin: auto;
	background: #6c6c6c;
}

.con8 {
	height: 326px;
	overflow: hidden;
}

.con8 ul {
	position: relative;
}

.con8 li {
	float: left;
	width: 380px;
	margin-left: 20px;
	background: #fff;
}

.con8 li.lef {
	margin-left: 0;
}

.con8 li a {
	display: block;
}

.con8 li .img {
	overflow: hidden;
	display: block;
	height: 246px;
	text-align: center;
}

.con8 li .img img {
	display: block;
	width: 100%;
	height: auto;
}

.con8 li i {
	display: block;
	padding-left: 20px;
	color: #111;
	font-size: 16px;
	font-style: normal;
	line-height: 80px;
}

.con8-a {
	width: 154px;
	height: 40px;
	margin: auto;
}

.con8-a a {
	display: block;
	width: 100%;
	height: 100%;
	color: #fff;
	font-size: 14px;
	text-align: center;
	line-height: 40px;
	background-color: rgb(0 115 195/90%);
	border-radius: 20px;
}

/*底部*/
.footer {
	/* background: rgb(229 237 252); */
	background: #e9f3f7;
}

.footer .content {
	padding: 60px 0 40px 0;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	zoom: 1;
}

.footer .footer-item {
	display: inline-block;
	vertical-align: top;
}

.footer .footer-item h4 {
	margin-bottom: 20px;
	color: rgb(13 133 216 / 90%);
	font-weight: bold;
	font-size: 18px;
	text-align: left;
}

/* 政府部门链接 */
.footer .footer-item-link{
	max-width: 510px;
}
.footer .footer-item-link ul {
	display: inline-block;
	vertical-align: top;
	max-width: 235px;
}

.footer .footer-item-link .ul-left {
	margin-right: 35px;
}

.footer .footer-item-link ul li {
	cursor: pointer;
	text-align: left;
}

.footer .footer-item-link ul a {
	line-height: 36px;
	font-size: 15px;
	/* text-rendering: optimizeSpeed; */
}

/* 联系我们 */
.footer .footer-item-contact {
	width: 275px;
}

.footer .footer-item-contact ul li {
	color: #030303;
	font-size: 15px;
	/* line-height: 36px; */
	line-height: 42px;
}

.footer .footer-item-contact .f_li2 {
	display: flex;
}

.footer .footer-item-contact .l_icon {
	width: 22px;
	height: 22px;
	margin-right: 10px;
	margin-top: 12px;
	display: inline-block;
}

/* 图片信息 */
.footer .footer-item-picture {
	margin-right: 0;
	padding-top: 40px;
	max-width:390px;
}

.footer .footer-item-picture ul {
	display: flex;
}

.footer .footer-item-picture ul li {
	width: 115px;
	margin-right: 15px;
}

.footer .footer-item-picture li.rightLi {
	margin-right: 0;
}

.footer .footer-item-picture .f-img {
	display: block;
	width: 115px;
	height: 115px;
}

.footer .footer-item-picture .bottom_img_name {
	font-size: 14px;
	text-align: center;
	padding-top: 10px;
	/* color: #a9a9a9; */
	color: gray;
}

.footer .copyright {
	border-top: 1px solid #c3c6c8;
	padding: 30px 0 35px 0;
	text-align: center;
	width: 100%;
	color: gray;
}

/* old */
.f-link {
	font-size: 0;
}

.f-link p {
	padding-bottom: 18px;
	color: rgb(0, 0, 0);
	font-size: 16px;
}

.f-link a {
	display: inline-block;
	height: 192px;
	height: 58px;
	margin-left: 5.5px;
	font-size: 16px;
	vertical-align: middle;
}

.f-link a.lef {
	margin-left: 0;
}

.f-link a img {
	display: block;
	width: 100%;
	height: auto;
}

.f-nav-ul {
	float: left;
}

.f-nav-ul .f_li2 {
	display: flex;
}

.f-nav-1 {
	width: 275px;
	margin-right: 135px;
}

.f-nav-1 .f_title {
	/* color: rgb(0 115 195/90%); */
	color: rgb(13 133 216 / 90%);
	font-weight: bold;
	font-size: 18px;
}

/* .f-nav-1 img {
	display: block;
	width: 180px;
	height: 180px;
	margin-top: 60px;
} */

.f-nav-1 .l_icon {
	width: 22px;
	height: 22px;
	margin-right: 10px;
	margin-top: 7px;
	display: inline-block;
}

.f-nav-2 {
	width: 145px;
	margin-right: 10px;
}

.f-nav-2 .f-img {
	display: block;
	width: 145px;
	height: 145px;
	/* margin-top: 60px; */
	margin-top: 20px;
}

.f-nav-6 {
	float: right;
	width: 325px;
}

.f-nav-ul .ul1 li {
	color: #030303;
	font-size: 14px;
	line-height: 36px;
}

.f-nav-ul .ul1 a {
	color: #050505;
	font-size: 14px;
	line-height: 36px;
}

.f-nav-ul .ul1 a span {
	color: rgb(0 115 195/90%);
}

.f-nav-6 .ul1 li {
	line-height: 34px;
}

.f-nav-6 .ul2 {
	padding-top: 14px;
}

.f-nav-6 .ul2 a {
	margin-right: 16px;
}

.footer1 img {
	display: block;
	width: 100%;
	height: auto;
}

.f-nav-2 .bottom_img_name {
	font-size: 14px;
	text-align: center;
	padding-top: 10px;
	/* color: #a9a9a9; */
	color: gray;
}

/*返回顶部*/
.box-rig {
	position: fixed;
	right: 0;
	top: 560px;
	z-index: 300;
	border-radius: 10px;
}

.box-rig ul {
	width: 50px;
}

.box-rig ul li {
	position: relative;
	float: right;
	width: 50px;
	height: 50px;
	margin-bottom: 4px;
	background: #a9a9a9;
	cursor: pointer;
}

.box-rig ul li:hover img {
	background: rgb(0 115 195/70%);
	/* background: rgb(88 89 198); */
	/* background: #a9a9a9; */
}

.box-rig ul li.liwx span {
	display: none;
	position: absolute;
	top: 0;
	left: 0px;
	width: 100px;
	height: 100px;
}

.box-rig span,
.box-rig a {
	display: inline-block;
	line-height: 50px;
}

.box-rig a {
	width: 100%;
	height: 100%;
	background: #a9a9a9;
	text-align: center;
}

/* .box-rig span {
	height: 50px;
	margin-right: 6px;
	color: #fff;
	font-size: 15px;
	vertical-align: middle;
} */

.box-rig img {
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	height: 50px;
	background: #a9a9a9;
	/* background: rgb(88 89 198); */
	/* background: #5859c6b3; */
	vertical-align: middle;
	z-index: 10;
}

/* 原样式 */
/* .box-rig ul li.litel span {
	position: absolute;
	left: 0;
	top: 0;
	width: 120px;
	padding-right: 4px;
	background: rgb(88 89 198);
	text-align: right;
} */

.rig_con {
	position: absolute;
	left: 0;
	top: 0;
	width: 155px;
	padding-right: 4px;
	display: none;
}

/* 隐藏的联系我们标题 */
.box-rig ul li.litel .contact_title {
	/* position: absolute;
	left: 0;
	top: 0;
	width: 120px;
	padding-right: 4px; */
	width: 120px;
	padding-right: 4px;
	/* background: #5859c6b3; */
	background: rgb(0 115 195/70%);
	text-align: center;
	font-size: 20px;
	line-height: 50px;
	color: #ffffffff;
	/* margin-left: 10px; */
}

/* 联系我们 */
.box-rig-2 {
	position: fixed;
	/* right:0; */
	left: 0;
	bottom: 0;
	/* top: 558px; */
	/* top: 660px; */
	z-index: 30;
}

.box-rig-head {
	/* width: 170px; */
	height: 40px;
	/* background: rgb(88 89 198); */
	background: rgb(0 115 195/70%);
	/* background: #5859c6b3; */
	border-top-left-radius: 3px;
}

.box-rig-head img {
	margin-top: -12px;
}

.box-rig-head span {
	font-size: 20px;
	line-height: 40px;
	color: #ffffffff;
	margin-left: 4px;
}

.box-rig-content {
	/* border-left: 2px solid #5859c6b3;
	border-right: 2px solid #5859c6b3;
	border-bottom: 2px solid #5859c6b3; */
	border-left: 2px solid rgb(0 115 195/70%);
	border-right: 2px solid rgb(0 115 195/70%);
	border-bottom: 2px solid rgb(0 115 195/70%);
	border-bottom-left-radius: 3px;
	background-image: url("../images/rbg2.png");
	width: 155px;
	height: 180px;
	padding: 6px;
	/* border: 3px solid rgb(88 89 198); */
	/* border-radius: 10px; */
	/* background-color: #F3F3F3; */
}

.box-rig-content .h_title {
	line-height: 18px;
}

.box-rig-content span {
	font-size: 14px;
	line-height: 18px;
	color: black;
}

/*成果库*/
.con9-tit {
	font-size: 0;
	line-height: 39px;
}

.con9-tit b {
	display: inline-block;
	margin-right: 20px;
	color: rgb(60, 70, 62);
	font-size: 24px;
	vertical-align: text-bottom;
}

.con9-tit p {
	display: inline-block;
}

.con9-tit span,
.con9-tit p a {
	display: inline-block;
	margin-right: 6px;
	color: #293131;
	font-size: 14px;
	vertical-align: text-bottom;
	line-height: 2.4;
}

.con9-tit p a:hover,
.con9-tit .active {
	color: rgb(0 115 195/90%);
}

.con9-tit .rig {
	float: right;
	width: 114px;
	height: 39px;
	/* background: url("../images/a45.png") no-repeat 0 0; */
	background: rgb(0 115 195/90%);
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 39px;
}

/* 合作案例下拉项界面的案例发布 */
.con12-rig-tit .p_right {
	float: right;
	width: 114px;
	height: 39px;
	/* background: url("../images/a45.png") no-repeat 0 0; */
	background: rgb(0 115 195/90%);
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 39px;
	margin-right: 80px;
	/* margin-top: 8px; */
}

/* 案例发布 */
.con12-rig-tit .right {
	float: right;
	width: 114px;
	height: 39px;
	/* background: url("../images/a45.png") no-repeat 0 0; */
	background: rgb(0 115 195/90%);
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 39px;
	margin-top: -20px;
	margin-right: 80px;
}

.con9-con-tit {
	padding-left: 22px;
	padding-right: 24px;
	border: 1px solid #e3e3e3;
}

.con9-con-tit-1 {
	padding-top: 12px;
	padding-bottom: 6px;
	line-height: 24px;
}

.con9-con-tit-1 .lef {
	float: left;
	width: 85px;
}

.con9-con-tit-1 .lef span {
	color: rgb(0 115 195/90%);
	font-size: 16px;
}

.con9-con-tit-1 .rig {
	float: right;
	width: 1047px;
	font-size: 0;
}

.con9-con-tit-1 .rig a {
	display: inline-block;
	margin: 0 10px;
	color: rgb(60, 70, 62);
	font-size: 14px;
}

.con9-con-tit-1 .rig a.active {
	color: #d46e6e9a;
	font-weight: bold;
}

.con9-list li {
	float: left;
	width: 374px;
	margin-left: 26px;
	margin-bottom: 24px;
	border: 1px solid #e4e4e4;
	border-radius: 4px;
}

.con9-list li.lefLi {
	margin-left: 0;
}

.con9-list li a {
	float: left;
	margin-left: 18px;
	padding-top: 22px;
}

.con9-list li a .lef {
	float: left;
	width: 79px;
}

.con9-list li a .lef .img {
	display: block;
	width: 100%;
	height: 79px;
	text-align: center;
	line-height: 79px;
}

.con9-list li a .lef .img img {
	display: block;
	width: 100%;
	height: auto;
}

.con9-list li a .lef .p1 {
	display: block;
	font-size: 16px;
	text-align: center;
	line-height: 40px;
}

.con9-list li a .rig {
	float: left;
	width: 248px;
	height: 136px;
	margin-left: 22px;
	color: #737373;
	font-size: 14px;
	line-height: 24px;
	overflow: hidden;
}

.con9-list li a .rig .p1 {
	display: block;
	margin-bottom: 4px;
	padding-bottom: 6px;
	border-bottom: 1px dotted #e8e8e8;
	color: #151414;
	font-size: 16px;
}

.con9-list li a .rig .lef1 {
	float: left;
	width: 72px;
}

.con9-list li a .rig .rig1 {
	float: left;
	width: 172px;
}

.con9-list li a .col01 {
	color: rgb(0 115 195/90%);
}

.con9-list li a .col02 {
	color: rgb(0 115 195/90%);
}

.con9-list li a .col03 {
	color: rgb(0 115 195/90%);
}

.con9-list li a .col04 {
	color: #00a1c9;
}

.con9-list li a .col05 {
	color: #efc01e;
}

.con9-list li a .col06 {
	color: #c760b5;
}

.con9-list li a .col07 {
	color: #c3997a;
}

.con9-list li a .col08 {
	color: #aad368;
}

.con9-list li a .col09 {
	color: #0ff29f;
}

.con9-list li a .col10 {
	color: #318a89;
}

.con9-list li a .col11 {
	color: #b23600;
}

.con9-list li a .col12 {
	color: #2e5dbd;
}

.con9-list li a .col13 {
	color: #a555f8;
}

.con9-list li a .lef .bg-01 {
	background: url("../images/b21.png") no-repeat 0 0;
}

.con9-list li a .lef .bg-02 {
	background: url("../images/b22.png") no-repeat 0 0;
}

.con9-list li a .lef .bg-03 {
	background: url("../images/b23.png") no-repeat 0 0;
}

.con9-list li a .lef .bg-04 {
	background: url("../images/b24.png") no-repeat 0 0;
}

.con9-list li a .lef .bg-05 {
	background: url("../images/b25.png") no-repeat 0 0;
}

.con9-list li a .lef .bg-06 {
	background: url("../images/b26.png") no-repeat 0 0;
}

.con9-list li a .lef .bg-07 {
	background: url("../images/b27.png") no-repeat 0 0;
}

.con9-list li a .lef .bg-08 {
	background: url("../images/b28.png") no-repeat 0 0;
}

.con9-list li a .lef .bg-09 {
	background: url("../images/b29.png") no-repeat 0 0;
}

.con9-list li a .lef .bg-10 {
	background: url("../images/b30.png") no-repeat 0 0;
}

.con9-list li a .lef .bg-11 {
	background: url("../images/b31.png") no-repeat 0 0;
}

.con9-list li a .lef .bg-12 {
	background: url("../images/b32.png") no-repeat 0 0;
}

.con9-list li a .lef .bg-13 {
	background: url("../images/b33.png") no-repeat 0 0;
}

/*需求库*/
.con9-list2 li {
	float: left;
	width: 575px;
	margin-left: 26px;
	margin-bottom: 20px;
	border: 1px solid #e4e4e4;
}

.con9-list2 li.lefLi {
	margin-left: 0;
}

.con9-list2 li a {
	display: block;
	height: 155px;
	padding-top: 15px;
	padding-left: 24px;
	padding-right: 14px;
	overflow: hidden;
}

.con9-list2 li a .tit {
	display: block;
	padding-bottom: 4px;
	border-bottom: 1px dotted #e2e2e2;
	line-height: 1.6;
}

.con9-list2 li a .tit b {
	display: inline-block;
	margin-right: 20px;
	color: #151414;
	font-size: 16px;
	font-weight: normal;
	vertical-align: middle;
}

.con9-list2 li a .tit span {
	display: inline-block;
	color: #0e58bc;
	font-size: 14px;
	vertical-align: middle;
}

.con9-list2 li a .txt {
	display: block;
	padding-top: 16px;
	color: #737373;
	font-size: 14px;
	line-height: 30px;
}

/*专家库*/
.con9-list3 li {
	float: left;
	width: 374px;
	margin-left: 26px;
	margin-bottom: 25px;
	padding-bottom: 12px;
	border: 1px solid #e4e4e4;
}

.con9-list3 li.lefLi {
	margin-left: 0;
}

.con9-list3 li .lef {
	float: left;
	width: 152px;
	height: 178px;
	margin-top: 12px;
	margin-left: 14px;
	overflow: hidden;
}

.con9-list3 li .lef img {
	display: block;
	width: 100%;
	height: auto;
}

.con9-list3 li .rig {
	float: right;
	width: 182px;
	margin-right: 12px;
	margin-top: 12px;
}

.con9-list3 li .rig .tit {
	border-bottom: 1px dotted #e8e8e8;
	line-height: 36px;
}

.con9-list3 li .rig .tit b {
	display: block;
	margin-right: 8px;
	color: #151414;
	font-size: 16px;
	font-weight: normal;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.con9-list3 li .rig .tit span {
	display: block;
	color: #0e58bc;
	font-size: 14px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.con9-list3 li .rig .txt {
	height: 100px;
	overflow: hidden;
	padding-top: 6px;
	color: #555;
	font-size: 14px;
	line-height: 24px;
}

.con9-list3 li .rig a {
	display: inline-block;
	color: #b8b8b8;
	font-size: 14px;
}

/*专利库*/
.con9-list4 li {
	float: left;
	width: 575px;
	/* margin-left: 26px; */
	margin-left: 20px;
	margin-bottom: 20px;
	border: 1px solid #e4e4e4;
	border-radius: 4px;
	/* background-color: #f2faff; */
}

.con9-list4 li:hover {
	box-shadow: 0 10px 16px 0 #bfc9fd;
	/* box-shadow: 0 10px 16px 0 #b0bbf1; */
	/* transform: scale(1.01); */
}

.con9-list4 li.lefLi {
	margin-left: 0;
}

.con9-list4 li a {
	display: block;
	height: 180px;
	padding-top: 15px;
	padding-left: 24px;
	padding-right: 14px;
	overflow: hidden;
}

.con9-list4 li a .tit {
	display: block;
	padding-bottom: 4px;
	border-bottom: 1px dotted #e2e2e2;
	line-height: 1.6;
}

.con9-list4 li a .tit b {
	display: inline-block;
	margin-right: 12px;
	color: #151414;
	font-size: 16px;
	font-weight: normal;
	vertical-align: middle;
}

.con9-list4 li a .tit span {
	display: inline-block;
	color: #0e58bc;
	font-size: 14px;
	vertical-align: middle;
}

.con9-list4 li a .txt {
	display: block;
	padding-top: 16px;
	color: #737373;
	font-size: 14px;
	line-height: 30px;
}

/*设备库*/
.con9-list5 li {
	float: left;
	width: 576px;
	/* margin-left: 24px; */
	margin-left: 16px;
	margin-bottom: 25px;
	border: 1px solid #e4e4e4;
	border-radius: 4px;
}

.con9-list5 li.lefLi {
	margin-left: 0;
}

.con9-list5 li a {
	display: block;
	height: 168px;
	padding: 12px;
	overflow: hidden;
}

.con9-list5 li a .lef {
	float: left;
	width: 218px;
	height: 168px;
	margin-right: 10px;
}

.con9-list5 li a .lef img {
	display: block;
	width: 100%;
	height: auto;
	max-height: 100%;
}

.con9-list5 li a .rig {
	float: left;
	width: 322px;
}

.con9-list5 li a .rig .tit {
	display: block;
	border-bottom: 1px dotted #e8e8e8;
	color: #151414;
	font-size: 16px;
	line-height: 36px;
}

.con9-list5 li a .rig .tit b {
	display: block;
	margin-right: 10px;
	font-size: 16px;
	font-weight: normal;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.con9-list5 li a .rig .tit span {
	display: block;
	color: #0e58bc;
	font-size: 14px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.con9-list5 li a .rig .txt {
	display: block;
	height: 115px;
	color: #737373;
	font-size: 14px;
	line-height: 30px;
	overflow: hidden;
}

/*合作案例*/
.con9-list6 li {
	float: left;
	width: 380px;
	margin-left: 20px;
	margin-bottom: 75px;
}

.con9-list6 li.lefLi {
	margin-left: 0;
}

.con9-list6 li a {
	display: block;
}

.con9-list6 li a .img {
	display: block;
	overflow: hidden;
	height: 246px;
}

.con9-list6 li a .img img {
	display: block;
	width: 100%;
}

.con9-list6 li a p {
	display: block;
	color: #111;
	font-size: 16px;
	text-indent: 20px;
	line-height: 62px;
}

/* 合作案例-2 */

/*分页*/
.con9-page {
	font-size: 0;
	text-align: center;
	margin-top: 2px;
}

.con9-page span,
.con9-page a {
	display: inline-block;
	height: 35px;
	margin: 0 7px;
	padding: 0 13px;
	border: 1px solid #c1c1c1;
	border-radius: 2px;
	color: #4e4e4e;
	font-size: 14px;
	line-height: 35px;
	vertical-align: middle;
}

.con9-page i {
	display: inline-block;
	width: 0;
	height: 0;
	border: 6px solid #4e4e4e;
	border-top-color: transparent;
	border-bottom-color: transparent;
}

.con9-page i.lef {
	border-left: none;
}

.con9-page i.rig {
	border-right: none;
}

.con9-page a:hover,
.con9-page .active {
	color: #fff;
	border-color: rgb(0 115 195/90%);
	/* background: rgb(0 115 195/90%); */
	background: rgb(0 138 234 / 90%);
}

.con9-page a:hover i.lef {
	border-right-color: #fff;
}

.con9-page a:hover i.rig {
	border-left-color: #fff;
}

.con9-page .txt1 {
	min-width: auto;
	margin: 0;
	border-color: transparent;
}

.con9-page .txt2 {
	margin: 0 0 0 25px;
	border-color: transparent;
}

.con9-page input {
	display: inline-block;
	width: 40px;
	height: 35px;
	border: 1px solid rgb(0 115 195/90%);
	border-radius: 2px;
	vertical-align: middle;
}

/*成果库详情*/
.con10-lef {
	float: left;
	width: 850px;
}

.con10-lef-tit {
	padding-bottom: 30px;
}

.con10-lef-tit-lef {
	float: left;
	width: 330px;
}

.con10-lef-tit-lef img {
	display: block;
	width: 100%;
	height: auto;
}

.con10-lef-tit-rig {
	float: right;
	width: 495px;
}

.con10-lef-tit-rig .p1 {
	padding-bottom: 16px;
	color: #2e74b5;
	font-size: 24px;
	font-weight: bold;
}

.con10-lef-tit-rig .p2 {
	color: #555;
	font-size: 16px;
	line-height: 36px;
}

.con10-lef-tit-rig2 {
	float: left;
	width: 100%;
}

.con10-lef-con1-tit {
	padding-bottom: 6px;
	font-size: 0;
}

.con10-lef-con1-tit img {
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
}

.con10-lef-con1-tit span {
	display: inline-block;
	color: #1b517e;
	font-size: 20px;
	line-height: 36px;
	vertical-align: middle;
}

.con10-lef-con1-con {
	padding-bottom: 10px;
	color: #555;
	font-size: 16px;
	line-height: 36px;
	text-align: justify;
	word-break: break-all;
}

.con10-lef-con .hzzx {
	display: block;
	width: 183px;
	height: 47px;
	background: #f28621;
	color: #fff;
	font-size: 16px;
	text-align: center;
	line-height: 47px;
}

.con10-rig {
	width: 307px;
}

.con10-rig-tit span {
	display: block;
	padding-bottom: 4px;
	color: #3e3e3e;
	font-size: 20px;
}

.con10-rig-tit img {
	display: block;
}

.con10-rig-con .lef {
	border-top: none;
}

.con10-rig-con a {
	display: block;
	padding-top: 16px;
	padding-bottom: 16px;
	border-top: 1px solid #ebebeb;
}

.con10-rig-con a .img {
	float: left;
	width: 55px;
	height: 55px;
	margin-right: 10px;
}

.con10-rig-con a .img img {
	display: block;
	width: 100%;
	height: auto;
}

.con10-rig-con a .txt {
	float: right;
	width: 242px;
}

.con10-rig-con a .txt .p1 {
	display: block;
	padding-top: 6px;
	padding-bottom: 12px;
	color: #151414;
	font-size: 16px;
}

.con10-rig-con a .txt .p2 {
	display: block;
	color: #737373;
	font-size: 14px;
}

.con10-rig-con2 .lef {
	border-top: none;
}

.con10-rig-con2 a {
	display: block;
	padding-top: 16px;
	padding-bottom: 16px;
	border-top: 1px solid #ebebeb;
}

.con10-rig-con2 a .txt {
	display: block;
}

.con10-rig-con2 a .txt .p1 {
	display: block;
	padding-top: 6px;
	padding-bottom: 12px;
	color: #151414;
	font-size: 16px;
}

.con10-rig-con2 a .txt .p2 {
	display: block;
	color: #737373;
	font-size: 14px;
}

.con10-rig-more a {
	display: block;
	height: 40px;
	background: #ebebeb;
	color: #6f6e6e;
	font-size: 14px;
	text-align: center;
	line-height: 40px;
}

/* 完善资料 */
.audit_result {
	width: 740px;
	margin: 0 auto;
}

.audit_result .lef {
	float: left;
	width: 100px;
	padding-bottom: 16px;
	color: #555;
	font-size: 16px;
	line-height: 40px;
}

.audit_result .rig_success .rig_fail {
	float: right;
	width: 632px;
	padding-bottom: 20px;
}

/* .audit_result .rig_success input{
	display: block;
    width: 626px;
    height: 38px;
    padding-left: 4px;
    border: 1px solid #56db0e;
    border-radius: 4px;
    color: #555;
    font-size: 16px;
    line-height: 38px;
    outline: none;
} */

.audit_result .rig_fail input {
	display: block;
	float: right;
	width: 626px;
	height: 38px;
	/* margin-left: 12px; */
	border: 1px solid red;
	border-radius: 4px;
	color: #555;
	font-size: 16px;
	line-height: 38px;
	outline: none;
}

.modal-box-bottom .zixunhezuo-btn button {
	display: block;
	width: 182px;
	height: 48px;
	margin: auto;
	border-radius: 4px;
	background: #0e58bc;
	color: #fff;
	font-size: 16px;
	line-height: 48px;
	border: 1px solid #0e58bc;
	cursor: pointer;
}

/*成果咨询*/
.mask {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	width: 100%;
	height: 100%;
	background: url("../images/d05.png");
}

.zixunhezuo {
	display: none;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 1000;
	width: 936px;
	height: 510px;
	/* height: 620px; */
	margin-left: -468px;
	margin-top: -255px;
	border-radius: 6px;
	background: #fff;
}

.zixunhezuo-tit {
	padding-top: 40px;
	padding-bottom: 30px;
	color: #555;
	font-size: 24px;
	text-align: center;
}

.zixunhezuo-con {
	width: 740px;
	margin: 0 auto;
}

.zixunhezuo-con .lef {
	float: left;
	width: 108px;
	padding-bottom: 16px;
	color: #555;
	font-size: 16px;
	line-height: 40px;
}

.zixunhezuo-con .rig {
	float: right;
	width: 632px;
	padding-bottom: 20px;
}

.zixunhezuo-con .color {
	color: #fe8300;
	font-size: 16px;
	line-height: 40px;
}

.zixunhezuo-con .rig input {
	display: block;
	width: 626px;
	height: 38px;
	padding-left: 4px;
	border: 1px solid #d5d5d5;
	border-radius: 4px;
	color: #555;
	font-size: 16px;
	line-height: 38px;
	outline: none;
}

.zixunhezuo-con .rig textarea {
	display: block;
	width: 626px;
	height: 105px;
	padding-left: 4px;
	border: 1px solid #d5d5d5;
	border-radius: 4px;
	color: #555;
	font-size: 16px;
	line-height: 38px;
	resize: none;
	outline: none;
}

.zixunhezuo-btn {
}

.zixunhezuo-btn input {
	display: block;
	width: 182px;
	height: 48px;
	margin: auto;
	border-radius: 4px;
	background: #0e58bc;
	color: #fff;
	font-size: 16px;
	line-height: 48px;
	cursor: pointer;
}

/*发布成果*/
.con11-wrap {
	/* background: url("../images/d06.png") repeat-y 0 0; */
	/* background-color:rgb(89 168 109);*/
	background-color: rgb(0 115 195/90%);
	border-radius: 4px;
}

.con11-tit {
	padding: 15px 0;
	font-size: 0;
}

.con11-tit p {
	display: inline-block;
}

.con11-tit span,
.con11-tit p a {
	display: inline-block;
	margin-right: 6px;
	color: #ffffff;
	font-size: 14px;
	vertical-align: text-bottom;
}

/*左边导航*/
.con12-lef {
	float: left;
	width: 260px;
}

.con12-lef-tit {
	width: 260px;
	height: 80px;
	font-size: 24px;
	/* background:	url("../images/d07.png")  no-repeat 0 0;  */
	background-color: rgb(0 115 195/90%);
	border-radius: 5px;
	color: white;
	text-align: center;
	line-height: 80px;
}

.con12-lef-nav a {
	display: block;
	border-bottom: 1px solid #d6d6d6;
	background: #f3f3f3;
	font-size: 20px;
	text-indent: 60px;
	line-height: 60px;
}

.con12-lef-nav a i {
	display: inline-block;
	width: 0;
	height: 0;
	margin-right: 12px;
	border: 6px solid #d6d6d6;
	border-left: 8px solid #d6d6d6;
	border-right: none;
	border-top-color: transparent;
	border-bottom-color: transparent;
	vertical-align: middle;
}

.con12-lef-nav a span {
	display: inline-block;
	color: #494949;
	font-size: 16px;
	text-indent: 0;
	vertical-align: middle;
}

.con12-lef-nav a.active span,
.con12-lef-nav a:hover span {
	color: #0a5cb2;
}

.con12-lef-nav a.active i,
.con12-lef-nav a:hover i {
	border-left-color: #004ea1;
}

.con12-lef-btn img {
	display: block;
}

/*右边内容*/
.con12-rig {
	float: right;
	width: 880px;
}

.con12-rig-tit {
	position: relative;
	padding-bottom: 18px;
	/* border-bottom: 1px solid #e5e5e5; */
	/* color: rgb(88 89 198); */
	color: rgb(0 115 195/90%);
	font-size: 20px;
	font-weight: bold;
}

.con12-rig-tit .lef {
	position: relative;
	display: inline-block;
}

.con12-rig-tit .lef i {
	position: absolute;
	bottom: -20px;
	left: 0;
	width: 100%;
	height: 3px;
	background: rgb(0 115 195/90%);
}

.con12-rig-tit p a {
	color: #4f4f4f;
}

.con12-rig-tit p a.active {
	color: rgb(0 115 195/90%);
}

.con12-rig-tit p i {
	display: inline-block;
	height: 17px;
	margin: 0 12px;
	border-right: 1px solid #d7d7d7;
	vertical-align: middle;
}

.con12-rig-tit .rig {
	float: right;
	font-size: 0;
}

.con12-rig-tit .rig a,
.con12-rig-tit .rig span {
	display: inline-block;
	color: #929292;
	font-size: 14px;
	font-weight: normal;
	vertical-align: middle;
}

.con12-rig-tit .rig span {
	margin: 0 5px;
}

.con12-rig-tit .rig .active {
	color: rgb(0 115 195/90%);
}

.con12-rig-con .fl {
	float: left;
	width: 100px;
	color: #3b3b3b;
	font-size: 16px;
	line-height: 40px;
}

.con12-rig-con .fr {
	float: right;
	width: 780px;
}

.con12-rig-con .f1 input {
	display: block;
	width: 772px;
	height: 38px;
	padding-left: 4px;
	padding-right: 4px;
	border: 0.5px solid #d5d5d5;
	border-radius: 4px;
	outline: none;
	color: #7a7979;
	font-size: 16px;
}

.con12-rig-con .f1 select {
	display: block;
	width: 164px;
	height: 38px;
	border: 1px solid #d5d5d5;
	border-radius: 4px;
	color: #7a7979;
	font-size: 16px;
}

.con12-rig-con .f1 textarea {
	display: block;
	width: 772px;
	height: 160px;
	padding: 4px;
	border: 1px solid #d5d5d5;
	border-radius: 4px;
	color: #7a7979;
	font-size: 16px;
	line-height: 1.4;
	outline: none;
	resize: none;
}

.con12-rig-con .f2 img {
	display: inline-block;
	vertical-align: middle;
}

.con12-rig-con .f2 span {
	display: inline-block;
	margin-right: 14px;
	font-size: 16px;
	line-height: 40px;
	vertical-align: middle;
}

.con12-rig-con .f2 span.txt1 {
	display: none;
	color: rgb(0 115 195/90%);
	font-weight: bold;
}

.con12-rig-con .f2 span.txt2 {
	color: rgb(0 115 195/90%);
}

.con12-rig-con .f2 span.txt3 {
	display: none;
	color: rgb(133, 0, 0);
}

.con12-rig-con .f3 input {
	display: inline-block;
	width: 156px;
	height: 38px;
	border: 1px solid #d5d5d5;
	border-radius: 4px;
	outline: none;
	vertical-align: middle;
}

.con12-rig-con .f3 img {
	display: inline-block;
	margin-left: 10px;
	vertical-align: middle;
}

.con12-rig-con .f4 input {
	display: inline-block;
	width: 182px;
	height: 48px;
	border-radius: 4px;
	background: rgb(0 115 195/90%);
	color: #fff;
	font-size: 16px;
	outline: none;
	vertical-align: middle;
}

.submitbtn {
	background-color: rgb(0 115 195/90%);
	color: #fff;
	border-radius: 5px;
	/* transition-duration: 0.4s; */
	/* box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19); */
	border: none;
	padding: 10px 20px;
	text-align: center;
	text-decoration: none;
	display: inline;
	font-size: 13px;
}

#up1 {
	width: 158px;
	height: 40px;
	line-height: 35px;
	float: left;
	background: url("../images/d09.png") no-repeat 0 0;
}

#upload-box {
	font-size: 14px;
}

/*创业孵化*/
.con13-lef {
	position: relative;
	top: -80px;
	left: 0;
}

.con13-rig {
	float: right;
	width: 880px;
}

.con12-rig-tit2 {
	padding-bottom: 10px;
	color: rgb(0 115 195/90%);
	font-size: 20px;
	font-weight: bold;
}

.con12-rig-tit3 {
	color: #0d0d0d;
	font-size: 16px;
	font-weight: bold;
}

.con13-rig-con {
	color: #555;
	font-size: 16px;
	line-height: 36px;
}

.con13-rig-con2 {
	color: #555;
	font-size: 16px;
	line-height: 36px;
}

/**
* 产教联盟-旧
*/

.con14-rig {
	float: right;
	width: 880px;
}

.con14-rig .ul_top {
	display: none;
}

.con14-rig-con .ul_bottom {
	display: none;
	/* height: 187px; */
}

.con14-rig-con li {
	float: left;
	overflow: hidden;
	width: 387px;
	height: 162px;
	margin-bottom: 25px;
	margin-left: 30px;
	padding-left: 18px;
	padding-top: 25px;
	/* padding-right: 18px; */
	padding-right: 12px;
	padding-bottom: 16px;
	border: 1px solid #d5d5d5;
}

.con14-rig-con li.lefLi {
	margin-left: 0;
}

/* ---------------导航栏模块-新-beginning---------- */

/**
* 产教联盟-新
* 2022-11-17
*/

/* 产教联盟-首页 */
.union-box {
	width: 100%;
}

.union-box-title {
	position: relative;
	padding-bottom: 18px;
	border-bottom: 1px solid #e5e5e5;
	/* color: rgb(88 89 198); */
	color: rgb(0 115 195/90%);
	font-size: 20px;
	font-weight: bold;
}

.union-box-title .left {
	position: relative;
	display: inline-block;
}

.union-box-title .left i {
	position: absolute;
	bottom: -20px;
	left: 0;
	width: 100%;
	height: 3px;
	background: rgb(0 115 195/90%);
}

.union-box-content {
	margin-bottom: 20px;
}

.union-box-content ul {
	display: flex;
	flex-wrap: wrap;
	/* padding-top: 10px; */
}

.union-box-content li {
	width: 370px;
	height: 200px;
	border-radius: 4px;
	border: 1px solid #e4e8f2;
	/* border: 1px solid #e7e7e7; */
	margin-top: 20px;
	margin-left: 27px;
	background-color: #fbfafa;
}

.union-box-content li.lefLi {
	margin-left: 0;
}

.union-box-content ul li:hover {
	box-shadow: 0 10px 16px 0 #bfc9fd;
	/* box-shadow: 0 10px 16px 0 #b0bbf1; */
	/* transform: scale(1.01); */
}

.union-box-content li .content-detail {
	padding: 30px;
}

.union-box-content li .union-title {
	/*padding-bottom: 14px;*/
	color: #363636;
	font-size: 16px;
	font-weight: bold;
	line-height: 23px;
}

.union-box-content li .union-intro {
	margin-top: 25px;
	height: 32px;
	color: #363636;
	font-size: 14px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	border-bottom: 1px solid #e0e0e0;
}

.union-box-content li .union-view {
	position: relative;
	text-align: center;
	margin-top: 20px;
	padding: 10px 0;
	color: #fff;
	/* color: rgba(255, 255, 255, 0.8); */
	/* color: #39cccc; */
	display: block;
	z-index: 10;
	/* background: rgba(0, 0, 0, 0.1); */
	/* background: #39cccc; */
	background: #4da2ff;
	/* background: #1890ff; */
	/* background: rgba(23, 162, 184, 0.6); */
	text-decoration: none;
}

.union-box-content .union-view:hover {
	transform: scale(1.07);
	font-size: 14px;
}

/* 产教联盟-详情页 */
.section-location {
	margin-top: 20px;
	height: 30px;
	padding: 10px 0px;
	font-size: 18px;
	line-height: 30px;
	border: 2px dotted #8cbffa;
	/* width: 220px;
	background: linear-gradient(90deg, #c1c3cd, #fff, #c1c3cd); */
	/* background: linear-gradient(90deg, #8cbffa, #fff); */
}

.section-location .link {
	/* color: #1890ff; */
	color: #0080f7;
}

.section-location .view-name {
	color: #807e7e;
}

.section-location img {
	width: 20px;
	height: 20px;
	line-height: 30px;
	margin-left: 10px;
}

.union-detail-box {
	width: 100%;
}

.union-detail-box .union-head {
	height: auto;
	padding-bottom: 10px;
	padding-top: 40px;
}

.union-detail-box .union-head .union-title {
	/* padding-bottom: 10px;
	color: rgb(0 115 195/90%);
	font-size: 20px;
	font-weight: bold; */

	min-height: 44px;
	font-size: 28px;
	text-align: center;
	font-family: Noto Sans-Medium, Noto Sans;
	font-weight: bold;
	color: #333333;
	line-height: 38px;
	letter-spacing: 4px;
	margin-bottom: 10px;

	/* 字体渐变色 */
	background-image: -webkit-linear-gradient(bottom, #000000, #696d7c, #000000);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.union-detail-box .union-head .slogan {
	height: 19px;
	font-size: 16px;
	text-align: center;
	font-family: Noto Sans-Regular, Noto Sans;
	color: #666666;
	line-height: 16px;
	margin-bottom: 20px;
}

.union-detail-box .union-part {
	width: 100%;
	border-bottom: 1px solid #e5e5e5;
	position: relative;
}

.union-part .part-name-list {
	display: flex;
	/* justify-content: flex-start; */
	justify-content: center;
}

.union-part .part-name {
	margin: 0 30px;
	font-size: 18px;
	font-weight: bold;
	color: #575757;
	line-height: 30px;
	padding-bottom: 6px;
	cursor: pointer;
}

.union-part .active {
	color: #1890ff;
	/* color: rgb(0 115 195/90%); */
}

/* 下划线 */
.union-part &gt; .line {
	position: absolute;
	bottom: -2px;
	left: 503px;
	width: 72px;
	height: 4px;
	padding-bottom: 0;
	background-color: #1890ff;
	/* color: rgb(0 115 195/90%); */
	border-radius: 2px;
	transition: all ease-in-out 0.3s;
}

.union-detail .union-intro {
	display: none;
	min-height: 300px;
}

.union-detail-box .union-detail .show {
	display: block;
}

.union-detail .union-brief-intro {
	color: #555;
	font-size: 16px;
	line-height: 36px;
	height: auto;
	text-align: justify;
	word-break: break-all;
}

.union-detail .union-brief-intro img {
	max-width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}

/* 活动展示 */
.union-detail .showcase-box {
	height: auto;
	padding-top: 20px;
}

.union-detail .showcase-data ul {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 40px;
	/* justify-content: center; */
}

.showcase-box ul li.lefLi {
	margin-left: 0;
}

.showcase-box ul li {
	width: 215px;
	height: 140px;
	border-radius: 4px;
	border: 1px solid #e4e8f2;
	/* border: 1px solid #e7e7e7; */
	margin-top: 20px;
	margin-left: 34px;
	padding: 25px;
	/* background-color: #fbfafa; */
	background-color: #f2faff;
	position: relative;
}

.showcase-box ul li:hover {
	box-shadow: 0 10px 16px 0 #bfc9fd;
}

.showcase-box ul li .showcase-title {
	height: 16px;
	padding-bottom: 14px;
	color: #363636;
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
}

.showcase-box ul li .showcase-address {
	margin-top: 25px;
	height: 32px;
	color: #363636;
	font-size: 14px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	border-bottom: 1px solid #e0e0e0;
}

.showcase-box ul li .to-view {
	position: relative;
	text-align: center;
	margin-top: 20px;
	padding: 10px 0;
	color: #fff;
	display: block;
	z-index: 10;
	background: #4da2ff;
	text-decoration: none;
}

.showcase-box ul li .to-view:hover {
	transform: scale(1.07);
	font-size: 14px;
}

/*
* 实训基地
*/

/*
* 产业园区
*/

/* 产业园区首页 */
.park-box {
	width: 100%;
}

.head-line {
	width: 100%;
	height: 8px;
	border-radius: 1px;
	background: linear-gradient(90deg, #fff, #117cf8, #fff);
}

.park-box-content {
	margin-bottom: 20px;
}

.park-box-content ul {
	display: flex;
	flex-wrap: wrap;
	/* padding-top: 10px; */
}

.park-box-content li {
	width: 370px;
	height: 230px;
	border-radius: 4px;
	border: 1px solid #e4e8f2;
	/* border: 1px solid #e7e7e7; */
	margin-top: 20px;
	margin-left: 27px;
	background-color: #fbfafa;
	position: relative;
}

.park-box-content li.lefLi {
	margin-left: 0;
}

.park-box-content ul li:hover {
	box-shadow: 0 10px 16px 0 #bfc9fd;
	/* box-shadow: 0 10px 16px 0 #b0bbf1; */
	/* transform: scale(1.01); */
}

.park-box-content li a {
	display: inline-block;
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

.park-box-content li img {
	width: 100%;
	height: 230px;
	display: block;
	object-fit: cover;
	border-radius: 4px;
	transform: scale(1);
	transition: transform 0.5s ease 0s, -webkit-transform 0.5s ease 0s;
}

.park-box-content li img:hover {
	transform: scale(1.1);
}

.park-box-content li p {
	background: url("../images/opcity2.png") repeat;
	position: absolute;
	bottom: 0;
	color: #fff;
}

.park-box-content li p:hover {
	font-size: 18px;
}

.park-box-content li .base-title {
	height: 59px;
	font: 16px/59px "";
	letter-spacing: 1px;
	text-indent: 5px;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding: 0;
}

/* 产业园区-详情页 */
.park-detail-box {
	width: 100%;
}

.park-detail-box .park-head {
	height: auto;
	padding-bottom: 10px;
	padding-top: 40px;
}

.park-detail-box .park-head .park-title {
	/* padding-bottom: 10px;
	color: rgb(0 115 195/90%);
	font-size: 20px;
	font-weight: bold; */

	height: 44px;
	font-size: 28px;
	text-align: center;
	font-family: Noto Sans-Medium, Noto Sans;
	font-weight: bold;
	color: #333333;
	line-height: 38px;
	letter-spacing: 4px;
	margin-bottom: 10px;

	/* 字体渐变色 */
	background-image: -webkit-linear-gradient(bottom, #000000, #696d7c, #000000);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.park-detail-box .park-head .slogan {
	height: 19px;
	font-size: 16px;
	text-align: center;
	font-family: Noto Sans-Regular, Noto Sans;
	color: #666666;
	line-height: 16px;
	margin-bottom: 20px;
}

.park-detail-box .part-line {
	width: 100%;
	border-bottom: 1px solid #e5e5e5;
	position: relative;
}

.park-detail {
	width: 100%;
	overflow: hidden;
	min-height: 300px;
	margin-top: 20px;
}

.park-detail .detail-left {
	float: left;
	margin-right: 40px;
}

.park-detail .detail-left div {
	width: 370px;
	height: 230px;
	/* background-color: #0a4dc7; */
	/* background-color: #308dee; */
	background-color: #3695d7e6;
}

.park-detail .detail-left img {
	width: 370px;
	height: 230px;
	margin-top: -225px;
	margin-left: 15px;
}

/* .park-detail .detail-right {
	float: left;
} */

.park-detail .park-brief-intro {
	color: #555;
	font-size: 16px;
	line-height: 36px;
	text-align: justify;
	word-break: break-all;
}

/*
* 产融型企业
*/

/* 产融型企业-首页 */
.business-box {
	width: 100%;
}

.business-box-content {
	margin-bottom: 20px;
}

/* 资质申请 */
.business-box-content .qualification-apply {
	padding-top: 30px;
	padding-bottom: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.business-box-content .qualification-apply .apply-button {
	width: 240px;
	height: 36px;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #fff;
	border-radius: 0px 18px 0px 18px;
	border: 1px solid #fff;
	background-color: #3c90ff;
}

/* 行业类别 */
.business-box-content .field-category {
	border-bottom: 1px solid #e8e8e8;
	margin-bottom: 20px;
}

.business-box-content .field-row {
	position: relative;
	height: auto;
	margin-top: 20px;
	margin-bottom: 10px;
	zoom: 1;
	box-sizing: border-box;

	font-size: 16px;
	line-height: 36px;
}

.business-box-content .field-title img {
	width: 20px;
	height: 20px;
	top: -2px;
	position: relative;
}

.business-box-content .field-title {
	/* float: left; */
	font-weight: bold;
	color: #333;
	display: block;
	box-sizing: border-box;
	width: 10%;
}

.business-box-content .field-list {
	display: block;
	box-sizing: border-box;
	/* width: 90%; */
}

.business-box-content .field-list .field-name {
	color: rgba(0, 0, 0, 0.65);
	display: inline-block;
	height: auto;
	margin-right: 8px;
	padding: 0 7px;
	font-size: 14px;
	line-height: 25px;
	background: #ffffff;
	border: 1px solid #d9d9d9;
	border-radius: 2px;
	cursor: pointer;
}

.business-box-content .field-list .active {
	/* background: #3c90ff; */
	color: #3c90ff;
	font-weight: bold;
}

/* 企业列表 */
.business-box-content ul {
	display: flex;
	flex-wrap: wrap;
	/* padding-top: 10px; */
}

.business-box-content li {
	width: 562px;
	height: 200px;
	border-radius: 4px;
	border: 1px solid #e4e8f2;
	/* border: 1px solid #e7e7e7; */
	margin-top: 20px;
	margin-left: 45px;
	background-color: #fbfafa;
}

.business-box-content li.lefLi {
	margin-left: 0;
}

.business-box-content ul li:hover {
	box-shadow: 0 10px 16px 0 #bfc9fd;
	/* box-shadow: 0 10px 16px 0 #b0bbf1; */
	/* transform: scale(1.01); */
}

.business-box-content li .content-detail {
	padding: 30px;
}

.business-box-content .content-detail .box-top {
	display: flex;
}

.business-box-content .content-detail .img-left {
	/* width: 30%; */
	margin-right: 40px;
	height: 100px;
	background: #f1f1f1;
	border-radius: 6px;
	position: relative;
	overflow: hidden;
}

.business-box-content .img-left img {
	width: 100px;
	height: 100px;
	border-radius: 4px;
	object-fit: cover;
	transform: scale(1);
	transition: transform 0.5s ease 0s, -webkit-transform 0.5s ease 0s;
}

.business-box-content .img-left img:hover {
	transform: scale(1.1);
}

.business-box-content .content-detail .title-right {
	width: 70%;
	height: 100px;
}

.business-box-content li .business-title {
	height: 16px;
	padding-top: 15px;
	padding-bottom: 14px;
	color: #363636;
	font-size: 16px;
	font-weight: bold;
}

.business-box-content li .business-intro {
	margin-top: 20px;
	height: 32px;
	color: #363636;
	font-size: 14px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	border-bottom: 1px solid #e0e0e0;
}

.business-box-content li .business-view {
	position: relative;
	text-align: center;
	margin-top: 20px;
	padding: 10px 0;
	color: #fff;
	/* color: rgba(255, 255, 255, 0.8); */
	/* color: #39cccc; */
	display: block;
	z-index: 10;
	/* background: rgba(0, 0, 0, 0.1); */
	/* background: #39cccc; */
	/* background: #6ebeec; */
	background: #4da2ff;
	/* background: #1890ff; */
	/* background: rgba(23, 162, 184, 0.6); */
	text-decoration: none;
}

.business-box-content .business-view:hover {
	transform: scale(1.07);
	font-size: 14px;
}

/* 产融型企业-详情页 */
.business-detail-box {
	width: 100%;
}

/* 产融型企业名称 */
.business-detail-box .business-head {
	height: auto;
	padding-bottom: 10px;
	padding-top: 40px;
}

.business-detail-box .business-head .business-title {
	height: 44px;
	font-size: 28px;
	text-align: center;
	font-weight: bold;
	color: #333333;
	line-height: 38px;
	letter-spacing: 4px;
	margin-bottom: 10px;

	/* 字体渐变色 */
	background-image: -webkit-linear-gradient(bottom, #000000, #696d7c, #000000);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.business-detail-box .business-head .slogan {
	height: 19px;
	font-size: 16px;
	text-align: center;
	color: #666666;
	line-height: 16px;
	margin-bottom: 20px;
}

.business-detail-box .business-line {
	width: 100%;
	border-bottom: 1px solid #e5e5e5;
	position: relative;
}

/* 产融型企业基本信息 */
.business-basic {
	position: relative;
	height: auto;
	width: 100%;
	padding: 20px 0;
	border-bottom: 1px solid #e5e5e5;
	font-size: 16px;
	line-height: 36px;
}

.business-basic .field-category,
.business-basic .telephone,
.business-basic .email {
	display: block;
	box-sizing: border-box;
	display: flex;
}

.business-basic img {
	width: 20px;
	height: 20px;
	top: -2px;
	position: relative;
	margin-right: 10px;
}

.business-basic .field-category .field-name {
	background-color: #ebedf0;
	border-radius: 3px;
	padding: 0 10px;
}

.business-basic .basic-name {
	font-weight: bold;
	color: #333;
	width: 12%;
}

/* 产融型企业简介 */
.business-detail {
	width: 100%;
	overflow: hidden;
	min-height: 300px;
	/* margin-top: 20px; */
}

.business-detail .detail-top {
	height: auto;
	font-weight: bold;
	color: #333;
	padding: 20px 0;
	font-size: 16px;
	line-height: 36px;
}

.business-detail .detail-top img {
	width: 30px;
	height: 30px;
	top: -2px;
	position: relative;
	margin-right: 10px;
}

.business-detail .detail-left {
	float: left;
	margin-right: 40px;
}

.business-detail .detail-left div {
	width: 370px;
	height: 230px;
	/* background-color: #0a4dc7; */
	background-color: #398dee;
}

.business-detail .detail-left img {
	width: 370px;
	height: 230px;
	margin-top: -225px;
	margin-left: 15px;
}

/* .park-detail .detail-right {
	float: left;
} */

.business-detail .business-brief-intro {
	color: #555;
	font-size: 16px;
	line-height: 36px;
	text-align: justify;
	word-break: break-all;
}

/*
*关于我们-基地介绍
*/
.about-us-box {
	width: 100%;
}

.base-intro-box {
	margin-bottom: 20px;
	height: auto;
	min-height: 300px;
}

/* 基地介绍标题 */
.base-intro-box .base-head {
	padding-top: 30px;
	padding-bottom: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
}

/* .base-intro-box .base-head p {
	width: 240px;
	height: 36px;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 1px;
	text-align: center;
	line-height: 36px;
	color: #fff;
	border-radius: 0px 18px 0px 18px;
	border: 1px solid #fff;
	background-color: #3c90ff;
} */

.base-intro-box .base-head .head-border {
	width: 200px;
	height: auto;
	line-height: 40px;
	position: relative;
	background-image: radial-gradient(
			circle at right top,
			#fff,
			#fff 10px,
			transparent 11px
		),
		radial-gradient(circle at right bottom, #fff, #fff 10px, transparent 11px);
	background-color: #3c90ff;
}

.base-intro-box .base-head p {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #fff;
}

.base-intro-box .base-head .head-border:after {
	content: "";
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: -5px;
	width: 10px;
	height: 100%;
	background: radial-gradient(circle, #fff, #fff 4px, transparent 5px);
	background-size: 10px 10px;
}

.base-intro-box .base-list {
	padding-top: 30px;
	padding-bottom: 10px;
	height: auto;
}

.base-intro-box .base-list .base-border {
	position: relative;
	background-image: radial-gradient(
			circle at right top,
			#fff,
			#fff 15px,
			transparent 11px
		),
		radial-gradient(circle at right bottom, #fff, #fff 10px, transparent 11px);
	/* radial-gradient(circle at left top, #fff, #fff 10px, transparent 11px),
		radial-gradient(circle at left bottom, #fff, #fff 10px, transparent 11px); */
	background-color: #f2faff;
	padding: 30px;
}

.base-intro-box .base-list .base-title {
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	padding: 20px 0 25px 0;
}

.base-intro-box .base-list .base-left {
	float: left;
	margin-top: 80px;
	margin-bottom: 80px;
	margin-right: 80px;
	/* margin-left: 40px; */
}

.base-intro-box .base-list .base-right {
	float: right;
	/* margin-right: 80px; */
	margin-top: 80px;
	margin-bottom: 80px;
	margin-left: 80px;
}

.base-intro-box .base-list .base-row {
	/* line-height: 20px;
	background-image: -webkit-linear-gradient(bottom, #fff, #117cf8, #fff);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent; */
	float: left;
	width: 4px;
	height: 56px;
	background: #1d84ee;
	margin-right: 10px;
}

.base-intro-box .base-name {
	float: left;
	padding-top: 10px;
}

.base-intro-box .base-name p {
	color: #1d84ee;
	font-size: 22px;
	font-weight: bold;
	padding-bottom: 12px;
}

/* 波浪线 */
.base-intro-box .base-name .wave {
	width: auto;
	height: 8px;
	background-size: 16px 16px;
	background-repeat: repeat-x;
	background-image: linear-gradient(
			135deg,
			transparent 45%,
			#1d84ee 55%,
			transparent 60%
		),
		linear-gradient(45deg, transparent 45%, #1d84ee 55%, transparent 60%);
}

/* 波浪线 */
/* .wave {
	width: 20rem;
	height: 8px;
	background-size: 16px 16px;
	background-repeat: repeat-x;
	background-image: linear-gradient(
			135deg,
			transparent 45%,
			red 55%,
			transparent 60%
		),
		linear-gradient(45deg, transparent 45%, red 55%, transparent 60%);
} */

/* 波浪线+内倒角
    .base-intro-box .base-left .base-name p {
	width: 200px;
	height: 100px;
	position: relative;
	background-image: radial-gradient(
			circle at right top,
			#fff,
			#fff 10px,
			transparent 11px
		),
		radial-gradient(circle at right bottom, #fff, #fff 10px, transparent 11px);
	background-color: red;
}

.base-intro-box .base-left .base-name p:after {
	content: "";
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: -5px;
	width: 10px;
	height: 100%;
	background: radial-gradient(circle, #fff, #fff 4px, transparent 5px);
	background-size: 10px 10px;
} */

.base-intro-box .base-content .base-brief-intro {
	/* color: #555; */
	font-size: 16px;
	line-height: 36px;
	letter-spacing: 1px;
	text-align: justify;
	word-break: break-all;
}

.base-intro-box .base-content .base-brief-intro img {
	max-width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}

/*
* 关于我们-案例展示
*/
.cases-intro-box {
	margin-bottom: 20px;
	height: auto;
	min-height: 300px;
}

/* 案例展示标题 */
.cases-intro-box .cases-head {
	padding-top: 30px;
	padding-bottom: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.cases-intro-box .cases-head .head-border {
	width: 200px;
	height: auto;
	line-height: 40px;
	position: relative;
	background-image: radial-gradient(
			circle at right top,
			#fff,
			#fff 10px,
			transparent 11px
		),
		radial-gradient(circle at right bottom, #fff, #fff 10px, transparent 11px);
	background-color: #3c90ff;
}

.cases-intro-box .cases-head .head-border:after {
	content: "";
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: -5px;
	width: 10px;
	height: 100%;
	background: radial-gradient(circle, #fff, #fff 4px, transparent 5px);
	background-size: 10px 10px;
}

.cases-intro-box .cases-head p {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #fff;
}

/* 案例分类 */
.cases-intro-box .cases-list {
	padding-top: 20px;
}

.cases-intro-box .cases-type {
	width: 100%;
	padding: 5px 0 0 0;
	/*	border-bottom: 1px solid #e5e5e5;*/
	position: relative;
}

.cases-type .type-name-list {
	display: flex;
	/* justify-content: flex-start; */
	justify-content: center;
}

.cases-type .type-name {
	margin: 0 30px;
	font-size: 18px;
	/* font-weight: bold; */
	color: #575757;
	line-height: 30px;
	padding-bottom: 14px;
	cursor: pointer;
}
.cases-type .type-name-line {
	margin-top: -2px;
	border-top: 1px solid #e5e5e5;
	z-index: 8;
}
.cases-type .active {
	padding-bottom: 10px;
	color: #1890ff;
	/* color: rgb(0 115 195/90%); */
	border-bottom: 4px solid #1890ff;
	z-index: 5;
	/*	border-radius: 2px;
	transition: all ease-in-out 0.3s;*/
}

/* 下划线 */
.cases-type &gt; .line {
	position: absolute;
	bottom: -2px;
	left: 503px;
	width: 72px;
	height: 4px;
	padding-bottom: 0;
	background-color: #1890ff;
	/* color: rgb(0 115 195/90%); */
	border-radius: 2px;
	transition: all ease-in-out 0.3s;
}

.cases-intro-box .cases-data {
	height: auto;
	padding: 30px 0 0;
}

.cases-intro-box .cases-data ul {
	min-height: 335px;
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 40px;
	justify-content: space-between;
}

.cases-intro-box .cases-data li.lefLi {
	margin-left: 0;
}
.cases-intro-box .cases-data li {
	width: 212px;
	height: 260px;
	border-radius: 4px;
	border: 1px solid #e4e8f2;
	/* border: 1px solid #e7e7e7; */
	margin-top: 20px;
	margin-left: 34px;
	padding: 25px;
	/* background-color: #fbfafa; */
	background-color: #f2faff;
	position: relative;
}

.cases-intro-box .cases-data li:hover {
	box-shadow: 0 10px 16px 0 #bfc9fd;
	transform: translateY(-5px);
	/* box-shadow: 0 10px 16px 0 #b0bbf1; */
	/* transform: scale(1.01); */
}

.cases-intro-box .cases-data a {
	display: inline-block;
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

.cases-intro-box .cases-data li img {
	width: 100%;
	height: 140px;
	display: block;
	border-radius: 4px;
	transform: scale(1);
	transition: transform 0.5s ease 0s, -webkit-transform 0.5s ease 0s;
}

.cases-intro-box .cases-data li img:hover {
	transform: scale(1.1);
}

.cases-intro-box .cases-data li .case-title {
	height: 36px;
	letter-spacing: 1px;
	font-size: 18px;
	font-weight: 500;
	color: rgba(26, 39, 54, 1);
	line-height: 36px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	/* border-bottom: 2px solid #092549; */
	border-bottom: 2px solid #80a1f4b5;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.cases-intro-box .cases-data li .case-intro {
	height: 40px;
	padding: 10px 0;
	font-size: 14px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-align: justify;
}

/* 案例数据为空状态 */
.empty {
	margin: 0 auto;
	margin-top: 75px;
	margin-bottom: 100px;
}

.empty .empty_con {
	margin: 0 auto;
	/* background: url("../images/empty2.svg"); */
}

.empty .empty_con img {
	width: 100px;
	height: 100px;
}

.empty .empty_title {
	text-align: center;
	font-size: 16px;
	line-height: 32px;
	/* margin-top: 16px; */
	color: #8a8a8a;
}

/* 案例详情页 */

.case-detail-box {
	width: 100%;
}

.case-detail-box .case-head {
	height: auto;
	padding-bottom: 10px;
	padding-top: 40px;
}

.case-detail-box .case-head .case-title {
	height: 44px;
	font-size: 28px;
	text-align: center;
	font-family: Noto Sans-Medium, Noto Sans;
	font-weight: bold;
	color: #333333;
	line-height: 38px;
	letter-spacing: 4px;
	margin-bottom: 10px;

	/* 字体渐变色 */
	background-image: -webkit-linear-gradient(bottom, #000000, #696d7c, #000000);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.case-detail-box .case-head .slogan {
	height: 19px;
	font-size: 16px;
	text-align: center;
	font-family: Noto Sans-Regular, Noto Sans;
	color: #666666;
	line-height: 16px;
	margin-bottom: 20px;
}

.case-detail-box .case-line {
	width: 100%;
	border-bottom: 1px solid #e5e5e5;
	position: relative;
}

.case-detail {
	width: 100%;
	overflow: hidden;
	min-height: 300px;
	margin-top: 20px;
	word-wrap: break-word;
	/* word-break: break-all; */
	/* 英文，允许单词内换行 */
}

.case-detail .detail-left {
	float: left;
	margin-right: 40px;
	position: relative;
}

.case-detail .detail-left div {
	width: 370px;
	height: 230px;
	/* background-color: #0a4dc7; */
	background-color: #398dee;
}

.case-detail .detail-left img {
	width: 370px;
	height: 230px;
	margin-top: -225px;
	margin-left: 15px;
	transform: scale(1);
	transition: transform 0.5s ease 0s, -webkit-transform 0.5s ease 0s;
}

.case-detail .detail-left img:hover {
	transform: scale(1.1);
}

.detail-right .case-type {
	display: flex;
}

.detail-right .type-title {
	font-size: 18px;
	font-weight: bold;
	color: #333;
	line-height: 42px;
	letter-spacing: 1px;
	/* background-image: -webkit-linear-gradient(bottom, #0004fe, #5777ea, #0004fc);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent; */
	background-image: -webkit-linear-gradient(bottom, #0f0f0f, #727375, #29292d);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.detail-right p {
	/* font-size: 16px;
	color: #333;
	line-height: 42px; */

	font-size: 16px;
	line-height: 20px;
	padding: 5px 10px;
	color: #5e6066;
	background-color: #ebedf0;
	border-radius: 3px;
	margin: 5px 0;
}

.case-detail .case-info {
	color: #555;
	font-size: 16px;
	line-height: 36px;
}

.case-detail .case-info .case-intro {
	letter-spacing: 1px;
	text-align: justify;
	word-break: break-all;
}

/* ---------------导航栏模块-新-ending--------------- */

/* --------产业集群模块首页-新-beginning-2022-11-29------ */
.con2-industry {
	/* padding-top: 75px; */
	padding-top: 60px;
	padding-bottom: 60px;
}

.con2-industry ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.con2-industry li {
	margin-left: 40px;
	width: 160px;
	height: 200px;
	position: relative;
	overflow: hidden;
}

.con2-industry li.left {
	margin-left: 0;
}

.con2-industry li:hover {
	/* box-shadow: 0 10px 16px 0 #bfc9fd; */
	transform: translateY(-5px);
}

.con2-industry li .industry-img {
	display: table-cell;
	width: 160px;
	height: 160px;
	font-size: 0;
	text-align: center;
	line-height: 140px;
	vertical-align: middle;
}

.con2-industry li img {
	display: block;
	width: 160px;
	height: 160px;
	border-radius: 50%;
}

.con2-industry li a span {
	display: block;
	width: 100%;
	height: 22px;
	margin: auto;
	/* 首页圆形下面字的背景 */
	/* background-image: url("../images/a11.png"); */
	/* background-repeat: no-repeat; */
	/* color: #fff; */
	/* color:rgb(88 89 198); */
	color: gray;
	font-size: 18px;
	letter-spacing: 2px;
	font-weight: bold;
	text-align: center;
	line-height: 22px;
}

.con2-industry li a .a1 {
	margin-top: 10px;
	margin-bottom: 10px;
	background-position: 0 top;
}

/* 首页圆形遮罩 */
.con2-industry li:hover .industry-img {
	background-color: rgb(0 115 195/90%);
	background-position: 0 top;
	border-radius: 100px;
	/* box-shadow: 0 10px 16px 0 #a7bbf3; */
}

/* 产业查找标题获得焦点 */
.con2-industry li:hover span {
	color: rgb(0, 115, 195, 75%);
}

/* 产业集群子模块区域 */
.section-tab {
	margin: 10px auto;
	width: 100%;
	height: 60px;
	/* border-bottom: 1px solid #117cf8; */
	background-color: rgba(224, 243, 255, 1);
}

.section-tab ul {
	height: 100%;
	display: flex;
	justify-content: center;
	overflow: hidden;
	overflow-x: auto;
}

.section-tab ul li {
	height: 100%;
	line-height: 60px;
	font-size: 20px;
	color: gray;
	letter-spacing: 1px;
	text-align: center;
	width: 140px;
	position: relative;
	display: inline-block;
	margin: 0 4%;
	cursor: pointer;
	transition: opacity 0.5s linear;
}

.section-tab ul li.active {
	color: #1890ff;
	border-bottom: 2px solid #1890ff;
}

/* .section-tab ul li.active i {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 3px;
	background: #1890ff;
} */

.section-content {
	width: 100%;
	min-height: 300px;
	display: flex;
	overflow: initial !important;
	justify-content: center;
	margin-bottom: 30px;
}

/* 左侧 */
.section-content .section-left {
	width: 140px;
	max-height: 170px;
	text-align: left;
	font-size: 15px;
	position: sticky;
	top: 160px;
	margin-right: 40px;
	margin-bottom: 40px;
}

.section-content .section-left .menu-title {
	height: 56px;
	color: rgba(26, 39, 54, 1);
	line-height: 20px;
	margin-bottom: 20px;
	line-height: 56px;
	text-align: center;
	border-radius: 10px;
	/* border-bottom: 2px solid #117cf8;
	border-top: 2px solid #117cf8; */
	border-bottom: 2px solid #c3bbbb;
	border-top: 2px solid #c3bbbb;
}

.section-content .menu-list {
	margin-left: 20px;
}

.section-content .menu-list ul {
	margin-bottom: 60px;
	margin-top: 0;
	top: 0;
	border-left: 1px solid #c3d4e5;
}

.section-content .menu-list ul li {
	line-height: 40px;
	padding-left: 22px;
	position: relative;
	margin-left: -2px;
	cursor: pointer;
}

.section-content .menu-list ul li.active {
	border-left: 3px solid #3c73b9;
	color: #3c73b9;
}

.section-content .menu-list ul li:hover {
	border-left: 3px solid #3c73b9;
	/* color: #3c73b9; */
}

/* 右侧内容区 */
.section-right {
	width: 990px;
	border-top: 2px dotted #c3bbbb;
	border-bottom: 1px solid transparent;
	font-size: 14px;
	white-space: normal;
}

.section-right .section-item-list {
	display: flex;
	flex-wrap: wrap;
	/* border: 1px dotted #959595; */
}

.section-content .section-right .section-box {
	min-height: 220px;
	margin: 20px 0;
}

/* 行业资讯-2022-12-15 */
.section-content .section-right .section-box #information-ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.section-right .section-box #information-ul li {
	overflow: hidden;
	height: 165px;
	border-bottom: 1px solid #d5d5d5;
}

.section-right .section-box #information-ul li .a_link {
	display: block;
	height: auto;
}

.section-right .section-box #information-ul li:hover {
	cursor: pointer;
}

.section-right .section-box #information-ul li .box-info {
	position: relative;
	padding: 20px;
}

.section-right .section-box #information-ul .box-info .p1 {
	padding: 14px;
	color: #666666;
	font-size: 18px;
	font-weight: bold;
}

.section-right .section-box #information-ul .box-info .p2 {
	margin-top: 10px;
	color: #555;
	padding: 0 14px;
	font-size: 16px;
	line-height: 36px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.section-right .section-box #information-ul .box-info .p3 {
	padding: 8px 14px;
	display: flex;
	justify-content: space-between;
}

.section-right .section-box #information-ul .box-info .p3 .release-time {
	color: #737272;
	font-size: 14px;
}

.section-right .section-box #information-ul .box-info .p3 span {
	color: #555;
	font-size: 16px;
}

.section-right .section-box #information-ul .box-info .p3 span:hover {
	color: #1890ff;
}

/* 行业资讯详情 */
.section-right .info-content .info-intro img {
	max-width: 100%;
	/* width: 880px; */
	margin-top: 10px;
	margin-bottom: 10px;
}

/* 企业资源 */
.section-content .section-right .section-box #company-ul {
	display: flex;
	flex-wrap: wrap;
}

.section-right .section-box #company-ul li {
	float: left;
	overflow: hidden;
	width: 300px;
	height: 180px;
	margin-left: 34px;
	margin-top: 20px;
	border: 1px solid #d5d5d5;
	border-radius: 4px;
}

.section-right .section-box #company-ul li.lefLi {
	margin-left: 0;
}

.section-right .section-box #company-ul li:hover {
	box-shadow: 0 10px 16px 0 #bfc9fd;
	transform: translateY(-3px);
}

.section-right .section-box #company-ul li .box-info {
	padding: 20px;
}

.section-right .section-box #company-ul .box-info .p1 {
	height: 16px;
	padding-bottom: 14px;
	color: #363636;
	font-size: 16px;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-align: justify;
}

.section-right .section-box #company-ul .box-info .p2 {
	margin-top: 10px;
	height: 32px;
	color: #363636;
	font-size: 14px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.section-right .section-box #company-ul .box-info .p3 {
	padding-top: 10px;
	padding-bottom: 8px;
	border-bottom: 1px solid #e0e0e0;
}

.section-right .section-box #company-ul .box-info .p4 {
	padding-top: 12px;
	color: #959595;
	font-size: 14px;
}

/* 理实一体 */
.activity_item_content #activity-ul {
	display: flex;
	flex-wrap: wrap;
}

/* 集中实习 */

/*
** 孵化项目
*/

/* 孵化项目-创业资源 */
.section-right .con-change {
	min-height: 220px;
}

.con14-rig-con3 .ul_bottom {
	display: none;
	/* height: 187px; */
}

.con14-rig-con3 li {
	border-top: 1px dotted #c9c9c9;
}

.con14-rig-con3 li.rigLi {
	border-top: none;
}

.con14-rig-con3 li a {
	display: block;
	padding-top: 24px;
	padding-bottom: 20px;
}

.con14-rig-con3 li a .img {
	float: left;
	width: 208px;
	height: 120px;
	margin-right: 14px;
}

.con14-rig-con3 li a .img img {
	display: block;
	width: 100%;
	height: auto;
}

.con14-rig-con3 li a .rig {
	display: block;
}

.con14-rig-con3 li a .rig .p1 {
	display: block;
	padding-top: 8px;
	padding-bottom: 14px;
	color: #0f0f0f;
	font-size: 16px;
}

.con14-rig-con3 li a .rig .p2 {
	display: block;
	padding-bottom: 22px;
	color: #8a8989;
	font-size: 14px;
}

.con14-rig-con3 li a .rig .p3 {
	display: block;
	color: #767676;
	font-size: 14px;
	line-height: 24px;
}

/* 创业资源详情 */

.section-right .info-content {
	width: 100%;
	height: auto;
}

.section-right .info-title {
	padding-left: 20px;
	height: 56px;
	line-height: 56px;
	/* color: rgb(0 115 195/90%); */
	color: #398dee;
	font-size: 20px;
	font-weight: bold;
	/* border-bottom: 2px dotted #c3bbbb; */
}

.section-right .info-basic {
	padding: 10px 30px;
	height: auto;
	color: #555;
	font-size: 16px;
	line-height: 36px;
}

.section-right .info-intro {
	padding: 10px 0 10px 35px;
	color: #555;
	font-size: 16px;
	line-height: 36px;
	letter-spacing: 1px;
	text-align: justify;
	word-break: break-all;
}

.section-right .intro-head {
	font-size: 17px;
	font-weight: bold;
}

/* --------产业集群模块首页-新-ending------ */

/* --------产融大数据模块首页-新-beginning-2022-11-25------ */

.con3-data {
	padding-top: 60px;
}

/* 产教融合大数据版块标题区 */
.con3-data .data-area {
	margin-bottom: 60px;
	position: relative;
}

.con3-data .data-area span {
	color: #26292c;
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 0px;
	display: block;
	text-transform: uppercase;
	letter-spacing: 0.9px;
	text-align: center;
	margin-bottom: 10px;
}

.con3-data .data-area .area-title {
	font-size: 36px;
	margin-bottom: 0;
	font-weight: bold;
	color: #26292c;
	letter-spacing: 0.9px;
	text-align: center;
	margin-bottom: 30px;
}

.con3-data .data-area .area-slogan {
	max-width: 800px;
	font-weight: 300;
	margin: 15px auto 0;
	color: #26292c;
	font-size: 16px;
	text-align: center;
}

/* 产融数据子模块区域 */
.con3-data ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-bottom: 110px;
}

.con3-data li {
	position: relative;
	width: 175px;
	height: 175px;
	margin-left: 26px;
	border-radius: 4px;
}

.con3-data li.left {
	margin-left: 0;
}

.con3-data li img {
	display: block;
	width: 175px;
	height: 175px;
	border-radius: 4px;
	/* transform: scale(1);
	transition: transform 0.5s ease 0s, -webkit-transform 0.5s ease 0s; */
}

.con3-data li a {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgb(59 59 59/50%);
	/* 矩形的黑色遮罩 */
	/* background: url("../images/a00_2.png"); */
	color: #fff;
	font-size: 18px;
	text-align: center;
	line-height: 175px;
	font-weight: bold;
	letter-spacing: 2px;
	border-radius: 4px;
}

.con3-data li:hover {
	box-shadow: 0 10px 16px 0 #bfc9fd;
	transform: translateY(-5px);
}

/* 产业集群用这个效果 */
/* .con3-data li:hover img {
	transform: scale(1.04);
} */

.con3-data li:hover a {
	background: url("../images/a00_1.png");
}

/* --------------产融大数据模块首页-新-ending------- */

/* --------------产融大数据模块内容-新-beginning------- */
/* （1）双师资源库 */

/* 双师资源库-首页 */
.teacher-box {
	width: 100%;
	height: auto;
}

.teacher-box-content {
	margin-bottom: 20px;
}

/* 我要发布 */
.teacher-box-content .data-publish {
	padding-top: 30px;
	padding-bottom: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.teacher-box-content .data-publish .publish-btn {
	width: 240px;
	height: 36px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	line-height: 36px;
	letter-spacing: 1px;
	color: #fff;
	border-radius: 0px 18px 0px 18px;
	border: 1px solid #fff;
	background-color: #3c90ff;
}

/* 技术领域 */
.field-box {
	padding-left: 22px;
	padding-right: 24px;
	border: 1px solid #e3e3e3;
	margin-top: 20px;
}

.field-box .field-type {
	padding-top: 12px;
	padding-bottom: 6px;
	line-height: 24px;
}

.field-box .field-type .title-left {
	float: left;
	width: 85px;
}

.field-box .field-type .title-left span {
	color: rgb(0 115 195/90%);
	font-size: 16px;
}

.field-box .field-type .list-right {
	float: right;
	width: 1047px;
	font-size: 0;
}

.field-box .field-type .list-right a {
	display: inline-block;
	margin: 0 10px;
	color: rgb(60, 70, 62);
	font-size: 14px;
}

.field-box .field-type .list-right a.active {
	color: #d46e6e9a;
	font-weight: bold;
}

/* 双师数据列表 */
.teachers-list {
	padding-top: 20px;
	min-height: 242px;
}

.teachers-list ul {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 40px;
	border-top: 2px dotted #d1d8ff;
}

.teachers-list li {
	width: 370px;
	height: 200px;
	margin-top: 20px;
	margin-left: 27px;
	/* padding: 25px; */
	border-radius: 4px;
	border: 1px solid #e4e4e4;
	/* background-color: #f2faff; */
	position: relative;
}

.teachers-list li:hover {
	box-shadow: 0 10px 16px 0 #bfc9fd;
	/* box-shadow: 0 10px 16px 0 #b0bbf1; */
	/* transform: scale(1.01); */
}

.teachers-list li.lefLi {
	margin-left: 0;
}

.teachers-list li .list-content {
	padding: 20px;
}

.teachers-list li .list-content .box-top {
	display: flex;
}

.teachers-list li .box-top .img-left {
	margin-right: 40px;
	height: 120px;
	background: #f1f1f1;
	border-radius: 6px;
	position: relative;
	overflow: hidden;
}

.teachers-list li .box-top .img-left img {
	width: 104px;
	height: 120px;
	border-radius: 4px;
	transform: scale(1);
	transition: transform 0.5s ease 0s, -webkit-transform 0.5s ease 0s;
}

.teachers-list li .box-top .img-left img:hover {
	transform: scale(1.1);
}

.teachers-list li .box-top .info-right {
	width: 50%;
	height: 100px;
}

.teachers-list li .box-top .info-right .title-head {
	border-bottom: 1px dotted #cdcaca;
	line-height: 36px;
}

.teachers-list li .box-top .taecher-title {
	display: block;
	margin-right: 8px;
	color: #151414;
	font-size: 16px;
	font-weight: normal;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.teachers-list li .box-top .infonote-field {
	display: block;
	color: #0e58bc;
	font-size: 14px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.teachers-list li .box-top .info-right .info-con {
	padding-top: 10px;
	color: #555;
	font-size: 14px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.teachers-list li .list-content .box-bottom .to-view {
	position: relative;
	text-align: center;
	margin-top: 10px;
	padding: 10px 0;
	color: #fff;
	display: block;
	z-index: 10;
	/* background: #6ebeec; */
	background: #4da2ff;
	text-decoration: none;
}

.teachers-list li .list-content .box-bottom .to-view:hover {
	transform: scale(1.07);
	font-size: 14px;
}

/* 双师资源库数据为空状态 */
.teachers-list .empty {
	margin: 0 auto;
	margin-top: 50px;
	margin-bottom: 50px;
}

.teachers-list .empty .empty_con {
	margin: 0 auto;
	/* background: url("../images/empty2.svg"); */
}

.teachers-list .empty .empty_con img {
	width: 100px;
	height: 100px;
}

.teachers-list .empty .empty_title {
	text-align: center;
	font-size: 16px;
	line-height: 32px;
	/* margin-top: 16px; */
	color: #8a8a8a;
}

/* 双师资源库-详情页 */
.con10-lef-tit2 {
	padding-bottom: 30px;
	display: flex;
}

.con10-lef-tit-left2 {
	margin-right: 30px;
	width: 330px;
	/* float: left; */
}

.con10-lef-tit-left2 img {
	/* display: block;
	width: 100%;
	height: auto; */

	display: block;
	width: 100%;
	height: 180px;
	margin-bottom: 5px;
	object-fit: contain;
	background-color: #f9f9f9;
}

.con10-lef-tit-right2 {
	float: right;
	width: 495px;
	margin-top: 10px;
}

.con10-lef-tit-right2 .p1 {
	padding-bottom: 16px;
	color: #2e74b5;
	font-size: 24px;
	font-weight: bold;
}

.con10-lef-tit-right2 .p2 {
	color: #555;
	font-size: 16px;
	line-height: 36px;
}

/* （2）产学研平台库 */
.teachers-list li .box-top .info-right .info-con2 .platform-intro {
	padding-top: 10px;
	color: #555;
	font-size: 14px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	text-align: justify;
	word-wrap: break-word;
	word-break: break-all;
}
/* （3）专利库 */
.con9-list4 #patent-ul {
	display: flex;
	flex-wrap: wrap;
	border-top: 2px dotted #d1d8ff;
}

.con9-list4 #patent-ul li {
	margin-top: 20px;
}

/* 专利库数据为空状态 */
.con9-list4 .empty {
	margin: 0 auto;
	margin-top: 50px;
	margin-bottom: 50px;
}

.con9-list4 .empty .empty_con {
	margin: 0 auto;
	/* background: url("../images/empty2.svg"); */
}

.con9-list4 .empty .empty_con img {
	width: 100px;
	height: 100px;
}

.con9-list4 .empty .empty_title {
	text-align: center;
	font-size: 16px;
	line-height: 32px;
	/* margin-top: 16px; */
	color: #8a8a8a;
}

/* （4）设备库 */
.con9-list5 li:hover {
	box-shadow: 0 10px 16px 0 #bfc9fd;
	/* box-shadow: 0 10px 16px 0 #b0bbf1; */
	/* transform: scale(1.01); */
}

.con9-list5 #equipment-ul {
	display: flex;
	flex-wrap: wrap;
	border-top: 2px dotted #d1d8ff;
}

.con9-list5 #equipment-ul li {
	margin-top: 20px;
}

/* 设备库数据为空状态 */
.con9-list5 .empty {
	margin: 0 auto;
	margin-top: 50px;
	margin-bottom: 50px;
}

.con9-list5 .empty .empty_con {
	margin: 0 auto;
	/* background: url("../images/empty2.svg"); */
}

.con9-list5 .empty .empty_con img {
	width: 100px;
	height: 100px;
}

.con9-list5 .empty .empty_title {
	text-align: center;
	font-size: 16px;
	line-height: 32px;
	/* margin-top: 16px; */
	color: #8a8a8a;
}

/* （5）成果库 */
.con9-list li:hover {
	box-shadow: 0 10px 16px 0 #bfc9fd;
	/* box-shadow: 0 10px 16px 0 #b0bbf1; */
	/* transform: scale(1.01); */
}

.con9-list #achieve-ul {
	display: flex;
	flex-wrap: wrap;
	border-top: 2px dotted #d1d8ff;
}

.con9-list #achieve-ul li {
	margin-top: 20px;
}

/* 统一其他库样式 */
/* 我要发布 */
/* 专家库 */
.con9-con .data-publish {
	padding-top: 30px;
	padding-bottom: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.con9-con .data-publish .publish-btn {
	width: 240px;
	height: 36px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	line-height: 36px;
	letter-spacing: 1px;
	color: #fff;
	border-radius: 0px 18px 0px 18px;
	border: 1px solid #fff;
	background-color: #3c90ff;
}
/* --------------产融大数据模块内容-新-ending------- */

/* 合作案例-2 */
.con9-list-6 .ul_bottom {
	display: none;
	/* height: 275px; */
}

.con9-list-6 li {
	float: left;
	width: 340px;
	margin-left: 40px;
	margin-right: 40px;
	height: 275px;
	/* margin-bottom: 5px; */
}

/* .con9-list-6 li.lefLi {
	margin-left: 0;
} */

.con9-list-6 li a .img {
	display: block;
	overflow: hidden;
	height: 200px;
}

.con9-list-6 li a .img img {
	display: block;
	width: 100%;
}

.con9-list-6 li a p {
	display: block;
	color: #111;
	font-size: 16px;
	text-indent: 20px;
	line-height: 50px;
}

.con9-list-6 li a .f_name {
	display: block;
	color: #111;
	font-size: 16px;
	text-indent: 20px;
	margin-top: 10px;
	/* line-height: 50px; */
}

.con9-list-6 li a {
	display: block;
}

/* 创业孵化 */
.con14-rig-con li .p1 {
	height: 16px;
	padding-bottom: 14px;
	color: #363636;
	font-size: 16px;
	font-weight: bold;
}

.con14-rig-con li .p2 {
	margin-top: 35px;
	height: 32px;
	color: #363636;
	font-size: 14px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.con14-rig-con li .p3 {
	padding-top: 10px;
	padding-bottom: 8px;
	border-bottom: 1px solid #e0e0e0;
}

.con14-rig-con li .p3 a {
	color: #1d054b;
	font-size: 14px;
}

.con14-rig-con li .p4 {
	padding-top: 12px;
	color: #959595;
	font-size: 14px;
}

/*创业活动*/
.con14-rig-con2 li {
	margin-bottom: 30px;
	font-size: 0;
}

.con14-rig-con2 li a {
	display: inline-block;
	width: 730px;
	color: #555;
	font-size: 16px;
	text-align: left;
	vertical-align: middle;
}

.con14-rig-con2 li span {
	display: inline-block;
	width: 150px;
	color: #aeaeae;
	font-size: 16px;
	text-align: right;
	vertical-align: middle;
}

/* 人才信息 */
#btnSubmit {
	background-color: rgb(0 115 195/90%);
	width: 200px;
	height: 50px;
	color: white;
	border: 0px;
	border-radius: 5px;
}

.con12-rig-tit-2 {
	position: relative;
	padding-bottom: 8px;
	border-bottom: 1px solid #e5e5e5;
	color: rgb(0 115 195/90%);
	font-size: 20px;
	font-weight: bold;
}

.con12-rig-tit-2 b {
	color: rgb(0 115 195/90%);
	font-size: 20px;
	font-weight: bold;
}

.con12-rig-tit-2 .rig {
	float: right;
	width: 114px;
	height: 39px;
	/* background: url("../images/a45.png") no-repeat 0 0; */
	background: rgb(0 115 195/90%);
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 39px;
}

/* 求职意向搜索按钮 */
.search_intern {
	/* float: right; */
	float: left;
	margin-right: 30px;
}

.search_intern button {
	/* background-color: rgb(0 115 195/90%); */
	background-color: rgb(0 138 234 / 90%);
	/* Green */
	height: 25px;
	width: 50px;
	border: none;
	color: white;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 13px;
	border-radius: 5px;
	margin-top: -3px;
}

/*科技资讯*/
.con14-rig-con3 .ul_bottom {
	display: none;
	/* height: 187px; */
}

.con14-rig-con3 li {
	border-top: 1px dotted #c9c9c9;
}

.con14-rig-con3 li.rigLi {
	border-top: none;
}

.con14-rig-con3 li a {
	display: block;
	padding-top: 24px;
	padding-bottom: 20px;
}

.con14-rig-con3 li a .img {
	float: left;
	width: 208px;
	height: 120px;
	margin-right: 14px;
}

.con14-rig-con3 li a .img img {
	display: block;
	width: 100%;
	height: auto;
}

.con14-rig-con3 li a .rig {
	display: block;
}

.con14-rig-con3 li a .rig .p1 {
	display: block;
	padding-top: 8px;
	padding-bottom: 14px;
	color: #0f0f0f;
	font-size: 16px;
}

.con14-rig-con3 li a .rig .p2 {
	display: block;
	padding-bottom: 22px;
	color: #8a8989;
	font-size: 14px;
}

.con14-rig-con3 li a .rig .p3 {
	display: block;
	color: #767676;
	font-size: 14px;
	line-height: 24px;
}

/*科技资讯详情*/
.con14-rig-con4 .p1 {
	padding-bottom: 18px;
	color: #202123;
	font-size: 20px;
	font-weight: bold;
}

.con14-rig-con4 .p2 {
	padding-bottom: 36px;
	color: #b9b9b9;
	font-size: 14px;
	line-height: 18px;
	word-break: break-all;
	text-align: justify;
}

.con14-rig-con4 .p3 {
	color: #555;
	font-size: 16px;
	line-height: 30px;
	width: 880px;
	text-align: justify;
	word-break: break-all;
}

.con14-rig-con4 .p3 img {
	max-width: 100%;
	/* width: 880px; */
	margin-top: 10px;
	margin-bottom: 10px;
}

/* 登录 */
/* 微信扫码登录 */
#wx_login_div p {
	color: rgb(0 115 195/90%);
}

#wx_login_div p b {
	color: rgb(0 115 195/90%);
}

#wx_login_div p a {
	color: rgb(0 115 195/90%);
}

.login_body {
	background: rgb(0 115 195/90%);
	/* background: url("../images/d19.png") no-repeat center 0; */
	/* background: url("../images/login_bg.png") no-repeat center 0; */
}

.con15-wrap-2 {
	/* height: 770px; */
	/* background: #5859C6B3; */
	/* background: url("../images/d19.png") no-repeat center 0; */
	width: 100%;
	height: 100%;
	margin-bottom: 60px;
}

.con15-2 {
	width: 900px;
	/* height: 490px; */
	height: 550px;
	margin: 0 auto;
}

.con15-con-2 {
	/* width: 1180px; */
	height: 100%;
	padding: 25px 40px;
	margin: 0 auto;
	/* background: url("../images/d20.png"); */
	/* background: #5859C6B3; */
	/* background-color: #fff; */
	background-color: #f2f6fe;
}

.con15-con-2 .site_title {
	text-align: center;
	color: #000;
	font-size: 44px;
	padding-top: 70px;
	padding-bottom: 45px;
}

.con15-con-con-2 {
	margin-left: 35px;
	margin-right: 35px;
}

.con15-con-wx {
	margin-left: 215px;
	margin-right: 215px;
}

.con15-con-con-2 li {
	margin-bottom: 25px;
}

.con15-con-con-2 li .img {
	float: left;
	/* width: 47px; */
	/* height: 43px; */
	width: 60px;
	height: 55px;
	border-right: 1px solid #e4e4e4;
	background: #fff;
	font-size: 0;
	text-align: center;
	line-height: 43px;
}

.con15-con-con-2 li .img i {
	display: table-cell;
	/* width: 47px; */
	/* height: 43px; */
	width: 60px;
	height: 55px;
	vertical-align: middle;
}

.con15-con-con-2 li .img img {
	display: inline-block;
	font-size: 12px;
	vertical-align: middle;
}

.con15-con-con-2 li .rig {
	float: left;
}

.con15-con-con-2 li .rig1 input {
	float: left;
	width: 667px;
	/* height: 43px; */
	height: 55px;
	padding-left: 12px;
	/* padding-right: 10px; */
	background: #fff;
	color: #a1a1a1;
	font-size: 16px;
	/* line-height: 43px; */
	line-height: 55px;
	outline: none;
}

.con15-con-con-2 .toolbar_group2 {
	margin-top: 10px;
	color: rgb(0 115 195/90%);
	font-size: 14px;
}

.con15-con-con-2-sub input {
	display: block;
	width: 100%;
	height: 44px;
	border-radius: 4px;
	background: rgb(0 115 195/90%);
	color: #fafafa;
	font-size: 14px;
	text-align: center;
	line-height: 44px;
}

/* 修改密码 */
.stepper-header-1 li {
	float: left;
}

.stepper-header-1 i {
	display: inline-block;
	width: 820px;
	margin: 0 11px;
	/* border: 1px solid #d7d7d7; */
	border: 1px solid #616060;
	vertical-align: middle;
}

.update_code_form {
	/* width: 800px; */
	width: 950px;
	margin: 0 auto;
	padding-top: 35px;
}

.update_code_form li {
	margin-bottom: 13px;
}

.update_code_input {
	margin-left: 78px;
	display: flex;
	flex-wrap: wrap;
}

.update_code_input .input_rig {
	width: 770px;
	/* height: 38px;
	line-height: 38px; */
	line-height: 43px;
	height: 43px;
	padding-left: 12px;
	padding-right: 10px;
	background: #fff;
	color: #a1a1a1;
	font-size: 14px;
	outline: none;
	border-radius: 2px;
	margin-bottom: 10px;
}

.code_toolbar_group2 {
	/* width: 730px; */
	width: 950px;
	height: 38px;
	margin-top: 40px;
}

/* 确认 */
.code_toolbar_group2 .register_stepThree_btn button {
	width: 100px;
	height: 35px;
	margin-right: 79px;
	line-height: 35px;
	text-align: center;
	font-size: 14px;
	border-radius: 4px;
	border: 1px solid rgb(0 115 195/90%);
	/* cursor: pointer; */
	float: right;
	padding-right: 10px;
	background: rgb(0 115 195/90%);
	color: #fafafa;
}

.code_toolbar_group2 .return_login {
	float: left;
	margin-left: 79px;
}

/* 忘记密码 */

.stepper-header-2 li {
	float: left;
}

.stepper-header-2 i {
	display: inline-block;
	width: 162px;
	margin: 0 11px;
	/* border: 1px solid #d7d7d7; */
	border: 1px solid #616060;
	vertical-align: middle;
}

.forgot_code_form {
	/* width: 800px; */
	width: 950px;
	margin: 0 auto;
	padding-top: 35px;
}

/* .forgot_code_label {
	float: left;
	display: block;
	padding: 9px 15px;
	width: 80px;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	text-align: right;
} */

.forgot_code_form li {
	margin-bottom: 13px;
}

.code_form_input {
	margin-left: 110px;
	display: flex;
	flex-wrap: wrap;
}

.code_form_input .input_rig_l {
	width: 650px;
	/* height: 38px;
	line-height: 38px; */
	line-height: 43px;
	height: 43px;
	padding-left: 12px;
	padding-right: 10px;
	background: #fff;
	color: #a1a1a1;
	font-size: 14px;
	outline: none;
	border-radius: 2px;
	margin-bottom: 10px;
}

.code_form_input button {
	height: 43px;
	width: 120px;
}

.code_form_input button span {
	font-size: 16px;
}

.code_form_input .input_rig {
	width: 770px;
	/* height: 38px;
	line-height: 38px; */
	line-height: 43px;
	height: 43px;
	padding-left: 12px;
	padding-right: 10px;
	background: #fff;
	color: #a1a1a1;
	font-size: 14px;
	outline: none;
	border-radius: 2px;
	margin-bottom: 10px;
}

.code_toolbar_group {
	/* width: 730px; */
	width: 950px;
	height: 38px;
	margin-top: 40px;
}

/* 上一步 */
.code_toolbar_group .return_previous_btn {
	width: 100px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	font-size: 14px;
	border-radius: 4px;
	cursor: pointer;
	float: left;
	background: rgb(0 115 195/90%);
	color: #fafafa;
	/* color: #6c757d;
	background-color: #fff; */
	margin-left: 110px;
}

/* 下一步 */
.code_toolbar_group .register_stepOne_btn {
	width: 100px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	font-size: 14px;
	border-radius: 4px;
	cursor: pointer;
	background: rgb(0 115 195/90%);
	color: #fafafa;
	margin-right: 49px;
	/* color: #6c757d;
	background-color: #fff; */
	float: right;
}

/* 确认 */
.code_toolbar_group .register_stepThree_btn button {
	width: 100px;
	height: 35px;
	margin-right: 49px;
	line-height: 35px;
	text-align: center;
	font-size: 14px;
	border-radius: 4px;
	border: 1px solid rgb(0 115 195/90%);
	/* cursor: pointer; */
	float: right;
	padding-right: 10px;
	background: rgb(0 115 195/90%);
	color: #fafafa;
}

/* 重置密码第四步 */
.register_step .reset_success {
	width: 950px;
	margin-top: 125px;
}

/*重置密码成功图标 */
.register_step .reset_success .reset_icon {
	width: 30px;
	height: 30px;
	margin-left: 145px;
	line-height: 30px;
	border-radius: 25px;
	border: 1px solid #9a9a9a;
	float: left;
}

.clearfix {
	zoom: 1;
}

.reset_icon .success_circle {
	text-align: center;
	font-size: 25px;
	color: #56db0e;
}

/* 重置密码成功提示内容 */
.reset_success .success_content {
	float: left;
}

.reset_success .success_content p {
	color: #444343;
	font-size: 18px;
	margin-left: 15px;
	line-height: 35px;
}

/* 去登录链接 */
.reset_success .reset_text {
	/* margin-top: 10px; */
	width: 100px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	font-size: 14px;
	border-radius: 4px;
	/* cursor: pointer; */
	float: right;
	background: rgb(0 115 195/90%);
	color: #fafafa;
}

/* --------------------------------------------------------------------------------------------------------------------------- */

/*注册*/
.con15-wrap {
	/* height: 770px; */
	/* background: url("../images/d19.png") no-repeat center 0; */
	width: 100%;
	height: 100%;
	background: #f2f6fe;
}

.register_title {
	text-align: center;
	color: #000;
	font-size: 44px;
	padding-top: 79px;
	padding-bottom: 20px;
}

.con15 {
	width: 1180px;
	/* height: 490px; */
	height: 100%;
	margin: 0 auto;
}

.con15-con {
	/* width: 1180px; */
	height: 100%;
	padding: 25px 40px;
	background: url("../images/d20.png");
	margin: 0 auto;
	/* background-color: #fff; */
	/* background-color: gray; */
}

/* 注册页面更新后-注册步骤 */
.register-stepper {
	width: 1180px;
	height: 50px;
	/* background-color: rgb(88 89 198); */
}

.stepper-header li {
	float: left;
}

.active .stepper-circle {
	/* 1 */
	/* background-color: #007bff; */
	/* 2 */
	background-color: rgb(0 115 195/70%);
	/* background-color:rgb(88 89 198); */
	color: #fff;
	/* 3 */
	/* color: #6c757d;
	background-color: #fff; */
}

.stepper-circle {
	display: inline-flex;
	align-content: center;
	justify-content: center;
	width: 55px;
	height: 55px;
	line-height: 55px;
	font-size: 20px;
	border-radius: 30px;
	border: 1px solid #9a9a9a;
	/* 1 */
	/* color: #fff;
	background-color: #6c757d; */
	/* 2 */
	color: #6c757d;
	background-color: #fff;
	/* 3 */
	/* background-color: #5859C6B3;
	color: #fff; */
}

.stepper-label {
	font-size: 20px;
	/* color: #fff; */
}

/* 账号注册 */
.stepper-header i {
	display: inline-block;
	width: 292px;
	margin: 0 11px;
	/* border: 1px solid #d7d7d7; */
	border: 1px solid #616060;
	vertical-align: middle;
}

/* 注册步骤一 -选择用户类别*/
.register_form {
	/* width: 800px; */
	width: 950px;
	margin: 0 auto;
	margin-top: 20px;
}

.register_stepContent {
	padding-top: 35px;
	width: 800px;
	margin: 0 auto;
}

.register_stepOne_select.select {
	color: rgb(0 115 195/90%);
	border: 2px solid rgb(0 115 195/90%);
}

.register_stepOne_select {
	width: 800px;
	height: 42px;
	margin-bottom: 40px;
	border: 1px solid #e9e9e9;
	border-radius: 4px;
	text-align: center;
	line-height: 42px;
	color: #909090;
	font-size: 18px;
	/* font-weight: bold; */
	cursor: pointer;
	background-color: #fff;
}

.return_login {
	float: left;
}

.return_login a {
	/* color: #fff; */
	color: rgb(0 115 195/90%);
	font-size: 15px;
	height: 35px;
	line-height: 35px;
}

.register_stepOne_btn {
	width: 100px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	font-size: 14px;
	border-radius: 4px;
	cursor: pointer;
	background: rgb(0 115 195/90%);
	color: #fafafa;

	/* color: #6c757d;
	background-color: #fff; */
	float: right;
}

/* 注册步骤二 -填写资料信息*/
.register_step.show {
	display: block;
}

.register_step {
	display: none;
}

.register_step_people.show {
	display: block;
}

.register_step_people {
	display: none;
}

/* .register_step_people.show {
    visibility: visible;
}

.register_step_people {
	visibility: hidden;
} */

/* 单位用户注册内容 */
.company_info_form {
	/* width: 800px; */
	width: 950px;
	margin: 0 auto;
}

.company_form_label {
	float: left;
	display: block;
	padding: 9px 15px;
	width: 80px;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	text-align: right;
}

.company_info_form li {
	margin-bottom: 13px;
}

.company_form_label s {
	color: red;
	text-decoration: auto;
}

.company_form_input {
	margin-left: 110px;
	display: flex;
	flex-wrap: wrap;
}

.company_form_input .input_rig {
	width: 770px;
	height: 38px;
	line-height: 38px;
	/* line-height: 43px;
	height: 43px; */
	padding-left: 12px;
	padding-right: 10px;
	background: #fff;
	color: #a1a1a1;
	font-size: 14px;
	outline: none;
	border-radius: 2px;
	border: 1px solid #d5d5d5;
}

.input-col-sm6 {
	width: 15%;
	margin-right: 10px;
	height: 38px;
	line-height: 38px;
}

input[type="checkbox"] {
	width: 18px;
	height: 18px;
	vertical-align: middle;
	border: 1px solid #d1d1d1;
}

.input-col-sm6 span {
	margin-left: 4px;
	font-size: 14px;
}

.input-col-sm3 {
	width: 30%;
	margin-right: 18px;
}

.form-control {
	display: block;
	width: 100%;
	height: 38px;
	line-height: 38px;
	/* height: 43px;
	line-height:43px; */
	padding: 5px 10px;
	font-size: 14px;
	/* font-weight: 400; */
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: 2px;
	box-shadow: inset 0 0 0 transparent;
	transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

select {
	word-wrap: normal;
	text-transform: none;
	margin: 0;
	font-family: inherit;
}

/* 营业执照 */
.register_upload {
	width: 84px;
	height: 88px;
	text-align: center;
	background: rgba(255, 255, 255, 0.3);
	border-radius: 2px;
	border: 1px dashed rgba(0, 0, 0, 0.4);
}

.register_upload p {
	width: 20px;
	height: 22px;
	margin: 0 auto;
	margin-top: 13px;
	margin-bottom: 8px;
	color: rgba(0, 0, 0, 0.65);
	font-size: 20px;
}

.register_upload span {
	color: rgba(0, 0, 0, 0.65);
	font-size: 14px;
}

/* 营业执照上传展示 */
.upload_img {
	width: 84px;
	height: 88px;
	border: none;
	margin-left: 28px;
}

.toolbar_group {
	/* width: 730px; */
	width: 950px;
	height: 38px;
	margin-top: 40px;
}

/* 上一步 */
.return_previous_btn {
	width: 100px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	font-size: 14px;
	border-radius: 4px;
	cursor: pointer;
	float: left;
	background: rgb(0 115 195/90%);
	color: #fafafa;
	/* color: #6c757d;
	background-color: #fff; */
}

/* 单位用户注册按钮 */
.company_info_form_sub button {
	width: 780px;
	height: 35px;
	margin-right: 49px;
	line-height: 35px;
	text-align: center;
	font-size: 14px;
	border-radius: 4px;
	border: 1px solid rgb(0 115 195/90%);
	/* cursor: pointer; */
	float: right;
	padding-right: 10px;
	background: rgb(0 115 195/90%);
	color: #fafafa;
	/* color: #6c757d;
	background-color: #fff; */
}

/* ---------------------------------------------------------------------- */

/* 未使用 */
.company_info_form-sub input {
	display: block;
	width: 100%;
	height: 44px;
	border-radius: 4px;
	background: rgb(0 115 195/90%);
	color: #fafafa;
	font-size: 14px;
	text-align: center;
	line-height: 44px;
}

/* 个人用户注册内容 */
.people_info_form {
	width: 950px;
	margin: 0 auto;
}

.people_form_label {
	float: left;
	display: block;
	padding: 9px 15px;
	width: 80px;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	text-align: right;
}

.people_info_form li {
	margin-bottom: 13px;
}

.people_form_label s {
	color: red;
	text-decoration: auto;
}

.people_form_input {
	margin-left: 110px;
	display: flex;
	flex-wrap: wrap;
}

.people_form_input .input_rig {
	width: 770px;
	/* height: 38px;
	line-height: 38px; */
	line-height: 43px;
	height: 43px;
	padding-left: 12px;
	padding-right: 10px;
	background: #fff;
	color: #a1a1a1;
	font-size: 14px;
	outline: none;
	border-radius: 2px;
}

/* 验证码 */
.people_form_input .input_rig2 {
	width: 260px;
	/* height: 38px;
	line-height: 38px; */
	line-height: 43px;
	height: 43px;
	padding-left: 12px;
	padding-right: 10px;
	background: #fff;
	color: #a1a1a1;
	font-size: 14px;
	outline: none;
	border-radius: 2px;
}

/* 用户身份 */
.input-col-sm2 {
	width: 10%;
	margin-left: 5px;
	margin-right: 5px;
	height: 38px;
	line-height: 38px;
}

input[type="radio"] {
	width: 18px;
	height: 18px;
	vertical-align: middle;
	border: 1px solid #d1d1d1;
}

.input-col-sm2 span {
	margin-left: 4px;
	font-size: 14px;
}

.people_info_form_sub button {
	width: 780px;
	height: 35px;
	margin-right: 49px;
	line-height: 35px;
	text-align: center;
	font-size: 14px;
	border-radius: 4px;
	border: 1px solid rgb(0 115 195/90%);
	/* cursor: pointer; */
	float: right;
	padding-right: 10px;
	background: rgb(0 115 195/90%);
	color: #fafafa;
	/* color: #6c757d;
	background-color: #fff; */
}

/* 原注册按钮 */
.people_info_form_sub input {
	display: block;
	float: right;
	width: 100%;
	height: 44px;
	border-radius: 4px;
	background: rgb(0 115 195/90%);
	color: #fafafa;
	font-size: 14px;
	text-align: center;
	line-height: 44px;
}

/* 注册步骤三 -注册完成*/
.register_step .register_success {
	width: 950px;
	margin-top: 125px;
}

/* 注册成功图标 */
.register_step .register_success .register_icon {
	width: 30px;
	height: 30px;
	line-height: 30px;
	border-radius: 25px;
	border: 1px solid #9a9a9a;
	float: left;
}

.clearfix {
	zoom: 1;
}

.register_icon .success_circle {
	text-align: center;
	font-size: 25px;
	color: #56db0e;
}

/* 注册成功内容 */
.register_success .success_content {
	float: left;
	margin-top: -32px;
}

.register_success .success_content p {
	color: #444343;
	font-size: 18px;
	margin-left: 45px;
	line-height: 35px;
}

/* 登录链接 */
.register_success .register_text {
	margin-top: 10px;
	width: 100px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	font-size: 14px;
	border-radius: 4px;
	/* cursor: pointer; */
	float: right;
	background: rgb(0 115 195/90%);
	color: #fafafa;
}

/* ------------------------------------------注册登录原样式----------------------------------------------- */

/* 专家个人/企业单位注册选择 */
.con15-con-tit span,
.con15-con-tit a {
	width: 142px;
	height: 42px;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	line-height: 42px;
	cursor: pointer;
}

.con15-con-tit .lef {
	float: left;
}

.con15-con-tit .rig {
	float: right;
}

.con15-con-tit .active {
	background: url("../images/d21.png") no-repeat 0 0;
}

/* 注册内容 */
.con15-con-con li {
	margin-bottom: 13px;
}

.con15-con-con li .img {
	float: left;
	width: 47px;
	height: 43px;
	border-right: 1px solid #e4e4e4;
	background: #fff;
	font-size: 0;
	text-align: center;
	line-height: 43px;
}

.con15-con-con li .img i {
	display: table-cell;
	width: 47px;
	height: 43px;
	vertical-align: middle;
}

.con15-con-con li .img img {
	display: inline-block;
	font-size: 12px;
	vertical-align: middle;
}

.con15-con-con li .rig {
	float: left;
}

.con15-con-con li .rig1 input {
	float: left;
	width: 250px;
	height: 43px;
	padding-left: 12px;
	padding-right: 10px;
	background: #fff;
	color: #a1a1a1;
	font-size: 14px;
	line-height: 43px;
	outline: none;
}

.con15-con-con li .rig2 {
	width: 272px;
}

.con15-con-con li .rig2 input {
	float: left;
	width: 96px;
	height: 43px;
	padding-left: 12px;
	padding-right: 10px;
	background: #fff;
	color: #a1a1a1;
	font-size: 14px;
	line-height: 43px;
	outline: none;
}

.con15-con-con li .rig2 a {
	float: right;
	width: 140px;
	height: 43px;
	border-radius: 6px;
	/*background:  #0e58bc;*/
	color: #fff;
	font-size: 14px;
	text-align: center;
	line-height: 43px;
}

.con15-con-con-sub input {
	display: block;
	width: 100%;
	height: 44px;
	border-radius: 4px;
	background: rgb(0 115 195/90%);
	color: #fafafa;
	font-size: 14px;
	text-align: center;
	line-height: 44px;
}

/* ---------------------------------------------注册登录原样式--------------------------------------------- */

.Validform_checktip {
	display: none;
}

/*public*/
.header,
.ban-nav,
.con1,
.con2,
.con2_new,
.con2-1,
.con3,
.con3-2,
.con3-data,
.con4,
.con5-btn,
.con5,
.con6-btn,
.con6,
.con7,
.con8,
.footer .container,
.con9,
.con10,
.con11,
.con12,
.con_person,
.con13 {
	width: 1180px;
	margin: 0 auto;
}

/* .con-banner {
	width: 1300px;
	margin: 0 auto;
} */

.bb-do {
	border-bottom: 1px dotted #cccccf;
}

.pt-115 {
	padding-top: 115px;
}

.pt-25 {
	padding-top: 25px;
}

.pt-146 {
	padding-top: 146px;
}

.Validform_checktip {
	line-height: 1.4;
}

.f-nav-6 .ul2 {
	float: left;
	padding-top: 6px;
}

.f-nav-6 .ul2 ul {
	float: left;
}

.f-nav-6 .ul2 ul li {
	float: left;
}

.f-nav-6 .ul2 ul li a {
	float: left;
	width: 26px;
	height: 26px;
	margin: 0;
	margin-right: 16px;
	padding: 0;
}

/* qq图片 */
.f-nav-6 .ul2 ul li a.bds_sqq {
	background: url("../images/a35.png") no-repeat;
}

/* 微信图片 */
.f-nav-6 .ul2 ul li a.bds_weixin {
	background: url("../images/a36.png") no-repeat;
}

/* 微博图片 */
.f-nav-6 .ul2 ul li a.bds_tsina {
	background: url("../images/a34.png") no-repeat;
}

.info_left {
	float: left;
	width: 78%;
	line-height: 30px;
}
.info_right {
	float: right;
	width: 20%;
}

.info_right img {
	width: 160px;
	height: 120px;
	text-align: right;
}

/* ul 大小*/
.leading_list {
	width: 1180px;
	height: 235px;
}
.leading_list ul {
	width: 1180px;
	margin-top: 20px;
}
/*li大小,其实就是图片外框的大小*/
.leading_list ul li {
	float: left;
	padding: 0px 2px;
	margin-bottom: 30px;

	width: 270px;
	height: 242px;
	border-radius: 4px;

	margin-top: 20px;
	margin-left: 5px;
	margin-right: 15px;
	/* margin-right: 16px; */
}

.leading_list ul li img {
	width: 260px;
	height: 192px;
	margin: 10px;
	display: block;
	transform: scale(1);
	transition: transform 0.5s ease 0s, -webkit-transform 0.5s ease 0s;
}
.con14-rig-con4 .leading_p1 {
	padding-bottom: 18px;
	color: #202123;
	font-size: 20px;
	line-height: 36px;
}

.leadingLefLi{
	float:left;
	width:49%;
}
.leadingRigLi{
	float:right;
	width:49%;
}
.con14-rig-con3 li .clearfix_img  .p1 {
	display: block;
	padding-top: 8px;

	color: #0f0f0f;
	font-size: 18px;
	line-height: 35px;
	white-space:pre-wrap;
}
.leading_img{
	width:278px;
	margin:0 0 10px 5px;
	height:180px;
	padding-bottom: 14px;
}

.edit_business_form .form_item_row {
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	flex-direction: row;
	-webkit-box-align: start;
	align-items: flex-start;
	height: 58px;
}

.edit_business_form .form_item_title {
	width: 90px;
	/* min-width: 96px; */
	padding-top: 12px;
	color: #555666;
	font-size: 14px;
}

.edit_business_form .form_item_input {
	position: relative;
	display: inline-block;
	font-size: 14px;
	width: 100%;
}
.edit_business_form .form_item_input .education_select {
	cursor: pointer;
	width: 600px;
	height: 34px;
	background-color: #fff;
	border-radius: 4px;
	border: 1px solid #dcdfe6;
	box-sizing: border-box;
	color: #606266;
	padding: 0 15px;
}
.edit_business_form .form_item_input input:text {
	width: 600px;
	height: 34px;
	-webkit-appearance: none;
	background-color: #fff;
	border-radius: 4px;
	border: 1px solid #dcdfe6;
	box-sizing: border-box;
	color: #606266;
	display: inline-block;
	font-size: inherit;
	line-height: 40px;
	outline: 0;
	padding: 0 15px;
	transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.edit_business_form .form_item_input textarea {
	width: 600px;
	height: 180px;
	-webkit-appearance: none;
	background-color: #fff;
	border-radius: 4px;
	border: 1px solid #dcdfe6;
	box-sizing: border-box;
	color: #606266;
	display: inline-block;
	font-size: inherit;
	line-height: 40px;
	outline: 0;
	padding: 0 15px;
	transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.business_intern a, .business_intern button {
	/* background-color: rgb(0 115 195/90%); */
	background-color: rgb(0 138 234 / 90%);
	/* Green */
	height: 35px;
	line-height:35px;
	border: none;
	color: white;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 13px;
	border-radius: 5px;
	margin-top: 10px;
	margin-bottom: -20px;
	padding:0 10px 0 10px;
}
.main-box{
	padding:20px 0;
	min-height:400px
}
.cell-tap&gt;div,.con_ul ul li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cell-tap&gt;div{font-size:14px;text-align:center;padding:10px 4px;width:70%;color:#333;background-color:#e5e5e5;border-radius:5px;margin:0 0 12px 0;cursor:pointer}
.cell-tap&gt;div.active{color:#fff;background-color:#0684dcbf}
/*.cell-box{margin:0 30px}*/
.con_ul{min-height:300px;overflow-y:auto}
.con_ul ul li{line-height:38px;height:38px;font-size:16px}
.con_ul ul li a{color:#555}
.con_ul ul li a:hover,.search i{color:#1d5fff}
.con_ul ul li span{float:right;color:#999;margin-right:15px;margin-left:35px}.con_ul .line{width:100%;border-bottom:1px dashed #929292;margin:10px 0}
#list-page{text-align:center;padding-top:20px}
.box-html{padding:20px;text-align:justify;font-size:15px;line-height:30px;color:#333}

.col-md3 {
	width: 20%;
}
.col-md9 {
	width: 80%;
}
.col-md1, .col-md10, .col-md11, .col-md12, .col-md2, .col-md3, .col-md4, .col-md5, .col-md6, .col-md7, .col-md8, .col-md9 {
	float: left;
}
</pre></body></html>