@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0;}
a { text-decoration:none;}
a img { border:none; }	
ol,ul,li {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
p,img,h3,h4,h5 { display:block;}
body{font-size:12px; font-family:"微软雅黑"; margin:0 auto; background-color:#fff;}
#header { margin: 0 auto; height:110px; overflow:hidden;
  }
.head { width:1000px; margin:22px auto 10px auto; overflow:hidden;}
#content { font-family:"微软雅黑";}
#content p { font-size: 16px; color: #858585; line-height: 30px;}
#banner { margin: 0 auto; background:url(../images/01.jpg) no-repeat top center; height:543px; overflow:hidden;}
.footer{background:#f9f9f9;overflow:hidden;height:191px;font-size:13px;color:#5d5b5c; }
.bottom-link-wrap {padding: 30px 0 20px 0;width: 975px;margin: 0 auto;overflow: hidden;}
a {color:#5d5b5c;}
.links-list {float: left;height: 143px;overflow: hidden;margin: 0 auto;}
.links-list .itemB {width: 217px;text-align: center;height: 135px; float:left;}
.links-list ul {height: 135px;}
.links-list li {line-height: 24px; list-style-type:none;}
.links-list h4 {padding-bottom:10px;color:#7d7e76;font-weight:bold;font-size: 14px;}
.bottom-link .b-l-5 {width: 300px;text-align: left;padding-left:23px;}
.bottom-link .b-l-5 ul li.p1 {font: 900 26px/35px Verdana, Geneva, sans-serif;color: #0e6c38;}
.f_db {overflow:hidden;background:#f9f9f9; font-size:13px; color:#7d7e76;}
.dibu {width: 983px;overflow: hidden;padding: 20px 0;margin: 0 auto;text-align: center;}
.dibu_txt {width: 983px;text-align: center;line-height: 30px;}
.dibu_txt p { line-height:30px; text-align:center; }

.ban1-top { overflow:hidden;text-align:center; width:1100px; margin:0 auto;}
.ban1-top h4 { font-size:40px;   color:#020202;  margin:20px 0 10px;}
.ban1-top img { margin:20px auto 0;}
.ban1-top h5 { font-size:36px;   color:#020202; line-height: 55px;}

.ban1-top p {font-size:16px; color:#060606;  line-height:28px; text-align:left; padding-bottom:30px}

#content #ban0 { overflow:hidden; 	background: url(../images/10.jpg) no-repeat center top; padding: 35px 0;
}
#content #ban0 p { width: 1100px; margin: 0 auto; color: #545353; padding:330px 0 15px;  }

#content .ban1 {overflow:hidden;padding:55px 0 70px;background: url(../images/04.jpg) top center no-repeat }

#content  .ban1-con { margin: 0 auto; width:1000px; height:660px; }
#content  .ban1-con img {width:1000px; height:660px;}
#content  .ban1-con p { width: 94%; padding-left: 6%; color: #fff; background: url(../images/00.png);position: absolute; left:0; bottom: 0; line-height: 68px; text-align:left; font-size: 18px;  }
#content  .ban1-con .swiper-container {
  width: 100%;
  height: 100%;
}
#content  .ban1-con .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;

  /* Center slide text vertically */
  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;
}

#content  .ban1-con .swiper-pagination-bullet {
  background: none;border-radius: 0; opacity: 1; color: #fff; width: 20px; height: 40px;font-size:18px; line-height: 35px;
}
#content  .ban1-con .swiper-pagination-bullet-active {
  color:#f00;font-size:22px; background: #fff;

}
.ban1-con .swiper-container-horizontal>.swiper-pagination-bullets, .ban1-con .swiper-pagination-custom,  .ban1-con.swiper-pagination-fraction {
  bottom: -5px;
  left:auto; right: 0;
  width: 300px; 
}
#content  .ban1-con .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 5px;
}
#content  .ban1-con .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
  background-image: url(../images/01.png);
  left: 20px;

}
#content  .ban1-con .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
  background-image:url(../images/02.png);
  right: 20px;

}
#content  .ban1-con .swiper-button-next,#content  .ban1-con .swiper-button-prev {

  width: 41px;
  height: 70px;
  margin-top: -77px;

  background-size: 41px 70px;
 
}
#content .ban2 {overflow:hidden; padding:50px 0; background:#fff; }

