.section-sub {

  padding: 0 0 50px;

}

.clearfix {

  zoom: 1;

}

.banner-sub {height: 350px;background: no-repeat center / cover;}



.about-1 {margin: 0;}





.about-1 dt {float: left;width: 640px;}





.about-1 dd {margin-left: 720px;}





.about-1 dd h4 {margin: 0;font-size: 24px;}





.about-1 dd h4 img {display: block;margin-bottom: 10px;}





.about-1 dd p {margin: 30px 0 0;/*text-align: justify;*/line-height: 1.8;overflow-wrap: break-word;
  hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;}





.about-1 dd .tips {width: 230px;line-height: 50px;color: #0263b5;margin-top: 30px;font-size: 18px;background: url(../images/acfd48b92e8341edb1a1eca9395ceaa0_14.jpg) no-repeat 0 0;text-align: center;}











.about-2 p {margin: 0 0 20px;line-height: 1.8;text-align: justify;color: #666;}











.about-3 {margin: -30px 0 0 -30px;}





.about-3 li {float: left;width: 33.333333%;}





.about-3 li .wrap {border: 1px solid #eee;transition: all 0.5s;margin: 30px 0 0 30px;height: 215px;}





.about-3 li .tables {display: table;width: 100%;height: 100%;}





.about-3 li .inner {display: table-cell;vertical-align: middle;padding: 20px 30px;}





.about-3 li .wrap:hover {transform: translateY(-10px);background-color: #0263b5;border-color: #0263b5;color: #fff;}











.dzsl {margin: -30px 0 0 -75px;position: relative;display: flex;

  flex-wrap: wrap;}





.dzsl:before {content: '';position: absolute;left: 50%;top: 0;background: url(../images/acfd48b92e8341edb1a1eca9395ceaa0_42.png) no-repeat center;width: 17px;height: 100%;margin-left: 28px;}





.dzsl li {float: left;width: 50%;}





.dzsl li .wrap {margin: 30px 0 0 75px;}





.dzsl li .img-cover {padding-top: 61%;}





.dzsl li .text {border: 1px solid #ddd;padding: 20px;}





.dzsl li .text span {background-color: #0263b5;color: #fff;width: 68px;line-height: 68px;text-align: center;font-size: 38px;display: block;margin-top: -54px;position: relative;z-index: 1;}





.dzsl li .text h4 {font-size: 22px;color: #0263b5;margin: 20px 0;}





.dzsl li .text h4 small {display: block;color: #333;font-size: 16px;font-weight: normal;}





.dzsl li .text p {margin: 0;line-height: 1.8;color: #666;}



.hxnldiv{ overflow:hidden;margin-top: 50px;}
.dispflex {
  /*display: flex;*/
  display: block;
  overflow: hidden;
}
.ma_bottom60 {
  margin-bottom: 60px;
}
.container {
    max-width: 1480px;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
  }
.putong-left{ width:45%; float:left;}
.putong-left img{border-radius: 10px;}
.putong-right{position: relative; width:50%; float:right;color: #666;font-size: 18px;line-height: 36px;padding:0 25px 0 50px;display: flex;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;}
.putong-right::after {
	display:none;
    content: "";
    position: absolute;
    top: 50%;
    right: 30px; /* 距离右侧边缘的距离，可调整 */
    transform: translateY(-50%); /* 垂直居中 */

    /* 箭头样式：使用 border 技巧绘制向右的三角形 */
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 10px solid #007BFF; /* 蓝色箭头，#007BFF 是常用蓝色 */
}
.putong-right img{border-radius: 20px;}
.putong-right h2{font-size: 35px; color:#000;
  font-weight: 700;
  margin-bottom: 20px;}
.duanxian {
  overflow: hidden;
  height: 4px;
  width: 50px;
  background: #0060f0;
  margin: 14px 0;
}
.nyhexingBtn{color: #454545;
  border: 1px solid #a5a5a5;
  padding: 0px 20px;
  display: inline-block;
  margin-top: 10px;}
.nyhexingBtn:hover{ color:#fff; border: 1px solid #0060f0;background: #0060f0;}
.hxnldiv .container:nth-child(2n) .putong-left {
  float: right;
}
.hxnldiv .container:nth-child(2n) .putong-right {
  float: left;
}



















@media(max-width:768px){
.dispflex {
    display: inline-block;
  }
.nycpdiv2{ width: calc( 100% / 2 - 20px); margin:10px;}
.putong-left {
width: 100%;
margin-bottom: 20px;
}
.putong-right {
width: 100%;
padding: 0;
margin-bottom: 20px;
}
.putong-right h2 {font-size: 28px;}
.section-sub {

  padding-left: 15px;

  padding-right: 15px;

}

    .about-1 dt {float: none;width: auto;}





    .about-1 dd {margin: 20px 0 0;}





    .about-1 dd h4 {font-size: 20px;}





    .about-1 dd p {margin-top: 15px;}











    .about-3 li {width: 100%;}











    .dzsl {margin: 0;}





    .dzsl:before {display: none;}





    .dzsl li {float: none;width: auto;}





    .dzsl li .wrap {margin: 20px 0 0;}

	

}





























