@charset "utf-8";
 
html, body{
  height: 100%;
  background: #fff;
}
.main{
    max-width:1300px;
    width:100%;
}
.swiper-container {
  width: 100%;
  max-height: 100%;
  overflow: hidden;
}
.swiper-slide{
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}






.section{
    max-width:1300px;
    margin:0 auto;
    position:relative;
}
.swiper-container{
  position: relative;
}
.swiper-container .pnext{
  width:50px;
  height:50px;
  line-height:50px;
  text-align:center;
  z-index: 99;
  cursor: pointer;
  background: url(../images/icon.png)no-repeat center center;
  position: absolute;
  left:48%;
  bottom:10%;
}





.index_htit{
	height:300px;
	background: url(../images/index_h_bg.png)no-repeat center center;
}
.index_htit h2{
	color:#69696f;
	font-size:48px;
	line-height:60px;
	padding:110px 0;
	text-align:center;
	font-family:'微软雅黑';
}

.index_htit2{
	height:300px;
	background: url(../images/index_h_bg2.png)no-repeat center center;
}
.index_htit2 h2{
	color:#fff;
	font-size:48px;
	line-height:60px;
	padding:110px 0;
	text-align:center;
	font-family:'微软雅黑';
}




/*.section1*/
/* .mbg1{
    background: url(../images/mbg1.jpg) center center no-repeat;
    background-size:cover;
} */
.index_banner{
	width:100%;
	height:100%;
	position: relative;
}
.index_banner .banner-sprev,
.index_banner .banner-snext{
  position: absolute;
  top:40%;
  z-index: 11;
  color:#aaa;
  font-size:60px;
  line-height:100px;
  width:60px;
  height:100px;
  display: block;
  font-family: "宋体";
  cursor: pointer;
}
.index_banner .banner-sprev{
  right:10%;
}
.index_banner .banner-snext{
  left:10%;
}
.index_banner .swiper-wrapper{
  width:100%;
  height:100%;
}
.index_banner .swiper-slide{
  width:100%;
  height:100%;
  display: block;
  background-size:cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.index_banner .swiper-slide a{
  display:block;
  width:100%;
  height:100%;
}










/*section2*/
.mbg2{
    position: relative;
    background: url(../images/mbg2.jpg) center center no-repeat;
    background-size:cover;
}

.section2{ 
    max-width:1300px;
    height:450px;
}








/*.section3*/
.mbg3{
    position: relative;
    background: url(../images/mbg3.jpg) center center no-repeat;
    background-size:cover;
}
.section3{
    max-width:1300px;
    height:450px;
    position: relative;
}






/*section4*/
.mbg4{
    position: relative;
    background: url(../images/mbg4.jpg) center center no-repeat;
    background-size:cover;
}
.section4{
    height:450px;
    max-width:1300px;
}





/*.section5*/
.mbg5{
    position: relative;
    background: url(../images/mbg5.jpg) center center no-repeat;
    background-size:cover;
}
.section5{
    height:450px;
    max-width:1300px;
    position: relative;
}




/*.section6*/
.mbg6{
    position: relative;
	background: #fff;
}
.section6{
    height:740px;
    max-width:1300px;
    position: relative;
}
.section6 .foot_logo{
	max-width:1300px;
	height:300px;
	display: block;
	background:url(../images/foot_logo.png) no-repeat center center;
	margin:0 auto 60px 0;
}
.section6 .foot_nav_box{
	padding-top:60px;
	border-top:1px solid #ddd;
	max-width:1300px;
	text-align:center;
}
.section6 .foot_nav_box .foot_nav{
	display: inline-block;
}
.section6 .foot_nav dl{
	float:left;
	margin-right:100px;
}
.section6 .foot_nav dl:last-child{
	margin-right:0;
}
.section6 .foot_nav dl dt{
	color:#333;
	font-size:16px;
	line-height:26px;
	font-weight:bold;
	padding-bottom:10px;
}

.section6 .foot_nav dl dd{
	color:#333;
	font-size:15px;
	line-height:26px;
}









.swiper-slide-active .section2 .index_htit{
  animation-name:fadeInUp;
  animation-duration:1s;
  animation-timing-function:linear;
/*  animation-delay:.5s;*/

}
.swiper-slide-active .section3 .index_htit2{
  animation-name:fadeInUp;
  animation-duration:1s;
  animation-timing-function:linear;
}

.swiper-slide-active .section4 .index_htit2{
  animation-name:fadeInUp;
  animation-duration:1s;
  animation-timing-function:linear;
}

.swiper-slide-active .section5 .index_htit{
  animation-name:fadeInUp;
  animation-duration:1s;
  animation-timing-function:linear;
}


.swiper-slide-active .section6 .foot_logo{
  animation-name:fadeInUp;
  animation-duration:1s;
  animation-timing-function:linear;
}


.swiper-slide-active .section6 .foot_nav_box{
  animation-name:fadeInUp;
  animation-duration:1s;
  animation-timing-function:linear;
}







.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{
    height:270px;
}
.swiper-container-vertical>.swiper-pagination{
	position: absolute;
	right:5%;
	top:80%;
	width:30px;
	height:270px;
	z-index: 11;
	display: block;
}
.swiper-pagination .swiper-pagination-bullet{
    width:18px;
    height:18px;
	position: relative;
	display:block;
	background:none;
	border:1px solid #242c65;
	border-radius:100%;
	margin:0 auto 30px auto;
	cursor: pointer;
	outline:none;
}
.swiper-pagination .swiper-pagination-bullet-active{
    background:#242c65;
} 
.swiper-container-vertical>.swiper-pagination-bullets>.swiper-pagination-bullet{
	margin:0 auto 30px auto;
}

.swiper-pagination .swiper-pagination-bullet:before{
    content:'';
    width:1px;
    height:30px;
    display:block;
	position: absolute;
	top:19px;
	left:47%;
	z-index: 10;
    background:#a1a1a1;
}
.swiper-pagination .swiper-pagination-bullet:last-child:before{
	background:none;
}










