﻿@import url(pscroll.css);
/*内页*/
.o_big {
	overflow: hidden;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	position: relative;
	display: flex;
	justify-content: center;
}
.o_big h1 {
	color: #fff; margin: 0 auto;position: absolute; top: 170px; left: 205px;font-size: 37px;
}
.o_big h2 {
	color: #fff;
	position: absolute;
	top: 290px;
	left: 190px;
	font-size: 20px;
	margin-right: 100px;
}
/*.o_big h2 a {*/
/*	color: rgb(258,158,148);*/
/*	position: relative;*/
/*	padding-left: 15px; !* 为圆点留出空间 *!*/
/*}*/
.floating_ck{
	position:fixed;
	right:1px;
	top:40%;
	z-index: 999;
}
.floating_left{
	position:absolute;
	left:-160px;
	top:0px;
	width:160px;
	height:80px;
	display:none;
}
.floating_ewm{
	height:260px;
	top:-180px;
}
.consult {
	background-image:url(../images/online.png);
}
.qrcode {
	background-image:url(../images/qrcode.png);
}
.phone {
	background-image:url(../images/phone.png);
}
.floating_ck dl dd {
	position:relative;
	width:100px;
	height:93px;
	border-bottom:solid 1px #555666;
	text-align:center;
	margin-bottom: 8%;
	background-repeat:no-repeat;
	background-position:center 20%;
	cursor:pointer;}
