 body{
    font-family: 微软雅黑;
}

@media screen and (max-width: 1023px) {
	html{
		font-size: 30px;
	}
	  /* 系数*2.56 */
	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;
	}

	.container {
	
		margin: 0px auto;
		font-size:0.6144rem;
		padding: 0px 0.768rem;
	}
	.tel_phone_box{
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.tel_phone{
		display: flex;
		flex-direction: column;
		text-align: right;
	}
      .diangaili{
                
            }
            .diangaili1{
                 padding-left:2%
            }

	.HeaderFlix {
		padding: 0px  1.536rem;
		position: relative;
		top: 0;
		left: 0;
		background-color: #fff;
		z-index: 99;
		height: 2.56rem;
	}

	.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: 5.632rem;
		height: 1.536rem;
		margin-top: 0.512rem;
	}

	.mobile-nav {
		float: right;
		width: 1.2288rem;
		height: 1.024rem;
		position: relative;
		z-index: 3;
		top: 0.768rem;
	}

	.mobile-nav span {
		width: 1.2288rem;
		height: 0.1024rem;
		background: #21569a;
		display: block;
		margin-bottom:0.4096rem;
		position: relative;
	}

	.mobile-nav.on {
	
	}

	.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.3072rem;
	}

	.mobile-nav.on span.line3 {
		transform: rotate(-45deg);
		top: -0.2048rem;
	}

	.SearchBox {
		background-image: url(../images/search1.png);
		background-size: contain;
		background-repeat: no-repeat;
		background-position: right;
		width: 0.9728rem;
		height: 0.9728rem;
		position: absolute;
		top: 0.7936rem;
		right: 3.072rem;
	}

	.SearchSend {
		position: absolute;
		z-index: 2;
		background-color: #fff;
		right: 5.632rem;
		top: 0.256rem;
		height: 2.048rem;
		width: 12.8rem;
		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: 2.048rem;
		line-height:2.048rem;
		background-color: #ffffff;
		border: solid 2px #21569a;
		padding: 0px 0.512rem;
		display: block;
		margin: 0px auto 0.768rem;
	}

	.SearchText {
		float: left;
		height: 2.048rem;
		line-height: 2.048rem;
		font-size: 0.7168rem;
		color: #666;
		width: 15.36rem;
	}

	.SearchSend .SearchText {
		width: 8.96rem;
	}

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

	.SearchSend img {
		width: 0.6144rem;
		height: 0.6144rem;
		float: right;
		margin-top: 0.8192rem;

		cursor: pointer;
	}

    .footbk{
        background-color:#f8f8f8;
        color:#999999;
    }

    .phonefoot{ 
		width: 100%;
		height:2.304rem;
		background: #242424;
		position: fixed;
		bottom: 0;
		left: 0;
		z-index: 99; 
    }
    .phonefoot a ul{
      display:block;
      position:absolute;
  
       margin-left:-1.408rem;
         width:30%;
      width:calc(30% -8px);
    
	width:-moz-calc(30% - 8px);

	width:-webkit-calc(30% - 8px); 
      text-align:left;
      background-color:#F5F5F5;
      display:none;
    }
	.phonefoot a .ul_box{
		top:-7.168rem; 
	}
    .phonefoot a li{
        border-top:1px solid #d6d6d6;
        color:#000000;
       line-height:1.792rem;
       height:1.792rem;
       font-size: 16px;
       text-align:center;
    
       overflow: hidden;
       background-color:#f7f7f7;
       overflow: hidden;
    }
    .phonefoot a li:last-child{
        
    }
    .phonefoot a:hover ul{
        display:block;
    }
   
    .phonefoot .float_l{
		width: calc(20.2% - 2px);
		border-left: solid 1px #000000;
		border-right: solid 1px #444444;
		height: 2.304rem;
		
	}
    .float_l {
    float: left;
}
	.phonefoot .float_l img{
		width: 1.408rem;
		height: 1.024rem;

		margin-top: 0.1536rem;
	}
	.phonefoot .float_l p{
		text-align: center;
		font-size: 0.4608rem;
		color: #fff;
		margin-top: -0.512rem;
	}

	.Footer {
		width: 100%;
		position: relative;

         background-color:#f8f8f8;
        color:#999999;
		margin-top:0.896rem;
      
	}
    .FootEX
    {
        top: 12.8rem;
    }
    .CopyRight .container div:nth-of-type(2) {
 
        opacity:0;
    }
	.go_top {
		width: 1.7664rem;
		height:1.8944rem;
		display: block;
		margin: 0px auto;
		background: url(../images/back.png);
		background-size: cover;
		background-repeat: no-repeat;
		cursor: pointer;
		position: fixed;
		bottom: 10%;
		right: 0.768rem;
		z-index: 99;
        display:none;
	}
	.right_nav{
		display: none;
	}
	.Footer .col-md-3 {
		padding-top: .88rem;
		color: #FFFFFF !important; 
	}

	.Footer .col-md-3 img {
		width: 3.84rem;
		height:3.2768rem;
		float: left;

		margin-left:1.28rem;
	}

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

	.Footer .col-md-3 p {
		font-size: 0.6144rem;
		line-height: 0.9728rem;
		color: #999999;
		float: right;
		margin-right: 1.28rem;
	}

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

	.FooterFlex h2 {
		font-size:0.768rem;
		height: 2.6112rem;
		position: relative;
		line-height: 2.6112rem;
		color: #333333;
		padding: 0px 0.768rem;
		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.768rem;
		height: 0.4352rem;
		position: absolute;
		right: 0.768rem;
		top: 1.088rem;
	}

	.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: 2.048rem;
	}

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

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

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

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

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

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

	.FooterEwm:first-of-type {
		margin-right: 2.048rem;

	}

	.FooterEwm img {
		width:6.7072rem;
		height: 6.7072rem;
		margin-bottom: 0.6656rem;
	}

	.CopyRight {
		width: 100%;
		font-size: 13px;
		height: 120px;
		line-height: 120px;
		color: #646464;
		 background-color: white; 
        margin-bottom:2.3808rem;
        border-top:1px solid #bf9f62 ;
	}

.Utility{
	display: flex;
	justify-content:center;
	align-items: center;
	margin-top: 1.28rem;
		
}
.Utility .Utility_bg{
	width: 6.7072rem;
	height: auto;
	margin: 0  0.896rem 0  0.896rem;

}
.Utility .Utility_bg_us{
	width: 6.7072rem;
	height: auto;
}
.Utility .part_item{
	display: flex;
	flex-wrap: wrap;
	align-content:space-between
}
.part_item .every_box{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 0.896rem;


}
.every_box img{
	width: 0.896rem;
	height: 0.896rem;
	margin-right: 0.384rem;

}
.every_box .every_content{
	font-size: 0.2304rem;
	font-family: Microsoft YaHei-Regular, Microsoft YaHei;
	font-weight: 400;
	color: #4D5A73;
	display: flex;
	flex-direction: column;


}
.every_content .every_content_title{
	font-size: 0.3072rem;
	font-family: Source Han Sans CN-Bold, Source Han Sans CN;
	font-weight: bold;
	color: #020C17;

	margin-bottom: .256rem;
}

.float_l_num3{
	top:-7.168rem;
}

