@media screen and (max-width: 1023px) {
	img {
		object-fit: cover;
	}

	.pc {
		display: none;
	}

	.container {
		max-width: 7.5rem;
		margin: 0px auto;
		font-size: 0.24rem;
		padding: 0px 0.3rem;
	}

	/* å¤´éƒ¨ */
	.HeaderFlix {
		padding: 0px 0.3rem;
		position: relative;
		top: 0;
		left: 0;
		background-color: #fff;
		z-index: 99;
		height: 1rem;
	}

	.HeaderFlix.on {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
	}

	.LogoImg {
		background-image: url(../images/logo.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		float: left;
		width: 3.90rem;
		height: 0.35rem;
		margin-top: 0.325rem;
	}

	.mobile-nav {
		float: right;
		width: 0.48rem;
		height: 0.4rem;
		position: relative;
		z-index: 3;
		top: 0.3rem;
	}

	.mobile-nav span {
		width: 0.48rem;
		height: 0.04rem;
		background: #fb5707;
		display: block;
		margin-bottom: 0.16rem;
		position: relative;
	}

	.mobile-nav.on {
		/* background: #21569a; */
	}

	.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.08rem;
	}

	.SearchBox {
		background-image: url(../images/search.png);
		background-size: contain;
		background-repeat: no-repeat;
		background-position: right;
		width: 0.38rem;
		height: 0.38rem;
		position: absolute;
		top: 0.31rem;
		right: 1.2rem;
	}

	.SearchSend {
		position: absolute;
		z-index: 2;
		background-color: #fff;
		left: 0.3rem;
		top: 0.2rem;
		height: 0.6rem;
		width: 4.5rem;
		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;
	}

	.HeaderFlix.nort .SearchSend {
		display: block;
	}

	.OtherSearch {
		width: 3.5rem;
		height: 0.52rem;
		border-radius: 0.5rem;
		border: solid 0.04rem #fb5707;
		padding: 0px 0.18rem;
		float: left;
	}

	.SearchText {
		float: left;
		height: 0.52rem;
		line-height: 0.52rem;
		font-size: 0.24rem;
		color: #999;
		width: 87%;
	}

	.OtherSearch .SearchBtn {
		background-image: url(../images/search.png);
		background-size: contain;
		background-repeat: no-repeat;
		background-position: center;
		width: 0.35rem;
		height: 0.35rem;
		float: right;
		margin-top: 0.07rem;
	}

	.SearchSend img {
		width: 0.25rem;
		height: 0.25rem;
		float: left;
		margin-top: 0.2rem;
		margin-left: 0.2rem;
		cursor: pointer;
	}

	/* åº•éƒ¨ */
	.Footer {
		width: 100%;
		position: relative;
		background: #545454;
		padding-top: 0.8rem;
		border-top: 0.04rem solid #fb5707;
	}

	.go_top {
		width: 0.68rem;
		height: 0.68rem;
		display: block;
		margin: 0px auto;
		background: url(../images/backtop.png);
		background-size: cover;
		background-repeat: no-repeat;
		cursor: pointer;
		position: fixed;
		bottom: 3%;
		right: 0.3rem;
		z-index: 99;
	}

	.Footer .col-md-3 {
		color: #FFFFFF !important;
	}

	.Footer .col-md-3 img {
		width: 5rem;
		height: 0.46rem;
	}

	.Footer .col-md-3 .Tel {
		color: rgba(255, 255, 255, 0.8);
		width: 2.48rem;
		height: 0.56rem;
		background-color: #fb5707;
		border-radius: 0.18rem 0px 0.18rem 0px;
		display: block;
		font-size: 0.28rem;
		font-weight: bold;
		line-height: 0.56rem;
		text-align: center;
		margin-bottom: 0.3rem;
		margin-top: 0.3rem;
	}

	.Footer .col-md-3 p {
		font-size: 0.24rem;
		line-height: 0.38rem;
		color: rgba(255, 255, 255, 0.34);
	}

	.Footer .col-md-9 {
		width: 100%;
		margin-top: 0.6rem;
		border-top: 1px solid rgba(255, 255, 255, 0.34);
	}

	.FooterFlex h2 {
		font-size: 0.28rem;
		height: 1.02rem;
		position: relative;
		line-height: 1.02rem;
		color: rgba(255, 255, 255, 0.64);
		border-bottom: 1px solid rgba(255, 255, 255, 0.34);
	}

	.FooterFlex h2 a {
		color: rgba(255, 255, 255, 0.64);
		font-size: 0.28rem;
		display: block;
	}

	.FooterFlex h2:after {
		content: '';
		background-image: url(../images/dowm.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		width: 0.3rem;
		height: 0.17rem;
		position: absolute;
		right: 0;
		top: 0.425rem;
	}

	.FooterFlex h2.on:after {
		content: '';
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
	}

	.FooterTag {
		border-bottom: 1px solid rgba(255, 255, 255, 0.2);
		padding: 0.15rem 0.5rem 0.5rem;
		display: none;
	}

	.FooterTag a {
		font-size: 0.26rem;
		padding-top: 0.4rem;
		display: block;
		color: rgba(255, 255, 255, 0.2);
	}

	.FooterTag a:hover {
		color: #cf0d25;
	}

	.CopyRight {
		width: 100%;
		font-size: 0.2rem;
		padding: 0.5rem 0;
		color: rgba(255, 255, 255, 0.2);
		background-color: #545454;
		border-top: 1px solid rgba(255, 255, 255, 0.16);
		margin-top: 0.85rem;
		text-align: center;
	}

	/* 测导航 */
	/*menu*/
	.menu-li {
		position: fixed;
		top: 1rem;
		z-index: 100;
		width: 100%;
		background: #fff;
		display: none;
		border-top: 1px solid #959595;
		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.34rem;
		color: #333;
		padding: 0px 0.3rem;
		overflow: hidden;
		border-bottom: 1px solid #f8f8f8;
	}

	.menu-li ul li>a i {
		float: right;
		width: 0.3rem;
		height: 0.17rem;
		background-image: url(../images/dowm.png);
		background-size: cover;
		background-position: right;
		background-repeat: no-repeat;
		margin-top: 0.40rem;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		-moz-transition: all .3s ease-out;
	}

	.menu-li ul li.on>a i {
		background-image: url(../images/dowm_h.png);
		background-size: cover;
		background-position: right;
		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.3rem;
		color: #333;
		font-weight: normal;
		line-height: 0.48rem;
	}

	.MenuMain {
		width: 100%;
		margin-top: 0.45rem;
	}

	.MenuMain.Nor h2 {
		color: #cf0d25;
	}

	.MenuMain.Nor h2:after {
		content: '';
		width: 0.3rem;
		height: 0.17rem;
		background-image: url(../images/dowm_h.png);
		background-size: cover;
		background-position: right;
		background-repeat: no-repeat;
		position: absolute;
		top: 0;
		right: 0.3rem;
	}

	.MenuMain.Nor .MenuDown {
		display: block;
	}

	.menu-li ul li dt h2 {
		display: block;
		padding-left: 0.5rem;
		font-size: 0.3rem;
		color: #000;
		margin-top: 0.24rem;
		position: relative;
	}

	.menu-li ul li dt h2:after {
		content: '';
		width: 0.3rem;
		height: 0.17rem;
		background-image: url(../images/dowm.png);
		background-size: cover;
		background-position: right;
		background-repeat: no-repeat;
		position: absolute;
		top: 0;
		right: 0.3rem;
	}

	.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.on dl .MenuDown a {
		color: #999;
	}

	.menu-li ul li dt a {
		display: block;
		padding-left: 0.5rem;
		font-size: 0.3rem;
		color: #000;
		margin-top: 0.24rem;
	}

	.menu-li ul li dl dt a.on,
	.menu-li ul li.on a,
	.menu-li ul li.on dl a.Not {
		color: #fb5707;
	}

	.menu-li ul li.on dl a {
		color: #000;
	}

	/*banner */
	.IndexBanner {
		width: 100%;
		height: 4.8rem;
		overflow: hidden;
		position: relative;
	}

	.IndexBanner .swiper-container {
		height: 4.8rem;
		overflow: hidden;
	}

	.IndexBanner .swiper-container img {
		width: 100%;
		height: 4.8rem;
	}

	.IndexBanner .pagination {
		position: absolute;
		left: 0;
		text-align: center;
		bottom: 6%;
		width: 100%;
		z-index: 99;
		margin: 0px;
		font-size: 0;
	}

	.IndexBanner .swiper-pagination-switch {
		display: inline-block;
		width: 0.4rem;
		height: 0.1rem;
		background: #ffffff;
		margin: 0 0.1rem;
		font-size: 0;
		cursor: pointer;
		position: relative;
		vertical-align: top;
	}

	.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: 0.28rem;
		line-height: 0.48rem;
		color: #666666;
		padding-top: 1rem;
	}

	.am_base h2 {
		font-size: 0.38rem;
		line-height: 0.52rem;
		color: #fb5707;
	}

	.am_base h2 i {
		color: #333333;
	}

	.ContactUs .am_base {
		background: #F8F8F8;
		padding-bottom: 0.6rem;
	}

	.ContactUsCont {
		position: relative;
		width: 100%;
		background: #fff;
	}

	.map,
	#allmap {
		width: 100%;
		height: 4.60rem;
	}

	.ContactUsL {
		width: 100%;
		padding-top: 0.8rem;
		margin-bottom: 0.5rem;
	}

	.ContactUsTag {
		width: 100%;
		height: 1.20rem;
		overflow: hidden;
		display: block;
		margin-bottom: 0.4rem;
	}

	.ContactUsTag img {
		width: 1.20rem;
		height: 1.20rem;
		float: left;
	}

	.IconImgOn,
	.ContactUsTag:hover .IconImg,
	.CorporateCont {
		display: none;
	}

	.ContactMessage {
		float: left;
		margin-left: 0.3rem;
		width: 78%;
	}

	.ContactMessage h2 {
		font-size: 0.3rem;
		color: #333;
		margin-top: 0.05rem;
		margin-bottom: 0.05rem;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
	}

	.ContactMessage p {
		font-size: 0.23rem;
		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: 0.6rem auto 0.48rem;
		display: block;
		text-align: center;
		border: solid 1px #fb5707;
		width: 50%;
		height: 0.6rem;
		border-radius: .14rem 0px .14rem 0px;
	}

	.TabCont a {
		width: 50%;
		height: 0.6rem;
		font-size: 0.28rem;
		line-height: .6rem;
		color: #fb5707;
		float: left;
	}

	.TabCont a:first-of-type {
		border-radius: 0.14rem 0px 0px 0px;
	}

	.TabCont a:last-child {
		border-radius: 0 0px .14rem 0px;
	}

	.TabCont a.active {
		color: #fff;
		background-color: #fb5707;
	}

	.CompanySwiper,
	.CompanySwiper .swiper-container,
	.CompanySwiper .swiper-slide {
		width: 100%;
		height: 4rem;
		position: relative;
		overflow: hidden;
	}

	.CompanySwiper .swiper-slide,
	.AboutUSImg img {
		max-width: 100%;
		display: block;
		margin: 0px auto;
	}
	.CompanySwiper .swiper-slide img{
		width:100%;
		height:4rem;
	}
	.CompanySwiper .pagination1,
	.CompanySwiper .pagination2 {
		position: absolute;
		right: 0.16rem;
		text-align: center;
		bottom: 0.2rem;
		z-index: 99;
		font-size: 0;
	}

	.CompanySwiper .swiper-pagination-switch {
		display: inline-block;
		width: 0.18rem;
		height: 0.18rem;
		background: rgba(255, 255, 255, 0.66);
		margin: 0px 0.1rem;
		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: 100%;
		height: 0.6rem;
		line-height: 0.6rem;
		padding-left: 0.36rem;
		font-size: 0.28rem;
		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 {
		width: 100%;
		margin-bottom: 1rem;
		margin-top: 0.3rem;
	}

	.DynamicsTag {
		height: 1.5rem;
		overflow: hidden;
		display: block;
		margin-bottom: 0.2rem;
	}

	.hd_l {
		width: 28%;
		height: 1.5rem;
		background-color: #f4f4f4;
		float: left;
		text-align: center;
	}

	.hd_l h2 {
		color: #999999;
		font-weight: bold;
		width: 100%;
		font-size: 0.42rem;
		line-height: 0.52rem;
		display: block;
		margin-top: 0.3rem;
	}

	.hd_l p {
		color: #999999;
		font-size: 0.28rem;
		line-height: 0.42rem;
	}

	.hd_r {
		float: right;
		width: 66%;
		font-size: 0.26rem;
		line-height: 0.38rem;
		color: #666666;
	}

	.hd_r h2 {
		color: #333;
		width: 100%;
		font-size: 0.3rem;
		line-height: 0.48rem;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
		font-weight: bold;
		margin: 0.1rem 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: 1rem;
		padding-top: 0;
	}

	.ManagementSwiper {
		width: 100%;
		display: block;
		margin: 0.6rem auto 0;
		height: 5.8rem;
		position: relative;
		left: 0;
	}

	.ManagementSwiper .swiper-container {
		height: 5.8rem;
	}

	.ManagementSwiper .swiper-slide,
	.ManagementSwiper .swiper-slide a {
		font-size: 0.28rem;
		color: #333333;
		text-align: center;
	}

	.ManagementSwiper a h2 {
		width: 100%;
		height: 0.8rem;
		background-color: #ffffff;
		text-align: center;
		line-height: 0.8rem;
		font-size: 0.28rem;
	}

	.ManagementSwiper .swiper-slide img,
	.ProductTag img {
		width: 100%;
		display: block;
		margin: 0px auto;
		position: relative;
		overflow: hidden;
	}
	.ManagementSwiper .swiper-slide img{
		height: 5rem;
	}

	.ManagementSwiper .arrow-left {
		background: url(../images/next.png) no-repeat;
		left: 0.3rem;
		background-size: cover;
	}

	.ManagementSwiper .arrow-right {
		background: url(../images/next.png) no-repeat;
		right: 0.3rem;
		background-size: cover;
		transform: translateY(-50%) rotate(180deg);
		-webkit-transform: translateY(-50%) rotate(180deg);
	}

	.Arrow {
		width: 0.44rem;
		height: 0.44rem;
		position: absolute;
		top: 40%;
		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 {
		padding: 0px 0.3rem;
		background: #FFF;
		margin-top: 1rem;
	}

	.AboutUSImg {
		width: 100%;
		height: 100%;
	}

	.AboutUSR {
		width: 100%;
		background-image: url(../images/bk.png);
		background-size: 4.56rem 2.55rem;
		background-repeat: no-repeat;
		background-position: right bottom;
	}

	.AboutUSRCont {
		/* padding: 0px 0.3rem; */
	}

	.AboutUSRCont .am_base {
		padding-top: 0.68rem;
	}

	.AboutUSRCont .am_base h2,
	.AboutUSRCont .am_base p {
		text-align: left;
	}

	.AboutUSP {
		width: 100%;
		font-size: 0.28rem;
		line-height: 0.48rem;
		color: #666666;
		margin-top: 0.4rem;
		margin-bottom: 0.4rem;
	}

	.FindMore {
		width: 2rem;
		height: 0.6rem;
		line-height: 0.6rem;
		color: #ffffff;
		font-size: 0.28rem;
		background-color: #fb5707;
		border-radius: 0.14rem 0px 0.14rem 0px;
		display: block;
		background-image: url(../images/jt.png);
		background-size: 0.09rem 0.16rem;
		background-repeat: no-repeat;
		background-position: 1.58rem;
		text-indent: 1.2em;
		margin-top: 0.4rem;
		position: relative;
		top: -0.2rem;
	}

	.AboutFlex {
		float: left;
		margin-right: 0.8rem;
		line-height: 0.48rem;
		color: #666;
		font-size: 0.28rem;
		margin-bottom: 0.4rem;
	}

	.AboutFlex h2 {
		color: #fb5707;
		font-size: 0.42rem;
		margin-bottom: 0;
	}

	.AboutFlex h2 em {
		font-size: 0.36rem;
	}

	.AboutFlex h2 i {
		font-size: 0.32rem;
		vertical-align: top;
		position: relative;
		top: -0.1rem;
		margin-left: 0.1rem;
	}

	/* 关于我们 */
	.OtherBanner img {
		width: 100%;
	}

	.AboutInsideH {
		font-size: 0.36rem;
		text-align: center;
		margin-top: 0.6rem;
		margin-bottom: 0.4rem;
		color: #333333;
		font-weight: bold;
	}

	.AboutInsideP {
		font-size: 0.28rem;
		color: #666;
		line-height: 0.48rem;
	}

	.AboutIntrodution {
		margin-top: 0.38rem;
		padding-top: 0.48rem;
		background: #F8F8F8;
		padding-bottom: 1.2rem;
	}

	.AboutNumber {
		width: 100%;
		display: block;
		margin: 0px auto;
	}
	.AboutFlex:last-child {
		margin-right: 0;
	}

	.AboutInsideImg {
		width: 100%;
		position: relative;
		margin-top: 0.68rem;
		text-align: center;
	}

	.AboutInsideImg img {
		max-width: 93%;
		height: 4.68rem;
		display: block;
		margin: 0px auto;
		position: relative;
		z-index: 2;
	}

	.AboutInsideImg:before {
		content: '';
		width: 99%;
		position: absolute;
		top: 1.2rem;
		left: 0;
		height: 3.88rem;
		background-color: #fb6218;
		border: solid 2px #fb6218;
	}

	/* 行业动态 */
	.am_menus {
		width: 100%;
		height: 1rem;
		line-height: 1rem;
		border-bottom: 1px solid #e5e5e5;
		position: relative;
		z-index: 2;
	}

	.am_menusl {
		float: left;
	}

	.am_menusl img {
		width: 0.25rem;
		height: 0.25rem;
		vertical-align: middle;
		margin-right: 0.2rem;
		margin-top: 0.375rem;
		float: left;
	}

	.am_menusltag {
		font-size: 0.24rem;
		line-height: 1rem;
		color: #666666;
		float: left;
	}

	.am_menusltag a {
		display: inline-block;
		vertical-align: top;
		color: #666666;
		padding: 0px 0.05rem;
	}

	.am_menusr a {
		font-size: 0.24rem;
		line-height: 1rem;
		color: #666666;
		margin-right: 0.2rem;
		height: 1rem;
		float: left;
	}

	.am_menusr a:last-child {
		margin-right: 0;
	}

	.am_menusr .am_active {
		color: #fb5707;
		height: 1rem;
	}

	.am_subbuilding {
		padding-top: 0.6rem;
	}

	.am_buildinglist {
		width: 100%;
		padding: 0.4rem 0;
		border-bottom: 1px solid #e5e5e5;
		display: block;
	}

	.am_bkimg,.am_bkimg img {
		width: 100%;
	}

	.am_buildmid {
		width: 27%;
		height: 3.4rem;
		font-size: 0.28rem;
		line-height: 0.42rem;
		text-align: center;
		color: #999999;
		float: left;
	}

	.am_buildmid h2 {
		font-size: 0.38rem;
		line-height: 0.52rem;
		margin-top: 1.2rem;
		color: #999999;
		font-weight: bold;
	}

	.am_buildr {
		width: 73%;
		height: 3.4rem;
		font-size: 0.28rem;
		line-height: 0.42rem;
		float: left;
		color: #999999;
	}

	.am_buildr h2 {
		font-size: 0.36rem;
		line-height: 0.42rem;
		color: #333333;
		text-overflow: ellipsis;
		display: -webkit-box;
		overflow: hidden;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		font-weight: bold;
		margin-top: 0.4rem;
	}

	.am_buildr p {
		text-overflow: ellipsis;
		display: -webkit-box;
		overflow: hidden;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		margin-top: 0.2rem;
		margin-bottom: 0.3rem;
	}

	.am_buildr span {
		width: 2rem;
		height: 0.6rem;
		line-height: 0.6rem;
		font-size: 0.28rem;
		text-align: center;
		display: block;
		color: #999;
		border-radius: 0.5rem;
		border: solid 1px #999999;
	}

	.page {
		width: 100%;
		margin: 0.66rem auto 0;
		text-align: center;
		padding-bottom: 1.2rem;
		font-size: 0;
	}

	.page a {
		color: #999;
		font-size: 0.26rem;
		margin-right: 0.15rem;
		border-radius: 0.04rem;
		padding: 0 0.2rem;
		height: 0.6rem;
		line-height: 0.6rem;
		display: inline-block;
		vertical-align: top;
		border: solid 1px rgba(153, 153, 153, 0.5);
	}

	.page a:hover,
	.page a.active {
		background-color: #fb5707;
		color: #fff;
		border: 1px solid #fb5707;
	}

	/* 动态详情 */
	.newDetailsContainer {
		padding: 1rem 0 0;
	}

	.newTitle {
		font-size: 0.38rem;
		color: #333;
		text-align: center;
		font-weight: bold;
		margin-bottom: 0.1rem;
	}

	.newTime {
		text-align: center;
		font-size: 0.26rem;
		color: #999;
	}

	.newInfo {
		padding: 0.48rem 0 0;
		border-top: 1px solid #e5e5e5;
		margin: 0.5rem 0 1.2rem;
	}

	.newInfo p {
		text-align: justify;
		font-size: 0.28rem !important;
		color: #666 !important;
		line-height: 0.42rem !important;
		margin-bottom: 0.3rem;
		text-indent: 2em;
	}

	.newInfo p:last-child {
		margin-bottom: 0;
	}

	.newInfo p img {
		max-width: 100%;
		text-align: center;
		display: block;
		margin: 0px auto;
	}

	.productPage {
		background: #F8F8F8;
		padding-top: 0.48rem;
		padding-bottom: 0.58rem;
	}

	.productNext {
		float: left;
		width: 100%;
	}

	.productNext p,
	.productNext p a {
		font-size: 0.28rem;
		color: #666;
		margin-bottom: 0.14rem;
		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: 2rem;
		height: 0.6rem;
		background-color: #fb5707;
		border-radius: 0.04rem;
		font-size: 0.28rem;
		color: #fff;
		text-align: center;
		line-height: 0.6rem;
	}

	.productPage .baseBtn {
		float: right;
		margin-top: 0.3rem;
	}

	/* 产品展示 */
	.ProductCont {
		background: #F8F8F8;
		padding-top: 0.84rem;
	}
	.ProductIntroductionImg{
		width: 100%;
		margin-bottom: 0.6rem;
	}
	.ProductIntroductionImg img{
		width: 100%;
	}
	.ProductIntroductionR {
		width: 100%;
		margin-top: 0.4rem;
		font-size: 0.26rem;
		line-height: 0.42rem;
		color: #666;
		margin-bottom: 0.8rem;
	}
	
	.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: 0.52rem;
		font-size: 0.38rem;
		color: #333333;
		font-weight: bold;
		border-left: 0.06rem solid #fb5707;
		padding-left: 0.32rem;
		margin-bottom: 0.18rem;
	}

	.ProductCont .ManagementSwiper {
		margin: 0px auto;
		left: 0;
		width: 100%;
		height: auto;
	}

	.ProductTag {
		width: 100%;
		display:block;
		margin-top: 0.5rem;
	}

	.ProductTagImg {
		width: 100%;
	}

	.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: 1.20rem 0.5rem;
		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%);
		display: none;
	}


	/* 产品详情 */
	.ProductDetail {
		margin-top: 0.46rem;
		padding-top: 0.65rem;
		padding-left: 0.5rem;
		padding-bottom: 0.44rem;
		background: #fff;
		font-size: 0.28rem;
		line-height: 0.42rem;
		color: #666;
		padding-right: 0.5rem;
	}

	.pb120 {
		padding-bottom: 1.2rem;
	}

	.ProductDetail img {
		margin: 0px auto 0.7rem;
		display: block;
		max-width: 100%;
	}

	/*访客留言 */
	.OnlineConsultationSub {
		background-color: #fff;
		margin-top: 0.6rem;
		padding: 0.6rem 0;
	}

	.OnlineConsultationSub .ContactText {
		padding: 0px 0.3rem;
		display: block;
		margin: 0px auto;
		font-size: 0;
	}

	.ContactText input {
		width: 94%;
		height: 0.6rem;
		background-color: #ffffff;
		border: solid 1px #d1d1d1;
		font-size: 0.26rem;
		line-height: 0.6rem;
		color: #999;
		padding: 0px 0.16rem;
		margin-bottom: 0.3rem;
		vertical-align: top;
		float: left;
	}

	.SumbitBtn {
		width: 2rem;
		height: 0.6rem;
		background-color: #fb5707;
		border-radius: 0.14rem 0px 0px 0px;
		float: left;
		font-size: 0.26rem;
		text-align: center;
		color: #fff;
		line-height: 0.6rem;
	}

	.OnlineConsultationSub .ContactTextFlex input:last-child {
		float: right;
	}

	.OnlineConsultationSub .ContactText textarea {
		width: 94%;
		height: 2.12rem;
		border: solid 1px #c6c6c6;
		font-size: 0.26rem;
		line-height: 0.38rem;
		color: #999;
		padding: 0.16rem;
		margin-bottom: 0.6rem;
	}

	.ContactBtn {
		width: 65%;
		display: block;
		margin: 0px auto;
	}

	.ReturnWrite {
		width: 2rem;
		height: 0.6rem;
		background-color: #7c7c7c;
		border-radius: 0px 0px 0.14rem 0px;
		float: right;
		font-size: 0.26rem;
		text-align: center;
		color: #fff;
		line-height: 0.6rem;
	}

	.mt60 {
		margin-top: 0.6rem;
	}

	/* 搜索页面 */
	.SearchCont {
		background: #fff;
		padding: 0;
	}

	.SearchResult {
		width:100%;
		padding:0.3rem 0;
		margin-bottom: 0.52rem;
		background-color: #f8f8f8;
	}

	.SearchResult h2 {
		font-size: 0.28rem;
		color: #000000;
	}

	.SearchResult .OtherSearch {
		margin-top: 0.2rem;
		float: none;
	}

	/* 人才招聘 */
	.RecuitCont {
		background: #F8F8F8;
		margin-bottom: 1rem;
	}

	.TalentRecuitment {
		width: 100%;
		margin: 0.6rem auto;
	}

	.TalentRecuitmentFlex {
		width: 43%;
		height: 0.6rem;
		line-height: 0.6rem;
		font-size: 0.28rem;
		color: #666;
		border: solid 1px #d1d1d1;
		float: left;
		margin-right: 0.2rem;
		padding: 0px 0.17rem;
		margin-bottom: 0.2rem;
	}
	.TalentRecuitmentFlex:nth-of-type(2n){
		margin-right:0;
	}
	.TalentRecuitmentFlex select {
		width: 100%;
		height: 0.6rem;
		line-height: 0.6rem;
		font-size: 0.26rem;
		color: #666;
		background-image: url(../images/dowm_h1.png);
		background-size: 0.16rem 0.09rem;
		background-repeat: no-repeat;
		background-position: right;
	}

	.recruit_table {
		width: 100%;
		background: #ffffff;
	}

	.TalentRecuitSearch {
		float:left;
		width: 100%;
		height: 0.6rem;
		line-height: 0.6rem;
		font-size: 0.26rem;
		color: #666;
		border: solid 1px #d1d1d1;
	}

	.TalentText {
		float: left;
		width: 80%;
		height: 0.6rem;
		line-height: 0.6rem;
		font-size: 0.26rem;
		color: #666;
		padding: 0px 0.17rem;
	}

	.TalentBtn {
		float: right;
		width: 1rem;
		height: 0.6rem;
		background-image: url(../images/search1.png);
		background-size: 0.25rem;
		background-repeat: no-repeat;
		background-position: center;
		background-color: #fb5707;
	}

	.recruit_thead {
		height: 0.8rem;
		line-height: 0.8rem;
		background-color: #fb5707;
		padding: 0px 0.3rem;
	}

	.recruit_thead h2 {
		font-size: 0.28rem;
		color: #fff;
		width: 24%;
		float: left;
		line-height: 0.8rem;
		text-align: center;
	}

	.recruit_row span {
		font-size: 0.22rem;
		color: #666;
		text-align: center;
		width: 20%;
		float: left;
		margin: 0.3rem 0;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
	}

	.recruit_thead h2:first-child,
	.recruit_row span.text_position {
		text-align: left;
		box-sizing: border-box;
		padding-left: 0;
	}

	.recruit_row {
		font-size: 0.24rem;
		color: #666;
		text-align: center;
		width: 95%;
		display: block;
		margin: 0px auto;
	}


	.recruit_thead h2:last-child,
	.recruit_row span:nth-of-type(5) {
		box-sizing: border-box;
		padding-left: 0;
		text-align: right;
		cursor: pointer;
	}

	.recruit_row span img {
		width: 0.18rem;
		height: 0.1rem;
		/* float: right; */
		vertical-align: middle;
		margin-top: 0;
	}

	.recruit_row span img.DefaultImg,
	.recruit_row .RecuitBorer.on span img.ActiveImg {
		display: none;
	}

	.recruit_row .RecuitBorer.on span img.DefaultImg {
		display: inline-block;
		vertical-align: middle;
		/* float: right; */
	}

	.ReplayCont {
		background-color: #f8f8f8;
		display: none;
		margin: 0.2rem auto;
		padding: 0.5rem 0.4rem 0.2rem;
		float: left;
	}

	.RecuitBorer {
		width: 100%;
		display: block;
		margin: 0px auto;
		border-bottom: 1px solid #E5E5E5;
	}

	.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: 100%;
		text-align: left;
	}

	.ReplayDepartmentDiv h3 {
		font-size: 0.28rem;
		line-height: 0.48rem;
		color: #000000;
		font-weight: bold;
	}

	.ReplayDepartmentDiv p {
		margin-top: 0.2rem;
	}

	.ReaplayBtn {
		width: 2rem;
		height: 0.6rem;
		background-color: #fb5707;
		border-radius: 0.04rem;
		line-height: 0.6rem;
		display: block;
		margin-top: 0.7rem;
		font-size: 0.26rem;
		color: #fff;
	}
}