.floating_ck dl dd:hover {
}
.floating_ck dl dd.consult:hover .floating_left {
	display:none;
}
.floating_ck dl dd.phone:hover .floating_left {
	position:absolute;
	left:-160px;
	top:30px;
	font-size: 1.2rem;
	width:160px;
	height:30px;
	background-color: rgb(201,5,5);
}
.floating_ck dl dd:hover .floating_left {
	display:block;
}
.floating_ck dd span {
	color:#fff;
	display:block;
	padding-top:54px;
}
.floating_left {
	position:absolute;
	left:-160px;
	top:-25px;
	width:160px;
	height:180px;
	display:none;
	background-color: rgb(201,5,5);
}
.floating_left a {
	color:#fff;
	line-height:80px;
}
.floating_ewm i {
	background-image:url(../images/right_wxqr_code.png);
	background-repeat: no-repeat;
	background-size: cover;
	display:block;
	width:145px;
	height:145px;
	margin:auto;
	margin-top:7px;
}
.floating_ewm p {
	color:#fff;
	margin-top:5px;
}
.floating_ewm .qrcord_p {
	font-size:12px;
	line-height:20px;
}
.a_unselected {
	color: rgb(70, 144, 214);
	position: relative;
	padding-left: 15px; /* 为圆点留出空间 */
}
.a_selected {
	color: white;
	position: relative;
	padding-left: 15px; /* 为圆点留出空间 */
}
.a_selected::before {
	content: '•'; /* 实心圆点 */
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.o_big img {
	width: 100%;
	filter: Alpha(Opacity=0);
	min-height: 120px;
}
.postions {
	height: 41px;
	line-height: 41px;
	overflow: hidden;
	background: #f1f1f1;
	color: #919191;
	font-size: 12px;
}
.postions a {
	color: #919191;
}
/*分页*/
/*秀 站 网分页样式*/
.pages{clear:both;padding:20px 0;font-size:14px;text-align:center; overflow:hidden}
.pages .pagination {display:inline-block;margin:0 auto;padding:0}
.pages .pagination .page-item,.pages .pagination .page-num{color:#555; padding: 5px 12px; display:block; border-radius: 2px; border: 1px solid #ddd;float: left;margin: 0 5px;}
.pages .pagination .page-num-current{ background:#333; color:#fff; border:#333 1px solid}
@media only screen and (max-width:768px){
.pages .pagination .page-num {display: none;}
}

/*硬件产品*/
.product_a {
	overflow: hidden;
	padding-top: 3%;
	text-align: center;
	margin-bottom: 2%;
}
.product_a a {
	display: inline-block;
	height: 56px;
	line-height: 56px;
	background-color: #f0f0f0;
	width: 160px;
	font-size: 14px;
	color: #444444;
	margin-left: 0.5%;
	margin-right: 0.5%;
	margin-bottom: 2%;
	transition: all 0.3s;
}
.product_a a:hover {
	background-color: #409EFF;
	color: #fff;
	filter: Alpha(Opacity=80);
	opacity: 0.8;
}
.product_a a.csel {
	background-color: #409EFF;
	color: #fff;
}
.product_ul {
	overflow: hidden;
	padding-bottom: 20px;
	padding-top: 1%;
}
.product_ul ul {
	display: flex;
	flex-wrap: wrap;
}
.product_ul ul li {
	float: left;
	width: 23.1%;
	margin-left: 0.5%;
	margin-right: 1%;
	overflow: hidden;
	margin-bottom: 1.5%;
	text-align: center;
	background-color: #fff;
}
.product_ul ul li .product_b {
	border: 1px solid #e8e8e8;
	padding-bottom: 36px;
}
.product_ul ul li:nth-child(3n+0) {
	margin-right: 0;
}
.product_ul ul li img {
	display: inline-block;
	width: 100%;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
	vertical-align: middle;
}
.product_ul ul li .imgs {
	width: 100%;
	overflow: hidden;
}
.product_ul ul li h2 {
	font-weight: normal;
	color: #333333;
	line-height: 36px;
	height: 36px;
	text-align: center;
	overflow: hidden;
	padding-left: 2%;
	padding-right: 2%;
	white-space: nowrap;
	text-overflow: ellipsis;
	transition: all 0.3s;
	margin-bottom: 1%;
}
.product_ul ul li p {
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	color: #929292;
	font-size: 14px;
	padding-left: 2%;
	padding-right: 2%;
	max-width: 350px;
	margin: 0 auto;
}
.teacher_head {
	height: 285px;
	/*background-color:  rgba(148, 7, 10, 1)	;*/
	/*zoom: 1;*/
	/*display: flex;*/
	/*justify-content: space-around;*/

	background-color: rgb(4, 79, 146);
	display: flex; /* 使用 flex 布局 */
	justify-content: center; /* 水平居中 */
	align-items: center; /* 垂直居中 */
	flex-wrap: wrap; /* 允许换行 */
	gap: 100px; /* 设置元素之间的间距 */
}
.image-container {
	position: relative;
	width: 200px; /* 设置每个容器的宽度，可根据实际情况调整 */
	height: 200px; /* 设置每个容器的高度，可根据实际情况调整 */
}

.overlay-image {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%; /* 图片宽度充满容器 */
	height: 100%; /* 图片高度充满容器 */
	object-fit: cover; /* 图片适应容器 */
}
.teachstu {
	clear: both;
	width: 87%;
	margin: 0 auto;
	text-align: left;
	zoom: 1;
}
.teacher_title {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	/*border: 0 solid;*/
	border-left: 10px solid rgba(40,79,140,1);
	font-size: 1.8rem;
	font-weight: bolder;
	color: rgb(40,79,140);
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	margin-top: 3%;
}
.teacher_title:before {
	content: "";
	background-color: rgb(40,79,140);
}
.teacher_ul {
	overflow: hidden;
	padding-bottom: 20px;
	padding-top: 1%;
}
.teacher_ul ul {
	display: flex;
	flex-wrap: wrap;
}
.teacher_ul ul li {
	float: left;
	width: 44.1%;
	overflow: hidden;
	margin-bottom: 1.5%;
	text-align: center;
	background-color: #fff;
}
/* 为偶数项的 .teacher_ul ul li 添加 margin-left: 1.5%; */
.teacher_ul ul li:nth-child(even) {
	margin-left: 1.5%;
}
.teacher_ul ul li .teacher_box {
	height: 25vh;
	display: flex;
	border: 1px solid #e8e8e8;
	overflow: hidden;
}
.teacher_ul ul li:nth-child(3n+0) {
	margin-right: 0;
}
.teacher_ul ul li img {
	display: inline-block;
	width: 100%;
	height: 100%;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
	vertical-align: middle;
}
.teacher_ul ul li .left-image {
	flex: 1;
	width: 100%;
	overflow: hidden;
}
.teacher_ul ul li .right-content {
	flex: 2;
	display: flex;
	flex-direction: column;
	margin-top: 1%;
}
.teacher_ul ul li .right-title {
	font-size: 1.2rem;
	font-weight: bold;
	color: black;
	margin-bottom: 10px;
	text-align: left;
	padding-left: 4%;
}

.teacher_ul ul li .right-text {
	line-height: 1.6;
	font-size: 15px;
	color: black;
	text-align: left;
	padding-left: 4%;
	padding-right: 1%;
}
.teacher_ul ul li h2 {
	font-weight: normal;
	color: #333333;
	line-height: 36px;
	height: 36px;
	text-align: center;
	overflow: hidden;
	padding-left: 2%;
	padding-right: 2%;
	white-space: nowrap;
	text-overflow: ellipsis;
	transition: all 0.3s;
	margin-bottom: 1%;
}
.teacher_ul ul li p {
	text-align: left;
	line-height: 27px;
	height: 230px;
	overflow: hidden;
	color: #929292;
	font-size: 14px;
	padding-top: 3%;
	padding-left: 2%;
	padding-right: 2%;
	max-width: 350px;
	margin: 0 auto;
}
.qaleft {
	width: 50%;
	background-image: url(../picture/wenti.jpg);
	background-size: cover;
	background-position: center;
	margin: 5% 0 5% 9%;
}

.qamiddle {
	width: 10%;
	display: flex;
	flex-direction: column;
	margin: 5% 1% 5% 1%;
}

.qamiddle a {
	text-decoration: none; /* 去除下划线 */
	color: inherit; /* 继承父元素的文本颜色 */
	display: block; /* 使 a 标签表现为块级元素 */
}


.qamiddle-section {
	flex: 1;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	color: white;
	cursor: pointer
}

.qamiddle-section:nth-child(1),
.qamiddle-section:nth-child(3) {
	background-color: rgb(3,79,145);
}

.qamiddle-section:nth-child(2),
.qamiddle-section:nth-child(4) {
	background-color: rgb(18, 103, 177);
}

.qamiddle-section img {
	width: 90px;
	height: 90px;
	margin-bottom: 10px;
}

.qaright {
	width: 35%;
	margin: 5% 9% 5% 0;
	background-color: white;
	overflow: hidden;
}

.qaright ul {
	list-style-type: none;
	padding: 0;
}

.qaright li {
	margin-bottom: 10px;
}
.qaright ul li .qa-title {
	font-size: 1rem;
	font-weight: bolder;
	color: black;
	margin-bottom: 10px;
	text-align: left;
	padding-left: 4%;
	padding-top: 7%;
}

.qaright ul li .qa-text {
	line-height: 2;
	font-size: 0.9rem;
	color: black;
	text-align: left;
	padding-left: 4%;
	padding-right: 5%;
}

/* 左侧部分样式，宽度占总宽度的 45% */
.hdleft-section {
	width: 45%;
	margin: 2% 1% 1% 4%;
}

/* 左侧图片样式 */
.hdleft-section img {
	width: 100%;
	height: 80%;
}

/* 右侧部分样式，宽度占总宽度的 45% */
.hdright-section {
	width: 45%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	height: 80%;
	margin-top: 2%;
}

/* 文章项样式，每行展示两个 */
.hdarticle-item {
	width: calc(50% - 10px); /* 考虑到间距，减去 10px */
	margin-bottom: 5%;
	background: url(../images/news_ng.png) no-repeat;
	border-bottom: 10px solid rgb(160,40,45);
	cursor: pointer;
}
.hdarticle-item .hdimage-container {
	display: flex;
	justify-content: space-between;
	height: 70%; /* 图片高度占比 70% */
}
/* 文章项内图片样式 */
.hdarticle-item .hdimage-container img {
	width: calc(50% - 5px); /* 考虑到间距，减去 5px */
	height: 100%;
	object-fit: cover; /* 保持图片比例并覆盖容器 */
}

/* 文章项内文字样式 */
.hdarticle-item p {
	margin: 0;
	color: black;
	height: 15%; /* 文字高度占比 30% */
	overflow: auto;
	font-weight: bolder;
	padding-top: 1%;
}
/* 校园通知每个部分的基本样式 */
.tzgg_bg_item {
	display: flex;
	flex-direction: column;
	height: 40vh;
	border-radius: 10px;
	border: 1px solid rgb(242,242,242);
	overflow: hidden;
	-webkit-border-radius: 10px; /* 添加浏览器前缀 */
	-moz-border-radius: 10px;
}

/* 图片样式 */
.tzgg_bg_item img {
	height: 32vh;
	width: 100%;
	-webkit-object-fit: cover;
	-moz-object-fit: cover;
	-ms-object-fit: cover;
	-o-object-fit: cover;
	object-fit: cover;
}

/* 文字样式 */
.tzgg_bg_item p:first-of-type {
	height: 3vh;
	margin: 0;
	padding: 10px;
	background-color: rgb(242, 242, 242);
	text-align: left;
	font-size: 0.8rem;
	font-weight: normal;
}
.tzgg_bg_item p:nth-of-type(2) {
	height: 1vh;
	margin: 0;
	padding: 10px;
	background-color: rgb(242, 242, 242);
	text-align: left;
	font-size: 0.8rem;
	font-weight: normal;
}

.yxtz_left, .yxtz_middle, .yxtz_right {
	flex: 1;
	display: flex;
	flex-direction: column;
	height: 80%;
	margin-top: 4%;
}
.yxtz_left {
	margin-left: 8%;
	flex-basis: 10%;
}
.yxtz_middle {
	margin-left: 1%;
	margin-right: 1%;
}

.yxtz_right {
	margin-right: 8%;
	flex-basis: 10%;
}

.yxtz_left-top, .yxtz_left-bottom,
.yxtz_middle-top, .yxtz_middle-bottom,
.yxtz_right-top, .yxtz_right-bottom {
	/* 让上下两栏根据内容自适应高度 */
	flex: 1;
	color: rgb(76,76,76);
}

.yxtz_left-top, .yxtz_left-bottom,
.yxtz_right-top, .yxtz_right-bottom {
	/* 添加圆角矩形的灰色边框 */
	border: 1px solid rgb(187,187,187);
	border-radius: 10px;
	margin: 5px;
	padding: 10px;
}
.mobile_left,.mobile_right{
	/* 添加圆角矩形的灰色边框 */
	color: black;
	border: 1px solid rgb(187,187,187);
	border-radius: 10px;
	margin: 5px;
	padding: 10px;
}
/* 左边部分 */
.yxtz_left-top {
	padding: 10px;
}

.yxtz_left-bottom {
	padding: 10px;
	display: flex;
	flex-direction: column;
	align-items: flex-start; /* 垂直居中对齐 */
}
#imgdiv {
	margin-top: 10px;
	margin-left: 4%;
	display: flex;
	align-items: center;
	width: 371px;
}
#imgdiv img {
	width: auto;
	height: 160px;
	margin-right: 10px;
}
.yxtz_left-bottom-content {
	padding: 0;
	display: flex;
	flex-direction: column;
}

.yxtz_left-top h2,
.yxtz_left-bottom h2,
.yxtz_right-top h2 {
	color: rgb(3,100,134);
	line-height: 2;
}
.yxtz_left-top ul li{
	font-size: 0.8rem;
	line-height: 1.5;
}

.yxtz_left-bottom-content h2 {
	margin: 0; /* 去除标题的默认外边距 */
}

/* 中间部分 */
.yxtz_middle-top, .yxtz_middle-bottom {
	padding: 10px;
	text-align: center;
	margin: 5px 0;
	/* 添加圆角矩形透明边框 */
	border: 1px solid transparent;
	border-radius: 10px;
}
.yxtz_middle-top {
	background-color: rgb(0, 168, 225);
}
.yxtz_middle-bottom {
	background-color: rgb(251, 83, 116);
}

.yxtz_middle-top img, .yxtz_middle-bottom img {
	top: 9%;
	position: relative;
	width: 100px;
	height: 132px;
}
.yxtz_middle-top p, .yxtz_middle-bottom p {
	position: relative;
	top: 14%;
	color: white;
	font-size: 30px;
}

/* 右边部分 */
.yxtz_right-top {
	padding: 10px;
}

.yxtz_right-top ul {
	list-style-type: none;
	padding: 0;
}

.yxtz_right-top li {
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
	margin-bottom: 5px;
	/* 让列表项内的元素水平排列 */
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.yxtz_right-top li p {
	margin: 0;
	/* 可以根据需要调整间距 */
	margin-right: 10px;
	font-size: 0.8rem;
}


.yxtz_right-bottom {
	padding: 10px;
}

/* 轮播图样式，这里简单用一个占位 div 表示 */
/* ... existing code ... */

/* 轮播图容器 */
.yxtz_right-bottom .slider {
	position: relative;
	width: 100%;
	height: 230px; /* 可根据实际情况调整高度 */
	overflow: hidden;
}

/* 轮播图图片容器 */
.yxtz_right-bottom .slider-wrapper {
	display: flex;
	width: 500%; /* 假设轮播图有 3 张图片 */
	transition: transform 0.5s ease-in-out;
}

.yxtz_right-bottom .slider-wrapper img {
	width: 20%; /* 每张图片占容器宽度的 1/5 */
	height: 100%;
	object-fit: cover;
}

/* 新增的文字展示容器样式 */
.yxtz_right-bottom .slider-texts {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 500%;
	display: flex;
	transition: transform 0.5s ease-in-out;
	z-index: 1;
}
.yxtz_right-bottom .slider-texts .slider-text {
	width: 20%;
	color: black;
	background-color: white;
	padding: 10px;
	margin: 0;
	text-align: center;
	font-weight: bolder;
}

/* 轮播图指示器 */
.yxtz_right-bottom .slider-indicators {
	position: absolute;
	bottom: 10px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
}

.yxtz_right-bottom .slider-indicators .indicator {
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background-color: rgba(255, 255, 255, 0.5);
	margin: 0 5px;
	cursor: pointer;
}

.yxtz_right-bottom .slider-indicators .indicator.active {
	background-color: white;
}

/* 左右切换按钮 */
.yxtz_right-bottom .slider-controls {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
	display: flex;
	justify-content: space-between;
	padding: 0 10px;
}

.yxtz_right-bottom .slider-controls button {
	background-color: rgba(0, 0, 0, 0.5);
	color: white;
	border: none;
	padding: 10px;
	cursor: pointer;
	font-size: 18px;
}

.yxtz_right-bottom .slider-controls button:hover {
	background-color: rgba(0, 0, 0, 0.8);
}

/* ... existing code ... */
/* 校园通知每个部分的基本样式  end*/
/* 招考咨询每个部分的基本样式 */

.zk_left {
	background: url('../images/i_index_zk_left_bg.png') no-repeat;
	background-size: cover;
	margin-left: 5%;
	width: 30%;
	float: left;
	padding: 10px;
	box-sizing: border-box;
	margin-top: 1%;
	display: flex; /* 使用 flex 布局 */
	flex-direction: column; /* 子元素垂直排列 */
	justify-content: space-between; /* 垂直居中 */
	align-items: center; /* 水平居中 */
	height: 92%; /* 确保父元素有高度，以便垂直居中生效 */
	border-top-right-radius: 10px; /* 右上角圆角，数值可按需调整 */
	border-bottom-right-radius: 50px; /* 右下角圆角，数值可按需调整 */
}
.zk_left_section {
	flex: 1;
	width: 100%; /* 让子元素宽度占满父容器 */
	text-align: center; /* 让标题文字水平居中 */
	display: flex; /* 使用 flex 布局 */
	flex-direction: row; /* 子元素垂直排列 */
	justify-content: center; /* 子元素垂直居中 */
	align-items: center; /* 子元素水平居中 */
}
.zk_left_section img {
	margin-right: 10px; /* 图片和标题之间添加间距 */
	width: 30px; /* 设置图片宽度，可按需调整 */
	height: 30px; /* 设置图片高度，可按需调整 */
	object-fit: contain; /* 确保图片完整显示 */
}
.zk_left_section h3 {
	font-size: 1.2rem;
	margin: 0;
	color: rgb(213, 207, 207);
}
.zk_left_section h3:hover {
	color: white;
	cursor: pointer;
}
.zk_left_section h3.active {
	color: white;
}
.zk_right {
	width: 60%;
	float: left;
	padding: 10px;
	box-sizing: border-box;
	color: black;
	height: 92%;
}
.zk_card_container {
	display: grid;
	grid-template-columns: repeat(2, 2fr); /* 每行 2 个卡片 */
	gap: 10px; /* 设置子元素之间的间距 */
}
.zk_card {
	box-sizing: border-box; /* 确保内边距和边框包含在宽度内 */
	height: 100%;
	background: white;
	border-radius: 10px; /* 右上角圆角，数值可按需调整 */
	margin-bottom: 4%;
	margin-top: 2%;
}
.zk_card_layout {
	display: flex; /* 使用 Flexbox 布局 */
	gap: 15px; /* 设置图片和文字之间的间距 */
	height: 96%;
	width: 96%;
}

.zk_card_image {
	margin: 4% 0 2% 6%;
	flex: 0 0 30%; /* 图片宽度占 30% */
	max-width: 30%; /* 最大宽度 30% */
	height: 100%; /* 高度占满父容器 */
}

.zk_card_image img {
	width: 80%; /* 图片宽度 100% */
	height: 80%; /* 高度自适应 */
	object-fit: cover; /* 保持图片比例，覆盖整个容器 */
	object-position: center;
	display: block; /* 去除图片底部间隙 */
}

.zk_card_text {
	flex: 1; /* 文字部分占剩余空间 */
	display: flex; /* 使用 Flexbox 布局 */
	flex-direction: column; /* 子元素垂直排列 */
	justify-content: center; /* 垂直居中 */
	min-width: 0; /* 允许容器收缩 */
	overflow-wrap: break-word; /* 长单词换行 */
}
.zk_card_content h4 {
	width: 100%;
	font-size: 0.9rem; /* 调整字体大小 */
	line-height: 1.2; /* 增加行高 */
	white-space: normal; /* 正常换行 */
}
.zk_card_content p {
	font-size: 0.8rem;
}
.zk_card_text h4,
.zk_card_text p {
	text-align: left; /* 设置 h4 和 p 元素左对齐 */
	margin: 1% 4% 0 5%;
	overflow: hidden;
}
.zk_card_content {
	height: 80%;
	border-bottom: 1px solid rgb(231,231,231);
}
.zk_card_content:hover {
	cursor: pointer;
}
.zk_card_content h4 {
	line-height: 1.5;
	font-size: 0.9rem;
	margin: 4% 2% 1% 5%;
}
.zk_card_content p {
	font-size: 0.8rem;
	margin: 1% 4% 0 5%;
}
.zk_card_more {
	height: 20%;
}
.zk_card_more:hover {
	background-color: rgb(30,79,140);
	color:white;
	cursor: pointer;
}
.zk_card_more p {
	display: flex; /* 使用 flex 布局 */
	justify-content: space-between; /* 让子元素两端对齐，实现靠右效果 */
	align-items: center; /* 垂直居中对齐 */
	margin-left: 5%;
	margin-top: 1%;
}
.zk_card_more p i {
	margin-left: auto;
	margin-right: 2%;
}
/* 招考咨询每个部分的基本样式end */

/* 课程列表每个部分的基本样式 */
.kec_ul {
	display: flex;
	overflow: hidden;
	padding: 3% 4% 1% 7%;
}
.kec_ul ul {
	display: flex;
	flex-wrap: wrap;
	height: 50vh;
}
.kec_ul ul li {
	float: left;
	width: 18.1%;
	margin-left: 0.5%;
	margin-right: 1%;
	overflow: hidden;
	margin-bottom: 1.5%;
	text-align: center;
	background-color: #fff;
}
.kec_ul ul li .kec_b {
	border: 1px solid rgb(40,79,140);
	height: 99%;
	overflow: visible;
}
.kec_ul ul li .kec_b h2 {
	color: rgb(40,79,140);
	text-align: left;
	margin-top: 1%;
}
.kec_ul ul li .kec_b h2::before {
	content: '●';
	color: rgb(40,79,140);
	margin-right: 5px;
}
.kec_ul ul li .kec_b p {
	text-align: left;
	font-size: small;
	color: black;
	height: auto;
	margin-bottom: 7%;
}
.kec_ul ul li:nth-child(3n+0) {
	margin-right: 0;
}
.kec_ul ul li img {
	display: inline-block;
	width: 100%;
	height: 100%;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
	vertical-align: middle;
}
.kec_ul ul li .imgs {
	width: 100%;
	height: 60%;
	overflow: hidden;
}
.kec_ul ul li h2 {
	font-weight: bolder;
	color: #333333;
	line-height: 36px;
	height: 36px;
	text-align: center;
	overflow: hidden;
	padding-left: 2%;
	padding-right: 2%;
	white-space: nowrap;
	text-overflow: ellipsis;
	transition: all 0.3s;
	margin-bottom: 1%;
}
.kec_ul ul li p {
	text-align: left;
	font-size: 0.8rem;
	color: black;
	height: auto;
	margin-bottom: 7%;
	margin-left: 5%;
	margin-right: 5%;
}

/* 课程列表每个部分的基本样式end */

/* 立行优势每个部分的基本样式 */
.advantage-cards-wrapper {
	position: relative;
	height: 90%;
	width: 95%;
}

.advantage-cards-track {
	counter-reset: advantage-counter;
	position: absolute;
	display: flex;
	height: 90%;
	cursor: pointer;
	transition: transform 0.3s ease;
	margin: 0 auto;
}

.advantage-card {
	position: relative;
	width: 21%;
	height: 60vh;
	margin-right: -12%;
	background: rgb(152,183,215);
	border-radius: 15px;
	box-shadow: 0 10px 20px rgba(0,0,0,0.1);
	transition: all 0.3s ease;
	flex-shrink: 0;
}

.advantage-card:hover {
	transform: translateY(-10px) scale(1.05);
	margin-right: 0;
	background-color: white;
	z-index: 10;
}

.advantage-card:hover ~ .card {
	transform: translateX(120px);
}

.advantage-card-img {
	height: 70%;
	border-radius: 15px 15px 0 0;
	overflow: hidden;
}

.advantage-card-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: transform 0.3s ease;
}

.advantage-card:hover .card-img img {
	transform: scale(1.1);
}

.advantage-card-text {
	height: 30%;
	padding: 15px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	border-radius: 0 0 15px 15px;
}

.advantage-card-text h3::before {
	content: counter(advantage-counter, decimal-leading-zero); /* 显示带前导零的序号 */
	display: inline-block;
	width: 24px;
	height: 24px;
	line-height: 24px;
	border-radius: 50%;
	background-color: rgb(28,73,126);
	color: rgb(152,183,215); /* 浅白色 */
	text-align: center;
	margin-right: 8px;
	flex-shrink: 0; /* 防止元素收缩 */
}

.advantage-card-text h3::after {
	content: "LIXING";
	margin-left: 8px;
	color: inherit;
}

.advantage-card:hover h3::before {
	color: white; /* 鼠标悬停时序号变为白色 */
}

.advantage-card-text h3 {
	counter-increment: advantage-counter; /* 递增计数器 */
	color: rgb(51,94,145);
	margin-bottom: 8px;
	font-size: 1.2em;
}

.advantage-card-text p {
	color: #666;
	font-size: 0.9em;
	line-height: 1.4;
}

/* 立行优势每个部分的基本样式end */
/* 每个部分的样式 */
/* 优秀学生每个部分的基本样式  */
.student_bg_item {
	display: flex;
	flex-direction: column;
}

/* 图片样式 */
.student_bg_item img {
	height: 80%;
	width: 100%;
	object-fit: cover;
}

/* 文字样式 */
.student_bg_item p {
	height: 10%;
	margin: 0;
	padding: 10px;
	background-color: rgb(30,79,140);
	text-align: center;
	font-size: 1.2rem;
	font-weight: bolder;
}
/* 优秀学生每个部分的基本样式end */
/* 学校环境每个部分的基本样式  */
.school_bg_item {
	display: flex;
	flex-direction: column;
}

/* 图片样式 */
.school_bg_item img {
	height: 80%;
	width: 100%;
	object-fit: cover;
}

/* 文字样式 */
.school_bg_item p {
	height: 10%;
	margin: 0;
	padding: 10px;
	background-color: rgb(40, 79, 140);
	text-align: center;
	font-size: 1.2rem;
	font-weight: bolder;
}

/* 学校环境每个部分的基本样式end */
.product_ul ul li em {
	display: block;
	color: #ee697e;
	font-size: 14px;
	margin-top: 10px;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
}
.product_ul ul li label {
	display: block;
	color: #333;
	font-size: 14px;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	margin-top: 5px;
}
.product_ul ul li:hover img {
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}
.product_ul ul li:hover {
	-webkit-box-shadow: 0 5px 20px rgba(0,0,0,0.1);
	box-shadow: 0 5px 20px rgba(0,0,0,0.1);
	-webkit-transform: translate3d(0, -2px, 0);
	transform: translate3d(0, -2px, 0);
	transition: all 0.3s;
}
.product_ul ul li:hover h2 {
	color: #00a1e9;
}
.product_ul ul li:hover .product_b {
	border: 1px solid #fff;
}
/*公司动态*/
.news_bg {
	overflow: hidden;
	padding-top: 3%;
}
.news_con {
	overflow: hidden;
}
.news_con ul li {
	align-items: center;
	display: flex;
	margin-bottom: 2%;
	margin-left: 5%;
	padding-bottom: 2%;
	width: 76%;
	border-bottom: 1px solid #ccc;
}

/* 选择前三个 news_con ul li 元素 */
.news_con ul li:nth-child(-n+3):hover {
	background-color: rgb(40, 79, 140);
}
.news_con ul li:nth-child(-n+3):hover div:first-child span,
.news_con ul li:nth-child(-n+3):hover div:first-child p,
.news_con ul li:nth-child(-n+3):hover div:last-child h3,
.news_con ul li:nth-child(-n+3):hover div:last-child .p {
	color: white;
}

.pc_notice li:hover a p {
	color: white !important;;
}
.news_con ul li:nth-child(-n+3) {
	border-bottom-left-radius: 20px; /* 可根据需要调整圆角的大小 */
	border-bottom-right-radius: 20px;
}
.news_con ul li > div:nth-child(1) {
	display: flex;
	flex-direction: column;
	width: 14%;
	margin-right: 4%;
	color: black;
}
.news_con ul li > div:nth-child(1) span {
	text-align: right;
	color: rgb(40, 79, 140);
	font-size: 2rem;
}
.news_con ul li > div:nth-child(1) p {
	text-align: right;
	color: rgb(136, 136, 136);
	font-size: 1.2rem;
	width: 60%; /* 减少边框长度 */
	margin-left: auto; /* 靠右展示 */
	border-top: 1px solid rgb(40, 79, 140);
}
.news_con ul li > div:nth-child(2) {
	width: 50%;
}
.news_con ul li > div:nth-child(3) {
	width: 60%;
	color: black;
}
.news_con ul li > div:nth-child(3) h3 {
	margin-bottom: 3%;
}
.news_con ul li > div:nth-child(3) .p {
	line-height: 1.5;
}
.news_con ul li .imgs {
	float: left;
	display: inline;
	margin-top: 3%;
	overflow: hidden;
}
.news_con ul li .imgs img {
	width: 90%;/* -webkit-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);transition-duration: 0.3s;transition-timing-function: ease-out;transition-property: opacity, transform, filter;*/
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
.news_con ul li:hover .imgs img {/*-webkit-transform: scale(1.2) rotate(4deg); transform: scale(1.2) rotate(4deg);*/
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}
.news_con ul li .i_about_r {
	float: right;
	display: inline;
	line-height: 22px;
	width: 78%;
	overflow: hidden;
}
.news_con ul li .i_about_r h3 {
	line-height: 22px;
	height: 22px;
	overflow: hidden;
	font-size: 18px;
	color: #333;
	font-weight: normal;
	margin-bottom: 1%;
}
.news_con ul li .i_about_r label {
	display: block;
	color: #999999;
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	padding-left: 19px;
	margin-bottom: 1%;
}
.news_con ul li .i_about_r .p {
	max-height: 48px;
	overflow: hidden;
	font-size: 14px;
	color: #7b7b7b;
	line-height: 24px;
}
.news_con ul li .i_about_r .news_more {
	margin-top: 2%;
	width: 106px;
	text-align: center;
	float: left;
	height: 34px;
	line-height: 34px;
	background-color: #f5f5f5;
	border: 1px solid #bababa;
	color: #828282;
	font-size: 13px;
	transition: all 0.3s;
}
.news_con ul li:hover .i_about_r .news_more {
	background-color: #409EFF;
	color: #fff;
	border: 1px solid #409EFF;
}
.news_con ul li:hover .i_about_r h3 {
	color: #409EFF;
}
/*新闻详细*/
.news-detail {
	width: 65%;
	color: black;
	order: 1;
}
.news-detail-title {
	font-size: 1.5rem;
	margin-top: 1%;
	margin-bottom: 2%;
}
.news-detail-time {
	font-size: 1rem;
	margin-top: 1%;
	color: rgb(96,96,96);
}
.news-detail-author {
	font-size: 1rem;
	margin-top: 1%;
	margin-bottom: 2%;
	color: rgb(96,96,96);
}
.news-detail-content {
	font-size: 1rem;
	margin-top: 1%;
	margin-bottom: 2%;
	line-height: 1.5;
}
.news-detail-content strong {
	display: block;
	text-align: center;
}
.news-detail-content * {
	text-wrap: wrap !important;
}
.news-detail-content img {
	width: 90%;
	height: auto;
	margin: 0 auto;
	display: block;
}
.latest-news {
	width: calc(35% - 20px);
	order: 2;
}
.mobile_notice {
	display: none;
}
.latest-news .latest-news-head {
	background-color: rgb(242, 241, 241);
	color: black;
	text-align: center;
	font-size: 1.3rem;
}
.latest-news ul {
	list-style-type: none;
	padding: 0;
}
.latest-news ul li {
	display: flex;
	align-items: center;
	margin-bottom: 2%;
	margin-top: 2%;
	border-bottom: 1px solid #ccc;
}
.latest-news .news-time {
	width: 60px; /* 时间块宽度 */
	text-align: center;
	margin-right: 1%;
	border: 1px solid #ccc;
}
.latest-news .news-time .date {
	text-align: right;
	margin-right: 12%;
	font-size: 24px;
	font-weight: bold;
	display: block;
	color: rgb(40, 79, 140);
}
.latest-news .news-time .month-year {
	font-size: 12px;
	display: block;
	color: black;
}
/*新闻详细 end*/
/*公司动态详细*/
.about_x {
	overflow: hidden;
	line-height: 30px;
	font-size: 14px;
	color: #666666;
}
.about_x img {
	margin-bottom: 15px;
	max-width: 100%;
	height: auto !important;
}
.about_x .show_t {
	line-height: 36px;
	font-size: 24px;
	color: #333;
	text-align: center;
	margin-bottom: 15px;
	font-weight: normal;
}
.about_x .con_line {
	height: 40px;
	line-height: 40px;
	font-size: 12px;
	color: #999999;
	border-bottom: 1px dashed #cccccc;
	text-align: center;
}
.about_x .con_id {
	line-height: 30px;
	overflow: hidden;
	white-space: normal;
	word-break: break-all;
	padding-top: 20px;
	text-align: left;
	padding-bottom: 40px;
}
.about_x table {
	border-collapse: collapse;
	border-spacing: 0;
}
.about_x table td {
	line-height: 22px;
	height: 27px; /*border:1px solid #000;*/
}
.prenext {
	font-size: 16px;
	line-height: 60px;
	margin-top: 20px;
	color: #444;
}
.prenext span {
	float: left;
	width: 108px;
	color: #666666;
	font-size: 16px;
}
.prenext a {
	color: #444;
}
.prenext a:hover {
	color: #00a1e9;
	text-decoration: none;
}
.prenext:last-child {
	border-top: 0;
	margin-top: 0;
	margin-bottom: 10px;
}
.goback {
	float: right;
	height: 26px;
	line-height: 26px;
	text-align: right;
	padding-left: 23px;
	background: url(../img/goback.png) left center no-repeat;
	font-size: 14px;
	color: #333333;
	margin-top: 8px;/* border-bottom:1px solid #a6a6a6;*/
}
.fenxiang {
	height: 30px;
	overflow: hidden;
}
.fenxiang .span {
	float: right;
	font-size: 14px;
	line-height: 34px;
}
/*公司介绍*/
.about_bg {
	background-color: #f5f5f5;
	overflow: hidden;
}
.about_div {
	overflow: hidden;
}
.about_div .i_one_div_txt {
	width: 46.9%;
	padding-left: 1.6%;
	padding-right: 1.5%;
}
.about_div .i_one_div_txt .i_one_con {
	max-width: 588px;
}
.about_div .i_one_div_txt .i_one_t {
	line-height: 30px;
	color: #0044dc;
}
.about_div .i_one_div_txt .i_one_t img {
	display: block;
	margin-top: 12%;
	margin-bottom: 2%;
}
.about_div .i_one_div_txt .i_one_p {
	color: #666666;
	font-size: 14px;
	line-height: 22px;
	padding-top: 2%; /*height:260px; */
	overflow: hidden;
	text-align: left;
}
.about_div .i_one_div_txt .i_one_p.brandfont {
	font-size: 16px;
	text-align: center;
	padding-top: 0;
}
.about_div .i_one_div_img {
	width: 50%;
	overflow: hidden;
}
.about_div .i_one_div_img img {
	width: 100%;
	-webkit-transition: all 0.8s ease-out;
	-ms-transition: all 0.8s ease-out;
	-moz-transition: all 0.8s ease-out;
	-o-transition: all 0.8s ease-out;
	transition: all 0.8s ease-out;
}
.about_div .i_one_div_img:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.about_two {
	overflow: hidden;
	text-align: center;
	padding-top: 3%;
	padding-bottom: 3%;
	background-color: #fff;
	width: 98%;
	padding-left: 1%;
	padding-right: 1%;
}
.about_two ul li {
	float: left;
	width: 30.33%;
	margin-left: 1.5%;
	margin-right: 1.5%;
	overflow: hidden;
	color: #7b7b7b;
	font-size: 14px;
	line-height: 24px;
}
.about_two ul li h2 {
	font-weight: normal;
	color: #333333;
	margin-bottom: 2%;
}
.about_two ul li p {
	margin: 0 auto;
	max-width: 400px;
}
/*企业荣誉*/
.honor_ul {
	overflow: hidden;
}
.honor_ul ul li {
	width: 23.5%;
	margin-right: 2%;
	float: left;
	overflow: hidden;
	margin-bottom: 3%;
	text-align: center;
}
.honor_ul ul li:nth-child(4n+0) {
	margin-right: 0;
}
.honor_ul ul li .imgs {
	width: 100%;
	overflow: hidden;
}
.honor_ul ul li .imgs img {
	width: 100%;
	-webkit-transition: all 0.8s ease-out;
	-ms-transition: all 0.8s ease-out;
	-moz-transition: all 0.8s ease-out;
	-o-transition: all 0.8s ease-out;
	transition: all 0.8s ease-out;
}
.honor_ul ul li h2 {
	color: #333;
	font-size: 13px;
	font-weight: normal;
	height: 42px;
	overflow: hidden;
	line-height: 42px;
}
.honor_ul ul li:Hover .imgs img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.honor_ul ul li:Hover h2 {
	color: #00a1e9;
}
/*联络我们*/
.contact_bg {
	overflow: hidden;
	margin: 1%;
}
.map_div {
	position: relative;
	overflow: hidden;
	float: left;
	width: 100%;
	height: 70vh;
	margin-top: 2%;
}
.map_div img {
	max-width: 100%;
}
.contact_r {
	position: absolute;
	z-index: 1; /* 设置 z-index，确保 contact_r 显示在 map_div 之上 */
	overflow: hidden;
	width: 25%;
	color: white;
	left: 66vw;
	font-size: 14px;
	height: 33rem;
	background-image: url("../images/contact_bg.png");
	background-size: cover; /* 可以根据需要调整为 contain、100% 100% 等 */
	background-repeat: no-repeat;
}
.contact_r h2 {
	color: white;
	font-size: 26px;
	font-weight: normal;
	margin-bottom: 3%;
	margin-top: 10%;
	text-align: center;
}

.contact_r ul {
	position: relative;
	margin-top: 50%;
	margin-left: 18%;
}

.contact_r ul li {
	display: block;
	margin-bottom: 10px;
}
.contact_r ul li img {
	display: inline-block;
	margin-right: 12px;
	margin-top: 3px;
	float: left;
}
/*相关案例*/
.case_ul {
	overflow: hidden;
	padding-top: 1%;
}
.case_ul ul li {
	float: left;
	width: 23.5%;
	overflow: hidden;
	margin-bottom: 2%;
	margin-right: 2%;
	text-align: center;
	background-color: #f5f5f5;
}
.case_ul ul li:nth-child(4n+0) {
	margin-right: 0;
}
.case_ul ul li img {
	display: block;
	width: 100%;
	height: 100%;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.case_ul ul li .imgs {
	overflow: hidden;
	width: 100%;
}
.case_ul ul li .imgs img {
	display: block;
	width: 100%;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
.case_ul ul li .txts {
	overflow: hidden;
	transition: all 0.3s;
	padding-bottom: 25px;
	padding-top: 25px;
	padding-left: 26px;
	padding-right: 2%;
	text-align: left;
}
.case_ul ul li .txts h2 {
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	font-weight: normal;
	color: #333;
}
.case_ul ul li .txts .p {
	font-size: 14px;
	color: #aaaaaa;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
}
.case_ul ul li:hover .imgs img {
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}
.case_ul ul li:hover .txts h2 {
	color: #014ee7;
}
.case_ul ul li .desc {
	display: none;
}
/*人才招聘*/
.job_ul {
	overflow: hidden;
	border: 1px solid #e9e9e9;
	margin-bottom: 4%;
}
.job_ul ul li {
	float: left;
	overflow: hidden;
	width: 25%;
	cursor: pointer;
	transition: all 0.3s;
}
.job_ul ul li .job_div {
	overflow: hidden;
	border-right: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	padding-bottom: 40px;
}
.job_ul ul li:nth-child(4n+0) .job_div {
	border-right: 0;
}
.job_ul ul li .job_txt {
	max-width: 220px;
	width: 94%;
	margin: 0 auto;
}
.job_ul ul li h2 {
	height: 102px;
	line-height: 102px;
	background: url(../img/job_bg2.jpg) left bottom no-repeat;
	margin-top: 3%;
	color: #505050;
	font-size: 20px;
	margin-bottom: 7%;
}
.job_ul ul li .p {
	font-size: 14px;
	color: #646464;
	line-height: 26px;
	overflow: hidden;
}
.job_ul ul li em {
	font-size: 14px;
	color: #949494;
	font-style: normal;
	display: block;
	padding-top: 28px;
	overflow: hidden;
}
.job_ul ul li:hover {
	background-color: #0265f8;
}
.job_ul ul li:hover h2 {
	color: #fff;
	background: url(../img/job_bg1.jpg) left bottom no-repeat;
}
.job_ul ul li:hover .p {
	color: #fff;
}
.job_ul ul li:hover em {
	color: #fff;
}
.job_ul ul li dl {
	display: none;
	overflow: hidden;
}
/*解决方案*/
.solution_bg {
	background: url(../img/solution_bg.jpg) center center no-repeat;
	background-size: cover;
	overflow: hidden;
	padding-top: 3%;
	padding-bottom: 2%;
}
.solution_bg .solution_t {
	color: #ffffff;
	font-size: 32px;
	text-align: center;
	margin-top: 1%;
	margin-bottom: 3%;
}
.solution_bg .solution_ul ul li {
	float: left;
	width: 32%;
	margin-right: 2%;
	overflow: hidden;
	margin-bottom: 2%;
	position: relative;
}
.solution_bg .solution_ul ul li:nth-child(3n+0) {
	margin-right: 0;
}
.solution_bg .solution_ul ul li .imgs {
	overflow: hidden;
}
.solution_bg .solution_ul ul li .imgs img {
	width: 100%;
	display: block;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
.solution_bg .solution_ul ul li .txts {
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	color: #fff;
}
.solution_bg .solution_ul ul li .table {
	display: table;
	vertical-align: middle;
	width: 100%;
	height: 100%;
}
.solution_bg .solution_ul ul li .td {
	display: table-cell;
	vertical-align: middle;
	height: 100%;
}
.solution_bg .solution_ul ul li .txts img {
	margin: 0 auto;
	width: 20%;
	max-width: 90px;
	display: block;
	margin-bottom: 5%; /*margin-top:50px;*/
}
.solution_bg .solution_ul ul li .txts h2 {
	color: #efefef;
	font-weight: normal;
	margin: 0 auto;
	margin-bottom: 3%;
	max-width: 350px;
	width: 94%;
	font-size: 22px;
}
.solution_bg .solution_ul ul li .txts p {
	font-size: 14px;
	line-height: 22px;
	margin: 0 auto;
	max-width: 350px;
	width: 94%;
	overflow: hidden;
}
.solution_bg .solution_ul ul li:hover .imgs img {
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}
/*产品详细*/
.product_con {
	overflow: hidden;
	font-size: 16px;
	color: #444444;
	position: relative;
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: cover;
}
.product_con .bigimg {
	width: 100%;
	display: block;
	min-height: 250px;
	filter: Alpha(Opacity=0);
	opacity: 0;
}
.product_con .tabel {
	display: table;
	width: 100%;
	height: 100%;
}
.product_con .td {
	display: table-cell;
	width: 100%;
	height: 100%;
	vertical-align: middle;
}
.product_con .td.vt {
	vertical-align: top;
	margin-top: 5%;
}
.product_con .txts {
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.product_con .txts .pt {
	margin-top: 10%;
	font-weight: normal;
	margin-bottom: 2%;
}
.product_con .txts .p1 {
	color: #444444;
	font-size: 16px;
	line-height: 26px;
	max-width: 680px;
	width: 96%;
	margin: 0 auto;
}
.product_con .txts .p2 {
	color: #444444;
	font-size: 16px;
	line-height: 36px;
}
.product_con .txts .p2 label {
	color: #6d6d6d;
	font-size: 12px;
	font-family: Arial;
	padding-right: 3px;
}
.product_three {
	max-width: 1120px;
	width: 94%;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 3%;
}
.product_three_l {
	float: left;
	width: 37.5%;
	overflow: hidden;
	text-align: left;
}
.product_three_img {
	float: right;
	width: 59%;
}
.product_three_img img {
	width: 100%;
}
.product_con .txts .product_three_l .pt {
	margin-top: 5%;
}
/*产品详细2*/
.product_con2 {
	overflow: hidden;
	font-size: 14px;
	line-height: 22px;
}
.product_con2 img {
	width: 100%;
	display: block;
}
.product_blank {
	height: 0;
	font-size: 0;
	overflow: hidden;
}
/*解决方案2*/
.solution_bg2 {
	background: url(../img/solution_bg3.jpg) center center no-repeat;
	background-size: cover;
	overflow: hidden;
	padding-top: 3%;
	padding-bottom: 3%;
}
.solution_bg2 .solution_t2 {
	text-align: center;
	overflow: hidden;
	color: #333333;
	width: 94%;
	max-width: 900px;
	margin: 0 auto;
}
.solution_bg2 .solution_desc {
	color: #535353;
	font-size: 15px;
	line-height: 24px;
	width: 94%;
	max-width: 900px;
	margin: 0 auto;
	margin-top: 1%;
	text-align: center;
}
.solution_bg3 {
	background: url(../img/solution_bg2.jpg) center center no-repeat;
	overflow: hidden;
	margin-top: 2%;
	padding-bottom: 8%;
}
.solution_con {
	width: 96%;
	max-width: 1520px;
	margin: 0 auto;
}
.solution_con ul li {
	float: left;
	margin-top: 3%;
	overflow: hidden;
}
.solution_con ul li:nth-child(1) {
	width: 13%;
	padding-top: 9%;
}
.solution_con ul li:nth-child(2) {
	width: 22%;
	padding-right: 2%;
	padding-top: 8%;
}
.solution_con ul li:nth-child(3) {
	width: 20%;
}
.solution_con ul li:nth-child(4) {
	width: 20%;
	padding-left: 2%;
	padding-right: 2%;
	padding-top: 6%;
}
.solution_con ul li:nth-child(5) {
	width: 19%;
	padding-top: 10%;
}
.solution_con ul li .img {
	max-width: 90%;
	margin: 0 auto;
	display: block;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
.solution_con ul li h2 {
	font-weight: bold;
	font-size: 18px;
	color: #424242;
	text-align: center;
	margin-bottom: 10px;
	overflow: hidden;
	background: url(../img/solution_bg4.png) center bottom no-repeat;
	background-size: auto 50px;
	padding-bottom: 55px;
}
.solution_con ul li .solution_box {
	margin-bottom: 20px;
}
.solution_con ul li .solution_box:hover .img {
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}
.solution_con ul li .solution_box:nth-child(2) {
	margin-bottom: 0%;
}
.solution_con ul li .solution_box:nth-child(2) h2 {
	background: url(../img/solution_bg4.png) center top no-repeat;
	background-size: auto 50px;
	padding-bottom: 0px;
	padding-top: 55px;
}
.solution_con ul li:nth-child(3) .solution_box:nth-child(1) {
	margin-bottom: 5%;
}
.solution_con ul li:nth-child(3) .solution_box:nth-child(1):hover .img {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.solution_con ul li:nth-child(3) .solution_box:nth-child(2) {
	margin-top: 18%;
}
.solution_con ul li:nth-child(2) .solution_box:nth-child(2) {
	margin-left: 36%;
}
.solution_con ul li:nth-child(4) .solution_box:nth-child(2) {
	margin-right: 36%;
}
.b_link {
	overflow: hidden;
	margin-bottom: 1%;
	margin-top: 2%;
}
.b_link ul li {
	float: left;
	width: 15.8%;
	margin-right: 1%;
	margin-bottom: 2%;
	overflow: hidden;
}
.b_link ul li:nth-child(6n+0) {
	margin-right: 0;
}
.b_link ul li .imgs {
	overflow: hidden;
	border: 1px solid #f0f0f0;
}
.b_link ul li .imgs img {
	display: block;
	width: 100%;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
.b_link ul li:hover .imgs img {
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}
.b_link ul li h2 {
	font-weight: normal;
	text-align: center;
	font-size: 15px;
	margin-top: 10px;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
}
/*防伪code.html*/
.fangwei_div {
	width: 100%;
	height: 100%;
	overflow: hidden;
	display: inline-table;
	vertical-align: middle;
	text-align: center;
	margin-bottom: 50px;
}
.fangwei_div .fangwei_con {
	display: table-cell;
	vertical-align: middle;
	position: relative;
}
.fangwei_div .fangwei_con .imgs {
	width: 42%;
	display: inline-block;
	margin-right: 1%;
	max-width: 271px;
}
.fangwei_div .fangwei_con .fangwei_txt {
	display: inline-block;
	vertical-align: middle;
	width: 46%;
	padding: 4%;
	padding-top: 0;
	padding-bottom: 0;
	max-width: 330px;
	text-align: left;
	font-family: Arial;
	color: #737373;
	font-size: 14px;
	line-height: 24px;
	background-color: #464646;
	height: 271px;
	overflow: hidden;
}
.fangwei_div .fangwei_con .fangwei_txt .div {
	overflow: hidden;
	margin-bottom: 4%;
}
.fangwei_div .fangwei_con .fangwei_txt .div .inputs {
	height: 45px;
	line-height: 45px;
	width: 100%;
	text-indent: 10px;
	font-size: 18px;
	color: #313131;
	font-family: "微软雅黑";
	border: none;
	background: #191919;
	margin-top: 13%;
	outline: none;
}
.fangwei_div .fangwei_con .fangwei_txt .div .inputs:focus {
	color: #fff;
}
.fangwei_div .fangwei_con .fangwei_txt .div .inputs2 {
	float: left;
	height: 45px;
	line-height: 45px;
	width: 56%;
	text-indent: 10px;
	font-size: 18px;
	color: #313131;
	font-family: "微软雅黑";
	border: none;
	background: #191919;
	outline: none;
}
.fangwei_div .fangwei_con .fangwei_txt .div .inputs2:focus {
	color: #fff;
}
.fangwei_div .fangwei_con .fangwei_txt .div .imgs2 {
	float: right;
	width: 40%;
	height: 45px;
}
.fangwei_div .fangwei_con .fangwei_txt .div2 {
	text-align: center;
	overflow: hidden;
	padding-top: 8%;
}
.fangwei_div .fangwei_con .fangwei_txt .bnts {
	background: #409EFF;
	border: 0;
	height: 30px;
	line-height: 30px;
	width: 118px;
	color: #fff;
	font-size: 14px;
	letter-spacing: 1px;
	outline: none;
	-webkit-appearance: none;
	cursor: pointer;
	margin: 0 auto;
}
.fangwei_div .fangwei_con .fangwei_txt .bnts:hover {
	filter: Alpha(Opacity=80);
	opacity: 0.8;
	transition: all 0.3s;
}
.fangwei_pos {
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(5,5,5,0.6);
	top: 0;
	left: 0;
	display: none;
}
.fangwei_pos1 {
	position: absolute;
	width: 100%;
	height: 93px;
	top: 50%;
	margin-top: -46px;
	left: 0;
	display: none;
}
.fangwei_pos_con {
	width: 96%;
	margin: 0 auto;
	max-width: 500px;
	height: 93px;
	background-color: #464646;
	color: #fff;
	font-size: 14px;
	font-family: "宋体";
	line-height: 30px;
}
.fangwei_pos_con .fangwei_pos_div {
	text-align: left;
	max-width: 370px;
	width: 96%;
	margin: 0 auto;
	padding-top: 15px;
}
 @media screen and (max-width: 1440px) {
/*解决方案2*/
.solution_con ul li:nth-child(4) {
	padding-top: 4%;
}
.solution_con ul li:nth-child(5) {
	padding-top: 8%;
}
}
 @media screen and (max-width: 1200px) {
/*硬件产品*/
.product_a a {
	height: 50px;
	line-height: 50px;
}
/*公司动态*/
.news_con ul li .i_about_r h3 {
	font-size: 16px;
	margin-bottom: 0.5%;
}
.news_con ul li .i_about_r label {
	margin-bottom: 0.5%;
}
.news_con ul li .i_about_r .p {
	line-height: 22px;
	max-height: 44px;
}
.news_con ul li .i_about_r .news_more {
	margin-top: 1%;
	height: 32px;
	line-height: 32px;
}
/*公司介绍*/
.about_div .i_one_div_txt .i_one_t img {
	margin-top: 6%;
	margin-bottom: 1%;
	width: 40px;
}
.about_div .i_one_div_txt .i_one_p {
	padding-top: 1%;
	line-height: 20px;
	font-size: 13px;
}
.about_two ul li {
	line-height: 22px;
	font-size: 13px;
}
/*联络我们*/
.contact_r h2 {
	font-size: 24px;
}
/*解决方案*/
.solution_bg .solution_t {
	font-size: 28px;
}
.solution_bg .solution_ul ul li .txts img { /*margin-top:30px;*/
	width: 18%;
}
.solution_bg .solution_ul ul li .txts h2 {
	margin-bottom: 2%;
}
.solution_bg .solution_ul ul li .txts p {
	font-size: 13px;
	line-height: 20px;
}
/*解决方案2*/
.solution_con ul li h2 {
	font-size: 16px;
}
.solution_bg3 {
	background-position: center 20%;
}
.solution_con ul li:nth-child(4) {
	padding-top: 0%;
}
.solution_con ul li:nth-child(2) {
	padding-top: 0%;
}
.solution_con ul li:nth-child(5) {
	padding-top: 1%;
}
}
 @media screen and (max-width: 1100px) {
/*内页*/
.o_big {
	background-size: auto 110%;
}
/*公司动态*/
.news_con ul li .i_about_r h3 {
	font-size: 15px;
	margin-bottom: 0.4%;
}
.news_con ul li .i_about_r label {
	margin-bottom: 0.4%;
	font-size: 12px;
}
.news_con ul li .i_about_r .p {
	line-height: 18px;
	max-height: 36px;
	font-size: 12px;
}
/*相关案例*/
.case_ul ul li .txts {
	padding-top: 10px;
	padding-bottom: 15px;
}
.case_ul ul li .txts .p {
	font-size: 13px;
}
/*人才招聘*/
.job_ul ul li {
	width: 33.33%;
}
.job_ul ul li:nth-child(4n+0) .job_div {
	border-right: 1px solid #e9e9e9;
}
.job_ul ul li:nth-child(3n+0) .job_div {
	border-right: 0;
}
/*解决方案*/
.solution_bg .solution_t {
	font-size: 24px;
}
.solution_bg .solution_ul ul li .txts img { /*margin-top:20px;*/
	width: 16%;
}
.solution_bg .solution_ul ul li .txts p {
	font-size: 12px;
	line-height: 18px;
	max-height: 180px;
}
}
@media screen and (max-width: 1000px) {
/*内页*/
.o_big {
	background-size: auto 120%;
}
/*公司动态*/
.news_con ul li .i_about_r .news_more {
	margin-top: 0.5%;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
}
/*企业荣誉*/
.honor_ul ul li {
	width: 32%;
}
.honor_ul ul li:nth-child(4n+0) {
	margin-right: 2%;
}
.honor_ul ul li:nth-child(3n+0) {
	margin-right: 0;
}
/*工程案例*/
.case_ul ul li {
	width: 32%;
}
.case_ul ul li:nth-child(4n+0) {
	margin-right: 2%;
}
.case_ul ul li:nth-child(3n+0) {
	margin-right: 0;
}
/*解决方案2*/
.solution_con ul li h2 {
	font-size: 14px;
}
.b_link ul li {
	width: 19%;
}
.b_link ul li:nth-child(6n+0) {
	margin-right: 1.1%;
}
.b_link ul li:nth-child(5n+0) {
	margin-right: 0;
}
}
@media screen and (max-width: 960px) {
/*内页*/
.o_big {
	background-size: auto 130%;
}
/*硬件产品*/
.product_a a {
	height: 46px;
	line-height: 46px;
}
/*公司动态*/
.news_con ul li .i_about_r h3 {
	font-size: 14px;
}
/*公司介绍*/
.about_div .i_one_div_txt .i_one_t img {
	width: 30px;
	margin-top: 3%;
}
.about_two ul li {
	line-height: 20px;
	font-size: 12px;
}
/*联络我们*/
.contact_r h2 {
	font-size: 20px;
}
/*解决方案*/
.solution_bg .solution_t {
	font-size: 20px;
}
.solution_bg .solution_ul ul li .txts img { /*margin-top:15px;*/
	width: 14%;
	margin-bottom: 3%;
}
.solution_bg .solution_ul ul li .txts h2 {
	font-size: 20px;
}
/*产品详细*/
.product_con .td.vt {
	vertical-align: middle;
}
.product_con .txts .p1 {
	font-size: 14px;
}
.product_con .txts .p2 {
	font-size: 14px;
	line-height: 26px;
}
}
@media screen and (max-width: 830px) {
/*内页*/
.o_big {
	background-size: auto 140%;
}
/*公司动态*/
.news_con ul li .i_about_r .news_more {
	display: none;
}
/*公司介绍*/
.about_div .i_one_div_txt {
	width: 96%;
	padding-left: 2%;
	padding-right: 2%;
	margin-bottom: 3%;
	padding-top: 2%;
}
.about_div .i_one_div_txt .i_one_con {
	max-width: none;
}
.about_div .i_one_div_img {
	width: 100%;
}
.about_two ul li {
	width: 97%;
	margin-bottom: 3%;
}
/*解决方案*/
.solution_bg .solution_ul ul li {
	width: 49%;
}
.solution_bg .solution_ul ul li:nth-child(3n+0) {
	margin-right: 2%;
}
.solution_bg .solution_ul ul li:nth-child(2n+0) {
	margin-right: 0%;
}
/*解决方案2*/
.b_link ul li {
	width: 24%;
}
.b_link ul li:nth-child(5n+0) {
	margin-right: 1.1%;
}
.b_link ul li:nth-child(4n+0) {
	margin-right: 0;
}
}
@media screen and (max-width: 780px) {
/*内页*/
.o_big {
	background-size: auto 150%;
}
/*硬件产品*/
.product_a a {
	height: 42px;
	line-height: 42px;
}
.product_ul ul li {
	width: 49%;
}
.product_ul ul li:nth-child(3n+0) {
	margin-right: 1%;
}
.product_ul ul li:nth-child(2n+0) {
	margin-right: 0;
}
/*公司动态详细*/
.about_x .show_t {
	font-size: 20px;
	margin-top: 2%;
	margin-bottom: 0px;
}
.prenext {
	font-size: 14px;
}
.prenext span {
	width: 70px;
	font-size: 14px;
}
/*联络我们*/
.contact_r h2 {
	font-size: 18px;
	text-align: center;
}
.map_div {
	width: 100%;
	height: auto;
}
.contact_r {
	width: 94%;
	padding-top: 3%;
}
/*工程案例*/
.case_ul ul li {
	width: 49%;
}
.case_ul ul li:nth-child(3n+0) {
	margin-right: 2%;
}
.case_ul ul li:nth-child(2n+0) {
	margin-right: 0;
}
/*人才招聘*/
.job_ul ul li {
	width: 50%;
}
.job_ul ul li:nth-child(3n+0) .job_div {
	border-right: 1px solid #e9e9e9;
}
.job_ul ul li:nth-child(2n+0) .job_div {
	border-right: 0;
}
/*解决方案2*/
.solution_bg3 {
	background: none;
}
.solution_con ul li:nth-child(1) {
	width: 50%;
}
.solution_con ul li:nth-child(2) {
	width: 50%;
	padding-right: 0;
}
.solution_con ul li:nth-child(3) {
	width: 50%;
}
.solution_con ul li:nth-child(4) {
	width: 50%;
	padding-left: 0;
	padding-right: 0;
}
.solution_con ul li:nth-child(5) {
	width: 50%;
}
.solution_con ul li .solution_box {
	margin-bottom: 40px;
}
}
 @media screen and (max-width: 640px) {
/*内页*/
.o_big {
	background-size: auto 160%;
}
/*公司动态*/
.news_con ul li .imgs {
	width: 29%;
}
.news_con ul li .i_about_r {
	width: 68%;
}
/*企业荣誉*/
.honor_ul ul li {
	width: 49%;
}
.honor_ul ul li:nth-child(4n+0) {
	margin-right: 2%;
}
.honor_ul ul li:nth-child(3n+0) {
	margin-right: 2;
}
.honor_ul ul li:nth-child(2n+0) {
	margin-right: 0;
}
/*相关案例*/
.case_ul ul li .txts {
	padding-left: 4%;
}
/*人才招聘*/
.job_ul ul li h2 {
	font-size: 18px;
	height: 80px;
	line-height: 80px;
}
.job_ul ul li .p {
	font-size: 13px;
}
.job_ul ul li em {
	font-size: 13px;
}
/*解决方案*/
.solution_bg .solution_t {
	margin-bottom: 5%;
}
.solution_bg .solution_ul ul li {
	width: 100%;
	margin-right: 0%;
}
.solution_bg .solution_ul ul li:nth-child(2n+0) {
	margin-right: 3%;
}
.solution_bg .solution_ul ul li .txts img {
	width: 21%;
}
/*产品详细*/
.product_con .txts .p1 {
	font-size: 12px;
	line-height: 20px;
}
.product_con .txts .p2 {
	font-size: 12px;
	line-height: 22px;
}
.product_three_l {
	width: 50%;
}
.product_three_img {
	width: 48%;
}
/*解决方案2*/
.b_link ul li {
	width: 32.5%;
}
.b_link ul li:nth-child(4n+0) {
	margin-right: 1.1%;
}
.b_link ul li:nth-child(3n+0) {
	margin-right: 0;
}
/*防伪code.html*/
.fangwei_div .fangwei_con .imgs {
	width: 40%;
	margin-right: 0;
	margin-bottom: 4%;
}
.fangwei_div .fangwei_con .fangwei_txt {
	width: 100%;
	height: 250px;
}
}
 @media screen and (max-width: 480px) {
	 .floating_ck {
		 display: none;
	 }
	 .zk_left_section h3 {
		 font-size: 1rem;
		 margin: 0;
		 color: rgb(213, 207, 207);
	 }
	 .zk_card_content h4 {
		 width: 100%;
		 font-size: 0.8rem;
		 line-height: 1.2;
		 white-space: normal;
	 }
	 .zk_card_content p {
		 font-size: 0.7rem;
	 }
	 .zk_card_container {
		 grid-template-columns: 1fr; /* 每行 1 个卡片 */
		 grid-auto-rows: auto;
		 max-height: calc(2 * (18vh + 10px)); /* 两行卡片的高度，包含间距 */
		 overflow: hidden; /* 隐藏多余的卡片 */
	 }
	 .zk_card_container {
		 grid-template-columns: 1fr; /* 每行 1 个卡片 */
		 grid-auto-rows: auto;
		 max-height: calc(2 * (18vh + 10px)); /* 两行卡片的高度，包含间距 */
		 overflow: hidden; /* 隐藏多余的卡片 */
	 }
	 .advantage-card {
		 position: relative;
		 width: 21%;
		 height: 60vh;
		 margin-right: -17%;
		 background: rgb(152, 183, 215);
		 border-radius: 15px;
		 box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
		 transition: all 0.3s ease;
		 flex-shrink: 0;
	 }
	 /* 校园通知每个部分的基本样式 */
	 .tzgg_bg_item {
		 display: flex;
		 flex-direction: column;
		 height: 30vh;
		 border-radius: 10px;
		 border: 1px solid rgb(242,242,242);
		 overflow: hidden;
		 -webkit-border-radius: 10px; /* 添加浏览器前缀 */
		 -moz-border-radius: 10px;
	 }

	 /* 图片样式 */
	 .tzgg_bg_item img {
		 height: 32vh;
		 width: 100%;
		 -webkit-object-fit: cover;
		 -moz-object-fit: cover;
		 -ms-object-fit: cover;
		 -o-object-fit: cover;
		 object-fit: cover;
	 }

	 /* 文字样式 */
	 .tzgg_bg_item p:first-of-type {
		 height: 3vh;
		 margin: 0;
		 padding: 10px;
		 background-color: rgb(242, 242, 242);
		 text-align: left;
		 font-size: 0.8rem;
		 font-weight: normal;
	 }
	 .tzgg_bg_item p:nth-of-type(2) {
		 height: 1vh;
		 margin: 0;
		 padding: 10px;
		 background-color: rgb(242, 242, 242);
		 text-align: left;
		 font-size: 0.8rem;
		 font-weight: normal;
	 }
	 .teacher_ul ul li .teacher_box {
		 height: 15vh;
		 display: flex;
		 border: 1px solid #e8e8e8;
		 overflow: hidden;
	 }
	 /*新闻详细*/
	 .news-detail-content img {
		 width: 100%;
		 height: auto;
	 }
	.news-detail-title {
		font-size: 1.2rem;
		margin-top: 1%;
		margin-bottom: 2%;
	}
	 .latest-news {
		 display: none;
	 }
	 .news-detail {
		 width: 95%;
		 color: black;
		 order: 1;
	 }
	 .zkmiddle-title {
		 color: black;
		 font-size: 0.9rem;
		 font-weight: bolder;
		 margin: 1% 0 1% 0;
	 }
	 .contact_r {
		display: none;
	 }
	 .qaright ul li .qa-title {
		 font-size: 0.8rem;
		 font-weight: bold;
		 color: black;
		 margin-bottom: 10px;
		 text-align: left;
		 padding-left: 4%;
		 padding-top: 7%;
	 }

	 .qaright ul li .qa-text {
		 line-height: 1.2;
		 font-size: 0.7rem;
		 color: black;
		 text-align: left;
		 padding-left: 4%;
		 padding-right: 5%;
	 }
	 .qaright {
		 width: 65%;
		 margin: 5% 1% 5% 0;
		 background-color: white;
		 overflow: hidden;
	 }
	 .qamiddle {
		 width: 35%;
		 display: flex;
		 flex-direction: column;
		 margin: 5% 1% 5% 1%;
	 }
	 .qaleft {
		 display: none;
	 }
	 .student_bg_item {
		 display: flex;
		 flex-direction: column;
	 }

	 /* 图片样式 */
	 .student_bg_item img {
		 height: 90%;
		 width: 100%;
		 object-fit: cover;
	 }

	 /* 文字样式 */
	 .student_bg_item p {
		 height: 10%;
		 margin: 0;
		 padding: 10px;
		 background-color: rgb(171, 0, 20);
		 text-align: center;
		 font-size: 1rem;
	 }
	 .news_bg {
		 overflow: hidden;
		 padding-top: 3%;
	 }
	 .mobile_notice li a p:first-of-type {
		 color: black;
		 display: block;
		 width: 100%;
		 margin-bottom: 0.5%;
		 font-size: 0.8rem
	 }
	 .mobile_notice li a p:nth-of-type(2) {
		 font-size: 0.7rem;
		 color: rgb(176,176,176);
		 display: block;
		 width: 100%;
		 margin-top: 1px !important;
	 }
	 .pc_notice {
		 display: none;
	 }
	 .mobile_notice {
		 all: initial;
	 }
	 .latest-news .latest-news-head {
		 background-color: rgb(242, 241, 241);
		 color: black;
		 text-align: center;
		 font-size: 1rem;
	 }
	 .latest-news .news-time {
		 display: none;
	 }
	 .news_con ul li > div:nth-child(3) .p {
		 line-height: 1.2;
		 font-size: 0.7rem;
	 }
	 .news_con ul li > div:nth-child(3) h3 {
		 font-size: 0.8rem;
		 margin-bottom: 3%;
	 }
	 .news_con ul li .imgs img {
		 width: 80%;/* -webkit-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);transition-duration: 0.3s;transition-timing-function: ease-out;transition-property: opacity, transform, filter;*/
		 -webkit-transform: scale(1);
		 -moz-transform: scale(1);
		 -ms-transform: scale(1);
		 -o-transform: scale(1);
		 transform: scale(1);
		 -webkit-transition: all 0.3s ease-out 0s;
		 -moz-transition: all 0.3s ease-out 0s;
		 -o-transition: all 0.3s ease-out 0s;
		 transition: all 0.3s ease-out 0s;
	 }
	 .news_con ul li > div:nth-child(1) span {
		 text-align: right;
		 color: rgb(147, 6, 9);
		 font-size: 1.2rem;
	 }
	 .news_con ul li > div:nth-child(1) p {
		 text-align: right;
		 color: rgb(136, 136, 136);
		 font-size: 0.8rem;
		 width: 70%; /* 减少边框长度 */
		 margin-left: auto; /* 靠右展示 */
		 border-top: 1px solid rgb(147, 6, 9);
	 }
	 .news_con ul li {
		 align-items: center;
		 display: flex;
		 margin-bottom: 2%;
		 margin-left: 1%;
		 padding-bottom: 2%;
		 width: 98%;
		 border-bottom: 1px solid #ccc;
	 }
	 .a_selected::before {
		 content: '•'; /* 实心圆点 */
		 position: absolute;
		 left: 0;
		 top: 50%;
		 transform: translateY(-50%);
	 }
/*内页*/
	.o_big {
		background-size: auto 170%;
		overflow-y: auto;
	}
	 .o_big h1 {
		 color: #fff;
		 margin: 0 auto;
		 position: absolute;
		 top: 27px;
		 left: 39px;
		 font-size: 20px;
	 }
	 .o_big h2 {
		 max-width: 100%;
		 color: #fff;
		 position: absolute;
		 top: 60px;
		 left: 23px;
		 font-size: 0.8rem;
		 line-height: 0.8rem;
		 display: flex;
		 flex-wrap: wrap;
	 }
	 .o_big h2 a {
		 box-sizing: border-box;
		 white-space: nowrap;
		 min-width: fit-content;
		 padding: 0 5px; /* 可以调整内边距 */
	 }
	 .school_bg {
		 background-color: rgb(236, 235, 234);
		 display: grid;
		 grid-template-columns: repeat(2, 1fr);
		 grid-template-rows: repeat(2, auto);
		 gap: 20px;
		 margin: 3% 3%;
	 }
	 .school_bg_item p {
		 height: 10%;
		 margin: 0;
		 padding: 10px;
		 background-color: rgb(171, 0, 20);
		 text-align: center;
		 font-size: 15px;
	 }
	 .kec_ul ul {
		 display: flex;
		 flex-wrap: wrap;
		 height: 100%;
	 }
	 .kec_ul ul li {
		 float: left;
		 width: 48.1%;
		 margin-left: 0.5%;
		 overflow: hidden;
		 margin-bottom: 1.5%;
		 text-align: center;
		 background-color: #fff;
	 }
	 .kec_ul ul li img {
		 display: inline-block;
		 width: 100%;
		 height: 100%;
		 -webkit-transform: scale(1);
		 -moz-transform: scale(1);
		 -ms-transform: scale(1);
		 -o-transform: scale(1);
		 transform: scale(1);
		 -webkit-transition: all 0.3s ease-out 0s;
		 -moz-transition: all 0.3s ease-out 0s;
		 -o-transition: all 0.3s ease-out 0s;
		 transition: all 0.3s ease-out 0s;
		 vertical-align: middle;
	 }
	 .kec_ul ul li .kec_b p {
		 overflow: hidden;
		 text-align: left;
		 font-size: small;
		 color: black;
		 height: 113px;
		 margin-bottom: 8%;
	 }
	 .yxtz_middle {
		 display: none;
	 }
	 .teacher_head {
		 height: 15vh;
		 background-color: rgb(4, 79, 146);
		 display: flex;
		 justify-content: space-between;
		 align-items: center;
		 flex-wrap: nowrap;
		 gap: 2vw;
	 }
	 .image-container {
		 position: relative;
		 width:80px;
		 height: 80px;
	 }
	 .teacher_title {
		 -webkit-box-sizing: content-box;
		 -moz-box-sizing: content-box;
		 box-sizing: content-box;
		 border-left: 10px solid rgba(135, 37, 39, 1);
		 font: bold 1rem / 1 "Tahoma", Times, serif;
		 color: rgb(135, 37, 39);
		 -o-text-overflow: ellipsis;
		 text-overflow: ellipsis;
		 margin-top: 3%;
	 }
	 .teacher_ul ul li {
		 float: left;
		 width: 100%;
		 margin-left: 0.5%;
		 margin-right: 1%;
		 overflow: hidden;
		 margin-bottom: 1.5%;
		 text-align: center;
		 background-color: #fff;
	 }
	 .teacher_ul ul li .right-title {
		 font-size: 0.9rem;
		 font-weight: bold;
		 color: black;
		 margin-bottom: 10px;
		 text-align: left;
		 padding-left: 4%;
	 }
	 .teacher_ul ul li .right-text {
		 line-height: 1.3;
		 font-size: 12px;
		 color: black;
		 text-align: left;
		 padding-left: 4%;
		 padding-right: 1%;
	 }
	 .zkleft-section {
		 display: none;
	 }
	 .zkmiddle-section {
		 width: 98%;
		 margin: 1%;
	 }
	 .zkright-section {
		 display: none;
	 }
	 .diamond-row {
		 display: flex;
		 justify-content: center;
		 margin-left: 1%;
	 }
	 .diamond-item {
		 width: 80px;
		 height: 80px;
		 background-color: rgb(173,0,21);
		 transform: rotate(45deg);
		 display: flex;
		 justify-content: center;
		 align-items: center;
		 box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
		 position: relative;
		 overflow: hidden;
		 transition: all 0.3s ease;
		 margin: 0 15px; /* 改为正margin增加间距 */
		 border-radius: 10px;
		 cursor: pointer;
	 }
	 .diamond-content {
		 transform: rotate(-45deg);
		 width: 85%;
		 text-align: center;
		 padding: 10px;
	 }

	 .item-number {
		 font-size: 1rem;
		 font-weight: bold;
		 color: rgb(173,0,21);
		 background-color: white;
		 border-radius: 50%;
		 width: 30px; /* 可根据需要调整宽度 */
		 height: 30px; /* 可根据需要调整高度 */
		 display: flex;
		 justify-content: center;
		 align-items: center;
		 margin-left: 33%;
	 }

	 .item-text {
		 font-size: 0.8rem;
		 color: white;
		 line-height: 1.5;
		 font-weight: bolder;
	 }

	 .diamond-item:hover {
		 transform: rotate(45deg) scale(1.05);
		 box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
		 background-color: #f0f7ff;
		 z-index: 10;
	 }

	 /* 第一行 (3个菱形) - 增加间距 */
	 .row-1 .diamond-item {
		 margin: 10% 30px 0 30px;
	 }

	 /* 第二行 (4个菱形) - 增加间距 */
	 .row-2 .diamond-item {
		 margin: -12% 30px 0 30px
	 }

	 /* 第三行 (3个菱形) - 增加间距 */
	 .row-3 .diamond-item {
		 margin: -18% 30px 0 30px;
	 }
	 .row-4 .diamond-item {
		 margin: -12% 30px 0 30px;
	 }
}
@media screen and (max-width: 360px) {
/*内页*/
.o_big {
	background-size: auto 180%;
}
}
@media screen and (max-width: 320px) {
}

@media screen and (max-width: 750px) {
}



/* 合肥秀站网络科技有限公司 */
/* 精品与原创网站模板提供商，一站式建站 */
/* 主营业务：织梦模板、pbootcms模板、云优模板、易优模板 */
/* 麦站网：Www.Xiuzhanwang.Com */
/* 主机/服务器：Www.xiuzhanyun.Com */
/* 域名抢注：Www.xiuzhanmi.Com */
/* QQ：2361928288  835971066 */