#content .ban3 {overflow:hidden; margin-top: 40px; padding:40px 0 10px; background: url(../images/06.jpg) top center no-repeat;}
#content .ban3 .ban3-con { margin: 0 auto; width:1120px; overflow:hidden; padding-top:20px;  padding-left: 40px;

}
#content .ban3  h6 {
   color: #050505; font-size: 26px; font-weight: bold; line-height: 40px;
}
#content .ban3  p {
  color: #050505; font-size:17px; line-height: 30px;
}
#content .ban3 .b3-le {
  width: 440px; float: left; overflow: hidden;
}
#content .ban3 .b3-le h6 {
  padding: 105px 0 180px;
}
#content .ban3 .b3-ri {
  width: 600px; float:right; overflow: hidden;
}
#content .ban3 .b3-ri h6 {
  color: #fff;
}
#content .ban3 .b3-ri p {
  color: #fff; width: 430px; padding: 5px 0 20px;
}
#content .ban3 .b3-ri  .b3-con img {width:600px; height:400px;}
#content .ban3 .b3-ri .b3-con p { width: 100%; text-align: center;  padding:0; color: #fff; background: url(../images/00.png);position: absolute; left:0; bottom: 0; line-height:50px; font-size: 16px;  }
#content .ban3 .b3-ri .b3-con .swiper-container {
  padding-bottom: 35px;
}
#content .ban3 .b3-ri .b3-con .swiper-pagination-bullet-active {
  opacity: .8;
  background: #fff;
}
.swiper-pagination-bullet {
  width:10px;
  height: 10px;
  background: #fff;
  opacity: .2;
}
 #content .ban4 {overflow:hidden; padding:50px 0 50px; background: url(../images/19.jpg);}
#content .ban4 .ban4-con { margin: 0 auto; width:1150px; overflow:hidden; padding-top:40px; }

.ban4-con2 { overflow: hidden; padding-top: 30px;}
.ban4-con2 .le { float: left;}
.ban4-con2 ul { float:left; width:570px; overflow: hidden;  padding-left: 5px; }
.ban4-con2 ul li { font-size: 17px; color: #262626; line-height: 34px; margin-bottom: 10px;}


.ban5 {
  overflow: hidden; padding: 70px 0 40px;
}
.ban5-con {
  width: 1200px; margin: 0 auto;
}
.ban5-con ol {
  width: 900px; margin: 20px auto 35px; overflow: hidden;
}
.ban5-con ol  li {
  width: 80%; padding-left: 10%; border-radius: 20px; line-height: 40px;color: #fff; font-size: 20px;  font-weight: bold; ; background: #2aa9df; margin-bottom: 10px;
}
#content  .ban5-con .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
  background-image: url(../images/03.png);
  left: 0;

}
#content  .ban5-con .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
  background-image:url(../images/04.png);
  right: 0;

}
#content  .ban5-con .swiper-button-next,#content  .ban5-con .swiper-button-prev {

  width: 35px;
  height: 54px;
  margin-top: -30px;

  background-size: 35px 54px;
 
}
.ban5-con  .swiper-container {
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}
.ban5-con .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;

  /* Center slide text vertically */
  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;
}
.ban5-con  ul {
  width: 1101px; padding: 0 50px; overflow: hidden;
}
.ban5-con  ul img {width: 356px; height: 240px;}
.ban5-con  ul li {width: 356px; margin: 0 5px; float: left;
}
.ban5-con  ul li p {width: 356px; color: #616060; font-size: 18px; text-align:center; padding-top: 10px;
}
#content .ban6 {overflow:hidden; padding:120px 0 100px; background: url(../images/09.jpg) center top no-repeat;}
#content .ban6 .ban6-con { margin: 0 auto; width:1150px; overflow:hidden; padding-top:40px; }
#content .ban6 .ban6-con p { padding-left:350px; color: #060606; font-size: 17px;  }
#content .ban6 .ban6-con p span {color: #10aeca;font-weight: bold; }

