@media screen and (max-width: 1023px) {
	img {
		object-fit: cover;
	}

	.pc {
		display: none;
	}

	body {
		font-size: 0.24rem;
	}

	.wrap {
		max-width: 7.5rem;
		margin: 0px auto;
		padding: 0px 0.3rem;
	}

	.wrapper {
		padding-top: 1rem;
		overflow-x: hidden;
	}

	/* å¤´éƒ¨ */
	.HeaderFlix {
		width: 100%;
		position: fixed;
		top: 0;
		left: 0;
		background-color: #fff;
		z-index: 99;
		height: 1rem;
		transition: all 0.5s;
		-webkit-transition: all 0.5s;
		box-shadow: 0px 10px 20px 0px rgb(1 0 0 / 4%);
	}

	.LogoImg {
		background-image: url(../images/logo.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		float: left;
		width: 3.97rem;
		height: 0.47rem;
		margin-top: 0.265rem;
		margin-left: 0.3rem;
	}

	.mobile-nav {
		float: right;
		width: 0.48rem;
		height: 0.3rem;
		position: relative;
		top: 0.35rem;
		right: 0.3rem;
	}

	.mobile-nav span {
		width: 0.48rem;
		height: 0.04rem;
		background: #438df3;
		display: block;
		margin-bottom: 0.1rem;
		position: relative;
	}

	.mobile-nav.on span {
		transform-origin: center;
		transition: transform .3s
	}

	.mobile-nav.on span.line2 {
		display: none
	}

	.mobile-nav.on span.line1 {
		transform: rotate(45deg);
		top: 0.12rem;
	}

	.mobile-nav.on span.line3 {
		transform: rotate(-45deg);
		top: -0.02rem;
	}


	/* 测导航 */
	/*menu*/
	.menu-li {
		position: fixed;
		top: 1rem;
		z-index: 200;
		width: 100%;
		background: #fff;
		display: none;
		border-top: 1px solid #eee;
		height: 100%;
		overflow: auto;
	}

	.menu-li ul li {
		display: block;
		overflow: hidden;
	}

	.menu-li ul li>a {
		display: block;
		line-height: 1rem;
		font-size: 0.29rem;
		color: #19233e;
		padding: 0px 0.3rem;
		overflow: hidden;
		border-bottom: solid 1px #e8eaec;
	}

	.menu-li ul li>a i {
		float: right;
		width: 0.24rem;
		height: 0.26rem;
		background-image: url(../images/jia.png);
		background-size: 100%;
		background-position: right;
		background-repeat: no-repeat;
		margin-top: 0.35rem;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		-moz-transition: all .3s ease-out;
	}

	.menu-li ul li.on>a {
		color: #438df3;
	}

	.menu-li ul li.on>a i {
		background-image: url(../images/jian1.png);
		background-size: contain;
		background-position: right;
		/* margin-top: 0.3rem; */
		background-repeat: no-repeat;
	}

	.menu-li ul li dl {
		display: none;
		background: #f8f8f8;
		padding-top: 0.25rem;
		padding-bottom: 0.5rem;
	}

	.menu-li ul li dt {
		overflow: hidden;
		font-size: 0.26rem;
		color: #999;
		font-weight: normal;
		line-height: 0.48rem;
	}

	.MenuMain {
		width: 100%;
		margin-top: 0.25rem;
	}

	.MenuMain.Nor h2 {
		color: #3aa0d9;
	}

	.menu-li ul li dt h2 {
		display: block;
		padding-left: 0.5rem;
		font-size: 0.3rem;
		color: #000;
		margin-top: 0.24rem;
		position: relative;
	}

	.MenuDown {
		padding-left: 0.76rem;
		padding-top: 0.3rem;
		display: none;
	}

	.menu-li ul li dt .MenuDown a {
		font-size: 0.26rem;
		color: #999;
		margin-top: .2rem;
		padding-left: 0;
	}


	.menu-li ul li dt a {
		display: block;
		padding-left: 0.5rem;
		font-size: 0.26rem;
		color: #000;
		margin-top: 0.2rem;
	}

	.nav_search {
		background: url(../images/search.png);
		background-repeat: no-repeat;
		background-position: right;
		width: 0.32rem;
		height: 0.33rem;
		margin-top: 0.335rem;
		float: right;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		background-size: contain;
		margin-right: 0.8rem;
	}

	.Footer {
		position: relative;
		font-size: 0.24rem;
		line-height: 0.52rem;
		color: #818696;
		background-color: #f6f6f6;
		padding-top: 0.7rem;
	}

	.am_subfooterdiv {
		width: 100%;
	}

	.am_subfooterdiv h2 {
		font-size: 0.25rem;
		color: #525a6f;
		margin-bottom: 0.3rem;
		font-weight: bold;
		background-image: url(../images/jia2.png);
		background-size: 0.22rem;
		background-repeat: no-repeat;
		background-position: right;
	}

	.am_subfooterdiv:last-child h2 {
		background-image: none;
		margin-bottom: 0.1rem;
	}

	.am_subfooterdiv.on h2 {
		background-image: url(../images/jian1.png);
		background-size: 0.24rem 0.03rem;
	}

	.am_subtag {
		display: none;
		padding-bottom: 0.4rem;
	}

	.am_subfooterdiv a {
		color: #818696;
		display: block;
	}

	.am_subfooterdiv h3 {
		font-size: 0.32rem;
		color: #fff;
		margin-top: 0.1rem;

	}

	.left_listser {
		position: fixed;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		right: 0px;
		width: 1.3rem;
		text-align: center;
		z-index: 108;
		border-bottom: 0;
	}

	.left_listser .item {
		width: 100%;
		height: 0.9rem;
		background-color: #f8f8f9;
		text-align: center;
		font-size: 0.22rem;
		color: #19233e;
		margin-bottom: 0.1rem;
		display: block;
	}

	.left_listser .item img {
		display: block;
		height: 0.32rem;
		margin: 0px auto;
		padding: 0.15rem 0 0.05rem;
		max-width: 100%;
	}

	.go_top {
		width: 100%;
		height: 0.8rem;
		background-image: url(../images/backtop.png);
		background-size: 0.49rem 0.3rem;
		background-repeat: no-repeat;
		background-position: center;
		background-color: #41be68;
	}

	.left_listser .item:nth-of-type(4) {
		height: 1.4rem;
	}

	.left_listser .item:nth-of-type(4) img {
		padding-top: 0.1rem;
		width: 85%;
		height: 0.85rem;
	}

	.Theme {
		float: right;
		font-size: 14px;
		line-height: 85px;
		color: #19233e;
	}

	.Theme a {
		width: 14px;
		height: 14px;
		background-color: #438df3;
		border-radius: 50%;
		display: inline-block;
		vertical-align: middle;
		margin-left: 10px;
	}

	.subnav_ul {
		font-size: 0;
		text-align: right;
	}

	.Recruit_Fx.active span {
		color: #438df3;
	}

	.Links {
		font-size: 0.22rem;
		color: #19233e;
		margin-bottom: 0.6rem;
		font-weight: bold;
	}

	.Links a {
		color: #818696;
		margin-right: 0.2rem;
	}

	.am_subfooterdiv img {
		width: 0.24rem;
		height: 0.3rem;
		display: inline-block;
		vertical-align: middle;
		margin-right: 0.2rem;
		object-fit: contain;
	}

	.am_bootom {
		border-top: 1px solid #e8eaec;
		font-size: .24rem;
		text-align: center;
		margin-top: 0.6rem;
		line-height: 0.38rem;
		padding: 0.2rem;
	}


	.am_bootom a {
		color: #c5c8ce;
	}

	.Search_Popup {
		max-width: 100%;
		position: fixed;
		top: 10%;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Search_Popup.on {
		top: 20%;
	}

	.Search_Popup img {
		cursor: pointer;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		max-width: 100%;
		display: block;
		margin: 0px auto 0.4rem;
	}

	.Search_Popup img:hover {
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
	}

	.Search_Popup_Layout {
		width: 5rem;
		height: 0.7rem;
		background-color: #fff;
		border-radius: 0.1rem;
	}

	.Search_Popup_Bt {
		background-image: url(../images/search1.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		width: 0.24rem;
		float: left;
		margin-top: 0.215rem;
		margin-left: 0.2rem;
		height: 0.25rem;
	}

	.Search_Popup_Txt {
		float: left;
		margin-left: 0.2rem;
		color: #333333;
		line-height: 0.7rem;
		font-size: 0.24rem;
	}

	.Index_Banner {
		width: 100%;
		position: relative;
	}

	.Index_Banner .swiper-container {
		height: 3.2rem;
	}

	.Index_Banner .swiper-slide img {
		height: 100%;
	}

	.Index_Banner .swiper-button-next {
		background-image: url(../images/prev.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		width: 0.18rem;
		height: 0.31rem;
		margin: 0;
		right: 3%;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		opacity: 0.3;
	}

	.Index_Banner .swiper-button-prev {
		background-image: url(../images/prev.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		width: 0.18rem;
		height: 0.31rem;
		margin: 0;
		left: 3%;
		top: 50%;
		transform: translateY(-50%) rotate(180deg);
		-webkit-transform: translateY(-50%) rotate(180deg);
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		opacity: 0.3;
	}

	.Index_Banner .swiper-button-next:hover,
	.Index_Banner .swiper-button-prev:hover {
		opacity: 1;
	}

	.Index_Banner .swiper-pagination-bullet {
		width: 0.75rem;
		height: 0.13rem;
		background-color: #ffffff;
		border-radius: 0.14rem;
		opacity: 0.55;
	}

	.Index_Banner .swiper-pagination-bullet-active {
		background-color: #41be68;
		opacity: 1;
	}

	.Window {
		width: 1.5rem;
		position: fixed;
		z-index: 108;
		left: 0;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
	}

	.Window .item {
		width: 100%;
		font-size: 0.22rem;
		line-height: 0.6rem;
		color: #19233e;
		height: 0.6rem;
		background-color: #eaeaf0;
		margin-bottom: 0.01rem;
		display: block;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Window .item img {
		width: 0.31rem;
		height: 0.31rem;
		object-fit: contain;
		float: left;
		margin: 0.145rem 0.1rem;
	}

	.Window .item img:last-child {
		display: none;
	}

	.Grop {
		margin: 0.7rem 0;
	}

	.DynamicsSwiper {
		width: 100%;
		margin-bottom: 0.5rem;
	}


	.DynamicsSwiper .swiper-slide img {
		width: 100%;
	}

	.DynamicsSwiper .swiper-slide h2 {
		font-size: 0.24rem;
		line-height: 0.42rem;
		color: #ffffff;
		position: absolute;
		bottom: 0;
		padding: 0.2rem 0.16rem;
		width: 96%;
		background-color: rgba(0, 0, 0, 0.45);
	}

	.DynamicsSwiper .swiper-pagination-bullet {
		opacity: 1;
		background: rgba(0, 0, 0, 0.35);
	}

	.DynamicsSwiper .swiper-pagination-bullet-active {
		background: #6aaeff;
	}

	.DynamicsSwiper .swiper-pagination {
		text-align: right;
		width: 95% !important;
		bottom: 0.28rem !important;
	}

	.Dynamics_R {}

	.Dynamics_Tab {
		height: 0.8rem;
		background-color: #f8f8f9;
	}

	.Dynamics_Tab a {
		font-size: 0.24rem;
		line-height: 0.8rem;
		color: #19233E;
		position: relative;
		float: left;
		width: 2rem;
		text-align: center;
	}

	.Dynamics_Tab a.active {
		background-color: #438df3;
		color: #fff;
	}

	.Dynamics_Tag,
	.Trends_Ct .Technical_Search .Dynamics_Tag {
		display: none;
	}

	.Dynamics_Tag a {
		display: block;
		border-bottom: solid 1px #e8eaec;
		font-size: 0.24rem;
		letter-spacing: 1px;
		color: #525a6f;
		padding: 0.2rem 0;
	}


	.Dynamics_Tag a h2 {
		float: left;
		width: 85%;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
		font-size: 0.24rem;
		position: relative;
	}


	.Dynamics_Tag a i {
		font-size: 0.22rem;
		width: 100%;
		text-align: right;
		color: #818696;
		display: block;
	}

	.Testing {
		padding-bottom: 0.8rem;
	}

	.Testing:nth-of-type(2) .wrap {
		padding: 0;
	}

	.Grop_Tit {
		font-size: 0.28rem;
		color: #e8eaec;
		padding-top: 0.8rem;
	}

	.Grop_Tit i {
		display: block;
		color: #19233e;
		margin-top: 0.1rem;
	}

	.TestingFx {
		float: left;
		width: 48%;
		height: 2rem;
		background-color: #ffffff;
		border-radius: 0.15rem;
		margin-top: 0.5rem;
		margin-right: 0.2rem;
	}

	.TestingFx:nth-of-type(2n),
	.Prevention_Tag:nth-of-type(3n),
	.Ability_Tag:nth-of-type(3n),
	.Brochure_Tag:nth-of-type(2n) {
		margin-right: 0;
	}


	.TestingImg {
		width: 1.5rem;
		height: 1.5rem;
		border-radius: 0.15rem;
		float: left;
		margin: 0.25rem 0.2rem;
	}

	.TestingImg img,
	.Prevention_Img img,
	.AdverImg img,
	.TrendsImg img,
	.Brochure_Img img {
		width: 100%;
		height: 100%;
	}

	.TrendsImg img {
		object-fit: contain;
	}


	.TestingFxR {
		float: left;
		line-height: 0.36rem;
		font-size: 0.22rem;
		color: #818696;
		position: relative;
		width: 1.4rem;
	}

	.TestingFxR h2 {
		font-size: 0.25rem;
		color: #19233e;
		margin-top: 0.28rem;
		font-weight: bold;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
		margin-bottom: 0.05rem;
	}

	.TestingFxR p {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
	}


	.Employee_Fx {
		margin-top: 0.8rem;
		font-size: 0.24rem;
		text-align: center;
		line-height: 0.42rem;
		color: #525a6f;
		width: 50%;
		position: relative;
		float: left;
	}

	.Employee_Fx p {
		height: 1rem;
		overflow: hidden;
	}

	.Employee_Img {
		display: block;
		margin: 0px auto 0.2rem;
		position: relative;
		width: 2rem;
		height: 2rem;
		background-color: #f8f8f9;
		border-radius: 50%;
	}

	.Employee_Img img {
		max-width: 100%;
		height: 0.75rem;
		margin: 0 auto;
		position: relative;
		top: 0.625rem;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Employee_ActiveH,
	.Employee_Fx:hover .Employee_Active,
	.Examination_Fx:hover .Employee_Active {
		display: none;
	}

	.Employee_Fx:hover .Employee_Img {
		background-color: #438df3;
		margin-top: -2px;
		transform: scale(1.1);
		-webkit-transform: scale(1.1);
	}

	.Employee_Fx:hover .Employee_ActiveH,
	.Examination_Fx:hover .Employee_ActiveH {
		display: block;
	}

	.Examination_Fx:hover .Examination_Img img,
	.Employee_Fx:hover .Employee_Img img {
		animation: bounceIn 1s;
		-webkit-animation: bounceIn 1s;
	}

	@keyframes bounceIn {

		from,
		20%,
		40%,
		60%,
		80%,
		to {
			-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
			animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		}

		0% {
			opacity: 0;
			-webkit-transform: scale3d(0.3, 0.3, 0.3);
			transform: scale3d(0.3, 0.3, 0.3);
		}

		20% {
			-webkit-transform: scale3d(1.06, 1.06, 1.06);
			transform: scale3d(1.06, 1.06, 1.06);
		}

		40% {
			-webkit-transform: scale3d(0.94, 0.94, 0.94);
			transform: scale3d(0.94, 0.94, 0.94);
		}

		60% {
			opacity: 1;
			-webkit-transform: scale3d(1.03, 1.03, 1.03);
			transform: scale3d(1.03, 1.03, 1.03);
		}

		80% {
			-webkit-transform: scale3d(0.97, 0.97, 0.97);
			transform: scale3d(0.97, 0.97, 0.97);
		}

		to {
			opacity: 1;
			-webkit-transform: scale3d(1, 1, 1);
			transform: scale3d(1, 1, 1);
		}
	}

	.bounceIn {
		-webkit-animation-duration: 0.75s;
		animation-duration: 0.75s;
		-webkit-animation-name: bounceIn;
		animation-name: bounceIn;
	}

	.Prevention_Tag {
		float: left;
		font-size: 0.24rem;
		text-align: left;
		line-height: 0.42rem;
		color: #818696;
	}

	.Prevention_Img {
		width: 3rem;
		position: relative;
		border-radius: 0.1rem 0.1rem 0;
		height: 1.82rem;
		float: left;
	}

	.Prevention_Ct h2 {
		font-size: 0.28rem;
		color: #19233e;
		margin-bottom: 0.05rem;
		margin-top: 0.25rem;
	}

	.Prevention_Ct p,
	.Prevention_Ct h2 {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}

	.Prevention_Ct h2 {
		-webkit-line-clamp: 1;
	}

	.Prevention_Ct {
		border-radius: 0px 0px 0.1rem 0.1rem;
		background-color: #fff;
		padding: 0px 0.3rem;
		float: left;
		width: 2.28rem;
		height: 1.82rem;
	}

	.IndexBanner_More {
		width: 2.2rem;
		height: 0.7rem;
		border-radius: 0.5rem;
		border: solid 1px #438df3;
		line-height: 0.7rem;
		display: block;
		margin: 0.5rem auto 0;
		font-size: 0.24rem;
		color: #438df3;
		text-align: center;
		position: relative;
		overflow: hidden;
	}


	.IndexBanner_More i {
		position: relative;
		z-index: 2;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Testing_sw {
		position: relative;
		padding: 0px 0.5rem;
		margin-top: 0.5rem;
	}

	.Testing_sw .swiper-button-next {
		background-image: url(../images/prev.png);
		background-size: 0.15rem 0.26rem;
		background-repeat: no-repeat;
		background-position: center;
		width: 0.5rem;
		height: 0.5rem;
		border-radius: 50%;
		margin: 0;
		right: -0.2rem;
		background-color: #438df3;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
	}

	.Testing_sw .swiper-button-prev {
		background-image: url(../images/prev.png);
		background-size: 0.15rem 0.26rem;
		background-repeat: no-repeat;
		background-position: center;
		width: 0.5rem;
		height: 0.5rem;
		border-radius: 50%;
		left: -0.2rem;
		top: 50%;
		margin: 0;
		transform: translateY(-50%) rotate(180deg);
		-webkit-transform: translateY(-50%) rotate(180deg);
		background-color: #438df3;
	}


	.Ability_Tag {
		display: block;
		background-color: #f8f8f9;
		border-radius: 0.15rem;
		position: relative;
		font-size: 0.24rem;
		line-height: 0.42rem;
		color: #525a6f;
		margin-top: 0.8rem;
		padding: 0.5rem 0;
	}

	.Ability_Tag h2 {
		min-width: 2rem;
		height: 0.58rem;
		background-color: #29aa51;
		border-radius: 0px 0px 0.1rem 0.1rem;
		position: absolute;
		right: 0.3rem;
		top: -0.3rem;
		font-size: 0.24rem;
		color: #fff;
		line-height: 0.58rem;
		text-align: center;
		padding: 0px 0.12rem;
	}

	.Ability_Tag h2:after {
		content: '';
		width: 0.2rem;
		height: 0.26rem;
		right: -0.17rem;
		top: 0px;
		position: absolute;
		background-image: url(../images/jiao.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
	}

	.Ability_Img {
		margin: 0px 0.3rem;
		border-left: 0.04rem solid #438df3;
	}

	.Ability_Img img {
		margin-left: 0.2rem;
		width: 0.8rem;
	}

	.Ability_Tag p {
		margin: 0.4rem;
	}

	.Ability_Tag .IndexBanner_More {
		width: 2rem;
		height: 0.58rem;
		line-height: 0.58rem;
		font-size: 0.24rem;
		margin: 0.5rem 0.3rem 0;
	}

	.Adver_Title {
		background-color: #f8f8f9;
		padding: 0.2rem 0.4rem;
		margin: 1rem auto 0.3rem;
		font-size: 0.25rem;
		line-height: 0.38rem;
		color: #818696;
		position: relative;
	}

	.Adver_Title i {
		color: #19233e;
		display: block;
	}

	.Adver_Title::after,
	.Place_Fx h2::after {
		content: '';
		width: 0.04rem;
		height: 0.3rem;
		background-color: #19233e;
		position: absolute;
		left: 0.2rem;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
	}

	.AdverFx {
		display: block;
		background-color: #f8f8f9;
		margin-bottom: 0.4rem;
		position: relative;
		padding-bottom: 0.3rem;
	}

	.AdverFx h3 {
		width: 1rem;
		height: 1rem;
		background-color: #818696;
		color: #fff;
		text-align: center;
		font-size: 0.24rem;
		display: flex;
		justify-content: center;
		flex-direction: column;
		margin: 0.3rem;
	}

	.AdverFx h3 i {
		font-size: 0.22rem;
		display: block;
	}

	.AdverImg {}

	.AdverR {
		line-height: 0.42rem;
		font-size: 0.24rem;
		color: #525a6f;
		position: relative;
		background-image: url(../images/jt1.png);
		background-size: 0.4rem 0.12rem;
		background-repeat: no-repeat;
		background-position: 5% 90%;
		padding: 0.4rem 0.3rem;
	}

	.AdverR h2 {
		font-size: 0.28rem;
		color: #19233e;
		font-weight: bold;
		margin-bottom: 0.2rem;
	}

	.AdverR p {
		margin-bottom: 0.4rem;
	}

	.Onload_More {
		text-align: center;
		display: block;
		font-size: 0.28rem;
		line-height: 0.7rem;
		color: #525a6f;
		margin: 0.4rem auto 0.8rem;
	}

	.Onload_More img {
		display: block;
		margin: 0px auto;
		animation: down 2s linear infinite;
		-webkit-animation: down 2s linear infinite;
		position: relative;
	}

	@keyframes down {
		0% {

			bottom: 3px;
		}

		100% {
			bottom: -3px;
		}
	}

	.mb100 {
		margin-bottom: 1rem;
	}

	.Recruit {
		height: 0.8rem;
		background-color: #438df3;
		padding: 0px 0.3rem;
		line-height: 0.8rem;
	}

	.Recruit h2 {
		float: left;
		width: 20%;
		font-size: 0.25rem;
		color: #FFFFFF;
		text-align: center;
	}

	.Recruit h2:first-of-type,
	.Recruit_Fx span:first-of-type {
		text-align: left;
	}

	.Recruit_Fx {
		background-color: #f8f8f9;
		margin-top: 0.1rem;
	}

	.Recruit_Fx span {
		float: left;
		width: 19.5%;
		line-height: 0.8rem;
		font-size: 0.24rem;
		color: #525a6f;
		text-align: center;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
	}

	.Recruit_Fx .Recruit_Tab {
		background-image: url(../images/jia1.png);
		background-size: 0.22rem;
		background-repeat: no-repeat;
		background-position: 98%;
		padding: 0px 0.3rem;
	}

	.Recruit_Fx.active .Recruit_Tab {
		background-image: url(../images/jian1.png);
		background-size: 0.24rem 0.03rem;
	}

	.Recruit_Down {
		border-top: solid 1px #eeeeee;
		padding: 0.5rem 0.5rem 0 0.5rem;
		display: none;
	}

	.Recruit_Down .fl {
		width: 100%;
		border-bottom: 1px solid #EEEEEE;
		font-size: 0.24rem;
		line-height: 0.42rem;
		color: #525a6f;
		padding-bottom: 0.3rem;
		margin-bottom: 0.3rem;
	}

	.Recruit_Down .fl:nth-of-type(2n),
	.Technical_Tag:nth-of-type(2n) {
		border: 0;
	}

	.Trends_Tab {
		margin-top: 0.7rem;
	}

	.Trends_Tab h2 {
		font-size: 0.32rem;
		color: #525a6f;
		border-bottom: solid 1px #e5e5e5;
		padding-bottom: 0.2rem;
		margin-bottom: 0.2rem;
	}

	.Trends_Tab h2 i {
		display: block;
		font-size: 0.26rem;
	}

	.Trends_Tab a {
		display: block;
		color: #525a6f;
		font-size: 0.25rem;
		text-indent: 1em;
		line-height: 0.7rem;
		border-bottom: solid 1px #e5e5e5;
		background-image: url(../images/jia2.png);
		background-size: 0.22rem;
		background-repeat: no-repeat;
		background-position: 96%;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
	}

	.Trends_Tab a.active {
		background-color: #438df3;
		color: #fff;
		border-bottom: solid 1px #438df3;
		background-image: url(../images/jian2.png);
		background-size: 0.2rem 0.02rem;
	}

	.Trends_Ct {
		margin-top: 0.7rem;
		margin-bottom: 0.7rem;
	}

	.Trends_Ct .Adver_Title {
		margin-top: 0;
	}

	.TrendsFx {
		display: block;
		padding: 0.2rem 0;
		position: relative;
		margin-bottom: 0.5rem;
	}


	.TrendsImg {
		width: 100%;
	}

	.TrendsR {
		line-height: 0.42rem;
		font-size: 0.24rem;
		color: #525a6f;
		position: relative;
		padding-top: 0.2rem;
	}

	.TrendsR h2 {
		font-size: 0.28rem;
		color: #19233e;
		margin-top: 0.15rem;
		font-weight: bold;
	}

	.TrendsR h3 {
		font-size: 0.24rem;
		color: #c5c8ce;
		margin: 0.1rem 0;
	}

	.TrendsR p {
		margin-bottom: 0.3rem;
	}

	.TrendsR .IndexBanner_More {
		background-color: #ffffff;
		border: solid 1px #dcdee2;
		color: #525a6f;
		margin: 0;
		border-radius: 0;
	}

	.page {
		width: 100%;
		height: 0.52rem;
		line-height: 0.52rem;
		text-align: center;
		margin: 0.5rem auto 0;
		font-size: 0;
		text-align: center;
		display: inline-block;
		vertical-align: top;
	}

	.page a {
		color: #525a6f;
		font-size: 0.24rem;
		display: inline-block;
		vertical-align: top;
		margin-right: 0.1rem;
		width: 0.52rem;
		height: 0.52rem;
		background-color: #f8f8f9;
		line-height: 0.52rem;
		text-align: center;
		transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
		-webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	}

	.page a img {
		vertical-align: middle;
		width: 0.12rem;
	}

	.page a.nor {
		background-color: #438df3;
		color: #fff;
	}

	.Trends_Ct .Dynamics_Tag {
		display: block;
	}

	.Trends_Ct .Dynamics_Tag a {
		color: #c5c8ce;
		line-height: 0.42rem;
		border-bottom: dashed 1px #e5e5e5;
	}

	.Trends_Ct .Dynamics_Tag a h2 {
		color: #19233e;
		width: 94%;
		-webkit-line-clamp: initial;
		padding-left: 0.4rem;
	}

	.Trends_Ct .Dynamics_Tag a h2::after {
		content: '';
		background: #19233e;
		width: 0.12rem;
		height: 0.12rem;
		position: absolute;
		left: 0;
		top: 0;
		border-radius: 50%;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
	}


	.NewsDetailCt {
		padding-bottom: 0.6rem;
		font-size: 0.24rem;
		line-height: 0.42rem;
		color: #525a6f;
	}

	.NewsDetailCt h2 {
		font-size: 0.32rem;
		margin-bottom: 0.2rem;
		text-align: center;
		line-height: 0.42rem;
		color: #19233e;
	}

/* 	.NewsDetailTit p {
		margin: 0.4rem 0 0 0 !important;
		text-indent: 0 !important;
	} */

/* 	.NewsDetailTit p span,
	.NewsDetailTit span {
		font-family: "思源黑体 " !important;
		font-size: 0.24rem !important;
		line-height: 0.42rem !important;
		color: #525a6f !important;
	} */

	.NewsDetailTit p img {
		max-width: 100%;
		display: block;
		margin: 0px auto;
	}

	.Satisfied_Fx {
		float: left;
		width: 33.3%;
		margin-top: 0.8rem;
		font-size: 0.24rem;
		text-align: center;
		line-height: 0.42rem;
		color: #19233e;
	}

	.Satisfied_Fx img {
		max-width: 100%;
		height: 0.44rem;
		margin: 0px auto 0.2rem;
	}

	.Satisfied_Fx h3 {
		font-size: 0.26rem;
		margin-top: 0.1rem;
		color: #525a6f;
		height: 0.8rem;
	}

	.map1 {
		width: 100%;
		height: 5rem;
		position: relative;
		margin-top: 0.6rem;
		margin-bottom: 0.8rem;
	}

	#allmap1 {
		width: 100%;
		height: 100%;
	}

	.Contact_Ct {
		font-size: 0.24rem;
		line-height: 0.42rem;
		color: #525a6f;
		padding-bottom: 0.3rem;
	}

	.Contact_Ct label input {
		width: 0.22rem;
		height: 0.22rem;
		background-color: #e8eaec;
		vertical-align: middle;
		margin-right: 0.1rem;
		border-radius: 50%;
	}

	.Contact_Ct label {
		margin-left: 0.2rem;
	}

	.Contact_Ct label input:checked {
		background-image: url(../images/raduis.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
	}

	.Contact_Ct textarea {
		width: 93.5%;
		height: 2rem;
		background-color: #ffffff;
		border: solid 1px #dcdee2;
		margin: 0.3rem auto;
		font-size: 0.24rem;
		line-height: 0.42rem;
		padding: 0.2rem;
		color: #525a6f;
	}

	.Contact_Btn {
		width: 100%;
		display: block;
		height: 0.7rem;
		background-color: #438df3;
		font-size: 0.24rem;
		line-height: 0.7rem;
		text-align: center;
		color: #e2e2e2;
	}

	.Brochure_Tag {
		float: left;
		width: 48%;
		margin-top: 0.3rem;
		margin-right: 0.25rem;
		font-size: 0.24rem;
		text-align: center;
		line-height: 0.42rem;
		color: #818696;
	}

	.Brochure_Img {
		width: 100%;
		overflow: hidden;
		height: 2.55rem;
		background-color: #eeeeee;
		margin-bottom: 0.2rem;
	}

	.Brochure_Tag p {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Suggess_Fx {
		margin-bottom: 0.3rem;
	}

	.Suggess_Text {
		width: 48%;
		height: 0.7rem;
		background-color: #ffffff;
		border: solid 1px #dcdee2;
		float: left;
	}

	.Suggess_Text img {
		width: 0.24rem;
		height: 0.32rem;
		object-fit: contain;
		margin: 0.19rem;
		float: left;
	}

	.Suggess_Text input {
		float: left;
		width: 80%;
		font-size: 0.24rem;
		color: #525a6f;
		line-height: 0.7rem;
	}

	.Suggess_Text:nth-of-type(2n) {
		float: right;
	}

	.Suggess .Contact_Btn {
		width: 2rem;
		height: 0.6rem;
		line-height: 0.6rem;
		margin-top: 0.2rem;
	}

	.Suggess_Fx1 .Suggess_Text {
		width: 99.4%;
		float: none;
		height: 2rem;
	}

	.Suggess_Fx1 textarea {
		font-size: 0.24rem;
		color: #525a6f;
		line-height: 0.38rem;
		float: right;
		width: 89%;
		margin-top: 0.15rem;
		height: 86%;
	}

	.Business_Ct {
		font-size: 0.24rem;
		line-height: 0.42rem;
		color: #525a6f;
	}

	.Business_Contact {
		background-color: #f8f8f9;
		margin-top: 0.5rem;
		margin-bottom: 0.5rem;
		padding: 0.3rem 0.3rem 0.4rem;
	}

	.Business_Contact h2 {
		font-size: 0.28rem;
		padding-left: 0.2rem;
		margin-left: 0.1rem;
		border-left: 0.05rem solid #19233e;
		line-height: 0.42rem;
		color: #19233e;
		margin-bottom: 0.2rem;
	}

	.Business_Fx {
		border-bottom: dashed 1px #dcdee2;
		padding: 0.15rem 0;
		font-size: 0.24rem;
		color: #525a6f;
	}

	.Business_Fx img {
		vertical-align: middle;
		margin-right: 0.2rem;
		width: 0.28rem;
	}

	.Place_Fx {
		background-color: #f8f8f9;
		margin-top: 0.3rem;
		width: 100%;
		font-size: 0.24rem;
		line-height: 0.42rem;
		color: #525a6f;
		padding-bottom: 0.3rem;
	}


	.Place_Fx h2 {
		border-bottom: dashed 1px #e5e5e5;
		margin: 0px 0.2rem 0.15rem;
		position: relative;
		padding: 0.15rem;
		font-size: 0.24rem;
		color: #19233e;
	}

	.Place_Fx h2::after {
		left: 0;
	}

	.Place_Fx p {
		margin: 0px 0.3rem;
	}

	.mb40 {
		margin-bottom: 40px;
	}

	.Work_Fx {
		font-size: 0.24rem;
		line-height: 0.42rem;
		color: #525a6f;
	}

	.Work_Text {
		margin-bottom: 0.3rem;
		font-size: 0.24rem;
		line-height: 0.42rem;
		color: #525a6f;
	}

	.Work_Img {
		width: 100%;
		margin-bottom: 0.3rem;
	}

	.Work_Fx:nth-of-type(2n) .Work_Img,
	.Base_Ct .Work_Fx .Work_Img,
	.Base_Ct .Work_Fx:nth-of-type(2n) .Work_Text {
		float: left;
	}

	.Work_Fx:nth-of-type(2n) .Work_Text,
	.Base_Ct .Work_Fx .Work_Text,
	.Base_Ct .Work_Fx:nth-of-type(2n) .Work_Img {
		float: right;
	}

	.Work_Text a {
		width: 4rem;
		height: 0.6rem;
		background-color: #438df3;
		display: block;
		font-size: 0.24rem;
		text-align: center;
		line-height: 0.6rem;
		margin-top: 0.3rem;
		color: #ffffff;
	}

	.Technical_Input {
		margin-top: 0.5rem;
		font-size: 0.26rem;
		line-height: 0.42rem;
		color: #525a6f;
		width: 100%;
	}

	.Technical_Input input {
		width: 100%;
		height: 0.68rem;
		line-height: 0.68rem;
		background-color: #ffffff;
		border-radius: 0.5rem;
		color: #525a6f;
		text-indent: 1em;
		border: solid 1px #e5e5e5;
		font-size: 0.24rem;
		display: block;
		margin-top: 0.2rem;
	}

	.Technical_Input select {
		font-size: 0.24rem;
		display: block;
		color: #525a6f;
		margin-top: 0.2rem;
		width: 100%;
		height: 0.68rem;
		line-height: 0.68rem;
		background-color: #ffffff;
		border-radius: 0.5rem;
		text-indent: 1em;
		border: solid 1px #e5e5e5;
		background-image: url(../images/down2.png);
		background-size: 0.19rem 0.12rem;
		background-repeat: no-repeat;
		background-position: 94%;
	}

	.Technical_Input input.Technical_Btn {
		width: 2rem;
		background-color: #438df3;
		color: #fff;
		border: solid 1px #438df3;
		background-image: url(../images/search1.png);
		background-size: 0.2rem;
		background-repeat: no-repeat;
		background-position: 83%;
		text-align: left;
	}

	.Technical_P {
		font-size: 0.24rem;
		line-height: 0.42rem;
		color: #525a6f;
		margin: 0.5rem auto;
	}

	.Technical_Ct .Business_Fx {
		display: block;
	}

	.Technical_Ct .Business_Fx img {
		width: 0.22rem;
	}

	.Technical_Tag {
		float: left;
		width: 48%;
		margin-top: 0.5rem;
		font-size: 0.24rem;
		line-height: 0.42rem;
		color: #525a6f;
		text-align: center;
	}

	.LeaderFx {
		border-bottom: dashed 1px #e8eaec;
		padding: 0.5rem 0;
	}

	.LeaderFx img {
		float: left;
		width: 25%;
	}

	.LeaderFxR {
		width: 71%;
		float: right;
		font-size: 0.24rem;
		line-height: 0.42rem;
		color: #525a6f;
	}

	.LeaderFxR h2 {
		font-size: 0.28rem;
		color: #19233e;
		margin-bottom: 0.06rem;
		font-weight: bold;
	}

	.BaseH,
	.nodata {
		font-size: 0.32rem;
		margin-bottom: 0.3rem;
		color: #333333;
		text-align: center;
		line-height: 0.58rem;
		margin-top: 1rem;
	}

	.Product_Tab {
		margin-bottom: 0.5rem;
		font-size: 0;
		text-align: center;
	}

	.Product_Tab a {
		width: 2rem;
		height: 0.58rem;
		line-height: 0.58rem;
		font-size: 0.24rem;
		text-align: center;
		color: #666666;
		display: inline-block;
		vertical-align: top;
		margin-right: 0.1rem;
		background-color: #f3f6fb;
		border-radius: 0.1rem;
	}

	.Product_Tab a.nor {
		background-color: #438DF3;
		color: #fff;
	}

	.databox {
		margin-bottom: 1rem;
	}

	.databox .Dynamics_Tag {
		display: block;
	}

	/* 4-25新增样式 */
	.Technical_Search {
		font-size: 0.24rem;
		color: #525a6f;
		margin-top: -0.3rem;
	}

	.Search_Keywords {
		padding: 0.2rem 0;
	}

	.Technical_Search .Search_Keywords a {
		padding: 0px 0.1rem;
	}

	.Technical_Search .Dynamics_Tab {
		border: solid 1px #e5e5e5;
		background-color: #fff;
		height: auto;
		display: inline-block;
		vertical-align: top;
		margin-bottom: 0.2rem;
		margin-top: 0.2rem;
	}

	#searchResult {
		margin-top: 0.3rem;
	}

	.Technical_Search .Dynamics_Tab a {
		width: 1.6rem;
		color: #525a6f;
		font-size: 0.24rem;
		line-height: 0.6rem;
	}

	.Technical_Search .Dynamics_Tab a.active {
		color: #FFFFFF;
		border-radius: 0.1rem 0.1rem 0 0;
	}

	.Add_Authorized {
		margin: 0.5rem 0;
	}

	.Add_Authorized .clearfix {
		width: 100%;
		overflow-x: scroll;
	}

	.Add_Authorized table {
		border: solid 1px #e5e5e5;
		width: 100%;
	}

	.Add_Authorized table tr th {
		height: 0.8rem;
		background-color: #f9f9f9;
		font-size: 0.25rem;
		font-weight: bold;
		line-height: 0.8rem;
		text-align: center;
		color: #333333;
		width: 1rem;
	}

	.Add_Authorized table tr th:nth-of-type(4),
	.Add_Authorized table tr th:last-child {
		width: 4rem;
	}

	.Add_Authorized table tr th:nth-of-type(5) {
		width: 3rem;
	}

	.Add_Authorized table tr th:nth-of-type(2),
	.Add_Authorized table tr th:nth-of-type(3) {
		width: 2rem;
	}

	.Add_Authorized table tr td {
		padding: 0.1rem 0;
		border-top: solid 1px #e5e5e5;
		font-size: 0.24rem;
		line-height: 0.42rem;
		text-align: center;
		color: #333333;
	}

	.Add_Authorized table tr:nth-of-type(2n+1) td {
		background-color: #f7f7f7;
	}

	/* 4-29新增 */
	.Interaction_Fx {
		display: block;
		background-color: #ffffff;
		border: solid 1px #dcdee2;
		margin-bottom: 0.3rem;
		font-size: 0.24rem;
		line-height: 0.42rem;
		color: #525a6f;
		padding: 0.2rem 0;
	}

	.Interaction_Fx:nth-of-type(3n) {
		margin-right: 0;
	}

	.Interaction_Fx img {
		float: left;
		width: 0.33rem;
		height: 0.3rem;
		margin: 0.2rem;
		object-fit: contain;
	}

	.Interaction_FxH {
		float: left;
		width: 65%;
		padding-top: 0.2rem;
	}

	.Interaction_FxH h2,
	.Channels_FxH h2 {
		font-size: 0.28rem;
		color: #333333;
		line-height: 0.3rem;
		margin-bottom: 0.1rem;
		font-weight: bold;
	}

	.Interaction_Fx span {
		width: 1rem;
		height: 0.4rem;
		line-height: 0.4rem;
		text-align: center;
		font-size: 0.24rem;
		color: #438df3;
		border: solid 1px #438df3;
		float: left;
		margin-top: 0.2rem;
	}

	.Channels,
	.Interaction_DetailH h2 {
		font-size: 0.24rem;
		line-height: 0.42rem;
		color: #333333;
	}

	.Channels_Fx {
		background-color: #fafafa;
		position: relative;
		margin-top: 0.3rem;
		font-size: 0.24rem;
		line-height: 0.42rem;
		color: #525a6f;
		padding: 0.4rem 0;
	}

	.Channels_Fx img {
		width: 0.8rem;
		height: 0.8rem;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		left: 0.3rem;
	}

	.Channels_FxH {
		padding-left: 1.5rem;
		padding-right: 0.3rem;
	}

	.Resolution {
		border: solid 1px #e5e5e5;
		margin-bottom: 0.3rem;
		line-height: 0.42rem;
		font-size: 0.24rem;
	}

	.Resolution h2 {
		background-color: #f9f9f9;
		font-weight: bold;
		font-size: 0.28rem;
		padding: 0.3rem;
		color: #333333;
	}

	.Resolution a {
		display: block;
		color: #333333;
		border-top: solid 1px #e5e5e5;
		padding: 0.2rem 0.3rem;
	}

	.Resolution a:nth-of-type(2n) {
		background-color: #f7f7f7;
	}

	.Interaction_Detail {
		border: solid 1px #e5e5e5;
		margin-bottom: 0.3rem;
		line-height: 0.42rem;
		font-size: 0.24rem;
		color: #333333;
	}

	.Interaction_DetailH {
		background-color: #f9f9f9;
		padding: 0.3rem;
		border-bottom: solid 1px #e5e5e5;
	}

	.Interaction_DetailH h2 {
		font-weight: bold;
	}

	.Interaction_DetailP {
		padding: 0.3rem;
	}

	.Base_Use {
		width: 1.4rem;
		height: 0.6rem;
		background-color: #e5e5e5;
		line-height: 0.6rem;
		color: #333;
		margin-right: 0.2rem;
		float: left;
		font-weight: bold;
		margin-top: 0.3rem;
		cursor: pointer;
	}

	.Base_Use img {
		vertical-align: middle;
		margin: 0px 0.1rem 0 0.2rem;
		opacity: 0.7;
		-webkit-filter: grayscale(100%);
		filter: grayscale(100%);
		filter: gray;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.Base_Use.active {
		color: #438df3;
	}

	.Base_Use.active img {
		opacity: 1;
		-webkit-filter: grayscale(0);
		-o-filter: grayscale(0);
		filter: grayscale(0);
		filter: none;
	}

	/* 5-5修改 */
	.Interaction_Quest {
		margin-top: 0.6rem;
	}

	.Interaction_QuestH {
		font-size: 0.24rem;
		position: relative;
		color: #525a6f;
		display: flex;
		justify-content: center;
		flex-direction: column;
		padding-left: 0.6rem;
	}

	.Interaction_QuestH img {
		width: 0.3rem;
		height: 0.3rem;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		object-fit: contain;
		left: 2%;
	}

	.Interaction_QuestR {
		margin-top: 0.2rem;
	}

	.Interaction_QuestR select {
		width: 100%;
		line-height: 0.7rem;
		color: #525a6f;
		font-size: 0.24rem;
		text-indent: 1em;
		height: 0.7rem;
		border: solid 1px #dcdee2;
		background-image: url(../images/add_up.png);
		background-size: 0.21rem 0.15rem;
		background-repeat: no-repeat;
		background-position: 95%;
	}

	.Interaction_QuestR textarea {
		background-color: #ffffff;
		border: solid 1px #dcdee2;
		min-height: 2rem;
		width: 93%;
		padding: 0.2rem;
	}

	.Interaction_Upload {
		width: 2rem;
		height: 0.8rem;
		background-color: #ffffff;
		border: solid 1px #dcdee2;
		font-size: 0.24rem;
		text-align: center;
		margin-bottom: 0.15rem;
		line-height: 0.8rem;
		color: #525a6f;
	}

	.Interaction_QuestBtn {
		width: 3rem;
		height: 0.8rem;
		line-height: 0.8rem;
		display: block;
		margin-top: 0.5rem;
		font-size: 0.24rem;
		text-align: center;
		color: #fff;
		background-color: #438df3;
	}

	.Interaction_Pictures {
		width: 2rem;
		height: 2rem;
		margin-right: 0.2rem;
		margin-bottom: 0.1rem;
		background-color: #ffffff;
		border: solid 1px #dcdee2;
		position: relative;
		overflow: hidden;
		float: left;
	}

	.Interaction_Pictures img {
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
	}

	.Interaction_Delect {
		background-image: url(../images/add_delect.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		width: 0.39rem;
		height: 0.05rem;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		z-index: 1;
	}

	.Interaction_Jia {
		background-image: url(../images/add_jia.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		width: 0.4rem;
		height: 0.4rem;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		z-index: 1;
	}

	.Interaction_Pictures input {
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		opacity: 0;
		z-index: 1;
	}
}
