.ind-title{margin-bottom: .45rem;}

.ind-title .ten{font-size: .27rem; text-transform: uppercase; margin-bottom: 4px; line-height: .33rem; color: #888888;}

.ind-title .tcn{font-size: .4rem; margin-bottom: 10px; font-weight: 600;color: #333333; line-height: .56rem;}

.ind-title .tline{width: 30px;height: 3px;}

.ind-title-p{font-size: 18px;line-height: 36px;}

.gray888{color: #888888;}

.bgblue{background: #0062B5;}

.bgwhite{background: #ffffff;}

.ml10{margin-left: 10px;}

.more-btn{ height: .54rem; line-height: .54rem; margin-top: .5rem; border-radius: .27rem; padding: 0 .41rem; display: inline-flex; transition: all .3s;}

.more-btn i{font-size: 14px !important; margin-left: .1rem;}

.weui-flex-warp{display: flex;  }



/* .more-icon{ display: block; width: 14px; height: 0.5px;  }

.more-white{background: #ffffff; transition: all 0.36s linear;}

.more-white::after{position: absolute; content: ''; width: 10px; height: 10px; transform: rotate(45deg) translateY(-66%); top: 50%; right: 5px;  border-top: 1px solid #ffffff;border-right: 1px solid #ffffff;}

.more-gray333{background: #333333;transition: all 0.36s linear;}

.more-gray333::after{position: absolute; content: ''; width: 10px; height: 10px; transform: rotate(45deg) translateY(-66%); top: 50%; right: 5px;  border-top: 1px solid #333333;border-right: 1px solid #333333;}

.more-gray666{background: #666666;transition: all 0.36s linear;}

.more-gray666::after{position: absolute; content: ''; width: 10px; height: 10px; transform: rotate(45deg) translateY(-66%); top: 50%; right: 5px;  border-top: 1px solid #666666;border-right: 1px solid #666666;} */



.mt34{margin-top: .34rem;}

.swiper-button-prev,.swiper-button-next{background-image: none !important;}

.myswiperbtn{ position: relative; width: 60px !important; height: 60px !important; border: 1px solid #979797; border-radius: 50%;transition: all .36s;}

.myswiperbtn::after{ position: absolute; content: '';  width: 14px; height: 14px; border-top:2px solid #979797;border-right: 2px solid #979797;}

.myswiperbtn.swiper-button-prev::after{transform: rotate(-135deg) translate(-50%,-50%);left: 43%; top: 24%;}

.myswiperbtn.swiper-button-next::after{transform: rotate(45deg) translate(-50%,-50%);left: 36%; top: 56%;}

.myswiperbtn.swiper-button-prev{left: 1.2rem;}

.myswiperbtn.swiper-button-next{right: 1rem;}

.myswiperbtn:hover{background:#0062B5 ; border: 1px solid #0062B5 ;}

.myswiperbtn:hover.swiper-button-prev::after{border-top: 2px solid #ffffff; border-right: 2px solid #ffffff;}

.myswiperbtn:hover.swiper-button-next::after{border-top: 2px solid #ffffff; border-right: 2px solid #ffffff;}





.ind-banner{ height: 100vh;}

.ind-banner .swiper-slide >img{width: 100%;height: 100vh; object-fit: cover;}

.ind-banner-txt {

    position: absolute;

    left: 8.9vw;

    right: 8.9vw;

    top: 19.5vw; 

    color: #fff;

}

.ind-banner .swiper-slide-active .ind-banner-txt .ind-banner-txt1 {



    -webkit-animation: fadeup1 1s;

  

    animation: fadeup1 1s;

  

    -webkit-animation-fill-mode: both;

  

    animation-fill-mode: both;

  

    animation-delay: 0.1s;

  

    -webkit-animation-delay: 0.1s;

  

  }

  .ind-banner .swiper-slide-active .ind-banner-txt .ind-banner-txt2 {



    -webkit-animation: fadeup1 1s;

  

    animation: fadeup1 1s;

  

    -webkit-animation-fill-mode: both;

  

    animation-fill-mode: both;

  

    animation-delay: 0.2s;

  

    -webkit-animation-delay: 0.2s;

  

  }



.ind-banner-txt1{font-size:.5rem;color: #FFFFFF;line-height: .7rem;}

.ind-banner-txt2{ margin-top: .3rem; font-size:.36rem;color: #FFFFFF;line-height: .5rem;}

.ind-ban-swiper{width: 12px !important;height: 12px !important;margin-top: 0 !important; left: 0 !important; right: 0 

  !important; position: relative !important;  top: 0 !important; border-top: 2px solid #fff; border-right: 2px solid #fff; }

.ind-ban-swiper.swiper-button-prev{transform: rotate(-135deg); margin-right: .12rem;}

.ind-ban-swiper.swiper-button-next{transform: rotate(45deg); margin-left: .12rem;}

.ind-page{ display: flex; align-items: center; justify-content: center; left: 0; right: 0;z-index: 5; bottom: 3vw; height: 50px;}

.page-num.swiper-pagination-custom{width: unset;}

.ind-page .page-num span{cursor: pointer; color: rgba(255,255,255,0.4); padding: 0 .12rem; font-size: 18px;}

.ind-page .page-num span.on{color: rgba(255,255,255,1);}

.ind2{background: url(../images/ind1-bg.png) no-repeat; background-size: 100% auto; background-position: bottom;}

.ind2-l{padding-left: 2.6rem; padding-top: 1.19rem; padding-right: 39%;padding-bottom: 0.89rem;}

.ind2-r{position: absolute; top: 0; bottom: 0; right: 0;width: 39%; overflow: hidden;}

.ind2-r img{object-fit: cover; width: 100%; height: 100%;}

.ind2-num,.ind2-txt{width: 81%;}

.ind2-txt p{text-align: justify;}

.ind2-txt .ind2-p1{font-size: 24px;line-height: 38px; margin-bottom: 24px; font-weight: bold; color: #333333;}

.ind2-txt .ind2-p2{font-size: 18px;line-height: 34px;  color: #333333; }

.ind2-num{margin-top: .84rem;}

.ind2-num .item >div span{font-size: .64rem;color: #0062B5;font-weight: 600; line-height: .85rem;}

.ind3{padding: 1.2rem 0 .45rem; background: url(../images/ind2-bg.jpg) no-repeat; background-size:cover;}

.ind3-img {width: 100%;}

.ind3-img  >img{width: 100%; object-fit: cover; height: 100%;transition: all .36s; transform: scale(1);}

.ind3-list{ margin-top: .83rem;}

.ind3 .item{ border-radius: .2rem; width: 47.2%; overflow: hidden; margin-bottom: .8rem;}



.ind3-txt{width: 47%;}

.ind3-item-txt{left: 0; bottom: 0; width: 56%; border-top-right-radius: 20px; padding: .45rem .5rem .41rem; background: #ffffff; z-index: 5; transition: width .36s;}

.ind3-item-txt .ind3-item-p1{font-size: 24px;font-weight: 600;line-height: 33px;color: #333333; transition: all .36s;}

.ind3-item-txt .ind3-item-p2{font-size: 14px;font-weight: 400;line-height: 20px; margin-top: 11px; color: #888888; transition: all .36s cubic-bezier(0.075, 0.82, 0.165, 1);}

.ind3-item-txt .item-l{flex: 1; max-width: 60%; }

.ind3-item-txt .more-btn{ z-index: 8; opacity: 0; visibility: hidden; right: .7rem; top: 0; transition: all .36s;}

.ind4{ padding: .99rem 0 1.05rem; background: linear-gradient(180deg, #EBEBEF 0%, #FFFFFF 100%);}

.ind4-swiper{padding-left:2.6rem;}

.ind4-t{padding-left:2.6rem;padding-right:2.6rem;}

.ind4-swiper-img{border-radius: .2rem; overflow: hidden; height: 8rem;}

.ind4-swiper-img >img{width: 100%; height: 100%; object-fit: cover; transition: all .36s;}

.ind4-swiper-txt{left: .3rem; right: .3rem; top: .82rem;}

.ind4-swiper-txt img{width: 1.8rem; height: 1.18rem; margin:0 auto .27rem;}

.ind4-swiper-p{font-size: .26rem; text-align: center; color: #ffffff; font-weight: 600; line-height: .37rem;}

.ind5{ padding: .79rem 0 0.65rem; background: url(../images/ind4-bg.png) no-repeat; background-size: cover;}

.ind5-title .more-btn{margin-top: 0;}

.ind5 .ind5-title{margin-bottom: 0.7rem;}

.ind5 .ind-title{margin-bottom: 0;}

.ind-news .item .more-btn{line-height: unset; height: unset;}

.ind-news::after{display: block; content: ''; height: 0; width: 32%;}

.ind-news .item{ display: block; background: #fff;border-radius: .2rem; padding: .38rem .3rem; margin-bottom: .4rem; width: 31.5%; }

.ind-news .item .item-time{font-size: 14px;color: #464646;line-height: 20px;}

.ind-news .item .item-title{ margin-top: .18rem; font-size: .20rem;color: #333333;line-height: .39rem; height: .78rem; overflow: hidden; font-weight: 600;}

.ind-news .item-img{ height: 2.28rem; margin-top: .34rem; margin-bottom: .43rem; border-radius: .2rem; overflow: hidden;}

.ind-news .more-btn{width: 100%; padding: 0 0; margin-top: 0; }

.ind-news .more-icon{width: 12px;}

.ind-news .more-gray666::after{width: 6px; height: 6px;    transform: rotate(

    45deg) translateY(-78%);right: 3px;}



/* 内页轮播 */

.inner-banner{position: relative; }  

.inner-banner img{width: 100%;}

.inner-banner-txt{ left: 0; right: 0; top: 50%; transform: translateY(-50%);   z-index: 2; }

.ban-cn{font-size:.48rem; color: #FFFFFF;line-height: .65rem;}

.ban-en{ font-size: .48rem;color: rgba(255,255,255,0.4); text-transform: uppercase;line-height: .59rem; margin-bottom:6px;}

/* 内页二级标题 */

.nav-title-con{left: 0; right: 0;     left: 0;

  right: 0;

  bottom: -0.8rem;  z-index: 2;}

.nav-title{

  text-align: center;

  white-space: nowrap;

  overflow-y: hidden;

  overflow-x: auto;

  /* margin-top: -30px;  */

  line-height: .78rem; 

  font-size: 0px;

  /*

  height: 0.78rem; 

  transform: translateY(-30px);

   padding-bottom: 0.9rem;

  */ 

}



.item-a {

  color: #2F2F2F;

  display: inline-block; 

  box-shadow: 0px 6px 16px 0px rgba(0,0,0,0.06);

  border-radius: 12px;

  height: 0.78rem; 

  background-color: #FFFFFF;

  line-height:0.78rem;

  text-align: center;

  position: relative;

  overflow: hidden;

  padding: 0  .6rem  0 .53rem;

  margin-right: .2rem;

}



.item-a .icon {

display: inline-block;

vertical-align: middle;

width: .32rem;

height: .32rem;

position: relative;

margin-right: .08rem;

z-index: 2;

}

.item-a span {

font-size: 0.2rem;

color: #2F2F2F;

display: inline-block;

vertical-align: middle;

position: relative;

z-index: 2;

transition: all .3s ease;

}



.item-a.on,.item-a:hover{ background: linear-gradient(270deg, #2192EA 0%, #0E59D1 100%);}



.item-a .icon img {



  position: absolute;

  left: 0;

  top: 0;

  transition: all .3s ease;

}



.nav-title a img {

  display: inline-block;

  width: 0.32rem;

}



.item-a .icon img:nth-child(2){opacity: 0;}



.item-a.on span ,.item-a:hover span{



	color: #fff;



}

.item-a::before{

	content: "";

	position: absolute;

	left: 0;

	top: 0;

  width:0; 

	bottom: 0;

  background: url(../images/sub-nav-bg.png) no-repeat;

  background-size: 100% 100%;

	transition: width .3s ease;

;



}



.item-a:hover::before,.item-a.on::before{



  width:100%; 



}



.item-a.on .icon img:nth-child(1), .item-a:hover .icon img:nth-child(1){opacity: 0;}



.item-a.on .icon img:nth-child(2), .item-a:hover .icon img:nth-child(2){opacity: 1;}



/* 搜索页面 */

.sear-result-search {width: 33.35vw; height: .7rem;  left: 33.32vw; right: 33.32vw; top: 39%;  z-index: 2; }

.sear-result-search .input-box{align-items: center;background: #fff; border-radius: 35px; overflow: hidden;}

.sear-result-search input{width: 100%; flex: 1; height:.7rem; padding-left: .34rem; padding-right: .2rem; line-height: .7rem; }

.mt32{margin-bottom: .32rem;}

.sear-result-content{padding-top: .4rem; padding-bottom: 1rem;}

.res-p1 {line-height: 22px;color: #6F6F74; margin-bottom: .4rem;}

.res-p1 .p1{color: #212121 ;}

.res-p1 .p2{color: #0062B5 ;}

.sear-result-content .result-list .item{font-weight: normal; font-size: 20px;line-height: 27px;color: #212121; border-bottom: 1px solid #979797; padding: .42rem 0;}

.result-list .item-l{width:12.5% ; }

.result-list .item-r{ width: 87.5%;}

.search-r-icon{ margin-right: .36rem; z-index: 2; font-size: 24px !important;}

/* 应用领域 */

.application-content{padding: .6rem 0 .8rem;}

.application-content .item{margin-bottom: .4rem; display: block; background: rgba(255,255,255,0.8);border-radius: 20px ; overflow: hidden;}

.application-content .item .item-img{height: 4rem; overflow: hidden;}

.application-content .item .item-img img{ transform: scale(1);}



.application-content .item .item-txt {justify-content: center; line-height: 33px;padding: .39rem ; font-size: .24rem; }

.application-content .item .item-txt img{width: 28px; height: 28px; margin-right:.15rem ;}





/* 产品中心 */

.pdtop90{padding-top: .9rem;}

.pro_list .item{display: block; border-radius: .2rem;  margin-bottom: .98rem;}

.pro_list .item .item-img{border-radius: .2rem; overflow: hidden; height: 4.4rem; }

.pro_list .item .item-img img{transform: scale(1);}



.pro_list .item-txt{ left: 50%; bottom: -.34rem; padding: 0 .3rem; z-index: 2; transform: translate(-50%,0); text-align: center; width: 14.6vw;background: #FFFFFF;height: .68rem; line-height: .68rem;border-radius: .34rem;box-shadow: 0px 6px 16px 0px rgba(0,0,0,0.06);}

.pro_list .item-txt-hover{left: 50%; bottom: -.34rem; opacity: 0; visibility: hidden; align-items: center; justify-content: center; z-index: 3; transform: translate(-50%,0); text-align: center; width: 14.6vw;background: #0062B5; height: .68rem; line-height: .68rem;border-radius: .34rem;box-shadow: 0px 6px 16px 0px rgba(0,0,0,0.06);}

.pro_list .item-txt-hover .icon-more{ font-size: 12px !important; margin-left: 10px;}

.pro_list .item:hover .item-txt-hover{opacity: 1; visibility: visible;}

.pro_list .item:hover img{transform: scale(1.1);}

/* 新闻列表 */

/* .news-content{ padding: .05rem 0 0;} */

.news_1{display: block; background: #FFFFFF; border-radius: 0.2rem; overflow: hidden;}

.news-content .news_1-l{left: 0; top: 0;overflow: hidden; bottom: 0; z-index: 2; border-radius: .2rem;  overflow: hidden;}

.news-content .news_1-l .item-img{border-radius: .2rem;  overflow: hidden;}

.news-content .news_1-r{float: right; padding: .4rem  3.15vw  .59rem;}

.news-content .news_1 .item-img{overflow: hidden; width: 100%; height: 100%;}

.news_1-r-txt h4{font-size: .32rem;   line-height: .48rem; height: .96rem; overflow: hidden; font-weight: bold;color: #212121;}

.news_1-r-txt .n-time{font-size: 21px;  line-height: 29px; color: #464646; margin-top: 10px; margin-bottom: .28rem;}

.news_1-r-txt p{font-size: 18px;line-height: 30px; color: #110F0D;}

.news-content .news_1-r .more-btn{padding: .11rem 0.22rem; }

.news_2{margin-top: .4rem;}

/* 分页 */

.mypage{ text-align: center;  padding: 0.2rem .15rem  .6rem;}

.mypage .pagination>li>a,.mypage .pagination>li>span{background-color: #fff; color: #2C364F; margin: 0 10px;border-radius: 50%;border: 1px solid #fff;transition: all .5s; width: .44rem; height: .44rem; line-height: .44rem; padding: 0;}

.mypage .pagination>.active>a,.mypage  .pagination>.active>a:focus,.mypage  .pagination>.active>a:hover,.mypage  .pagination>.active>span,.mypage  .pagination>.active>span:focus,.mypage  .pagination>.active>span:hover{

	background-color: #1759A6; color: #fff;

}

.mypage .pagination>li>a.home{border-radius: .2rem !important;width: 1.3rem !important;}

.mypage .pagination li a:hover{border: 1px solid #004F9D;color: #004F9D;}



/* 新闻详情 */

.news-del-content{padding: .6rem 0 1rem; }

.news-del{ padding: .7rem 13vw;border-radius: .2rem;}

.news-del .news-del-title h3{color: #212121; font-weight: 600;font-size: .28rem; line-height: .4rem;}

.news-del .news-del-title p{color: #888888; font-weight: 400;font-size: 14px; line-height: 24px; margin: .4rem 0 .3rem;}

.news-del .news-del-txt{font-size: 16px; color: #333333;line-height: 28px; padding-bottom: .52rem; padding-top: .4rem;}

.news-del .news-del-txt p{margin-bottom: .18rem;}

.news-del .news-del-txt *{font-size: inherit; color: inherit; line-height: inherit;}
.news-del .news-del-txt img{display: inline-block;}
.news-btn{ padding: .52rem 0 .26rem;font-size: 16px;color: #212121; }

.news-btn .news-btn-item{display: flex; align-items: center; margin-bottom: .3rem;}

.news-btn .news-btn-item span{background: #F6F6F6; margin-right: .2rem; display: inline-block;font-size: 14px;color: #333333; padding: .1rem .38rem;}

/* 加入我们 */

.about-join-1{padding: 1rem 0 1.25rem; background: url(../images/about-bg1.jpg) no-repeat; background-size: cover;}

.about-join-1-con{margin-top: .57rem;}

.about-join-1-con p{margin-bottom: .24rem;font-size: 18px;color: #212121;}

.about-join-1-img{ border-radius: .2rem; overflow: hidden; }

.about-join-1-img img{ max-width: 100%; float: right;}

.about-join-2{padding: .77rem 0 .81rem;}

.about-join-2-con{margin-top: .52rem;}

.about-join-2-con img{max-width: 100%;}

.about-join-3{padding: .78rem 0 1.18rem; background: url(../images/about-bg2.jpg) no-repeat; background-size: cover;}

.sys-list{justify-content: space-between;}

.sys-list .item{background: #FFFFFF;border-radius: .2rem;width: 31.5%; text-align: center; padding: .54rem .4rem .42rem; }

.sys-list .item >img{width: .64rem; height: .64rem; margin: auto;}

.sys-list .item h4{font-size: 24px;color: #212121; margin-top: .38rem; margin-bottom: .13rem; line-height: 33px;}

.sys-list .item p{font-size: 18px;color: #212121;line-height: 28px;}

.jobs-list{ background-color: #ffffff;  margin-top: .53rem;}



.about-join-4{padding: .49rem 0 1rem;}

.about-join-4 .table>thead>tr>th{  font-size: .18rem;color: #333333;background: #F4F7F9;}



.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{height: 0.64rem; line-height: 0.64rem;border-bottom: 1px solid #DEDEDE;}



.table>tbody>tr>td:nth-child(1), .table>thead>tr>th:nth-child(1){padding-left: 0.75rem;}



.table>tbody>tr>td, .table>tbody>tr>th{font-size: 16px; cursor: pointer;color: #212121;}



.add{position: relative;  width: 0.16rem; display: block; height: 100%;}



.add::before{ content: '';

  position: absolute;

  right: 10px;

  top: 0.36rem;

  width: 0.16rem;

  left: 0;

  border-top: 0.02rem solid #ededed;}







  .add::after{

    content: '';

    position: absolute;

    right: 0.17rem;

    left: 0.07rem;

    top: 0.3rem;

    height: 0.16rem;

    border-right: 0.02rem solid #DEDEDE;

    transition: all .3s;

  }





.mt33{margin-top: .33rem;}

.jobs-content{margin-top: 0.3rem; margin-left: 0.06rem; line-height: .32rem; margin-bottom: 0.44rem; margin-right: 1rem;}

.jobs-content h5{font-size: 16px;font-weight: 600;color: #212121;line-height: 22px; margin-bottom: 4px;}



.jobs-content p{font-size: 0.18rem;font-weight: 400;color: #6B6F78;line-height: 32px; }

.jobs-content * {font-size: inherit; line-height: inherit;}

.tab-contents{display: none;transition: all .3s ease-in-out; }

.jobs-content .alink{color: #0062B5 ; text-decoration: underline;}

tr.on+.tab-contents{display: table-row;}

tr.on .add::after{border-right: 0;}



.talentsWanted-table tbody tr.on td,.talentsWanted-table tbody tr:hover td{background: #0062B5; color: #fff ;}

.talentsWanted-table tbody tr.tab-contents:hover td{ background: transparent;}

.about-join-5{  background: url(../images/about-bg3.jpg) no-repeat;  background-position: left top; background-size: cover; padding: 0.63rem 0 1.27rem;  }

.about-join-5 .ind-title{margin-bottom: .27rem;}

.about-join-5-con{  max-width: 50%;font-size: 18px;line-height: 35px;color: #FFFFFF;}

.about-join-6{padding: .74rem 0 1.5rem;}

 .about-join-6-txt p{line-height: 38px; padding: .14rem .14rem 0;}

.about-join-6-con .swiper-button-prev:after,.about-join-6-con  .swiper-button-next:after{content: '' !important;}

.about-join-6-img{border-radius: .2rem; overflow: hidden;}

.about-join-6 .myswiperbtn {top: 106%;}

.staff-box-pc{display: flex;}
.staff-box-mobile{display: none;}
.staff-box-pc .about-join-6-slide{width: 31.333%; margin-bottom: .3rem;}
.staff-box-pc .about-join-6-slide:not(:nth-child(3n)) {
  margin-right: calc(6% / 2);
}

.about-join-6 .myswiperbtn.swiper-button-prev{left: calc(50% - 0.82rem);}

.about-join-6 .myswiperbtn.swiper-button-next{left: calc(50% + 0.22rem);}

.contact-1 {

  overflow: hidden;

  margin-bottom: 0.6rem;

  height: 6.5rem;border-radius: .2rem;

}

.contact-1 #map{height: 100%; width: 100%;}

.map-info-box{   position: relative; height: 100px; background: transparent;  padding: .1rem; }

.map-info-box img{ margin: auto; width: 4.1rem; }

.anchorBL{

  display:none;
  
  }

/* .map-info-box::after{position: absolute; content: ''; width: 0; height: 0; border-right:10px solid transparent; border-left: 10px solid transparent; border-top:10px solid #fff; left: 50%; margin-left: -5px; bottom: -8px; z-index: 3;} */



.BMap_pop{transform: translateY(-35px);}

.BMap_bubble_content {  /*padding: 10px 5px;*/  border-radius:0;  }

.BMap_pop div:nth-child(9){top: 50px !important; border-radius: 7px;left: -5px !important;}

.BMap_bottom { display: none;}

.BMap_center { display: none;} 

.BMap_pop>div:nth-child(1)>div,.BMap_pop .BMap_top,.BMap_pop div:nth-child(5) div{ display: none !important;}

.BMap_pop  div:nth-child(3) { display: none;}

.BMap_pop  div:nth-child(7),.BMap_pop  div:nth-child(8)  { display: none;}

.BMap_pop  div:nth-child(10) { display: none;}

.BMap_shadow{display: none;}

.contact-content{overflow: hidden;}

.contact-2-p1{font-size: 16px;color: #333333;line-height: 22px;}

.contact-2-p2,a.contact-2-p2{display: block; margin-top: .1rem; font-size: .36rem ;color: #333333;line-height:.5rem;}

.contact-2-list{justify-content: space-between; margin-top: .6rem; padding: .34rem 0 ;border-top: 1px solid #E3E3E5;}



.contact-c-2{padding: .8rem 0 1rem;}

.message-box{padding: .6rem 7.25vw .18rem;border-radius: 20px;}

.message-box h5{font-size: .4rem;color: #333333; font-weight: bold; margin-bottom: 11px; line-height: .65rem;}

.message-box p{font-size: 16px;color: #333333; line-height: 30px;}

.message-form{margin-top: 0.4rem;}



.message-box .form-group{ width: 48%; margin-bottom: 0.4rem; position: relative; }



.form-group.required::after{content: '*'; color: red; position: absolute; left: 0.3rem; top: 0.22rem; font-size: 16px;}



.message-box  .form-group:nth-child(odd){margin-right: 3.2%;}



.message-box  .form-control{ border-radius: 16px; box-shadow: unset !important ; background: #F5F6F7; width: 100%; height: 60px;line-height: 60px;  border: 0; padding-left: 0.43rem;}



.form-texttarea{width: 100%  !important; }



.form-texttarea  .form-control{height: 2rem ; border: 0;border-radius: 16px;}



.message-box input::-webkit-input-placeholder,.message-box textarea::-webkit-input-placeholder{

	color: #212121 !important;



 }



 .message-box input::-moz-placeholder,.message-box textarea::-webkit-input-placeholder{   /* Mozilla Firefox 19+ */



	 color:#212121 !important;



 }



 .message-box input:-moz-placeholder,.message-box textarea::-webkit-input-placeholder{    /* Mozilla Firefox 4 to 18 */



	 color:#212121 !important;



 }



 .message-box input:-ms-input-placeholder,.message-box textarea::-webkit-input-placeholders{  /* Internet Explorer 10-11 */ 



	 color:#212121 !important;

 }



.submit-btn{width: 3rem;height: 60px;background: #0062B5;color: #ffffff; font-size: 16px;border-radius: 30px;}

.tech-1{padding: .73rem 0 1.05rem;}

.tech-1-r.weui-flex-item{padding-bottom: .45rem;}

.tech-list .item{background: #fff; text-align: center; padding: .83rem .35rem; border-radius: .2rem;}

.tech-list .item p{font-size: .24rem; color: #212121; line-height: 33px;}

.tech-list .item .item-num {font-weight: bold; margin-top: .19rem; font-size: .6rem; color: #0062B5; line-height: .82rem;}

.tech-2{padding: .63rem 0 1rem;}

.tech-2-list{justify-content: center;}



.tech-2-con-item{margin:0.2rem .45rem;padding:0 0;width: 2.48rem;   background: url(../images/left-icon.png) no-repeat , url(../images/right-icon.png) no-repeat ; background-size: auto 100% , auto 100%; background-position: left top, right top;}

.tech-2-con-item .item-p1{ margin-bottom: 5px; font-size: .3rem; font-weight: bold; color: #0062B5;}

.tech-2-con-item .item-p2{font-size: 16px;  color: #0062B5;}

.tech-3{padding: .6rem 0 .4rem;}

.tech-3-s{margin-bottom: .5rem;}

.tech-3-img{width: 67.2vw; position: relative; z-index: 2;}

.tech-3-txt{width: 47.4vw;  display: flex; align-items: center; justify-content: center;}

.pos_l{left: 0; top: 1.1rem; bottom: 0; z-index: 5; padding-left: 13.55%; padding-right:4.2%;}

.pos_r{right: 0; top: 1.1rem; bottom: 0;z-index: 5;padding-right: 13.55%;padding-left:4.2%;}

.mtl325{margin-left: 32.5vw;}



.btrl20{border-top-left-radius: .4rem;}

.btrr20{border-top-right-radius: .4rem;}

.bg1{background: url(../images/tech3-bg1.png) no-repeat; background-size: cover; border-top-right-radius: .7rem; }

.bg2{background: url(../images/tech3-bg2.png) no-repeat; background-size: cover; border-top-left-radius: .7rem; }

.tech-3-txt h5{font-size: .4rem;line-height: .55rem; margin-bottom: .26rem; font-weight: 600;}

.tech-3-txt p{/*font-size: .24rem;*/font-size: 18px; line-height: .36rem; margin-bottom: .26rem;}



.prodel-1{padding-top: 119px; padding-bottom: .5rem; background: #fafafa;}

.prodel-1 .breadcrumb{background-color: transparent; margin-bottom: .56rem;}

.prodel-1 .breadcrumb li a{color: #9C9C9C;}

.prodel-1 .breadcrumb li.active{color: #333;}

.prodel-1 .breadcrumb>li+li:before{content: '>';padding: 0 10px;}



.prodel-1-con-l{width: 48%;}

.prodel-1-con-r{width: 52%;}

.prodel-1 .img-box{ width: 89.4%; border-radius: .2rem; overflow: hidden; }

.prodel-1 .img-box img{display: none; width: 100%;}

.prodel-1 .img-box img.on{display: block;}



.prodel-1 .prodel-1-r h5{font-size: .4rem;color: #212121;line-height: .54rem ; padding-bottom: .36rem; border-bottom: 2px solid #E6E6E6;;}

.prodel-1 .prodel-1-r-p{ margin-top: .36rem; font-size: 18px;color: #32425C;line-height: 34px; text-align: justify;}

.prodel-1-list{flex-wrap: wrap; margin-top: .6rem; }

.prodel-1-list .item{ cursor: pointer; width: .8rem; height: .8rem; border-radius: 8px;border: 2px solid transparent; overflow: hidden; margin-right: .2rem; margin-bottom: .2rem;}

.prodel-1-list .item.on,.prodel-1-list .item:hover{border: 2px solid #0062B5;}



.prodel-1 .more-btn{margin-top: .4rem;}

.prodel-2{padding: .58rem 0 .29rem;}

.prodel-2-title{  margin-bottom: .46rem; font-size: .28rem;line-height: 38px;color: #212121; border-bottom: 1px solid #E6E6E6; padding-bottom: .32rem;}

.prodel-2-title p{position: relative;padding-left: 21px;}

.prodel-2-title p::after{position: absolute; content: '';z-index: 2; left: 0; top: 15%;  width: 3px; height: 70%; background: #0062B5;}

.prodel-2-sec  .row{display: flex; flex-wrap: wrap;}
.prodel-2-sec  .row >div{ margin-bottom: .15rem;}  
.prodel-2 .item{background: #fff;height: 100%;border-radius: .2rem;padding:.44rem .3rem; border: 1px solid #E5E5E5; font-weight: 600; }

.prodel-2 .item .item-l{flex: 1;}

.prodel-2 .item .item-l .cn{font-size: .26rem;line-height: .38rem; margin-bottom: 6px; color: #0A1220;}

.prodel-2 .item .item-l .en{font-size: 16px;line-height: 22px; color: #C3C8D0;}

.prodel-2 .item .item-r{font-size: .8rem;color: #EEEFF2;line-height: 1.10rem;}

.prodel-2-sec{padding-bottom: .8rem;}

.prodel-2-sec p{color: #32425C;font-size: 18px;line-height: 30px;}



.prodel-3{padding: .94rem 0 0;}

.prodel-3 .ind-title{margin-bottom: .5rem;}



/* 关于我们 */

.about-1{padding-bottom: 1.2rem;}

.about-1-img{border-radius: .2rem; overflow: hidden; margin-top: .23rem; }

.about-1 .about-1-txt h5{font-size: 24px;color: #333333;line-height: 38px; font-weight: 600; margin-bottom: .4rem; margin-top: .15rem;}

.about-1 .about-1-txt p{ text-align: justify; font-size: 18px;color: #333333;line-height: 34px; font-weight: 400; margin-bottom: .08rem;}

.about-2{padding: 1.82rem 0 .93rem ;}

.about-2-list .item{width: 25%;  }

.about-2-list .item >div{font-size: 18px;color: #FFFFFF;}

.about-2-list .item >div span{ font-weight: 600; font-size: .64rem;line-height: .85rem; color: #FFFFFF;}

.about-2-list .item p{font-size: 16px;color: #FFFFFF; margin-top: .15rem;}

.about-3{ padding:1rem 0 .33rem; background: url(../images/about-a-bg2.jpg) no-repeat; background-size: cover;}

.about-3-r{max-width: 50%; text-align: justify; }

.about-3-list {position: relative; padding-top: .4rem; flex-wrap: wrap; justify-content: space-between;}

.about-3-list::after{width: 29%; position: absolute; content: '';}

.about-3-list .item{width: 29%; margin-bottom: .89rem; cursor: pointer; padding: .43rem .4rem; border-radius: .2rem;overflow: hidden; background: #FFFFFF;}

.about-3-list .item .item-icon{position: relative; width: .64rem; height: .64rem; overflow: hidden;}

.about-3-list .item .item-icon img{position: absolute; left: 0; top: 0; width: .64rem; height: .64rem;}

.about-3-list .item .item-icon img:nth-child(1){opacity: 1; visibility: visible; }

.about-3-list .item .item-icon img:nth-child(2){opacity: 0; visibility: hidden; }

.about-3-list .item .item-txt{ margin-top: .9rem;}

.about-3-list .item .item-txt .item-txt-p1{font-weight: bold; font-size: 24px;line-height: 33px;color: #212121;}

.about-3-list .item .item-txt .item-txt-p2{ font-size: 16px;line-height: 24px;}

.c212121{color: #212121;}

.p2-ptop14{padding-top: .14rem;}

.p2-ptop11{padding-top: .11rem;}

.about-4{padding-top: .71rem; background: url(../images/about-a-bg3.jpg) no-repeat; background-size: cover;}

.about-5{ padding-top: .95rem; background: url(../images/about-a-bg4.jpg) no-repeat; background-size: cover;}

.about-5-swiper{ position: relative; padding-left: 13.55%; padding-right: 0; padding-bottom: 2.3rem; background: url(../images/honor-bg.png) no-repeat; background-size: 100% auto; background-position: left 76%;}

.about-5-swiper-img{ cursor: pointer; height: 3.08rem; overflow: hidden;}



.about-5-txt{

    max-width: 50%;

    margin-bottom: .47rem;

   

}

.cn-width{max-width: 68%;}

.en-width{max-width: 80%;}

.about-5-txt p{text-align: justify;}

.about-5-swiper .swiper-pagination.swiper-pagination-fraction {

  top: 0%;

  left: 66%;

  width: 34%;

  text-align: left;

  height: .6rem;

  font-size: 14px;

  font-weight: 500;

  color: #B2B2B2;

  line-height: 17px;

 

}

.about-5-swiper .swiper-pagination.swiper-pagination-fraction .swiper-pagination-current {

  font-size: 24px;

  color: #333333;

  line-height: 29px;

}



.about-5-swiper .swiper-scrollbar {

  position: absolute;

  right: 13.55%;

  top: 7.5%;

  width: 4rem;

}

.about-5-swiper .swiper-scrollbar{background: #DBDCDE;}

.about-5-swiper .swiper-scrollbar-drag{background: #0062B5;}



.about-5-swiper  .swiper-button-next,.about-5-swiper  .swiper-button-prev{top: 84%;}

.about-5-swiper  .swiper-button-prev{left: calc(50% - 0.82rem);}

.about-5-swiper  .swiper-button-next{left: calc(50% + 0.22rem);}

/* 弹框 */

.honor-big-box {

  position: fixed;

  left: 0;

  right: 0;

  top: 0;

  bottom: 0;

  background: rgba(0,0,0,0.5);

  z-index: 1000;

  align-items: center;

  justify-content: center;

  display: none;

}

.honor-big-box.on {

  display: flex;

}

.honor-img-box {

  position: relative;

  width: 40vw;

  background: #fff;

  padding: .5rem;

}

.honor-close {

  display: block;

  width: .5rem;

  height: .5rem;

  border: 1px solid #999;

  border-radius: 50%;

  background: #fff;

  top: -0.25rem;

  right: -0.25rem;

  position: absolute;

  cursor: pointer;

}

.honor-close::before, .honor-close::after {

  position: absolute;

  content: '';

  width: .2rem;

  height: 2px;

  background: #999;

  left: 50%;

  top: 50%;

  margin-top: -1px;

  margin-left: -0.1rem;

}

.honor-close::before {

  transform: rotate(45deg);

}

.honor-close::after {

  transform: rotate(135deg);

}

.honor-img-box img {

  margin: auto;

  max-width: 100%;

}





@keyframes fadeup1 {



    0% {

    

      opacity: 0;

    

      -webkit-transform: translateY(150px);

    

      -ms-transform: translateY(150px);

    

      transform: translateY(150px);

    

    }

    

    100% {

    

      opacity: 1;

    

      -webkit-transform: translateY(0);

    

      -ms-transform: translateY(0);

    

      transform: translateY(0);

    

    }

    

}



@keyframes bigtosmall {

  0% { 

  opacity: 1;

  -webkit-transform: scale(1.2); 

  -ms-transform: scale(1.2); 

  transform: scale(1.2);

  }

  100% { 

  opacity: 1;

  -webkit-transform: scale(1); 

  -ms-transform: scale(1); 

  transform: scale(1);

  }

}

.bigtosmall{

  -webkit-animation-name: bigtosmall;

  animation-name: bigtosmall;

  transition: all 10s ease;

  transform-origin: 50% 50%;

}







/* 发展历程 */

.intro_journeyContent{margin-top: .22rem; display: flex; padding-left: 4.5vw; margin: 0 auto;}

.intro_timeline{

  position: relative;

  margin-top: 81px;    

  /* width: 110px; */
  width: 150px;

  height: 600px;

  /* border-right: 2px solid rgba(255,255,255,0.3); */
}
.intro_timeline::after{position: absolute; content: ''; top: 0; right: 11px; width: 2px; height: 100%; background: rgba(255,255,255,0.3);}
.intro_timelineBox{position: relative; height: 100%;}
.intro_timelineBox .swiper-container{height: 100%;}
.intro_timelineBox .swiper-slide{height: 86px !important;}
.intro_timelineBullet{position: relative;height: 86px;display: flex;align-items: center;justify-content: center;cursor: pointer;}



.intro_timelineYear{font-size: 18px;font-weight: 500;text-align: left;letter-spacing: .1px;color: rgba(255,255,255,0.5);}

.intro_timelinePointerBox{position: absolute;width: 14px;height: 14px;top: 50%;/*right: -8px;*/ right: 5px;transform: translateY(-50%);border-radius: 50%;z-index: 4;}

.intro_timelinePointer{position: relative;display: block;width: 100%;height: 100%;line-height: 1;transition: all .4s linear;}

.intro_timelinePointer::before{

   position: absolute;

    content: "";

    display: block;

    width: 100%;

    height: 100%;

    border-radius: 50%;

    -webkit-transition: all .4s linear;

    -moz-transition: all .4s linear;

    transition: all .4s linear;

    top: 0;

    left: 0;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    z-index: 2;

    background-color: #FB9A27;

    border: 2px solid #fff;

}

.intro_timelinePointer::after{

    position: absolute;

    content: "";

    display: block;

    width: 10px;

    height: 10px;

    border-radius: 50%;

    -webkit-transition: all .4s linear;

    -moz-transition: all .4s linear;

    transition: all .4s linear;

    top: 50%;

    left: 50%;

    -webkit-transform: translate(-50%,-50%);

    -moz-transform: translate(-50%,-50%);

    transform: translate(-50%,-50%);

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    background-color: #FB9A27;

    z-index: 3;

}

.intro_timelineBar{

    height: 0;

    position: absolute;

    width: 2px;

    right: 11px;
    /* left: 108px; */
    top: 0;

    -webkit-transition: all .5s;

    -moz-transition: all .5s;

    transition: all .5s;

    background-color: rgba(255,255,255,1);

}

.intro_eventContent{

  margin-left: 10vw;

  margin-top: 77px;

  flex: 1;

}

.intro_eventContent_box{display: none;}

.intro_eventContent_box.intro_active{display: block;}

.intro_eventTitle{

   

    font-size: 48px;

    color: #fff;

    text-align: left;

    font-weight: 500;

    margin-bottom: 8px;

}

.intro_eventItem{

    position: relative;

    font-size: 18px;

    color: #ffffff;

    letter-spacing: 0;

    font-weight: 500;

   

    margin-bottom: 40px;

}

.intro_eventItem p{padding-left:22px ;position: relative; line-height: 35px; margin-bottom: .25rem;}

.intro_eventItem p::before{

  position: absolute;    content: "";width: 0; height: 0;

  border-left: 8px solid #FB9A27; border-top: 7px solid transparent; border-bottom: 7px solid transparent; left: 0; 

  top: 10px; ;

}



.intro_timelineBullet.intro_active .intro_timelineYear{

  color:rgba(255,255,255,1);font-size: 20px;

}

.intro_timelineBullet.intro_active .intro_timelinePointerBox{

  width:24px;height:24px; /*right:-13px;*/right: 0;
} 

.intro_timelineBullet.intro_active .intro_timelinePointerBox .intro_timelinePointer::before{

  background-color:#0062B5;border:1px solid #fff

} 

.intro_timelineBullet.intro_active .intro_timelinePointerBox .intro_timelinePointer::after{

  background-color:#FB9A27;width:14px;height:14px;border:none;

}

@keyframes intro_sout__1Q6Rp{0%{right:0;opacity:0}to{right:-100%;opacity:1}}

.gd12{width: 100%; overflow-x: auto; overflow-y: hidden;}


@media (min-width: 2000px){

  /* .intro_journeyContent{width: 1600px;} */

  .ind-news .item-img{height: 3.28rem}

  .application-content .item .item-img{height: 4.5rem;}

}

@media (max-width: 1600px){

  .ind3-item-txt{padding: 0.45rem 0.25rem 0.41rem;}

  .ind3-item-txt .more-btn{right: 0.28rem;}

}



@media (min-width: 780px){

    .ind2-l,.ind4-t,.ind4-swiper{padding-left: 13.5%;}

    .ind3-list .item:hover .ind3-item-txt{width: 100%;}

    .ind3-list .item:hover .ind3-item-txt .ind3-item-p1,  .ind3-list .item:hover .ind3-item-txt .ind3-item-p2{max-width: 56%;}

    .ind3-list .item:hover .ind3-item-txt .ind3-item-p1,  .ind3-list .item:hover .ind3-item-txt .ind3-item-p2,.ind-news .item:hover .item-title{color: #0062B5;}

    .ind3-list .item:hover .more-btn{opacity: 1; visibility: visible;}

    .ind3 .item:last-child{position: absolute; right: 0; bottom: 1.8rem; width: 48%; /* transform: translate(0,-1.81rem);*/ }

    .ind3 .item:nth-child(even){/*transform: translateY(-3.03rem);*/ margin-top: -5.8rem;}

    .ind4-swiper-img:hover >img,  .ind-news .item:hover .item-img img,.application-content .item:hover .item-img img{transform: scale(1.1);}

    .ind-news .item:hover .more-btn span,.ind-news .item:hover .more-btn i,.application-content .item:hover .item-txt p{color: #0062B5 !important;}

    .news-btn .news-btn-item:hover{color: #0062B5}

    .news-btn .news-btn-item:hover span{background: #0062B5; color: #fff;}

    .row-p20{padding-right: 20px;padding-left: 20px;}

    .row-p12{padding-right: 12px;padding-left: 12px;}

    .news-content .news_1:hover .item-img img,.ind3-list .item:hover  .ind3-img  >img{transform: scale(1.1);}

    .news-content .news_1:hover .news_1-r h4{color: #0062B5}

    /* .news_2.ind-news .item:hover ,.prodel-2 .item:hover {background: #0062B5;}

    .news_2.ind-news .item:hover .item-time, .news_2.ind-news .item:hover .item-title,

    .news_2.ind-news .item:hover .more-btn span,.news_2.ind-news .item:hover .more-btn i,

    .prodel-2 .item:hover .item-l .cn,.prodel-2 .item:hover .item-l .en,.prodel-2 .item:hover .item-r 

    {color: #fff !important;} */
   .ind-news .item:hover ,.prodel-2 .item:hover {background: #0062B5;}

    .ind-news .item:hover .item-time,.ind-news .item:hover .item-title,

    .ind-news .item:hover .more-btn span,.ind-news .item:hover .more-btn i,

    .prodel-2 .item:hover .item-l .cn,.prodel-2 .item:hover .item-l .en,.prodel-2 .item:hover .item-r 

    {color: #fff !important;}

    .sys-list .item:hover{transform: translateY(-10px);}

    .tech-list .item:hover, .about-3-list .item:hover{background: #0062B5;}

    .tech-list .item:hover p,.tech-list .item:hover .item-num{color: #ffffff;}

    .about-3-list .item:hover{transform: translateY(-10px);}

    .about-3-list .item:hover .item-icon img:nth-child(1){opacity: 0; visibility: hidden; }

    .about-3-list .item:hover .item-icon img:nth-child(2) {opacity: 1; visibility: visible;}

    .about-3-list .item:hover .item-txt .item-txt-p1,    .about-3-list .item:hover .item-txt .item-txt-p2 {color: #fff !important;}

    /* .ind-news .item:hover .more-btn .more-gray666{background: #0062B5 !important;}

    .ind-news .item:hover .more-btn .more-gray666::after{border-top: 1px solid #0062B5 !important;border-right: 1px solid #0062B5 !important;} */

    .message-form .submit-btn:hover{ transform: translateX(10px);}

    .more-btn:hover{transform: translateX(10px);}
    .bgwhite.more-btn:hover{background: #0062B5;}
    .bgwhite.more-btn:hover span,.bgwhite.more-btn:hover i{color: #fff !important;}

    .ind-banner .swiper-slide img{width: 100%; height: 100vh; object-fit: cover;}

  }

@media (max-width: 1600px){

    .about-5-swiper{padding-left: 7.55%;}

    .about-1 {

      padding-bottom: 0.7rem;

    }

    .tech-2-con-item{margin: 0.2rem 0.35rem}

  }

@media (max-width: 1400px){

    .ind2-l{padding-left: 7.55%;}

     .ind-banner-txt{top: 13.8vw;}

     .ind-banner-txt1{font-size: .45rem;}

     .ind-banner-txt2{font-size: .32rem; margin-top: 0;}

     .about-5-swiper{background-position: left 69%;}

     .tech-2-con-item{margin: 0.2rem}

  } 

  @media (max-width: 1600px) and (min-width: 1400px){

    .item-a{padding: 0 0.5rem 0 0.5rem;}

  }

  @media (max-width: 1400px) and (min-width: 1200px){

    .item-a{padding: 0 0.45rem 0 0.43rem;}

  }

@media (max-width: 1199px){

  .more-btn{padding: 0 20px; height: 45px; line-height: 45px; border-radius: 28px;}

  .more-btn i{font-size: 12px !important;}

  .ind2-l{

    padding-left: 7.5%;

    padding-top: 1.19rem;

    padding-right: 39%;

    padding-bottom: 0.89rem;

  }

  .about-1-img{position: relative;}

}

@media (max-width: 780px){

    .tech-2-con-item{width: 43%;}

    .tech-2-con-item .item-p2{font-size: 12px;}

    .ind-title .ten{font-size: 16px;}

    .ind-title .tcn{font-size: .4rem;}

    .ind2,.ind3,.ind4,.ind5{padding: 30px 15px;}

    .ind2-l{padding: 0 15px 30px;}

    .weui-flex-warp{flex-wrap: wrap;}

    .weui-flex-item{width: 100% !important; }

    /* .ind2-num .item{width: 33.333%;} */

    .ind3-item-txt{width: 100%;}

    .ind-banner-txt{top: 26%;}

    .ind3 .item,.ind-news .item{margin-bottom: .3rem;}

    .ind2-l .ind2-num .item{width: 50%; text-align: center; margin-bottom: .3rem;}

    .ind2-r{display: none;}

    .ind4-t, .ind4-swiper{padding-left: 15px; padding-right: 15px;}

    .myswiperbtn.swiper-button-prev{left: 15px;}

    .myswiperbtn.swiper-button-next{right: 15px;}

    /* .ind4-swiper-img{height: unset; height: auto;} */

    .ind2-txt .ind2-p1{font-size: 20px}

    .ind2-txt .ind2-p2{font-size: 16px}

    .ind-news .item .item-title{font-size: 18px; line-height: .45rem; height: .9rem;  }

    .inner-banner{margin-top: 60px;}

    .ban-cn{font-size: .32rem;line-height: .45rem;}

    .ban-en{font-size: 0.26rem;line-height: .35rem;}

    .news-content .news_1-l{position: relative; left: unset; top: unset; bottom: unset;}

    .ind-news .item-img{height: unset; height: auto;}

    .news-content .news_1-r{padding: 0.4rem 15px 0.59rem;}

    .news_1-r-txt h4{line-height: .68rem; height: 1.36rem;}

    .news_1-r-con{padding: 0 15px ;}

    .inner-banner-txt{left: 15px;}

    .contact-2 .item,.tech-list .item{margin-bottom: 15px;}

    .message-box .form-group{width: 100%;}

    .form-group.required::after{top: 0.32rem;}

    .form-texttarea.form-group.required::after{top: 0.42rem;}

    .message-box .form-control{padding-left: .53rem;}

    .tech-3-img{width: 100%; margin-left: 0;}  

    .tech-3-txt{width: 100%; position: relative;top: 0; padding:.55rem .35rem;}  

    .about-3-list .item{width: 100%;}

    .about-3-list::after{width: 100%;}

    .about-3-r{max-width: 100%;}

   

    .honor-img-box { width: 85vw;}

    .about-1 .about-1-txt h5{font-size: 20px;}

    .about-1 .about-1-txt p{font-size: 16px;}

    .about-2-list .item{width: 50%; text-align: center; margin-bottom: 20px;}



    .about-5-swiper{padding: 0px 30px 3.3rem;background-position: left 73%;}

    .about-5-txt,.cn-width,.about-join-5-con{max-width: 100%;}

    .about-5-swiper .swiper-scrollbar{top: 33.5%;}

    .about-5-txt{margin-bottom: 2.87rem;}

    .about-5-swiper .swiper-pagination.swiper-pagination-fraction{top: 27%;

      left: 31%;}

    .about-5-swiper .swiper-button-next{left: unset;}

    .myswiperbtn{width: 50px !important; height: 50px !important;}

    .myswiperbtn.swiper-button-next::after{left: 31%;}

    .myswiperbtn.swiper-button-prev::after{top: 15%; left: 44%;}

    .pro_list .item-txt{width: 70%; border-radius: .44rem;}

    .pro_list .item-txt p{font-size: 16px !important;}

    .pro_list .item-txt-hover{display: none;}

    .prodel-1 .img-box{width: 100%;margin-bottom: 30px;}

    .prodel-2-sec .item{margin-bottom: 15px;}
    
    .prodel-1{padding-top: 90px;}

    .pro_list .item-txt{height: 0.78rem; line-height: 0.78rem;}

    .mypage .pagination li{display: none;}

    .mypage .pagination li:first-child,.mypage .pagination li:last-child{display: inline-block;}

    .news-btn .news-btn-item{flex-wrap: wrap;}

    .news-btn .news-btn-item span{margin-bottom: 10px}

    .search-ban{height: 300px;}

    .search-ban img{object-fit: cover; width: 1000%; height: 100%;}

    .sear-result-search{left: 30px; right: 30px; width: unset; width: auto;}

    .result-list .item-l{width: 45%;}

    .result-list .item-r{width: 55%;}

    .sear-result-search{top: 29%;}

    .sys-list .item{margin-bottom: 15px;}

    .about-join-5-con{padding: 15px;}

    .about-join-6{padding: 0.74rem 0 2.5rem;}

    .jobs-content{margin-right: .5rem;}

    .jobs-content p{font-size: 14px;}

    .submit-btn{width: 100%;}
    .table>tbody>tr>td:nth-child(1), .table>thead>tr>th:nth-child(1){padding-left: 8px;}
    .table>tbody>tr>td, .table>tbody>tr>th{font-size: 14px;}

    /* 发展历程 */

    /* .intro_journeyContent{width: unset ; flex-wrap: wrap; padding: 0 15px; }

    .intro_timeline{width: 100vw ;overflow-x: auto; border-right:0 ; height: 86px ; margin-top: 0;}

    .intro_timelineBox{display: flex; width: 1300px;}

    .intro_timelineBullet{width: 150px;}

    .intro_timelineBar{display: none;}

    .intro_eventContent{margin-left: 0;    margin-top: 40px;} */


    /* 发展历程 */
    .intro_journeyContent{width: unset ; flex-wrap: wrap; padding: 0 15px; }
    .intro_timeline{width: 100vw ;overflow-x: auto; border-right:0 ; height: 86px ; margin-top: 0;}
    .intro_timeline::after{display: none;}
    .intro_timelineBar{display: none;}
    .intro_eventContent{margin-left: 0;    margin-top: 40px;}

    .staff-box-pc{display: none;}
    .staff-box-mobile{display: flex; justify-content: space-between;}
    .staff-box-mobile .about-join-6-slide{width: 100%; margin-bottom: .3rem;}
  }