*{margin: 0 auto;padding: 0}
@CHARSET "UTF-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,aside {
	margin:0;
	padding: 0;
	font-family: '微软雅黑'
}
body{
	min-width: 1350px;
}
ul{list-style: none}
input[type='number'] {  -moz-appearance:textfield;  }
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none;  margin: 0;
}input{outline: none;background: rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}
textarea{  outline: none;background: rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}
select{outline: none;background: rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)  }
/*input,textarea{-webkit-appearance:none;}*/
a{text-decoration:none;outline: none}
img{
	border:none; /*去除ie浏览器border边框*/
	outline:none;
}
.bef::after{display: block;content: '';clear: both;}
img[src=""],img:not([src]){
opacity: 0;
}

.maxBox{
	width: 100%;
}
.box{
	width: 100%;
	position: relative;
}
.box1{
	height: 2441px;
	background: url(../images/bg_01.jpg) no-repeat center top;
}
.box2{
	height: 2594px;
	background: url(../images/bg_03.jpg) no-repeat center top;
}
.box3{
	height: 3040px;
	background: url(../images/bg_05.jpg) no-repeat center top;
}
.textA{
	font-size: 18px;
	text-align: justify;line-height: 1.8;
	color: #151515;
	position: absolute;left: 50%;
}
.textA a{
	color: #1584ea;
}

.box1 .a1{
	width: 420px;
	margin-left:60px;
	top: 1245px;
}

.bthA{
	width: 105px;height: 105px;
	display: block;
	position: absolute;
	top: 1300px;left: 50%;
}


.gy_box{
	width: 1200px;
	position: absolute;
	top: 2150px;
	left: 50%;margin-left: -600px;
}

.gy_box .textA{position: static;

width: 335px;float: left;
margin: 0 63px 0 20px;
}
.gy_box .textA:last-child{margin-right: 0;}
.gy_box .textA:first-child{margin-top: 20px;
margin-left: 15px;}


.banner1{
    width: 770px;
    height: 434px;
    position: absolute;
    left: 50%;
    top: 210px;
    margin-left: -386px;
   overflow: hidden;
}
.swiper {
	width: 100%;
	height: 100%;
  }
   .banner1
  .swiper-slide{background: #fff;position: relative;}

  .banner1 img{
	width: 100%;height: 100%;object-fit: cover;
  }
  
  .banner1 p{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 740px;
	padding: 7px 15px;
	background: rgba(0,0,0,0.5);
	color: #fff;
	line-height: 1.7;
  }

  .bth_left{
	border: none;
    outline: none;
    width: 65px;
    height: 70px;
    top: 399px;
    left: 50%;
    margin-left: -476px;
    position: absolute;cursor: pointer;
  }
  .bth_right{
	border: none;
    outline: none;
    width: 65px;
    height: 70px;
    top: 399px;
    left: 50%;
    margin-left: 405px;
    position: absolute;cursor: pointer;
  }

  .list{
	width: 920px;
	position: absolute;
	top: 730px;left: 50%;
	margin-left: -480px;
  }
  .list .textA{
	width: 100%;position: static;
	display: none;
  }


  .txt4{
	width: 420px;
    position: absolute;
    top: 1525px;
    left: 50%;
    margin-left: -586px
  }
  .txt4 .textA{
	position: static;
	width: 100%;
	color: #fff;
  }  .txt4 .textA a{
	color: #fff388;
  }

  .banner2{
	width: 710px;
    height: 399px;
    position: absolute;
    left: 50%;
    top: 2145px;
    margin-left: -113px;
    overflow: hidden;
  }



  .banner2
  .swiper-slide{background: #fff;position: relative;}

  .banner2 img{
	width: 100%;height: 100%;object-fit: cover;
  }
  
  .banner2 p{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 740px;
	padding: 7px 15px;
	background: rgba(0,0,0,0.5);
	color: #fff;
	line-height: 1.7;
  }


  .bth_left2{
	border: none;
    outline: none;
    width: 27px;
    height: 35px;
    top: 2488px;
    left: 50%;
    margin-left: -211px;
    position: absolute;
    cursor: pointer;
	z-index: 2;
  }
  .bth_right2{
	border: none;
    outline: none;
    width: 27px;
    height: 35px;
    top: 2488px;
    left: 50%;
    margin-left: -171px;
    position: absolute;
    cursor: pointer;	z-index: 2;
  }



  .list2{
	width: 410px;
    position: absolute;
    top: 2260px;
    left: 50%;
    margin-left: -562px;
  }

  .list2 .textA{
	width: 100%;position: static;
	display: none;

  }


  .box3_a{
	font-size: 18px;
    text-align: justify;
    line-height: 1.7;
    color: #151515;
    position: absolute;
	left: 50%;
  }
  .box3_a span{
	color: #1584ea;
  }

  footer{
    width: 100%;
    text-align: center;
    font-size: 14px;
    color: #fff;
    background: #1584ea;
    padding: 20px 0;
  }