@media screen and (max-width: 1023px) {
	img {
		object-fit: cover;
	}

	ul,
	h2,
	dl,
	.col-md-3,
	.col-md-9,
	p,
	.col-md-8,
	.col-md-4,
	.Footer .container,
	h3 {
		margin: 0;
		padding: 0;
	}

	.col-md-9:after,
	.col-md-3:after {
		content: "";
		display: block;
		clear: both;
		vertical-align: middle;
		height: 0;
	}

	.pc,
	.Orangize img.pc {
		display: none !important;
	}

	.container {
		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: 2.2rem;
		height: 0.6rem;
		margin-top: 0.2rem;
	}

	.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: #21569a;
		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/search1.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;
		right: 2.2rem;
		top: 0.1rem;
		height: 0.8rem;
		width: 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;
	}

	.SearchSend .OtherSearch {
		width: 90%;
		float: left;
		overflow: hidden;
	}

	.OtherSearch {
		width: 100%;
		height: 0.8rem;
		line-height: 0.8rem;
		background-color: #ffffff;
		border: solid 2px #21569a;
		padding: 0px 0.2rem;
		display: block;
		margin: 0px auto 0.3rem;
	}

	.SearchText {
		float: left;
		height: 0.8rem;
		line-height: 0.8rem;
		font-size: 0.28rem;
		color: #666;
		width: 6rem;
	}

	.SearchSend .SearchText {
		width: 3.5rem;
	}

	.OtherSearch .SearchBtn {
		background-image: url(../images/search1.png);
		background-size: contain;
		background-repeat: no-repeat;
		background-position: center;
		width: 0.25rem;
		height: 0.25rem;
		float: right;
		margin-top: 0.24rem;
	}

	.SearchSend img {
		width: 0.24rem;
		height: .24rem;
		float: right;
		margin-top: 0.32rem;
		/* margin-left: 0.2rem; */
		cursor: pointer;
	}

	/* åº•éƒ�?*/
	.Footer {
		width: 100%;
		position: relative;
		background: #fff;
		padding-top: 0.8rem;
	}

	.go_top {
		width: 0.69rem;
		height: 0.74rem;
		display: block;
		margin: 0px auto;
		background: url(../images/back.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: 1.5rem;
		height: 1.28rem;
		float: left;
		/* margin-top: 0.28rem; */
		margin-left: 0.5rem;
	}

	.Footer .col-md-3 .Tel {
		color: #FFFFFF !important;
		width: 2.48rem;
		height: 0.56rem;
		background-color: #2669de;
		border-radius: 0.18rem 0px 0.18rem 0px;
		display: block;
		margin-right: 0.5rem;
		font-size: 0.28rem;
		font-weight: bold;
		line-height: 0.56rem;
		text-align: center;
		margin-bottom: 0.18rem;
		float: right;
		position: relative;
		z-index: 1;
	}

	.Footer .col-md-3 p {
		font-size: 0.24rem;
		line-height: 0.38rem;
		color: #999999;
		float: right;
		margin-right: 0.5rem;
	}

	.Footer .col-md-9 {
		width: 100%;
		margin-top: 0.6rem;
		border-top: 1px solid #F8F8F8;
	}

	.FooterFlex h2 {
		font-size: 0.30rem;
		height: 1.02rem;
		position: relative;
		line-height: 1.02rem;
		color: #333333;
		padding: 0px 0.3rem;
		border-bottom: 1px solid #F8F8F8;
	}

	.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.3rem;
		top: 0.425rem;
	}

	.FooterFlex h2.on:after {
		content: '';
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
	}

	.FooterFlex:last-child {
		text-align: center;
		margin-bottom: 0.8rem;
	}

	.FooterFlex:last-child h2 {
		border: 0px;
		height: auto;
		line-height: 0.48rem;
		text-align: center;
		margin: 0.62rem auto;
	}

	.FooterFlex:last-child h2:after {
		content: '';
		width: 0;
		height: 0;
	}

	.FooterTag {
		border-bottom: 1px solid #F8F8F8;
		padding: 0.15rem 0.5rem;
		display: none;
	}

	.FooterTag a {
		font-size: 0.3rem;
		padding-top: 0.2rem;
		display: block;
		color: #999999;
	}

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

	.FooterEwm {
		width: 2.62rem;
		text-align: center;
		font-size: 0.24rem;
		line-height: 0.32rem;
		color: #999999;
		display: inline-block;
		vertical-align: top;
	}

	.FooterEwm:first-of-type {
		margin-right: 0.8rem;
		/* margin-left: 0.73rem; */
	}

	.FooterEwm img {
		width: 2.62rem;
		height: 2.62rem;
		margin-bottom: 0.26rem;
	}

	.CopyRight {
		width: 100%;
		font-size: 13px;
		height: 120px;
		line-height: 120px;
		color: rgba(255, 255, 255, 0.2);
		background-color: #222222;
	}

	/* 测导�?*/
	/*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: #000;
		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: #0000;
		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: #cf0d25;
	}

	.menu-li ul li.on dl a {
		color: #000;
	}

	.CopyRight {
		width: 100%;
		font-size: 0.24rem;
		text-align: center;
		height: 1rem;
		line-height: 1rem;
		color: rgba(255, 255, 255, 0.2);
		background-color: #222222;
	}

	.CopyRight .container {
		text-align: center;
	}

	/*banner */
	.IndexBanner {
		width: 100%;
		height: 2.66rem;
		overflow: hidden;
		position: relative;
	}

	.IndexBanner .swiper-container {
		height: 2.66rem;
		overflow: hidden;
	}

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

	.IndexBanner .swiper-pagination-switch {
		display: inline-block;
		width: 0.08rem;
		height: 0.08rem;
		border-radius: 50%;
		background: #ffffff;
		margin: 0 0.1rem;
		cursor: pointer;
		position: relative;
	}

	.IndexBanner .swiper-active-switch:after {
		content: '';
		width: 0.2rem;
		height: 0.2rem;
		background-color: #ffffff;
		opacity: 0.2;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		border-radius: 50%;
	}

	.IndexBanner .swiper-slide .content-slide {
		width: 100%;
		position: relative;
	}

	.IndexBanner .swiper-slide .SlidePubile {
		opacity: 0;
	}


	.IndexBanner .swiper-slide.swiper-slide-active1 .SlidePubile {
		opacity: 1;
	}


	.IndexBanner .swiper-slide .ContentSlide {
		width: 100%;
		position: absolute;
		top: 15%;
		left: 0;
		font-size: 0.24rem;
		color: #fff;
		z-index: 10;
		text-align: left;
	}

	.ContentSlide h2 {
		display: block;
		font-size: 0.3rem;
		font-weight: bold;
		visibility: hidden;
		text-align: center;
		/* padding-right: 0.85rem; */
		margin-bottom: 0.1rem;
	}

	.ContentSlide i {
		display: block;
		font-size: 0.16rem;
		margin-top: 0.1rem;
		font-weight: normal;
		padding-right: 0;
		line-height: 0.32rem;
		visibility: hidden;
		text-align: center;
	}

	.ContentSlide h2:last-child {
		margin-left: 0.58rem;
	}

	.IndexBanner .swiper-slide .ContentSlide1 {
		position: absolute;
		top: 19%;
		left: 10%;
    display: none;
	}

	.ContentSlide1 h2 {
		font-size: 0.3rem;
		line-height: 0.48rem;
		color: #ffffff;
		font-weight: bold;
		visibility: hidden;
	}

	.ContentSlide1 h3 {
		font-size: 0.24rem;
		line-height: 0.32rem;
		color: #ffffff;
		font-weight: bold;
		visibility: hidden;
		margin-top: 0.1rem;
	}

	.ContentSlide1 p {
		font-size: 0.16rem;
		line-height: 0.32rem;
		color: #ffffff;
		visibility: hidden;
		/* margin-top: 0.1rem; */
	}

	.IndexBanner .swiper-slide .ContentSlide2 {
		position: absolute;
		top: 13%;
		right: 0;
		/* transform: translateX(-50%); */
		/* -webkit-transform: translateX(-50%); */
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		/* width: 100%; */
	}

	.ContentSlide2 h2 {
		font-size: 0.3rem;
		line-height: 0.48rem;
		color: #ffffff;
		margin-bottom: 0;
		font-weight: bold;
		text-align: right;
		visibility: hidden;
		padding-right: 0.8rem;
	}

	.ContentSlide2 h2 i {
		font-size: 0.24rem;
		font-weight: normal;
		font-style: normal;
		padding-left: 0.2rem;
	}

	.ContentSlide2 em {
		display: block;
		font-size: 0.16rem;
		font-weight: normal;
		font-style: normal;
		padding-right: 0.8rem;
		line-height: 0.36rem;
		visibility: hidden;
		color: #fff;
	}
	.IndexBanner .swiper-slide .ContentSlide3 {
		position: absolute;
		top: 0;
		right: 0;
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		width: 100%;
        height: 100%;
	}
	.IndexBanner .swiper-slide .ContentSlide3 img {
		position: absolute;
		top: 0;
		right: 0;
		width:100%;
		height100%
	}
	.AboutLvan {
		width: 100%;
		margin-top: 0.6rem;
	}

	.AboutLvanL,
	.AboutLvanLImg img {
		width: 100%;
	}

	.AboutLvanLImg {
		display: block;
		margin-bottom: 0.4rem;
		position: relative;
	}

	.AboutLvanCont {
		max-width: 100%;
		max-height: 100%;
		position: absolute;
		top: 0;
		left: 0;
	}

	.AboutLvanCont h2 {
		font-size: 0.32rem;
		line-height: 0.48rem;
		margin-top: 0.4rem;
		margin-left: 0.4rem;
		color: #000000;
	}

	.AboutLvanCont p {
		font-size: 0.26rem;
		line-height: 0.42rem;
		margin-left: 0.4rem;
		color: #999;
	}


	.AboutLvanMid .AboutLvanCont h2,
	.AboutLvanL:last-child .AboutLvanLImg:first-of-type .AboutLvanCont h2,
	.AboutLvanL:first-of-type .AboutLvanLImg:last-child .AboutLvanCont h2 {
		color: #fff;
	}

	.AboutLvanMid .AboutLvanCont p,
	.AboutLvanL:last-child .AboutLvanLImg:first-of-type .AboutLvanCont p {
		color: rgba(255, 255, 255, 0.6);
	}

	.LatestAnonu,
	.SolutionSub {
		padding: 0.6rem 0px;
		position: relative;
	}

	.LatestAnonu {
		background-color: #f8f8f8;
		padding-bottom: 0;
	}

	.SolutionSub {
		padding-bottom: 0.6rem;
	}

	.LatestAnonuTag {
		width: 3.30rem;
		float: left;
		margin-top: 0.4rem;
		margin-right: 3%;
		background: #fff;
	}

	.LatestAnonuImg {
		width: 100%;
		height: 2rem;
		position: relative;
		overflow: hidden;
	}


	.LatestAnonuCont {
		padding: 0.2rem;
	}

	.LatestAnonuCont h2 {
		height: 1.6rem;
		overflow: hidden;
		font-size: 0.28rem;
		line-height: 0.42rem;
		color: #000000;
		margin-bottom: 0.3rem;
	}

	.LatestAnonuCont span {
		line-height: 0.38rem;
		border-top: 1px solid #cf0d25;
		font-size: 0.26rem;
		color: #cf0d25;
		padding-top: 0.1rem;
	}

	.ProductService {
		width: 100%;
	}

	.ProductService .container {
		padding: 0px;
	}

	.ProductServiceTag {
		float: left;
		width: 25%;
		text-align: center;
		font-size: 0.26rem;
		line-height: 0.42rem;
		color: rgba(255, 255, 255, 0.3);
		margin-top: 0.4rem;
	}

	.ProductServiceTag h2 {
		font-size: 0.28rem;
		line-height: 0.48rem;
		color: rgba(255, 255, 255, 1);
		margin-top: 0.2rem;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
	}

	.ProductServiceTag p {
		display: none;
	}

	.ProductServiceTag img {
		width: 1.32rem;
		height: 1.21rem;
		display: block;
		margin: 0px auto;
	}

	.SolutionSubMain {
		height: 5.60rem;
		width: 100%;
		display: none;
	}

	.SolutionSubMain:after {
		width: 6rem;
		height: 5.70rem;
		background-color: #cf0d25;
		border-radius: 0px 0px .6rem 0px;
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		z-index: -1;
	}

	.SolutionSubCont {
		/* width: 90%; */
		padding-top: 0.4rem;
		position: relative;
		display: block;
		margin: 0px auto;
		left: 0.3rem;
	}


	.SolutionSwiper {
		height: 3.60rem;
	}

	.SolutionSwiper .swiper-slide {
		position: relative;
		overflow: hidden;
	}

	.SolutionSwiper .swiper-slide img {
		max-width: 100%;
		border-radius: 0px 0px 0.4rem 0px;
		max-height: 100%;
	}

	.SolutionSwiper .swiper-slide:hover .SwiperOpcatiy {
		transform: translateY(0%);
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-ms-transform: translateY(0%);
	}

	.SwiperOpcatiy {
		width: 2.80rem;
		height: 100%;
		background-color: rgba(0, 0, 0, 0.7);
		position: absolute;
		top: 0;
		left: 0;
		border-radius: 0px 0px 0.4rem 0px;
		transition: all .3s linear;
		-webkit-transition: all .3s linear;
		-ms-transition: all .3s linear;
		-mos-transition: all .3s linear;
		transform: translateY(-100%);
		-webkit-transform: translateY(-100%);
		-moz-transform: translateY(-100%);
		-ms-transform: translateY(-100%);
	}

	.SwiperOpcatiy h2 {
		font-size: 0.32rem;
		line-height: 0.48rem;
		color: #fff9f9;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
		margin-top: 0.3rem;
		margin-left: 0.3rem;
		margin-bottom: 0.15rem;
	}

	.SwiperOpcatiy p {
		height: 2.32rem;
		overflow: hidden;
		font-size: 0.24rem;
		line-height: 0.34rem;
		color: #ffffff;
		margin-left: 0.3rem;
		padding-right: 0.28rem;
	}

	/* 内页banner */
	.BannerImg,
	.BannerImg img,
	.IndexBanner img {
		width: 100%;
	}

	.BannerImg {
		position: relative;
	}

	/*新闻中心 */
	.TitNav {
		width: 100%;
		position: absolute;
		bottom: 0;
		height: 0.6rem;
		background-color: rgba(0, 0, 0, 0.3);
		z-index: 10;
	}

	.TitNav .container {
		color: #fff;
		text-align: right;
		font-size: 0.24rem;
		line-height: 0.6rem;
	}

	.TitNav a {
		font-size: 0.24rem;
		color: #fff;
		padding: 0px 0.1rem;
	}

	/* .TitNav a.Nor, */
	.CorporateH i {
		color: #cf0d25;
	}

	.CorporateNews {
		width: 100%;
		padding: 0.6rem 0;
		background: #F8F8F8;
	}

	.CorporateH {
		font-size: 0.38rem;
		text-align: center;
		color: #231815;
		margin-bottom: 0.2rem;
	}

	.CorporateHt {
		font-size: 0.26rem;
		text-align: center;
		color: #bbbbbb;
	}

	.CorporateNewsCont {
		width: 100%;
		margin-top: 0.6rem;
		margin-bottom: 0.3rem;
	}

	.CorporateTag {
		width: 100%;
		background-color: #ffffff;
		margin-bottom: 0.6rem;
		display: block;
		padding-bottom: 0.4rem;
	}

	.CorporateImg img {
		max-width: 100%;
		max-height: 100%;
		display: block;
		margin: 0px auto;
	}

	.CorporateTag .CorporateR {
		padding: 0.3rem;
	}

	.CorporateR h2 {
		font-size: 0.32rem;
		color: #000000;
		margin: 0.2rem 0px;
		line-height: 0.52rem;
	}

	.CorporateR h3 {
		font-size: 0.29rem;
		color: #999;
		line-height: 0.50rem;
		font-weight: normal;
	}

	.CorporateR h3 img {
		width: 0.3rem;
		height: 0.3rem;
		margin-top: -0.05rem;
		margin-right: 0.15rem;
	}

	.CorporateR p {
		font-size: 0.26rem;
		color: #666;
		line-height: 0.48rem;
		margin-top: 0.3rem;
		margin-bottom: 0.2rem;
	}

	.CorporateR span {
		height: 0.52rem;
		border-radius: 0.25rem;
		border: solid 1px #d6d6d6;
		display: block;
		float: right;
		line-height: 0.48rem;
		font-size: .26rem;
		color: #999;
		padding: 0px 0.2rem;
	}

	.CorporateR span img {
		width: 20px;
		height: 12px;
		margin-left: 5px;
		margin-top: -0.05rem;
		object-fit: cover;
	}

	/* .CorporateTag:hover h2 {
		color: #cf0d25;
	}

	.CorporateTag span:hover {
		background-color: #cf0d25;
		border: solid 1px #cf0d25;
		color: #fff;
	}

	.CorporateTag span:hover .FindH {
		display: inline-block;
	} */

	.FindH {
		display: none;
	}

	.page {
		width: 100%;
		height: 0.5rem;
		line-height: 0.5rem;
		text-align: center;
		margin: 0px auto 0.3rem;
		display: inline-block;
		vertical-align: top;
	}

	.page a {
		color: #999999;
		font-size: 0.24rem;
		display: inline-block;
		vertical-align: top;
		width: 0.5rem;
		height: 0.5rem;
		border: solid 1px #e8e8e8;
		line-height: 0.5rem;
		text-align: center;
		margin-right: 0.05rem;
	}

	.page a.nor,
	.page a:hover {
		background-color: #cf0d25;
		box-shadow: 0px 5px 20px 0px #cf0d25;
		color: #fff;
		border: solid 1px #cf0d25;
	}

	.NewsDetailH {
		font-size: 0.38rem;
		text-align: center;
		margin: 0.85rem auto 0.4rem;
		color: #000000;
		line-height: .52rem;
	}

	.NewsDetailHt {
		font-size: 0.32rem;
		text-align: center;
		color: #666;
		margin-bottom: 0.4rem;
		font-weight: normal;
	}

	.NewsDetail p,
	.detail {
		font-size: 0.26rem;
		line-height: 0.52rem;
		color: #666666;
	}

	.mb80 {
		margin-bottom: 0.8rem;
	}

	.NewsDetail img,
	.Orangize img {
		max-width: 100%;
		text-align: center;
		margin: 0px auto 20px;
		display: block;
		width: auto !important;
		height: auto !important;
	}

	.BackPage {
		padding: 0.5rem 0;
		background: #F8F8F8;
		margin-top: 0.8rem;
	}

	.BackPage .col-md-8 {
		width: 70%;
		float: left;
	}

	.BackPage h2 {
		font-size: 0.26rem;
		line-height: 0.48rem;
		color: #000000;
	}

	.BackPage h2:first-of-type {
		margin-bottom: 0.12rem;
	}

	.BackPage h2 i {
		color: #666;
	}

	.BackPage h2 i.nor,
	.BackPage h2 a.nor,
	.BackPage h2 a {
		color: #cf0d25;
	}

	.BackPage .col-md-4 a,
	.BackIndex {
		width: 2rem;
		height: 0.6rem;
		line-height: 0.6rem;
		text-align: center;
		background-color: #cf0d25;
		border-radius: 0.06rem;
		color: #ffffff;
		font-size: 0.26rem;
		float: right;
		margin-top: 0.25rem;
	}

	.BackIndex {
		margin-top: 0.6rem;
	}

	/* 解决方案 */
	.SolutionMain {
		padding: 0.68rem 0;
		font-size: 0.26rem;
		line-height: 0.48rem;
		color: #999999;
	}

	.SolutionMain h2 {
		font-size: 0.38rem;
		color: #000000;
		margin-bottom: 0.25rem;
	}

	.SolutionCont,
	.ProductServiceUl {
		width: 100%;
		margin-top: 0.2rem;
		margin-bottom: 0.84rem;
	}

	.ProductServiceUl {
		background-image: url(../images/m_bg.jpg);
		width: 100%;
		min-height: 4.86rem;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		margin-top: 0.4rem;
		margin-bottom: 0;
	}

	.SolutionCont .CorporateTag {
		margin-bottom: 0.4rem;
	}

	.SolutionCont .CorporateImg {
		width: 100%;
	}

	.SolutionCont .CorporateR {
		padding: 0.3rem 0.25rem;
	}

	.SolutionCont .CorporateR p {
		margin-bottom: 0.3rem;
		margin-top: 0;
		color: #999;
		width: 100%;
	}

	.SolutionCont .CorporateR span {
		height: 0.6rem;
		border-radius: 0;
		border: 1px solid rgb(153, 153, 153, 0.6);
		line-height: 0.6rem;
		font-size: 0.24rem;
		color: #686868;
		padding: 0px 0.15rem;
		float: none;
		width: 2rem;
		text-align: center;
		border-radius: 0.06rem;
	}

	/* .SolutionCont .CorporateR span:hover {
		border: 1px solid rgba(207, 13, 37, 0.8);
		background: rgba(207, 13, 37, 0.8);
		color: #fff;
	}
 */
	.SolutionDetail {
		width: 100%;
		padding: 0.3rem 0;
		font-size: 0.28rem;
		line-height: 0.48rem;
		color: #666666;
	}

	.SolutionDetail:first-of-type p {
		text-indent: 2em;
	}

	.SolutionH {
		font-size: 0.36rem;
		line-height: 0.52rem;
		color: #000000;
		margin-bottom: 0.3rem;
	}

	.NewsDetail .SolutionDetail img {
		margin: 0.45rem auto 0;
	}

	/* 加入我们 */
	.TalealBook {
		padding: 0.3rem;
		background: #fff;
		margin-top: 0.6rem;
		font-size: 0.26rem;
		line-height: 0.48rem;
		color: #666666;
	}

	.TalealBook p {
		text-indent: 2em;
	}

	.TalealBook p:first-of-type {
		text-indent: 0;
	}

	.TalealBookImg {
		max-width: 100%;
		position: relative;
		margin-bottom: 0.5rem;
	}

	.TalealBookImg img,
	.MonitoringCenterImg img,
	.AboutContentImg img,
	.AboutLvanLImg img,
	.LatestAnonuImg img,
	.SolutionSubMain img,
	.LdeaContImg img {
		max-width: 100%;
		max-height: 100%;
	}

	.AboutContentImg img {
		max-height: 100%;
		display: block;
		margin: 0px auto;
		width: 100%;
	}

	.TalealBookCont {
		background: rgba(207, 13, 37, 0.71);
		width: 3.76rem;
		height: 1rem;
		position: absolute;
		bottom: 0;
		right: 0;
		overflow: hidden;
	}

	.TalealBookCont h2 {
		font-size: 0.32rem;
		line-height: 0.42rem;
		display: block;
		margin-top: 0.1rem;
		margin-left: 0.35rem;
		color: #ffffff;
	}

	.TalealBookCont h2 i {
		font-size: 0.22rem;
		display: block;
		margin-left: 0.35rem;
	}

	.recruit_table {
		margin-top: 0.6rem;
		width: 100%;
		background: #ffffff;
	}

	.LatestAnonuUl {
		padding: 0px 0.3rem;
		width: auto;
		margin-top: 0;
	}

	.recruit_thead {
		height: 1rem;
		line-height: 1rem;
		background-color: #424242;
		padding: 0px 0.3rem;
	}

	.recruit_thead h2 {
		font-size: 0.25rem;
		color: #fff;
		width: 20%;
		float: left;
		line-height: 1rem;
		text-align: center;
	}

	.recruit_thead h2:last-child {
		text-align: right;
	}

	.recruit_row span {
		font-size: 0.2rem;
		color: #666;
		text-align: center;
		width: 19%;
		display: inline-block;
		vertical-align: middle;
		padding: 0.3rem 0;
		line-height: 0.38rem;
	}

	.recruit_row {
		font-size: 0.24rem;
		color: #666;
		text-align: center;
		border-top: 1px solid rgba(153, 153, 153, 0.4);
		margin: 0px 0.3rem;
		line-height: 0.38rem;
	}

	.recruit_row:hover span:nth-of-type(5),
	.recruit_row span.on

	/* 	.DownloadCenterTag.Active h2 */
		{
		color: #CF0D25;
	}

	.recruit_row span:first-of-type,
	.recruit_thead h2:first-of-type {
		text-align: left;
	}

	.recruit_row span:nth-of-type(5) {
		box-sizing: border-box;
		padding-left: 0;
		text-align: right;
		cursor: pointer;
	}

	.ReplayCont {
		background: #f4f2f2;
		padding: 0.4rem;
		display: none;
	}

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

	.ReplayDepartment h3 {
		width: 100%;
		font-size: 0.24rem;
		line-height: 0.38rem;
		font-weight: normal;
		color: #666666;
		text-align: left;
		margin-bottom: 0.1rem;
	}


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

	.ReplayDepartmentDiv {
		width: 100%;
		margin-top: 0.4rem;
		text-align: left;
	}

	.ReplayDepartmentDiv h3 {
		font-size: 0.26rem;
		line-height: 0.40rem;
		color: #000000;
	}

	.ReplayDepartmentDiv p {
		margin-top: 0.2rem;
	}

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

	.ColorRed,
	.ColorRed a,
	.pn-list li .pn-tit-two.Active {
		color: #cf0d25;
	}

	.ReplayDepartment1:last-child,
	.DownloadCenterTag:last-child {
		border: 0;
	}

	/* 服务支持 */
	.ProblemFeedback {
		width: 100%;
		padding-top: 0.6rem;
		font-size: 0.26rem;
		line-height: 0.48rem;
		color: #666666;
	}

	.ProblemFeedback p {
		text-align: center;
	}

	.ProblemFeedbackCont {
		padding: 0.4rem 0 0;
		margin-top: 0.4rem;
		border-top: 1px solid #d6d6d6;
		margin-bottom: 0.6rem;
	}

	.ContactMessageLDiv {
		height: 0.7rem;
		line-height: 0.7rem;
		width: 100%;
		margin-bottom: 0.2rem;
	}


	.ContactMessageLDiv h2 {
		font-size: 0.28rem;
		color: #010101;
		width: 21%;
		float: left;
		text-align: right;
	}

	.ContactMessageLDiv h2 i {
		font-size: 0.24rem;
		line-height: 0.7rem;
		margin-right: 0.1rem;
		color: #cf0d25;
	}

	.ContactMessageLDiv input {
		width: 74%;
		height: 0.7rem;
		background-color: #ffffff;
		border: solid 1px rgba(153, 153, 153, 0.4);
		float: right;
		font-size: 0.24rem;
		color: #999999;
		text-indent: 1em;
	}

	.ContactMessageLDiv textarea {
		width: 74%;
		height: 3rem;
		background-color: #ffffff;
		border: solid 1px rgba(153, 153, 153, 0.4);
		float: right;
		font-size: 0.24rem;
		color: #999999;
		padding: 0.2rem;
		line-height: 0.42rem;
		vertical-align: top;
		margin: 0;
	}

	.ContactButton {
		/* margin: 0px auto; */
		text-align: center;
		height: 0.7rem;
		/* display: inline-block; */
		vertical-align: top;
		/* width: 100%; */
		margin-left: 17%;
	}

	.ContactButton input {
		width: 2rem;
		height: 0.7rem;
		background-color: #cf0d25;
		line-height: 0.7rem;
		text-align: center;
		font-size: 0.24rem;
		color: #fffefe;
		display: inline-block;
	}

	.ContactButton input:last-child {
		background-color: #999999;
		margin-left: 20px;
	}

	.DownloadCenter {
		width: 100%;
		border-radius: 0.1rem;
		border: solid 1px rgba(153, 153, 153, 0.4);
		margin: 0.6rem auto;
		background: #fff;
		display: none;
	}

	.DownloadCenterTag {
		padding: 0px 0.3rem;
		border-bottom: solid 1px rgba(153, 153, 153, 0.4);
		display: block;
		height: 1rem;
		line-height: 1rem;
		font-size: 0.26rem;
		color: #666;
		overflow: hidden;
	}

	.DownloadCenterTag h2 {
		float: left;
		width: 90%;
		font-size: 0.26rem;
		line-height: 1rem;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
	}

	.DownloadCenterImg {
		width: 0.3rem;
		height: 0.3rem;
		margin-top: 0.35rem;
		float: right;
	}

	.DownloadCenterImg img {
		vertical-align: top;
		width: 0.3rem;
		height: 0.3rem;
	}

	.DownloadCenterImg img.OnloadImgH {
		display: none;
	}

	.DownloadCenterTag:hover,
	.DownloadCenterTag.Active {
		background: rgba(153, 153, 153, 0.12);
		border-top-left-radius: 0.1rem;
		border-top-right-radius: 0.1rem;
	}

	.LdeaCont {
		width: 100%;
		margin-top: 0.2rem;
	}

	.LdeaContTag {
		width: 100%;
		background-color: #ffffff;
		border-radius: 0.6rem 0px 0px 0px;
		float: left;
		margin-top: 0.42rem;
		font-size: 0.26rem;
		line-height: 0.48rem;
		color: #666;
		padding-bottom: 0.5rem;
	}

	.LdeaContTag:nth-of-type(2n) {
		float: right;
	}

	.LdeaContImg {
		width: 1.06rem;
		height: 1.04rem;
		position: relative;
		margin: 0.54rem auto 0.36rem;
	}

	.LdeaContTag h2 {
		font-size: 0.36rem;
		line-height: 0.52rem;
		color: #000000;
		text-align: center;
		display: block;
		margin-bottom: 0.3rem;
	}

	.LdeaContTag p {
		padding: 0px 0.3rem;
	}

	.ServiceNetwork,
	.Orangize {
		width: 100%;
		margin-top: 0.6rem;
	}

	.ServiceAddress {
		width: 100%;
		background-color: #ffffff;
		box-shadow: 0px 0.04rem 0.18rem 0px rgba(73, 73, 73, 0.05);
		font-size: 0.26rem;
		color: #000000;
		line-height: 1.5rem;
		padding-bottom: 0.5rem;
	}

	.ServiceAddress img {
		width: 0.34rem;
		height: 0.54rem;
		margin-left: 0.3rem;
		margin-right: 0.4rem;
		margin-top: 0.48rem;
		vertical-align: top;
	}

	.ServiceAddress .fr {
		float: none;
		margin: 0px 0.5rem;
	}

	.ServiceSelect {
		width: 1.83rem;
		height: 0.8rem;
		background-color: #ffffff;
		border: solid 1px rgba(153, 153, 153, 0.4);
		font-size: 0.24rem;
		line-height: 0.8rem;
		color: #999999;
		padding: 0px 0.2rem;
		margin-right: 0.2rem;
		background-image: url(../images/select.png);
		background-size: 0.22rem 0.11rem;
		background-repeat: no-repeat;
		background-position: 86%;
		vertical-align: top;
		float: left;
	}

	.SearchAddress {
		width: 0.8rem;
		height: 0.67rem;
		line-height: 0.67rem;
		background-color: #cf0d25;
		box-shadow: 0px 0.04rem 0.18rem 0px rgba(207, 13, 37, 0.05);
		float: right;
		margin-top: 0.415rem;
		margin-right: 0.3rem;
		background-image: url(../images/search.png);
		background-size: 0.3rem;
		background-repeat: no-repeat;
		background-position: center;
	}

	.MapClose {
		width: 0.2rem;
		position: absolute;
		top: 0.2rem;
		right: 0.2rem;
		cursor: pointer;
		height: 0.2rem;
	}

	.MapCont {
		width: 6rem;
		/* height: 2.5rem; */
		/* box-shadow: 2px 4px 16px 0px rgba(140, 140, 140, 0.38); */
		position: absolute;
		background: #fff;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		/* padding-bottom: 0.3rem; */
	}

	.MapLogo {
		line-height: 0.44rem;
		font-size: 0.28rem;
		color: #000;
		margin-top: 0.3rem;
		margin-left: 0.4rem;
		padding-bottom: 0.3rem;
	}

	.MapLogo img {
		width: 0.43rem;
		height: 0.44rem;
		vertical-align: middle;
		margin-right: 0.15rem;
	}

	.MapCont .ContactMapContFlex .fr {
		width: 88%;
	}

	.MapCont:before {
		content: '';
		background-image: url(../images/jt1.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		width: 0.33rem;
		height: 0.53rem;
		position: absolute;
		bottom: -0.35rem;
		left: 50%;
		transform: translateX(-50%) rotate(270deg);
		-webkit-transform: translateX(-50%) rotate(270deg);
		-moz-transform: translateX(-50%) rotate(270deg);
		-ms-transform: translateX(-50%) rotate(270deg);
	}

	.MapCont .ContactMapContFlex .fr h3 {
		font-size: 0.24rem;
		color: #666;
		margin-bottom: 0;
	}

	.MapCont .ContactMapContFlex img {
		max-height: 0.3rem;
		max-width: 0.31rem;
		margin-top: 0;
	}

	.MapCont .ContactMapContFlex {
		padding: 0.18rem 0.2rem 0px 0.4rem;
		display: none;
	}

	.map {
		width: 100%;
		text-align: left;
		font-size: 0.26rem;
		color: #333333;
		height: 6.2rem;
		margin-top: 0.5rem;
		position: relative;
	}

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

	#allmap span.BMap_noprint {
		text-align: left;
		display: inline-block;
		font-weight: normal;
		width: 0.34rem !important;
		height: 0.54rem !important;
		font-size: 0.26rem;
		margin: 0;
		/* 		background: url(../images/address.png)left no-repeat !important;
		background-position: center !important;
		background-size: cover !important; */
	}

	.iw_poi_content {
		color: #666;
		font-size: 0.26rem;
	}

	/* 产品服务 */
	.pn-boxon {
		width: 100%;
		height: 100%;
		position: fixed;
		top: 0;
		left: 0;
	}

	.pn-title {
		position: fixed;
		top: 50%;
		left: 0;
		z-index: 10;
		background: #d9271b;
		color: #fff;
		letter-spacing: 0.04rem;
		font-size: 0.32rem;
		text-align: center;
		box-shadow: inset 0 0 30px rgba(0, 0, 0, .2);
		line-height: .48rem;
		padding: 0.3rem 0;
		cursor: pointer;
		width: 1rem;
		background-color: #cf0d25;
		border-radius: 0px 0.1rem 0.1rem 0px;
		margin-top: -0.62rem;
		display: none;
	}

	.pn-title img {
		display: block;
		width: 22px;
		height: 16px;
		margin: 0px auto 15px;
	}

	.pn-title span {
		display: block;
	}

	.pn-list {
		background-color: #ffffff;
		position: fixed;
		top: 50%;
		left: -6.05rem;
		z-index: 10;
		background: #fff;
		width: 5rem;
		height: 8rem;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		overflow: auto;
		transition: left .5s;
		border-radius: 0px 0.1rem 0.1rem 0px;
	}

	.pn-list.on {
		left: 0;
	}

	.pn-list ul {
		padding: 0px 9%;
	}

	.pn-list li:first-of-type .pn-tit-one {
		border: 0px;
	}

	.pn-list li .pn-tit-one {
		display: block;
		width: 100%;
		height: 1rem;
		line-height: 1rem;
		color: #000;
		font-size: 0.3rem;
		padding: 0 2% 0 10%;
		background: url(../images/more.png) no-repeat 0 center;
		transition: background .3s;
		cursor: pointer;
		border-top: 1px solid #f2f2f2;
		font-weight: bold;
	}

	.pn-list li .pn-con-one {
		display: none;
		border-bottom: 1px solid #f2f2f2;
	}

	.pn-list li .pn-tit-one.cut {
		background: url(../images/more_h.png) no-repeat 0 center;
		color: #cf0d25;
	}

	.pn-list li .pn-tit-two.cur {
		color: #cf0d25;
	}

	.pn-list li .pn-con-two {
		display: none;
		background: #fff;
	}

	.pn-list li .pn-tit-two {
		width: 100%;
		line-height: 0.48rem;
		display: block;
		font-size: 0.24rem;
		color: #999;
		padding-left: 10%;
		transition: color .3s;
		margin-bottom: 0.1rem;
	}

	.pn-list li .pn-con-two {
		width: 100%;
		padding: 16px 2% 20px 15%;
		display: none
	}


	.pn-list::-webkit-scrollbar {
		width: 4px;
		background-color: #d9271b;
		border-radius: 50px;
		display: block;
	}

	.pn-list::-webkit-scrollbar-track {
		border-radius: 50px;
		background-color: #d9271b
	}

	.pn-list::-webkit-scrollbar-thumb {
		border-radius: 50px;
		-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
		background-color: #fff
	}

	.ProTit {
		font-size: 0.36rem;
		color: #000;
		padding-left: 0.3rem;
		border-left: 0.04rem solid #cf0d25;
	}

	.product-list-b {
		width: 100%;
		margin: 0px auto 0.6rem;
	}

	.ProductLisTag {
		width: 48%;
		margin-right: 2%;
		background: #fff;
		display: inline-block;
		vertical-align: top;
		margin-top: 0.4rem;
	}

	.ProductLisTag:nth-of-type(2n),
	.AboutContentTag:nth-of-type(2n),
	.LatestAnonuTag:nth-of-type(2n) {
		margin-right: 0;
	}

	.ProductOverview .container a:last-child,
	.LatestAnonuTag:nth-of-type(2n),
	.ServiceSelect:last-child {
		margin-right: 0;
		float: right;
	}

	.ProductLisTag .pic {
		width: 100%;
		position: relative;
		overflow: hidden;
		height: 2.75rem;
		/* background-color: #ebebeb; */
	}

	.ProductLisTag .pic img {
		max-width: 100%;
		/* 	max-height: 100%;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%); */
		display: block;
		margin: 0px auto;
	}

	.ProductLisTag .con {
		padding: 0.3rem;
		display: block;
		position: relative;
	}

	.ProductLisTag h3 {
		font-size: 0.32rem;
		color: #000;
		line-height: 0.48rem;
	}

	.ProductLisTag p {
		font-size: 0.26rem;
		color: #999;
		line-height: 0.42rem;
		margin-top: 0.12rem;
		height: 1.6rem;
		overflow: hidden;
	}

	.ProductLisTag span {
		line-height: 0.38rem;
		text-align: right;
		border-top: 1px solid #cf0d25;
		font-size: 0.26rem;
		color: #cf0d25;
		padding-top: 0.1rem;
	}

	.ProductDetail {
		width: 100%;
		background: #fff;
		padding-top: 0.9rem;
		padding-bottom: 1.3rem;
	}

	.ProductDetailImg {
		width: 100%;
		background-color: #ffffff;
		/* border: solid 1px rgba(153, 153, 153, 0.4); */
		height: 4.34rem;
	}

	.ProductDetailImg img,
	.CorporateContainer img,
	.HonorTag img,
	.CompanyProfileImg img {
		max-width: 100%;
		display: block;
		margin: 0px auto;
		max-height: 100%;
	}

	.ProductDetailR {
		padding: 0px 0.3rem;
		font-size: 0.26rem;
		line-height: 0.48rem;
		color: #999999;
		margin-top: 0.6rem;
	}

	.ProductDetailR h2 {
		font-size: 0.38rem;
		font-weight: bold;
		line-height: 0.58rem;
		color: #000000;
		display: block;
		margin-top: 0.3rem;
		margin-bottom: 0.2rem;
	}

	.ProductDetailR h3 {
		font-size: 0.34rem;
		line-height: 0.48rem;
		color: #000000;
	}

	.ProductDetailR span {
		display: block;
		margin-top: 0.4rem;
		padding-top: 0.3rem;
		border-top: 1px solid rgba(153, 153, 153, 0.4);
		font-size: 0.28rem;
		line-height: 0.48rem;
		color: #000000;
		margin-bottom: 0.2rem;
	}

	.ProductOverview {
		border-top: 1px solid rgba(153, 153, 153, 0.26);
		width: 100%;
		font-size: 0.26rem;
		line-height: 0.48rem;
		color: #666666;
	}

	.ProductContainer {
		height: 1rem;
		line-height: 1rem;
		background-color: #ffffff;
		/* box-shadow: 0px 0.18rem 0.24rem 0px rgba(73, 73, 73, 0.06); */
	}

	.ProductContainer a {
		width: 19%;
		float: left;
		font-size: 0.28rem;
		color: #000000;
		text-align: center;
		margin-right: 8%;
		position: relative;
	}

	.ProductContainer a.on:after {
		width: 100%;
		left: 0;
	}

	.ProductContainer a:after {
		content: '';
		width: 0;
		height: 0.04rem;
		background: #cf0d25;
		display: block;
		position: absolute;
		left: 50%;
		bottom: -1px;
		transition: width .3s, left .3s;
		-webkit-transition: width .3s, left .3s;
		-moz-transition: width .3s, left .3s;
		-ms-transition: width .3s, left .3s;
	}

	.ProductOverview .CorporateNews {
		padding: 0.6rem 0px 1.60rem;
		border-top: 1px solid rgba(153, 153, 153, 0.26);
	}

	.CorporateContainer {
		display: none;
	}

	.CorporateContainer table {
		border-right: 1px solid rgba(153, 153, 153, 0.4) !important;
		border-bottom: 1px solid rgba(153, 153, 153, 0.4) !important;
		width: 100% !important;
		background: #fff !important;
		overflow: hidden;
	}

	.CorporateContainer table td {
		border-left: 1px solid rgba(153, 153, 153, 0.4);
		border-top: 1px solid rgba(153, 153, 153, 0.4);
		font-size: 0.26rem;
		color: #666666;
		padding: 0.1rem;
		vertical-align: middle !important;
		line-height: 0.4rem !important;
	}

	.CorporateContainer table th,
	.CorporateContainer table tr:first-of-type td {
		border-left: 1px solid rgba(153, 153, 153, 0.4) !important;
		border-top: 1px solid rgba(153, 153, 153, 0.4) !important;
		font-size: 0.28rem !important;
		/* color: #000 !important; */
		padding: 0.1rem !important;
		line-height: 0.4rem !important;
	}

	.CorporateContainer table tr th:first-child {
		width: 22% !important;
	}

	.CorporateContainer table tr td:first-child {
		width: 20% !important
	}

	.CorporateContainer table tr th:last-child {
		width: 78% !important;
	}

	.CorporateContainer table tr td:last-child {
		width: 60% !important;
		word-break: break-all;
	}

	.MonitoringCenterTag {
		display: block;
		margin-top: 0.6rem;
		background: #fff;
	}

	.MonitoringCenterImg {
		width: 100%;
	}

	.MonitoringCenterR {
		padding: 0.4rem 0.3rem;
	}


	.MonitoringCenterR h2 {
		font-size: 0.38rem;
		line-height: 0.52rem;
		color: #000000;
	}

	.MonitoringCenterR .Line {
		width: .5rem;
		height: 0.04rem;
		background-color: #cf0d25;
		display: block;
		margin: 0.3rem 0;
	}

	.MonitorP {
		font-size: 0.26rem;
		line-height: 0.48rem;
		color: #666666;
	}


	.Honor {
		width: 100%;
		margin-top: 0.2rem;
	}

	.HonorTag {
		float: left;
		margin-top: 0.48rem;
		width: 48%;
		margin-right: 0.27rem;
	}

	.HonorTag:nth-of-type(2n) {
		margin-right: 0;
	}

	.Technology {
		margin-top: 0.6rem;
		background: #fff;
		padding-top: 0.4rem;
		padding-bottom: 0.6rem;
		padding-left: 0.3rem;
		padding-right: 0.3rem;
		font-size: 0.26rem;
		line-height: 0.48rem;
		color: #666666;
	}

	.mb40 {
		margin-bottom: 0.4rem;
	}

	/* 关于履安 */
	.CorporateAbout {
		width: 100%;
		padding: 0.8rem 0px 0;
		background: #F8F8F8;
	}

	.ContactUs {
		padding-top: 1rem;
		background: #fff;
	}

	.ContactMap {
		margin-top: 0.6rem;
		width: 100%;
		position: relative;
		background-image: url(../images/map.jpg);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		height: 7.52rem;
	}

	.ContactMap .container {
		position: relative;
	}

	.ContactMapCont {
		width: 58%;
		/* height: 556px; */
		background-color: #ffffff;
		box-shadow: 0px 0px 0.32rem 0px rgba(140, 140, 140, 0.22);
		position: absolute;
		right: 0;
		top: 0.45rem;
		padding-bottom: 0.3rem;
	}

	.ContactMapCont:before {
		content: '';
		background-image: url(../images/jt1.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		width: 33px;
		height: 53px;
		position: absolute;
		left: -33px;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
	}

	.ContactMapCont h2 {
		font-size: 0.30rem;
		line-height: 0.48rem;
		color: #000000;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
		margin: 0.5rem 0.2rem 0;
	}

	.ContactMapContFlex {
		padding: 0.25rem 0.3rem 0px;
	}

	.ContactMapContFlex img {
		float: left;
		max-height: 0.32rem;
		max-width: 0.25rem;
		margin-top: 0.18rem;
	}

	.ContactMapContFlex .fr {
		font-size: 0.24rem;
		color: #666666;
		width: 89%;
	}

	.ContactMapContFlex .fr h3 {
		font-size: 0.28rem;
		line-height: 0.32rem;
		margin-bottom: 0.1rem;
		color: #000000;
	}

	.AboutContent {
		margin: 0.75rem auto;
	}

	.AboutContentTag {
		float: left;
		margin-bottom: 0.4rem;
		width: 48.5%;
		margin-right: 3%;
		background-color: #ffffff;
	}

	.AboutContentImg {
		width: 100%;
		height: 2rem;
	}

	.AboutContentMain {
		padding: 0.3rem;
	}

	.AboutContentMain h2 {
		font-size: 0.38rem;
		line-height: 0.48rem;
		color: #000000;
		margin-bottom: 0.15rem;
	}

	.AboutContentMain p {
		font-size: 0.26rem;
		line-height: 0.42rem;
		color: #666;
	}

	.AboutContentMain span,
	.CompanyProfileL a {
		display: block;
		width: 2rem;
		height: 0.5rem;
		font-size: 0.26rem;
		text-align: center;
		color: #fff;
		line-height: 0.5rem;
		margin-top: 0.4rem;
		background-color: #cf0d25;
		border-radius: 0px 0px 0.2rem 0px;
		vertical-align: middle;
	}

	.CorporateCulture {
		width: 100%;
		background: #fff;
		font-size: 0.25rem;
		line-height: 0.48rem;
		color: #666666;
		padding: 1rem 0px;
		text-align: center;
	}

	.CorporateCultureH {
		font-size: 0.36rem;
		line-height: 0.52rem;
		color: #cf0d25;
		margin-top: 0.4rem;
		text-align: center;
	}

	.CorporateCulture span {
		margin-bottom: 0.3rem;
		font-size: 0.26rem;
		line-height: 0.42rem;
		color: #000;
		display: block;
	}

	.CultrueBanner {
		width: 100%;
		height: 2.6rem;
		/* overflow: hidden; */
		position: relative;
		margin-top: 0.7rem;
	}

	.CultrueBanner .swiper-container {
		height: 100%;
	}

	.CultrueBanner .swiper-slide img,
	.LatestAnonuImg img {
		width: 100%;
	}

	.CultrueBanner .pagination,
	.DevelopDevice .pagination1 {
		position: absolute;
		left: 0;
		text-align: center;
		bottom: -24%;
		width: 100%;
		z-index: 99;
	}

	.CultrueBanner .swiper-pagination-switch,
	.DevelopDevice .swiper-pagination-switch {
		display: inline-block;
		width: 0.18rem;
		height: 0.18rem;
		border-radius: 50%;
		background: rgba(120, 120, 120, 0.28);
		margin: 0px 0.15rem;
		cursor: pointer;
		position: relative;
	}

	.CultrueBanner .swiper-active-switch:after,
	.DevelopDevice .swiper-active-switch:after {
		content: '';
		width: 0.18rem;
		height: 0.18rem;
		background-color: #cf0d25;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		border-radius: 50%;
	}

	.CompanyProfile {
		/* background: #fff; */
		margin-bottom: 0.8rem;
		margin-top: 0.6rem;
	}

	.CompanyProfileImg {
		width: 100%;
	}

	.CompanyProfileL {
		padding: 0px 0px 0.6rem;
	}

	.CompanyProfileL h2 {
		font-size: 0.38rem;
		line-height: 0.48rem;
		color: #000000;
		/* margin-top: 0.8rem; */
	}

	.CompanyProfileScroll {
		font-size: 0.26rem;
		line-height: 0.42rem;
		color: #666;
		margin-top: 0.3rem;
		height: 2rem;
		overflow: hidden;
	}

	.DevelopHistory {
		padding: 1rem 0 0.8rem;
		background: #fff;
		display: none;
	}

	.DevelopHistoryH {
		font-size: 0.26rem;
		line-height: 0.42rem;
		color: #666;
		text-align: center;
		margin-top: 0.6rem;
	}

	/* 发展历程 */
	.DevelopFinsh {
		width: 1.42rem;
		height: 1.42rem;
		text-align: center;
		font-size: 0.28rem;
		line-height: 0.34rem;
		background-color: #cf0d25;
		box-shadow: 0px 0px 0.42rem 0px rgba(207, 13, 37, 0.6);
		display: block;
		margin: 0.8rem auto 0;
		color: #fff;
		padding-top: 0.36rem;
		border-radius: 50%;
	}

	.M_DeveloptUl {
		background-image: url(../images/line.png);
		background-size: 0.01rem 22.77rem;
		background-repeat: repeat-y;
		background-position: center;
		/* min-height: 22.5rem; */
		display: block;
		margin: 0px auto;
		padding-top: 0.8rem;
	}

	.M_DeveloptTag {
		margin-top: 0.3rem;
		float: left;
		font-size: 0.26rem;
		line-height: 0.4rem;
		color: #999999;
		width: 100%;
	}

	.M_DeveloptTag h2 {
		text-align: right;
		font-size: 0.32rem;
		margin-bottom: 0.1rem;
		color: #cf0d25;
		width: 42%;
		position: relative;
	}

	.M_DeveloptTag h2:after {
		content: '';
		width: 0.12rem;
		height: 0.12rem;
		position: absolute;
		right: -21%;
		border-radius: 50%;
		top: 50%;
		background-color: #d6d6d6;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
	}

	.M_DeveloptTag p {
		width: 45%;
	}

	.M_DeveloptTag:nth-of-type(2n) h2 {
		float: right;
		text-align: center;
		width: 100%;
		padding-left: 26%;
	}

	.M_DeveloptTag:nth-of-type(2n) p {
		text-align: left;
		float: right;
	}

	.M_DeveloptTag:nth-of-type(2n) h2:after {
		content: '';
		right: 0;
		left: 49%;
	}

	.CompanyOpcatiy {
		position: fixed;
		z-index: 999;
		width: 95%;
		top: 50%;
		left: 50%;
		min-height: 6.40rem;
		background: #fff;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		border-radius: 0.1rem;
	}

	.CompanyOpcatiyScroll {
		/* width: 100%; */
		overflow-x: hidden;
		overflow-y: scroll;
		max-height: 5.47rem;
		padding-right: 0.5rem;
	}

	.CompanyOpcatiySub {
		width: 100%;
		height: 6.8rem;
		overflow: hidden;
		padding: 0.6rem 0.4rem 0px 0.4rem;
	}

	.CompanyOpcatiyScroll::-webkit-scrollbar {
		width: 0.04rem;
		height: 5.20rem;
		background-color: #e8e8e8;
		display: block;
	}

	/*定义滚动条轨�?内阴�?圆角*/
	.CompanyOpcatiyScroll::-webkit-scrollbar-track {
		-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
		border-radius: 2px;
		background-color: #e8e8e8;
	}

	/*定义滑块 内阴�?圆角*/
	.CompanyOpcatiyScroll::-webkit-scrollbar-thumb {
		border-radius: 2px;
		-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
		background-color: #cf0d25;
	}

	.CompanyOpcatiySub h2 {
		font-size: 0.36rem;
		color: #000;
		margin-bottom: 0.3rem;
	}

	.CompanyOpcatiyScroll p,
	.CompanyOpcatiyScroll p span {
		font-size: 0.24rem;
		color: #666;
		line-height: 0.42rem;
		margin-bottom: 0.3rem;
	}

	.OrangizeBigScroll {
		max-height: 100%;
	}

	.OrangizeBigImg,
	.CompanyOpcatiyScroll p span img,
	.OrangizeBigScroll div img {
		max-width: 100%;
		/* height: 519px; */
		display: block;
		margin: 0px auto;
	}

	.TechnologyScroll p {
		margin: 0;
	}

	.TechnologyScroll p:first-of-type {
		margin-bottom: 40px;
	}

	.HonorScroll {
		max-height: 5rem;
	}

	.HonorScroll .Honor {
		margin: 0;
	}

	.HonorScroll .HonorTag {
		margin-top: 0;
		margin-bottom: 0.2rem;
		height: 2.20rem;
		width: 47.6%;
	}

	.ProductCont .container a.BackIndex {
		margin-top: -1rem;
	}

	/* 产品列表 */
	.SearchRulesH {
		font-size: 0.3rem;
		color: #000;
		display: block;
		line-height: 0.8rem;
		margin-bottom: 0.2rem;
		float: none;
	}

	.SearchRulesH i {
		font-size: 0.32rem;
		color: #cf0d25;
	}

	.ProductSerceTag {
		margin-top: 0.4rem;
		width: 100%;
		height: 3rem;
		display: block;
		border-radius: 0.4rem 0px 0px 0px;
		overflow: hidden;
	}

	.ProductSerceTag .pic {
		border-radius: 0.4rem 0px 0px 0px;
		width: 100%;
		height: 100%;
		position: relative;
		overflow: hidden;
	}

	.ProductSerceTag .pic img {
		width: 100%;
		height: 100%;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		-moz-transition: all .3s ease-out;
		-ms-transition: all .3s ease-out;
	}

	.ProductSerceTag .con {
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
	}

	.ProductSerceTag .con h3 {
		font-size: 0.32rem;
		padding-left: 0.3rem;
		padding-top: 1rem;
		line-height: 0.48rem;
		color: #ffffff;
	}

	.ProductSerceTag .con p {
		font-size: 0.28rem;
		padding-left: 0.3rem;
		padding-top: 0.05rem;
		line-height: 0.42rem;
		color: #ffffff;
	}

	.ProductSerceTag:nth-of-type(2n) {
		float: right;
		border-radius: 0px 0px 0.4rem 0px;
	}

	.ProductSerceTag:nth-of-type(2n) .pic {
		border-radius: 0px 0px 0.4rem 0px;
	}

	/* 下载中心�?*/
	.DownloadTab {
		text-align: center;
		width: 100%;
		margin: 0.4rem auto 0.2rem;
	}

	.DownloadTab a {
		width: 3rem;
		height: 0.6rem;
		border: solid 0.01rem #cccccc;
		display: inline-block;
		vertical-align: top;
		font-size: 0.28rem;
		text-align: center;
		line-height: 0.6rem;
		color: #666;
		margin-top: 0.2rem;
		margin-right: 0.1rem;
	}

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

	.DownloadTab a.active {
		color: #fff;
		background-color: #cf0d25;
	}

	.MsoTableGrid tr td img {
		max-width: 2.91rem;
		height: 2.75rem;
		display: block;
		margin: 0px auto;
	}

	.MsoTableGrid tr {
		display: inline-block;
		width: 100%;
		vertical-align: top;
	}

}
