* {
    margin: 0;
    padding: 0;
    /* box-sizing: border-box; */
  }
  
  body {
    font-family:"Helvetica Neue", Helvetica,"Microsoft YaHei", "PingFang SC", "Hiragino Sans GB";
    margin: 0;
    padding: 0;
    background-color: #ffffff;
    font-size: 14px;
    line-height: 26px;
    color: #444;
  }
  
  div,table,select,textarea,form,p,h1,h2,h3,h4,h5,fieldset,p{padding:0; margin:0;}
  ul,li,dl,dt,dd{padding:0; margin:0; list-style:none;}
  img{ border:0; padding:0; margin:0}
  
  a{ text-decoration:none;}
  a:link, a:visited{ color:#444;}
  a:hover{ color:#000000; text-decoration:none;}

  .mainbox {
    min-width: 1024px;
    max-width: 1920px;
    display: flex;
  }

  .main-box{width: 1200px; margin: 0 auto;}

  .gray-box{width: 100%; height:auto; float: left; background-color: #fff; padding-bottom:36px;}
  .white-box{width: 100%; height:auto; float: left; background-color: #f8f8f9; }

/* 菜单样式 */
  .header{ 
    width:100%; 
    height: 82px; 
    /* position: fixed;
    left: 0;
    top: 0;
    z-index: 1000000; */
    background-color: #fff;
  }
  .head-main{ width: 1200px; margin: 0 auto;}

  .head-logo{ 
      width: 190px; float: left; 
      height: 68px; 
      margin-top:6px; 
      margin-right:80px; 
      margin-left:25px;
    }
  .head-phone{width: 178px; float: left;  margin-top:15px;}
  
  .nav{ width:600px; float: left; overflow:hidden;}

  .nav ul li{ 
      height:82px; 
      line-height:82px; 
      float:left; 
      padding:0px 24px; 
      position:relative;}

  .nav ul li a{ 
      columns: #444444;; 
      font-size:16px;
      text-decoration:none;}

  .nav ul li a:hover{ color:#0066b8; text-decoration:none;}

  .nav ul li span{ 
      display:block; 
      position:absolute; 
      width:0px; 
      height:0px; 
      background:#0066b8; 
      top:65px; 
      left:50%;}


 /* 关于我们 */ 
  .about-left{ width: 600px; float: left;margin-left:40px;margin-right:50px;margin-top:50px;}
  .about-left p{line-height: 32px; font-size: 16px; color: #464646;}
  .about-left p.title 
   {
     font-size: 24px;
     font-weight: bold; 
     line-height: 46px;
     margin-bottom :10px;
     color: #14191e;
  }

.about-more{
  width: 120px;
  height: 36px;
  line-height: 36px;
  background-color: #006bbd;
  font-size: 15px;
  text-align: center;
  color: #fff;
  margin-top:20px;
  border-radius: 5px;
}

  .about-right{
    width: 400px;
    float: left;
    margin-left:20px;
    margin-top:70px;
    text-align: center;
  }




   /* 产品中心 */ 
   .product-title-box{width: 240px; height: 60px; border-bottom: 1px solid #b8b8b8;margin: 0 auto;}
   .product-title{ 
     width: 120px;
     height: 59px;
     margin: 0 auto; 
     line-height:59px; 
     text-align: center; 
     font-size: 28px;
     border-bottom: 2px solid #4c80e7;
    }

    .sph{
      width: 1200px;
      margin: 0 auto;
      padding: 20px 0;
    }
    .spbq{
      width: 270px;
      height: 289px;
      float: left;
      line-height: 2;
      padding: 10px 10px 0 20px;
      margin: 20px 0;
      position: relative;
      overflow: hidden;
    }
    .spbq h2{
      color: #14191e;
      font-size: 18px;
      font-weight: bold;
      margin-top: 5px;
      text-align: center;
    }
    
    .spbq b{
      color: #666666;
      font-size: 14px;
      line-height: 24px;
      font-weight: normal;
    }

    .biankuang{
      width: 3px;
      height: 3px;
      position: absolute;
      z-index: 99;
      border-radius:10px;
      /*background: black;*/
    }
    .biankuang_1{
      height: 3px;
      top: -6px;
      left:0px;
      border-left: 2px solid #dfdfdf;
    }
    .biankuang_2 {
      width: 0px;
      bottom:-3px;
      left: 0px;
      border-top: 2px solid #dfdfdf;
    }
    .biankuang_3{
      height: 0px;
      bottom:0px;
      right:0px;
      border-right: 2px solid #dfdfdf;
    }
    .biankuang_4{
      width:0px;
      top:-3px;
      right:0px;
      border-bottom: 2px solid #dfdfdf;
    }
    
    .zst{ 
      width:100%; 
      height:160px; 
      float: left;
      /* background-color: #f5f5f5; */
      text-align: center;
    }

/* 圆框的样式 */
 .center-box{
		  width:110px; 
      height:110px;
      float: left;
      /* border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;  */
      border-radius: 30px;
		  color: #fff; 
	 	  text-align: center; 
		  background-color: #397fe4;
      border:1px solid #3272cd;
      margin-top:20px;
      margin-left:65px;
      vertical-align: center;
    } 
    
    /* 解决方案样式 */
.jjfa-box{ width: 100%; float: left; margin-top:50px;}

.jjfa-box li{ 
  width: 32%;
  float: left; 
  margin: 0 8px; 
}

.jjfa-box h2{
     color: #14191e;
      font-size: 18px;
      font-weight: bold;
      margin-top: 5px;
      text-align: center;
      height: 50px;
      line-height: 50px;
 }

 .jjfa-box h3{
  color: #14191e;
   font-size: 18px;
   font-weight: bold;
   height: 50px;
   line-height: 50px;
   text-align: center;
}


.jjfa-box b{
  color: #666666;
  font-size: 14px;
  line-height: 28px;
  font-weight: normal;
  text-align: left;
  display:block;
  width:95%;
}

.jjfa-more{
  width: 116px;
  height: 36px;
  line-height: 36px;
  background-color: #dfdfdf;
  /* border:1px solid #ccc; */
  font-size: 15px;
  text-align: center;
  color: #444;
  margin-top:20px;
  border-radius: 30px;
  margin-left:10px;
}

/* 新闻资讯样式 */
.news-box{ width:100%;float:left;}

.news-box li{ 
  width: 48%;
  float: left; 
  margin: 20px 10px; 
  /* background-color: #ccc; */

}

.news-left{ width: 250px; height: 132px; float: left;}
.news-right{
  width: 295px; 
  height: 132px;  
  float: left; 
  line-height: 24px; 
  margin-left:15px}

.news-right h2{
  color: #14191e;
  font-size: 16px;
  font-weight: bold;
  text-align: left;
}

.news-right span{
	display: block;
	color: #b4bbbf;
  font-size: 12px;
}

.news-right b{
  color: #666666;
  font-size: 14px;
  line-height: 28px;
  font-weight: normal;
}

.new-morebox{
  width: 100%; float:left; height: 80px; line-height: 80px;
}

.new-more{
  width: 120px;
  height: 36px;
  line-height: 36px;
  background-color: #4c80e7;
  font-size: 15px;
  text-align: center;
  color: #fff;
  margin-top:20px;
  border-radius: 5px;
}

/* 底部样式 */

.bottom-box{
  width:100%;
  height:200px;
  float: left;
  margin-top: 30px;
  color: #fff;
  background-color: #09152b;
}

.bottom-logo{
  width:160px;
  height: 110px;
  float: left;
  margin-top:36px;
  margin-left:30px;

}

.bottom-word{
  width:760px;
  height: 110px;
  float: left;
  margin-top:54px;
  margin-right:30px;
  line-height: 32px;
  font-size: 14px;
  color:#fff;

}

.bottom-code{
  width:130px;
  height: 130px;
  float: left;
  margin-top:36px;
  margin-left:10px;

}

.ny-box{width:100%;float: left;}
.ny-mainbox{width: 1100px; margin: 0 auto;}

/* 关于我们样式 */
.about-banner{
  width:100%;
  height:348px;
  float: left;
  background-color: #3059b1;
  background-image: url(../../images/2021/about-banner.jpg);
}

.location-box{
  width:100%;
  height: 54px;
  float:left;
  background-color: #f6f6f6;
}

.location-box  span{
  display: block;
	color: #5e5e5e;
  font-size: 15px;
  line-height: 54px;
  float: left;
  text-indent: 5px;
}

.title-box{
  width:100%; 
  float:left;
  height: 60px; 
  line-height: 60px;
  margin-top: 20px;
}

.title-box b{ 
  font-size: 20px;
  color: #333;
}

.about-center-box{
  width: 100%;
  float: left;
  height: auto;
}

.about-center-box p{ 
  font-size: 16px;
  line-height: 32px;
  color: #464646;
  text-indent: 36px;
}

.rongyu-box{width:100%;float: left;}

.rongyu-box li{
    width:30%;
    height:200px;
    line-height: 200px;
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 36px;
    margin-top:15px;
    float: left;
    text-align: center;
    border: 1px solid #dfdfdf;
}

.rongyu-box li img{
  vertical-align: middle;
}

.rongyu-box li span{
  display: block;
	color: #464646;
  font-size: 16px;
  height: 100px;
  line-height: 40px;
  text-align: center;
}

.fzlc-box{width:100%;float: left; text-align: center;}

.fzlc-box-title{
  width:100%;
  height: 50px;
  line-height: 50px;
  font-size: 20px;
  text-align: left;
  text-indent: 20px;
  color: #297ad5;
}

.fzlc-box-contact{
  width:96%;
  margin-left:20px;
  font-size: 16px;
  line-height: 32px;
  color: #464646;
  text-align: left;
  margin-bottom:30px;
}

/* 产品中心样式 */
.product-banner{
  width:100%;
  height:348px;
  float: left;
  background-color: #3059b1;
  background-image: url(../../images/2021/product-banner.jpg);
}

.product-menu-box{
  width: 100%;
  height: 353px;
  margin-top:30px;
  float: left;
  background-color: #f7f7f7;

}

.product-photo{
  width:520px;
  height: 303px;
  float: left;
  margin: 30px;
}

.prodcuct-wordbox{
  width: 550px;
  float: left;
  margin: 25px 15px;
}

.prodcuct-wordbox h2{
  color: #333;
  font-size: 20px;
  font-weight: bold;
  margin-top: 5px;
  text-align: left;
  line-height: 50px;
}

.prodcuct-wordbox b{
  color: #333333;
  font-size: 14px;
  line-height: 40px;
  font-weight: bold;
}

.prodcuct-wordbox span{
  color: #464646;
  font-size: 14px;
  line-height: 32px;
  font-weight: normal;
  display: block;
}


.prodcuct-more{
  width: 128px;
  height: 40px;
  line-height: 40px;
  background-color: #006bbd;
  font-size: 15px;
  text-align: center;
  color: #fff;
  margin-top:20px;
  border-radius: 5px;
}


.pr-road-box{
  width: 1150px;
  height: 272px;
  margin-top:25px;
  float: left;
  background-color: #f7f7f7;

}

.pr-road-photo{
  width:328px;
  height: 215px;
  float: left;
  margin: 20px 30px;
}

.pr-road-word{
  width: 720px;
  float: left;
  margin: 25px 15px;
}

.pr-road-word h2{
  color: #333;
  font-size: 20px;
  font-weight: bold;
  margin-top: 5px;
  text-align: left;
  line-height: 50px;
}

.pr-road-word span{
  color: #464646;
  font-size: 14px;
  line-height: 32px;
  font-weight: normal;
  display: block;
}


.pr-road-more{
  width: 120px;
  height: 36px;
  line-height: 36px;
  background-color: #fff;
  border:1px solid #d6d6d6;
  font-size: 15px;
  text-align: center;
  color: #097cdf;
  margin-top:20px;
  border-radius: 5px;
}


/* 联系我们样式 */
.contact-banner{
  width:100%;
  height:348px;
  float: left;
  background-color: #3059b1;
  background-image: url(../../images/2021/contact-banner02.jpg);
}

.contact-word-box{
  width: 1200px;
  float: left;
  margin: 25px;
}

.contact-word-left{
  width: 460px;
  float: left;
  margin-left:40px;
}


.contact-word-left h2{
  color: #666;
  font-size: 30px;
  font-weight: bold;
  margin-top: 5px;
  text-align: left;
  line-height: 50px;
}

.contact-word-left b{
  color: #bb2300;
  display: block;
  font-size: 24px;
  height: 36px;
  line-height: 36px;
  font-weight: bold;
}

.contact-word-left span{
  color: #464646;
  font-size: 16px;
  line-height: 32px;
  font-weight: normal;
  display: block;
  margin-top: 10px;
}

.contact-right{
   width: 580px;
   height: 400px;
   float: left;
   border:1px solid #dfdfdf;
   margin-left:20px;

}

/* 解决方案样式 */

.solution-banner{
  width:100%;
  height:348px;
  float: left;
  background-color: #3059b1;
  background-image: url(../../images/2021/solution-banner.jpg);
}

.solution-box{
   width: 1120px;
   float: left;
   margin: 25px;
}

.solution-box h1{
  color: #333;
  font-size: 24px;
  font-weight: bold;
  margin-top: 20px;
  text-align: center;
  line-height: 50px;

}

.solution-box p{
  color: #464646;
  display: block;
  font-size: 16px;
  line-height: 36px;
  font-weight: normal;
  text-indent: 36px;
}

.fa-menu-box{
  width:100%;
  height: 54px;
  text-align: center;
  float: left;
}

.fa-menu-box li {
  float: left;
  padding:0 25px;
  height: 54px;
  line-height: 54px;
  border-right:1px solid #ddd;
  font-size: 16px;
}

.fa-menu-box a:link, a:visited{ color:#444;}
.fa-menu-box a:hover{ color: #006bbd; text-decoration:none;}