.float_l_num4{
	top:-3.584rem !important;
	margin-left:-1.28rem;
}



	.menu-li {
		position: fixed;
		top: 2.56rem;
		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: 2.56rem;
		font-size: 0.8704rem;
		color: #000;
		padding: 0px 0.768rem;
		overflow: hidden;
		border-bottom: 1px solid #f8f8f8;
	}

	.menu-li ul li>a i {
		float: right;
		width: 0.768rem;
		height:0.4352rem;
		background-image: url(../images/dowm.png);
		background-size: cover;
		background-position: right;
		background-repeat: no-repeat;
		margin-top: 1.024rem;
		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.64rem;
		padding-bottom:1.28rem;
	}

	.menu-li ul li dt {
		overflow: hidden;
		font-size: 0.768rem;
		color: #0000;
		font-weight: normal;
		line-height: 1.2288rem;
	}

	.MenuMain {
		width: 100%;
		margin-top: 1.152rem;
	}

	.MenuMain.Nor h2 {
		color: #bf9f62;
	}

	.MenuMain.Nor h2:after {
		content: '';
		width: 0.768rem;
		height: 0.4352rem;
		background-image: url(../images/dowm_h.png);
		background-size: cover;
		background-position: right;
		background-repeat: no-repeat;
		position: absolute;
		top: 0;
		right: 0.768rem;
	}

	.MenuMain.Nor .MenuDown {
		display: block;
	}

	.menu-li ul li dt h2 {
		display: block;
		padding-left: 1.28rem;
		font-size: 0.768rem;
		color: #000;
		margin-top: 0.6144rem;
		position: relative;
	}

	.menu-li ul li dt h2:after {
		content: '';
		width: 0.768rem;
		height: 0.4352rem;
		background-image: url(../images/dowm.png);
		background-size: cover;
		background-position: right;
		background-repeat: no-repeat;
		position: absolute;
		top: 0;
		right: 0.768rem;
	}

	.MenuDown {
		padding-left: 1.9456rem;
		padding-top: 0.768rem;
		display: none;
	}

	.menu-li ul li dt .MenuDown a {
		font-size: 0.6656rem;
		color: #999;
		margin-top: .512rem;
		padding-left: 0;
	}

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

	.menu-li ul li dt a {
		display: block;
		padding-left: 1.28rem;
		font-size: 0.768rem;
		color: #000;
		margin-top:0.6144rem;
	}

	.menu-li ul li dl dt a.on,
	.menu-li ul li.on a,
	.menu-li ul li.on dl a.Not {
		color: #bf9f62;
	}

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

	.CopyRight {
		width: 100%;
		font-size: 0.512rem;
		text-align: center;
		height: 2.048rem;
		line-height:2.048rem;
		color: #646464;
		 background-color: white; 
        margin-bottom:2.3808rem;
        border-top:1px solid #bf9f62;
	}

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

	.development_container{
		margin-top: 2.5rem;
	}
	.IndexBanner {
		width: 100%;
		height: 6.8096rem;
		overflow: hidden;
		position: relative;
	}

	.IndexBanner .swiper-container {
		height: 6.8096rem;

	}

	.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.2048rem;
		height:  0.2048rem;
		border-radius: 50%;
		background: #ffffff;
		margin: 0 0.256rem;
		cursor: pointer;
		position: relative;
	}

	.IndexBanner .swiper-active-switch:after {
		content: '';
		width: 0.512rem;
		height: 0.512rem;
		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.6144rem;
		color: #fff;
		z-index: 10;
		text-align: left;
	}

	.ContentSlide h2 {
		display: block;
		font-size: 0.768rem;
		font-weight: bold;
		visibility: hidden;
		text-align: center;
	
		margin-bottom:0.256rem
	}

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

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

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

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

	.ContentSlide1 h3 {
		font-size: 0.6144rem;
		line-height: 0.8192rem;
		color: #ffffff;
		font-weight: bold;
		visibility: hidden;
		margin-top:0.256rem
	}

	.ContentSlide1 p {
		font-size: 0.4096rem;
		line-height: 0.8192rem;
		color: #ffffff;
		visibility: hidden;
		
	}

	.IndexBanner .swiper-slide .ContentSlide2 {
		position: absolute;
		top: 13%;
		right: 0;

		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);

	}

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

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

	.ContentSlide2 em {
		display: block;
		font-size: 0.4096rem;
		font-weight: normal;
		font-style: normal;
		padding-right:2.048rem;
		line-height:0.9216rem;
		visibility: hidden;
		color: #fff;
	}

	.AboutLvan {
		width: 100%;

	}

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

	.AboutLvanLImg {
		display: block; 
        width: 40%; 
    float: left;
    margin-top: 0.256rem;
    margin-left: 1.28rem;
	
	}

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

	.AboutLvanCont h2 {
		font-size: 0.8192rem;
		line-height: 1.2288rem;
		margin-top: 1.024rem;
		margin-left: 1.024rem;
		color: white;
	}

	.AboutLvanCont p {
		font-size: 0.6656rem;
		line-height: 1.0752rem;
		margin-left: 1.024rem;
		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: 1.536rem 0px;
		position: relative;
	}

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

	.SolutionSub {
		padding-bottom: 1.536rem;
	}

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

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


	.LatestAnonuCont {
		padding:.512rem;
	}

	.LatestAnonuCont h2 {
		/* height: 2.56rem; */
		overflow: hidden;
		font-size: 0.7168rem;
		line-height: 1.0752rem;
		color: #000000;

	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;			
	text-overflow: ellipsis;	
	display: -webkit-box;		
	-webkit-line-clamp: 2;		
	line-clamp: 2;					
	-webkit-box-orient: vertical;	


	}

	.LatestAnonuCont span {
		line-height:0.9728rem;
		border-top: 1px solid #bf9f62;
		font-size: 0.6656rem;
		color: #bf9f62;
		padding-top:.256rem;
	}
	#productservice,#productservice1{
		width: 100%;
		padding: 0 0.8192rem;
       margin-top: 0.6144rem;
		box-sizing: border-box;
		display:grid;
		grid-template-columns: repeat(2,calc((100% - 0.9728rem)/2));
		grid-gap: 0.8704rem 0.9728rem;
	}

	.ProductService {
		width: 100%;
	}

	.ProductService .container {
		padding: 0px;
	}

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

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

	.ProductServiceTag p {
		display: none;
	}

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

	.SolutionSubMain {
		/* height: 14.336rem; */
		width: 100%;
		display: none;
	}

	.SolutionSubMain:after {
		width: 15.36rem;
		/* height: 14.592rem; */
		background-color: #bf9f62;
		border-radius: 0px 0px 1.536rem 0px;
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		z-index: -1;
	}

	.SolutionSubCont {
        width: 100%;
		box-sizing: border-box;
		overflow: hidden;
		padding-top: 1.024rem;
		position: relative;
		display: block;
		margin: 0px auto;
		left: 0.768rem;
	}

	.SolutionSubCont .SolutionDevice{     
		 width: 100%;
		box-sizing: border-box;
		overflow: hidden;

	}
	/* .SolutionSwiper {
		height: 9.216rem;
	} */
