/*核心样式================================================*/
.tit-1{
  line-height: 50px;
}
.m{
  display: none;
}
.top-link{
  width:6%;
  padding:10px 0;
  position: relative;
}
.top-link:after{
  position: absolute;
  width:30px;
  height: 30px;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  content: "";
  background-image: url(../images/ico-0.png);
  background-size: 100%;
  z-index: 9;
}
.top-link>a{
  line-height: 80px;
}
.top-link1>a{
  line-height: 30px;
}
.top-link>ul{
  width: 160px;
  position: absolute;
  background-color: #fff;
  padding:10px;
  box-sizing: border-box;
  right: 0;
  top: 90%;
  display: none;
  box-shadow: 2px 5px 5px rgba(0,0,0,.1);
}
.top-link:hover>ul{
  display: block;
}
.top-link>ul>li{
  width: 100%;
  line-height: 30px;
  font-size: 15px;
  border-bottom: 1px solid rgba(0,0,0,.1);
  padding-left: 10px;
  box-sizing: border-box;
}
.top-link>ul>li:hover{
  background-color: #014099;
}
.top-link>ul>li:hover>a{
  color: #fff;
}
/*头部导航*/
.web_nav_box{
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 9999;
}
.web_nav{
  width: 100%;
  box-shadow: 3px 2px 10px rgba(0,0,0,.1);
  position: relative;
  z-index: 999;
  background-color:#fff;
}
.logo{
  width: 150px;
  padding:15px 0;
  box-sizing: border-box;
}
.logo>a{
  width: 100%;
}
.logo>a>img{
  width: 100%;
}
.nav{
  width: 50%;
}
.nav>ul{
  /*margin-top: 40px;*/
}
.nav>ul>li{
  line-height: 100px;
}
.nav>ul>li>a{
  line-height: 100px;
  position: relative;
}
.nav>ul>li>a:after{
  position: absolute;
  width: 0;
  height: 2px;
  background-color:#2329a2;
  left: 0;
  top: 80px;
  content:"";
  transition: all 0.6s;
}
.nav>ul>li:hover>a{
  color: #2329a2;
}
.nav>ul>li:hover>a:after{
  width: 100%;
}
.web_nav form{
  margin-top: 30px;
}
.web_nav form>input{
  width: 190px;
  height: 40px;
  text-indent: 10px;
  border:1px solid rgba(0,0,0,.3);
  box-sizing: border-box;
}
.web_nav form>button{
  width: 50px;
  height: 40px;
  box-sizing: border-box;
  border:none;
  background-color: #014099;
  background-image: url(../images/ico-sea.png);
  background-repeat: no-repeat;
  background-size: 20px 20px;
  background-position:center;
}




.search{
  width: 100px;
  height: 100%;
  /*background-color:#014099;*/
  position: absolute;
  right: 50px;
  top: 0;
}
.search>a{
  width: 100%;
  height: 40px;
  background-color:#014099;
  padding-left: 0px;
  box-sizing: border-box;
  line-height: 40px;
  text-align: center;
  margin-top:30px;
  color: #fff;
  font-size:14px;
  /*background-image: url(../images/ico-sea.png);
  background-repeat: no-repeat;
  background-size: 30px 30px;
  background-position:center;*/
}
.search1{
  width: 100px;
  height: 100%;
  background-color:#014099;
  position: absolute;
  right: 0;
  top: 0;
  display: none;
}
.search1>a{
  width: 100%;
  height: 100%;
  background-image: url(../images/ico-close.png);
  background-repeat: no-repeat;
  background-size: 30px 30px;
  background-position:center;
}
.search2{
  width: 100px;
  height: 100%;
  /*background-color:#014099;*/
  position: absolute; 
  right: 50px;
  top: 0;
}
.search2>a{
  width: 100%;
  height: 40px;
  background-color:#014099;
  padding-left: 0px;
  box-sizing: border-box;
  line-height: 40px;
  text-align: center;
  margin-top:30px;
  color: #fff;
  font-size:14px;
  /*background-image: url(../images/ico-sea.png);
  background-repeat: no-repeat;
  background-size: 30px 30px;
  background-position:center;*/
}
.search3{
  width: 100px;
  height: 100%;
  /*background-color:#014099;*/
  position: absolute; 
  right: 50px;
  top: 0;
  display: none;
}
.search3>a{
  width: 100%;
  height: 40px;
  background-color:#014099;
  padding-left: 0px;
  box-sizing: border-box;
  line-height: 40px;
  text-align: center;
  margin-top:30px;
  color: #fff;
  font-size:14px;
  /*background-image: url(../images/ico-sea.png);
  background-repeat: no-repeat;
  background-size: 30px 30px;
  background-position:center;*/
}
/*二级导航*/
.web_2nav{
  width: 100%;
  background-color:#ccc;
}
.web_2nav_box{
  width: 100%;
  position: relative;
}
.web_2nav_box>li{
  position: absolute;
  width: 100%;
  height: auto;
  top: 0;
  left: 0;
    display: none;
}

.web_2nav_box>li>.web_2nav_list{
  padding-left:10%;
  box-sizing: border-box;
  box-shadow: 1px 5px 10px rgba(0,0,0,.1);

}
.web_2nav_list{
  
  background-color:#f2f3f5;
}
/*.web_2nav_box>li:nth-child(4)>.web_2nav_list{
  display: none;
}*/
.web_2nav_list>dl{
 padding: 40px 0;
  box-sizing: border-box;
  width: 60%;
  max-height: 500px;
  overflow-y: scroll;
  overflow-x: hidden;


}
.web_2nav_list>dl::-webkit-scrollbar {
  width: 4px;
  height: 1px;
}
/*定义滚动条轨道*/ 
.web_2nav_list>dl::-webkit-scrollbar-track {
    background-color: transparent;
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius: 2em
}
/*定义滑块 内阴影+圆角*/ 
.web_2nav_list>dl::-webkit-scrollbar-thumb {
  background-color: #014099;
  background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,0) 100%,transparent 100%,transparent 50%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 75%,transparent 75%,transparent);
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em
}
.web_2nav_list>dl>dd{
  width: 28%;
  line-height: 50px;
  float: left;
  margin-top: 20px;
  margin-right:5%;
  position: relative;
  border-bottom:1px solid rgba(0,0,0,.1);
}
.web_2nav_box>li:nth-child(3) .web_2nav_list>dl>dd{
  width: 100%;
}
.web_2nav_list>dl>dd:after{
  content:"";
  width: 0;
  height: 50px;
  position: absolute;
  background-color:#014099;
  top: 0;
  left: 0;
  z-index: 0;
  transition: all 0.6s;
}
.web_2nav_list>dl>dd:before{
  content: "";
  width: 14px;
  height: 14px;
  position: absolute;
  background-image: url(../images/ico_a.png);
  background-size: 100% 100%;
  right: 20px;
  top: 18px;
  z-index: 1;
}
.web_2nav_list>dl>dd>a{
  position: relative;
  font-size: 15px;
  z-index: 1;
  text-indent: 20px;
  transition: all 0.6s;
}
.web_2nav_list>dl>dd:hover:after{
  width: 100%;
}
.web_2nav_list>dl>dd:hover:before{
  width: 20px;
  height: 20px;
  top: 15px;
  background-image: url(../images/ico_b.png);
}
.web_2nav_list>dl>dd:hover>a{
  color: #fff;
}
.web_2nav_info{
  width: 35%;
  background-color:#fff;
  padding:40px 10% 40px 5%;
  box-sizing: border-box;
}
.web_2nav_info .img_box{
  height: 160px;
}
.web_2nav_info>p{
  line-height: 30px;
  font-size: 15px;
  margin-top: 15px;
}
.web_2nav_info>a{
  width: 120px;
  line-height: 40px;
  background-color:#014099;
  color: #fff;
  font-size: 14px;
  margin-top: 20px;
  text-indent: 15px;
  position: relative;
}
.web_2nav_info>a:after{
  content:"";
  width: 16px;
  height: 16px;
  position: absolute;
  right: 15px;
  background-image:url(../images/ico_b.png);
  background-size: 100% 100%;
  top: 12px;
}
.web_2nav_list>dl>dd>.web_3nav_list{
  padding:0 20px;
  box-sizing: border-box;
}
.web_2nav_list>dl>dd>.web_3nav_list>ul>li{
  line-height: 40px;
  height: 40px;
  font-size: 15px;
}
.web_2nav_box>li:nth-child(3) .web_2nav_list>dl>dd .web_3nav_list>ul>li{
  float: left;
  margin-right:10px;
}
/*元素搜索*/
.web_seach{
  width: 100%;
  position: relative;
}
.web_seach_box{
  width: 100%;
  background-color: #fff;
  position: absolute;
  top: 0;
  left: 0;
  padding:50px 0;
  box-sizing: border-box;
  display: none;
  box-shadow: 1px 5px 10px rgba(0,0,0,.1);
}
.web_seach_box>.cont{
  position: relative;
}
.seach-txt{
  position: absolute;
  left: 20%;
  top: 10%;
}
.seach-txt>h4{
  color: #014099;
}
.seach-txt>p{
  margin-top: 15px;
  line-height: 30px;
  color: #7b7b7b;
  font-weight: lighter;
}
.web_seach_box ul{
  overflow:hidden;
}
.web_seach_box li{
  width: 5.55%;
  height: 65px;
  float: left;
  border:1px solid #eee;
  box-sizing: border-box;
  padding:5px;
}
.web_seach_box  .empty{
  border:none;
}
.web_seach_box li>a{
  width: 100%;
  height: 100%;
  font-size: 13px;
  position: relative;
}
.web_seach_box li>a>span{
  width: 100%;
  position: absolute;
  top: 50%;
  left: 0;
  text-align:center;
  transform: translateY(-50%);
  font-size: 16px;
}
.web_seach_box li:hover{
  background-color: #014099;
}
.web_seach_box li:hover>a{
  color: #fff;
}
.web_seach_box  .empty:hover{
  background-color: #fff;
}
/*首页banner*/
.inx_banner{
/*  position: fixed;*/
  width: 100%;
  z-index: 0;
  top: 0;
  left: 0;
}
.banner_pic{
  height: 880px;
  position: relative;
}
.banner-text{
  position: absolute;
  left: 10%;
  top: 50%;
  transform: translateY(-50%);
  z-index: 9;
}
.banner_pic>img{
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  object-position: center;
  background-repeat: no-repeat;
}

