﻿@charset "utf-8";
*{ font-family:"微软雅黑";}

/*******************-S header-**************************/
.header{height: 0.85rem;background:#fff;position:fixed;top:0px;width:100%;z-index:100;}
.logo{width: 1.52rem; height: 0.49rem;margin-left: 0.33rem; margin-top: 0.18rem;}
.logo img{width: 3rem; height:;}
.phone-nav{width: 0.42rem; height: 0.33rem;padding: 0.05rem;margin-right: 0.35rem;margin-top: 0.18rem;}
.phone-nav img{width: 0.42rem; height: 0.33rem;}

/*******************-S banner-**************************/
.banner1{margin-left:auto; margin-right:auto; width:100%; position:relative; margin-top:0.09rem;}
.banner1 .owl-carousel{ position:relative;}
.banner1 .owl-dots{position:absolute; bottom:0.41rem; height:12px; width:100%; text-align:center; margin:0; padding:0;}
.banner1 .owl-dots .owl-dot{ display:inline-block; width:12px; height:12px; border-radius:50%; background:#656871; margin-left:3px; margin-right:3px; cursor:pointer; margin-top:0; margin-bottom:0; padding:0;}
.banner1 .owl-dots .active{ background:#fff;}
.banner1 .owl-nav{ display:none;}

.banner1{ width:100%;}
.banner1 img{ width:100%;}	
/*******************-E banner-**************************/

/*******************-S footer-**************************/
.footer{ background: #333333;padding-top: 0.32rem;}
.footnav{margin-left: 0.3rem; margin-right: 0.3rem;}
.footnav ul{margin: 0;padding: 0;}
.footnav ul li{ display: block; width: 25%;float: left;}
.footnav ul li a{text-align: center; color: #ffffff; font-size: 0.24rem; font-weight: normal; display: block; height: 0.8rem; line-height: 0.8rem;}

.copyright{margin-left: 0.3rem; margin-right: 0.3rem; margin-top: 0.3rem;padding-top: 0.4rem; padding-bottom: 0.4rem; text-align: center; color: #ffffff; font-size: 0.22rem; line-height: 0.4rem; font-family: "微软雅黑";}
/*******************-E footer-**************************/


.main{margin-top: 0.41rem;}



.mainbox_2a{margin-left: 0.24rem; margin-right: 0.24rem; margin-top:0.43rem; }
.mainbox_2a dl { width:3.37rem;margin-left:0.07rem;  margin-right:0.07rem;float:left;   }
.mainbox_2a dl dt,.mainbox_2a dl dt  img{ width:3.37rem;height: 4.6rem;  }
.mainbox_2a dl dd { text-align:center;  }
.mainbox_2a dl dd a {display:block; line-height:0.81rem; height: 0.81rem; color:#353537;font-size:0.2rem;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.mainbox_2a dl dd a:hover{ color:#97c740; }



.mainbox_2b{margin-left: 0.34rem; margin-right: 0.34rem; margin-top:0.43rem;}
.mainbox_2b dl { width:6.82rem;   }
.mainbox_2b dl dt,.mainbox_2b dl dt  img{  width:6.82rem;height:3.2rem  }
.mainbox_2b dl dd { text-align:center;  }
.mainbox_2b dl dd a {display:block; line-height:1.06rem; height: 1.06rem; color:#353537;font-size:0.24rem;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.mainbox_2b dl dd a:hover{ color:#97c740; }


.mainbox_2c{margin-left: 0.6rem;margin-right: 0.6rem;margin-top: 0.44rem;}
.mainbox_2c dl{box-shadow: 0 2px 14px #dcdcdc;padding-left: 0.28rem;padding-right: 0.28rem;padding-top: 0.27rem; padding-bottom: 0.5rem;margin-bottom: 0.3rem;}
.mainbox_2c dl dt{height: 0.67rem; line-height: 0.67rem; color: #353537; font-size: 0.24rem;font-weight: bold;}
.mainbox_2c dl dd{color: #828282; font-size: 0.24rem; font-family: "微软雅黑";line-height: 0.42rem;}



.mainbox_2d{margin-top: 0.42rem;}
.mainbox_2d ul{margin: 0;padding: 0;}
.mainbox_2d ul li{width: 6.81rem;margin-left: auto;margin-right: auto;margin-bottom: 0.7rem; }
.mainbox_2d ul li img{width: 6.81rem;}


/******--------------------- page 单页 ---------------------******/
.mainbox_2{margin-top: 0.4rem; color: #828282; font-size: 0.24rem; font-weight: normal;line-height: 0.36rem; margin-left: 0.33rem; margin-right: 0.33rem;padding-bottom: 0.33rem;}
.mainbox_2 img{max-width: 100%;}
.mainbox_2 p{ color: #828282; font-size: 0.24rem; font-weight: normal;}

/******--------------------- news 新闻 ---------------------******/
.newsone{margin-top: 0.43rem; width: 6.82rem;margin-left: auto; margin-right: auto;}
.newsone a{display: block;width: 100%;}
.newsone a dl{ width: 100%;}
.newsone a dl dt,.newsone a dl dt img{ width: 2.14rem; height: 2.35rem;}
.newsone a dl dd{width:4.5rem;}
.newsone a dl dd .news_title{ color: #353537; font-size: 0.24rem; line-height: 0.34rem; height: 0.68rem; overflow: hidden;font-family: "微软雅黑";}
.newsone a dl dd .news_time{ color: #828282; font-size: 0.2rem;line-height: 0.6rem;font-family: "微软雅黑";}
.newsone a dl dd .news_info{ color: #828282; font-size: 0.2rem; font-family: "微软雅黑"; line-height: 0.28rem; height: 0.54rem; overflow: hidden;}
.newsone a dl dd .newsmore{margin-top: 0.1rem;}
.newsone a dl dd .newsmore,.newsone a dl dd .newsmore img{width: 0.33rem; height: 0.33rem;}



.mainbox_2e{margin-left: 0.33rem; margin-right: 0.33rem;margin-top: 0.3rem;}
.mainbox_2e dl{ margin-bottom:15px;height: 1rem; box-shadow: 0 2px 14px #dcdcdc;}
.mainbox_2e dl dt{ width:1.03rem; border-right: 0.01rem solid #606060; height:0.48rem;padding-left: 0.11rem;text-align: center;margin-top: 0.25rem; }
.mainbox_2e dl dt p{ color:#353537;font-size:0.24rem; font-weight: bold; }
.mainbox_2e dl dt span{ color:#353537; font-size:0.2rem;line-height:0.12rem;}
.mainbox_2e dl dd{ width:5.25rem;margin-right: 0.2rem;margin-top: 0.13rem;}
.mainbox_2e dl dd h3{height: 0.38rem;line-height: 0.38rem; color:#353537; font-size:0.24rem; font-family: "微软雅黑"; text-overflow:ellipsis; overflow:hidden;white-space:nowrap;font-weight: normal;}
.mainbox_2e dl dd .info{height: 0.34rem;line-height: 0.34rem; color: #828282; font-size: 0.2rem; font-family: "微软雅黑";overflow: hidden;}

.mainbox_2e dl:hover{box-shadow: 0 2px 14px #dcdcdc;}

/******--------------------- tech_service 技术服务 ---------------------******/
.title-divider {
  width: 4px;
  height: 0.28rem;
  background-color: #0056a1;
  margin-right: 5px;
  border-radius: 2px;
  display: inline-block;
}
.tech_service_section1 {
  padding: 0.2rem 0.3rem;
}

.tech_service_stats {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0.2rem;
  margin-bottom: 0.3rem;
}

.tech_stat_item {
  border-top: 0.1rem solid #a4c5e2;
  background-color: #f0f6fb;
  padding: 0.2rem;
  border-radius: 0.1rem;
  text-align: center;
}

.stat_name {
  color: #333;
  font-size: 0.24rem;
  margin-bottom: 0.1rem;
  background-color: #dbe6f4;
  padding: 0.15rem;
}

.stat_number {
  color: #ffb700;
  font-size: 0.4rem;
  font-weight: bold;
}

.tech_service_items {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0.2rem;
}

.tech_service_item {
  background-color: #fff;
  border-radius: 0.1rem;
  overflow: hidden;
  box-shadow: 0 0.05rem 0.1rem rgba(0, 0, 0, 0.1);
  padding: 0.15rem;
}

.service_img {
  width: 100%;
  overflow: hidden;
}

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

.service_title {
  font-size: 0.26rem;
  font-weight: bold;
  color: #333;
  padding: 0.2rem 0 0.1rem;
}

.service_desc {
  font-size: 0.2rem;
  color: #666;
  line-height: 1.5;
}

/******--------------------- home_news 新闻 ---------------------******/
.home_news{padding-top: 0.4rem;}

/******--------------------- home_pro 新闻 ---------------------******/
.home_pro{/* padding-top: 0.4rem; */padding-bottom: 0.25rem;}
.prolist{width: 100%;text-align:center;}
.prolist a{width: 2.27rem;margin-bottom: 0.15rem;display: inline-block;margin-top: 2%;}
.prolist a img{width: 2.27rem;height: 3.24rem;}


.home_product{padding-bottom: 0.15rem;}
.productlist{margin:0rem 0.33rem;margin-top: 0.15rem; width: 100%;}
.productlist a{margin-bottom: 0.1rem; display: block;float: left;}
.product_item1{width: 4.55rem; height: 1.82rem;margin-right: 0.1rem;}
.product_item1 img{width: 4.55rem; height: 2.14rem;}
.product_item2{margin-right: 0.12rem;}
.product_item2 img{width: 2.2rem; height: 1.02rem;}

.home_science{padding-bottom: 0.15rem;}
.sciencelist{margin-left: 0.33rem;margin-top: 0.15rem; width: 105%;}
.sciencelist a{margin-bottom: 0.1rem; display: block;float: left;}
.science_item1{width: 4.55rem; height: 1.87rem;margin-right: 0.1rem;}
.science_item1 img{width: 4.55rem; height: 1.87rem;}
.science_item2{margin-right: 0.1rem;}
.science_item2 img{width: 2.22rem; height: 1.5rem;}

/******--------------------- home_contact 联系 ---------------------******/
.home_contact{padding-top: 0.45rem; background: #f6f6f6;padding-bottom: 1rem;}
.homecontactcon{margin-left: 0.33rem; margin-right: 0.33rem;padding-top: 0.3rem;}
.icon_add1{margin-bottom: 0.3rem; position: relative; padding-left: 0.55rem;line-height: 0.35rem; color: #353537; font-size: 0.24rem;font-weight: normal;}
.icon_add1:before{content: ''; position: absolute;left: 0.09rem;top:0.05rem; width: 0.29rem; height: 0.35rem; background: url(../images/dot3.png) left top no-repeat;background-size: 100%;}
.icon_tel1{margin-bottom: 0.3rem; position: relative; padding-left: 0.55rem;line-height: 0.35rem; color: #353537; font-size: 0.24rem;font-weight: normal;}
.icon_tel1:before{content: ''; position: absolute;left: 0.09rem;top:0rem; width: 0.36rem; height: 0.36rem; background: url(../images/dot4.png) left top no-repeat;background-size: 100%;}

.icon_email1{margin-bottom: 0.3rem; position: relative; padding-left: 0.55rem;line-height: 0.35rem; color: #353537; font-size: 0.24rem;font-weight: normal;background-size: 100%;}
.icon_email1:before{content: ''; position: absolute;left: 0.09rem;top:0.05rem; width: 0.38rem; height: 0.29rem; background: url(../images/dot5.png) left top no-repeat;background-size: 100%;}

.mainbox_2j{margin-top: 0.3rem; }
.mainbox_2j dl{margin-left: 0.46rem; margin-right: 0.46rem;padding-bottom: 0.4rem;margin-top: 0.4rem;}
.mainbox_2j dl dt{margin-left: 0.1rem; margin-right: 0.1rem; font-size: 0.26rem; font-weight: bold;color: #606060;line-height:0.65rem;}
.mainbox_2j dl dd{ }
.contactny{margin-top: 0.4rem;margin-left: 0.46rem; margin-right: 0.46rem;color: #606060;font-size: 0.24rem;line-height: 0.55rem;padding-bottom: 0.5rem;}

.mainbox_2h{margin-left: 0.33rem;margin-right: 0.33rem;margin-top: 0.35rem;}
.mainbox_2h ul{margin: 0;padding: 0;}
.mainbox_2h ul li,.mainbox_2h ul li a{ display: block;line-height: 0.71rem; height: 0.71rem;}
.mainbox_2h ul li{ border-bottom: 0.01rem dashed #ddd;}
.mainbox_2h ul li a .title{font-size: 0.24rem; color: #333; font-weight: normal; width: 70%;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.mainbox_2h ul li a .time{color: #999; font-size: 0.24rem;}
.mainbox_2h ul li a{position: relative;padding-left: 0.75rem;}
.mainbox_2h ul li a:before{content: ''; position: absolute;left: 0rem;top:0.25rem; width: 0.55rem; height: 0.27rem; background: url(../images/icon_download2.png) left top no-repeat;background-size: 100%;}



.lan1{ height:0.68rem; line-height: 0.68rem;text-align: center;  }
.lan1 h3{ color: #353537; font-size: 0.26rem; font-weight: bold; text-align:left;margin:0 0.4rem; }
.lan1 h3 span{color: #a8a8a8;font-size: 0.24rem; font-weight: normal; margin-left: 0.07rem;}


.lan2{ line-height: 46px;  }
.lan2 h3{ color: #353537; font-size:0.24rem; text-align: center; font-size: 0.28rem; font-family: "微软雅黑";  }



.showabout{ text-align: center;}
.showabout span{ color: #5e5e5e; font-size:  0.16rem; display: inline-block;height:  0.34rem; line-height: 0.34rem;}
.showabout  .author{ padding-left:0.22rem; padding-right: 0.22rem; position: relative;}
.showabout  .author:before{ content: ''; width: 0.01rem; height:0.15rem; background: #5e5e5e; position: absolute;left: 0; top: 0.1rem; }
.showabout  .author:after{ content: ''; width: 0.01rem; height:0.15rem; background: #5e5e5e; position: absolute;right: 0; top: 0.1rem; }
.showabout  .time2{position: relative; padding-left: 0.27rem; padding-right: 0.2rem;}
.showabout  .time2:before{ position: absolute;left: 0; top: 0.09rem;  content: ''; width: 0.17rem; height: 0.17rem; background: url(../images/dot1.png) left center no-repeat; background-size: 100%; }
.showabout  .views{ padding-left:0.35rem; padding-right:  0.2rem;position: relative;}
.showabout  .views:before{ position: absolute;left: 0.1rem; top: 0.09rem;  content: ''; width: 0.20rem; height: 0.15rem; background: url(../images/dot2.png) left center no-repeat; background-size: 100%; }


.lan3{height: 0.69rem;line-height: 0.69rem;margin-left: 0.33rem; margin-right: 0.33rem;}
.lan3 h3{ color: #353537; font-size: 0.26rem;font-weight: bold;}
.lan3 h3 span{color: #a8a8a8; font-size: 0.26rem;font-weight: normal;}
.lan3 a,.lan3 a img{width: 0.33rem; height: 0.33rem;}
.lan3 a{ display: block; }
/******--------------------- 品牌服务 ---------------------******/
.brandbox{width: 98%;height: auto;margin:0.2rem auto;}
.brand_ceng{width: 100%;text-align: center;height: auto;margin-top:0.2rem;}
.brand_style{width:1.3rem;height:1.2rem;/*border: 1px solid;*/text-align: center;background: rgb(242,242,242);border-radius: 5px;margin: 0 auto;display: inline-block;box-shadow: 0.2px 0.2px 0.2px rgba(0,0,0,0.2);margin-left: 0.02rem;margin-right:0.02rem;}
.brand_style img{width:40%;height: auto;line-height: 1.5rem;margin-top:0.2rem;}
.brand_style p{margin-top: 8%;font-size: 0.22rem;font-weight: bold;color: rgb(142, 142, 142);}
/******--------------------- 双图 ---------------------******/
.two_banner{width:98%;height: auto;margin: 0 auto 0.2rem auto;text-align: center;}
.ggw_img{width:92%;height: auto;margin: 1% auto;}
/******--------------------- 品牌服务 十新图标 ---------------------******/
.brandtwo{width: 98%;height: auto;margin: 0 auto 0.2rem auto;}
.brandtwo_ceng{width: 100%;text-align: center;height: auto;margin-top:0.2rem;}
.brandtwo_style{width:1.3rem;height:1.2rem;/*border: 1px solid;*/text-align: center;margin: 0 auto;display: inline-block;margin-left: 0.02rem;margin-right:0.02rem;}
.brandtwo_style img{width:50%;height: auto;line-height: 1.5rem;margin-top:0.2rem;}
.brand_box_text{margin-top: 8%;font-size:0.2rem;}
/******--------------------- 轮播广告 ---------------------******/
.advertisement{width: 92%;height: 3rem;/*border: 1px solid;*/margin: 0 auto 0.2rem auto;}
.advertisement_xiao{width: 92%;height: auto;margin: 0 auto 0.2rem auto;text-align: center;}
.advertisement_xiaobox{width:3.41rem;height: auto;display:inline-block;margin:0 auto 2% auto;}
.advertisement_xiaobox p{margin-top: 2%;}
.advertisement_xiaodiv{width: 100%;height: 2rem;position: relative;}
.advertisement_xiaodiv img{position: absolute;width: 100%;height:100%;top: 0;left: 0}
.morebox{width:92%;margin: 0 auto;height: auto;text-align: center;}
.more_gw{height: 28px;line-height: 28px;width: 80px;border-radius: 5px;background-color: #2fa2bd;color: #fff;text-align: center;margin-top: 25px;margin: 0 auto;}
/******--------------------- 合作伙伴 ---------------------******/
.friendbox{width: 92%;height: auto;margin:2% auto 2% auto;}
.friendceng{width: 100%;text-align: center;}
.friendcontent{width: 2.2rem;height: 1rem;/*border: 1px solid;*/display: inline-block;margin: 0 auto;position: relative;}
.friendcontent img{position: absolute;top: 0;left: 0;width: 100%;height:auto;}