/* 
	.SolutionSwiper .swiper-slide {
		position: relative;
		overflow: hidden;
	} */
	/* .SolutionSwiper .swiper-slide img {
		max-width: 100%;
		border-radius: 0px 0px 1.024rem 0px;
		max-height: 100%;
	} */
	.case_Swiper{
		width: 100%;
	      overflow: hidden;
		box-sizing: border-box;
		margin: 0 !important;
		padding:0  !important;

	}

	.SolutionSwiper {
		width: 100%;
		box-sizing: border-box;
		overflow: hidden;
		height: 15.36rem;
		margin-bottom:  2.28rem;
	}

	.SolutionSwiper .swiper-slide{
		position: relative;
		overflow: hidden;
		box-sizing: border-box;
		 border-radius: 0.2048rem;
		 

	}
	.SolutionSwiper .swiper-pagination-bullet{
		width: 0.384rem;
		height:  0.384rem;
	}
	.SolutionSwiper .swiper-pagination-horizontal {
		bottom: .65rem !important;
	}


	.SolutionSwiper .swiper-slide .solution_container{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	box-sizing:border-box;
	height: 8.704rem;
	border-radius: 0.2048rem;
	background: #FFFFFF;
	padding: 0.512rem 0.6144rem;



	}
	.SolutionSwiper .swiper-slide .solution_container .solution_content {
		width: 100%;
		box-sizing: border-box;
		/* max-height: 5.632rem; */
		overflow: hidden;
		text-overflow: ellipsis;
		display:-webkit-box;
		-webkit-box-orient:vertical;
		-webkit-line-clamp:6;
	}
	.SolutionSwiper .swiper-slide .solution_container .solution_content p{
	width: 100%;
	word-break: break-all;
	display: inline;

	}
	
	.SolutionSwiper .swiper-slide .solution_container .solution_content span{
	font-size: 0.6656rem !important;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400 !important;
	color: #4D5A73 !important;

	} 
	.SolutionSwiper .swiper-slide .solution_container .solution_title{
		width: 100%;
		box-sizing: border-box;
		display: flex;
		justify-content: center;
		align-items: center;

		font-size: 0.7168rem;
		font-family: Source Han Sans CN, Source Han Sans CN;
		font-weight: bold;
		color: #193A77;
		padding:0.1536rem 0 0.6144rem;
	}

	.SolutionSwiper .swiper-slide   .img_case{
		border-radius: 0.2048rem  0.2048rem 0 0;
		width:100%;
		height: 9.216rem;

	}

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

	.SwiperOpcatiy {
		width: 7.168rem;
		height: 100%;
		background-color: rgba(0, 0, 0, 0.7);
		position: absolute;
		top: 0;
		left: 0;
		border-radius: 0px 0px 1.024rem 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.8192rem;
		line-height: 1.2288rem;
		color: #fff9f9;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
		margin-top: 0.768rem;
		margin-left: 0.768rem;
		margin-bottom: 0.15rem;
	}

	.SwiperOpcatiy p {
		height:5.9392rem;
		overflow: hidden;
		font-size: 0.6144rem;
		line-height: 0.8704rem;
		color: #ffffff;
		margin-left: 0.768rem;
		padding-right: 0.7168rem;
	}


	.BannerImg,
	.BannerImg img,
	.IndexBanner img {
		width: 100%; 
          object-fit: fill;  
	}

	.BannerImg,.layout_banner{
		position: relative;
	}
	.layout_banner .banner_mask{
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		z-index: 8;
		background: #0112935e;
	}


	.TitNav {
		width: 100%;
		position: absolute;
		bottom: 0;
		height: 1.536rem;
		background-color: rgba(0, 0, 0, 0.3);
		z-index: 10;
	}
      .TitNav ul{ 
           width:100%;  
           margin-left:2.56rem;
        }
        .TitNav ul li{ 
           display: block;
    float: left;
    color: #d4d4d4;
    padding: 0 0.256rem;
    font-size: 0.768rem;
    line-height: 1.536rem
        }
           
            .TitNavActive{
                  color: #bf9f62;
                background-color: hsla(0,0%,100%,.2);
            }
	.TitNav .container {
		color: #fff;
		text-align: right;
		font-size: 0.6144rem;
		line-height: 1.536rem;
	}

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


	.CorporateH i {
		color: #bf9f62;
	}
    .CorporateH1
    {
        /* margin-top:10.24rem; */
		/* margin-top: 1.8432rem; */
    }
    .pcCorporateH{
        display:none;
    }
	.CorporateNews {
		width: 100%;

		background: #fff;
	}

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

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

    .CorporateHt1{
        margin-bottom:0.512rem; 
    }
	.CorporateNewsCont {
		width: 100%;
		margin-top: 1.536rem;
		margin-bottom:0.768rem;
	}

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

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

	.CorporateTag .CorporateR {
		padding: 0.768rem
	}

	.CorporateR h2 {
		font-size: 0.8192rem;
		color: #000000;
		margin: .512rem 0px;
		line-height: 1.3312rem;
	}

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

	.CorporateR h3 img {
		width: 0.768rem;
		height: 0.768rem;
		margin-top: -0.128rem;
		margin-right: 0.384rem
	}

	.CorporateR p {
		font-size: 0.6656rem;
		color: #666;
		line-height: 1.2288rem;
		margin-top: 0.768rem;
		margin-bottom: 0.512rem
	}

	.CorporateR span {
		height: 1.3312rem;
		border-radius:0.64rem;
		border: solid 1px #d6d6d6;
		display: block;
		float: right;
		line-height: 1.2288rem;
		font-size: 0.6656rem;
		color: #999;
		padding: 0px 0.512rem;
	}

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


	.FindH {
		display: none;
	}

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

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

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

	.NewsDetailH {
		font-size:0.9728rem;
		text-align: center;
		margin: 2.176rem auto1.024rem;
		color: #000000;
		line-height: 1.3312rem;
	}

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

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

	.mb80 {
		margin-bottom:2.048rem;
	}

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

	.BackPage {
		padding: 1.28rem 0;
		background: #F8F8F8;
		margin-top:2.048rem;
	}

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

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

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

	.BackPage h2 i {
		color: #666;
	}

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

	.BackPage .col-md-4 a,
	.BackIndex {
		width: 5.12rem;
		height: 1.536rem;
		line-height: 1.536rem;
		text-align: center;
		background-color: #bf9f62;
		border-radius:.1536rem;
		color: #ffffff;
		font-size: 0.6656rem;
		float: right;
		margin-top: 0.64rem;
	}

	.BackIndex {
		margin-top: 1.536rem;
	}


	.SolutionMain {
		padding: 1.7408rem 0;
		font-size: 0.6656rem;
		line-height: 1.2288rem;
		color: #999999;
	}

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

	.SolutionCont {
		width: 100%;

		margin-bottom: 2.1504rem;
	}
	.ProductServiceUl{
		padding: 0  1.28rem;
		margin: 0 auto;
	}



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

	.SolutionCont .CorporateImg {
		width: 100%;
	}

	.SolutionCont .CorporateR {
		padding: 0.768rem 0.64rem;
	}

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

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


	.SolutionDetail {
		width: 100%;
		padding: 0.768rem 0;
		font-size: 0.7168rem;
		line-height: 1.2288rem;
		color: #666666;
	}

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

	.SolutionH {
		font-size: 0.9216rem;
		line-height: 1.3312rem;
		color: #000000;
		margin-bottom: 0.768rem;
	}

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

	.TalealBook {
		padding:0.768rem;
		background: #fff;
		margin-top: 1.536rem;
		font-size: 0.6656rem;
		line-height: 1.2288rem;
		color: #666666;
	}

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

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

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

	.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: 9.6256rem;
		height: 2.56rem;
		position: absolute;
		bottom: 0;
		right: 0;
		overflow: hidden;
	}

	.TalealBookCont h2 {
		font-size: 0.8192rem;
		line-height: 1.0752rem;
		display: block;
		margin-top:0.256rem;
		margin-left: 0.896rem;
		color: #ffffff;
	}

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

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

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

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

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

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

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

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

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


		{
		color: #bf9f62;
	}

	.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:1.024rem;
		display: none;
	}

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

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


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

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

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

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

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

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

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


	.ProblemFeedback {
		width: 100%;
		padding-top: 1.536rem;
		font-size: 0.6656rem;
		line-height: 1.2288rem;
		color: #666666;
	}

	.ProblemFeedback p {
		text-align: center;
	}

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

	.ContactMessageLDiv {
		height: 1.792rem;
		line-height: 1.792rem;
		width: 100%;
		margin-bottom: 0.512rem;
	}


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

	.ContactMessageLDiv h2 i {
		font-size: 0.6144rem;
		line-height: 1.792rem;
		margin-right: .256rem;
		color: #bf9f62;
	}

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

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

	.ContactButton {

		text-align: center;
		height:1.792rem;
	
		vertical-align: top;
	
		margin-left: 17%;
	}

	.ContactButton input {
		width: 5.12rem;
		height:1.792rem;
		background-color: #bf9f62;
		line-height: 1.792rem;
		text-align: center;
		font-size: 0.6144rem;
		color: #fffefe;
		display: inline-block;
	}

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

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

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

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

	.DownloadCenterImg {
		width:0.768rem;
		height: 0.768rem;
		margin-top: 0.896rem;
		float: right;
	}

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

	.DownloadCenterImg img.OnloadImgH {
		display: none;
	}

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

	.LdeaCont,.LdeaCont_pro{ 
		    width: 100%;   
        margin-top:.768rem;
	}
   .LdeaCont img ,.LdeaCont_pro img{ 
		width: 100%; 
        height:100%;
	}
   .LdeaContTitle{

   }
     .BLdeaContTag { 
		width: 100%; 
       height:5.12rem;
	    background-color: rgba(0, 0, 0, 0.3);
	
		font-size: 0.6656rem;
		line-height: 0.896rem;
		color: white;
        padding-top:1.28rem;
		padding-bottom: 1.28rem;
        position:relative;  
        top: -5.12rem;
	}   
     .BLdeaContTag p{
         display:none;
     }
	.LdeaContTag { 
		/* width: 40%;  */
        height:5.12rem;
		background-color: #F8F8F8;
	
		/* float: left; */
		/* margin-top: 0.256rem;  
        margin-left: 1.28rem; */
		font-size: 0.6656rem;
		line-height: 1.2288rem;
		color: white;  
         
	}
     



	.LdeaContImg {
		width: 2.7136rem;
		height: 2.6624rem;
		position: relative;
		margin: 1.3824rem auto 0.9216rem;
       display:none;
	}

	.LdeaContTag h2 {
		font-size: 0.8192rem;
		line-height: 1.3312rem;
		color: wheat;
		text-align: center;
		display: block;
		margin-bottom: 0.768rem;   display:none;
	}
    
    .BLdeaContTag>h2{display:block;   
        margin-top:0.64rem;
        color:white;
    }
	.LdeaContTag p {
		padding: 0px 0.768rem;
	}

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

	.ServiceAddress {
		width: 100%;
		background-color: #ffffff;
		box-shadow: 0px 0.1024rem 0.4608rem 0px rgba(73, 73, 73, 0.05);
		font-size: 0.6656rem;
		color: #000000;
		line-height: 3.84rem;
		padding-bottom: 1.28rem;
	}

	.ServiceAddress img {
		width: 0.8704rem;
		height: 1.3824rem;
		margin-left: 0.768rem;
		margin-right:1.024rem;
		margin-top: 1.2288rem;
		vertical-align: top;
	}

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

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

	.SearchAddress {
		width: 2.048rem;
		height: 1.7152rem;
		line-height: 1.7152rem;
		background-color: #bf9f62;
		box-shadow: 0px 0.1024rem 0.4608rem 0px rgba(207, 13, 37, 0.05);
		float: right;
		margin-top:1.0624rem;
		margin-right: 0.768rem;
		background-image: url(../images/search.png);
		background-size: 0.768rem;
		background-repeat: no-repeat;
		background-position: center;
	}

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

	.MapCont {
		width: 15.36rem;

		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%);

	}

	.MapLogo {
		line-height: 1.1264rem;
		font-size: 0.7168rem;
		color: #000;
		margin-top: 0.768rem;
		margin-left: 1.024rem;
		padding-bottom: 0.768rem;
	}

	.MapLogo img {
		width:1.1008rem;
		height: 1.1264rem;
		vertical-align: middle;
		margin-right: 0.384rem;
	}

	.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.8448rem;
		height: 1.3568rem;
		position: absolute;
		bottom: -0.896rem;
		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.6144rem;
		color: #666;
		margin-bottom: 0;
	}

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

	.MapCont .ContactMapContFlex {
		padding: 0.4608rem 0.512rem 0px 1.024rem;
		display: none;
	}

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

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

	#allmap span.BMap_noprint {
		text-align: left;
		display: inline-block;
		font-weight: normal;
		width:0.8704rem !important;
		height: 1.3824rem !important;
		font-size: 0.6656rem;
		margin: 0;

	}

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

	
	.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.1024rem;
		font-size: 0.8192rem;
		text-align: center;
		box-shadow: inset 0 0 30px rgba(0, 0, 0, .2);
		line-height: 1.2288rem;
		padding:0.768rem 0;
		cursor: pointer;
		width: 2.56rem;
		background-color: #bf9f62;
		border-radius: 0px .256rem .256rem 0px;
		margin-top: -1.5872rem;
		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: -15.488rem;
		z-index: 10;
		background: #fff;
		width: 12.8rem;
		height: 20.48rem;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		overflow: auto;
		transition: left .5s;
		border-radius: 0px 0.256rem 0.256rem 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: 2.56rem;
		line-height: 2.56rem;
		color: #000;
		font-size: 0.768rem;
		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: #bf9f62;
	}

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

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

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

	.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.9216rem;
		color: #000;
		padding-left:0.768rem;
		border-left: 0.1024rem solid #bf9f62;
	}

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

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

	.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: 7.04rem;
	
	}

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

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

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

	.ProductLisTag p {
		font-size: 0.6656rem;
		color: #999;
		line-height: 1.0752rem;
		margin-top: 0.3072rem;
		height: 0.4096rem;
		overflow: hidden;
	}

	.ProductLisTag span {
		line-height: 0.9728rem;
		text-align: right;
		border-top: 1px solid #bf9f62;
		font-size: 0.6656rem;
		color: #bf9f62;
		padding-top: 0.256rem;
	}

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

	.ProductDetailImg {
		width: 100%;
		background-color: #ffffff;

		height:11.1104rem;
	}

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

	.ProductDetailR {
		padding: 0px 0.768rem;
		font-size: 0.6656rem;
		line-height: 1.2288rem;
		color: #999999;
		margin-top: 1.536rem;
	}

	.ProductDetailR h2 {
		font-size: 0.9728rem;
		font-weight: bold;
		line-height: 1.4848rem;
		color: #000000;
		display: block;
		margin-top: 0.768rem;
		margin-bottom: 0.512rem;
	}

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

	.ProductDetailR span {
		display: block;
		margin-top:1.024rem;
		padding-top: 0.768rem;
		border-top: 1px solid rgba(153, 153, 153, 0.4);
		font-size: 0.7168rem;
		line-height: 1.2288rem;
		color: #000000;
		margin-bottom: 0.512rem;
	}

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

	.ProductContainer {
		height: 2.56rem;
		line-height: 2.56rem;
		background-color: #ffffff;

	}

	.ProductContainer a {
		width: 19%;
		float: left;
		font-size: 0.7168rem;
		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.1024rem;
		background: #bf9f62;
		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: 1.536rem 0px 4.096rem;
		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.6656rem;
		color: #666666;
		padding: 0.256rem;
		vertical-align: middle !important;
		line-height: 1.024rem !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.7168rem !important;

		padding: 0.256rem !important;
		line-height: 1.024rem !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:1.536rem;
		background: #fff;
	}

	.MonitoringCenterImg {
		width: 100%;
	}

	.MonitoringCenterR {
		padding: 1.024rem 0.768rem;
	}


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

	.MonitoringCenterR .Line {
		width: 1.28rem;
		height: 0.1024rem;
		background-color: #bf9f62;
		display: block;
		margin:0.768rem 0;
	}

	.MonitorP {
		font-size: 0.6656rem;
		line-height: 1.2288rem;
		color: #666666;
	}


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

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

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

	.Technology {
		margin-top: 1.536rem;
		background: #fff;
		padding-top: 1.024rem;
		padding-bottom: 1.536rem;
		padding-left: 0.768rem;
		padding-right:0.768rem;
		font-size: 0.6656rem;
		line-height:1.2288rem;
		color: #666666;
	}

	.mb40 {
		margin-bottom: 1.024rem;
	}


	.CorporateAbout {
		width: 100%;
		padding:2.048rem 0px 0;
		background: #fff;
	}

	.ContactUs {

		background: #fff;
		margin-top: 0.896rem;
	}

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

	.ContactMap .container {
		position: relative;
	}

	.ContactMapCont {
		width: 100%;
        min-width: 8.96rem;
		background-color: #ffffff;
		box-shadow: 0px 0px 32px 0px rgba(140, 140, 140, 0.22); 

	} 

    #mapposi{
        width:100%;
        position:absolute;
      
    }

    #mapposiPhone{
        width:100%;
        position:absolute;
      
    }
	

	.ContactMapCont h2 {
		font-size: 0.768rem;
		line-height: 1.2288rem;
        text-align:center;
        padding-top:10px;
		color: #000000;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
		margin: 0.512rem 0.512rem 0;
	}

	.ContactMapContFlex {
		padding: 0.512rem 0.768rem 3px;
	}

      .pcmapimg{
        display:none;
    }

	.ContactMapContFlex img {
		float: left;
		max-height: 0.8192rem;
		max-width: 0.64rem;
		margin-top: 0.4608rem;
	}
     
	.ContactMapContFlex .fr {
		font-size: 0.6144rem;
		color: #666666;
		width: 89%;
	}
    
	.ContactMapContFlex .fr h3 {
		font-size: 0.7168rem;
		line-height: 0.8192rem;
		margin-bottom: 0.256rem;
		color: #000000;
	}

	.AboutContent {
		margin: 1.92rem auto;
	}

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

	.AboutContentImg {
		width: 100%;
		height: 6.4rem;
	} 
	
	.AboutContentMain {
		padding: 0.768rem;
	}

	.AboutContentMain h2 {
		font-size: 0.9728rem;
		line-height: 1.2288rem;
		color: #000000;
		margin-bottom: 0.384rem;
	}

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

	.AboutContentMain span,
	.CompanyProfileL a {
		display: block;
		width: 5.12rem;
		height: 1.28rem;
		font-size: 0.6656rem;
		text-align: center;
		color: #fff;
		line-height: 1.28rem;
		margin-top: 1.024rem;
		background-color: #bf9f62;
		border-radius: 0px 0px 0.512rem 0px;
		vertical-align: middle;
	}
	.CompanyProfileL a {
		margin-top: 0;
	}

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

	.CorporateCultureH {
		font-size: 0.9216rem;
		line-height: 1.3312rem;
		color: #bf9f62;
		margin-top: 1.024rem;
		text-align: center;
	}

	.CorporateCulture span {
		margin-bottom: 0.768rem;
		font-size: 0.6656rem;
		line-height: 1.0752rem;
		color: #000;
		display: block;
	}

	.CultrueBanner {
		width: 100%;
		height: 6.656rem;
	
		position: relative;
		margin-top: 1.792rem;
	}

	.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.4608rem;
		height: 0.4608rem;
		border-radius: 50%;
		background: rgba(120, 120, 120, 0.28);
		margin: 0px 0.384rem;
		cursor: pointer;
		position: relative;
	}

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

	.CompanyProfile {
	
		margin-bottom: 2.048rem;
		margin-top:1.28rem;
	}

	.CompanyProfileImg {
		width: 100%;
	}

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

	.CompanyProfileL h2 {
		font-size: 0.9728rem;
		line-height: 1.2288rem;
		color: #000000;
	
	}

	.CompanyProfileScroll {
		font-size: 0.6656rem;
		line-height: 1.0752rem;
		color: #666;
		margin-top: 0.768rem;
		height: 5.12rem;
		overflow: hidden;
		margin-bottom: 1.024rem;
	}

	.DevelopHistory {
		padding: 2.56rem 0 2.048rem;
		background: #fff;
		display: none;
	}

	.DevelopHistoryH {
		font-size: 0.6656rem;
		line-height: 1.0752rem;
		color: #666;
		text-align: center;
		margin-top: 1.536rem;
	}


	.DevelopFinsh {
		width: 3.6352rem;
		height: 3.6352rem;
		text-align: center;
		font-size: 0.7168rem;
		line-height:0.8704rem;
		background-color: #bf9f62;
		box-shadow: 0px 0px 1.0752rem 0px rgba(207, 13, 37, 0.6);
		display: block;
		margin: 2.048rem auto 0;
		color: #fff;
		padding-top: 0.9216rem;
		border-radius: 50%;
	}

	.M_DeveloptUl {
		background-image: url(../images/line.png);
		background-size: 0.0256rem 58.2912rem;
		background-repeat: repeat-y;
		background-position: center;

		display: block;
		margin: 0px auto;
		padding-top: 2.048rem;
	}

	.M_DeveloptTag {
		margin-top:0.768rem;
		float: left;
		font-size: 0.6656rem;
		line-height: 1.024rem;
		color: #999999;
		width: 100%;
	}

	.M_DeveloptTag h2 {
		text-align: right;
		font-size: 0.8192rem;
		margin-bottom: .256rem;
		color: #bf9f62;
		width: 42%;
		position: relative;
	}

	.M_DeveloptTag h2:after {
		content: '';
		width: 0.3072rem;
		height: 0.3072rem;
		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: 16.384rem;
		background: #fff;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		border-radius: 0.256rem;
	}

	.CompanyOpcatiyScroll {
	
		overflow-x: hidden;
		overflow-y: scroll;
		max-height: 14.0032rem;
		padding-right:0.85rem;
	}

	.CompanyOpcatiySub {
		width: 100%;
		height: 17.408rem;
		overflow: hidden;
		padding: 1.536rem 0.24rem 0px 1.024rem;
	}

	.CompanyOpcatiyScroll::-webkit-scrollbar {
		width: 0.1024rem;
		height: 13.312rem;
		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: #bf9f62;
	}

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

	.CompanyOpcatiyScroll p,
	.CompanyOpcatiyScroll p span {
		font-size: 0.6144rem;
		color: #666;
		line-height: 1.0752rem;
		margin-bottom: 0.768rem;
	}

	.OrangizeBigScroll {
		max-height: 100%;
	}

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

	.TechnologyScroll p {
		margin: 0;
	}

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

	.HonorScroll {
		max-height: 12.8rem;
	}

	.HonorScroll .Honor {
		margin: 0;
	}

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

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


	.SearchRulesH {
		font-size: 0.768rem;
		color: #000;
		display: block;
		line-height: 2.048rem;
		margin-bottom: 0.512rem;
		float: none;
	}

	.SearchRulesH i {
		font-size: 0.8192rem;
		color: #bf9f62;
	}

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

	.ProductSerceTag .pic {
		border-radius: 1.024rem 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.8192rem;
		padding-left: 0.768rem;
		padding-top: 2.56rem;
		line-height: 1.2288rem;
		color: #ffffff;
	}

	.ProductSerceTag .con p {
		font-size:0.7168rem;
		padding-left: 0.768rem;
		padding-top: 0.128rem;
		line-height: 1.0752rem;
		color: #ffffff;
	}

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

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


	.DownloadTab {
		text-align: center;
		width: 100%;
		margin: 1.024rem auto 0.512rem;
	}

	.DownloadTab a {
		width: 7.68rem;
		height: 1.536rem;
		border: solid 0.0256rem #cccccc;
		display: inline-block;
		vertical-align: top;
		font-size: 0.7168rem;
		text-align: center;
		line-height: 1.536rem;
		color: #666;
		margin-top: 0.512rem;
		margin-right: 0.256rem;
	}

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

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

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

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

   .about_us_pc{
	display: none;
   }

	.about_us_introduce{
		font-size: 0.6144rem;
		font-family: Microsoft YaHei-Regular, Microsoft YaHei;
		font-weight: 400;
		color: #333333;
		line-height: 1.2288rem;
	}

	.about_us_utility{
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		padding: 0 1.536rem;

	}
	.about_us_utility_index{
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		margin-top: 0.9728rem;

	}

	.about_us_utility_item{
		background: #F9F9F9;
        box-shadow: 0px 3px 10px 1px rgba(0,0,0,0.1000);
		border-radius: 0.2048rem;
		width: 7.68rem;
		padding: 0.4352rem 0.4096rem;
		display: flex;
		justify-content: flex-start;
		align-items: center;
		margin-bottom: 0.9728rem;

	}
	.about_us_utility_item .about_us_utility_logo{
		width:1.792rem;
		height: 1.792rem;
		margin-right: 0.384rem

	}
	.about_us_utility_item .about_us_utility_content{
    display:flex;
	align-content: center;
	flex-wrap: wrap;
	font-size: 0.4608rem;
	font-family: Microsoft YaHei-Regular, Microsoft YaHei;
	font-weight: 400;
	color: #4D5A73;
	line-height: 0.8192rem;

	 
	}
	.about_us_utility_content>span{
		word-break:break-all;

	}
	.about_us_utility_content .about_us_utility_title{
		font-size: 0.6144rem;
		font-family: Source Han Sans CN-Bold, Source Han Sans CN;
		font-weight: bold;
		color: #020C17;
		margin-bottom: 0.2048rem;
		width: 100%;
		


	}