/*产品服务*/
.inx_01{
  width: 100%;
  height: 440px;
  background-image: url(../images/bj-1.jpg);
  background-size: cover;
  position: relative;
  z-index: 9;
/*  margin-top: 880px;*/
}
.inx_01>.cont{
  padding-top: 240px;
  position: relative;
  box-sizing: border-box;
}
.inx_01_form_box{
  position: absolute;
  width: 100%;
  padding:30px;
  box-sizing: border-box;
  background-color:#fff;
  left: 0;
  top:-100px;
  box-shadow: 1px 5px 10px rgba(0,0,0,.1);
}
.inx_01_form{
  width: 82%;
  padding-right: 3%;
  box-sizing: border-box;
  border-right: 1px solid #f2f3f5;
}
.inx_01_form>h4>em{
  font-size: 16px;
  margin-left: 30px;
}
.inx_01_form>form{
  margin-top: 30px;
}
.inx_01_form>form>input{
  width: 85%;
  height: 48px;
  background-color:#eee;
  border:none;
  text-indent: 30px;
}
.inx_01_form>form>button{
  width: 10%;
  border:none;
  background-color:#014099;
  color: #fff;
  cursor: pointer;
}
.inx_01_form>em{
  width: 100%;
  height: 1px;
  background-color:#f2f3f5;
  display: block;
  margin-top: 30px;
}
.inx_01_form>ul{
  margin-top: 30px;
}
.inx_01_form>ul>li{
  width: 20%;
  padding:5px 45px 5px 15px;
  line-height: 60px;
  box-sizing: border-box;
  box-shadow: 1px 5px 10px rgba(0,0,0,.1);

}
.inx_01_form>ul>li em{
  width: 60px;
  height: 60px;
  background-color:#eee;
  border-radius: 50%;
  box-sizing: border-box;
  display: inline-block;
  background-size: 80% 80%;
  background-position: center;
  background-repeat: no-repeat;
}
.ico_1{
  background-image: url(../images/ico-1.png);
}
.ico_2{
  background-image: url(../images/ico-2.png);
}
.ico_3{
  background-image: url(../images/ico-3.png);
}
.ico_4{
  background-image: url(../images/ico-4.png);
}
.inx_01_tel{
  width: 18%;
  padding-left: 0%;
  box-sizing: border-box;
  text-align:center;
}
.inx_01_tel>img{
  margin:0 auto;
  margin-bottom: 20px;
  margin-top: 40px;
}
.inx_01_tel>p{
  color: #014099;
  margin-top: 10px;
  font-size: 18px;
}
.inx_pro{
  width: 100%;
  color: #fff;
}
.inx_pro>h3{
  width: 100%;
  height: 60px;
  border-bottom: 1px solid #c6c6c6;
  font-weight: bold;
}
.inx_pro>h3>em{
  font-size: 24px;
}
.inx_pro_box{
  width: 100%;
  margin-top: 20px;
}
.inx_pro_list>ul>li{
  width: 20%;
  padding:20px;
  box-sizing: border-box;
}
.inx_pro_list>ul>li>a{
  background-color:#fff;
  padding:25px;
  box-sizing: border-box;
  box-shadow: 1px 5px 10px rgba(0,0,0,.1);
  border-radius: 15px;
  text-align: center;
}
.inx_pro_list>ul>li>a>h4{
  font-weight: bold;
}
.inx_pro_list>ul>li>a>img{
  width: 30%;
  margin:0 auto;
  padding:20px 0;
  box-sizing: border-box;
}
.inx_pro_list>ul>li>a>img:nth-child(3){
  display: none;
}
.inx_pro_list>ul>li>a>p{
  height: 50px;
  line-height: 25px;
  font-size:14px;
  color: #7b7b7b;
}
.inx_pro_list>ul>li:hover>a{
  background-color:#014099;
  color: #fff;
}
.inx_pro_list>ul>li:hover>a>img:nth-child(2){
  display: none;
}
.inx_pro_list>ul>li:hover>a>img:nth-child(3){
  display: block;
}
.inx_pro_list>ul>li:hover>a>p{
  color: #fff;
}
/*走进科泰*/
.inx_02{
  width: 100%;
  padding: 220px 0 40px 0;
  box-sizing: border-box;
  position: relative;
  z-index: 5;
  height: 630px;
  background-color:#fff;
  background-image: url(../images/bj-2.png);
  background-repeat:no-repeat;
  background-size:45%;
  background-position: left;
}
.inx_02>.cont{
  position: relative;
}
.inx_abo_info{
  width: 50%;
  padding-right: 3%;
  box-sizing: border-box;
}
.inx_abo_info>h3{
  font-weight: bold;
  height: 70px;
  position: relative;
  margin-bottom: 50px;
}
.inx_abo_info>h3>em{
  color: #014099;
  margin-left: 20px;
  font-weight: bold;
}
.inx_abo_info>h3:after{
  content:"";
  position: absolute;
  width: 18%;
  height: 2px;
  background-color:#014099;
  bottom: 0;
  left: 0;
}
.inx_abo_info>p{
  font-size: 15px;
  color: #7b7b7b;
  line-height: 36px;
}
.inx_abo_info>span{
  margin-top: 40px;
  line-height: 50px;
  display: block;
}
.inx_abo_info>span>a{
  float: left;
  text-align:center;
}
.inx_abo_info>span>a:first-child{
  width: 130px;
  position: relative;
  color: #fff;
  
}
.inx_abo_info>span>a:first-child:after{
  content:"";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  border-width: 0px 30px 50px 0px;
  border-style: none solid solid;
  border-color: transparent transparent #014099;
  z-index: -1;
}
.inx_abo_info>span>a:last-child{
  width: 130px;
  position: relative;
  z-index: 1;
}
.inx_abo_info>span>a:last-child:after{
  content:"";
  position: absolute;
  top: 0;
  left:-15px;
  width: 100%;
  height: 0;
  border-width: 50px 0 50px 30px;
  border-style: none solid solid;
  border-color: transparent transparent #f2f3f5;
  text-align:center;
  -moz-transform:scaleY(-1);
  -webkit-transform:scaleY(-1);
  -o-transform:scaleY(-1);
  transform:scaleY(-1);
  filter:FlipV;
  z-index: -1;
}
.inx_abo_pic{
  width: 50%;
  padding-left: 3%;
  box-sizing: border-box;
}
.inx_abo_pic li{
  width: 100%;
}
.inx_abo_pic .img_box{
  width: 100%;
  height: 450px;
}
.inx_abo_data{
  position: absolute;
  width: 70%;
  bottom: -60px;
  padding:30px 60px;
  box-sizing: border-box;
  left: 0;
  background-color:#fff;
  box-shadow: 1px 5px 10px rgba(0,0,0,.1);
  z-index: 5;
}
.inx_abo_data li{
  width: 33.3%;
  padding-left: 10%;
  box-sizing: border-box;
  border-right: 1px solid #f2f3f5;
}
.inx_abo_data li:last-child{
  border:none;
}
.inx_abo_data li>h3{
  font-weight: bold;
  color: #014099;
  margin-bottom: 15px;
}
.inx_abo_data li>p{
  font-size: 15px;
  color: #7b7b7b;
}
/*四大优势*/
.inx_03{
  width: 100%;
  padding-top: 130px;
  height: 440px;
  box-sizing: border-box;
  position: relative;
  background-color:#fff;
  z-index: 4;
  background-image:url(../images/bj-3.png);
  background-size:cover;
}
.inx_03_box{
  width: 100%;
  background-color:#fff;
}

.sy_xz_m>ul>li{
    width: 100%;
  }
  .sy_xz_m>ul>li>.img_box{
    height: 200px;
    position: relative;
  }
  .inx_03_box>ul{
    margin-top: 60px;
  }
  .inx_03_box>ul>li{
    width: 16%;
    box-shadow: 0px 3px 29px 0px rgb(0 0 0 / 15%);
    position: relative;
    cursor: pointer;
  }
  .sy_xz_mb{
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.6);
    position: absolute;
    z-index: 100;
    top: 0;
    left: 0;
  }
  .sy_xz_mb_box{
    width: 100%;
    height: 100%;
    position: relative;
    color: #fff;
    text-align: center;
  }
  .inx_03_box>ul>li:first-child>.sy_xz_mb{
    display: none;
  }
  .sy_xz_mb_info{
    position: absolute;
    width: 80%;
    top: 50%;
    left: 50%;
    transform:translate(-50%,-50%);
    z-index: 100;
  }
  .sy_xz_mb_info>img{
    margin:0 auto;
    width: 30%;
    margin-bottom: 10px;
  }
  .inx_03_box>ul>li:first-child{
    width: 51%;
  }
  .inx_03_box>ul>li>.img_box{
    width: 100%;
    height: 440px;
    position: relative;
  }
  .sy_xz_info{
    width: 100%;
    position: absolute;
    bottom: -120px;
    left: 0;
    z-index: 99;
  }
  .inx_03_box>ul>li:first-child .sy_xz_info{
    bottom: 0;
  }
  .inx_03_box_auto{
    display: none;
    background-color: rgba(0,0,0,0);
  }
  .inx_03_box_auto>ul>li{
    width:50%;
    padding:0 10px;
    box-sizing: border-box;
    box-shadow: none;
  }
  .inx_03_box_auto>ul>li:first-child{
    width:50%;
  }
  .inx_03_box_auto>ul>li .sy_xz_info{
    bottom: 0;
  }
  .inx_03_box_auto>ul>li .sy_xz_info>p{
    background-color: rgba(255,255,255,.6);
  }
  .sy_xz_info>h4{
    float: left;
      width: 25%;
      height: 140px;
      font-weight: normal;
      background: #014099;
      padding-top: 15px;
      padding-left: 25px;
      box-sizing: border-box;
      color: #ffffff;
  }
  .sy_xz_info>h4>p{
    display: block;
      font-size: 18px;
      font-weight: bold;
      line-height: 24px;
  }
  .sy_xz_info>h4>i{
    font-size: 14px;
  }
  .sy_xz_info>h4>img{
    width: 40px;
    margin-top: 15px;
  }
  .sy_xz_info>p{
    float: right;
    height: 140px;
    padding: 36px 24px 0;
    box-sizing: border-box;
    width: 75%;
    background-color: #fff;
    font-size: 16px;
    line-height: 30px;
    color: #333;
  }
  .sy_xz_info>p>span{
    width: 85%;
    display: block;
  }
  /*快捷入口*/
  .inx_04{
    width: 100%;
    padding-top: 300px;
    box-sizing: border-box;
    background-color:#fff;
    position: relative;
    z-index: 3;
  }
  .inx_04_l{
    width: 40%;
    padding:60px 60px 60px 10%;
    box-sizing: border-box;
    background-image: url(../images/bj-2.jpg);
    background-size: cover;
    color: #fff; 
  }
  .inx_04_l>h4{
    position: relative;
  }
  .inx_04_l>h4:after{
    position: absolute;
    content:"";
    width: 40px;
    height: 3px;
    background:#014099;
    left: 0;
    top: 40px;
  }
  .inx_04_l>p{
    font-size: 14px;
    line-height: 30px;
    margin-top: 40px;
  }
  .inx_04_l>ul{
  }
  .inx_04_l>ul>li{
    width: 46%;
    margin-top: 40px;
    padding:5px 10px;
    line-height: 30px;
    box-sizing: border-box;
    border-bottom:1px solid rgba(255,255,255,.5);
    position: relative;
  }
  .bj_active{
    width: 0;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    background-color: #014099;
    z-index: 0;
    transition: all 0.8s;
  }
  .inx_04_l>ul>li:hover>.bj_active{
    width: 100%;
  }
  .inx_04_l>ul>li>a{
    color: #fff;
    font-size: 14px;
    position: relative;
    z-index: 9;
  }
  .inx_04_l>ul>li>a>em:last-child{
    width: 8px;
    height: 13px;
    background-image: url(../images/dail.png);
    background-size: 100% 100%;
    display: block;
    margin-top: 8px;
  }
  .inx_04_r{
    width: 60%;
  }
  .inx_04_r>ul{
    width: 100%;
    height: 100%;
  }
  .inx_04_r>ul>li{
    width: 33.3%;
    height: 100%;
  }
  .inx_04_r>ul>li>a{
    height: 100%;
  }
  .inx_04_r>ul>li>a>.img_box{
    width: 100%;
    height: 50%;
    box-sizing: border-box;
    border-right:2px solid #fff;
  }
  .inx_04_r>ul>li>a>.line{
    width: 80px;
    height: 1%;
    background-color: #014099;
    transition: all 0.8s;
  }
  .inx_04_r>ul>li:hover .line{
    width: 100%;
  }
  .inx_04_box{
    width: 100%;
    height: 49%;
    padding:30px;
    box-sizing: border-box;
    border-right: 2px solid rgba(0,0,0,.1);
    position: relative;
  }
  .inx_04_box>p{
    color: #014099;
  }
  .inx_04_box>em{
    width: 20px;
    height: 20px;
    background-image: url(../images/more.png);
    display: block;
    background-size: 100% 100%;
    margin-top: 20%;
  }
  .inx_04_box>img{
    width: 18%;
    position: absolute;
    bottom: 30px;
    right: 30px;
  }
