@charset "UTF-8";
/* ========== 首页 start ========== */
/* ————— indexBanner start ————— */

/* ————— indexBanner start ————— */
.indexBannerBox{position: relative;overflow: hidden;}
.indexBannerBox::before{display: block;content: '';padding-top:43.3125%;}
.indexBanner .slide-inner::after{display: block;content: '';width: 100%;height: 100%;background: rgba(0, 0, 0, .36);position: absolute;left: 0;top: 0;z-index: 1;}
.indexBanner{height: 100%;position: absolute;width: 100%;top: 0;left: 0;}
.indexBanner .text {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	color: #fff;
	z-index: 50;
}
.indexBanner .text .table {
	text-align: left;
	display: flex;
	height: 100%;
	justify-content: center;
	flex-direction: column;
}
.indexBanner .text .titleMin {
	font-size: 2.0625rem;
	line-height: 2.8125rem;
	margin-bottom: 6px;
}
.indexBanner .text .titleMax span {
	display: inline-block;
	font-size: 3.375rem;
	line-height: 5.1875rem;
	position: relative;
}
.indexBanner .text .titleMax span::after {
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	background: #fff;
	position: absolute;
	bottom: 0;	
	left: 0;
}
.indexBanner .text .titleMin2 {
	font-size: 1.4375rem;
	line-height: 2.25rem;
	margin-top: 24px;
}
.bannerSwiper{height: 100%;width: 100%;}
.bannerSwiper .swiper-slide{text-align: center;font-size: 1.125rem;background: #fff;overflow:hidden;}	
.slide-inner {position: absolute;width: 100%;height: 100%;left: 0;top: 0;background-size: cover;background-position: center;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;color:#fff;}
.bannerSwiper .swiper-slide .video{width: 100%;height: 100%;object-fit: cover;}
.bannerSwiper .swiper-pagination {
	bottom: 2rem !important;
}
.bannerSwiper .swiper-pagination{
	bottom: 3.75rem !important;
}
.bannerSwiper .swiper-pagination .swiper-pagination-bullet {
	width: 1.75rem;
	height: 1.75rem;
	opacity: 1;
	margin: 0 1.125rem;
	background: none;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 1.625rem;
	background-image: url(../images/icon/indexbannerel.png);
}
.bannerSwiper .swiper-pagination .swiper-pagination-bullet-active {
	background-image: url(../images/icon/indexbanerelh.png);
}
/* ————— indexBanner end ————— */

/* ————— indexBanner end ————— */
/* ========== 首页 start ========== */
/* 公共部分 start */
.indexTitle span {
	display: inline-block;
	font-size: 2.25rem;
	line-height: 1.5;
	position: relative;
	color: #333;
	padding-bottom: 1.25rem;
	font-weight: bold;
}
.indexTitle span::after {
	content: '';
	display: block;
	width: 4.125rem;
	height: 2px;
	background: var(--themeColor);
	position: absolute;
	bottom: 0;	
	left: 0;
}
.indexMore a,
.indexMore span {
	display: inline-block;
	font-size: 1rem;
	line-height: 3.125rem;
	height: 3.125rem;
	box-sizing: border-box;
	border: 1px solid var(--themeColor);
	padding: 0 4.75rem 0 1.5rem;
	position: relative;
	color: var(--themeColor);
	border-radius: 1.5625rem;
	min-width: 11.25rem;
	box-sizing: border-box;
}
.indexMore a::before,
.indexMore span::before{
	content: '';
	display: block;
	width: 1.75rem;
	height: 1.75rem;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 1.75rem;
	background-image: url(../images/icon/inc1more.png);
	position: absolute;
	right: 1rem;
	top: 50%;
	margin-top: -0.875rem;
	transition: .3s;
	transform: rotate(0deg);
}
.indexMore a:hover::before{
	transform: rotate(-30deg);
}
/* 公共部分 end */
.indexColumn1 {
	padding: 7.5rem 0 9.375rem;
}
.indexColumn1 .main {
	column-gap: 6.25rem;
}
.indexColumn1 .main .img {
	width: 53.84615%;
	padding: 0 1.875rem 1.875rem 0;
	box-sizing: border-box;
	position: relative;
	z-index: 5;
}
.indexColumn1 .main .pic::before{
	padding-top: 56.79012%;
}
.indexColumn1 .main .pic{
	z-index: 5;
}
.indexColumn1 .main .img::after{
	content: '';
	display: block;
	width: 25rem;
	height: 28.125rem;
	background-color: var(--themeColor);
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 1;
}
.indexColumn1 .main .textC {
	font-size: 1.125rem;
	line-height: 2.125rem;
	color: #666;
	height: 8.5rem;
	margin: 3.125rem 0 4.375rem;
}
/* 第一栏 end */

/* 第二栏 start */
.indexColumn2 {
	padding: 5.625rem 0 7.5rem;
}
.indexC2Dl {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 1.875rem;
	margin-top: 3.75rem;
}
.indexC2Dl a {
	display: block;
	width: 100%;
	height: 34.375rem;
	padding: 3.4375rem 1.625rem;
	box-sizing: border-box;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	transition: .8s;
	overflow: hidden;
}
.indexC2Dl a .title {
	font-size: 1.375rem;
	line-height: 2.5rem;
	color: #fff;
	position: relative;
	z-index: 10;
}
.indexC2Dl  .indexMore{
	position: absolute;
	bottom: -8.4375rem;
	left: 50%;
	z-index: 10;
	transition:.3s;
	transform: translateX(-50%);
	z-index: 100;
}
.indexC2Dl  .indexMore span {
	color: #fff;
	background-color: var(--themeColor);
	font-size: .875rem;
}
.indexC2Dl  .indexMore span::before{
	background-image: url(../images/icon/indexmore2.png);
}
.indexC2Dl a .text {
	position: relative;
	z-index: 50;
	height: 100%;
	width: 100%;
}
.indexC2Dl a::before{
	content: "";
	display: block;
	width: 100%;
	height: 0%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: absolute;
	background-image: url(../test/images/inc2mask.png);
	left: 0;
	bottom: 0;
	transition:.5s;
}
.indexC2Dl a:hover {
	animation: bounceY 1s ease;
	border-radius: .5rem;
}
.indexC2Dl a:hover::before {
	height: 100%;
}
.indexC2Dl a:hover .indexMore {
	bottom: 2.25rem;
}
@keyframes bounceY {
    0%   { transform: translateY(0); }
    30%  { transform: translateY(-20px); }
    60%  { transform: translateY(10px); }
    100% { transform: translateY(0); }
}
/* 第二栏 end */

/* 第三栏 start */
.layForm {
	display: flex;
	align-items: center;
	position: relative;
	z-index: 2;
}
.layForm .layui-col-md6 input{
	height: 3.75rem;
	border: none;
	line-height: 3.75rem;
	background-color: #f1f9f4;
}
.layForm .input {
	border: none;
	background-color: #f1f9f4;
	padding: 0 20px;
	margin: 0 1.25rem;
}
.layForm .input input {
	height: 3.75rem;
	border: none;
	line-height: 3.75rem;
}
.layForm .search a {
	display: inline-block;
	width: 15.3125rem;
	text-align: center;
	height: 3.75rem;
	line-height: 3.75rem;
	background-color: var(--themeColor);
	color: #fff;
	font-size: 1.125rem;
	border-radius: 3.75rem;
}
.indexColumn3  {
	padding: 6.875rem 0 5.625rem;
}
.indexTitle.indexTitle2 span {
	padding-right: 8.125rem;
}
.indexTitle.indexTitle2 span::after{
	display: block;
	content: "";
	left: auto;
	bottom: auto;
	right: 0;
	top: 20%;
}
.indexC3Dl {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 2.3125rem;
	margin: 3.75rem 0 3rem;
}
.indexC3Dl .con {
	border: 1px solid #d7d7d7;
	padding: 1.875rem;
	transition: .3s;
}
.indexC3Dl .con:hover {
	border-color: var(--themeColor);
}
.indexC3Dl .pic{
	overflow: hidden;
	border-radius: .5rem;
}
.indexC3Dl .pic::before{
	padding-top: 73.3333%;
}
.indexC3Dl .title {
	font-size: 1.125rem;
	line-height: 3.125rem;
	height: 3.125rem;
	color: #333;
	
}
.indexC3Ul li {
	margin-bottom: .625rem;
}
.indexC3Ul .conMin{
	display: flex;
	column-gap: 1rem;
}
.indexC3Ul .conMin .icon {
	width: 1.25rem;
	height: 1.25rem;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 1.125rem;
}
.indexC3Ul .conMin .text {
	flex: 1;
	font-size: 1rem;
	line-height: 1.25rem;
	color: #666;
}
/* 第三栏 end */
/* 首页 end */

/* 中心概况 start */

/* 第一栏 start */
/* 第一栏 end*/
.zxgkColum1 {
	padding: 7.1875rem 0 0;
	position: relative;
	min-height: 50rem;
}
.zxgkColum1 .lbxBg {
	width: 42.4375rem;
	height: 49.125rem;
	position: absolute;
	left: 0rem;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: cover;
	-webkit-mask-image: url(../images/lbxmask.png);
}
.zxgkColum1 .mian {
	column-gap: 7.375rem;
}
.zxgkColum1 .mian .img {
	width:40.0256%;
}
.zxgkColum1 .mian img {
	width: 100%;
	height: 31.25rem;
	object-fit: contain;
	object-position: right center;
}
.zxgkColum1 .mian .text {
	flex: 1;
}
.zxgkColum1 .titleMin {
	font-size: 1.5rem;
	line-height: 2.25rem;
	margin: 1.5rem 0 1.25rem;
	color: var(--themeColor);
}
.zxgkColum1 .textC {
	font-size: 1.125rem;
	line-height: 2.25rem;
	color: #666;
}
.zxgkColum1 .bg {
	height: 18.75rem;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
/* 第一栏 end */

/* 第二栏 start */
.zxgkColum2 {
	padding: 8.75rem 0 7.5rem;
}
.zxgkColum2 .imgText {
	column-gap: 5rem;
	padding-bottom: 1.875rem;
	border-bottom: 1px solid #dcdcdc;
}
.zxgkColum2 .img {
	width: 50%;
	height: 27.5rem;
	border-top-left-radius: 6.25rem;
}
.zxgkColum2 .minTitle {
	font-size: 1.5rem;
	line-height: 2.25rem;
	color: var(--themeColor);
	margin: 3.375rem 0 1.25rem;
}
.zxgkColum2 .imgText .textC {
	font-size: 1.125rem;
	line-height: 2.75rem;
	color: #666;
}
.zxgkC2Dl {
	display: flex;
	align-items: center;
	column-gap: 15rem;
	padding: 1.875rem 0 0 0;
}
.zxgkC2Dl .icon {
	width: 5.625rem;
	height: 5.625rem;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 2.5rem;
	border-radius: 100%;
	background-color: var(--themeColor);
	margin-right: 4.6875rem;
	position: relative;
}
.zxgkC2Dl .icon::before {
	content: '';
	display: block;
	width: 7.5rem;
	height: 7.5rem;
	border-radius: 100%;
	border: 1px dashed var(--themeColor);
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -3.75rem;
	margin-top: -3.75rem;
	animation: spin 8s linear infinite;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.zxgkC2Dl .title {
	font-size: 1.125rem;
	color: #333;
	line-height: 2.5rem;
	font-weight: bold;
}
.zxgkC2Dl .textC {
	font-size: 1.125rem;
	line-height: 2.75rem;
	color: #666;
}
/* 第二栏 end */

/* 第三栏 start */
.zxgkColum3 {
	padding: 8.75rem 0;
	position: relative;
}
.zxgkColum3::before{
	content: '';
	display: block;
	width: 54.6857%;
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: absolute;
	right: 0;
	top: 0;
	background-image: url(../test/images/zxgkmask3.png);
}
.zxgkColum3 .wrap {
	display: flex;
	justify-content: end;
	position: relative;
	z-index: 5;
}
.zxgkColum3 .main {
	width: 45.625rem;
}

.zxgkColum3 .indexTitle span {
	color: #fff;
}
.zxgkColum3 .indexTitle span::after {
	background-color: #fff;
}
.zxgkColum3 .textC {
	font-size: 1.125rem;
	line-height: 2.25rem;
	color: #fff;
	margin: 2.5rem 0 6.875rem;
}
.talentSwiperBg {
	padding: 0 2.5rem;
	position: relative;
}
.talentSwiper {
	overflow: hidden;
}
.talentSwiper .pic::before {
	padding-top: 133.3333%;
}
.talentSwiper .name {
	font-size: 1.125rem;
	line-height: 2.25rem;
	margin-top: 1.375rem;
	color: #fff;
	text-align: center;
}
.talentBt div {
	position: absolute;
	width: 1.25rem;
	height: 1.25rem;
	background-position: center;
	background-repeat: no-repeat;
	background-size: .5rem;
	top: 50%;
	transform: translateY(-50%);
	cursor: pointer;
}
.talentBt .prev {
	left: 0;
	background-image: url(../images/icon/tleft.png);
}
.talentBt .next {
	right: 0;
	background-image: url(../images/icon/tnext.png);
}
/* 第三栏 end */


/* 中心概况 end */



/* 仪器详情 start */
.apparatusColumn {
	padding: 3.75rem 0 5.625rem;
	background-color: #fff;
}
.apparatusTextImg {
	column-gap: 5rem;
}
.apparatusTextImg .img {
	width: 40.38461%;
}
.apparatusTextImg .title {
	font-size: 2rem;
	color: #333;
	line-height: 3.75rem;
	border-bottom: 1px dashed #c8c8c8;
}
.apparatusTextImg .textC {
	padding: 2rem 0;
	border-bottom: 1px dashed #c8c8c8;
}
.apparatusTextImg .textC {
	font-size: 1.125rem;
	line-height: 3.4375rem;
	color: #666;
	text-transform: uppercase;
}
.apparatusTextImg .textC span {
	color: var(--themeColor);
	font-weight: 700;
}
.apparatusTextImg .linkDown {
	margin: 1.875rem 0 0;
	column-gap: 1.5rem;
}
.apparatusTextImg .linkDown a {
	height: 3.75rem;
	line-height: 3.75rem;
	border: 1px solid var(--themeColor);
	border-radius: 5px;
	font-size: 1.125rem;
	color: var(--themeColor);
	padding: 0 1.75rem 0 4.0625rem;
	background-repeat: no-repeat;
	background-size: 1.5rem;
	background-position: calc(100% - 9.375rem) center;
	transition:.3s;
}
.apparatusTextImg .linkDown .a1 {
	background-image: url(../images/icon/a1.png);
}
.apparatusTextImg .linkDown .a1:hover {
	background-color: var(--themeColor);
	color: #fff;
	background-image: url(../images/icon/a1h.png);
}
.apparatusTextImg .linkDown .a2 {
	background-image: url(../images/icon/a2.png);
}
.apparatusTextImg .linkDown .a2:hover {
	background-color: var(--themeColor);
	color: #fff;
	background-image: url(../images/icon/a2h.png);	
}
.apparatusBox {
	margin: 8.125rem 0 0 ;
	padding: 2.5rem 1.875rem;
	border: 1px solid var(--themeColor);
	border-radius: 5px;
}
.apparatusBox .line {
	background-color: #e8e8e8e8;
	height: 1px;
	margin-bottom: 1.875rem;
}
.apparatusBox .title {
	font-size: 1.25rem;
	line-height: 1.875rem;
	color: var(--themeColor);
	font-weight: bold;
}
.apparatusBox .textC {
	font-size: 1rem;
	line-height: 1.875rem;
	color: #666;
	margin: 1.25rem 0;
}
/* 仪器详情 end */

/* 下载中心 start */
.downList .con {
	height: 6.25rem;
	line-height: 6.25rem;
	column-gap: 5rem;
	background-color: #fff;
	padding: 0 2.5rem;
	transition: .3s;
	transform: translateY(0);
}
.downList dt .title {
	padding-left: 2.5rem;
	font-size: 1.125rem;
	color: var(--themeColor);
	font-weight: bold;
	background-size: 1.5rem;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/icon/ts.png);
	transition: .3s;
}
.downList dt .more {
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/icon/more1.png);
	width: 5.625rem;
	height: 1.25rem;
	background-size: 1rem;
	transition: .3s;
}
.downList dt .con:hover {
	background-color: var(--themeColor);
	transform: translateY(-5px);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	border-radius: 5px;
}
.downList dt,.downList dd{
	margin-bottom: 1.25rem;
}
.downList dt .con:hover .title {
	color: #fff;
	background-image: url(../images/icon/tsh.png);
}
.downList dt .con:hover .more {
	background-image: url(../images/icon/more1h.png);
}
.downList dd .title {
	position: relative;
	padding-left: 1.875rem;
	font-size: 1.125rem;
	color: #333;
}
.downList dd .title::before{
	display: block;
	content: "";
	width: 0.5rem;
	height: .5rem;
	border-radius: 50%;
	background-color: var(--themeColor);
	position: absolute;	
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	transition: .3s;
}
.downList dd .more {
	width: 5.625rem;
	height: 2.25rem;
	line-height: 2.25rem;
	background-color: var(--themeColor);
	text-align: center;
	border-radius: 5px;
	transition:.3s;
	font-size: 1rem;
	color: #fff;
}
.downList dd .con {
	transition: .3s;
	transform: translateY(0);
}
.downList dd .con:hover{
	background-color: var(--themeColor);
	transform: translateY(-5px);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	border-radius: 5px;
	transform: translateY(-5px);
}
.downList dd .con:hover .title::before {
	background-color: #fff;
}
.downList dd .con:hover .title{
	color: #fff;
}
.downList dd .con:hover .more {
	background-color: #fff;
	color: var(--themeColor);
}
/* 下载中心 end*/

/* 委托检测 start */
.detectionColum1 {
	padding: 3.75rem 0 5.625rem;
}
.detectionColum1 .title {
	font-size: 2.25rem;
	line-height: 4.375rem;
	color: #333;
	border-bottom: 1px solid var(--themeColor);
}
.detectionColum1 .minTitle {
	font-size: 1.5rem;
	color: #333;
	line-height: 2.25rem;
	margin: 1.875rem 0;
}
.detectionColum1 .img{
	min-height: 83.125rem;
}
.detectionColum2 {
	padding: 3.75rem 0 5.625rem;
	background-color: #fff;
}
.detectionColum2 .title {
	font-size: 2.25rem;
	color: #333;
	margin-bottom: 2.5rem;
}
.detectionFormBox {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	padding: 2.5rem;
}
.detectionForm {
	display: flex;
	gap: 1.875rem;
	flex-wrap: wrap;
}
.detectionForm .item {
	width: calc(50% - 1.875rem);
	box-sizing: border-box;
	height: 3.75rem;
	line-height: 3.75rem;
	padding: 0 1.875rem;
	background-color: #f1f9f4;
}
.detectionForm  input {
	width: 100%;
	height: 3.75rem;
	line-height: 3.75rem;
	font-size: 1.125rem;
	color: #333;
	background-color: #f1f9f4;
	border: none;
}
.detectionForm .input {
	border: none;
	flex: 1;
}
.detectionForm .layui-row:after, .layui-row:before{
	display: none;
}
.detectionForm .layui-col-md6{
	width: 100%;
	
}
.detectionForm  .lable {
	font-size: 1.125rem;
	color: #666;
	margin-right: 1.25rem;
}

.detectionForm .yzmItem .img {
	width: 11.25rem;
	height: 3.75rem;
	margin-left: 1.875rem;
	background-color: #fafafa;
	cursor: pointer;
}
.detectionForm .yzmItem{
	width: calc(50% - 1.875rem);
	padding: 0 !important;
}
.detectionForm .yzmItem .img img {
	object-position: center;
	object-fit: contain;
		object-fit: contain;
  display: block;
  width: 100%;
  height: 100%;
}
.annexBox {
	height: 13.125rem;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	background-color: #f7f7f7;
	border: 1px dashed #cacaca;
	border-radius: .5rem;
	margin: 1.875rem 0;
}
.annexBox a {
	height: 3.375rem;
	line-height: 3.375rem;
	text-align: center;
	border-radius: 5px;
	background-color: var(--themeColor);
	width: 10rem;
	font-size: 1.125rem;
	color: #fff;
}
.annexBox .post {
	font-size: 1.125rem;
	color: #999;
	margin-top: 1.875rem;
}
.annexDown .tip {
	font-size: 1.125rem;
	color: #333;
	line-height: 1.875rem;
}
.annexDown .con {
	column-gap: 5rem;
	height: 4.1875rem;
	line-height: 4.1875rem;
	padding: 0 1.875rem;
	background-color: #f1f9f4;
	margin-top: 1rem;
	font-size: 1.125rem;
	color: #333;
}
.annexDown .con a {
	color: var(--themeColor);
	text-decoration: underline;              
  text-decoration-color: var(--themeColor); 
}
.detectionUp {
	column-gap: 1.875rem;
	margin-top: 2.5rem;
}
.detectionUp a {
	height: 3.375rem;
	line-height: 3.375rem;
	text-align: center;
	border-radius: 3.375rem;
	font-size: 1.125rem;
	width: 10rem;
}
.detectionUp .a1 {
	background-color: var(--themeColor);
	color: #fff;
}
.detectionUp .a2 {
	background-color: #dedede;
	color: #999;
}
/* 委托检测 end */

/* 全文列表 start */
.textList1 {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 1.875rem;
}
.textList1 a {
	display: block;
	background-color: #fff;
	padding: 1.875rem;
	transition: .3s;
}
.textList1 .title {
	padding: .8125rem 0 1.875rem;
	border-bottom: 1px solid #eaeaea;
	transition: .3s;
}
.textList1 .title span {
	font-size: 1.125rem;
	line-height: 1.125rem;
	color: #333;
	font-weight: bold;
	transition: .3s;
}
.textList1 .timMore {
	display: flex;
	justify-content: space-between;
	padding: 2.5rem 0 0;
}
.textList1 .timMore .time {
	font-size: 1rem;
	color: #333;
	transition: .3s;
}
.textList1 .timMore .more {
	font-size: 1rem;
	color: #9999;
	padding-right: 3.75rem;
	position: relative;
	transition: .3s;
}
.textList1 .timMore .more::before {
	display: block;
	content: "";
	width: 1.875rem;	
	height: 1.875rem;
	border: 1px solid #a7a7a7;
	border-radius: 100%;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -0.9375rem;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 1.125rem;
	background-image: url(../images/icon/more2.png);
	transition: .3s;
}
.textList1 a:hover {
	background-color: var(--themeColor);
	transform: translateY(-5px);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);	
	border-radius: .5rem;
}
.textList1 a:hover .title span {
	color: #fff;
}
.textList1 a:hover .time {
	color: #fff;
}
.textList1 a:hover .more {
	color: #fff;
}
.textList1 a:hover .more::before {
	background-image: url(../images/icon/more2h.png);
	border-color: #fff;
	transform: rotate(-30deg);	
}
/* 全文列表 end */

/* 联系我们 start */
.lxUsColumn {
	padding: 5rem 0 5.625rem;
}
.lxUsColumn .indexTitle span {
	font-size: 1.625rem;
}
.lxUsColumn .main {
	column-gap: 16.6666%;
}
.lxUsColumn .main .img {
	width: 48.7179%;
}
.lxUsColumn .pic::before{
	padding-top: 67.1052%;
}
.lxUsColumn .minTitle {
	font-size: 1.5rem;
	line-height: 2.25rem;
	color: var(--themeColor);
	margin: 2rem 0 5.25rem;	
}
.usDl dd {
	margin-bottom: 1.875rem;
}
.usDl .con {
	display: flex;
	align-items: center;
	column-gap: 1.25rem;
}
.usDl .con .icon {
	width: 2.5rem;
	height: 2.5rem;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 2rem;
}
.usDl .con .text {
	flex: 1;
	color: #333;
}
.usDl .con span {
	font-size: 1.125rem;
	line-height: 2.25rem;
}
.usDl .con em {
	font-size: 1.5rem;
	font-style: normal;
}
/* 联系我们 end */

/* 人才队伍 start */
.talentColumn {
	padding: 5.625rem 0;
	background-color: #f8f8f8;
}
.talentColumn .title {
	font-size: 2.25rem;
	line-height: 5rem;
	color: #333;
}
.talentColumn .minTitle {
	font-size: 1.5rem;
	line-height: 2.25rem;
	color: var(--themeColor);
	margin: 1.25rem 0 2.25rem;
}
.imgText1 {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 1.875rem;
}
.imgText1 .con {
	column-gap: 1.875rem;
	padding: 1.875rem;
	background-color: #fff;
	transition:.3s;
	box-shadow:  0 0 10px rgba(0, 0, 0, 0.1);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.imgText1 .con .img {
	width: 11.25rem;
}
.imgText1 .con .pic::before {
	padding-top: 138.8888%;
}
.imgText1 .con .namePost {
	column-gap: 1.25rem;
	padding: .75rem 0;
	border-bottom: 1px solid #eaeaea;
	color: var(--themeColor);
	transition: .3s;
	align-items: center;
}
.imgText1 .con .name {
	font-size: 1.5rem;
	color: #333;
	transition: .3s;
}
.imgText1 .con .post {
	font-size: 1.125rem;
	line-height: 1.5rem;
}
.imgText1 .con .textC {
	padding-left: 1.0625rem;
	margin: .9375rem 0 0 0;
	line-height: 2.125rem;
	max-height: 10.625rem;
	color: #666;
	font-size: 1rem;
	position: relative;
	transition: .3s;
}
.imgText1 .con .textC::before {
  content: "";
  position: absolute;
  left: 0;
  top: 10%;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-left: 6px solid var(--themeColor);   
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  transition: .3s;
}
.imgText1 .con:hover {
	background-image: url(../test/images/rcdwbg.png);
}
.imgText1 .con:hover .name {
	color: #fff;
}
.imgText1 .con:hover .namePost {
	color: #fff;
	border-bottom: 1px solid #fff;
}
.imgText1 .con:hover .textC {
	color: #fff;	
}
.imgText1 .con:hover .textC::before {
  border-left: 6px solid #fff;
}
/* 人才队伍 end */
.apparatusTitle {
	font-size: 2.25rem;
	color: #333;
	line-height: 2.5rem;
	margin: 1.25rem 0 3rem;
}
.webuploader-pick {
	background-color: transparent !important;
	height: 3.375rem !important;
	line-height: 3.375rem !important;
}


/* 荣誉资质 start */
.honorList {
	display: grid;
	grid-template-columns: repeat(3,1fr);
	gap: 1.875rem;
}
.honorList a {
	display: block;
	background-color: #fff;
	transition: .3s;
	transform: translateY(0);
}
.honorList .img {
	height: 22.5rem;
	padding: 1.875rem;
	overflow: hidden;
}
.honorList img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: contain;
	object-position: center;
	overflow: hidden;
}
.honorList .text {
	height: 5rem;
	line-height: 5rem;
	border-top: 1px solid #e7e7e7;
	padding: 0 10px;
	transition: .3s;
}
.honorList .title {
	text-align: center;
	font-size: 1.25rem;
	height: 5rem;
	line-height: 5rem;
	color: #333;
	transition: .3s;
}
.honorList a:hover {
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
	border-radius: 5px;
	transform: translateY(-5px);
}
.honorList a:hover .text {
	border-top: 1px solid var(--themeColor);
}
.honorList a:hover .title {
	color: var(--themeColor);
	font-weight: 700;
}
/* 荣誉资质 end */