
.main {
  max-width: 1920px;
  margin: auto;
}
.banner {
  width: 100%;
  height: 100%;
  margin-top: 60px;
}
.banner1 {
  background-repeat: no-repeat;
    background-position: 50%;
    background-size: auto 111%;
}
.szdc {
  margin: auto;
  background-color: #fff;
}
.szdc .szdc-d {
  width: 1240px;
  margin: 0 auto;
}
.szdc .s-title {
  display: flex;
  align-items: center;
  justify-content: center;
}
.szdc .s-title span {
  width: 100px;
  height: 1px;
  background: #001c10;
}
.szdc .szdc-d .s-title p {
  margin: 25px 0 25px 0;
  font-size: 30px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #001c10;
  line-height: 45px;
  padding: 0 15px 0 15px;
}
.szdc .szdc-d .szdc-d1 {
  width: 1200px;
  height: 360px;
  padding: 20px;
  background: url(./image/组45.png);
}
.szdc-c {
  /* border: 1px solid red; */
  /* position: relative; */
  width: 1200px;
  height: 366px;
  background: #123a31;
  /* padding-top: 10px; */
  /* display: flex; */
  /* justify-content: space-around; */
}
.szdc-c .border{

  top: 15px;
  left: 15px;
  border: 3px dashed #FFFFFF;
  display: flex;
  position: relative;
  width: 1160px;
  height: 330px;
}
.szdc-content {
  width: 211px;
  height: 316px;
  padding: 15px 10px 76px 10px;
}
.szdc-contentl {
  margin-top: 28px;
  width: 450px;
  height: 53px;
  background: #b8ceed;
}
.szdc-contentl p {
  font-weight: 600;
  text-align: center;
  line-height: 53.2px;
  font-size: 12px;
  color: #001c10;
}
.szdc-contentr {
  margin-top: 28px;
  margin-left: 15px;
  width: 648px;
  height: 53px;
  background: #b8ceed;
}
.szdc-contentr p {
  font-weight: 580;
  text-align: center;
  line-height: 53.2px;
  font-size: 12px;
  color: #001c10;
}
.content img {
  width: 450px;
  height: 220px;
}
/* 系统优势 */
.sys-adv {
  height: 600px;
  background-color: #fff;
  position: relative;
}
.sys-adv .s-title {
  display: flex;
  align-items: center;
  justify-content: center;
}
.sys-adv .s-title span {
  width: 100px;
  height: 1px;
  background: #001c10;
}
.sys-adv .s-title p {
  margin: 25px 0 25px 0;
  font-size: 30px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #001c10;
  line-height: 45px;
  padding: 0 15px 0 15px;
}
.sys-adv-content {
  margin: auto;
  height: 430px;
  width: 1240px;
  position: relative;
}
.sys-adv-contentl{
  width: 1240px;
  height: 210px;
  background-color: #2e61b6;
  display: flex;
  justify-content: space-between;
}
.sys-adv-contentl1{
  text-align: center;
  margin-top:16px ;
  margin-left: 65px;
}
.sys-adv-contentl2{
  text-align: center;
  margin-top:16px ;
  margin-right: 65px;
}
.sys-adv-contentl-p{
                  width: 225px;
                  height: 55px;
                  font-size: 14px;
                  color: #f0f0f0;
                  line-height: 23px;
}
/* 基础设施 */
.infrastructure .s-title {
  display: flex;
  align-items: center;
  justify-content: center;
}
.infrastructure .s-title span {
  width: 100px;
  height: 1px;
  background: #001c10;
}
.infrastructure .s-title p {
  margin: 25px 0 25px 0;
  font-size: 30px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #001c10;
  line-height: 45px;
  padding: 0 15px 0 15px;
}
.infrastructure-content{
   padding: 25px;
    width: 1190px;
    height: 645px;
    margin: auto;
    background: url(./image/组45.png);
}
.infrastructure-content1{
      width: 1190px;
      height: 635px;
      background: #123A31;
      padding-top: 16px;
      
}
.infrastructure-content1 .border{
  width: 1150px;
  height: 615px;
  border: 3px dashed #FFFFFF;
  margin-left: 15px;
 
}
.infrastructure-content1 .border .img{
   margin-top: 15px;
   margin-left: 15px;
}
.infrastructure-contentb{
  
  padding: 25px;
  width: 1190px;
 
  margin:25px auto 25px;
  background: url(./image/组45.png);
}
.infrastructure-content2{
  width: 1190px;
  height: 330px;
  background: #123A31;
  padding-top: 16px;
  
}
.infrastructure-content2 .border{
  width: 1155px;
  height: 313px;
  border: 3px dashed #FFFFFF;
  margin-left: 15px;
 
}
.infrastructure-content2 .border .img{
   margin-top: 15px;
   margin-left: 15px;
}
/* 智能化监测运维服务设施 */
.intelligence{
  margin-top: 55px;
  background-color: #F8F6F9;
}
.intelligence .s-title {
  display: flex;
  align-items: center;
  justify-content: center;
}
.intelligence .s-title span {
  width: 100px;
  height: 1px;
  background: #001c10;
}
.intelligence .s-title p {
  margin: 25px 0 25px 0;
  font-size: 30px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #001c10;
  line-height: 45px;
  padding: 0 15px 0 15px;
}
.cover{
  position: relative;
}
.cover .span1{
  line-height: 60px;
  font-size: 40px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  font-style: italic;
  color: #FFFFFF;
  margin-left: 23px;
}
.cover .span2{
  font-size: 24px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  font-style: italic;
  margin-left: 23px;
  color: #FFFFFF;
  margin-bottom: 17px;
}
.cover::after{
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  right: 0;
  bottom: 0;
  border: 30px solid #fff;
  border-top-color: transparent;
  border-left-color: transparent;
}
.cover1::after{
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  right: 0;
  bottom: 0;
  border: 30px solid #F0F0F0;
  border-top-color: transparent;
  border-left-color: transparent;
}
.intelligence-content{
  width: 1240px;
  margin: auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap
}