.about_mobile_category{
	margin: 1.536rem 0;
	width: 100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;


}
.about_mobile_category .mobile_category_item{
	width: 7.6288rem;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	padding: 0.768rem 0.64rem;
	background: #F5F5FA;
	border-radius: 0.2048rem;
	align-items: center;

	font-size: 0.512rem;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #A8A8A8;
	line-height: 0.9728rem;
	margin-bottom: 0.768rem;

}
.mobile_category_item .mobile_category_logo{
	width: 1.7408rem;
	height: 1.7408rem;

}
.mobile_category_item .mobile_category_title{
	font-size: 0.7168rem;
	font-family: Source Han Sans CN-Bold, Source Han Sans CN;
	font-weight: bold;
	color: #193A77;
	margin-top: 0.512rem;
	margin-bottom:0.6144rem;
	width: 100%;
	text-align: center;

}

/* 走进蚂蚁 */
.about_pc{
	display: none;
}

.about_company{
	background: #FFFFFF;
	box-shadow: 0px 6px 20px 1px rgba(186,206,251,0.6000);
	border-radius: 0.4096rem;
	margin: 0.256rem 0.8192rem 1.28rem;
	padding: 0.896rem;

}
.about_company .company_title{
	font-size: 1.024rem;
	font-family: Source Han Sans CN-Bold, Source Han Sans CN;
	font-weight: bold;
	color: #020C17;
	margin-bottom: 0.8192rem;

}
.about_company .company_content{
	font-size: 0.6656rem;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #3D3D3D;
	line-height: 1.2288rem;
	margin-bottom: 0.4608rem;
	
}
.about_company .company_img{
	width: 100%;
	height: auto;

}

