@media screen and (min-width: 1024px) {
	body {
		font-size: 24px;
	}

	img {
		object-fit: cover;
	}

	ul,
	h2,
	p,
	h3 {
		margin: 0;
		padding: 0;
	}

	.phone {
		display: none;
	}

	.container {
		width: 1240px;
		margin: 0px auto;
		padding: 0;
	}

	.wrapper {
		padding-top: 100px;
	}

	/* å¤´éƒ¨ */
	.HeaderFlix {
		width: 100%;
		position: fixed;
		top: 0;
		left: 0;
		background-color: #fff;
		z-index: 101;
		height: 100px;
		box-shadow: 0px 4px 30px 0px rgba(4, 0, 0, 0.04);
	}

	.b_head {
		width: 100%;
		height: 100px;
	}

	.Logo img {
		width: 390px;
		height: 35px;
		margin-top: 33px;
		float: left;
	}

	.b_headUl {
		float: right;
		text-align: right;
		width: 45%;
	}

	.b_head.on .b_headUl {
		display: none;
	}

	.b_headUl li {
		float: left;
		margin-right: 6%;
		line-height: 96px;
		height: 100%;
	}

	.AboutContentTag:last-child,
	.FooterFlex:last-child,
	.ProductTag:nth-of-type(3n) {
		margin-right: 0;
	}

	.b_headUl li:hover a,
	.b_headUl li.Active a {
		color: #fb5809;
		border-bottom: 4px solid #fb5809;
	}

	.b_headUl li:hover a.NavProductLTag {
		border: 0px;
	}

	.b_head ul li a.NavProductLTag:hover:after {
		content: '';
		width: 100%;
		height: 2px;
		background-color: rgba(255, 255, 255, 0.7);
		position: absolute;
		top: 50px;
		left: 0;
	}

	.b_head ul li a {
		font-size: 16px;
		color: #000;
		display: block;
	}

	.SearchBox {
		background-image: url(../images/search.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: right;
		width: 20px;
		height: 20px;
		float: right;
		margin-top: 40px;
	}

	.SearchSend {
		position: absolute;
		z-index: 2;
		background-color: #fff;
		right: 23%;
		top: 26px;
		height: 40px;
		width: 350px;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		-moz-transition: all .3s ease-out;
		-ms-transition: all .3s ease-out;
		display: none;
	}

	.b_head.on .SearchSend {
		display: block;
	}

	.OtherSearch {
		width: 244px;
		height: 36px;
		border-radius: 20px;
		border: solid 2px #fb5707;
		padding: 0px 18px;
		float: left;
	}

	.SearchText {
		float: left;
		height: 36px;
		line-height: 36px;
		font-size: 14px;
		color: #999;
		width: 212px;
	}

	.OtherSearch .SearchBtn {
		background-image: url(../images/search.png);
		background-size: contain;
		background-repeat: no-repeat;
		background-position: center;
		width: 20px;
		height: 20px;
		float: right;
		margin-top: 7px;
	}

	.SearchSend img {
		width: 19px;
		height: 19px;
		float: left;
		margin-top: 11px;
		margin-left: 40px;
		cursor: pointer;
	}

	.b_head ul li:hover .NavProduct {
		display: block;
	}

	.NavProduct {
		width: 100%;
		background-color: rgba(251, 87, 7, 0.88);
		position: absolute;
		left: 0;
		top: 100px;
		display: none;
		height: 68px;
		text-align: center;
	}

	.b_head ul li a.NavProductLTag {
		height: 68px;
		line-height: 68px;
		color: #fff;
		font-size: 16px;
		display: inline-block;
		vertical-align: top;
		text-align: center;
		position: relative;
		margin-right: 30px;
	}

	.CompanyProfileImg img {
		max-width: 100%;
		object-fit: cover;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		-moz-transition: all .3s ease-out;
		-ms-transition: all .3s ease-out;
	}


	/* åº•éƒ¨ */
	.Footer {
		width: 100%;
		position: relative;
		background: #545454;
		padding-top: 60px;
		border-top: 4px solid #fb5707;
	}

	.go_top {
		width: 68px;
		height: 68px;
		display: block;
		margin: 0px auto;
		background: url(../images/backtop.png);
		background-size: cover;
		background-repeat: no-repeat;
		cursor: pointer;
		position: fixed;
		bottom: 3%;
		animation: arrow 4s ease infinite;
		-webkit-animation: arrow 4s ease infinite;
		-moz-animation: arrow 4s ease infinite;
		-ms-animation: arrow 4s ease infinite;
		right: 0.3rem;
	}

	@keyframes arrow {
		0% {
			transform: translateY(-10px);
			opacity: 0.8;
		}

		100% {
			transform: translateY(10px);
			opacity: 1;
		}
	}

	@-webkit-keyframes arrow {
		0% {
			transform: translateY(-10px);
			opacity: 0.8;
		}

		100% {
			transform: translateY(10px);
			opacity: 1;
		}
	}

	.Footer .col-md-3 {
		width: 34%;
		float: left;
		position: relative;
	}

	.Footer .col-md-3:after {
		content: '';
		position: absolute;
		top: 0;
		right: 0;
		width: 1px;
		height: 200px;
		background-color: rgba(255, 255, 255, 0.16);
	}

	.Footer .col-md-3 img {
		width: 360px;
		height: 33px;
	}

	.Footer .col-md-3 .Tel {
		width: 160px;
		height: 48px;
		background-color: #fb5707;
		border-radius: 14px 0px 14px 0px;
		display: block;
		margin-top: 30px;
		font-size: 18px;
		color: rgba(255, 255, 255, 0.8);
		background-image: url(../images/tel.png);
		background-size: 18px;
		background-repeat: no-repeat;
		background-position: 29px;
		line-height: 48px;
		text-align: center;
		margin-bottom: 36px;
		text-indent: 2em;
	}

	.Footer .col-md-3 p {
		font-size: 18px;
		font-weight: bold;
		color: rgba(255, 255, 255, 0.34);
	}

	.Footer .col-md-3 p i {
		margin-left: 30px;
	}

	.Footer .col-md-9 {
		float: right;
		text-align: right;
		/* width: 65%; */
	}

	.FooterFlex {
		float: left;
		margin-right: 45px;
	}

	.FooterFlex h2,
	.FooterFlex h2 a {
		font-size: 16px;
		margin-bottom: 28px;
		color: rgba(255, 255, 255, 0.46);
	}

	.FooterTag a {
		font-size: 14px;
		display: block;
		line-height: 34px;
		color: rgba(255, 255, 255, 0.28);
		text-align: left;
	}

	.FooterTag a:hover {
		color: #fb5707;
	}

	.CopyRight {
		width: 100%;
		font-size: 14px;
		padding: 20px 0;
		color: rgba(255, 255, 255, 0.46);
		text-align: center;
		border-top: 1px solid rgba(255, 255, 255, 0.16);
		margin-top: 85px;
	}

	/*banner */
	.IndexBanner,
	.IndexBanner .swiper-container {
		width: 100%;
		height: 720px;
		overflow: hidden;
		position: relative;
	}

	.IndexBanner .swiper-slide img {
		width: 100%;
		object-fit: initial;
		height: 100%;
	}

	.IndexBanner .pagination {
		position: absolute;
		left: 0;
		text-align: center;
		bottom: 32px;
		width: 100%;
		z-index: 99;
	}

	.IndexBanner .swiper-pagination-switch {
		display: inline-block;
		width: 40px;
		height: 4px;
		background: #ffffff;
		margin: 0 10px;
		cursor: pointer;
		position: relative;
	}

	.IndexBanner .swiper-active-switch:after {
		content: '';
		width: 100%;
		height: 100%;
		background-color: #fb5707;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
	}

	/* 联系我们 */
	.am_base {
		width: 100%;
		text-align: center;
		font-size: 16px;
		line-height: 32px;
		padding-top: 100px;
		color: #666666;
	}

	.am_base h2 {
		font-size: 30px;
		line-height: 48px;
		color: #fb5707;
	}

	.am_base h2 i {
		color: #333333;
	}

	.ContactUs .am_base {
		background: #F8F8F8;
		padding-bottom: 60px;
	}

	.ContactUsCont {
		height: 460px;
		overflow: hidden;
		position: relative;
		width: 100%;
		background: #fff;
	}

	.map {
		width: 50%;
		position: absolute;
		top: 0;
		right: 0;
		height: 100%;
	}

	#allmap {
		width: 100%;
		height: 100%;
	}

	.ContactUsL {
		width: 50%;
		float: left;
		padding-top: 80px;
	}

	.ContactUsTag {
		width: 50%;
		float: left;
		height: 110px;
		overflow: hidden;
	}

	.ContactUsTag img {
		width: 68px;
		height: 68px;
		float: left;
	}

	.IconImgOn,
	.ContactUsTag:hover .IconImg,
	.CorporateCont {
		display: none;
	}

	.ContactMessage {
		float: left;
		margin-left: 28px;
		width: 69%;
	}

	.ContactMessage h2 {
		font-size: 20px;
		color: #333;
		margin-top: 6px;
		margin-bottom: 8px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
	}

	.ContactMessage p {
		font-size: 14px;
		color: #666;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}

	.ContactUsTag:hover h2,
	.ContactUsTag:hover p {
		color: #fb5707;
	}

	.ContactUsTag:hover .IconImgOn {
		display: block;
	}

	.TabCont {
		margin: 60px auto 48px;
		display: block;
		text-align: center;
		border: solid 1px #fb5707;
		width: 280px;
		height: 48px;
		border-radius: 14px 0px 14px 0px;
	}

	.TabCont a {
		width: 140px;
		height: 48px;
		font-size: 16px;
		line-height: 48px;
		color: #fb5707;
		float: left;
	}

	.TabCont a:first-of-type {
		border-radius: 14px 0px 0px 0px;
	}

	.TabCont a:last-child {
		border-radius: 0 0px 14px 0px;
	}

	.TabCont a.active {
		color: #fff;
		background-color: #fb5707;
	}

	.CompanySwiper {
		width: 48%;
		height: 400px;
		position: relative;
		overflow: hidden;
		float: left;
	}

	.CompanySwiper .swiper-container,
	.CompanySwiper .swiper-slide {
		width: 100%;
		height: 400px;
		position: relative;
	}

	.CompanySwiper .swiper-slide,
	.AboutUSImg img {
		width: 100%;
		height: 100%;
	}

	.CompanySwiper .pagination1,
	.CompanySwiper .pagination2 {
		position: absolute;
		right: 16px;
		text-align: center;
		bottom: 27px;
		z-index: 99;
		font-size: 0;
	}

	.CompanySwiper .swiper-pagination-switch {
		display: inline-block;
		width: 12px;
		height: 12px;
		background: rgba(255, 255, 255, 0.66);
		margin: 0 10px;
		cursor: pointer;
		position: relative;
		border-radius: 50%;
	}

	.CompanySwiper .swiper-active-switch:after {
		content: '';
		width: 100%;
		height: 100%;
		background-color: #fb5707;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		border-radius: 50%;
	}

	.BusinessNewsCont {
		width: 600px;
		height: 66px;
		line-height: 66px;
		padding-left: 36px;
		font-size: 20px;
		color: #fff;
		position: absolute;
		bottom: 0;
		left: 0;
		background: rgba(0, 0, 0, 0.4);
		z-index: 99;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
	}

	.CompanyDynamicsR {
		float: right;
		width: 48%;
		margin-bottom: 100px;
		height: 400px;
		overflow: hidden;
	}

	.DynamicsTag {
		height: 120px;
		overflow: hidden;
		display: block;
		margin-bottom: 20px;
	}

	.hd_l {
		width: 23%;
		height: 120px;
		background-color: #f4f4f4;
		float: left;
		text-align: center;
	}

	.hd_l h2 {
		color: #999999;
		font-weight: bold;
		width: 100%;
		font-size: 36px;
		line-height: 48px;
		display: block;
		margin-top: 18px;
	}

	.hd_l p {
		color: #999999;
		font-size: 14px;
		line-height: 32px;
	}

	.hd_r {
		float: right;
		width: 72%;
		font-size: 14px;
		line-height: 22px;
		color: #666666;
	}

	.hd_r h2 {
		color: #333;
		width: 100%;
		font-size: 18px;
		line-height: 32px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
		font-weight: bold;
		margin: 10px 0;
	}

	.hd_r p {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}

	.DynamicsTag:hover .hd_l h2,
	.DynamicsTag:hover .hd_r h2 {
		color: #fb5707;
	}

	.ProductDisplay {
		background: #F8F8F8;
		padding-bottom: 100px;
	}

	.ManagementSwiper {
		width: 99%;
		display: block;
		margin: 60px auto 0;
		height: 338px;
		position: relative;
		left: 12px;
	}

	.ManagementSwiper .swiper-container {
		height: 338px;
	}

	.ManagementSwiper .swiper-slide,
	.ManagementSwiper .swiper-slide a {
		font-size: 18px;
		color: #333333;
		text-align: center;
	}

	.ManagementSwiper .swiper-slide a h2 {
		width: 388px;
	}

	.ManagementSwiper a h2 {
		width: 100%;
		height: 60px;
		background-color: #ffffff;
		text-align: center;
		line-height: 60px;
		font-size: 18px;
	}


	.ManagementSwiper .swiper-slide img,
	.ProductTag img {
		width: 100%;
		height: 280px;
		display: block;
		margin: 0;
		position: relative;
		overflow: hidden;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		-moz-transition: all .3s ease-out;
		-ms-transition: all .3s ease-out;
	}

	.ManagementSwiper .swiper-slide img {
		width: 388px;
	}

	.ManagementSwiper .swiper-slide:hover img,
	.ProductTag:hover img {
		transform: scale(1.02);
		-webkit-transition: scale(1.02);
		-ms-transition: scale(1.02);
		-mos-transition: scale(1.02);
	}

	.ManagementSwiper .swiper-slide:hover a h2 {
		color: #fb5809;
	}

	.ManagementSwiper .arrow-left {
		background: url(../images/next1.png) no-repeat 0 0;
		left: -82px;
	}

	.ManagementSwiper .arrow-left:hover {
		background: url(../images/next1.png) no-repeat 0 -44px;
	}

	.ManagementSwiper .arrow-right {
		background: url(../images/next1.png) no-repeat -44px 0;
		right: -60px;
	}

	.ManagementSwiper .arrow-right:hover {
		background: url(../images/next1.png) no-repeat -44px -44px;
	}

	.Arrow {
		width: 44px;
		height: 44px;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		z-index: 99;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		-moz-transition: all .3s ease-out;
	}

	.AboutUS {
		width: 100%;
		height: 600px;
		background: #FFF;
	}

	.AboutUSImg {
		width: 50%;
		float: left;
		height: 100%;
	}

	.AboutUSR {
		width: 50%;
		float: right;
		height: 100%;
		background-image: url(../images/bk.png);
		background-size: 456px 255px;
		background-repeat: no-repeat;
		background-position: right bottom;
	}

	.AboutUSRCont {
		padding-left: 13%;
	}

	.AboutUSRCont .am_base {
		padding-top: 68px;
	}

	.AboutUSRCont .am_base h2,
	.AboutUSRCont .am_base p {
		text-align: left;
	}

	.AboutUSP {
		width: 60%;
		height: 147px;
		overflow: hidden;
		font-size: 14px;
		line-height: 30px;
		color: #666666;
		margin-top: 40px;
		margin-bottom: 40px;
	}

	.FindMore {
		width: 160px;
		height: 48px;
		line-height: 48px;
		color: #ffffff;
		font-size: 16px;
		background-color: #fb5707;
		border-radius: 14px 0px 14px 0px;
		display: block;
		background-image: url(../images/jt.png);
		background-size: 9px 16px;
		background-repeat: no-repeat;
		background-position: 118px;
		text-indent: 2em;
		margin-top: 40px;
	}

	.AboutFlex {
		float: left;
		margin-right: 8%;
		line-height: 30px;
		color: #666;
		font-size: 14px;
	}

	.AboutFlex h2 {
		color: #fb5707;
		font-size: 40px;
		margin-bottom: 10px;
	}

	.AboutFlex h2 em {
		font-size: 30px;
	}

	.AboutFlex i.Add {
		font-size: 28px;
		vertical-align: top;
		position: relative;
		top: -10px;
		margin-left: 6px;
		color: #fb5707;
	}

	.numm {
		background-image: url(../images/num.png);
		width: 21px;
		height: 37.1px;
		/* margin-top: -6px; */
		/* margin-left: -5px; */
		/* margin-bottom: 5px; */
		display: inline-block;
		vertical-align: top;
		color: #fb5707;
		background-size: cover;
	}

	.ipa0 {
		animation-name: ip0;
		-webkit-animation-name: ip0
	}

	.ipa1 {
		animation-name: ip1;
		-webkit-animation-name: ip1
	}

	.ipa2 {
		animation-name: ip2;
		-webkit-animation-name: ip2
	}

	.ipa3 {
		animation-name: ip3;
		-webkit-animation-name: ip3
	}

	.ipa6 {
		animation-name: ip6;
		-webkit-animation-name: ip6
	}

	.ipa7 {
		animation-name: ip7;
		-webkit-animation-name: ip7
	}

	.n0.numm0 {
		animation-duration: 5s;
		animation-timing-function: ease-in-out;
		animation-delay: .5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-fill-mode: forwards;
		-webkit-animation-duration: 5s;
		-webkit-animation-timing-function: ease-in-out;
		-webkit-animation-delay: .5s;
		-webkit-animation-iteration-count: 1;
		-webkit-animation-direction: normal;
		-webkit-animation-fill-mode: forwards
	}

	.n1.numm0 {
		animation-duration: 5s;
		animation-timing-function: ease-in-out;
		animation-delay: 1s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-fill-mode: forwards;
		-webkit-animation-duration: 5s;
		-webkit-animation-timing-function: ease-in-out;
		-webkit-animation-delay: 1s;
		-webkit-animation-iteration-count: 1;
		-webkit-animation-direction: normal;
		-webkit-animation-fill-mode: forwards
	}

	.n2.numm0 {
		animation-duration: 5s;
		animation-timing-function: ease-in-out;
		animation-delay: 1.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-fill-mode: forwards;
		-webkit-animation-duration: 5s;
		-webkit-animation-timing-function: ease-in-out;
		-webkit-animation-delay: 1.5s;
		-webkit-animation-iteration-count: 1;
		-webkit-animation-direction: normal;
		-webkit-animation-fill-mode: forwards
	}

	.n3.numm0 {
		animation-duration: 5s;
		animation-timing-function: ease-in-out;
		animation-delay: 2s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-fill-mode: forwards;
		-webkit-animation-duration: 5s;
		-webkit-animation-timing-function: ease-in-out;
		-webkit-animation-delay: 2s;
		-webkit-animation-iteration-count: 1;
		-webkit-animation-direction: normal;
		-webkit-animation-fill-mode: forwards
	}

	.numm1 {
		animation-duration: 5s;
		animation-timing-function: ease-in-out;
		animation-delay: 0s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-fill-mode: forwards;
		-webkit-animation-duration: 5s;
		-webkit-animation-timing-function: ease-in-out;
		-webkit-animation-delay: 0s;
		-webkit-animation-iteration-count: 1;
		-webkit-animation-direction: normal;
		-webkit-animation-fill-mode: forwards
	}

	.numm2 {
		animation-duration: 5s;
		animation-timing-function: ease-in-out;
		animation-delay: 0s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-fill-mode: forwards;
		-webkit-animation-duration: 5s;
		-webkit-animation-timing-function: ease-in-out;
		-webkit-animation-delay: 0s;
		-webkit-animation-iteration-count: 1;
		-webkit-animation-direction: normal;
		-webkit-animation-fill-mode: forwards
	}

	.numm3 {
		animation-duration: 5s;
		animation-timing-function: ease-in-out;
		animation-delay: 0s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-fill-mode: forwards;
		-webkit-animation-duration: 5s;
		-webkit-animation-timing-function: ease-in-out;
		-webkit-animation-delay: 0s;
		-webkit-animation-iteration-count: 1;
		-webkit-animation-direction: normal;
		-webkit-animation-fill-mode: forwards
	}

	.numm6 {
		animation-duration: 5s;
		animation-timing-function: ease-in-out;
		animation-delay: 1s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-fill-mode: forwards;
		-webkit-animation-duration: 5s;
		-webkit-animation-timing-function: ease-in-out;
		-webkit-animation-delay: 1s;
		-webkit-animation-iteration-count: 1;
		-webkit-animation-direction: normal;
		-webkit-animation-fill-mode: forwards
	}

	.numm7 {
		animation-duration: 5s;
		animation-timing-function: ease-in-out;
		animation-delay: 1s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-fill-mode: forwards;
		-webkit-animation-duration: 5s;
		-webkit-animation-timing-function: ease-in-out;
		-webkit-animation-delay: 1s;
		-webkit-animation-iteration-count: 1;
		-webkit-animation-direction: normal;
		-webkit-animation-fill-mode: forwards
	}

	@keyframes ip0 {
		100% {
			background-position: center 1484px;
		}
	}

	@-webkit-keyframes ip0 {
		100% {
			background-position: 0 1484px
		}
	}

	@keyframes ip1 {
		100% {
			background-position: center 2930px;
		}
	}

	@-webkit-keyframes ip1 {
		100% {
			background-position: center 2730px
		}
	}

	@keyframes ip2 {
		100% {
			background-position: center 2778px;
		}
	}

	@-webkit-keyframes ip2 {
		100% {
			background-position: center 2660px
		}
	}

	@keyframes ip3 {
		100% {
			background-position: center 2408px;
		}
	}

	@-webkit-keyframes ip3 {
		100% {
			background-position: center 2590px
		}
	}

	@keyframes ip6 {
		100% {
			background-position: center 2380px
		}
	}

	@-webkit-keyframes ip6 {
		100% {
			background-position: center 2380px
		}
	}

	@keyframes ip7 {
		100% {
			background-position: center 2226px;
		}

		/*2310px-7*/
	}

	@-webkit-keyframes ip7 {
		100% {
			background-position: center 2170px
		}

		/*2240px-8*/
	}

	.ball .ball-inner .num .p1 {
		-webkit-animation-delay: .4s;
		-moz-animation-delay: .4s;
		-o-animation-delay: .4s;
		animation-delay: .4s
	}

	.ball .ball-inner .num .p1 span {
		color: #1a97df;
		font-size: 82px
	}

	.ball .ball-inner .num .p1 b {
		font-size: 30px;
		color: #fb5707;
		vertical-align: middle;
		margin-left: 5px;
	}

	.ball .ball-inner .num .p1 em {
		font-size: 16px;
		color: #1a97df
	}

	.ball .ball-inner .num .p2 {
		-webkit-animation-delay: .8s;
		-moz-animation-delay: .8s;
		-o-animation-delay: .8s;
		animation-delay: .8s;
	}

	.ball .ball-inner .num .p2 span {
		color: #1a97df;
		font-size: 82px
	}

	.ball .ball-inner .num .p2 b {
		font-size: 30px;
		color: #fb5707;
		vertical-align: middle;
	}

	.ball .ball-inner .num .p2 em {
		font-size: 16px;
		color: #1a97df
	}

	.ball .ball-inner .num .p3 {
		-webkit-animation-delay: 1.2s;
		-moz-animation-delay: 1.2s;
		-o-animation-delay: 1.2s;
		animation-delay: 1.2s
	}

	.ball .ball-inner .num .p3 span {
		color: #1a97df;
		font-size: 82px
	}

	.ball .ball-inner .num .p3 b {
		font-size: 40px;
		color: #1a97df;
		vertical-align: 33px
	}

	.ball .ball-inner .num .p3 em {
		font-size: 16px;
		color: #1a97df
	}

	/* 关于我们 */
	.OtherBanner img {
		width: 100%;
	}

	.AboutInsideH {
		font-size: 28px;
		text-align: center;
		margin-top: 60px;
		margin-bottom: 40px;
		color: #333333;
		font-weight: bold;
	}

	.AboutInsideP {
		font-size: 14px;
		color: #666;
		line-height: 30px;
	}

	.AboutIntrodution {
		margin-top: 38px;
		padding-top: 48px;
		background: #F8F8F8;
		padding-bottom: 120px;
	}

    .AboutNumber {
        /*width: 680px;*/
        width: 380px;
        display: block;
        margin: 0px auto;
    }

	.AboutNumber .AboutFlex {
		margin-right: 168px;
	}

	.AboutFlex:last-child {
		margin-right: 0;
	}

	.AboutInsideImg {
		width: 100%;
		position: relative;
		margin-top: 68px;
	}

	.AboutInsideImg img {
		width: 1160px;
		height: 468px;
		display: block;
		margin: 0px auto;
		position: relative;
		z-index: 2;
	}

	.AboutInsideImg:before {
		content: '';
		width: 100%;
		position: absolute;
		top: 120px;
		left: 0;
		height: 388px;
		background-color: #fb6218;
		border: solid 2px #fb6218;
	}

	/* 行业动态 */
	.am_menus {
		width: 100%;
		height: 68px;
		line-height: 68px;
		border-bottom: 1px solid #e5e5e5;
		position: relative;
		z-index: 2;
	}

	.am_menusl {
		float: left;
	}

	.am_menusl img {
		width: 20px;
		height: 20px;
		vertical-align: middle;
		margin-right: 26px;
		margin-top: 24px;
		float: left;
	}

	.am_menusltag {
		font-size: 16px;
		line-height: 68px;
		color: #666666;
		float: left;
	}

	.am_menusltag a {
		display: inline-block;
		vertical-align: top;
		color: #666666;
		padding: 0px 5px;
	}

	.am_menusr a {
		font-size: 16px;
		line-height: 68px;
		color: #666666;
		margin-right: 40px;
		height: 68px;
		float: left;
	}

	.am_menusr a:last-child {
		margin-right: 0;
	}

	.am_menusr .am_active {
		color: #fb5707;
		height: 68px;
	}

	.am_subbuilding {
		padding-top: 60px;
	}

	.am_buildinglist {
		width: 100%;
		padding: 40px 0;
		border-bottom: 1px solid #e5e5e5;
		display: block;
	}

	.am_bkimg {
		width: 29%;
		height: 240px;
		float: left;
		overflow: hidden;
	}

	.am_bkimg img {
		width: 100%;
		height: 100%;
		transition: all 0.5s linear;
		-moz-transition: all 0.5s linear;
		-ms-transition: all 0.5s linear;
		-webkit-transition: all 0.5s linear;
	}

	.am_buildmid {
		width: 14%;
		height: 240px;
		font-size: 16px;
		line-height: 32px;
		text-align: center;
		color: #999999;
		float: left;
	}

	.am_buildmid h2 {
		font-size: 36px;
		line-height: 40px;
		margin-top: 99px;
		color: #999999;
		font-weight: bold;
	}

	.am_buildr {
		width: 53%;
		height: 240px;
		font-size: 14px;
		line-height: 24px;
		float: left;
		color: #999999;
	}

	.am_buildr h2 {
		font-size: 24px;
		line-height: 32px;
		color: #333333;
		text-overflow: ellipsis;
		display: -webkit-box;
		overflow: hidden;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		font-weight: bold;
	}

	.am_buildr p {
		text-overflow: ellipsis;
		display: -webkit-box;
		overflow: hidden;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		margin-top: 40px;
		margin-bottom: 50px;
	}

	.am_buildr span {
		width: 128px;
		height: 40px;
		line-height: 40px;
		font-size: 14px;
		text-align: center;
		display: block;
		color: #999;
		border-radius: 20px;
		border: solid 1px #999999;
		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;
		-moz-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
		-ms-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	}


	.am_buildinglist:hover .am_bkimg img {
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
		-ms-transform: scale(1.1);
		-moz-transform: scale(1.1);
	}

	.am_buildinglist:hover {
		background-color: #f8f8f8;
		transition: all .3s linear;
		-webkit-transition: all .3s linear;
		-moz-transition: all .3s linear;
		-ms-transition: all .3s linear;
	}

	.am_buildinglist:hover .am_buildr h2,
	.am_buildinglist:hover .am_buildmid h2 {
		color: #fb6218;
	}

	.am_buildinglist:hover .am_buildr span {
		background: #fb6218;
		color: #fff;
		border: solid 1px #fb6218;
	}

	.page {
		width: 100%;
		margin: 66px auto 0;
		text-align: center;
		padding-bottom: 120px;
	}

	.page a {
		color: #999;
		font-size: 16px;
		margin-right: 5px;
		border-radius: 4px;
		border: solid 1px rgba(153, 153, 153, 0.5);
		padding: 0 20px;
		height: 42px;
		line-height: 42px;
		display: inline-block;
		vertical-align: top;
		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;
		-moz-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
		-ms-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	}

	.page a:hover,
	.page a.active {
		background-color: #fb5707;
		color: #fff;
	}

	/* 动态详情 */
	.newDetailsContainer {
		padding: 100px 0 0px;
	}

	.newTitle {
		font-size: 24px;
		color: #333;
		text-align: center;
		font-weight: bold;
		margin-bottom: 20px;
	}

	.newTime {
		text-align: center;
		font-size: 14px;
		color: #999;
	}

	.newInfo {
		padding: 48px 0 0;
		border-top: 1px solid #e5e5e5;
		margin: 50px 0 120px;
	}

	.newInfo p {
		text-align: justify;
		font-size: 16px !important;
		color: #666 !important;
		line-height: 30px !important;
		margin-bottom: 30px;
		text-indent: 2em;
	}

	.newInfo p:last-child {
		margin-bottom: 0;
	}

	.newInfo p img {
		max-width: 100%;
		text-align: center;
		display: block;
		margin: 0px auto;
		object-fit: contain;
	}

	.productPage {
		background: #F8F8F8;
		padding-top: 48px;
		padding-bottom: 58px;
	}

	.productNext {
		float: left;
		width: 80%;
	}

	.productNext p,
	.productNext p a {
		font-size: 16px;
		color: #666;
		margin-bottom: 14px;
		cursor: pointer;
	}

	.productNext p:last-child {
		margin-bottom: 0;
	}

	.productNext p:hover,
	.productNext p:hover a,
	.productNext p.active,
	.productNext p.active a {
		color: #fb5707;
	}

	.baseBtn {
		display: block;
		width: 154px;
		height: 44px;
		background-color: #fb5707;
		border-radius: 2px;
		font-size: 16px;
		color: #fff;
		text-align: center;
		line-height: 44px;
	}

	.productPage .baseBtn {
		float: right;
		margin-top: 10px;
	}

	/* 产品展示 */
	.ProductCont {
		background: #F8F8F8;
		padding-top: 84px;
	}
	.ProductIntroductionImg{
		float: left;
		width: 388px;
		height: 280px;
		overflow: hidden;
		margin-bottom: 60px;
	}
	.ProductIntroductionImg img{
		width: 100%;
		height: 100%;
	}
	.ProductIntroductionR {
		float: right;
		width: 59%;
		margin-top: 45px;
		font-size: 14px;
		line-height: 36px;
		color: #666;
	}

	.ProductIntroductionR h2 {
		font-size: 24px;
		line-height: 40px;
		padding-bottom: 10px;
		margin-bottom: 10px;
		border-bottom: 1px solid #e5e5e5;
		color: #000;
	}

	.ProductIntroductionR h3 {
		font-size: 20px;
		line-height: 48px;
		color: #d6000f;
		margin-top: 20px;
		display: block;
	}

	.ProductIntroductionR h3 i {
		font-size: 48px;
	}

	.ProductH {
		line-height: 32px;
		font-size: 24px;
		color: #333333;
		font-weight: bold;
		border-left: 4px solid #fb5707;
		padding-left: 32px;
		margin-bottom: 18px;
	}

	.ProductCont .ManagementSwiper {
		margin: 0px auto;
		left: 0;
		width: 100%;
		height: auto;
	}

	.ProductTag {
		width: 388px;
		float: left;
		margin-top: 46px;
		margin-right: 38px;
	}

	.ProductTagImg {
		width: 100%;
		height: 280px;
		overflow: hidden;
		position: relative;
	}

	.ProductDown {
		position: absolute;
		top: 0;
		left: 0;
		background: rgba(251, 87, 7, 0.7);
		z-index: 1;
		width: 100%;
		height: 100%;
		background-image: url(../images/more.png);
		background-size: 120px 50px;
		background-repeat: no-repeat;
		background-position: center;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		-moz-transition: all .3s ease-out;
		-ms-transition: all .3s ease-out;
		transform: translateY(-100%);
		-webkit-transform: translateY(-100%);
		-moz-transform: translateY(-100%);
		-ms-transform: translateY(-100%);
	}

	.ProductTag:hover .ProductDown {
		transform: translateY(0%);
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-ms-transform: translateY(0%);
	}

	/* 产品详情 */
	.ProductDetail {
		margin-top: 46px;
		padding-top: 65px;
		padding-left: 105px;
		padding-bottom: 44px;
		background: #fff;
		font-size: 14px;
		line-height: 36px;
		color: #666;
	}

	.pb120 {
		padding-bottom: 120px;
	}

	.ProductDetail img {
		margin: 0px auto 70px;
		display: block;
		object-fit: contain;
		max-width: 100%;
	}

	/*访客留言 */
	.OnlineConsultationSub {
		background-color: #fff;
		margin-top: 60px;
		padding: 60px 210px;
	}

	.OnlineConsultationSub .ContactText {
		width: 100%;
		display: block;
		margin: 0px auto;
		font-size: 0;
	}

	.ContactText input {
		width: 348px;
		height: 46px;
		background-color: #ffffff;
		border: solid 1px #d1d1d1;
		font-size: 14px;
		line-height: 46px;
		color: #999;
		padding: 0px 16px;
		margin-bottom: 32px;
		vertical-align: top;
		float: left;
	}

	.SumbitBtn {
		width: 200px;
		height: 60px;
		background-color: #fb5707;
		border-radius: 14px 0px 0px 0px;
		float: left;
		font-size: 18px;
		text-align: center;
		color: #fff;
		line-height: 60px;
	}

	.OnlineConsultationSub .ContactTextFlex input:last-child {
		float: right;
	}

	.OnlineConsultationSub .ContactText textarea {
		width: 786px;
		height: 212px;
		border: solid 1px #c6c6c6;
		font-size: 14px;
		line-height: 32px;
		color: #999;
		padding: 16px;
		margin-bottom: 60px;
	}

	.ContactBtn {
		width: 410px;
		display: block;
		margin: 0px auto;
	}

	.ReturnWrite {
		width: 200px;
		height: 60px;
		background-color: #7c7c7c;
		border-radius: 0px 0px 14px 0px;
		float: right;
		font-size: 18px;
		text-align: center;
		color: #fff;
		line-height: 60px;
	}

	.mt60 {
		margin-top: 60px;
	}

	/* 搜索页面 */
	.SearchCont {
		background: #fff;
		padding: 0;
	}

	.SearchResult {
		width: 100%;
		height: 100px;
		line-height: 100px;
		margin-bottom: 52px;
		background-color: #f8f8f8;
	}

	.SearchResult h2 {
		font-size: 20px;
		color: #000000;
		line-height: 100px;
		float: left;
	}

	.SearchResult .OtherSearch {
		float: right;
		margin-top: 32px;
	}

	/* 人才招聘 */
	.RecuitCont {
		background: #F8F8F8;
	}

	.TalentRecuitment {
		width: 100%;
		height: 48px;
		margin: 60px auto;
	}

	.TalentRecuitmentFlex {
		width: 16.6%;
		height: 48px;
		line-height: 48px;
		font-size: 16px;
		color: #666;
		border: solid 1px #d1d1d1;
		float: left;
		margin-right: 20px;
		padding: 0px 17px;
	}

	.TalentRecuitmentFlex select {
		width: 100%;
		height: 48px;
		line-height: 48px;
		font-size: 16px;
		color: #666;
		background-image: url(../images/dowm_h1.png);
		background-size: 16px 9px;
		background-repeat: no-repeat;
		background-position: right;
	}

	.recruit_table {
		width: 100%;
		background: #ffffff;
	}

	.TalentRecuitSearch {
		float: right;
		width: 35.5%;
		height: 48px;
		line-height: 48px;
		font-size: 16px;
		color: #666;
		border: solid 1px #d1d1d1;
	}

	.TalentText {
		float: left;
		width: 72%;
		height: 48px;
		line-height: 48px;
		font-size: 16px;
		color: #666;
		padding: 0px 17px;
	}

	.TalentBtn {
		float: right;
		width: 19.5%;
		height: 48px;
		background-image: url(../images/search1.png);
		background-size: 20px;
		background-repeat: no-repeat;
		background-position: center;
		background-color: #fb5707;
	}

	.recruit_thead {
		height: 66px;
		line-height: 66px;
		background-color: #fb5707;
		padding: 0px 30px;
	}

	.recruit_thead h2 {
		font-size: 18px;
		color: #fff;
		width: 20%;
		float: left;
		line-height: 66px;
		text-align: center;
	}

	.recruit_row span {
		font-size: 14px;
		color: #666;
		text-align: center;
		width: 20%;
		float: left;
		padding: 30px 0;
	}

	.recruit_thead h2:first-child,
	.recruit_row span.text_position {
		text-align: left;
		box-sizing: border-box;
		padding-left: 37px;
	}

	.recruit_row {
		font-size: 14px;
		color: #666;
		text-align: center;
		width: 1180px;
		display: block;
		margin: 0px auto;
	}


	.recruit_thead h2:last-child,
	.recruit_row span:nth-of-type(5) {
		box-sizing: border-box;
		padding-left: 90px;
		text-align: left;
		cursor: pointer;
	}

	.recruit_row span img {
		width: 18px;
		height: 10px;
		float: right;
	}

	.recruit_row span img.DefaultImg,
	.recruit_row .RecuitBorer.on span img.ActiveImg {
		display: none;
	}

	.recruit_row .RecuitBorer.on span img.DefaultImg {
		display: block;
	}

	.ReplayCont {
		width: 1046px;
		background-color: #f8f8f8;
		display: none;
		margin: 0px auto 20px;
		padding: 58px 67px 44px 67px;
		float: left;
	}

	.RecuitBorer {
		width: 100%;
		display: block;
		margin: 0px auto;
		border-bottom: 1px solid #E5E5E5;
		float: left;
	}

	.ReplayDepartment {
		border-bottom: 1px solid rgba(153, 153, 153, 0.4);
		width: 100%;
		display: block;
		margin: 0px auto;
		padding: 0px 12px 18px;
	}

	.ReplayDepartment h3 {
		float: left;
		width: 33.3%;
		font-size: 14px;
		line-height: 36px;
		color: #666666;
		text-align: left;
	}

	.ReplayDepartment h3:nth-of-type(3n) {
		text-align: right;
		padding-right: 53px;
	}

	.ReplayDepartment1 {
		width: 100%;
		display: block;
		margin: 0px auto;
	}

	.ReplayDepartmentDiv {
		width: 45%;
		float: left;
		margin-top: 0;
		text-align: left;
	}

	.ReplayDepartmentDiv h3 {
		font-size: 16px;
		line-height: 30px;
		color: #000000;
		font-weight: bold;
	}

	.ReplayDepartmentDiv p {
		margin-top: 10px;
	}

	.ReplayDepartmentDiv:nth-of-type(2n) {
		padding-left: 100px;
	}

	.ReaplayBtn {
		width: 140px;
		height: 48px;
		background-color: #fb5707;
		border-radius: 2px;
		line-height: 48px;
		display: block;
		margin-top: 70px;
		font-size: 16px;
		color: #fff;
	}
}

@media screen and (min-width: 1024px) and (max-width: 1199px) {
	.container {
		width: 1000px;
	}

	.Logo img {
		width: 290px;
		height: 26px;
		margin-top: 37px;
	}

	.b_headUl {
		width: 55%;
	}

	.SearchSend {
		right: 5%;
	}

	.AboutUSP {
		width: 85%;
	}

	.ManagementSwiper .swiper-slide img {
		width: 288px;
		height: 208px;
	}

	.ManagementSwiper .swiper-slide a h2 {
		width: 288px;
	}

	.ManagementSwiper {
		height: 272px;
		left: 22px;
	}

	.Arrow {
		top: 35%;
	}

	.ManagementSwiper .arrow-left {
		left: 30px;
	}

	.ManagementSwiper .arrow-right {
		right: 70px;
	}

	.ContactUsTag img {
		height: 54px;
		width: 54px;
	}

	.ContactMessage {
		margin-left: 28px;
		width: 67%;
	}

	.AboutInsideImg img {
		width: 960px;
		height: 387px;
	}

	.AboutInsideImg:before {
		content: '';
		height: 288px;
	}

	.Footer .col-md-3 img {
		width: 280px;
		height: 24px;
	}

	.ProductTag {
		width: 300px;
	}

	.ProductTagImg {
		height: 216px;
	}

	.ProductCont .ManagementSwiper {
		width: 98%;
	}

	.TalentRecuitmentFlex {
		width: 15%;
	}

	.TalentText {
		width: 70%;
	}

	.recruit_row {
		width: 950px;
	}

	.ReplayCont {
		width: 815px;
	}

	.ReplayDepartmentDiv {
		width: 100%;
		float: none;
	}

	.ReplayDepartmentDiv:nth-of-type(2n) {
		padding-left: 0;
		margin-top: 40px;
	}

	.OnlineConsultationSub {
		padding: 60px 10%;
	}

	.OnlineConsultationSub .ContactText textarea {
		width: 95.5%;
	}
}

@media screen and (min-width: 1200px) and (max-width: 1366px) {
	.ManagementSwiper .arrow-left {
		left: 20px;
	}

	.ManagementSwiper .arrow-right {
		right: 40px;
	}
}