/*合作企业*/
  .inx_05{
    width: 100%;
    padding: 60px 0;
    box-sizing: border-box;
    background-image:url(../images/bj-4.jpg);
    background-size: cover;
    position: relative;
    z-index: 9;
    color: #fff;
  }
  .inx_05>.cont{
    position: relative;
  }
  .inx_05>.cont>h4{
    font-size: 28px;
  }
  .inx_05>.cont>em{
    width: 100px;
    height: 2px;
    background-color: #fff;
    display: block;
    margin-top: 20px;
  }
  .inx_05>.cont>p{
    width: 60%;
    font-size: 20px;
    line-height: 34px;
    margin-top: 30px;
  }
  .inx_05>.cont>a{
    box-sizing: border-box;
    padding:10px;
    line-height: 30px;
    border:1px solid #fff;
    width: 150px;
    font-size: 13px;
    color: #fff;
    margin-top: 40px;
    position: relative;
  }
  .inx_05>.cont>a:after{
    position: absolute;
    content:"";
    width: 16px;
    height: 16px;
    background-size: 100% 100%;
    right: 12px;
    bottom: 17px;
    background-image: url(../images/more-1.png);
  }
  .logo-box{
    width: 200px;
    height: 200px;
   position: absolute;
    background-color: #fff;
    right: 0;
    bottom: -150px;
    box-shadow: 1px 5px 10px rgb(0 0 0 / 10%);
    background-image: url(../images/logo-show.png);
    background-size: 70% auto;
    background-position: center;
    background-repeat: no-repeat;
  }
  /*新闻资讯*/
  .inx_06{
    width: 100%;
    background-color: #fff;
    position: relative;
    z-index: 8;
    padding:120px 0 60px 0;
    background-image:url(../images/bj-5.jpg);
    background-size: cover;
    position: relative;
    
  }
  .inx_06-1-l{
    width: 25%;
    padding:20px;
    background-color: rgba(255,255,255,.4);
    /*background-image: url(../images/bj-11.png);*/
    background-size:100% 100%;
    box-sizing: border-box;
  }
  .inx_06-1-l>h3{
    margin-bottom:15px;
    position: relative;
  }
  .inx_06-1-l>h3:after{
    content:"";
    width: 15px;
    height: 15px;
    position: absolute;
    left: 150px;
    top: 5px;
    border:2px solid #014099;
    border-radius: 50%;
  }
  .inx_06-1-l>h3>i{
    color: #014099;
  }
  .inx_06-1-l>em{
    width: 100%;
    height: 2px;
    background-color:#333;
    display: block;
  }
  .inx_06-1-l>ul{
    margin-top:60px;
  }
  .inx_06-1-l>ul>li{
    margin-top:20px;
  }
  .inx_06-1-l>ul>li>a{
    line-height: 40px;
    width: 28%;
    position: relative;
  }
  .inx_06-1-l>ul>li:first-child>.active:after{
    content:"";
    width: 10px;
    height: 10px;
    position: absolute;
    right: -15px;
    top: 5px;
    border:1px solid #014099;
    border-radius: 50%;
  }
  .inx_06-1-l>a{
    margin-top:100px;
  }
  .inx_06-1-l>ul>li:first-child>a{
    color: #014099;
    border-bottom: 1px solid #014099;
  }
  .inx_06_1_r{
    width: 72%;
  }
  .inx_06_1_r>ul{
    width: 100%;
  }
  .inx_06_1_r>ul>li{
    width: 31%;
  }
  .inx_06_1_r>ul>li h3{
    font-weight: bold;
  }
  .inx_06_1_r>ul>li em{
    font-size: 14px;
    color: #7b7b7b;
  }
  .inx_06_1_r>ul>li h5{
    margin:15px 0;
    font-size: 16px;
  }
  .inx_06_1_r>ul>li .img_box{
    height: 240px;
  }
  .inx_06_1_r>ul>li p{
    font-size: 14px;
    color: #7b7b7b;
    margin-top:15px;
  }
  .inx_06_1_r>ul>li i{
    margin-top:20px;
    display: block;
    font-size: 13px;
    font-weight: lighter;
  }
  /*底部结束*/
  .footer{
    width: 100%;
    padding:40px 0;
    background-color:#014099;
    background-image: url(../images/footer-bj.png);
    background-size: 100% 100%;
    position: relative;
    z-index: 9;
    color: #333;
  }
  .footer_top_l{
    width: 60%;
    padding:15px 10px;
    box-sizing: border-box;
    border:1px solid #fff;
  }
  .footer_top_l>a{
    width: 30%;
  }
  .footer_top_l>a>img{
    float: left;
    width: 5%;
    margin-top: 10px;
  }
  .footer_top_l>a>p{
    line-height: 30px;
    color: #fff;
    margin-left: 20px;
    font-size: 14px;
  }
  .footer_top_r{
    width: 40%;
    padding:15px 10px;
    box-sizing: border-box;
    border:1px solid #fff;
    border-left: none;
  }
  .footer_top_r>a{
    color: #fff;
    line-height: 30px;
    font-size: 14px;
  }
  .footer_cent{
    margin-top: 30px;
  }
  .footer_cent_l{
    width: 60%;
    padding-right: 40px;
    box-sizing: border-box;
    border-right: 1px solid #fff;
  }
  .footer_cent_l>dl a{
    color: #fff;
    font-weight: lighter;
  }
  .footer_cent_l>dl>dt>a{
    font-size: 15px;
  }
  .footer_cent_l>dl>dt{
    height: 30px;
    position: relative;
  }
  .footer_cent_l>dl>dt:after{
    position: absolute;
    content:"";
    width: 30px;
    height: 1px;
    background-color:#fff;
    left: 0;
    bottom: 0;
  }
  .footer_cent_l>dl>dd{
    margin-top: 15px;
  }
  .footer_cent_l>dl>dd>a{
    font-size: 14px;
  }
  .footer_cent_r{
    width: 40%;
    padding-left: 30px;
    box-sizing: border-box;
    color: #fff;
    font-size: 14px;
  }
  .footer_cent_r_l{
    width: 100%;
    position: relative;
  }
  .footer_cent_r_l>p{
    float: left;
    width: 33.3%;
    line-height: 40px;
  }
  .footer_cent_r_l>p:nth-child(4){
    width: 100%;
  }
  .foot-link{
    width: 100%;
  }
  .foot-link>a{
    color: #fff;
    font-size: 16px;
    font-weight:bold;
  }
  .ewm{
    margin-top:30px;
  }
  .ewm>ul>li{
    width: 25%;
  }
  .ewm>ul>li>img{
    width: 110px;
    height: 110px;
    margin:0 auto;
  }
  .ewm>ul>li>p{
    text-align:center;
    margin-top: 10px;
  }
  
  .footer_bq{
    width: 100%;
    line-height: 50px;
    background-color: #014099;
    font-size: 14px;
    color: #fff;
    position: relative;
    z-index: 99;
  }
  .footer_bq>p{
    padding:0 10px;
  }
  .footer_bq>a{
    color: #fff;
    margin:0 10px;
  }