.about_title{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0 0.768rem;
	margin: 1.2288rem 0;

}
.about_title .tit_line{
	width: 3.3792rem;
	height: 0.0768rem;
	background: linear-gradient(270deg, #DFDFDF 0%, #F5F5F5 100%);
	border-radius: 0.0512rem
}
.about_title .tit_line:nth-of-type(2){
	transform:rotate(180deg);

}
.about_title .tit_label{
	font-size: 1.024rem;
	font-family: Source Han Sans CN-Bold, Source Han Sans CN;
	font-weight: bold;
	color: #020C17;
}

.case_mobile{
	margin: 2.048rem 0;
	background: #F4F6F9;
	padding-bottom: .64rem ;


}

.certificate_tabs{
	width: 100%;
	box-sizing: border-box;
	overflow: auto;
	padding: 0 0.768rem;
	margin-bottom: 1.4336rem;


}

.certificate_container{
	white-space: nowrap;
}
.certificate_container .certificate_item{
      display: inline-block;
	white-space:nowrap;
	background: #EBEDF1;
	border-radius: 0.5376rem;
	padding: 0.2048rem 0.4608rem;
	font-size: 0.512rem;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	color: #A8A8A8;
	margin-right: 0.4096rem;
}
.certificate_active{
	background: #2F9BFF !important;
	color: #F5F7FC !important;
}


#certify_mobile_1,
#certify_mobile_2,
#certify_mobile_3,
#certify_mobile_5

{
	width: 100%;
	box-sizing: border-box;
	height: 6.912rem;

}
#certify_mobile_4{
	width: 100%;
	box-sizing: border-box;
	height:  7.2448rem;
	
}
#certify_mobile_1 .swiper-container,
#certify_mobile_2 .swiper-container,
#certify_mobile_3 .swiper-container,
#certify_mobile_4 .swiper-container,    
#certify_mobile_5 .swiper-container{
	width: 100%;
	box-sizing: border-box;   
	overflow: hidden;

}
#certify_mobile_1 .swiper-container .swiper-slide,
#certify_mobile_2 .swiper-container .swiper-slide,
#certify_mobile_3 .swiper-container .swiper-slide,
#certify_mobile_4 .swiper-container .swiper-slide,
#certify_mobile_5 .swiper-container .swiper-slide
{
  display: flex;
  justify-content: center;
  align-items: center;
}
#certify_mobile_1 .swiper-container .swiper-slide>img,
#certify_mobile_2 .swiper-container .swiper-slide>img,
#certify_mobile_3 .swiper-container .swiper-slide>img
/* #certify_mobile_5 .swiper-container .swiper-slide>img */
/* #certify_mobile_4 .swiper-container .swiper-slide>img */
{
	width: 5.2224rem;
	height: 6.912rem;
	
}
#certify_mobile_5 .swiper-container .swiper-slide>img{
	height: 6.912rem;
}
#certify_mobile_4 .swiper-container .swiper-slide .project_item{
	width: 7.8592rem;
	height: 5.6064rem;
}

