/* Write your styles */
a{
  color:inherit;

}
a:hover{
  color: inherit;
  text-decoration: none;
}
ul{
  list-style: none;
  padding-left: 0px;
  margin-bottom: 0px;
}
.banner{
  background: url(../../images/bwcx/bannerbg.jpg) no-repeat center;
  text-align: center;
  position: relative;
  height:230px;
}
.container{
  width:960px;
  margin:0 auto;
}
.tit{
  width:800px;
  position:absolute;
  margin-left: -400px;
  left: 50%;
  top:15%;
}
.banner img{
   width:100%;
}
.nav{
  background: url("../../images/bwcx/bwcxq_02-03.png") no-repeat center;
}
.nav ul{
  overflow: hidden;
  zoom:1;
}
.nav ul li{
  text-align: center;
  width:12.5%;
  float: left;
  height: 70px;
  line-height: 70px;
  color: #fff;
  font-size: 18px;
}
.part1{
  background: url(../../images/bwcx/header1.jpg) no-repeat center;
  padding-bottom: 50px;
}
.part1top{
  text-align: center;
  padding-top: 30px;
  margin-bottom: 30px;
}
.part1top h2 a{
  font-size: 30px;
  position: relative;
  color: #da1214;
}
.part1top h2 a::before{
  content: "";
  width:62px;
  height:33px;
  background: url(../../images/bwcx/bwcxq_06.png) no-repeat center;
  position: absolute;
  left: -65px;
  top:5px;
}
ul.mainlist li{
  position: relative;
  padding:5px 0px 5px 10px;

}
ul.mainlist li:first-child{
  font-size: 20px;
  font-weight: bold;

}
ul.mainlist li::before{
  content: "";
  width:5px;
  height:5px;
  border-radius: 999px;
  position: absolute;
  left: 0%;
  top:50%;
  background: #000;
  margin:-2.5px 0px 0px -2.5px;
}
.swiper-container {
   width: 100%;
   height: 100%;
 }
 .swiper-slide {
   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;
 }
 .swiper-slide img{
   width:100%;
 }
 .swiper-slide{
   position: relative;
 }
 .swiper-slide p{
   position: absolute;
   bottom:0px;
   left:0px;
   width:100%;
   color: #fff;
   background: rgba(0,0,0,0.3);
   margin:0px;
   padding:5px ;
 }
.swiper1-container{
  margin-top: 15px;
}
 .swiper1-pagination{
   text-align: right;
   padding-right:10px;
 }
 .part2{
   background: url("../../images/bwcx/bwcxq_05.png") no-repeat center;
   height:600px;
   padding-top: 100px;
 }
.part2fl h2{
  margin-bottom: 40px;
}
 .part2fl h2 img{
   width:100%;

 }
 .part2fl ul li{
   width:100%;
   border-radius: 50px;
   background: #e58183;
   color: #fff;
   font-size: 22px;
   padding:5px 0px 5px 70px;
   position: relative;
   margin-bottom: 30px;
 }
 .part2fl ul li::before{
  content: "";
  width:50px;
  height: 50px;
  position: absolute;
  left: -10px;
  top:-3px;
  background: url("../../images/bwcx/bwcxgx_11.png") no-repeat center;
  background-size: 100% 100%;
   }
   .part3{
     background: url("../../images/bwcx/ly1-bg.gif");
     padding: 30px 0px;

   }
.part3b{
  width:470px;
  height:127px;
  padding:10px 10px 0px 70px;
  float: left;
  margin-right: 20px;
  background: url("../../images/bwcx/ft.jpg") no-repeat center;
  background-size: 100% 100%;
  margin-top: 15px;
}
.part3b h3{
  font-size: 20px;
}
.part3b p span{
  color: #da252c;
}
.part3b:nth-child(odd){
  margin-right: 0;
}
.over{
  overflow: hidden;
  zoom:1;
}
.part4{
  background: url("../../images/bwcx/bwcxq_07.png") no-repeat center;
  height:720px;
  padding:50px 0px;
}
.part4bg{
  background: rgba(255,255,255,0.5);
  padding:15px;
  height:500px;
  border-radius: 20px;
}
.part4bg h2{

  padding-top: 20px;

}
.part4fl{

}
.part4fl ul li{
  border-bottom: #ccc solid 1px;
  position: relative;
  overflow: hidden;
  zoom:1;
  padding: 15px 0px;
  margin-top: 20px;
}
.part4fl ul li:last-child{
  border-bottom: none;
}
.part4fl ul li img{
  float: left;
  margin-right: 15px;
}
.part4fl ul li p{
  font-size: 20px;
}
.part4fl ul li span{
  position: absolute;
  bottom: 15px;
  left: 235px;
  font-size: 14px;
  color: #999;
}
.part4fr{

}
.part4fr ul{
 padding:0px 20px;
}
.part4fr ul li{
  font-size: 20px;
  padding:10px 20px;
  position: relative;
}
.part4fr ul li::before{
  content: "";
  width:5px;
  height:5px;
  border-radius: 10px;
  margin-left: -2.5px;
  margin-top: -2.5px;
  top:50%;
  left:0px;
  position: absolute;
  background: red;
}
.part5{
  padding:30px 0px;
  background: url("../../images/bwcx/ly1-bg.gif");
}
.part5 h2{

}
.part5con{
  background: url(../../images/bwcx/lh-2019-pic04.jpg) no-repeat center;
  width:1240px;
  margin:0 auto;
  padding:66px 30px 66px 84px;
}
.part5confl{
  width:633px;
  height:350px;
  float: left;
}

.p5-tsgz1{width:220px;heihgt:120px;margin-right:6px;}
.p5-tsgz2{width:220px;heihgt:120px;}
.p5-tsgz3{width:140px;heihgt:220px;margin-right:12px; margin-top:10px;}
.p5-tsgz4{width:140px;heihgt:220px;margin-right:12px; margin-top:10px;}
.p5-tsgz5{width:140px;heihgt:220px;margin-top:10px;}

.part5confr{
  width:446px;
  height:350px;
  float: left;
  margin-left: 10px;
}
.part5confr img{
  float: left;
}
.part6{
  padding:30px 0px;
 background: url("../../images/bwcx/bwcxq_09.jpg") no-repeat center;
 height:auto;
}
.part6fl ul{
  padding:0 20px;
}
.part6fl ul li{
  font-size: 20px;
  padding:10px 0px 10px 10px;
  position: relative;
}
.part6fl ul li::before{
  content: "";
  width:5px;
  height:5px;
  border-radius: 10px;
  margin-left: -2.5px;
  margin-top: -2.5px;
  top:50%;
  left:0px;
  position: absolute;
  background: red;
}
footer{
  background: #da0e07;
  padding:50px 0px;
  text-align: center;
  color: #fff;
}
.my-bullet-active{
  background: #ff6600;
  opacity: 1;
}