/*内页面公用样式=============================*/
  .ny-banner{
    width: 100%;
    height: 480px;
    position: relative;
  }
  .ny-banner>img{
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
    object-position: center;
    background-repeat: no-repeat;
  }
  .ny-banner>.cont{
    position: absolute;
    height: 100%;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 9;
    padding-top: 340px;
    box-sizing: border-box;
  }
  .ny-tit{
    color: #fff;
  }
  .ny-tit>h3{
    font-weight: bold;
  }
  .ny-tit>h4{
    margin-top: 10px;
  }
  .ny-tap-box{
    width: 100%;
    padding:20px 0;
    color: #7b7b7b;
  }
  .ny-tap-box a{
    display: inline-block;
     color: #7b7b7b;
  }
  .ny-tap-box>.cont>p{
    /*margin-left: auto;*/
  }

  /*关于我们页面==================================*/
  .ab-01{
    width: 100%;
    position: relative;
  }
  .ab-01:after{
    content:"";
    position: absolute;width: 70%;
    left: 0;
    top: 0;
    height: 100%;
    background-color: #f1f2f3;
    z-index: -1;
  }
  .ab-01-l{
    width: 55%;
    padding:80px 0;
    box-sizing: border-box;
  }
  .ab-01-l>.lm-tit{
  width: 100%;
  padding-bottom: 10px;
  border-bottom: 1px solid #fff;
  margin-bottom: 50px;
  }
  .lm-tit>h3{
    font-weight: bold;
  }
  .lm-tit>h4{
    margin-top: 5px;
  }
  .ab-01-l>p{
    line-height: 30px;
    font-weight: lighter;
    margin-top: 20px;
    text-align: justify;
  }
  .ab-01-r{
    width: 40%;
    position: relative;
    box-sizing:border-box;
    padding:80px 0;
    box-sizing: border-box;
  }
  .ab-01-r>.img_box{
    width: 100%;
    height: 460px;
  }

  .ab-02{
    width: 100%;
    padding:80px 0;
    background-image: url(../images/bj-6.jpg);
    background-size: cover;
    box-sizing: border-box;
    color: #fff;
  }
  .ab-02 li{
    width: 33.3%;
    text-align: center;
    position: relative;
  }
  .ab-02 li:after{
    position: absolute;
    content:"";
    width: 1px;
    height: 80%;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background-color: rgba(255,255,255,.6);
  }
  .ab-02 li:last-child:after{
    width: 0;
  }
  .ab-02 li>img{
    margin:0 auto;
  }
  .ab-02 li>h2{
    font-weight: bold;
    margin-top: 15px;
  }
  .ab-02 li>p{
    margin:5px;
    font-weight: lighter;
  }
  


  .ab-03{
    width: 100%;
    padding:80px 0;
    position: relative;
  }
  .ab-03:after{
    width: 100%;
    height: 60%;
    content:"";
    bottom: 0;
    left: 0;
    z-index: -1;
    position: absolute;
    background-image: url(../images/bj-7.jpg);
    background-size:cover;
  }
  .ab-03 .lm-tit{
    text-align: center;
  }
  .ab-03-top{
    width: 100%;
    height: 400px;
    background-color: #ccc;
    margin-top: 60px;
    background-image: url(../images/2.gif);
    background-size: cover;
    position: relative;
  }
  .ab-03-top-box{
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.3);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
    padding:80px 40px;
    box-sizing: border-box;
  }
  .ab-03-top-box>ul>li{
    width: 50%;
    padding:0 60px ;
    box-sizing: border-box;
    text-align: center;
    color: #fff;
    line-height: 30px;
    font-size: 14px;
    font-weight: lighter;
    border-right: 1px solid rgba(255,255,255,.4);
    padding-bottom: 30px;
    position: relative;
  }
  .ab-03-top-box>ul>li:last-child{
    border:none;
  }
  .ab-03-top-box>ul>li:after{
    width: 5%;
    height: 2px;
    content:"";
    position: absolute;
    bottom:0;
    left: 50%;
    transform:translateX(-50%);
    background-color:#fff;
  }
  .ab-03-top-box>ul>li>h4{
    margin-top: 10px;
  }
  .ab-03-top-box>ul>li>p{
    margin-top: 20px;
  }
  .ab-03>.cont>ul{
    width: 100%;
    margin-top: 30px;
  }
  .ab-03>.cont>ul>li{
    width: 19%;
    padding:30px;
    box-sizing: border-box;
    background-color:#fff;
    margin-top: 30px;
  }
  .ab-03>.cont>ul>li>a>img{
    margin:0 auto;
  }
  .ab-03>.cont>ul>li>a>em{
    width: 20px;
    height: 1px;
    background-color:#014099;
    margin:0 auto;
    margin-top: 10px;
    display: block;
  }
  .ab-03>.cont>ul>li>a>h5{
    margin-top: 15px;
    text-align: center;
    font-weight: lighter;
  }

  .ab-04{
    width: 100%;
    padding:60px 0;
  }
  .ab-04 .lm-tit{
    text-align: center;
  }
  .ab-04-pic{
    width: 100%;
    margin-top: 40px;
  }
  .ab-04-box{
    width: 100%;
  }
  .ab-04-box>ul{
    width:100%;
  }
  .ab-04-box>ul>li{
    width:33.3%;
    padding: 0 60px;
    box-sizing: border-box;
    text-align: center;
  }
  .ab-04-box>ul>li>.img_box{
    width: 100%;
    height:360px;
  }
  .ab-04-box>ul>li>h5{
    margin-top: 20px;
  }
  .ab-04-box>ul>li>em{
    width: 20px;
    height: 2px;
    background-color:#014099;
    display: block;
    margin:0 auto;
    margin-top: 10px;
    margin-bottom:10px;
  }
  .ab-04-box>ul>li>p{
    font-weight: lighter;
  }

  .ab-05{
    width: 100%;
    padding:60px 0 80px 0;
    background-image:url(../images/bj-8.jpg);
    background-size: cover;
  }
  .ab-05 .lm-tit{
    text-align: center;
    color: #fff;
  }
  .ab-05-box{
    margin-top: 60px;
    color: #fff;
    padding:0 60px;
    box-sizing: border-box;
    position: relative;
  }
  .ab-05-box li{
    width: 20%; 
    text-align: center;
    position: relative;
  }
  .ab-05-box li>h3{
    height: 160px;
    padding-top: 120px;
    box-sizing: border-box;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
  }
  .ab-05-box li:nth-child(2n)>h3{
    height: 160px;
    margin-top: 140px;
    box-sizing: border-box;
  }
  .ab-05-box li>em{
    width: 100%;
    height: 1px;
    background-color:#fff;
    margin-top: 40px;
    display: block;
  }
  .ab-05-box li:nth-child(2n)>em{
    margin-top: -100px;
  }
  .ab-05-box li>div{
    width: 90%;
    margin:0 auto;
    line-height: 24px;
    margin-top: 40px;
    height: 160px;
    font-weight: lighter;
    background-color:#fff;
    color: #333;
    padding:40px 20px 0 20px;
    box-sizing: border-box;
    position: relative;
  }
  .ab-05-box li>div:after{
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 30px;
    background:#f5f5f5;
  }
  .ab-05-box li:nth-child(2n)>div{
    margin-top: -200px;
    padding:20px 20px 40px 20px;
  }
  .ab-05-box li:nth-child(2n)>div:after{
    bottom: 0;
    top: auto;
  }
  .ab-05-box li:before{
    content:"";
    width: 24px;
    height: 24px;
    background-color: rgba(255,255,255,1);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    border-radius: 50%;
    z-index: 1;
  }
  .ab-05-box li:after{
    content:"";
    width: 16px;
    height: 16px;
    background-color: #2329a2;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    border-radius: 50%;
    z-index: 2;
  }
  .ab-05-box li:nth-child(2n)::before{
    top: 125%;
  }
  .ab-05-box li:nth-child(2n)::after{
    top: 125%;
  }
  .swiper-prev{
    position: absolute;
    width: 48px;
    height: 48px;
    left: 0;
    top: 50%;
    z-index: 99;
    background:url(../images/ioc_left.png);
    background-size: 100% 100%;
    transform: translateY(-50%);
  }
  .swiper-next{
    position: absolute;
    width: 48px;
    height: 48px;
    right: 0;
    top: 50%;
    z-index: 99;
    background:url(../images/ioc_right.png);
    background-size: 100% 100%;
    transform: translateY(-50%);
  }

  .ab-06{
    width: 100%;
    padding:60px 0;
    position: relative;
  }
  .ab-06:after{
    content:"";
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    z-index: -1;
    background-image: url(../images/bj-4.png);
    background-size: cover;
  }
  .ab-06 .lm-tit{
    text-align: center;
  }
  .ab-06-box{
    width: 100%;
    margin-top: 20px;
  }
  .ab-06-box>img{
    width: 90%;
    margin:0 auto;
  }

  /*公司活动*/
  .active-box{
    width: 100%;
    padding:20px 0 60px  0;
  }
  .active-box ul>li{
    width: 31%;
    margin-top: 40px;
  }
  .active-box ul>li>a>.img_box{
    height: 320px;
  }
  .active-box ul>li>a>p{
    line-height: 60px;
    text-align:center;
    background-color: #f9f9f9;
  }


  /*产品中心区域===============================*/
  .pro-box{
    width: 100%;

    padding:60px 0;
  }
  .pro-box-tap{
    width: 20%;
    box-sizing: border-box;
    
  }
  .pro-box-tap-auto{
    width:100%;
    display: none;
    background-color: #fafafa;
    padding:5px 10px;
    box-sizing: border-box;
    /*position: relative;*/
    height: 40px;
    overflow: hidden;
  }
  .pro-box>.cont>.active{
    height: 100%;
  }
  .pro-box-tap-auto p{
    line-height: 30px;
  }
  .pro-box-tap-auto span{
    line-height: 30px;
    color: #014099;
  }
  .tap-open{
    display: block;
  }
  .tap-close{
    display: none;
  }
  .pro-box-tap-auto span>img{
    height:18px;
    float: right;
    margin-top: 6px;
    margin-left:10px;
  }
  .pro-box-tap-auto>dl{
    width:100%;
    padding:10px 0;
    border-top: 1px solid rgba(0,0,0,.1);
    padding:10px;
    box-sizing: border-box;
    background-color: #fff;
    box-shadow: 2px 2px 5px rgba(0,0,0,.1)
  }
  .pro-box-tap-auto>.active{
    height: auto;
    opacity: 1;
  }
  .pro-box-tap-auto dl dd{
    width:100%;
    margin-top: 10px;
  }
  .pro-box-tap-auto dl dd>a{
    line-height: 40px;
    background-color: #fafafa;
    padding-left: 20px;
    box-sizing: border-box;
    position: relative;
  }
  .pro-box-tap-auto dl dd>a:before{
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    width:3px;
    height: 10px;
    transform: translateY(-50%);
    background-color: #014099;
  }
  .pro-box-tap-auto dl dd>ul{
    padding:20px;
    box-sizing: border-box;
  }
  .pro-box-tap-auto dl dd>ul>li{
    width:25%;
    text-align:center;
    line-height: 40px;
  }
  .pro-box-tap-auto dl dd>ul>li:last-child{
    margin-right:auto;
  }
  .pro-box-tap dl>dt{
    line-height: 120px;
    text-align:center;
    font-size:24px;
    background-color: #014099;
    color: #fff;
    border-bottom: 2px solid #fff;
    font-weight: bold;
  }
  .pro-box-tap dl>dd{
    width: 100%;
    text-align:center;
    border-bottom: 1px solid rgba(0,0,0,.1);
    background-color: #fafafa;
    position: relative;
  }
  .pro-box-tap dl>dd>a{
    line-height: 80px;
    font-size:18px;
    font-weight: bold;
  }
  .pro-box-tap dl>dd:last-child{
    border:none;
  }
  .pro-box-tap dl>.active>a{
    background: #014099;
    color: #fff;
  }
  .pro-box-tap dl>dd>ul{
    height: 0;
    overflow:hidden;
    position:absolute;
    z-index: 1;
    width: 100%;
    background-color: #fff;
  }
  .pro-box-tap dl>.active>ul{
    height: auto;
  }
  .pro-box-tap dl>dd>ul>li{
    line-height: 50px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    box-sizing: border-box;
  }
  .pro-box-tap dl>dd>ul>li:hover{
    background-color: #014099;
  }
  .pro-box-tap dl>dd>ul>li:hover>a{
    color: #fff;
  }
  .pro-list{
    width: 75%;
    min-height: 1000px;
  }
  
  .pro-list>ul>li{
    width:33.3%;
   margin-bottom: 50px;
   padding:0 10px;
   box-sizing: border-box;
    
  }
  .pro-list>ul>li:last-child{
    margin-right: auto;
  }
  .pro-list>ul>li .img_box{
    width: 100%;
    height: calc(75%);
  }
  .pro-list>ul>li p{
    width: 100%;
    line-height: 40px;
    text-align:center;
    background-color: #fafafa;
  }
  /*产品详情*/
  .pro-box-r{
    width: 75%;
    height: 100%;
  }
  .pro-box-r>h4{
    width: 100%;
    margin-bottom: 20px;
  }
  .pro-inner-l{
    width:53%;
  }
  .pro-inner-l>.img_box{
    width: 80%;
    max-height: 400px;
    padding:20px 0;
    box-sizing: border-box;
    border:1px solid rgba(0,0,0,.1);
  }
  .pro-inner-l>.img_box>img{
    width: 100%;
    height: auto;
  }
  .pro-inner-tab{
    width: 18%;
    position: relative;
  }
  .pro-inner-tab>dl{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: -1;
  }
  .pro-inner-tab>dl>dd{
    border:1px solid rgba(0,0,0,.1);
    margin-bottom: 10px;
    height: 90px;
  }
  .pro-inner-tab>ul>li{
    margin-bottom: 10px;
  }
  .pro-inner-tab>ul>.active{
    border:2px solid #014099;
  }
  .pro-inner-tab>ul>li>.img_box{
   height:calc(75%);
  }
  .pro-inner-r{
    width: 45%;
    /*padding-left: 50px;*/
    box-sizing: border-box;
    /*border-left: 1px dashed #f5f5f5;*/
  }
  .pro-inner-data{
    width: 100%;
    /*padding:20px;
    box-sizing: border-box;*/
    background: #f5f5f5;
  }
  .pro-inner-data>table{
    width: 100%;
  }
  .pro-inner-data>table>tr{
    width: 100%;
  }
  
  .pro-inner-data td{
    border:1px solid rgba(0,0,0,.2);
    width: 50%;
    height: 45px;
    line-height: 45px;
    text-align: center;
    box-sizing: border-box;
    font-size:15px;
    font-weight: lighter;
  }
   .pro-info{
    width: 100%;
    padding:40px 0 0 0;

   }
   .pro-info>h4{
    line-height: 60px;
    font-size:20px;
    font-weight: bold;
    background-color: #014099;
    text-align:center;
    color: #fff;
    margin-bottom:20px;
   }
   .pro-info>table{
    margin-top: 40px;
    border:1px solid #333;
    margin-bottom:20px;
   }

   /*产品推荐======================================*/
    .pro-other{
      width: 100%;
      padding-bottom: 60px;
    }
    .pro-other>.cont>h4{
      line-height: 60px;
      background-color:#fafafa;
      text-indent:2rem;
      position: relative;
    }
    .pro-other>.cont>h4:before{
      width: 4px;
      height: 30px;
      position: absolute;
      content: "";
      background-color:#014099;
      left: 0;
      top: 15px;
    }
    .pro-other>.cont>ul{
      margin-top: 20px;
    }
    .pro-other>.cont>ul>li{
      width: 20%;
    }
    .pro-other>.cont>ul>li .img_box{
    width: 100%;
    height: calc(75%);
  }
  .pro-other>.cont>ul>li p{
    width: 100%;
    line-height: 40px;
    text-align:center;
    background-color: #fafafa;
    margin-top:10px;

  }
  .form-box>.cont>form{
    margin-top: 10px;
  }
  .form-box>.cont>form>p{
    width:31%;
    margin-top: 30px;
  }
  .form-box>.cont>form>p:nth-child(7),.form-box>.cont>form>p:nth-child(8){
    width: 48%;
  }
  .form-box>.cont>form>button{
    margin:0 auto;
    margin-top: 30px;
    border:none;
  }


  /*荣誉资质区域===============================*/
  .honor-box{
    width: 100%;
  }
  .ry_01{
    width: 100%;
    padding: 60px 0;
    background-color:#f2f3f5;
  }
  .ry_01>.cont>h3{
    font-size: 32px;
    font-weight: bold;
    text-align:center;
  }
  .ry_01>.cont>p:nth-child(2){
    margin-top: 20px;
    text-align:center;
  }
  .ry_01>.cont>p:nth-child(3){
    font-size: 14px;
    margin-top: 10px;
    color: #bcbcbc;
    text-align:center;
  }
  .ry_01>.cont>ul{
    margin-top: 30px;
  }
  .ry_01>.cont>ul:after {
        display:block;
        content:"";
        width: 30%;
        height:0px;
    }
  .ry_01>.cont>ul>li{
    width: 30%;
    margin-top: 30px;
  }
  .ry_01>.cont>ul>li>p{
    width: 100%;
    line-height: 40px;
    color: #7b7b7b;
    position: relative;
  }
  .ry_01>.cont>ul>li>p:after{
    position: absolute;
    content:"";
    bottom:0;
    left: 0;
    width: 5%;
    height: 2px;
    z-index: 9;
    background-color:#2329a2;
  }
  .ry_01>.cont>ul>li>.img_box{
    width: 100%;
    height: 320px;
    margin-top: 20px;
    background-color:#fff;
    position: relative;
  }
  .ry_01>.cont>ul>li>.img_box>img{
    width: 90%;
    height:auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
  }
  .ry_02{
    width: 100%;
    padding: 40px 0;
  }
  .ry_02>.cont>h3{
    font-size: 32px;
    font-weight: bold;
    text-align:center;
  }
  .ry_02>.cont>p:nth-child(2){
    margin-top: 20px;
    text-align:center;
  }
  .ry_02>.cont>p:nth-child(3){
    font-size: 14px;
    margin-top: 10px;
    color: #bcbcbc;
    text-align:center;
  }
  .ry_02>.cont>ul{
    margin-top: 30px;
  }
  .ry_02>.cont>ul:after {
        display:block;
        content:"";
        width: 30%;
        height:0px;
    }
  .ry_02>.cont>ul>li{
    width: 30%;
    margin-top: 30px;
  }
  .ry_02>.cont>ul>li>p{
    width: 100%;
    line-height: 40px;
    color: #7b7b7b;
    position: relative;
  }
  .ry_02>.cont>ul>li>p:after{
    position: absolute;
    content:"";
    bottom:0;
    left: 0;
    width: 5%;
    height: 2px;
    z-index: 9;
    background-color:#2329a2;
  }
  .ry_02>.cont>ul>li>.img_box{
    width: 100%;
    height:520px;
    margin-top: 20px;
    background-color:#f2f3f5;
    position: relative;
  }
  .ry_02>.cont>ul>li>.img_box>img{
    width: 70%;
    height:auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
  }


  /*应用领域区域===============================*/
  .app-box{
    width: 100%;
    
  }
  .app-01{
    padding:60px 0;
  }
  .app-01>.cont>.lm-tit{
    width: 60%;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 50px;
  }
  .app-01>.cont>p{
    width: 60%;
    line-height: 30px;
    font-weight: lighter;
    margin-top: 20px;
  }
  .app-02{
    width: 100%;
    padding-top: 30px;
    padding-bottom: 60px;
    background-color:#f5f5f5;
  }
  .app-02 ul>li{
    width: 48%;
    margin-top: 60px;
    height: 100%;
  }
  .app-02 ul>li>a{
    width: 100%;
    height: 100%;
    position: relative;
    display: block;
  }
  .app-info{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color:rgba(0,0,0,.6);
    z-index: 2;
    opacity: 0;
    transition: all 0.6s;
  }
  .app-info-box{
    width: 100%;
    height: 100%;
    position: relative;
  }
  .app-info-show{
    width: 60%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 0;

    text-align: center;
    color: #fff;
  }
  .app-info-show>i{
    width: 20px;
    height: 1px;
    background-color:#fff;
    display: block;
    margin:0 auto;
    margin-top: 10px;
  }
  .app-info-show>p{
    font-weight: lighter;
    line-height: 30px;
    margin-top: 10px;
    font-size: 14px;
  }
  .app-info-show>em{
    width: 120px;
    line-height: 40px;
    background-color:#2329a2;
    display: block;
    margin:0 auto;
    margin-top: 20px;
    border-radius: 20px;
    font-size: 13px;
  }
  .app-02 ul>li>a>.img_box{
    width: 100%;
    height: 460px;
    position: relative;
  }
  .app-02 ul>li>a>.img_box>h5{
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    line-height: 60px;
    text-align: center;
    background-color:#fff;
    z-index: 1;
    opacity: 1;
    transition: all 0.6s;
  }
  .app-02 ul>li:hover>a>.app-info{
    opacity: 1;
  }
  .app-02 ul>li:hover>a>.img_box>h5{
    bottom: -60px;
    opacity: 0;
  }


  .apply-box{
    width: 100%;
    padding:40px 0;
  }
  .apply-l{
    width: 48%;
  }
  .apply-l>.img_box{
    width: 100%;
    height: 400px;
  }
  .apply-r{
    width: 48%;
  }
  .apply-r>h4{
    width: 100%;
    background-color: #014099;
    line-height: 60px;
    text-indent: 30px;
    position: relative;
    margin-bottom: 20px;
    color: #fff;
  }
  .apply-r>h4:before{
    position: absolute;
    content: "";
    width: 4px;
    height: 20px;
    left: 10px;
    top: 20px;
    background-color: #fff;
  }
  .apply-r>p{
    font-weight: lighter;
    font-size:15px;
    line-height: 36px;
    text-indent: 2rem;
    margin-top:15px;
  }
  .apply-pro{
    width: 100%;
    margin-top: 30px;
  }
  .apply-pro>h4{
    width: 100%;
    background-color: #fafafa;
    line-height: 60px;
    text-indent: 30px;
    position: relative;
    margin-bottom: 30px;
    margin-top:30px;
  }
  .apply-pro>h4:before{
    position: absolute;
    content: "";
    width: 3px;
    height: 20px;
    left: 10px;
    top: 20px;
    background-color: #014099;
  }
   .apply-pro>ul{
      margin-top: 20px;
    }
    .apply-pro>ul>li{
      width: 22%;
      margin-right:3%;
    }
    .apply-pro>ul>li:last-child{
      margin-right:auto;
    }
    .apply-pro>ul>li>a{
      width: 100%;
    }
    .apply-pro>ul>li .img_box{
    width: 100%;
    height:calc(75%);
  }
  .apply-pro>ul>li p{
    width: 100%;
    line-height: 40px;
    text-align:center;
    background-color: #fafafa;
    margin-top:10px;
  }


  /*新闻资讯区域===========================*/
  .news-list{
    width: 100%;
    padding:60px 0;
  }
  .news-type{
    width: 100%;
    margin-bottom: 50px;
  }
  .news-type ul{
    width: 100%;
  }
  .news-type ul>li{
    width: 120px;
    padding:0;
    margin-right: 2%;
    border:none;
  }
  .news-type ul>li:first-child{
    border-right: 1px solid #ccc;
  }
  .news-type ul>li:last-child{
    margin-right:auto;
  }
  .news-type ul>li>a{
    font-size: 22px;
    position: relative;
    font-weight: lighter;
  }
  .news-type ul>li>.active{
    color: #2329a2;
    font-weight: 500;
  }
  .news-type ul>li>.active:after{
    position: absolute;
    width: 70%;
    height:2px;
    background-color:#2329a2;
    bottom: -10px;
    left: 0;
    content:"";
  }
  .news-list-box{
    width: 100%;
    height: 100%;
  }
  .news-list-box li{
    padding:30px 0;
    border-bottom: 1px solid #dddddd;
    box-sizing: border-box;
    position: relative;
  }
  .news-list-box li:after{
    position: absolute;
    width: 100%;
    height: 0;
    content:"";
    background-color:#f5f5f5;
    bottom: 0;
    left: 0;
    z-index: -1;
    transition: all 0.6s;
  }
  .news-list-box li:hover:after{
    height: 100%;
  }
  
  .news-time{
    width: 10%;
    height: 200px;
    margin-top: 50px;
    border:1px solid #ccc;
    text-align: center;
  }
  .news-time>h2{
    font-size: 60px;
    font-weight: bold;
    margin-top: 30px;
  }
  .news-time>p{
    font-size: 20px;
    margin-top: 10px;
    font-weight: lighter;
  }
  .news-list-box .img_box{
    width: 30%;
    height: 300px;
  }
  .news-show{
    width: 50%;
    height: 220px;
    margin-top: 40px;
  }
  .news-show>h4{
    font-weight: bold;
  }
  .news-show>p{
    line-height: 30px;
    font-weight: lighter;
  }
  .news-list-box li:hover>a h4{
    color: #2329a2;
  }

    /*新闻详情*/
  .news_inner{
    width: 100%;
    padding: 60px 0;
    position: relative;
    z-index: 99;
    background:#fff;
  }
  .news_inner img{
    margin: 0 auto;
  }
  .news_inner>.cont>.ym_tit{
    margin-bottom: 30px;
    text-align:center;
    font-size: 26px;
    font-weight: bold;
  }
  .news_inner>.cont>p:nth-child(2){
    text-align: center;
    height: 40px;
    border-bottom: 1px solid #eee;
    font-size: 14px;
  }
  .news_inner>.cont>span{
    padding: 20px 0;
    display: block;
    font-size: 14px;
    color: #6f7173;
  }
  .news_inner>.cont>span img{
    max-width: 100% !important;
    height: auto!important;
  }
  .news_inner>.cont>div{
    width: 100%;
    margin-top:30px;
    height: 60px;
    line-height:30px;
   }
  .news_inner>.cont>div>em:first-child{
    float: left;
    display: block;
  }
  .news_inner>.cont>div>em:last-child{
    float: right;
    display: block;
  }
  .news_inner>.cont>div>em>a{
    color: #333;
    display: inline-block;
  }
  .news_inner>.cont>div>em>a:hover{
    color: #00478B;
  }


  /*联系我们区域===========================*/ 

  .cat-01{
    width: 100%;
    padding:60px 0;
    background-color:#f5f5f5;
  }
  .cat-01-l{
    width: 50%;
    border-right: 1px solid #ccc;
  }
  .cat-01-l>h4{
    margin-bottom: 50px;
    padding-bottom: 10px;
    box-sizing: border-box;
    position: relative;
  }
  .cat-01-l>h4:after{
    position: absolute;
    width: 30px;
    height: 2px;
    background-color: #2329a2;
    content:"";
    bottom: -10px;
    left: 0;
  }
  .cat-01-l>p{
    margin-top: 30px;
    font-weight: lighter;
    line-height: 32px;
    padding-left: 20px;
    box-sizing: border-box;
  }
  .cat-01-l>p>img{
    width: 32px;
    height: 32px;
    float: left;
    margin-right: 20px;
  }
  .cat-01-r{
    width: 45%;
  }
  .cat-01-r>h4{
    margin-bottom: 50px;
    padding-bottom: 10px;
    box-sizing: border-box;
    position: relative;
  }
  .cat-01-r>h4:after{
    position: absolute;
    width: 30px;
    height: 2px;
    background-color: #2329a2;
    content:"";
    bottom: -10px;
    left: 0;
  }
  .cat-01-r>form>p{
    margin-top: 30px;
    background-color: #fff;
    line-height: 40px;
    padding:0 20px;
    box-sizing: border-box;
    overflow:hidden;
  }
  .cat-01-r>form>p>em{
    font-weight: lighter;
    display: block;
    float: left;
  }
  .cat-01-r>form>p>input{
    width: 60%;
    display: block;
    float: left;
    border:none;
    height: 40px;
  }
  .cat-01-r>form>p:nth-child(3){
    height: 120px;
  }
  .cat-01-r>form>p:nth-child(3)>input{
    width: 100%;
    line-height: 40px;
  }
  .cat-01-r>form>button{
    width: 120px;
    height: 50px;
    border:none;
    background-color:#2329a2;
    margin-top: 40px;
    color: #fff;
    border-radius: 25px;
    cursor: pointer;
  }
  .zxdt_box{
    width: 100%;
    background-color:#ccc; 
  }
  .zxdt{
    width: 100%;
    background-color:#fff;
  }
  .bddt_box{
    width: 100%;
  }
  .bddt{
    width: 100%;
    height: 500px;
    margin:0 auto;
  }

  /*技术支持区域================================*/
  .sup-01{
    width: 100%;
    padding:80px 0;
    position: relative;
  }
  .sup-01:after{
    content:"";
    position: absolute;
    width: 85%;
    height: 100%;
    background-color: #f5f5f5;
    top: 0;
    left: 0;
    z-index: -1;
  }
  .sup-01-l{
    width: 80%;
  }
  .sup-01-pic{
    width: 60%;
    position: relative;
  }
  .sup-01-pic:after{
    content:"";
    position: absolute;
    width: 5px;
    height: 120px;
    background-color: #2329a2;
    top: 30%;
    right: -5px;
  }
  .sup-01-pic>ul{
    width: 100%;
    position: relative;
    height: 500px;
    overflow: hidden;
  }
  .sup-01-pic>ul>li{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
  }
  .sup-01-pic>ul>.active{
    display: block;
  }
  .sup-01-l .img_box{
    width: 100%;
    height: 100%;
  }
  .sup-01-tit{
    width: 35%;
    padding-top:40px;
    box-sizing: border-box;
  }
  .sup-01-tit .lm-tit{
    padding-bottom:10px;
    box-sizing: border-box;
    border-bottom: 1px solid #ccc;
  }
  .sup-01-tit>ul{
    margin-top: 50px;
    position: relative;
  }
  .sup-01-tit>ul>li{
    position: absolute;
    top: 0;
    left: 0;
    display: none;
  }
  .sup-01-tit>ul>.active{
    display: block;
  }
  .sup-01-tit>ul>li>h4{
    color: #2329a2;
  }
  .sup-01-tit>ul>li>p{
    margin-top: 30px;
    line-height: 30px;
    font-weight: lighter;
    text-align: justify;
  }
  .sup-01-r{
    width: 13%;
  }
  .sup-01-r>ul>li{
    height: 90px;
    margin:15px 0;
    box-sizing: border-box;
    cursor: pointer;
  }
  .sup-01-r>ul>li>.img_box{
    height: 100%;
    position: relative;
  }
  .sup-01-name{
    position: absolute;
    width: 100%;
    height: 0;
    background-color: rgba(35,41,162,.5);
    bottom: 0;
    left: 0;
    z-index: 2;
    color: #fff;
    line-height: 90px;
    text-align: center;
    overflow: hidden;
    opacity: 0;
    transition: all 0.6s;
  }
  .sup-01-r>ul>li>.img_box>.active{
    height: 100%;
    opacity: 1;
  }

  .sup-02{
    width: 100%;
    padding:60px 0 80px 0;
    position: relative;

  }
  .sup-02 .lm-tit{
    text-align: center;
    color: #fff;
  }
  .sup-02:after{
    position: absolute;
    width: 100%;
    content: "";
    height: 60%;
    top: 0;
    right: 0;
    background-image: url(../images/bj-9.jpg);
    background-size: cover;
    z-index: -1;
  }
  .sup-02-box{
    width: 100%;
    margin-top: 80px;
  }
  .sup-02-team{
    width: 100%;
  }
  .sup-02-team li{
    width: 25%;
    padding:0 20px;
    box-sizing: border-box;
  }
  .sup-02-team li>img{
    width: 100%;
    border-radius: 15px;
  }
  .sup-tap{
    padding-left: 11%;
    box-sizing: border-box;
    margin-top: 60px;
  }
  .sup-tap-btn{
    width: 180px;
    height: 80px;
  }
  .sup-02-l{
    width: 80px;
    height: 80px;
    border:1px solid #2329a2;
    border-radius:10px;
    background-image: url(../images/r-ico.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 30% 30%;
  }
  .sup-02-r{
    width: 80px;
    height: 80px;
    border:1px solid #2329a2;
    border-radius:10px;
    background-image: url(../images/l-ico.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 30% 30%;
  }
  .sup-tap>em{
    width: 85%;
    height: 2px;
    background-color: #f5f5f5;
    display: block;
    margin-top: 39px;
  }
  .sup-03{
    width: 100%;
    padding:60px 0 80px 0;
    position: relative;
  }
  .sup-03:after{
    position: absolute;
    width: 100%;
    content: "";
    height: 100%;
    top: 0;
    right: 0;
    background-image: url(../images/bj-7.jpg);
    background-size: cover;
    z-index: -1;
  }
  .sup-03 .lm-tit{
    text-align: center;
  }
  .sup-03-box{
    margin-top: 40px;
  }
  .sup-03-box>ul>li{
    width: 24%;
    padding:20px;
    box-sizing: border-box;
    background-color: #fff;
    margin-top: 20px;
    text-align: center;
    font-weight: lighter;
    line-height: 30px;
  }
  .sup-03-box>ul>li:hover{
    background-color: #2329a2;
    color: #fff;
  }
  .sup-04{
    width: 100%;
    padding:60px 0 80px 0;
    background-image: url(../images/bj-6.jpg);
    background-size: cover;
  }
  .sup-04 .lm-tit{
    text-align: center;
    color: #fff;
  }
  .sup-04 form{
    width: 100%;
    margin-top: 60px;
  }
  .sup-04 form>p{
    width: 29%;
    background-color: #fff;
    padding-left: 10px;
    box-sizing: border-box;
  }
  .sup-04 form>p>em{
    line-height: 50px;
    font-weight: lighter;
  }
  .sup-04 form>p>input{
    width: 80%;
    height: 50px;
    border:none;
  }
  .sup-04 form>button{
    width: 8%;
    height: 50px;
    background-color: #2329a2;
    color: #fff;
    outline: none;
  }
  .sup-05{
    width: 100%;
    padding:60px 0;
  }
  .sup-05 .lm-tit{
    text-align: center;
  }
  .sup-05 li{
    width:25%;
    padding:0 30px;
    box-sizing: border-box;
  }
  .sup-05 li>.img_box{
    height: 280px;
    margin-top: 30px;
  }
  .sup-05 li>p{
    line-height: 40px;
    background-color: #014099;
    color: #fff;
    text-align:center;
  }

  /*搜索结果*/
    .seach-info-box{
      width: 100%;
      padding:10px 0 40px 0;
    }
    .seach-info-box li{
      width:31.3%;
      margin-bottom: 50px;
      margin-right:2%;
    }
    .seach-info-box li:last-child{
      margin-right: auto;
    }
    .seach-info-box li .img_box{
      width: 100%;
       height: calc(75%);
      margin:0 auto;
    }
    .seach-info-box li p{
      width: 100%;
      line-height: 40px;
      text-align:center;
      background-color: #fafafa;
    }

/*自适应导航样式*/
  .web-nav-auto{
    width: 100%;
    padding:10px 20px;
    box-sizing:border-box;
    background-color:#fff;
    position: fixed;
    z-index: 99999;
    display: none;
  }
  .web-auto-logo{
    height: 46px;
  }
  .web-auto-logo>a{
    height: 100%;
  }
  .web-auto-logo>a>img{
    height: 100%;
  }
  .web-nav-auto>form{
    margin-left: auto;
    margin-right:3%;
  }
  .web-nav-auto>form>input{
    height: 30px;
    margin-top: 8px;
    border:none;
    border-bottom: 1px solid #ccc;
    box-sizing: border-box;
  }
  .web-nav-auto>form>button{
    height: 30px;
    margin-top: 8px;
    width:30px;
    background-color: #fff;
    border:none;
    background-image: url(../images/ico-sea1.png);
    background-size: 100% 100%;
  }
  .web-nav-auto>.search2{
    position: static;
    margin-top: 8px;
    margin-right:5%;
  }
  .web-nav-auto>.search2>a{
    height: 30px;
    line-height: 30px;
    margin-top: 0;

  }
  .web-nav-auto>.search3{
    position: static;
    margin-top: 8px;
    margin-right:5%;
  }
  .web-nav-auto>.search3>a{
    height: 30px;
    line-height: 30px;
    margin-top: 0;

  }
  .m_nav{
    display: flex;
    align-items:center;
    position: relative;
  }
  .m_nav>button{
    background-color: #fff;
    border:none;
    width: 30px;
    height: 20px;
    position: relative;
  }
  .m_close{
    width: 30px;
    height: 30px;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    z-index: 999;
    display: none;
  }
  .m_nav em{
    width: 30px;
    height: 4px;
    background-color: #1669b2;
    display: block;
    position: absolute;
  }
  .m_ht1{
    left: 0;
    top: 0;
    transition: all 0.8s;
  }
  .m_ht2{
    left: 0;
    top: 8px;
  }
  .m_ht3{
    left: 0;
    bottom:0;
    transition: all 0.8s;
  }
  .m_htl_an{
    -moz-transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
    -o-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    transform: rotate(225deg);
    top: 7px;
  }
  .m_ht3_an{
    -moz-transform: rotate(-225deg);
    -webkit-transform: rotate(-225deg);
    -o-transform: rotate(-225deg);
    -ms-transform: rotate(-225deg);
    transform: rotate(-225deg);
    top: 7px;
    }
  .nav-auto-box{
    width:100%;
    height: 100%;
    position: fixed;
    top:0;
    left: 0;
    z-index: 999;
    background-color:rgba(0,0,0,.6);
    padding-top:66px;
    box-sizing: border-box;
    display: none;
  }
  .nav-auto-fu{
    width:100%;
    height: 100%;
    position: relative;
  }
  .nav-auto-list{
    position: absolute;
    right: -50%;
    width:60%;
    background-color: #fafafa;
    height: 100%;
    padding:20px;
    box-sizing: border-box;
    overflow:scroll;
    opacity: 0;
    transition: all 1s;
  }
  .nav-auto-box>.nav-auto-fu>.active{
    right: 0;
    opacity: 1;
  }
  .nav-auto-list>dl{
    margin-bottom: 15px;
  }
  .nav-auto-list>dl>dt{
    width:100%;
    line-height: 40px;
    background-color: #fff;
    padding-left: 20px;
    font-size: 18px;
    position: relative;
    margin-bottom: 10px;
  }
  .nav-auto-list>dl>dt:before{
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    width:3px;
    height: 10px;
    background-color: #014099;
    transform: translateY(-50%);

  }
  .nav-auto-list>dl>dt>a{
    font-weight: bold;
    width:100%;
  }
  .nav-auto-list>dl>dd{
    width:25%;
    text-align: center;
    line-height: 36px;
  }
  .nav-auto-list>dl>.active{
    width:100%;
    text-align: left;
    padding:0 20px;
    box-sizing: border-box;
    margin-bottom: 10px;
  }
  .nav-auto-list>dl>.active>a{
    margin-bottom: 10px;
  }
  .nav-auto-list>dl>dd:last-child{
    margin-right:auto;
  }
  .nav-auto-list>dl>dd>ul{
    width:100%;
    background-color: #fff;
  }
  .nav-auto-list>dl>dd>ul>li{
    width:25%;
    text-align: center;
    line-height: 36px;
  }
  .nav-auto-list>dl>dd>ul>li:last-child{
    margin-right:auto;
  }
  .ys-list{
    width:100%;
    height: 100%;
    position: fixed;
    top:0;
    left: 0;
    z-index: 99;
    background-color:#fafafa;
    padding-top:66px;
    box-sizing: border-box;
    display: none;
    overflow: scroll;
  }
  .ys-list>ul>li{
    width: 33.3%;
    text-align:center;
    line-height: 36px;
    background-color: #fff;
    border:1px solid rgba(0,0,0,.1);
    box-sizing: border-box;
    font-size: 14px;
  }
  
@media (max-width: 1560px) {
  /*导航自适*/
  .nav{
    width: 55%;
  }
  .web_nav form{
    margin-right:40px;
  }
  /*首页*/
  .inx_01_form>ul>li{
    width:23%;
    padding-right: 20px;
  }
  .inx_abo_data li{
    padding-left:5%;
  }
  .footer_top_l{
    width:50%;
  }
  .footer_top_r{
    width:50%;
  }
  .footer_cent_l{
    width:50%;
  }
  .footer_cent_r{
    width:50%;
  }
  .footer_bq{
    line-height: 30px;
  }
  /*关于我们*/
  .ab-05-box li{
    width:25%;
  }
  .ab-05-box li>div p{
    font-size: 14px;
  }
  /*应用领域*/
  .app-01>.cont>.lm-tit{
    width:100%;
  }
  .app-01>.cont>p{
    width:100%;
  }
  /*技术支持*/
  .sup-05 li>.img_box{
    height: 180px;
  }
}

@media (max-width: 1440px) {
  /*整体样式*/
  h3{
    font-size: 28px;
  }
  h4{
    font-size: 22px;
  }
  /*导航自适*/
  .top-link{
    margin-right:30px;
  }
  .web_nav form{
    margin-right: 20px;
  }
  .logo{
      width: 130px;
      padding:20px 0;
    }
  /*首页*/
  .inx_pro_list>ul>li>a{
    padding:15px;
  }
  .sy_xz_info>h4>i{
    display: none;
  }
  .sy_xz_info>p{
    padding:10px;
  }
  .sy_xz_info>p>span{
    width:100%;
  }
  .inx_06-1-l>ul>li>a{
    width:35%;
  }
  .inx_06_1_r>ul>li .img_box{
    height: 200px;
  }
  /*关于我们*/
  .ab-03-top-box{
    padding:50px 20px;
  }
  .ab-03-top-box>ul>li{
    padding:0  30px;
  }
  .ab-04-box>ul>li{
    padding:0 30px;
  }
  /*产品中心*/
  .pro-box{
    padding:30px 0;
  }
  .pro-list>ul>li .img_box{
   height: calc(75%);
  }
  /*应用领域*/
  .app-01{
    padding:30px 0;
  }
  .app-01>.cont>.lm-tit{
    margin-bottom: 30px;
  }
  .app-02 ul>li>a>.img_box{
    height: 400px;
  }
  /*技术支持*/
  .sup-03-box>ul>li{
    font-size: 14px;
    padding:8px;
  }
  /*新闻中心*/
  .news-time{
    height: 120px;
  }
  .news-time>h2{
    font-size: 48px;
    margin-top:10px;
  }
  .news-show{
    height: 160px;
  }
  .news-list-box .img_box{
    height: 220px;
  }
}
@media (max-width: 1300px){
  /*首页*/
  .inx_pro_list>ul>li{
    width:25%;
  }
  .inx_02{
    padding-top:180px;
  }
  .inx_abo_data{
    padding:20px;
  }
  .inx_03{
    padding-top:80px;
  }
  .inx_04{
    padding-top:220px;
  }
  /*关于我们*/
  .ab-05-box li{
    width:33.3%;
  }
  /*产品中心*/
  .pro-list>ul>li .img_box{
    height: calc(75%);
  }
  /*技术支持*/
  .sup-01-l{
    width: 100%;
  }
  .sup-01:after{
    width:100%;
  }
  .sup-01-pic{
    width:50%;
  }
  .sup-01-tit{
    width:45%;
  }
  .sup-01-r{
    width:100%;
    margin-top: 30px;
  }
  .sup-01-r>ul{
   flex-direction: row;
    justify-content: space-between;
  }
  .sup-01-r>ul>li{
    width:22%;
    margin:0;
    height: 130px;
  }
  .sup-01-name{
    line-height: 130px;
  }
  .sup-05 li{
    width:33.3%;
    padding:0 15px;
  }
  /*荣誉资质*/
  .ry_01>.cont>ul>li>.img_box{
    height: 220px;
  }
  .ry_02>.cont>ul>li>.img_box{
    height: 400px;
  }
}

@media (max-width: 1200px) {
  .pro-list{
    min-height: 100%;
  }
  .pc{
    display: none;
  }
  .m{
    display: block;
  }
  /*导航自适*/
  .web_nav_box{
    display: none;
  }
  .web-nav-auto{
    display: flex;
  }
  /*首页*/
  .banner_pic{
    height: 600px;
  }
  .inx_01_form_box{
    padding:20px;
  }
  .inx_01_form{
    border:none;
    width:100%;
    padding-right: 0;
  }
  .inx_01_form>form{
    margin-top:15px;
  }
  .inx_01_form>form>input{
    height: 36px;
  }
  .inx_01_form>em{
    margin-top: 15px;
  }
  .inx_01_form>ul{
    margin-top: 15px;
  }
  .inx_01_form>ul>li{
    line-height: 40px;
    width:20%;
    font-size: 15px;
  }
  .inx_01_form>ul>li em{
    width:40px;
    height: 40px;
  }
  .inx_01_tel{
    display: none;
  }
  
  .inx_01{
    height: 360px;
  }
  .inx_01>.cont{
    padding-top:140px;
  }
  .inx_abo_info{
    width:100%;
    padding-right: 0;
  }
  .inx_abo_pic{
    width:100%;
    padding-left: 0;
    margin-top:30px;
  }
  .inx_abo_pic .img_box{
    height: 360px;
  }
  .inx_02{
    height: auto;
    padding-top:120px;
  }
  .inx_abo_info>h3{
    height: 60px;
    margin-bottom: 30px;
  }
  .inx_abo_data{
    width: 90%;
    left: 5%;
  }
  .inx_03{
    padding-top:20px;
    height: 360px;
  }
  .inx_04{
    padding-top:220px;
  }
  .inx_04_l{
    padding:30px 30px 30px 10%;
  }
  .inx_05{
    padding:30px 0;
  }
  .logo-box{
    width:150px;
    height: 150px;
    bottom: -80px;
  }
  .inx_05>.cont>h4{
    font-size: 22px;
  }
  .inx_05>.cont>p{
    margin-top:15px;
    width:70%;
  }
  .inx_05>.cont>a{
    margin-top:20px;
    line-height: 20px;
    font-size: 13px;
  }
  .inx_05>.cont>a:after{
    bottom: 12px;
  }
  .inx_06-1-l>ul>li>a{
    width:45%;
  }
  .footer_cent_l{
    width: 100%;
    padding:0;
    border:none;
  }
  .footer_cent_r{
    width:100%;
    padding:0;
    margin-top:20px;
  }
  .foot-link{
    justify-content: center;
  }
  .foot-link>a{
    margin:0 20px;
  }
  /*关于我们*/
  .ab-02 li>h2{
    font-size: 36px;
  }
  .ab-02{
    padding:50px 0;
  }
  .ab-02 li>img{
    width:40px;
  }
  .ab-03>.cont>ul>li{
    padding:20px;
  }
  .ab-03>.cont>ul>li>a>img{
    width:30px;
  }
  .ab-04-box>ul>li{
    width:50%;
  }
  /*产品中心*/
  .pro-box-tap{
    display: none;
  }
  .pro-list{
    width:100%;
    margin-top:40px;
  }
  .pro-box-tap-auto{
    display: flex;
  }
  /*技术支持*/
  .sup-01-tit>ul{
    margin-top: 20px;
  }
  .sup-01-tit>ul>li>p{
    margin-top: 15px;
    font-size: 14px;
  }
  .sup-01-pic>ul{
    height: 400px;
  }
  .sup-tap-btn{
    width:100px;
    height: 40px;
  }
  .sup-02-team li{
    width:33.3%;
  }
  .sup-02-l{
    width:40px;
    height: 40px
  }
  .sup-02-r{
    width:40px;
    height: 40px;
  }
  .sup-tap>em{
    width:92%;
    margin-top: 19px;
  }
  .sup-03-box>ul>li{
    width:32%;
  }
  .sup-04 form>p>input{
    width:73%;
  }
  /*新闻中心*/
  .news-time>h2{
    font-size: 28px;
  }
  .news-time{
    height: 100px;
    margin-top:20px;
  }
  .news-show{
    width:60%;
    height: 140px;
    margin-top:0;
  }
  .news-list-box .img_box{
    width:20%;
    height: 140px;
  }
  .news-time>p{
    font-size: 15px;
  }
  .news-show>em{
    font-size: 14px;
  }
  /*公司活动*/
  .active-box ul>li>a>.img_box{
    height: 200px;
  }
  .active-box ul>li>a>p{
    line-height: 40px;
  }
  /*产品详情*/
  .pro-box-r{
    width:100%;
    margin-top: 30px;
  }
  .pro-other>.cont>ul>li .img_box{
    height: calc(75%);
  }
  /*应用详情*/
  .apply-l{
    display: none;
  }
  .apply-r{
    width:100%;
  }
  /*搜索*/
  .seach-info-box li .img_box{
    height: calc(75%);
  }
}

@media (max-width: 920px) {
  /*整体样式*/
  .cont{
    width:92%;
  }
.pro-inner-l>.img_box>img{height:auto;}
  /*导航自适*/
  .top-link{
    width: 10%;
  }
  /*首页*/
  .inx_pro_list>ul>li{
    padding:10px;
  }
  .sy_xz_info>h4>p{
    font-size: 16px;
  }
  .sy_xz_info>p>span{
    font-size: 14px;
  }
  .sy_xz_mb_info>p{
    font-size: 14px;
  }
  .inx_04_l{
    width:100%;
    padding:30px 4%;
  }
  .inx_04_r{
    width:100%;
  }
  .inx_06{
    padding-top:80px;
  }
  .inx_06_1_r{
    width:100%;
    margin-top:30px;
  }
  .inx_06-1-l{
    width:100%;
    padding:0;
  }
  .inx_06-1-l>ul{
    width:80%;
     display: flex;
    justify-content: space-between;
    float: left;
    margin-top:20px;
  }
  .inx_06-1-l>ul>li{
    width:20%;
    margin-top:0;
  }
  .inx_06-1-l>ul>li:last-child{
    margin-right: auto;
    margin-left:40px;
  }
  .inx_06-1-l>ul>li>a{
    width:100%;
  }
  .inx_06-1-l>a{
    display: none;
  }
  .inx_06-1-l>h3{
    font-size: 22px;
  }
  .inx_06-1-l>h3:after{
    left: 90px;
    width:8px;
    height: 8px;
  }
  .inx_06-1-l>em{
    height: 1px;
  }
  /*关于我们*/
  .ny-banner{
    height: 400px;
  }
  .ny-banner>.cont{
    padding-top: 300px;
  }
  .ny-tap-box{
    padding:5px 0;
  }
  .ab-01:after{
    width:100%;
  }
  .ab-01-l{
    width:100%;
    padding-bottom: 0;
  }
  .ab-01-r{
    width:100%;
    padding-top:30px;
  }
  .ab-01-r>.img_box{
    height: 360px;
  }
  .ab-01-l{
    padding:30px 0;
  }
  .ab-01-l>.lm-tit{
    margin-bottom: 15px;
  }
  .ab-01-l>p{
    font-size: 14px;
  }
  .ab-01-r{
    padding-bottom: 40px;
  }
  .ab-02 li>h2{
    margin-top:8px;
  }
  .ab-02 li>p{
    font-size: 14px;
  }
  .ab-03{
    padding:30px 0;
  }
  .ab-03-top{
    margin-top:30px;
    height: 240px;
  }
  .ab-03-top-box>ul>li{
    width:100%;
    border:none;
  }
  .ab-03-top-box>ul>li:last-child{
    display: none;  
  }
  .ab-03-top-box>ul>li:after{
    display: none;
  }
  .lm-tit>h4{
    font-size: 15px;
  }
  .ab-03-top-box>ul>li>h4{
    margin-top:0;
  }
  .ab-03-top-box{
    padding:20px;
  }
  .ab-03-top-box>ul>li>p{
    font-size: 14px;
    margin-top:5px;
  }
  .ab-03>.cont>ul>li>a>h5{
    font-size: 15px;
  }
  .ab-05-box li>h3{
    font-size: 18px;
  }
  /*应用领域*/
  .app-01>.cont>p{
    margin-top: 10px;
    font-size: 14px;
  }
  .app-01>.cont>.lm-tit{
    margin-bottom: 0;
  }
  .app-02 ul>li>a>.img_box{
    height: 240px;
  }
  .app-02 ul>li{
    margin-top: 30px;
  }
  .app-info-show{
    width:85%;
  }
  .app-02 ul>li>a>.img_box>h5{
    line-height: 30px;
    font-size: 14px;
  }
  .app-info{
    display: none;
  }
  /*技术支持*/
  .sup-01{
    padding:30px 0;
  }
  .sup-01-pic>ul{
    height: 360px;
  }
  .sup-01-r>ul>li{
    height: 90px;
  }
  .sup-01-name{
    line-height: 90px;
  }
  .sup-02{
    padding:30px 0 40px 0;
  }
  .sup-02-box{
    margin-top: 30px;
  }
  .sup-tap{
    margin-top: 30px;
  }
  .sup-03{
    padding:30px 0;
  }
  .sup-03-box{
    margin-top: 10px;
  }
  .sup-05{
    padding:30px 0;
  }
  .sup-05 li>p{
    font-size: 14px;
    line-height: 30px;
  }
  .sup-04 form>p>em{
    line-height: 36px;
  }
  .sup-04{
    padding:30px 0;
  }
  .sup-04 form{
    margin-top: 20px;
  }
  .sup-04 form>p>input{
    height: 36px;
  }
  .sup-04 form>button{
    width:10%;
    height: 38px;
    border:none;
  }
  /*新闻中心*/
  .news-list{
    padding:30px 0;
  }
  .news-type ul>li>a{
    font-size: 20px;
    font-weight: bold;
    text-align:center;
  }
  .news-type{
    margin-bottom: 20px;
  }
  /*联系我们*/
  .cat-01{
    padding:30px 0;
  }
  .cat-01-l{
    width:100%;
    border:none;
    background-color: #fff;
    padding:20px;
  }
  .cat-01-r{
    width:100%;
    margin-top:20px;
    padding:20px;
    box-sizing: border-box;
  }
  /*荣誉资质*/
  .ry_01{
    padding:20px 0;
  }
  .ry_02{
    padding:20px 0;
  }
  .ry_01>.cont>ul>li{
    width:48%;
  }
  .ry_02>.cont>ul>li{
    width:48%;
  }
  /*公司活动*/
  .active-box ul>li{
    margin-top: 20px;
  }
  .active-box ul>li>a>p{
    font-size: 14px;
    line-height: 30px;
  }
  /*产品详情*/
  .pro-inner-l{
    width:100%;
  }
  .pro-inner-r{
    width:100%;
    margin-top: 20px;
  }
  .pro-info>h4{
    line-height: 30px;
    font-size: 15px;
  }
  .pro-other>.cont>ul>li p{
    line-height: 30px;
    font-size: 14px;
  }
  .tit-1{
    line-height: 30px;
    font-size: 15px;
  }
  /*应用详情*/
  .apply-r>h4{
    line-height: 40px;
  }
  .apply-r>h4:before{
    top: 50%;
    transform: translateY(-50%);
    width:3px;
  }
  .apply-pro>h4{
    margin-top: 0;
    line-height: 40px;
  }
  .apply-pro>h4:before{
    top: 50%;
    transform: translateY(-50%);
    width:3px;
  }
  .apply-pro>ul>li .img_box{
    height:calc(75%);
  }
  .apply-pro>ul>li p{
    font-size: 14px;
    line-height: 30px;
  }
  /*搜索*/
  .seach-info-box li p{
    font-size: 14px;
    line-height: 30px;
  }

}
@media (max-width: 768px) {
  /*整体样式*/
  ::-webkit-scrollbar{
    width:3px;
  }
  h3{
    font-size: 22px;
  }
  h4{
    font-size: 18px;
  }
  /*导航自适*/
  .nav-auto-list{
    width:70%;
  }
  .nav-auto-list>dl{
    margin-bottom:10px;
  }
  .nav-auto-list>dl>dt{
    font-size: 15px;
    line-height: 30px;
  }
  .nav-auto-list>dl>dd{
    line-height: 30px;
    font-size: 13px;
  }
  /*首页*/
  .banner_pic{
    height: 500px;
  }
  .inx_01_form>form>input{
    width:80%;
  }
  .inx_01_form>form>button{
    width:15%;
  }
  .inx_01_form>ul>li{
    width:24%;
  }
  .inx_01_form>h4>em{
    font-size: 14px;
  }
  .inx_01{
    height: 320px;
  }
  .inx_pro>h3{
    height: 40px;
  }
  .inx_pro>h3>em{
    font-size: 17px;
  }
  .inx_pro_list>ul>li{
    width:33.3%;
  }
  .inx_abo_info>h3>em{
    font-size: 17px;
    margin-left:10px;
  }
  .inx_abo_info>h3{
    height: 40px;
    margin-bottom: 15px;
  }
  .inx_abo_info>span{
    margin-top: 15px;
    line-height: 36px;
  }
  .inx_abo_info>span>a{
    font-size: 13px;
  }
  .inx_abo_info>span>a:first-child:after{
    border-width: 0 30px 36px 0;
  }
  .inx_abo_info>span>a:last-child:after{
    border-width: 36px 0 36px 30px;
  }
  .inx_abo_data{
    padding:10px;
  }
  .inx_abo_data li>p{
    font-size: 13px;
  }
  .inx_abo_data li>h3{
    margin-bottom: 5px;
  }
  .inx_03{
    height: 240px;
  }
  .inx_03_box{
    display: none;
  }
  .inx_03_box_auto{
    display: block;
  }
  .inx_03_box>ul>li>.img_box{
    height: 260px;
    box-shadow:2px 2px 5px rgba(0,0,0,.1);
    margin-bottom: 5px;
  }
  .inx_03_box_auto>ul>li .sy_xz_info{
    width:100%;
    height: 100%;
    top: 0;
    left: 0;
  }
  .sy_xz_info>h4{
    width:100%;
    height: 45%;
    padding:10px;
    background-color: rgba(1,64,153,.8);
  }
  .sy_xz_info>p{
    width:100%;
    height: 55%;
    line-height: 24px;
    padding:15px;
  }
  .sy_xz_info>h4>p{
    text-align: center;
    margin-top: 10px;
  }
  .sy_xz_info>h4>img{
    margin: 0 auto;
    margin-top: 10px;
  }
  .inx_03_box_auto>ul>li .sy_xz_info>p{
    background-color: rgba(255,255,255,.9);
  }
  .inx_04{
    padding-top:160px;
  }
  .inx_04_l>h4{
    font-weight: bold;
  }
  .inx_04_l>h4:after{
    top: 30px;
  }
  .inx_04_l>p{
    margin-top:20px;
  }
  .inx_04_l>ul>li{
    margin-top:20px;
  }
  .inx_04_box{
    padding:15px;
  }
  .inx_05>.cont>h4{
    font-size: 18px;
    font-weight: bold;
  }
  .inx_05>.cont>p{
    font-size: 13px;
    width:100%;
  }
  .logo-box{
    width:100px;
    height: 100px;
    bottom: -80px;
  }
  .inx_06-1-l>h3{
    font-size: 18px;
    font-weight: bold;
  }
  .inx_06-1-l>h3>i{
    font-weight: bold;
  }
  .inx_06-1-l>ul>li:first-child>a{
    font-size: 15px;
  }
  .foot-link>a{
    font-size: 13px;
  }
  /*关于我们*/
  .ab-01-r{
    padding-top: 0;
    padding-bottom: 30px;
  }
  .ab-01-r>.img_box{
    height: 300px;
  }
  .ab-02{
    padding: 30px 0;
  }
  .ab-02 li>img{
    width:36px;
  }
  .ab-02 li>h2{
    font-size: 24px;
  }
  .ab-03>.cont>ul{
    margin-top: 0;
  }
  .ab-03>.cont>ul>li{
    width:48%;
    margin-top:15px;
  }
  .ab-05-box li{
    width:50%;
  }
  .ab-05-box{
    margin-top:30px;
  }
  .ab-06{
    padding:30px 0;
  }
  .ab-04{
    padding:30px 0;
  }
  .ab-04-box>ul>li>.img_box{
    height:240px;
  }
  .ab-04-box>ul>li>h5{
    margin-top:10px;
    font-size: 14px;
  }
  .ab-05-box li>h3{
    padding-top: 0;
    height: 40px;
  }
  .ab-05-box li:nth-child(2n)>h3{
    height: 40px;
    padding-top: 0px;
    margin-top:0;
  }
.ab-05-box li:nth-child(2n)>em{    
    margin-top: 40px;
  }
.ab-05-box li:nth-child(2n)>div{
    margin-top: 40px;
    padding:40px 20px 0 20px;
  }
.ab-05-box li:nth-child(2n)::before{
    top: 28%;
  }
  .ab-05-box li:nth-child(2n)::after{
    top: 28%;
  }
  .ab-05-box li:before{
    top: 28%;
  }
  .ab-05-box li::after{
    top: 28%;
  }
  .ny-banner{
    height: 300px;
  }
  .ny-banner>.cont{
    padding-top: 220px;
  }
  .ny-tit>h4{
    margin-top:2px;
  }
  /*产品中心*/
  .pro-list>ul>li .img_box{
    height: calc(75%);
  }
  .pro-list>ul>li p{
    line-height: 30px;
    font-size: 14px;
  }
  .pro-list>ul>li{
    margin-bottom:20px;
  }
  .pro-box-tap-auto dl dd>a{
    font-size: 14px;
    line-height: 30px;
  }
  .pro-box-tap-auto dl dd>ul>li{
    font-size: 13px;
    line-height: 30px;
  }
  .pro-box-tap-auto dl dd>ul{
    padding:10px 20px 0 20px;
  }
  /*技术支持*/
  .sup-01-pic{
    width:100%;
    display: none;
  }
  .sup-01-tit{
    width:100%;
    height: 240px;
    padding-top: 0;
  }
  .sup-04 form>p{
    width:100%;
    margin-top: 10px;
    font-size: 14px;
  }
  .sup-04 form>button{
    width:30%;
    margin:0 auto;
    margin-top: 20px;
  }
  /*新闻中心*/
  .news-time{
    width:60px;
    height: 70px;
  }
  .news-time>h2{
    font-size: 16px;
  }
  .news-show{
    height: 100px;
  }
  .news-show>p{
    font-size: 13px;
    line-height: 24px;
  }
  .news-show>em{
    font-size: 13px;
  }
  .news-list-box .img_box{
    height: 100px;
  }
  /*联系我们*/
  .cat-01-l>h4{
    margin-bottom: 30px;
  }
  .cat-01-r>h4{
    margin-bottom: 30px;
  }
  .cat-01-l>p>img{
    width:25px;
    height: 25px;
  }
  .cat-01-l>p{
    font-size: 14px;
    margin-top: 10px;
  }
  .cat-01-r{
    margin-top: 0;
  }
  .cat-01-r>form>p{
    line-height: 30px;
    font-size: 13px;
    margin-top: 10px;
  }
  .cat-01-r>form>p>input{
    height: 30px;
  }
  .cat-01-r>form>button{
    height: 30px;
    margin:0 auto;
    margin-top: 15px;
    display: block;
  }
  .bddt{
    height: 300px;
  }
  /*公司活动*/
  .active-box ul>li{
    width:48%;
  }
  /*产品详情*/
  .pro-other>.cont>ul>li{
    width:48%;
  }
  /*应用详情*/
  .apply-pro>ul>li{
    width:48%;
  }
  .apply-box{
    padding:20px 0;
  }
  .news_inner>.cont>.ym_tit{
    font-size: 16px;
  }
  .news_inner{
    padding:20px 0;
  }
  /*收索*/
  .seach-info-box li{
    width:48%;
  }
  .seach-info-box li .img_box{
     height: calc(75%);
  }

}
/*超小屏显示*/
@media (max-width: 648px){
  /*整体样式*/
  h3{
    font-size: 16px;
  }
  h4{
    font-size: 15px;
  }
  /*导航自适*/
  .top-link{
    width: 22%;
    margin-left: auto;
    font-size: 14px;
    margin-right:8px;
  }
  .top-link:after{
    width: 20px;
    height: 20px;
  }
  .web-nav-auto>form{
    display: none;
  }
  .web-nav-auto>.search2{
    margin-left:0;
  }
  .web-nav-auto>.search3{
    margin-left:auto;
  }
  .nav-auto-list{
    width:90%;
  }
  .nav-auto-list>dl>dt{
    padding-left: 10px;
  }
  .nav-auto-list>dl>dd{
    width:33.3%;
  }
  .nav-auto-list>dl>.active{
    padding:0 10px;
  }
  .nav-auto-list>dl>dd>ul>li{
    width:33.3%;
  }
  /*首页*/
  .banner_pic{
    height: 400px;
  }
  .inx_01_form_box{
    padding:15px;
  }
  .inx_01_form>h4{
    font-weight: bold;
  }
  .inx_01_form>h4>em{
    font-size: 13px;
    width:100%;
    display: block;
    margin-left:0;
    margin-top: 5px;
  }
  .inx_01_form>form>input{
    width:65%;
    text-indent: 10px;
    font-size: 13px;
  }
  .inx_01_form>form>button{
    width:30%;
  }
  .inx_01_form>ul>li{
    width:48%;
  }
  .inx_01_form>ul>li:nth-child(3),.inx_01_form>ul>li:last-child{
    margin-top: 5px;
  }
  .inx_01>.cont{
    padding-top:180px;
  }
  .inx_pro>h3>em{
    font-size: 13px;
  }
  .inx_pro_list>ul>li{
    width:50%;
  }
  .inx_pro_list>ul>li>a>img{
    padding:5px 0;
  }
  .inx_pro_list>ul>li>a>p{
    font-size: 13px;
  }
  .inx_abo_pic .img_box{
    height: 200px;
  }
  .inx_abo_data li>h3{
    font-size: 18px;
  }
  .inx_03{
    height:200px;
  }
  .inx_03_box>ul{
    margin-top:30px;
  }
  .inx_03_box_auto>ul>li:first-child{
    width:100%;
  }
  .inx_03_box_auto>ul>li{
    width:100%;
  }
  .inx_04{
    padding-top:140px;
  }
  .inx_04_box{
    padding:5px;
  }
  .inx_04_box>p{
    font-size: 12px;
  }
  .inx_04_box>em{
    width:15px;
    height: 15px;
    margin-top:10px;
  }
  .inx_04_box>img{
    right: 10px;
    bottom: 10px;
  }
  .inx_05>.cont>h4{
    font-size: 15px;
  }
  .inx_06{
    padding-top:40px;
  }
  .inx_06-1-l>h3{
    font-size: 16px;
    font-weight: bold;
  }
  .inx_06-1-l>h3>i{
    font-weight: bold;
  }
  .inx_06-1-l>ul>li{
    width:40%;
  }
  .inx_06_1_r>ul>li{
    width:100%;
    margin-top:20px;
  }
  .inx_06_1_r>ul>li:first-child{
    margin-top:0;
  }
  .footer_top_l{
    padding:5px;
  }
  .footer_top_r{
    padding:5px;
  }
  .footer_cent_l{
    display: none;
  }
  .footer_cent_r{
    margin-top:0;
  }
  .footer_top_l>a{
    width:50%;
  }
  .footer_top_l>a>p{
    font-size: 13px;
  }
  .footer_top_r>a{
    font-size: 13px;
  }
  .foot-link>a{
    margin:0 5px;
  }
  .ewm>ul>li{
    width:50%;
    margin-top:10px;
  }
  .footer_bq>p{
    text-align: center;
  }
  /*关于我们*/
  .ab-01-r>.img_box{
    height: 200px;
  }
  .ny-tap-box>.cont>p{
    font-size: 13px;
  }
  .ny-tap-box a{
    font-size: 13px;
  }
  .ab-02{
    padding:20px 0;
  }
  .ab-02 li>img{
    width:30px;
  }
  .ab-02 li>h2{
    font-size: 20px;
  }
  .ab-02 li>p{
    font-size: 13px;
  }
  .ab-03{
    padding:20px 0;
  }
  .ab-03-top{
    margin-top:15px;
    height: 320px;
  }
  .ab-03-top-box>ul>li{
    padding:0;
  }
  .ab-03-top-box>ul>li>p{
    text-align:justify;
  }
  .ab-05-box li{
    width:100%;
  }
  .ab-05{
    padding:30px 0;
  }
  .ab-04-box>ul>li{
    width:100%;
    padding:0 20px;
  }
  .ny-banner{
    height: 240px;
  }
  .ny-banner>.cont{
    padding-top:160px;
  }
  /*产品中心*/
  .pro-list>ul>li{
    width:48%;
  }
  .pro-list>ul>li .img_box{
    height: calc(75%);
  }
  .pro-box-tap-auto p{
    font-size: 14px;
  }
  .pro-box-tap-auto span{
    font-size: 14px;
  }
  .pro-box-tap-auto dl dd>ul>li{
    width:33.3%;
  }
  /*应用领域*/
  .app-02 ul>li>a>.img_box{
    height: 160px;
  }
  .app-02{
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .app-02 ul>li{
    margin-top: 10px;
  }
  .app-01{
    padding:20px 0;
  }
  /*技术支持*/
  .sup-01-tit>ul{
    margin-top: 10px;
  }
  .sup-01-r>ul>li{
    height: 60px;
  }
  .sup-01-name{
    line-height: 60px;
    font-size: 14px;
  }
  .sup-02-team li{
    width:50%;
    padding:0 8px;
  }
  .sup-02-l{
    width:30px;
    height: 30px;
  }
  .sup-02-r{
    width:30px;
    height: 30px;
  }
  .sup-02{
    padding:20px 0 30px 0;
  }
  .sup-03-box>ul>li{
    width:49%;
    margin-top: 8px;
  }
  .sup-05 li{
    width:50%;
  }
  .sup-05 li>.img_box{
    height: 120px;
    margin-top: 15px;
  }
  /*新闻中心*/
  .news-show{
    width:78%;
    height: 80px;
  }
  .news-show>p{
    line-height: 20px;
  }
  .news-list-box .img_box{
    display: none;
  }
  .news-time{
    margin-top: 5px;
  }
  .news-type{
    margin-bottom: 0;
  }
  .news-list{
    padding:20px 0;
  }
  .news-type ul{
    justify-content: center;
  }
  .news-type ul>li>a{
    font-size: 15px;
  }
  .news-type ul>li:last-child{
    margin-right:0;
  }
  /*荣誉资质*/
  .ry_01>.cont>ul{
    margin-top: 0;
  }
  .ry_01>.cont>ul>li>.img_box{
    height: 140px;
  }
  .ry_02>.cont>ul{
    margin-top: 0;
  }
  .ry_02>.cont>ul>li>.img_box{
    height: 200px;
  }
  /*公司活动*/
  .active-box ul>li>a>.img_box{
    height: 140px;
  }
  .active-box{
    padding-top: 0;
  }
  /*产品详情*/
  .pro-inner-l>.img_box{
    width: 100%;
    height: calc(75%);
    padding:30px 0;
  }
  .pro-inner-tab{
    width: 100%;
    margin-top: 20px;
  }
  .pro-inner-tab>ul>li{
    width: 23%;
    float: left;
    margin-left: 2px;
  }
  .pro-inner-tab>ul>li>.img_box{
    height: 60px;
  }
  .pro-inner-tab>dl>dd{
    height: 60px;
  }
  .m-tel{
    display: block;
  }
  .form-box>.cont>form>p{
    width:100%;
    margin-top: 15px;
  }
  .form-box>.cont>form>p:nth-child(7), .form-box>.cont>form>p:nth-child(8){
    width:100%;
  }
  .news_inner>.cont>div{
    height: auto;
    font-size: 14px;
  }
  .pro-other>.cont>ul>li .img_box{
    height: calc(75%);
  }
  .apply-pro>ul>li{
    margin-right: 0;
  }
}