#certify_mobile_4 .swiper-container .swiper-slide .project_other{
	width: 5.2224rem;
	height: 7.2448rem;
}


   .swiper-container_about{
	width: 100%;
	height:  7.04rem !important;
	margin: 20px auto;

}
.swiper-container_about .swiper-wrapper{
	height: 100% !important;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.swiper-container_about  .swiper-slide {
	width: 5.8112rem ;
	height: 100% !important;

	margin-right: .768rem;

}
.swiper-container_about  .swiper-slide:nth-of-type(4){
	width: 11.4688rem !important;
	height: auto !important;

	
}
.swiper-container_about  .swiper-slide:last-of-type{
	margin-right: 0;

}
.swiper-container_about  .swiper-slide>img{

	 width: 100%;
	 height: 100%;
	 box-shadow: 4px 1px 10px 1px rgba(186,206,251,0.6000);
}
.swiper-container_about  .swiper-slide:nth-of-type(4)>img{
	width: 11.4688rem !important;
	height: auto !important;
}



.partner_mobile{
  margin-top:2.2528rem;
  padding-top:0.256rem ;
  background: #F4F4F4;
}
.partner_mobile .partner_mobile_content{
	width: 100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding: 0 0.896rem 0.7168rem;
}
.partner_line{
	background: linear-gradient(90deg, #F5F5F5 0%, #FFFFFF 100%) !important;
}
.partner_mobile_content .partner_item{
	margin-bottom:0.896rem;
	width: 5.0688rem;
	height: 2.944rem;


}

 /* 落地页 */
  .header_landing{
  width: 100%;
  height: 11.776rem;

  position: relative;
  box-sizing: border-box;
 }
 .header_landing .header_landing_container{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: calc(100% - 1.55rem);
	box-sizing: border-box;
	z-index: 9;
	display: flex;
	flex-direction: column;
	justify-content: center;
 }
 .header_landing .landing_title{
	font-family: Douyin Sans, Douyin Sans;
	font-weight: bold;
	font-size: 1.6384rem;
	margin-bottom: 0.8448rem;
	color: #FFFFFF;
	display: flex;

	align-items: center;
	padding-left: 3rem;
 }
 .header_landing .landing_subtitle{
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 0.6144rem;
	color: #FFFFFF;
	line-height:1.0752rem;
	display: flex;
	align-items: center;
	padding-left: 3rem;

 }
 .header_landing_img{
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	object-fit:cover !important
 }

 .introduce_container{
	width: 100%;
	height: 28.2rem;
	box-sizing: border-box;
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
	padding-top: 0.8192rem;

 }

 .introduce_container .introduce_bg{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: -1;
 }
 .introduce_container  .introduce_content{
	width: 17.5616rem;
	height: 10.3936rem;
	background: #ffffff94;
	border-radius: 0.2048rem;
	padding:0.6144rem  0.8192rem 0.256rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 0.7168rem;
	color: #2B2D2E;
	line-height: 1.024rem;
 }
 .introduce_container .introduce_content .introduce_title{
	font-family: Source Han Sans CN, Source Han Sans CN;
	font-weight: bold;
	font-size: 1.024rem;
	color: #1A1A1A;
	margin-bottom:0.8192rem;
	display: flex;
	justify-content: center;
 }
 .introduce_container .mtransaction{
	width: 13.9776rem;
	height:16.5376rem;
 }
 .evolution_container{
	margin-top: 2.2528rem;
	margin-bottom: 3.072rem;

 }
 .evolution_container .evolution_title{
	font-family: Source Han Sans CN, Source Han Sans CN;
	font-weight: bold;
	font-size: 1.024rem;
	color: #1A1A1A;
	margin-bottom: 1.28rem;
	text-align: center;
 }
 .evolution_container .evolution_content{
   width: 100%;
   box-sizing: border-box;
   flex-direction: column;

 }
 .evolution_content .evolution_item{
	display: flex;
	justify-content: flex-start;
 }
 .evolution_container .evolution_content .point_container{
	width: 0.6144rem;
	display: flex;
	flex-direction: column;
	/* justify-content: center; */
	align-items: center;
	margin-right: 1.6384rem;
	padding-top: 0.4352rem;
 }
 .evolution_container .evolution_content .point_container .evolution_point{
	width: 0.6144rem;
	height: 0.6144rem;
	border-radius: 50%;
	background: #FFFFFF;
	box-sizing: border-box;
	border: 0.1876rem solid #1E53EF;
	margin-bottom: 0.3072rem;

 }
 .evolution_container .evolution_content .process_point{
	width: 0.1536rem;
	height: 0.1536rem;
	border-radius: 50%;
	background: #CEDAFC;
	margin-bottom: 0.256rem;
	
 }
 .evolution_content .evolution_item .part_right{
	font-family: Source Han Sans SC, Source Han Sans SC;
	font-weight: 500;
	font-size: 0.7168rem;
	color: #2B2D2E;
	display: flex;
	flex-direction: column;
 }
 .evolution_content .evolution_item .part_right .evolution_timer{
	width: 100%;
	font-family: Source Han Sans SC, Source Han Sans SC;
	font-weight: 500;
	font-size: 1.024rem;
	color: #1E53EF;
	margin-bottom: 0.512rem;
 }

 .mpolicy_container .mpolicy_title{
	font-family: Source Han Sans CN, Source Han Sans CN;
	font-weight: bold;
	font-size: 1.024rem;
	color: #1A1A1A;
	margin-bottom:1.28rem;
	width: 100%;
	box-sizing: border-box;
	text-align: center;
 }
 .mpolicy_container .mpolicy_content{
	width: 100%;
	display: flex;
	flex-direction: column;
	box-sizing: border-box;

 }
 .mpolicy_container .mpolicy_content .mpolicy_item{
	width: 100%;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	margin-bottom: 1.024rem;
 }
 .mpolicy_container .mpolicy_content .mpolicy_item .mpolicy_top{
	height: 1.9968rem;
	background: linear-gradient( 90deg, #E66217 0%, #F2C06D 100%);
	border-radius:0.2048rem;
	position: relative;
	width: calc(100% - 0.64rem);
	padding-left: 1.0752rem;
	font-family: Source Han Sans CN, Source Han Sans CN;
	font-weight: bold;
	font-size: 0.768rem;
	color: #FFFFFF;
	display: flex;
	align-items: center;
 }

 .mpolicy_container .mpolicy_content .mpolicy_item .mpolicy_top .mpolicy_logo{
	position: absolute;
	top: -0.2048rem;
	left: -1.1008rem;
	width: 2.0224rem;
	height: 2.3296rem;
 }

 .mpolicy_container .mpolicy_content .mpolicy_item .mpolicy_box{
	width: 100%;
	background: #FFFFFF;
	border-radius: 0.2048rem;
	border: 1px solid #C8CCD6;
	padding: 1.664rem 0.7168rem 0.7168rem;
	margin-top: -0.768rem;
	display: flex;
	flex-direction: column;
	box-sizing: border-box;
 }

 .mpolicy_box .mpolicy_txt{
	margin-bottom: 0.4096rem;
	display: flex;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 0.7168rem;
	color: #4F5258;

 }
 .mpolicy_pic{
	display: flex;
	flex-direction: column;
 }
 .mpolicy_station{
	width: 13.312rem;
	height:8.576rem;
	margin-top: 0.6144rem;
	border-radius: 0.2048rem;
	margin-bottom: 1.024rem;
 }
 .mpolicy_gf{
	width: 13.312rem;
	height: 7.6288rem;
	margin-top: 0.6144rem;
    margin-bottom: 1.024rem;
	border-radius:0.2048rem;

 }
 .mpolicy_station:last-child,.mpolicy_gf:last-child{
	margin-bottom: 0;
 }
 .admission_txt{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 0.6144rem;
	color: #4F5258;
	margin-bottom: 0.6144rem;
	margin-top: 0.2048rem;
 }
 .mbill{
	width: 14.464rem;
	height: 19.4048rem;
 }
 .mbill:nth-of-type(1){
	margin-bottom: 1.024rem;
 }
 .mpolicy_box .mpolicy_txt .mpoint{
    width:0.4485rem ;
	height:0.4485rem ;
	margin-right: 0.64rem;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-shrink: 0; 
	border: 1px solid #E66318;
	margin-top: 0.3rem;

 }
 .mpoint .mpoint_circular{
    width:0.3365rem;
	height: 0.3365rem;
	border-radius: 50%;
	border: 1px solid #E66318;
 }

 .mcertificate_title{
	font-family: Source Han Sans CN, Source Han Sans CN;
	font-weight: bold;
	font-size: 1.024rem;
	color: #1A1A1A;
	width: 100%;
	box-sizing: border-box;
	text-align: center;
	margin: 2.2528rem 0 1.024rem;
 }
.mcertificate_tbas{
	width: 100%;
	box-sizing: border-box;
	display: flex;
	justify-content: center;
	align-items: center;

}
.mcertificate_tbas .mcertificate_tbas_box{
	width: 100%;
	height: 1.2288rem;
	background: #F1F4FF;
	border-radius: 0.6144rem;

	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 1.2288rem;
}
 .mcertificate_tbas_item{
	/* width: 3.2768rem; */
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 0.6144rem;
	padding: 0 0.4096rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 0.6144rem;
	color: #808798;
 }
.mcertificate_tbas_active{
	background: #2F9BFF;
	color: #FFFFFF;
}


#mcertificate{
	width: 100%;
	box-sizing: border-box;
	height:5.0432rem;
	overflow: hidden;
	padding-bottom:.3rem;
   }


   #mcertificate .swiper-container{
	height: 100%;
	box-sizing: border-box;
	padding-bottom: 0.896rem;


}
#mcertificate .swiper-container .swiper-slide
{
  display: flex;
  justify-content: center;
  align-items: center;
  
}

#mcertificate .swiper-container .swiper-slide>img{
	width: 100%;
	height: 100%;
    object-fit:contain
}
#mcertificate .swiper-container .swiper-pagination{
	bottom: 0;

}

