@media screen and (min-width: 1024px) {
	body {
		font-size: 24px;
	}

	img {
		object-fit: cover;
	}

	.phone {
		display: none;
	}

	ul,
	h2,
	p,
	h3 {
		margin: 0;
		padding: 0;
	}

	.phone {
		display: none;
	}

	.wrap {
		width: 1440px;
		margin: 0px auto;
		position: relative;
	}

	.container {
		padding: 0px 3%;
	}

	.wrapper {
		padding-top: 85px;
	}

	.left_listser {
		position: fixed;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		right: 0px;
		width: 100px;
		text-align: center;
		z-index: 108;
		border-bottom: 0;
	}

	.left_listser .item {
		width: 100%;
		height: 80px;
		background-color: #f8f8f9;
		text-align: center;
		font-size: 14px;
		color: #19233e;
		cursor: pointer;
		margin-bottom: 10px;
		display: block;
	}

	.left_listser .item img {
		display: block;
		height: 28px;
		margin: 0px auto;
		padding: 14px 0px 8px;
		max-width: 100%;
	}

	.go_top {
		cursor: pointer;
		width: 100%;
		height: 80px;
		background-image: url(../images/backtop.png);
		background-size: 49px 30px;
		background-repeat: no-repeat;
		background-position: center;
		background-color: #41be68;
	}

	.left_listser .item:nth-of-type(5) {
		height: 124px;
	}

	.left_listser .item:nth-of-type(5) img {
		padding-top: 5px;
		width: 85%;
		height: 85px;
		padding-bottom: 6px;
	}

	/* å¤´éƒ¨ */
	.HeaderFlix {
		width: 100%;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 101;
		height: 85px;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		background-color: #fff;
	}

	.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;
	}

	.am_logo {
		width: 397px;
		height: 47px;
		position: absolute;
		top: 19px;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		background-image: url(../images/logo.png);
		background-size: contain;
		background-repeat: no-repeat;
		background-position: center;
		left: 3%;
	}

	.nav_search {
		background: url(../images/search.png);
		background-repeat: no-repeat;
		background-position: right;
		width: 17px;
		height: 18px;
		margin-top: 33.5px;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		float: right;
		margin: 33.5px 30px 33.5px 0;
	}

	.subnav_ul {
		font-size: 0;
		text-align: right;
	}

	.subnav_ul li {
		display: inline-block;
		position: relative;
		vertical-align: top;
	}

	.subnav_ul .tag {
		font-size: 14px;
		color: #19233e;
		display: block;
		line-height: 85px;
		margin: 0px 15px;
		position: relative;
		padding: 0px 10px;
	}

	.Navdown {
		width: 120%;
		background-color: #fff;
		position: absolute;
		top: 85px;
		left: 50%;
		transform: translateX(-50%) translateY(50%);
		-webkit-transform: translateX(-50%) translateY(50%);
		padding: 0;
		-webkit-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
		visibility: hidden;
		opacity: 0;
		z-index: 100;
		text-align: center;
		font-size: 0;
	}

	.subnav_ul li:nth-of-type(4) .Navdown {
		width: 190%;
	}

	.subnav_ul li:hover .Navdown {
		display: block;
		margin-left: 0;
		visibility: visible;
		transform: translateX(-50%) translateY(0%);
		-webkit-transform: translateX(-50%) translateY(0%);
		opacity: 1;
	}

	.subnav_ul li .Navdown a {
		color: #818696 !important;
		font-size: 14px;
		text-align: center;
		display: block;
		line-height: 42px;
		position: relative;
		-webkit-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
	}

	.subnav_ul .tag.active,
	.am_subfooterdiv a:hover,
	.Recruit_Fx.active span,
	.Brochure_Tag:hover p {
		color: #438df3;
	}

	.subnav_ul .tag.active:after {
		content: '';
		background-color: #438df3;
		height: 3px;
		width: 100%;
		position: absolute;
		top: 0;
		left: 0;
	}

	.subnav_ul li .Navdown a:hover,
	.Window .item:hover {
		background-color: #438df3;
		color: #fff !important;
	}

	.Window .item:hover img:last-child {
		display: inline-block;
	}

	.Window .item:hover img:first-of-type {
		display: none;
	}

	/* åº•éƒ¨ */
	.Footer {
		position: relative;
		font-size: 12px;
		line-height: 30px;
		color: #818696;
		background-color: #f6f6f6;
		padding-top: 80px;
	}

	.Links {
		font-size: 14px;
		color: #19233e;
		margin-bottom: 20px;
		font-weight: bold;
	}

	.Links a {
		color: #818696;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		margin-right: 1.7%;
	}

	.Links a:last-child {
		margin-right: 0;
	}

	.am_subfooterdiv {
		display: inline-block;
		vertical-align: top;
		width: 13%;
		margin-top: 20px;
	}

	.am_subfooterdiv:last-child {
		/* float: right; */
		width: 22%;
	}

	.am_subfooterdiv h2 {
		font-size: 14px;
		color: #525a6f;
		margin-bottom: 28px;
		font-weight: bold;
	}

	.am_subfooterdiv a {
		color: #818696;
		display: block;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.am_subfooterdiv h3 {
		font-size: 24px;
		color: #fff;
		margin-top: 10px;
	}

	.am_subfooterdiv img {
		width: 16px;
		height: 19px;
		display: inline-block;
		vertical-align: middle;
		margin-right: 6%;
		object-fit: contain;
	}

	.am_subfooterdiv .am_subtag a:hover,
	.Links a:hover,
	.Dynamics_Tag a:hover h2,
	.Dynamics_Tag a:hover i {
		color: #438df3 !important;
	}

	.am_subfooterdiv .am_subtag a:hover,
	.Dynamics_Tag a:hover h2 {
		padding-left: 2px;
	}

	.am_subfooterdiv a:hover {
		color: #438df3;
	}

	.am_subfooterdiv_Icon {
		margin-bottom: 40px;
		font-size: 0;
	}

	.am_subfooterdiv_Icon a {
		display: inline-block;
		vertical-align: top;
		padding-left: 50px;
		font-size: 11px;
		letter-spacing: 1px;
		color: #ffffff;
	}

	.am_subfooterdiv_Icon a img {
		display: block;
		height: 28px;
		margin: 0px auto 10px;
	}

	.am_subfooterdiv_Address {
		display: inline-block;
		vertical-align: top;
		font-size: 14px;
		line-height: 48px;
		color: #ffffff;
		padding-right: 33px;
	}

	.am_subfooterdiv_Address p img {
		margin-top: 10px;
		margin-left: 8px;
	}

	.am_subfooterdiv_Ewm {
		display: inline-block;
		vertical-align: top;
		font-size: 0;
	}

	.am_subfooterdiv_Ewm p {
		margin-left: 17px;
		display: inline-block;
		vertical-align: top;
		font-size: 11px;
		color: #ffffff;
		text-align: center;
	}

	.am_subfooterdiv_Ewm p img {
		width: 60px;
		height: 61px;
		display: block;
		margin: 0px auto;
	}

	.am_bootom {
		width: 100%;
		line-height: 58px;
		border-top: 1px solid #e8eaec;
		font-size: 14px;
		text-align: center;
		margin-top: 55px;
	}


	.am_bootom a {
		color: #c5c8ce;
	}

	.Search_Popup {
		max-width: 50%;
		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 40px;
	}

	.Search_Popup img:hover {
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
	}

	.Search_Popup_Layout {
		width: 600px;
		height: 68px;
		background-color: #fff;
		border-radius: 8px;
	}

	.Search_Popup_Bt {
		background-image: url(../images/search.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		width: 17px;
		float: left;
		margin-top: 25px;
		margin-left: 20px;
		height: 18px;
	}

	.Search_Popup_Txt {
		float: left;
		margin-left: 20px;
		color: #333333;
		line-height: 68px;
		font-size: 18px;
	}

	.Index_Banner {
		width: 100%;
		position: relative;
	}

	.Index_Banner .swiper-container {
		height: 800px;
	}

	.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: 18px;
		height: 31px;
		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: 18px;
		height: 31px;
		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: 75px;
		height: 13px;
		background-color: #ffffff;
		border-radius: 7px;
		opacity: 0.55;
	}

	.Index_Banner .swiper-pagination-bullet-active {
		background-color: #41be68;
		opacity: 1;
	}

	.Window {
		width: 135px;
		position: fixed;
		z-index: 108;
		left: 0;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
	}

	.Window .item {
		width: 100%;
		font-size: 14px;
		line-height: 44px;
		color: #19233e;
		height: 44px;
		background-color: #eaeaf0;
		margin-bottom: 1px;
		display: block;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Window .item img {
		width: 21px;
		height: 21px;
		object-fit: contain;
		float: left;
		margin: 11.5px 6px 0px 17px;
	}

	.Window .item img:last-child {
		display: none;
	}

	.Grop {
		margin: 70px 0;
	}

	.DynamicsSwiper {
		float: left;
		width: 51%;
	}

	.DynamicsSwiper {
		height: 499px;
	}

	.DynamicsSwiper .swiper-slide img {
		width: 100%;
		height: 100%;
	}

	.DynamicsSwiper .swiper-slide h2 {
		font-size: 16px;
		line-height: 24px;
		color: #ffffff;
		position: absolute;
		bottom: 0;
		padding: 20px 16px;
		width: 96%;
		background-color: rgba(0, 0, 0, 0.35);
	}

	.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: 20px !important;
	}

	.Dynamics_R {
		float: right;
		width: 43%;
	}

	.Dynamics_Tab {
		height: 45px;
		background-color: #f8f8f9;
	}

	.Dynamics_Tab a {
		font-size: 18px;
		line-height: 45px;
		color: #19233E;
		position: relative;
		float: left;
		width: 150px;
		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;
		line-height: 56px;
		font-size: 14px;
		letter-spacing: 1px;
		color: #525a6f;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Information_Tag:hover .Information_R h3,
	.Employee_Fx:hover {
		color: #438df3;
	}

	.Dynamics_Tag a h2 {
		float: left;
		width: 85%;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
		font-size: 14px;
		position: relative;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}


	.Dynamics_Tag a i {
		float: right;
		font-size: 14px;
		width: 13%;
		text-align: right;
		color: #818696;
	}

	.Testing {
		padding-bottom: 60px;
	}

	.Grop_Tit {
		font-size: 24px;
		color: #e8eaec;
		padding-bottom: 50px;
		padding-top: 80px;
	}

	.Grop_Tit i {
		display: block;
		color: #19233e;
		margin-top: 5px;
	}

	.TestingFx {
		float: left;
		width: 31.6%;
		margin-right: 2.6%;
		/* height: 172px; */
		background-color: #ffffff;
		border-radius: 10px;
		margin-bottom: 40px;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.TestingFx:nth-of-type(3n),
	.Prevention_Tag:nth-of-type(3n),
	.Ability_Tag:nth-of-type(3n),
	.Brochure_Tag:nth-of-type(3n),
	.Place_Fx:nth-of-type(3n) {
		margin-right: 0;
	}

	.TestingFx:hover,
	.Prevention_Tag:hover .Prevention_Ct,
	.AdverFx:hover {
		background-color: #438df3;
	}

	.TestingImg {
		width: 149px;
		height: 149px;
		border-radius: 10px;
		float: left;
		margin: 11.5px 10px;
	}

	.TestingImg img,
	.Prevention_Img img,
	.AdverImg img,
	.TrendsImg img,
	.Brochure_Img img {
		width: 100%;
		height: 100%;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.TrendsImg img {
		object-fit: contain;
	}

	.TestingFx:hover .TestingImg img,
	.Prevention_Tag:hover .Prevention_Img img,
	.AdverFx:hover .AdverImg img,
	.TrendsFx:hover .TrendsImg img,
	.Brochure_Tag:hover .Brochure_Img img {
		transform: scale(1.05);
		-webkit-transition: scale(1.05);
	}

	.TestingFxR {
		float: left;
		line-height: 28px;
		font-size: 14px;
		color: #818696;
		position: relative;
		width: 54%;
		margin-left: 2%;
	}

	.TestingFxR h2 {
		font-size: 16px;
		color: #19233e;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		margin-top: 25px;
		font-weight: bold;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
		margin-bottom: 5px;
	}

	.TestingFxR p {
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
	}

	.TestingFx:hover .TestingFxR {
		color: #e8eaec;
	}

	.TestingFx:hover .TestingFxR h2,
	.Prevention_Tag:hover .Prevention_Ct h2,
	.AdverFx:hover .AdverR h2 {
		color: #fff;
		padding-left: 2px;
	}

	.Prevention_Tag:hover .Prevention_Ct,
	.AdverFx:hover .AdverR {
		color: #fff;
	}

	.Employee_Fx {
		float: left;
		margin-bottom: 100px;
		font-size: 16px;
		text-align: center;
		line-height: 40px;
		color: #525a6f;
		width: 25%;
		position: relative;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.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;
	}

	.Employee_Img {
		display: block;
		margin: 0px auto 20px;
		position: relative;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		width: 210px;
		height: 210px;
		background-color: #f8f8f9;
		border-radius: 50%;
	}

	.Employee_Img img {
		max-width: 100%;
		height: 75px;
		margin: 0 auto;
		position: relative;
		top: 67.5px;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		object-fit: none;
	}

	.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) translateY(-2px);
		-webkit-transform: scale(1.1) translateY(-2px);
	}

	.Prevention_Tag {
		display: block;
		font-size: 14px;
		text-align: left;
		line-height: 32px;
		color: #818696;
	}

	.Prevention_Img {
		width: 100%;
		position: relative;
		overflow: hidden;
		height: 278px;
		border-radius: 10px 10px 0px;
	}

	.Prevention_Ct h2 {
		font-size: 18px;
		color: #19233e;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Prevention_Ct p,
	.Prevention_Ct h2 {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
	}

	.Prevention_Ct {
		border-radius: 0px 0px 10px 10px;
		background-color: #fff;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		padding: 25px 12px 10px;
		margin-top: -10px;
	}

	.IndexBanner_More {
		width: 187px;
		height: 47px;
		border-radius: 23px;
		border: solid 1px #438df3;
		line-height: 47px;
		display: block;
		margin: 20px auto 0;
		font-size: 16px;
		color: #438df3;
		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;
		position: relative;
		overflow: hidden;
	}

	.IndexBanner_More:before {
		content: " ";
		display: block;
		position: absolute;
		right: 0;
		top: 0;
		width: 0;
		height: 100%;
		background: #438df3;
		z-index: 1;
		transition: all .4s;
		-webkit-transition: all .4s;
	}

	.IndexBanner_More:hover:before,
	.TrendsFx:hover .IndexBanner_More:before {
		left: 0;
		width: 100%;
	}

	.IndexBanner_More i {
		position: relative;
		z-index: 2;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.IndexBanner_More:hover i,
	.TrendsFx:hover .IndexBanner_More i {
		color: #fff;
		padding: 0 5px;
	}

	.Testing .swiper-container {
		padding-top: 22px;
	}

	.Testing_sw {
		position: relative;
		margin-bottom: 40px;
	}

	.Testing_sw .swiper-button-next {
		background-image: url(../images/prev.png);
		background-size: 12px 21px;
		background-repeat: no-repeat;
		background-position: center;
		width: 50px;
		height: 50px;
		border-radius: 50%;
		margin: 0;
		right: -65px;
		background-color: #438df3;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
	}

	.Testing_sw .swiper-button-prev {
		background-image: url(../images/prev.png);
		background-size: 12px 21px;
		background-repeat: no-repeat;
		background-position: center;
		width: 50px;
		height: 50px;
		border-radius: 50%;
		left: -65px;
		top: 50%;
		margin: 0;
		transform: translateY(-50%) rotate(180deg);
		-webkit-transform: translateY(-50%) rotate(180deg);
		background-color: #438df3;
	}

	.Ability_Tag {
		display: block;
		height: 295px;
		background-color: #f8f8f9;
		border-radius: 10px;
		position: relative;
		font-size: 14px;
		line-height: 32px;
		color: #525a6f;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		padding-top: 40px;
	}

	.Ability_Tag h2 {
		min-width: 116px;
		height: 41px;
		background-color: #29aa51;
		border-radius: 0px 0px 10px 10px;
		position: absolute;
		right: 30px;
		top: -15px;
		font-size: 16px;
		color: #fff;
		line-height: 41px;
		text-align: center;
		padding: 0px 12px;
	}

	.Ability_Tag h2:after {
		content: '';
		width: 13px;
		height: 17px;
		right: -11px;
		top: 0px;
		position: absolute;
		background-image: url(../images/jiao.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		z-index: -1;
	}

	.Ability_Img {
		margin: 0 20px 25px 20px;
		border-left: 4px solid #438df3;
	}

	.Ability_Img img {
		margin-left: 20px;
	}

	.Ability_Tag p {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
		margin: 0px 20px;
	}

	.Ability_Tag .IndexBanner_More {
		width: 116px;
		height: 37px;
		line-height: 37px;
		font-size: 14px;
		position: absolute;
		right: 20px;
		bottom: 20px;
	}

	.Adver_Title {
		background-color: #f8f8f9;
		padding: 10px 40px;
		margin: 90px auto 52px;
		font-size: 19px;
		line-height: 28px;
		color: #818696;
		position: relative;
	}

	.Adver_Title i {
		color: #19233e;
		display: block;
	}

	.Adver_Title::after,
	.Place_Fx h2::after {
		content: '';
		width: 4px;
		height: 20px;
		background-color: #19233e;
		position: absolute;
		left: 17px;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
	}

	.AdverFx {
		display: block;
		height: 262px;
		background-color: #f8f8f9;
		margin-bottom: 35px;
		position: relative;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.AdverFx h3 {
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		width: 75px;
		height: 75px;
		background-color: #818696;
		position: absolute;
		right: 33px;
		top: 39px;
		color: #fff;
		text-align: center;
		font-size: 18px;
		display: flex;
		justify-content: center;
		flex-direction: column;
	}

	.AdverFx:hover h3 {
		background-color: #fff;
		color: #818696;
		right: 28px;
	}

	.AdverFx h3 i {
		font-size: 16px;
	}

	.AdverImg {
		width: 447px;
		height: 100%;
		float: left;
		overflow: hidden;
	}

	.AdverR {
		float: left;
		line-height: 32px;
		font-size: 14px;
		color: #525a6f;
		position: relative;
		width: 47%;
		margin-left: 2%;
		background-image: url(../images/jt1.png);
		background-size: 40px 12px;
		background-repeat: no-repeat;
		background-position: left 75%;
		height: 100%;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.AdverFx:hover .AdverR {
		background-image: url(../images/jt1_h.png);
	}

	.AdverR h2 {
		font-size: 16px;
		color: #19233e;
		margin-top: 25px;
		font-weight: bold;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
		margin-bottom: 20px;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.AdverR p {
		height: 100px;
		margin-bottom: 10px;
		overflow: hidden;
	}

	.Onload_More {
		text-align: center;
		display: block;
		font-size: 14px;
		line-height: 36px;
		color: #525a6f;
		margin: 40px auto 80px;
	}

	.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: 100px;
	}

	.Recruit {
		height: 55px;
		background-color: #438df3;
		padding: 0px 30px;
		line-height: 55px;
	}

	.Recruit h2 {
		float: left;
		width: 20%;
		font-size: 18px;
		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: 10px;
	}

	.Recruit_Fx span {
		float: left;
		width: 20%;
		line-height: 55px;
		font-size: 14px;
		color: #525a6f;
		text-align: center;
	}

	.Recruit_Fx .Recruit_Tab {
		background-image: url(../images/jia1.png);
		background-size: 24px;
		background-repeat: no-repeat;
		background-position: 98%;
		cursor: pointer;
		padding: 0px 20px;
	}

	.Recruit_Fx.active .Recruit_Tab {
		background-image: url(../images/jian1.png);
		background-size: 24px 3px;
	}

	.Recruit_Down {
		border-top: solid 1px #eeeeee;
		padding: 50px;
		display: none;
	}

	.Recruit_Down .fl {
		width: 42%;
		border-right: 1px solid #EEEEEE;
		font-size: 14px;
		line-height: 36px;
		color: #525a6f;
		padding-right: 5%;
	}

	.Recruit_Down .fl:nth-of-type(2n),
	.Technical_Tag:nth-of-type(2n) {
		border: 0;
		float: right;
	}

	.Trends_Tab {
		float: left;
		width: 21%;
		margin-top: 90px;
		margin-bottom: 100px;
	}

	.Trends_Tab h2 {
		font-size: 36px;
		color: #525a6f;
		border-bottom: solid 1px #e5e5e5;
		padding-bottom: 15px;
		margin-bottom: 15px;
	}

	.Trends_Tab h2 i {
		display: block;
		font-size: 20px;
	}

	.Trends_Tab a {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
		padding-right: 6%;
		color: #525a6f;
		font-size: 16px;
		text-indent: 1em;
		line-height: 46px;
		border-bottom: solid 1px #e5e5e5;
		background-image: url(../images/jia2.png);
		background-size: 13px;
		background-repeat: no-repeat;
		background-position: 96%;
	}

	.Trends_Tab a.active {
		background-color: #438df3;
		color: #fff;
		border-bottom: solid 1px #438df3;
		background-image: url(../images/jian2.png);
		background-size: 13px 2px;
	}

	.Trends_Ct {
		float: right;
		border-left: solid 1px #e5e5e5;
		width: 72%;
		padding-left: 3%;
		margin-top: 90px;
		margin-bottom: 80px;
	}

	.Trends_Ct .Adver_Title {
		margin-top: 0;
	}

	.TrendsFx {
		display: block;
		height: 200px;
		padding: 18px 12px;
		position: relative;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.TrendsFx:hover {
		background-color: #ffffff;
		box-shadow: 0px 2px 16px 0px rgba(7, 7, 7, 0.13);
	}

	.TrendsImg {
		width: 34.5%;
		height: 200px;
		float: left;
		overflow: hidden;
	}

	.TrendsR {
		float: left;
		line-height: 32px;
		font-size: 14px;
		color: #525a6f;
		position: relative;
		width: 62%;
		margin-left: 3%;
		height: 100%;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.TrendsR h2 {
		font-size: 16px;
		color: #19233e;
		margin-top: 8px;
		font-weight: bold;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.TrendsR h3 {
		font-size: 14px;
		color: #c5c8ce;
		margin: 8px 0;
	}

	.TrendsR p {
		height: 50px;
		margin-bottom: 10px;
		overflow: hidden;
	}

	.TrendsR .IndexBanner_More {
		width: 153px;
		height: 44px;
		background-color: #ffffff;
		border: solid 1px #dcdee2;
		font-size: 14px;
		color: #525a6f;
		line-height: 44px;
		margin: 0;
		border-radius: 0;
	}

	.page {
		width: 100%;
		height: 36px;
		line-height: 36px;
		text-align: center;
		margin: 50px auto 0;
		font-size: 0;
		text-align: center;
		display: inline-block;
		vertical-align: top;
	}

	.page a {
		color: #525a6f;
		font-size: 16px;
		display: inline-block;
		vertical-align: top;
		cursor: pointer;
		margin-right: 10px;
		width: 36px;
		height: 36px;
		background-color: #f8f8f9;
		line-height: 36px;
		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;
	}

	.page a.nor,
	.page a:hover {
		background-color: #438df3;
		color: #fff;
	}

	.Trends_Ct .Dynamics_Tag {
		display: block;
		margin-top: -20px;
	}

	.Trends_Ct .Dynamics_Tag a {
		color: #c5c8ce;
		line-height: 24px;
		padding: 18px 0;
		border-bottom: dashed 1px #e5e5e5;
	}

	.Trends_Ct .Dynamics_Tag a h2 {
		color: #19233e;
		font-size: 16px;
		padding-left: 1.5%;
	}

	.Trends_Ct .Dynamics_Tag a h2::after {
		content: '';
		background: #19233e;
		width: 7px;
		height: 7px;
		position: absolute;
		left: 0;
		top: 0;
		border-radius: 50%;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Trends_Ct .Dynamics_Tag a:hover h2::after {
		background-color: #438df3;
	}

	.NewsDetailCt {
		padding-bottom: 80px;
		font-size: 14px;
		line-height: 36px;
		color: #525a6f;
	}

	.NewsDetailCt h2 {
		font-size: 30px;
		margin-bottom: 15px;
		text-align: center;
		line-height: 42px;
		color: #19233e;
	}

	/* .NewsDetailTit p {
		text-indent: 0 !important;
		margin: 25px 0 0 0 !important;
	} */

/* 	.NewsDetailTit p span,
	.NewsDetailTit span {
		font-family: "思源黑体 " !important;
		font-size: 14px !important;
		line-height: 36px !important;
		color: #525a6f !important;
	}
 */
	.NewsDetailTit p img {
		max-width: 100%;
		display: block;
		margin: 0px auto;
	}

	.Satisfied_Fx {
		float: left;
		width: 20%;
		margin-top: 40px;
		font-size: 16px;
		text-align: center;
		line-height: 28px;
		color: #19233e;
	}

	.Satisfied_Fx img {
		max-width: 100%;
		height: 33px;
		margin: 0px auto 20px;
	}

	.Satisfied_Fx h3 {
		font-size: 14px;
		margin-top: 10px;
		color: #525a6f;
	}

	.map1 {
		width: 100%;
		height: 472px;
		position: relative;
		margin-top: 60px;
		margin-bottom: 80px;
	}

	#allmap1 {
		width: 100%;
		height: 100%;
	}

	.Contact_Ct {
		font-size: 14px;
		line-height: 36px;
		color: #525a6f;
		padding-bottom: 25px;
	}

	.Contact_Ct label input {
		width: 16px;
		height: 16px;
		background-color: #e8eaec;
		vertical-align: middle;
		margin-right: 8px;
		border-radius: 50%;
	}

	.Contact_Ct label {
		margin-left: 15px;
	}

	.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: 398px;
		height: 146px;
		background-color: #ffffff;
		border: solid 1px #dcdee2;
		margin: 25px 0px 30px;
		font-size: 14px;
		line-height: 36px;
		padding: 10px;
		color: #525a6f;
	}

	.Contact_Btn {
		width: 420px;
		display: block;
		height: 38px;
		background-color: #438df3;
		font-size: 14px;
		line-height: 38px;
		text-align: center;
		color: #e2e2e2;
	}

	.Brochure_Tag {
		float: left;
		width: 32.5%;
		margin-bottom: 50px;
		margin-right: 1%;
		font-size: 18px;
		text-align: center;
		line-height: 32px;
		color: #818696;
	}

	.Brochure_Img {
		width: 100%;
		overflow: hidden;
		height: 255px;
		background-color: #eeeeee;
		margin-bottom: 20px;
	}

	.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: 30px;
	}

	.Suggess_Text {
		width: 48%;
		height: 61px;
		background-color: #ffffff;
		border: solid 1px #dcdee2;
		float: left;
	}

	.Suggess_Text img {
		width: 19px;
		height: 25px;
		object-fit: contain;
		margin: 18px 15px;
		float: left;
	}

	.Suggess_Text input {
		float: left;
		width: 80%;
		font-size: 14px;
		color: #525a6f;
		line-height: 61px;
	}

	.Suggess_Text:nth-of-type(2n) {
		float: right;
	}

	.Suggess .Contact_Btn {
		width: 236px;
		height: 55px;
		line-height: 55px;
		margin-top: 10px;
	}

	.Suggess_Fx1 .Suggess_Text {
		width: 100%;
		float: none;
		height: 200px;
	}

	.Suggess_Fx1 textarea {
		font-size: 14px;
		color: #525a6f;
		line-height: 24px;
		float: right;
		width: 95%;
		margin-top: 20px;
		height: 86%;
	}

	.Business_Ct {
		font-size: 14px;
		line-height: 36px;
		color: #525a6f;
	}

	.Business_Contact {
		background-color: #f8f8f9;
		margin-top: 50px;
		margin-bottom: 55px;
		padding: 28px 25px;
	}

	.Business_Contact h2 {
		font-size: 14px;
		padding-left: 20px;
		margin-left: 7px;
		border-left: 4px solid #19233e;
		line-height: 24px;
		color: #19233e;
		margin-bottom: 8px;
	}

	.Business_Fx {
		border-bottom: dashed 1px #dcdee2;
		padding: 6px 0;
		font-size: 14px;
		color: #525a6f;
	}

	.Business_Fx img {
		vertical-align: middle;
		margin-right: 10px;
		width: 21px;
	}

	.Place_Fx {
		float: left;
		height: 300px;
		background-color: #f8f8f9;
		margin-bottom: 20px;
		width: 31.6%;
		margin-right: 2.5%;
		font-size: 14px;
		line-height: 28px;
		color: #525a6f;
	}

	.Place_Fx:nth-of-type(2),
	.Place_Fx:nth-of-type(3),
	.Place_Fx:first-of-type {
		height: 262px;
	}

	.Place_Fx h2 {
		border-bottom: dashed 1px #e5e5e5;
		margin: 0px 20px 10px;
		position: relative;
		padding: 10px 14px;
		font-size: 18px;
		color: #19233e;
	}

	.Place_Fx h2::after {
		left: 0;
	}

	.Place_Fx p {
		margin: 0px 20px;
	}

	.mb40 {
		margin-bottom: 40px;
	}

	.Work_Fx {
		font-size: 14px;
		line-height: 36px;
		color: #525a6f;
	}

	.Work_Text {
		margin-bottom: 52px;
		font-size: 14px;
		line-height: 34px;
		float: left;
		width: 44%;
		color: #525a6f;
	}

	.Work_Img {
		float: right;
		width: 51%;
		margin-bottom: 52px;
	}

	.Work_Fx:nth-of-type(2n) .Work_Img,
	.Base_Ct .Work_Fx .Work_Img,
	.Base_Ct .Work_Fx:nth-of-type(2n) .Work_Text,
	.Base_Ct .Work_Fx .empty-pic .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: 213px;
		height: 38px;
		background-color: #438df3;
		display: block;
		font-size: 14px;
		text-align: center;
		line-height: 38px;
		margin-top: 50px;
		color: #ffffff;
	}

	.Technical_Input {
		float: left;
		margin-bottom: 30px;
		margin-right: 24px;
		font-size: 14px;
		line-height: 36px;
		color: #525a6f;
	}

	.Technical_Input input {
		width: 366px;
		height: 46px;
		line-height: 46px;
		background-color: #ffffff;
		border-radius: 23px;
		color: #525a6f;
		text-indent: 1em;
		border: solid 1px #e5e5e5;
		font-size: 14px;
		display: block;
		margin-top: 12px;
	}

	.Technical_Input select {
		font-size: 14px;
		display: block;
		color: #525a6f;
		margin-top: 12px;
		width: 250px;
		height: 46px;
		line-height: 46px;
		background-color: #ffffff;
		border-radius: 23px;
		text-indent: 1em;
		border: solid 1px #e5e5e5;
		background-image: url(../images/down2.png);
		background-size: 19px 12px;
		background-repeat: no-repeat;
		background-position: 94%;
	}

	.Technical_Input input.Technical_Btn {
		width: 81px;
		background-color: #438df3;
		border-radius: 23px;
		color: #fff;
		margin-top: 48px;
		border: solid 1px #438df3;
		background-image: url(../images/search1.png);
		background-size: 13px;
		background-repeat: no-repeat;
		background-position: 83%;
		text-align: left;
	}

	.Technical_P {
		font-size: 14px;
		line-height: 36px;
		color: #525a6f;
		margin: 20px auto 30px;
	}

	.Technical_Ct .Business_Fx {
		display: block;
	}

	.Technical_Ct .Business_Fx img {
		width: 16px;
	}

	.Technical_Tag {
		float: left;
		width: 48%;
		margin-top: 40px;
		font-size: 14px;
		line-height: 36px;
		color: #525a6f;
		text-align: center;
	}

	.LeaderFx {
		border-bottom: dashed 1px #e8eaec;
		padding: 50px 0;
	}

	.LeaderFx img {
		float: left;
		width: 18%;
	}

	.LeaderFxR {
		width: 78%;
		float: right;
		font-size: 14px;
		line-height: 32px;
		color: #525a6f;
	}

	.LeaderFxR h2 {
		font-size: 16px;
		line-height: 36px;
		color: #19233e;
		margin-top: 15px;
		font-weight: bold;
	}

	.BaseH,
	.nodata {
		font-size: 48px;
		margin-bottom: 30px;
		color: #333333;
		text-align: center;
		line-height: 72px;
	}

	.Product_Tab {
		margin-bottom: 80px;
		font-size: 0;
		text-align: center;
	}

	.Product_Tab a {
		width: 140px;
		height: 48px;
		line-height: 48px;
		font-size: 18px;
		text-align: center;
		color: #666666;
		display: inline-block;
		vertical-align: top;
		margin-right: 10px;
		background-color: #f3f6fb;
		border-radius: 6px;
	}

	.Product_Tab a.nor {
		background-color: #438DF3;
		color: #fff;
	}

	.databox {
		width: 75%;
		margin: 0px auto 80px;
	}

	.databox .Dynamics_Tag {
		display: block;
	}

	/* 黑色主题颜色 */
	.Black_Theme .subnav_ul .tag.active:after,
	.Black_Theme .Dynamics_Tab a.active,
	.Black_Theme .IndexBanner_More:before,
	.Black_Theme .Prevention_Tag:hover .Prevention_Ct,
	.Black_Theme .Employee_Fx:hover .Employee_Img,
	.Black_Theme .TestingFx:hover,
	.Black_Theme .subnav_ul li .Navdown a:hover,
	.Black_Theme .Window .item:hover,
	.Black_Theme .Testing_sw .swiper-button-next,
	.Black_Theme .Testing_sw .swiper-button-prev {
		background-color: #19233e;
	}

	.Black_Theme .subnav_ul .tag.active,
	.Black_Theme .am_subfooterdiv a:hover,
	.Black_Theme .Dynamics_Tag a:hover h2,
	.Black_Theme .Dynamics_Tag a:hover i,
	.Black_Theme .Employee_Fx:hover,
	.Black_Theme .Links a:hover {
		color: #19233e !important;
	}

	.Black_Theme .Dynamics_Tag a:hover h2,
	.Black_Theme .Dynamics_Tag a:hover i {
		font-weight: bold;
	}

	.Black_Theme .go_top,
	.Black_Theme .DynamicsSwiper .swiper-pagination-bullet-active,
	.Black_Theme .Ability_Tag h2 {
		background-color: #818696;
	}

	.Black_Theme .Ability_Tag h2:after {
		background-image: url(../images/jiao1.png);
	}

	.Black_Theme .Ability_Img {
		border-left: 4px solid #19233e;
	}

	.Black_Theme .IndexBanner_More {
		border: solid 1px #19233e;
		color: #19233e;
	}

	/* 红色主题颜色 */
	.Red_Theme .subnav_ul .tag.active:after,
	.Red_Theme .Dynamics_Tab a.active,
	.Red_Theme .IndexBanner_More:before,
	.Red_Theme .Prevention_Tag:hover .Prevention_Ct,
	.Red_Theme .Employee_Fx:hover .Employee_Img,
	.Red_Theme .TestingFx:hover,
	.Red_Theme .subnav_ul li .Navdown a:hover,
	.Red_Theme .Window .item:hover,
	.Red_Theme .Trends_Tab a.active,
	.Red_Theme .page a.nor,
	.Red_Theme .page a:hover,
	.Red_Theme .Testing_sw .swiper-button-next,
	.Red_Theme .Testing_sw .swiper-button-prev {
		background-color: #e33d00;
	}

	.Red_Theme .Trends_Tab a.active {
		border: 1px solid #e33d00;
	}

	.Red_Theme .subnav_ul .tag.active,
	.Red_Theme .am_subfooterdiv a:hover,
	.Red_Theme .Dynamics_Tag a:hover h2,
	.Red_Theme .Dynamics_Tag a:hover i,
	.Red_Theme .Employee_Fx:hover,
	.Red_Theme .Links a:hover {
		color: #e33d00 !important;
	}

	.Red_Theme .Dynamics_Tag a:hover h2,
	.Red_Theme .Dynamics_Tag a:hover i {
		font-weight: bold;
	}

	.Red_Theme .go_top,
	.Red_Theme .DynamicsSwiper .swiper-pagination-bullet-active,
	.Red_Theme .Ability_Tag h2 {
		background-color: #f79800;
	}

	.Red_Theme .Ability_Tag h2:after {
		background-image: url(../images/jiao2.png);
	}

	.Red_Theme .Ability_Img {
		border-left: 4px solid #e33d00;
	}

	.Red_Theme .IndexBanner_More {
		border: solid 1px #e33d00;
		color: #e33d00;
		height: 34px;
		line-height: 34px;
		width: 100px;
	}

	/* 4-25新增样式 */
	.Technical_Search {
		line-height: 54px;
		font-size: 14px;
		color: #525a6f;
	}

	.Technical_Search .Dynamics_Tab a {
		padding: 0px 6px;
	}

	.Technical_Search .Dynamics_Tab {
		border: solid 1px #e5e5e5;
		background-color: #fff;
		height: auto;
		display: inline-block;
		vertical-align: top;
		margin-bottom: 40px;
	}

	.Technical_Search .Dynamics_Tab a {
		width: 145px;
		color: #525a6f;
		font-size: 14px;
		line-height: 40px;
	}

	.Technical_Search .Dynamics_Tab a.active {
		color: #FFFFFF;
		border-radius: 5px 5px 0px 0px;
	}

	.Add_Authorized {
		margin: 12px 0px 50px;
	}

	.Add_Authorized table {
		width: 100%;
		border: solid 1px #e5e5e5;
	}

	.Add_Authorized table tr th {
		height: 48px;
		background-color: #f9f9f9;
		font-size: 14px;
		font-weight: bold;
		line-height: 48px;
		text-align: center;
		color: #333333;
		width: 20%;
	}

	.Add_Authorized table tr th:nth-of-type(4),
	.Add_Authorized table tr th:last-child {
		width: 40%;
	}

	.Add_Authorized table tr th:nth-of-type(5) {
		width: 25%;
	}

	.Add_Authorized table tr th:nth-of-type(2),
	.Add_Authorized table tr th:nth-of-type(3) {
		width: 33%;
	}

	.Add_Authorized table tr td {
		padding: 12px 0;
		border-top: solid 1px #e5e5e5;
		font-size: 14px;
		line-height: 32px;
		text-align: center;
		color: #333333;
	}

	.Add_Authorized table tr:nth-of-type(2n+1) td {
		background-color: #f7f7f7;
	}

	.Add_TechnicalCer {
		border: 0;
		float: none;
		margin: 90px auto 80px;
		padding: 0;
		width: 100%;
	}

	/* 4-29新增 */
	.Interaction_Fx {
		width: 31.8%;
		float: left;
		height: 115px;
		background-color: #ffffff;
		border: solid 1px #dcdee2;
		margin-bottom: 24px;
		margin-right: 2%;
		font-size: 12px;
		line-height: 22px;
		color: #525a6f;
	}

	.Interaction_Fx:nth-of-type(3n) {
		margin-right: 0;
	}

	.Interaction_Fx img {
		float: left;
		width: 28px;
		height: 25px;
		margin: 20px 10px 20px 20px;
		object-fit: contain;
	}

	.Interaction_FxH {
		float: left;
		width: 55%;
		padding-top: 20px;
	}

	.Interaction_FxH h2,
	.Channels_FxH h2 {
		font-size: 16px;
		color: #333333;
		line-height: 25px;
		margin-bottom: 8px;
		font-weight: bold;
	}

	.Interaction_Fx span {
		width: 69px;
		height: 25px;
		line-height: 25px;
		text-align: center;
		font-size: 14px;
		color: #438df3;
		border: solid 1px #438df3;
		float: left;
		margin-top: 20px;
	}

	.Channels,
	.Interaction_DetailH h2 {
		font-size: 14px;
		line-height: 32px;
		color: #333333;
	}

	.Channels_Fx {
		width: 43%;
		margin-right: 2%;
		float: left;
		height: 83px;
		background-color: #fafafa;
		position: relative;
		margin-top: 30px;
		font-size: 12px;
		line-height: 22px;
		color: #525a6f;
	}

	.Channels_Fx img {
		width: 50px;
		height: 50px;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		left: 25px;
	}

	.Channels_FxH {
		display: flex;
		justify-content: center;
		flex-direction: column;
		height: 100%;
		padding-left: 22%;
		overflow: hidden;
	}

	.Resolution {
		border: solid 1px #e5e5e5;
		margin-bottom: 24px;
		line-height: 48px;
		font-size: 14px;
	}

	.Resolution h2 {
		height: 48px;
		background-color: #f9f9f9;
		font-weight: bold;
		font-size: 14px;
		padding-left: 27px;
		color: #333333;
	}

	.Resolution a {
		display: block;
		padding-left: 27px;
		color: #333333;
		border-top: solid 1px #e5e5e5;
	}

	.Resolution a:nth-of-type(2n) {
		background-color: #f7f7f7;
	}

	.Interaction_Detail {
		border: solid 1px #e5e5e5;
		margin-bottom: 24px;
		line-height: 32px;
		font-size: 14px;
		color: #333333;
	}

	.Interaction_DetailH {
		background-color: #f9f9f9;
		padding: 15px 27px;
		border-bottom: solid 1px #e5e5e5;
	}

	.Interaction_DetailH h2 {
		font-weight: bold;
	}

	.Interaction_DetailP {
		padding: 30px 35px;
	}

	.Base_Use {
		width: 72px;
		height: 37px;
		background-color: #e5e5e5;
		line-height: 37px;
		color: #333;
		margin-right: 18px;
		float: left;
		font-weight: bold;
		margin-top: 30px;
		cursor: pointer;
	}

	.Base_Use img {
		vertical-align: middle;
		margin: 0 5px 0px 10px;
		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-bottom: 28px;
	}

	.Interaction_QuestH {
		float: left;
		width: 7%;
		font-size: 14px;
		height: 61px;
		position: relative;
		color: #525a6f;
		display: flex;
		justify-content: center;
		flex-direction: column;
		padding-left: 3%;
	}

	.Interaction_QuestH img {
		width: 25px;
		height: 25px;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		object-fit: none;
		left: 2%;
	}

	.Interaction_QuestR {
		float: left;
		width: 90%;
	}

	.Interaction_QuestR select {
		width: 60%;
		line-height: 61px;
		color: #525a6f;
		font-size: 14px;
		text-indent: 1em;
		height: 61px;
		border: solid 1px #dcdee2;
		background-image: url(../images/add_up.png);
		background-size: 21px 15px;
		background-repeat: no-repeat;
		background-position: 95%;
	}

	.Interaction_QuestR textarea {
		background-color: #ffffff;
		border: solid 1px #dcdee2;
		min-height: 193px;
		width: 98%;
		padding: 20px 10px;
		text-indent: 1em;
	}

	.Interaction_Upload {
		width: 101px;
		height: 61px;
		background-color: #ffffff;
		border: solid 1px #dcdee2;
		font-size: 14px;
		text-align: center;
		margin-bottom: 11px;
		line-height: 61px;
		color: #525a6f;
	}

	.Interaction_QuestBtn {
		width: 236px;
		height: 55px;
		line-height: 55px;
		display: block;
		margin-top: 45px;
		font-size: 14px;
		text-align: center;
		color: #fff;
		background-color: #438df3;
	}

	.Interaction_Pictures {
		width: 173px;
		height: 177px;
		margin-right: 20px;
		margin-bottom: 10px;
		background-color: #ffffff;
		border: solid 1px #dcdee2;
		position: relative;
		overflow: hidden;
		cursor: pointer;
		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: 39px;
		height: 5px;
		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: 40px;
		height: 40px;
		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;
	}

	@media screen and (min-width: 1441px) and (max-width: 1680px) {
		.wrap {
			width: 1200px;
		}

		.Prevention_Img {
			height: 231px;
		}

		.TestingImg {
			height: 130px;
			width: 130px;
		}

		.TestingFxR h2 {
			margin-top: 18px;
		}

		.Employee_Img {
			width: 190px;
			height: 190px;
		}

		.Employee_Img img {
			top: 57.5px;
		}

		.Index_Banner .swiper-container {
			height: 690px;
		}

		.subnav_ul .tag {
			margin: 0px 8px;
		}

		.am_logo {
			width: 310px;
			height: 37px;
			top: 24px;
		}

		.nav_search {
			margin: 33.5px 18px 33.5px 0;
		}
	}

	@media screen and (min-width: 1367px) and (max-width: 1441px) {
		.wrap {
			width: 1000px;
		}

		.am_logo {
			width: 310px;
			height: 37px;
			top: 24px;
		}

		.nav_search {
			margin: 33.5px 18px 33.5px 0;
		}

		.subnav_ul .tag {
			margin: 0px 8px;
		}

		.Prevention_Img {
			height: 195px;
		}

		.TestingImg {
			height: 115px;
			width: 115px;
		}

		.TestingFxR h2 {
			margin-top: 9px;
		}

		.Employee_Img {
			width: 180px;
			height: 180px;
		}

		.Employee_Img img {
			top: 52.5px;
		}

		.Place_Fx:nth-of-type(2),
		.Place_Fx:nth-of-type(3),
		.Place_Fx:first-of-type {
			height: 300px;
		}

		.Index_Banner .swiper-container {
			height: 590px;
		}

		.Trends_Tab a {
			font-size: 14px;
		}
	}

	@media screen and (min-width: 1024px) and (max-width: 1366px) {
		.wrap {
			width: 1000px;
		}

		.am_logo {
			width: 290px;
			height: 34px;
			top: 25.5px;
		}

		.nav_search {
			margin: 33.5px 16px 33.5px 0;
		}

		.subnav_ul .tag {
			margin: 0px 6px;
		}

		.Prevention_Img {
			height: 195px;
		}

		.TestingImg {
			height: 115px;
			width: 115px;
		}

		.TestingFxR h2 {
			margin-top: 9px;
		}

		.Employee_Img {
			width: 170px;
			height: 170px;
		}

		.Employee_Img img {
			top: 47.5px;
		}

		.Place_Fx:nth-of-type(2),
		.Place_Fx:nth-of-type(3),
		.Place_Fx:first-of-type {
			height: 300px;
		}

		.Index_Banner .swiper-container {
			height: 560px;
		}

		.Trends_Tab a {
			font-size: 14px;
		}
	}

}