.intelligence-content1{
     background-color: #fff;
      width: 592px;
      height: 395px;
}
.intelligence-content1 img{
  width: 160px;
  height: 350px;
  margin-top: 30px;
  margin-left: 20px;
}
.intelligence-content1 .content{
      margin-top: 30px;
      line-height: 23px;
      font-size: 16px;
      margin-left: 20px;
}
.intelligence-content2{
  width: 592px;
  height: 395px;
  background: #F0F0F0;
}
.intelligence-content2 img{
  margin-left: 20px;
  margin-top: 50px;
}
.intelligence-content3{
  margin-top: 25px;
  width: 592px;
  height: 395px;
  background: #F0F0F0;
}
.intelligence-content3 img{
  height:278px ;
  width:480px ;
  margin-left: 55px;
  margin-top: 40px;
}
.intelligence-content4{
  background-color: #fff;
  margin-top: 25px;
  width: 592px;
  height: 395px;
  
  
}
.intelligence-content4 img{
  margin-left: 50px;
  margin-top: 20px;
}
/* 收集 */
.gather{
    margin-top:80px ;
    background-color:#F8F6F9;
}
.gather .top1{
            height: 250px;
            background: #2e61b6;
            /* position: relative; */
            
}
.gather .top1 img{
  display: block; 
  margin: auto;
}
.gather .s-title {
  margin: auto;
  display: flex;
  align-items: center; 
  justify-content: center;
}
.gather .s-title span {
  width: 100px;
  height: 1px;
  background: #FFFFFFFF;
}
.gather .s-title p {
  margin: 50px 0 50px 0;
  font-size: 30px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #FFFFFFFF;
  line-height: 45px;
  padding: 0 15px 0 15px;
}
.trans{
  position: relative;
  text-align: center;
  font-size: 21px;
   font-family: Microsoft YaHei;
   font-weight: bold;
   color: #FFFFFF;
   line-height: 40px;
}
.trans p{
  top: 30px;
  left: 35px;
  display: block;
  position: absolute;
  margin-bottom: 15px;
  transform:rotate(-18deg);
}
/* 公司介绍 */

.introduction{
    height: 444px;
    background: #FFFFFF;
}
.introduction .s-title {
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.introduction .s-title span {
  width: 100px;
  height: 1px;
  background: #001c10;
}
.introduction .s-title p {
  /* margin: 25px 10px 25px 10px; */
  font-size: 30px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #001c10;
  line-height: 45px;
  padding: 0 15px 0 15px;
}
.introduction-content{
  width: 900px;
  margin: auto;
}
.jiesao{
  margin-left: 40px;
  width: 400px;
  height: 255px;
  font-size: 14px;
  color:#282828 ;
  line-height: 24px;
}
      