#mcertificate .swiper-container .swiper-pagination .swiper-pagination-bullet{
	border-radius: 0.1024rem;
	width: 1.024rem;
	height: 0.2048rem;
}

.mchoice_container{
/* padding:  0 1.7664rem; */
 width: 100%;
/* margin: 0 auto; */
display: flex;
flex-direction: column;
align-items: center;
box-sizing: border-box;
margin-bottom: 2.2528rem;

}
.mchoice_container .mchoice_img{
	width:15.6672rem;
	height:9.0368rem;
	margin-bottom: 0.512rem;

}

.mcontact_container{
	width: 100%;
	box-sizing: border-box;
	height: 16.0512rem;
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;

}
.mcontact_container .mcontact_title{
	font-family: Source Han Sans CN, Source Han Sans CN;
	font-weight: bold;
	font-size: 1.1264rem;
	color: #1A1A1A;
	margin: 1.136rem  0 0.8216rem;

}
.mcontact_container .mcontact_subtitle{
	font-family: Source Han Sans CN, Source Han Sans CN;
	font-weight: bold;
	font-size:0.7168rem;
	color: #1A1A1A;
	/* margin-top:0.9216rem ; */
}
.mcontact_container .mcontact_bottom{
	width: 100%;
	height: 3.7888rem;
	background: #ffffff8e;
	border-radius: 0.0512rem;
	display: flex;
	align-items: center;
	padding: 0 1.024rem;
	
}
.mcontact_bg{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;

}
.mcontact_container .mcontact_input_box{
	width: 9.0112rem;
	display: flex;
	flex-direction: column;
	

}
.mcontact_input_box .input_item{
	width: 100%;
	height: 1.3312rem;
	background: #FFFFFF;
	border: 1px solid #C8CCD6;
	border-radius: 0.1024rem;
	margin-bottom: 0.512rem;
	padding: 0 0.4096rem;
}
.mcontact_input_box .mcontact_btn{
	width: 100%;
	height: 1.3312rem;
	background: #1E53EF;
	border-radius: 0.1024rem;
	margin-top: 0.512rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: bold;
	font-size: 0.4608rem;
	color: #FFFFFF;
	border:0;

}

