@media screen and (max-width: 1023px) {
	img {
		object-fit: cover;
	}

	.pc,.desktop {
		display: none;
	}

	.container {
		max-width: 7.5rem;
		margin: 0px auto;
		font-size: 0.24rem;
		padding: 0px 0.3rem;
	}

	/* å¤´éƒ¨ */
	.wrapper {
		padding-top: 1.12rem;
	}

	.HeaderFlix {
		position: fixed;
		top: 0;
		left: 0;
		background-color: #fff;
		z-index: 99;
		height: 1.12rem;
		width: 100%;
	}

	.LogoImg {
		background-image: url(../images/logo.png);
		background-size: contain;
		background-repeat: no-repeat;
		background-position: center;
		display: block;
		width: 3.4rem;
		height: 0.38rem;
		margin: 0.37rem auto 0;
		transition: all .4s ease;
	}

	/* 
	.Telephone {
		font-size: 0.26rem;
		color: #FFF;
		padding: 0.2rem 0;
		text-align: right;
	}

	.Telephone img {
		vertical-align: middle;
		margin-right: 0.2rem;
		max-width: 0.25rem;
	}

	.Telephone i {
		color: #FF6600;
		padding-left: 0.1rem;
	} */

	.mobile-nav {
		float: right;
		width: 0.33rem;
		height: 0.23rem;
		position: absolute;
		z-index: 3;
		top: 0.48rem;
		left: 0.44rem;
		transition: all .4s ease;
	}

	.mobile-nav span {
		width: 0.33rem;
		height: 0.04rem;
		background: #ff6600;
		display: block;
		margin-bottom: 0.07rem;
		position: relative;
	}

	.mobile-nav span.line2 {
		width: 0.26rem;
	}

	.mobile-nav span.line3 {
		width: 0.22rem;
	}

	.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.1rem;
	}

	.mobile-nav.on span.line3 {
		transform: rotate(-45deg);
		top: -0.01rem;
		width: 100%;
	}

	/* åº•éƒ¨ */
	.Footer {
		background-color: #3a3837;
		padding-top: 0.7rem;
		font-size: 0.26rem;
		line-height: 0.62rem;
		color: #ffffff;
	}

	.CopyRight {
		color: #fff;
		text-align: center;
		font-size: 0.25rem;
		line-height: 0.46rem;
		margin-top: 0.6rem;
		border-top: 1px solid rgba(255, 255, 255, 0.3);
		padding: 0.5rem 0;
	}

	.FooterSubFlex {
		width: 100%;
		padding: 0.3rem 0;
		border-bottom: 1px solid rgba(255, 255, 255, 0.15);
	}

	.FooterSubFlex h2 {
		width: 100%;
		font-size: 0.3rem;
		color: #fff;
		background-image: url(../images/jt.png);
		background-size: 0.18rem 0.3rem;
		background-repeat: no-repeat;
		background-position: right;
	}

	.FooterSubFlex.on h2 {
		background-image: url(../images/jt_h.png);
		background-size: 0.3rem 0.18rem;
		background-repeat: no-repeat;
		background-position: right;
	}

	.FooterSubTag {
		margin-top: 0.3rem;
		margin-bottom: 0.1rem;
		display: none;
	}

	.FooterSubFlex:last-child .FooterSubTag {
		display: block !important;
		margin: 0px auto;
	}

	.FooterSubTag a {
		display: block;
		color: rgba(255, 255, 255, 0.8);
	}

	.go_top {
		width: 0.8rem;
		height: 0.8rem;
		display: block;
		margin: 0px auto;
		background: url(../images/backtop.png);
		background-size: cover;
		background-repeat: no-repeat;
		position: fixed;
		bottom: 12%;
		right: 0.3rem;
		z-index: 99;
	}

	.ContextSearch {
		width: 4rem;
		height: 0.6rem;
		border-radius: 0.5rem;
		border: solid 1px #ffffff;
		margin-top: 0.5rem;
	}

	.SearchBox {
		background-image: url(../images/search1.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		width: 0.3rem;
		height: 0.3rem;
		float: right;
		margin-top: 0.13rem;
		margin-right: 0.2rem;
	}

	.SearchText {
		float: left;
		font-size: 0.24rem;
		color: #fff;
		padding-left: 0.2rem;
		line-height: 0.6rem;
		text-align: left;
		height: 0.6rem;
		width: 75%;
	}

	.Hotline {
		font-size: 0.28rem;
		margin: 0.25rem 0;
		color: #ffffff;
		display: inline-block;
		vertical-align: top;
	}

	.HotlineH {
		font-size: 0.32rem;
		color: #FF6600;
		display: inline-block;
		vertical-align: middle;
		margin: 0.25rem 0.2rem;
	}

	.FooterSubFlex:last-child,
	.FooterSubFlex:nth-of-type(6) {
		border-bottom: 0;
	}

	.FooterSubFlex:last-child {
		width: 2rem;
		font-size: 0.26rem;
		line-height: 0.62rem;
		color: #ffffff;
		text-align: center;
		margin: 0px auto;
	}

	/* 测导航 */
	/*menu*/
	.menu-li {
		position: fixed;
		top: 1.12rem;
		z-index: 100;
		width: 100%;
		background: #fff;
		display: none;
		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.32rem;
		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;
	}

	.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: #ff6600;
	}

	.menu-li ul li.on dl a {
		color: #000;
	}

	/*banner */
	.IndexBanner,
	.IndexBanner .swiper-container {
		width: 100%;
		height: 3.68rem;
		overflow: hidden;
		position: relative;
	}

	.IndexBanner .swiper-slide img {
		width: 100%;
		height: 100%;
	}

	.IndexBanner .pagination {
		position: absolute;
		left: 0;
		text-align: center;
		bottom: 8%;
		width: 100%;
		z-index: 50;
		font-size: 0;
	}

	.IndexBanner .swiper-pagination-switch {
		display: inline-block;
		vertical-align: middle;
		width: 0.51rem;
		height: 0.03rem;
		background: rgba(255, 255, 255, 0.5);
		margin: 0 0.1rem;
		position: relative;
	}

	.IndexBanner .swiper-active-switch {
		background: #ff6600;
	}

	.HrongProperty {
		background-color: #ff6600;
		padding-top: 0.5rem;
		padding-bottom: 2rem;
	}

	.MapImg {
		width: 100%;
	}

	.HrongPropertyL {
		width: 100%;
		font-size: 0.24rem;
		line-height: 0.48rem;
		color: #fff;
		margin-top: 0.6rem;
	}

	.HrongPropertyL .BaseTit {
		color: #fff;
		text-align: left;
	}

	.HrongPropertyL .BaseTit h2 {
		color: rgba(255, 255, 255, 0.3);
	}

	.BaseTit {
		font-size: 0.36rem;
		margin-bottom: 0.6rem;
		color: #FF6600;
		text-align: center;
		font-weight: bold;
		line-height: 0.52rem;
	}

	.BaseTit h2 {
		font-size: 0.32rem;
		color: rgba(153, 153, 153, 0.3);
		margin-bottom: 0.1rem;
		font-weight: bold;
	}

	.BaseTit p {
		font-weight: bold;
	}

	.MoreData {
		width: 2rem;
		height: 0.6rem;
		border: solid 1px #ffffff;
		line-height: 0.6rem;
		text-align: center;
		margin-top: 0.8rem;
		color: #fffefe;
		font-size: 0.24rem;
		display: block;
		position: relative;
	}

	.LifeValue .ValueSubCont h2,
	.LifeValue .ValueSubCont {
		color: #fff;
	}

	.LifeValue .ValueSubCont {
		top: 0.2rem;
	}

	.News {
		padding: 1rem 0;
		background-image: url(../images/bk.png);
		background-size: 100%;
		background-repeat: no-repeat;
		background-position: center;
	}

	.NewsCont {
		background-color: #ffffff;
		padding: 1rem 0.3rem;
		margin-top: -2rem;
		box-shadow: 1px 2px 23px 1px rgba(65, 31, 8, 0.16);
	}

	.NewsContL {
		width: 100%;
		font-size: 0.24rem;
		line-height: 0.48rem;
		color: #666666;
	}

	.MappingImg {
		width: 100%;
		position: relative;
		background: #333333;
		height: 3.32rem;
		margin-bottom: 0.3rem;
	}

	.MappingImg img {
		width: 100%;
		height: 100%;
	}

	.MappingImg .play {
		background-image: url(../images/video.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 1rem;
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		background-color: rgba(29, 29, 29, 0.5);
	}

	.vid {
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		display: none;
	}

	.NewsContL h2 {
		font-size: 0.3rem;
		color: #333333;
		font-weight: bold;
		margin-bottom: 0.1rem;
	}

	.NewsContL span,
	.NewsContTag span {
		display: block;
		color: #999;
		margin-top: 0.1rem;
	}

	.NewsContL span img,
	.NewsContTag span img {
		vertical-align: middle;
		margin-right: 0.15rem;
	}

	.NewsContR {
		border-top: 1px solid #f1f1f1;
		font-size: 0.24rem;
		line-height: 0.48rem;
		color: #999;
		margin-top: 0.6rem;
	}

	.NewsContTag {
		display: block;
		padding: 0.3rem 0;
		border-bottom: 1px solid #f1f1f1;
	}

	.NewsContTag h2 {
		font-size: 0.3rem;
		color: #666;
		margin-bottom: 0.1rem;
	}

	.NewsCont .MoreData {
		background-color: #FF6600;
		border: 0;
		color: #fff;
		margin: 0.8rem auto 0;
	}

	.Selected {
		background-color: #f2f2f2;
		padding: 1.1rem 0;
	}

	.Selected .BaseTit {
		text-align: left;
	}

	.IntoNatureCont {
		width: 100%;
		height: 5.23rem;
	}

	.pic {
		height: 100%;
		float: left;
		width: 20%;
		position: relative;
	}

	.TitSub a:last-child,
	.LifeValue .QualityCerImg:nth-of-type(2n) {
		margin-right: 0;
	}

	.IntoNatureCont .Por {
		width: 88%;
		position: absolute;
		left: 0.2rem;
		background-image: url(../images/more.png);
		background-size: 0.38rem;
		background-repeat: no-repeat;
		background-position: 87% bottom;
		top: 0.62rem;
		z-index: 1;
	}

	.IntoNatureCont .Por p {
		font-size: 18px;
		line-height: 36px;
		color: #fff;
		display: none;
	}

	.IntoNatureCont .Por h2 {
		font-size: 0.24rem;
		line-height: 0.48rem;
		color: #fff;
	}

	.IntoNatureCont .Por img {
		max-width: 0.35rem;
	}

	/* 公司概况 */
	.OtherBanner,
	.OtherBanner img,
	.HerongPropertyL img {
		width: 100%;
		position: relative;
	}

	.TitNav {
		position: absolute;
		bottom: 0.3rem;
		font-size: 0.24rem;
		line-height: 0.42rem;
		color: #ffffff;
	}

	.OtherBanner .TitNav img {
		width: 0.2rem;
		height: 0.2rem;
		vertical-align: middle;
	}

	.TitNav a {
		color: #ffffff;
		padding: 0px 0.1rem;
	}

	.TitNav a.nor,
	.TitSub a.nor {
		color: #FF6600;
	}

	.TitSub {
		height: 1rem;
		border-bottom: 1px solid #f1f1f1;
		text-align: center;
		font-size: 0;
	}

	.TitSub .container {
		padding: 0;
	}

	.TitSub a {
		font-size: 0.24rem;
		line-height: 1rem;
		color: #666666;
		display: inline-block;
		vertical-align: top;
		margin-right: 0.3rem;
	}

	.HerongProperty {
		padding-top: 1rem;
		padding-bottom: 1.5rem;
		background: #fff;
		position: relative;
		/* min-height: 23.7rem; */
	}

	.HerongProperty:after {
		content: '';
		background-image: url(../images/bk.jpg);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: bottom;
		width: 100%;
		height: 5.25rem;
		position: absolute;
		top: 28%;
		left: 0;
	}

	.HerongPropertyL {
		position: relative;
		font-size: 0.3rem;
		color: rgba(255, 255, 255, 0.5);
		z-index: 1;
	}

	.HerongPropertyL h2 {
		font-size: 0.4rem;
		color: #fff;
		margin-top: 0.4rem;
		margin-bottom: 0.2rem;
		font-weight: bold;
	}

	.HerongPropertyR {
		font-size: 0.24rem;
		line-height: 0.48rem;
		color: #666666;
		position: relative;
		z-index: 1;
		margin-top: 2rem;
	}

	.HerongPropertyRH,
	.ValueSubCont h2,
	.ValueSubFlex h2 {
		font-size: 0.31rem;
		color: #FF6600;
		font-weight: bold;
	}

	.HerongPropertyRHt {
		font-size: 0.35rem;
		color: #999;
		margin-top: 0.1rem;
		font-weight: bold;
	}

	.HerongProSub {
		margin-top: 0.7rem;
		margin-bottom: 0.6rem;
	}

	.HerongProFlex {
		float: left;
		width: 29%;
		border-right: 1px solid #f1f1f1;
		text-align: center;
	}

	.HerongProFlex:first-of-type {
		width: 33.3%;
	}

	.HerongProFlex:last-child {
		border: 0;
	}

	.HerongProFlex h2 {
		font-size: 0.28rem;
		margin-bottom: 0.2rem;
	}

	.HerongProFlex h3 {
		font-size: 0.4rem;
		color: #FF6600;
	}

	.HerongProFlex h3 i {
		margin-left: 0.1rem;
		font-size: 0.28rem;
		color: #666;
	}

	.HerongPropertyR p {
		font-size: 0.24rem;
		line-height: 0.48rem;
		margin-bottom: 0.3rem;
		color: #666;
	}

	/* 市场合作 */
	.Market {
		padding-top: 1rem;
		padding-bottom: 2rem;
	}


	.MarketLxl {
		font-size: 0.24rem;
		line-height: 0.42rem;
		margin-top: 0.2rem;
		color: #666;
		position: relative;
		padding-left: 0.5rem;
	}

	.MarketLxl img {
		position: absolute;
		left: 0;
		max-width: 0.26rem;
		top: 0.05rem;
	}

	.ContactFlex {
		margin-top: 0.6rem;
		border-top: 1px solid #f1f1f1;
	}

	.ContactTag {
		border-bottom: 1px solid #f1f1f1;
		padding: 0.3rem 0;
	}

	.ContactTag h2 {
		font-size: 0.26rem;
		color: #333;
		background-image: url(../images/jia.png);
		background-size: 0.2rem;
		background-repeat: no-repeat;
		background-position: 98%;
		font-weight: bold;
	}

	.ContactTag.on h2 {
		background-image: url(../images/jian.png);
		background-size: 0.2rem 0.04rem;
		background-repeat: no-repeat;
		background-position: 98%;
	}

	.ContactDown {
		padding-top: 0.3rem;
		display: none;
		margin-bottom: 0.2rem;
	}

	.ContactDown p {
		font-size: 0.24rem;
		color: #666;
		margin-top: 0.15rem;
		line-height: 0.42rem;
	}

	.map {
		width: 100%;
		height: 5rem;
		position: relative;
		margin-top: 1rem;
	}

	#allmap {
		width: 100%;
		height: 100%;
	}

	/* 经营项目 */
	.ValueAdded {
		margin: 1rem auto 0.3rem;
	}

	.certificationclass,
	.managementclass {
		margin-bottom: 0;
	}

	.ValueAdded .HerongPropertyRHt,
	.ValueAdded .HerongPropertyRH,
	.ValueSubCont h2,
	.ValueSubFlex h2,
	.Culture h2,
	.Team h2,
	.HonorCont .fl h2 {
		font-weight: normal;
		margin-top: 0;
	}

	.ValueSub {
		margin-top: 0.8rem;
	}

	.ValueSubImg {
		position: relative;
	}

	.ValueSubImg img,
	.TeamFlexImg img,
	.CaseContTagImg img,
	.TeamPopuleImg img,
	.Culture img {
		width: 100%;
	}

	.CaseContTagImg img,
	.TeamFlexImg img,
	.TeamPopuleImg img {
		height: 100%;
	}

	.ValueSubCont {
		position: absolute;
		top: 0.55rem;
		left: 0.52rem;
		font-size: 0.24rem;
		line-height: 0.42rem;
		color: #999999;
	}


	.ValueSubFlex {
		padding-top: 0.5rem;
		padding-left: 0.6rem;
		height: 2.2rem;
		margin-bottom: 0.2rem;
		background-color: #f1f1f1;
		font-size: 0.24rem;
		line-height: 0.48rem;
		color: #666;
		position: relative;
		z-index: 2;
	}


	.BaseNavImg {
		width: 1.42rem;
		position: absolute;
		height: 1.16rem;
		overflow: hidden;
		right: 0.5rem;
		bottom: 0.25rem;
		z-index: 2;
	}

	.BaseNavImg img {
		max-width: 100%;
		max-height: 100%;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
	}

	.BaseNavImg img.ActiveHImg {
		display: none;
	}

	.LifeValue {
		background-color: #f1f1f1;
		padding: 0.3rem 0 0.9rem;
	}


	.LifeValue .ValueSubR {
		width: 100%;
		margin-top: 0.3rem;
	}

	.LifeValue .ValueSubFlex {
		background: #FFFEFE;
		width: 40.7%;
		float: left;
		height: 3rem;
	}

	.LifeValue .ValueSubFlex:nth-of-type(2n),
	.TeamFlex:nth-of-type(2n),
	.ValueAdded .QualityCerImg:nth-of-type(2n),
	.CaseContTag:nth-of-type(2n) {
		float: right;
	}

	/* 企业文化 */
	.Culture {
		margin: 1rem auto;
	}

	.Culture .HerongPropertyRHt {
		margin-bottom: 0.5rem;
	}

	/* 团队风采 */
	.Team {
		margin: 0.55rem auto 1rem;
		line-height: 0.48rem;
	}

	.Team .fr {
		font-size: 0;
		margin-bottom: 0.5rem;
		margin-top: 0.1rem;
	}

	.Team .fr a {
		width: 1.5rem;
		height: 0.7rem;
		line-height: 0.7rem;
		display: inline-block;
		vertical-align: top;
		font-size: 0.24rem;
		color: #666666;
		background-color: #f1f1f1;
		text-align: center;
	}

	.Team .fr .active {
		background-color: #ff6600;
		color: #fff !important;
	}

	.Team .fr a img {
		vertical-align: middle;
		margin-right: 0.1rem;
		max-width: 0.28rem;
	}

	.Team .fr .ActiveHImg,
	.Team .fr .active .ActiveImg {
		display: none;
	}

	.Team .fr .active .ActiveHImg {
		display: inline-block;
		vertical-align: middle;
	}

	.TeamFlex {
		float: left;
		width: 47%;
		margin-bottom: 0.5rem;
		position: relative;
	}

	.TeamFlexImg {
		width: 100%;
		height: 2rem;
		overflow: hidden;
		position: relative;
	}

	.TeamVideo {
		background-image: url(../images/fd.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		width: 0.5rem;
		height: 0.5rem;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		margin-top: -40%;
	}

	.TeamFlexSub {
		padding: 0px 0.2rem;
		background-image: url(../images/jt1.png);
		background-size: 0.31rem 0.18rem;
		background-repeat: no-repeat;
		background-position: 96%;
		height: 0.6rem;
		line-height: 0.6rem;
		color: #ffffff;
		background-color: #ff6600;
		font-size: 0.24rem;
	}

	.page {
		width: 100%;
		margin: 0.5rem auto 0;
		text-align: center;
	}

	.page a {
		color: #666;
		font-size: 0.24rem;
		margin-right: 0.05rem;
		background-color: #f1f1f1;
		padding: 0px 0.2rem;
		height: 0.6rem;
		line-height: 0.6rem;
		display: inline-block;
		vertical-align: top;
	}

	.page a.nor {
		color: #ffffff;
		background-color: #ff6600;
	}

	/* 视频 */
	.VideoCont .TeamVideo {
		background-image: url(../images/video.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
	}

	.propagandist_vid #vidt {
		z-index: 999;
		width: 5rem;
		height: 5rem;
		margin: 0px auto;
		position: fixed;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		background: rgba(0, 0, 0, 0.9);
		display: none;
	}

	/* 资讯报道 */
	.TrendsTag:first-of-type {
		margin-top: 0.5rem;
	}

	.TrendsTag {
		border-bottom: 1px solid #f1f1f1;
		padding: 0.3rem 0;
		display: block;
	}

	.TrendsTag .MappingImg {
		margin-bottom: 0;
		width: 2rem;
		background-color: #4a4a4a;
		float: left;
		height: 1.2rem;
	}

	.TrendsTagR {
		width: 67%;
		float: right;
	}

	.TrendsTagR h2 {
		font-size: 0.28rem;
		color: #666;
		margin-bottom: 0.05rem;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
		font-weight: bold;
	}

	.TrendsTagR p {
		font-size: 0.24rem;
		color: #666;
		line-height: 0.42rem;
		margin-bottom: 0.1rem;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}

	.TrendsTagR span {
		font-size: 0.24rem;
		color: #999;
		margin-bottom: 0.15rem;
		display: block;
	}

	.TrendsTagR .MoreData {
		margin-top: 0;
		border: solid 1px #999999;
		color: #999;
		width: 1.5rem;
	}


	.TrendsPage {
		padding-top: 0.3rem;
		font-size: 0.26rem;
		line-height: 0.48rem;
		letter-spacing: 1px;
		color: #999999;
	}

	.TrendsPage i {
		margin-left: 0.2rem;
	}

	.TrendsTag .MappingImg .play {
		background-size: 0.5rem;
	}

	/* 招聘职位 */
	.ServiceProvice {
		margin: 0.55rem auto;
		background-color: #f1f1f1;
		padding: 0.3rem;
	}

	.WorkAddress {
		width: 100%;
		font-size: 0.24rem;
		line-height: 0.8rem;
		color: #666;
	}

	.WorkAddress img {
		vertical-align: middle;
	}

	.WorkAddress select {
		width: 73%;
		height: 0.8rem;
		background-color: #ffffff;
		border: solid 1px #e4e2e2;
		float: right;
		line-height: 0.8rem;
		color: #333;
		font-size: 0.24rem;
		padding: 0px 0.2rem;
		background-image: url(../images/down.png);
		background-size: 0.22rem 0.12rem;
		background-repeat: no-repeat;
		background-position: 94%;
	}

	.WorkAddress:last-child {
		background-color: #ffffff;
		border: solid 1px #e4e2e2;
		height: 0.8rem;
		margin-top: 0.3rem;
	}

	.WorkAddressTxt {
		color: #999999;
		line-height: 0.8rem;
		font-size: 0.24rem;
		padding: 0px 0.2rem;
		width: 58%;
		float: left;
	}

	.WorkAddressBtn {
		width: 29%;
		height: 0.8rem;
		background-color: #ff6600;
		color: #fff;
		line-height: 0.8rem;
		font-size: 0.24rem;
		float: right;
		background-image: url(../images/search1.png);
		background-size: 0.3rem;
		background-repeat: no-repeat;
		background-position: 15%;
		text-indent: 2em;
	}

	.recruit_table {
		width: 100%;
		margin-bottom: 0.7rem;
	}

	.recruit_thead {
		height: 0.8rem;
		line-height: 0.8rem;
		background-color: #f1f1f1;
	}

	.recruit_thead h2 {
		font-size: 0.24rem;
		color: #ff6600;
		width: 16.6%;
		float: left;
		font-weight: bold;
		line-height: 0.8rem;
		text-align: center;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
	}

	.RecuitBorer {
		border-bottom: 1px solid #f1f1f1;
		line-height: 0.8rem;
	}

	.RecuitBorer a {
		font-size: 0.22rem;
		color: #666;
		width: 16.6%;
		float: left;
		line-height: 0.8rem;
		text-align: center;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
	}

	.RecuitBorer a:last-child img {
		vertical-align: middle;
		width: 0.3rem;
		height: 0.3rem;
	}

	/* 资质认证 */
	.QualityCer {
		display: block;
		margin: 0.5rem auto 0;
	}

	.QualityCerImg {
		width: 47%;
		float: left;
		margin-bottom: 0.4rem;
		font-size: 0.26rem;
		line-height: 0.42rem;
		color: #666666;
		text-align: center;
	}

	.QualityCerImg img {
		max-width: 100%;
		display: block;
		margin: 0px auto 0.25rem;
	}

	.LifeValue .QualityCerImg {
		margin-bottom: 0;
		margin-top: 0.6rem;
		margin-right: 0.4rem;
	}

	/* 总经理致辞 */

	.Manager p {
		font-size: 0.24rem;
		line-height: 0.48rem;
		color: #666666;
		margin-top: 0.4rem;
	}

	.ManagerR {
		position: relative;
		margin-top: 1rem;
		margin-bottom: 2rem;
	}

	.ManagerR:after {
		content: '';
		width: 60%;
		height: 4.52rem;
		background-color: #ff6600;
		position: absolute;
		top: 0;
		right: 0;
		z-index: -1;
	}

	.ManagerR img {
		width: 68%;
		margin-top: 1rem;
		position: relative;
		background-color: #cccccc;
	}

	.ManagerRCont {
		padding: 0.2rem 0.3rem;
		background-color: #ff6600;
		position: absolute;
		bottom: 0.4rem;
		font-size: 0.26rem;
		line-height: 0.42rem;
		color: #ffffff;
	}

	.ManagerRCont h2 {
		font-size: 0.32rem;
		font-weight: bold;
	}

	/* 服务项目案例 */
	.SearchCase {
		background-color: #f1f1f1;
		margin-bottom: 0.2rem;
		width: 100%;
		margin-top: 1rem;
	}

	.SearchCaseImg,
	.SearchCaseImg img {
		width: 100%;
	}

	.SearchCaseR {
		padding: 0.5rem 0.3rem;
	}

	.SearchCaseR h2 {
		font-size: 0.3rem;
		color: #666666;
		margin-bottom: 0.2rem;
		font-weight: bold;
	}

	.SearchCaseR select {
		width: 100%;
		height: 0.8rem;
		line-height: 0.8rem;
		background-image: url(../images/down.png);
		background-size: 0.22rem 0.12rem;
		background-repeat: no-repeat;
		background-position: 96%;
		font-size: 0.25rem;
		color: #666666;
		background-color: #ffffff;
		border: solid 1px #e4e2e2;
		margin-bottom: 0.2rem;
		text-indent: 1em;
	}

	.SearchCaseTxt {
		width: 100%;
		height: 0.8rem;
		background-color: #ffffff;
		border: solid 1px #e4e2e2;
		margin-bottom: 0.3rem;
	}

	.SearchCaseText {
		font-size: 0.26rem;
		line-height: 0.8rem;
		color: #999999;
		text-indent: 1em;
		float: left;
		width: 80%;
	}

	.SearchCaseBtn {
		background-image: url(../images/search.png);
		background-size: contain;
		background-repeat: no-repeat;
		background-position: center;
		float: right;
		width: 0.25rem;
		height: 0.25rem;
		margin-right: 0.2rem;
		margin-top: 0.25rem;
	}

	.SearchCaseAll {
		width: 100%;
		height: 0.8rem;
		line-height: 0.8rem;
		text-align: center;
		font-size: 0.26rem;
		color: #fefefe;
		background-color: #f67605;
	}

	.CaseCont {
		margin-bottom: 1rem;
	}

	.CaseContTag {
		float: left;
		margin-top: 0.6rem;
		width: 46.8%;
	}


	.CaseContTagImg {
		width: 100%;
		height: 1.8rem;
		overflow: hidden;
		position: relative;
	}

	.CaseContTag h2 {
		font-size: 0.26rem;
		letter-spacing: -1px;
		color: #666666;
		background-color: #f1f1f1;
		line-height: 0.8rem;
		text-align: center;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
	}

	/* 历史荣誉 */
	.HonorCont {
		line-height: 0.42rem;
		margin-top: 1rem;
	}

	.HonorSelect {
		width: 4rem;
		height: 0.6rem;
		background-color: #ffffff;
		border: solid 1px #f1f1f1;
		float: right;
		margin-top: 0.2rem;
	}

	.HonorSelect img {
		float: left;
		margin-top: 0.15rem;
		width: 0.28rem;
		margin-left: 0.2rem;
	}

	.HonorSelect select {
		background-image: url(../images/down.png);
		background-size: 0.22rem 0.12rem;
		background-repeat: no-repeat;
		background-position: 94%;
		line-height: 0.6rem;
		font-size: 0.24rem;
		color: #666;
		float: right;
		width: 82%;
		font-weight: bold;
	}

	.HonorFlex {
		padding: 0.9rem 0.3rem;
		position: relative;
	}

	.HonorFlex1 {
		background-color: #f1f1f1;
		padding: 0.9rem 0;
	}

	.HonorFlex1 .container {
		position: relative;
	}

	.HonorFlexH {
		font-size: 0.32rem;
		line-height: 0.52rem;
		color: #333333;
		font-weight: bold;
		margin-bottom: 0.2rem;
	}

	.HonorSub {
		font-size: 0.26rem;
		text-align: center;
		line-height: 0.48rem;
		color: #666666;
		height: 4.2rem;
		position: relative;
	}

	.HonorSub .swiper-container {
		width: 100%;
		height: 100%;
		float: right;
	}

	.HonorSub .swiper-container img {
		display: block;
		margin: 0px auto 0.2rem;
		max-width: 94%;
		max-height: 100%;
	}

	.HonorSub .arrow-left,
	.SystemSwiper .arrow-left {
		background-image: url(../images/next1.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		width: 0.5rem;
		height: 0.5rem;
		position: absolute;
		left: 40%;
		bottom: 0;
		z-index: 100;
	}

	.HonorSub .arrow-right,
	.SystemSwiper .arrow-right {
		background-image: url(../images/next.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		width: 0.5rem;
		height: 0.5rem;
		position: absolute;
		left: 50%;
		bottom: 0;
		z-index: 100;
	}

	.HonorSub .arrow-left:hover,
	.SystemSwiper .arrow-left:hover {
		background-image: url(../images/next_h.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
	}

	.HonorSub .arrow-right:hover,
	.SystemSwiper .arrow-right:hover {
		background-image: url(../images/next_h1.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
	}

	.TeamPopule {
		width: 6.8rem;
		max-height: 100%;
		position: fixed;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		z-index: 999;
	}

	.TeamPopuleImg {
		height: 3.5rem;
		background-color: #ffffff;
		border: solid 0.05rem #ffffff;
	}

	.TeamDevice {
		position: relative;
		height: 2rem;
		margin-top: 0.15rem;
		overflow: hidden;
	}

	.TeamDevice .swiper-container {
		height: 2rem;
		width: 85%;
	}

	.TeamDevice .swiper-slide img {
		max-width: 95%;
		height: 100%;
		display: block;
		margin: 0px auto;
	}

	.TeamDevice .arrow-left {
		background-image: url(../images/jt2.png);
		background-size: 0.15rem 0.29rem;
		background-repeat: no-repeat;
		background-position: center;
		width: 0.47rem;
		height: 100%;
		background-color: #ff6600;
		position: absolute;
		left: 0;
		top: 0;
	}

	.TeamDevice .arrow-right {
		background-image: url(../images/jt3.png);
		background-size: 0.15rem 0.29rem;
		background-repeat: no-repeat;
		background-position: center;
		width: 0.47rem;
		height: 100%;
		background-color: #ff6600;
		position: absolute;
		right: 0;
		top: 0;
	}

	.CloseImg {
		background-image: url(../images/close1.png);
		background-size: 0.19rem 0.2rem;
		background-repeat: no-repeat;
		background-position: center;
		width: 0.5rem;
		height: 0.5rem;
		background-color: #ff6600;
		border-radius: 100%;
		position: absolute;
		right: 0.2rem;
		top: 0.2rem;
	}

	.NewInfo {
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
		padding-bottom: 0.6rem;
		margin-bottom: 0.4rem;
		font-size: 0.24rem;
		line-height: 0.48rem;
		color: #666666;
		margin-top: 1rem;
	}

	.NewInfoH {
		font-size: 0.3rem;
		line-height: 0.52rem;
		color: #333;
		font-weight: bold;
	}

	.NewInfoHt {
		font-size: 0.26rem;
		margin-top: 0.3rem;
		margin-bottom: 0.55rem;
		color: #ccc;
	}

	.NewInfo p {
		margin-bottom: 0.3rem;
	}

	.NewInfo p img {
		max-width: 100%;
		display: block;
		margin: 0px auto;
	}

	.BackList {
		width: 2rem;
		height: 0.6rem;
		line-height: 0.6rem;
		display: block;
		margin-top: 0.6rem;
		text-align: center;
		color: #fff;
		font-size: 0.24rem;
		background-color: #FF6600;
		border-radius: 0.5rem;
	}

	.BackPage {
		margin-bottom: 1rem;
	}

	.BackPage a {
		font-size: 0.24rem;
		line-height: 0.52rem;
		display: block;
		color: #333333;
	}

	.CorporateCue:first-of-type {
		margin-top: 0.5rem;
	}

	.CorporateCue {
		width: 100%;
		position: relative;
		margin-bottom: 0.5rem;
	}

	.VisionImg {
		width: 100%;
	}

	.VisionCont {
		padding: 0.5rem 0.3rem;
		background-color: #ff6600;
		font-size: 0.24rem;
		line-height: 0.42rem;
		color: #ffffff;
	}

	.VisionContTit {
		font-size: 0.65rem;
		font-weight: bold;
		color: rgba(255, 255, 255, 0.08);
		top: 0.2rem;
		left: 0.2rem;
		position: absolute;
	}

	.VisionSub h2 {
		font-size: 0.32rem;
		color: #FFFEFE;
		position: relative;
		margin-bottom: 0.2rem;
	}

	.VisionSub h2:after {
		content: '';
		width: 0.6rem;
		height: 0.02rem;
		background-color: #ffffff;
		position: absolute;
		bottom: -0.2rem;
		left: 0;
	}

	.VisionSub h3 {
		font-size: 0.3rem;
		margin-bottom: 0.2rem;
		letter-spacing: 2px;
		color: #ffffff;
		margin-top: 0.3rem;
		line-height: 0.48rem;
	}

	.MissionCont {
		width: 100%;
		position: relative;
	}

	.MissionCont .VisionContTit {
		color: rgba(102, 102, 102, 0.08);
		right: 0;
		left: initial;
	}

	.MissionCont .VisionSub {
		color: #666666;
		font-size: 0.24rem;
		padding-top: 1rem;
	}

	.MissionCont .VisionSub h2,
	.ValuesCont .VisionSub h2 {
		color: #333333;
	}

	.MissionCont .VisionSub h2:after,
	.ValuesCont .VisionSub h2:after {
		content: '';
		background: #333333;
	}

	.MissionCont .VisionSub h3,
	.ValuesCont .VisionSub h3 {
		color: #ff6600;
	}

	.Thousands {
		padding: 0.3rem .3rem 0.8rem;
		background-color: #f1f1f1;
		position: relative;
		margin-top: 0.5rem;
		float: left;
		width: 91%;
	}

	.MissionCont .Thousands .VisionContTit {
		position: initial;
		/* margin-top: 0.5rem; */
	}

	.MissionCont .Thousands .VisionContTit i {
		display: block;
		font-size: 0.6rem;
		line-height: 0.72rem;
	}

	.MissionCont .Thousands .VisionSub {
		padding-left: 0;
		float: left;
		text-align: left;
		padding-top: .3rem;
	}


	.ValuesCont {
		width: 100%;
		background-color: #f1f1f1;
		position: relative;
		padding-top: 0.8rem;
		padding-bottom: 0.5rem;
	}

	.ValuesCont .VisionContTit {
		color: rgba(102, 102, 102, 0.08);
		top: .3rem;
		width: 100%;
	}

	.VisionSub {
		padding-left: 0.3rem;
		padding-top: 0.5rem;
	}

	.SystemPopule {
		width: 6rem;
		position: fixed;
		max-height: 6rem;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
	}

	.SystemPopule .CloseImg {
		top: -0.8rem;
		right: -0.4rem;
	}

	.SystemSwiper,
	.SystemSwiper .swiper-container {
		width: 100%;
		height: 6rem;
		position: relative;
	}

	.SystemSwiper .swiper-slide {
		width: 100%;
		position: relative;
	}

	.SystemSwiper .swiper-slide img {
		width: 100%;
		height: 100%;
	}

	.SystemSwiper .arrow-left {
		bottom: initial;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		left: -0.6rem;
	}

	.SystemSwiper .arrow-right {
		bottom: initial;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		right: -0.6rem;
		left: initial;
	}

	.SystemPopuleSub {
		padding: 0.2rem;
		text-align: left;
		color: #fff;
		font-size: 0.24rem;
		position: absolute;
		bottom: 0;
		left: 0;
		line-height: 0.36rem;
		z-index: 99;
		background: rgba(0, 0, 0, 0.5);
	}

	.SystemPopuleSub h2 {
		font-size: 0.30rem;
		font-weight: bold;
		color: #FF6600;
		margin-bottom: 0.1rem;
	}

	/* 招聘 */
	/* 招聘 */
	.PengyouRecruitmentDown {
		margin-top: 0.2rem;
		background-color: #f0f0f0;
		padding: 0.3rem;
		width: 91%;
		font-size: 0.24rem;
		line-height: 0.42rem;
		color: #999999;
		margin-bottom: 0.3rem;
		display: none;
	}

	.PengyouRecruitmentDown h2 {
		line-height: 0.42rem;
		font-size: 0.28rem;
		color: #333333;
	}

	.RecruitCont {
		display: block;
		margin-top: 0.3rem;
	}

	.RecruitCont h3 {
		line-height: 0.42rem;
		font-size: 0.28rem;
		color: #1F1A17;
		font-weight: bold;
		margin-bottom: .1rem;
	}

	.EncyclopediaBtn {
		width: 2rem;
		height: 0.5rem;
		line-height: 0.5rem;
		background-color: #1f1a17;
		font-size: 0.24rem;
		text-align: center;
		color: #fff;
		display: block;
		margin: 0.3rem 0;
	}

	.RecuitBorerSub.on a {
		color: #FF6600;
	}
}
