.section .fadeInUp{
  opacity: 0;
  -webkit-transform: translate3d(0,100px,0);
  transform: translate3d(0,100px,0);
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
  -webkit-transition-delay: .7s;
  transition-delay: .7s;
}
.section_box.animation-action .fadeInUp{
  opacity: 1;
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
.section .fadeInLeft{
  opacity: 0;
  -webkit-transform: translate3d(-300px,0,0);
  transform: translate3d(-300px,0,0);
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
  -webkit-transition-delay: .7s;
  transition-delay: .7s;
}

.section .fadeInRight{
  opacity: 0;
  -webkit-transform: translate3d(300px,0,0);
  transform: translate3d(300px,0,0);
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
  -webkit-transition-delay: .7s;
  transition-delay: .7s;
}

.section_box.animation-action .delay2{
  -webkit-transition-delay: 200ms;
  transition-delay: 200ms;
}
.section_box.animation-action .delay4{
  -webkit-transition-delay: 400ms;
  transition-delay: 400ms;
}
.section_box.animation-action .delay6{
  -webkit-transition-delay: 600ms;
  transition-delay: 600ms;
}
.section_box.animation-action .delay8{
  -webkit-transition-delay: 800ms;
  transition-delay: 800ms;
}
.section_box.animation-action .delay10{
  -webkit-transition-delay: 1s;
  transition-delay: 1s;
}
.section_box.animation-action .delay12{
  -webkit-transition-delay: 1.2s;
  transition-delay: 1.2s;
}
.section_box.animation-action .delay14{
  -webkit-transition-delay: 1.4s;
  transition-delay: 1.4s;
}
.section_box.animation-action .delay16{
  -webkit-transition-delay: 1.6s;
  transition-delay: 1.6s;
}
.section_box.animation-action .delay18{
  -webkit-transition-delay: 1.8s;
  transition-delay: 1.8s;
}
.section_box.animation-action .delay20{
  -webkit-transition-delay: 2s;
  transition-delay: 2s;
}
.section_box.animation-action .delay22{
  -webkit-transition-delay: 2.2s;
  transition-delay: 2.2s;
}
.section_box.animation-action .delay24{
  -webkit-transition-delay: 2.4s;
  transition-delay: 2.4s;
}
/* banner */
.index-banner .img{
  height: 100%;
  overflow: hidden;
}
.index-banner .img img{
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  height: 100%;
 
}
.index-banner .img .video_box{
  width:100%;
  height:100%;
}
.index-banner .img .video_box video{
  -o-object-fit: fill;
  object-fit: fill;
  width:100%;
  height:100%;
}

.index-banner .text{
  position: absolute;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  text-align: center;
  color: #fff;
}
.index-banner .fadeUp{
  opacity: 0;
}
.animation-action .index-banner .swiper-slide-active .fadeUp{
  -webkit-animation: fadeInUpDis 1s both;
  animation: fadeInUpDis 1s both;
}
.animation-action .index-banner .swiper-slide-active .delay400{
  -webkit-animation-delay: 400ms;
  animation-delay: 400ms;
}
.banner-pagination{
  position: absolute;
  width: 100%;
  bottom: 4% !important;
  text-align: center;
  z-index: 11;
}
.banner-pagination .swiper-pagination-bullet{
  vertical-align: middle;
  width: 180px;
  height: 4px;
  background: #fff;
  opacity: 1;
  border-radius: 0;
}
.banner-pagination .swiper-pagination-bullet-active{
  height: 9px;
  background: rgba(3,95,221,.7);
}
.index-banner .video{
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
  top: 0;
  left: 0;
  z-index: 5;
}
.index-banner .video video{
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
@media screen and (max-width: 768px) {
  .banner-pagination{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 10%;
  }
  .banner-pagination .swiper-pagination-bullet{
    display: block;
    width: 32px;
    height: 2px;
  }
  .banner-pagination .swiper-pagination-bullet-active{
    height: 4px;
  }
  .index-banner .img .video_box{
    background:#000;
  }
  .index-banner .img .video_box video{
    -o-object-fit:contain;
    object-fit:contain;
  }
}
/* 第二屏 */
.section2 .fp-tableCell{
  display: block;
}
.section2 .sec-tit{
  height: 110px;
  text-align: center;
  line-height: 1.5;
}
.secSwiper1{
  height: calc(100vh - 110px);
}
.secSwiper1 .item-box{
  height: 100%;
  width: 100%;
  position: relative;
  -webkit-transition-delay: .7s;
  transition-delay: .7s;
}
.secSwiper1 .item-box a{
  height: 100%;
  color: #fff;
  padding: 18% 10%;
  position: relative;
  z-index: 5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.secSwiper1 .item-box .img{
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  overflow: hidden;
}
.secSwiper1 .item-box .img img{
  width: 100%;
  height: 100%;
  -webkit-transition: .4s;
  transition: .4s;
}
.secSwiper1 .item-box .img span{
  display: block;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  -webkit-transition: .4s;
  transition: .4s;
}
.secSwiper1 .item-box:hover .img img{
  -webkit-transition: .4s;
  transition: .4s;
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.secSwiper1 .item-box:hover span{
  -webkit-transition: .4s;
  transition: .4s;
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.secSwiper1 .item-box::after{
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  background: #000;
  opacity: .5;
  -webkit-transition: .4s;
  transition: .4s;
}
.secSwiper1 .item-box:hover::after{
  opacity: .1;
  -webkit-transition: .4s;
  transition: .4s;
}
.secSwiper1 .item-box a .text{
  position: relative;
  z-index: 5;
  width: 100%;
  height: 100%;
}
.secSwiper1 .item-box a .text h4{
  padding-bottom: 14px;
  margin-bottom: 24px;
  position: relative;
}
.secSwiper1 .item-box a .text h4::after{
  display: block;
  content: '';
  width: 40px;
  height: 2px;
  background: #fff;
  opacity: .27;
  position: absolute;
  bottom: 0;
  left: 0;
}
.secSwiper1 .item-box a .text p{
  font-size: 16px;
  line-height: 24px;
}
/*.secSwiper1 .swiper-slide:nth-child(odd) .item-box{
  -webkit-transform: translate3d(0,100%,0);
  transform: translate3d(0,100%,0);
}
.secSwiper1 .swiper-slide:nth-child(even) .item-box{
  -webkit-transform: translate3d(0,-100%,0);
  transform: translate3d(0,-100%,0);
}*/
.animation-action .secSwiper1 .swiper-slide .item-box{
  -webkit-transition: .8s;
  transition: .8s;
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
  opacity: 1;
}
.secSwiper1 .swiper-pagination{
  display: none;
}
@media screen and (max-width: 1440px) {
  .section2 .sec-tit{
    height: 108px;
  }
  .section2 .sec-tit .font24{
    font-size: 20px;
  }
  .section2 .sec-tit .font20{
    font-size: 16px;
  }
  .secSwiper1{
    height: calc(100% - 108px);
  }
}
@media screen and (max-width: 768px) {
  .secSwiper1 .swiper-pagination{
    display: block;
  }
}
/* 第三屏 */
.section3 .fp-tableCell{
  display: block;
}
.section3 .sec-tit{
  height: 110px;
  text-align: center;
}
.section3 .sec-tit h3{
  color: #076ac7;
}
.section3 .sec-tit p{
  font-size: 10px;
  color: #84a5c7;
}
.section3 .sec-box{
 /* height: calc(100% - 120px);*/
  /*background: url(../images/index_bg2.jpg) no-repeat center center;
  background-size: cover;*/
  position: relative;
}
.section3 .sec-box .map{
  max-width: 100%;
  text-align:center;
  height: auto;
  position: relative;
  z-index: 1;
}
.section3 .sec-box .map img{
  max-width: 100%;
  /*max-height: 100%;*/
  height:auto;
}
.mapText .ywMap{
	position:relative;
  overflow:hidden;
}
.section3 .sec-box .map ul,.mapText ul{
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 11;
}
.section3 .sec-box .map ul li,.mapText ul li{
  position: absolute;
  width: 6px;
  height: 6px;
  -webkit-transition-duration: .7s;
  transition-duration: .7s;
}
.section3 .sec-box .map ul li a.point,.mapText ul li a.point{
  display: block;
  content: '';
  width: 6px;
  height: 6px;
  background: #fff;
  border-radius: 100%;
  position: absolute;
  top: 11px;
  left: 14px;
  z-index: 5;
}
.section3 .sec-box .map ul li .span1,.mapText ul li .span1{
  display: block;
    content: '';
    width: 12px;
    height: 12px;
    background: #0889c6;
    border-radius: 100%;
    position: absolute;
    top: 8px;
    left: 10px;
    z-index: 4;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    animation-duration: 1.2s;
    -webkit-animation-duration: 1.2s;
    animation-timing-function: linear;
    -webkit-animation-timing-function: linear;
}
/* 地图闪烁动画 */
@-webkit-keyframes pulsed {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes pulsed {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(0.1, 0.1, 0.1);
    opacity:1;
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(0.6, 0.6, 0.6);
    opacity:0.9;
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(2,2,2);
    opacity:0.4;
  }
}
.pulsed {
  -webkit-animation-name: pulsed;
  animation-name: pulsed;
}
.section3 .sec-box .map ul li .span2,.mapText ul li .span2{
  display: block;
    width: 24px;
    height: 24px;
    position: absolute;
    top: 3px;
    left: 4px;
    z-index: 3;
    background: rgba(8, 137, 198, .33);
    border-radius: 100%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    -ms-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-duration: 1.2s;
    -moz-animation-duration: 1.2s;
    -o-animation-duration: 1.2s;
    -ms-animation-duration: 1.2s;
    animation-duration: 1.2s;
    -webkit-animation-timing-function: linear;
    -moz-animation-timing-function: linear;
    -o-animation-timing-function: linear;
    -ms-animation-timing-function: linear;
    animation-timing-function: linear;
    
}
.section3 .sec-box .map ul li a.txt,.mapText ul li a.txt{
  display: block;
  position: absolute;
  white-space: nowrap;
  color: #fff;
  line-height: 1;
  top:-10px;
}
/*.section3 .sec-box .map ul li a:hover{
  color: #cf1920;
  -webkit-transition: .4s;
  transition: .4s;
}*/
.section3 .sec-box .map ul li:nth-child(1),.mapText ul li:nth-child(1){
  right: 32%;
  top: 49%;
}
.section3 .sec-box .map ul li:nth-child(2),.mapText ul li:nth-child(2){
  right: 27.5%;
  top: 42%;
}
.section3 .sec-box .map ul li:nth-child(3),.mapText ul li:nth-child(3){
  right: 49.7%;
  top: 33%;
}
.section3 .sec-box .map ul li:nth-child(4),.mapText ul li:nth-child(4){
  right: 61.2%;
  top: 65.2%;
}
.section3 .sec-box .map ul li:nth-child(5),.mapText ul li:nth-child(5){
  right: 71%;
  top: 40.2%;
}
.section3 .sec-box .map ul li:nth-child(6),.mapText ul li:nth-child(6){
  right: 75%;
  top: 33%;
}
.section3 .sec-box .map ul li:nth-child(7),.mapText ul li:nth-child(7){
  right: 74.2%;
  top: 37%;
}
 .section3 .sec-box .map ul li:nth-child(8),.mapText ul li:nth-child(8){
  right:42%;
  top:48%
}
.animation-action.section3 .sec-box .map ul li,.mapText ul li{
  opacity: 1;
  -webkit-transition-duration: .4s;
  transition-duration: .4s;
}
.section3 .sec-box .t-txt{
  position: absolute;
  width: 100%;
  left: 0;
  top: 5%;
  color: #fff;
  text-align: center;
  z-index: 3;
}
.section3 .sec-box .b-txt{
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 8%;
  color: #fff;
  z-index: 3;
}
.section3 .sec-box .b-txt .text-wrap{
  margin: 0 25px;
  line-height: 1;
  padding-left: 20px;
  border-left: 1px solid #fff;
}
.section3 .sec-box .b-txt h3{
  margin-bottom: 10px;
}
@media screen and (max-width: 1440px) {
  /* .section3 .sec-tit{
    height: 96px;
  }
 .section3 .sec-box{
    height: calc(100% - 96px);
  }*/
  .section3 .sec-box .map img.pc_map{
  	position:relative;
    top:-60px;
  }
  .section3 .sec-box .map ul li:nth-child(5), .mapText ul li:nth-child(5) {
    top: 29.2%;
	}
  .section3 .sec-box .map ul li:nth-child(1), .mapText ul li:nth-child(1) {
    top: 38%;
	}
  .section3 .sec-box .map ul li:nth-child(2), .mapText ul li:nth-child(2) {
    top: 31%;
	}
  .section3 .sec-box .map ul li:nth-child(3), .mapText ul li:nth-child(3) {
    top: 22%;
	}
  .section3 .sec-box .map ul li:nth-child(4), .mapText ul li:nth-child(4) {
    top: 52.2%;
	}
  .section3 .sec-box .map ul li:nth-child(6), .mapText ul li:nth-child(6) {
    top: 19%;
	}
  .section3 .sec-box .map ul li:nth-child(7), .mapText ul li:nth-child(7) {
    top: 25%;
    right:74.5%
	}
    .section3 .sec-box .map ul li:nth-child(8), .mapText ul li:nth-child(8) {
    top: 35%;
	}
  .section3 .sec-box .map ul li:nth-child(8) a.txt, .mapText ul li:nth-child(8) a.txt{right:-68px}
}
@media screen and (max-width: 1366px) {
  .section3 .sec-tit{height:60px;}
  .section3 .fp-tableCell{overflow:hidden;}
    .section3 .sec-box .map ul li:nth-child(1), .mapText ul li:nth-child(1) {
    top: 37%;
	}
}
@media screen and (max-width: 1200px) {
  .section3 .sec-box .map ul li:nth-child(1), .mapText ul li:nth-child(1) {
    top: 36%;
	}
  .section3 .sec-box .map ul li:nth-child(2), .mapText ul li:nth-child(2) {
    top: 29%;
	}
}
@media screen and (max-width: 1080px) {
  .section3 .sec-box .map ul li:nth-child(1), .mapText ul li:nth-child(1) {
    top: 34%;
	}
  .section3 .sec-box .map ul li:nth-child(2), .mapText ul li:nth-child(2) {
    top: 27%;
	}
}
@media screen and (max-width: 1024px) {
  .section3 .sec-box .map ul li:nth-child(1), .mapText ul li:nth-child(1) {
    top: 32%;
	}
  .section3 .sec-box .map ul li:nth-child(2), .mapText ul li:nth-child(2) {
    top: 25%;
	}
}
@media screen and (max-width: 960px) {
  .section3 .sec-box .map ul li:nth-child(1), .mapText ul li:nth-child(1) {
    top: 31%;
	}
  .section3 .sec-box .map ul li:nth-child(2), .mapText ul li:nth-child(2) {
    top: 24%;
	}
}
@media screen and (max-width: 860px) {
  .section3 .sec-box .map ul li:nth-child(1), .mapText ul li:nth-child(1) {
    top: 29%;
	}
  .section3 .sec-box .map ul li:nth-child(2), .mapText ul li:nth-child(2) {
    top: 22%;
	}
}
@media screen and (max-width: 800px) {
  .section3 .sec-box .map ul li:nth-child(1), .mapText ul li:nth-child(1) {
    top: 28%;
	}
  .section3 .sec-box .map ul li:nth-child(2), .mapText ul li:nth-child(2) {
    top: 21%;
	}
}
@media screen and (max-width: 768px) {
  .section3 .sec-box .map{
    width: 100%;
    height: auto;
  }
  /*.section3 .sec-box .map ul li:nth-child(1), .mapText ul li:nth-child(1) {
    right: 24%;
    top: 44%;
}
  .section3 .sec-box .map ul li:nth-child(2), .mapText ul li:nth-child(2) {
    right: 18.5%;
    top: 37%;
}
  .section3 .sec-box .map ul li:nth-child(3), .mapText ul li:nth-child(3) {
    right: 47.3%;
    top: 33%;
}
  .section3 .sec-box .map ul li:nth-child(4), .mapText ul li:nth-child(4) {
    right: 66.2%;
    top: 60.2%;
}
  .section3 .sec-box .map ul li:nth-child(5), .mapText ul li:nth-child(5) {
    right: 85%;
    top: 20.2%;
}
  .section3 .sec-box .map ul li:nth-child(6), .mapText ul li:nth-child(6) {
    right: 82%;
    top: 36%;
}
  .section3 .sec-box .map ul li:nth-child(7), .mapText ul li:nth-child(7) {
    right: 78%;
    top: 41%;
}*/
  .section3 .sec-box .map ul li a,.mapText ul li a{
  	display:none;
  }
}
/* 第四屏 */
.index-tit h3 em{
  position: relative;
  padding-bottom: 10px;
  text-align: center;
  display:inline-block;
}
.index-tit h3 em::after{
  display:block;
  content:'';
  width:100%;
  height:4px;
  background:#0066b8;
  position:absolute;
  bottom:0px;
  left:50%;
  transform:translateX(-50%);
  -webkit-transform:translateX(-50%);
}
.section4 .index-pro{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  display:block;
}
.section4 .pro-left{
  width: 48%;
  padding-right: 8%;
  float:left;
}
.section4 .pro-right{
  width: 52%;
  float:left;
}
.section4 .pro-right ul{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.section4 .pro-right ul li{
  width: 50%;
  padding-right: 8%;
  height: 50%;
  margin-bottom: 120px;
}
.section4 .item-box1{
  display: block;
  height: 530px;
  background: url(/repository/image/b7da4494-1dbc-4e0e-96f9-cf0836ef5a31.jpg) no-repeat center center;
  background-size: 100% 100%;
}
.section4 .text{
  color: #333;
  position: relative;
  z-index: 3;
}
.section4 .text h4{
  position: relative;
  padding-bottom: 12px;
  margin-bottom: 14px;
  line-height: 1.4;
}
.section4 .text h4::after{
  display: block;
  content: '';
  width: 48px;
  height: 3px;
  /*background: #efefef;*/
  background:#a1b5c6;
  position: absolute;
  left: 0;
  bottom: 0;
}
.section4 .text p{
  font-size: 16px;
  line-height: 30px;
}
.section4 .text span{
  display: block;
  width: 98px;
  line-height: 30px;
  text-align: center;
  margin-top: 20px;
}
.section4 .text .more-btn{
  border: 1px solid #333333;
}
.section4 a:hover .text .more-btn{
  border-color: #0066b8;
  background-color: #0066b8;
  color: #fff;
  -webkit-transition: .4s;
  transition: .4s;
}
.section4 .img{
  position: absolute;
  width: 100%;
  right: -15%;
  /*display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;*/
}
.section4 .img img{
  max-width: 100%;
  max-height: 100%;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
.section4 .item-box1{
  margin-bottom: 134px;
  position: relative;
}
.section4 .item-box1 .text{
  padding: 40px 50px;
  color: #fff;
}
.section4 .item-box1 .text span{
  border: 1px solid #fff;
}
.section4 .item-box1 .text span:hover a{
	color: #0066b8!important;
}
.section4 .item-box1 .text:hover span{
	background-color: #fff!important;
}
.section4 .item-box1 .text:hover span a{
   color: #0066b8!important;
}
.section4 .item-box1:hover .text span{
 background-color: transparent;
  color: #fff;
  -webkit-transition: .4s;
  transition: .4s;
}
.section4 .item-box1 .img{
  bottom: -96px;
}
.section4 .item-box2{
  display: block;
  padding: 25px 30px 40px 60px;
  background: #f0f6f8;
  position: relative;
 height: 170px;
}
.section4 .item-box2:hover{
  border-color: #036aba;
  -webkit-transition: .4s;
  transition: .4s;
}
.section4 .item-box2 .img{
  left: 0;
  bottom: -35px;
  width: 280px;
  -webkit-transition: .4s;
  transition: .4s;
}
.section4 .item-box2:hover .img img{
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.section4 .item-box3{
  background: #f0f6f8;
  display: block;
  height: 360px;
  padding: 30px;
  position: relative;
}
.section4 .item-box3:hover{
  border-color: #036aba;
  -webkit-transition: .4s;
  transition: .4s;
}
.section4 .item-box3 .img{
  bottom: -80px;
  right:-40%;
}
.section4 .item3 .img{
  right:-17%;
}
.section4 .item5 .img{
  right:-20%;
}
.section4 .item6.img{
  bottom: -92px;
  right:-37%;
}
.section4 .sec-more{
  display: block;
  width: 120px;
  margin: 7% auto 0;
  line-height: 32px;
  background: #333;
  color: #fff;
  text-align: center;
}
.section4 .sec-more:hover{
  background: #0066b8;
  -webkit-transition: .4s;
  transition: .4s;
}
.section4 .pro-right ul li:hover .img img{
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
@media screen and (max-width: 992px) {
  .section4 .pro-left{
    width: 44%;
    padding-right: 4%;
  }
  .section4 .pro-right{
    width: 56%;
  }
  .section4 .pro-right ul li{
    padding-right: 4%;
    margin-bottom: 80px;
  }
  .section4 .item-box1{
    height: 360px;
  }
  .section4 .item-box1 .text{
    padding: 30px 20px;
  }
  .section4 .item-box2{
    padding: 10px 40px 60px 20px;
  }
  .section4 .item-box2 .img{
    bottom: -110px;
  }
  .section4 .item-box3{
    height: 288px;
  }
  .section4 .item-box3 .img{
    bottom: -50px;
  }
  .section4 .img{
    right: -5%;
  }
  .section4 .sec-more{
    margin-top: 20px;
  }
  .section4 .text h4{
    font-size: 18px;
    padding-bottom: 8px;
    margin-bottom: 10px;
  }
  .section4 .text p{
    font-size: 14px;
    line-height: 22px;
  }
  .section4 .text span{
    margin-top: 14px;
    width: 80px;
    line-height: 26px;
  }
}
@media screen and (max-width: 767px) {
  .section4 .index-pro{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .section4 .pro-left{
    width: 100%;
    padding-right: 0;
  }
  .section4 .text p{line-height:1.5}
  .section4 .text p:not(:first-child){margin-top:10px}
  .section4 .item-box1{
    margin-bottom:8%;
    height:auto;
  }
  .section4 .item-box1 .img{
    width: 42%;
    right: 0;
    bottom: -65px;
  }
  .section4 .item-box2{
    margin-bottom: 30px;
    padding: 30px 20px 20px;
  }
  
  .section4 .item-box2 .img{
    right:auto;
    top:70%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0%;
    width: 60%;
  }
  .section4 .pro-right{
    width: 100%;
  }
  .section4 .item-box3{
    padding: 20px 15px;
    height:230px;
  }
  .section4 .pro-right ul{
    margin: 0 -5px;
  }
  .section4 .pro-right ul li{
    padding: 0 5px;
    margin-bottom: 50px;
  }
  .section4 .item-box3 .img{
    bottom:20px;
    right:16px;
    text-align:right;
  }
  .section4 .item-box3 .img img{
  	max-height:90px;
  }
}
/* 第五屏 */
.section5{
  background: #f3f5f7 url(//dfs.yun300.cn/group1/M00/19/21/rBQBHF2lH0mES_FgAAAAABhyRNg802.jpg) no-repeat center bottom;
  background-size: 100% auto;
}
.section5 .index-tit{
  margin-bottom: 12px;
}
.section5 .news-more{
  text-align: right;
  margin-bottom: 24px;
}
.section5 .news-more:hover{
  -webkit-transition: .4s;
  transition: .4s;
  color: #cf1920;
}
.index-news a{
  display: block;
}
.index-news .img{
  overflow: hidden;
}
.index-news .img img{
  width: 100%;
  -webkit-transition: .4s;
  transition: .4s;
}
.index-news a:hover .img img{
  -webkit-transition: .4s;
  transition: .4s;
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.index-news .text{
  padding-top: 40px;
}
.index-news .text .date .h1{
  font-size: 60px;
  line-height: 1;
  font-weight: bold;
  color: #0066b8;
}
.index-news .text .date-text{
  margin: 0 30px 0 10px;
  line-height: 1.2;
  color: #777;
}
.index-news .text .date-text h3{
  font-size: 18px;
}
.index-news .text .date .line{
  width: 50px;
  height: 3px;
  background: #a1b5c6;
}
.index-news .text p{
  font-size: 18px;
  line-height: 1.5;
  height: 3em;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.index-news .text .more-btn{
  margin-top: 18px;
  color: #777777;
}
.index-news .text .more-btn span{
  display: inline-block;
  width: 16px;
  height: 16px;
  background: #adb1b5;
  border-radius: 100%;
  font-size: 10px;
  color: #fff;
  text-align: center;
  line-height: 16px;
  margin-left: 10px;
  padding-left: 1px;
}
/* .index-news a:hover .text .more-btn{color: #cf1920;transition: .4s;}
.index-news a:hover .text .more-btn span{background: #cf1920;color: #fff;transition: .4s;} */
@media screen and (max-width: 1440px) {
  .index-news .text{
    padding-top: 24px;
  }
  .index-news .text .date .h1{
    font-size: 50px;
  }
  .index-news .text p{
    font-size: 16px;
  }
}
@media screen and (max-width: 1366px) {
  .index-news{
    max-width: 920px;
    margin: 0 auto;
  }
  .section5 .news-more{
    margin-bottom: 16px;
  }
  .index-news .text .more-btn{
    margin-top: 12px;
  }
}
@media screen and (max-width: 767px) {
  .index-news .text{
    padding-top: 12px;
  }
  .index-news .text .date .h1{
    font-size: 40px;
  }
  .index-news .text .date-text{
    line-height: 1.1;
  }
  .index-news .text p{
    font-size: 14px;
    margin-top: 10px;
  }
}
/* 第六屏 */
.section6{
  background: url(//dfs.yun300.cn/group1/M00/19/1E/rBQBHF2j2RGEGIayAAAAAJZByKw733.jpg) no-repeat center center;
  background-size: cover;
}
/* .section6 .fp-tableCell{position: relative;} */
.section6 .index-form{
  width: 332px;
  color: #fff;
  position: relative;
  z-index: 3;
}
.section6 .form-group{
  padding-top: 14px;
  border-bottom: 1px solid rgba(255,255,255,.24);
}
.section6 .form-group input{
  display: block;
  width: 100%;
  height: 50px;
  line-height: 50px;
  color: #eee;
}
.section6 .form-group input::-webkit-input-placeholder{
  color: #eee;
}
.section6 .form-group input:-ms-input-placeholder{
  color: #eee;
}
.section6 .form-group input::-ms-input-placeholder{
  color: #eee;
}
.section6 .form-group input::placeholder{
  color: #eee;
}
.section6 .form-group input::-moz-placeholder{
  color: #eee;
}
.section6 .text{
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
}
.section6 .text .wrap{
  position: relative;
  z-index:9;
}
.section6 .text-wp{
  position: relative;
  width: 100%;
  margin-top:5%;
}
.section6 .text-inner{
  width: 50%;
  padding: 30px 40px;
  color: #eee;
}
.section6 .text-inner p{
  line-height: 30px;
  text-align: justify;
}
.section6 .text-inner .line{
  width: 90px;
  height: 1px;
  background: #fff;
  margin: 30px 0;
}
.section6 .text-bg{
  position: absolute;
  width: calc(50% + 60px);
  height: 100%;
  top: 0;
  right: 0;
  background: url(../images/index_bg6.jpg) no-repeat center center;
  background-size: cover;
}
.section6 .submit{
  display: block;
  width: 100px;
  line-height: 36px;
  text-align: center;
  color: #fff;
  background: rgba(214,214,214,.07);
}
@media screen and (max-width: 1366px) {
  .section6 .text-inner p{
    line-height: 24px;
  }
  .section6 .text-inner .line{
    margin: 20px 0;
  }
}
@media only screen and (max-width: 1024px) {
  .secSwiper1 .item-box a .text h4{font-size:16px;margin-bottom:10px;}
  .secSwiper1 .item-box a .text p{font-size:14px;line-height:1.3em;height:3.9em;overflow:hidden;}
}
@media screen and (max-width: 992px) {
  .section6 .text-inner{
    padding: 20px 0 20px 22px;
  }
  .section6 .text-inner p{
    font-size: 12px;
    line-height: 20px;
  }
  .section6 .text-bg{
    width: calc(50% + 30px);
  }
  .section6 .index-form{
    width: 300px;
  }
}
@media screen and (max-width: 768px) {
  .section6 .text{
    position: relative;
    width: auto;
    height: auto;
    margin-top: 20px;
  }
  .section6 .text-inner{
    width: 100%;
    padding: 12px 0;
    line-height: 2px;
  }
  .section6 .text-inner .line{
    margin: 10px 0;
  }
  .section6 .text-bg{
    width: 100%;
  }
  .section6 .form-group{
    padding-top: 5px;
  }
  .section6 .form-group input{
    height: 32px;
    line-height: 32px;
  }
}
.section_box.animation-action  .fadeInLeft{
  opacity: 1;
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
.section_box.animation-action  .fadeInRight{
  opacity: 1;
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}