.mcontact_container .minformation{
	display: flex;
	justify-content: space-between;
	width: 100%;
	box-sizing: border-box;
	

}
.mcontact_container .minformation .minformation_item{
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-family: Source Han Sans SC, Source Han Sans SC;
  font-weight: 500;
  font-size: 0.5632rem;
  color: #1A1A1A;
	
 }
 .mcontact_container .minformation .minformation_item .minformation_logo{
	width: 0.9216rem;
	height: 0.9216rem;
	margin-right:0.4096rem;
 }
 .mcontact_container .minformation .minformation_item .minformation_content{
	display: flex;
	flex-direction: column;
	font-family: Source Han Sans SC, Source Han Sans SC;
	font-weight: 500;
	font-size: 0.5632rem;
	color: #1A1A1A;

 }
 .mcontact_container .minformation .minformation_item .minformation_content .minformation_phone{
	font-family: Source Han Sans SC, Source Han Sans SC;
	font-weight: 500;
	font-size: 0.512rem;
	color: #4F5258;
	margin-top: 0.2048rem;
 }
 .banner_filter{
	filter: blur(1px);
 }
 .video_mplay{
	width: 3.7888rem;
	height:  3.7888rem;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -1.8944rem;
	margin-left: -1.8944rem;
	z-index: 10;
	cursor: pointer;
	
 }
 .video_mplay img{
	width: 100%;
	height: 100% !important;

 }
 .video_play{
	display: none;
 }
 .video_mobile{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 23;
	background-color: rgb(0, 0, 0);
 }
 .video_mobile .video_mask{
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.418);
	border-radius: 8px;
	position: relative;
 }
 .video_mask .video_close{
	width: 1.5rem;
	height: 1.5rem;
	position: absolute;
	right: 0;
	top: 0;
	background: #FFFFFF;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 99999;
	
 }
 .video_hidden{
	display: none;
 }
 #video_m,.video_m{
width: 100%;
height: 100%;
/* height: auto; */
 }
 .video_close img{
	width: 1.5rem !important;
	height: 1.5rem !important;
 }
 .pop_form{
	display: flex;
	flex-direction: column;
	align-items: center;
}
.pop_form .pop_title{
	font-family: Source Han Sans CN, Source Han Sans CN;
	font-weight: bold;
	font-size: 1.024rem;
	color: #1E53EF;
	margin-bottom: 1.5872rem;
	margin-top: 1.6896rem;
}
.pop_form .pop_input{
	width: 10.9056rem;
	height: 1.7664rem;
	background: #FFFFFF;
	border-radius: 4px;
	border: 1px solid #DCDFE6;
	margin-bottom: 1.024rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 0.6656rem;
	padding: 0 0.6144rem;
}
.pop_form .pop_btn{
	width: 10.9056rem;
	height: 1.8432rem;
	background: #1E53EF;
	border-radius: 4px;
	font-family: PingFang SC, PingFang SC;
	font-weight: bold;
	font-size: 0.768rem;
	color: #FFFFFF;
	border: 0;
}	

 
.mlanding_container{
	width: 100%;
	height: 11.776rem;
	box-sizing: border-box;
}
}

