.banner img{
  width: 100%;
}
.title p{
  color: #959595;
  margin: 15px 0;
  font-size: 18px;
}
.main {
  margin-top: 40px;
}
.main>div {
  /* margin-top: 40px; */
  overflow: hidden;
}
.main_title {
  /* width: 100%; */
  height: 100px;
  background-color: #eeeeee;
  line-height: 100px;
  padding: 0 2.5%;
}
.main_title h2 {
  background: url(/kxc/zfp1.png)no-repeat left center;
  padding-left: 70px;
  display: inline-block;
  font-size: 23px;
}
.content {
  /* position: absolute; */
  width: 95%;
  margin: 0 auto;
}
.main .left {
  width: 50%;
  float: left;
  position: relative;
}
.main .right {
  width: 50%;
  float: right;
  position: relative;
}
.main img {
  width: 95%;
}
.main p{
  color: #707070;
  margin-bottom: 20px;
  font-size: 18px;
}
.border {
  /* display: block; */
  width: 90%;
  height: 2px;
  background-color: #bfbfbf;
  /* float: right; */ 
}

.main>div:nth-child(odd) .main_title h2 {
  float: right;
}
.main>div:nth-child(even) .main_title h2 {
  /* float: left; */
}
.main>div:nth-child(odd) .left{
  /* position: relative; */
  top: -50px;
  /* text-align: right; */
  height: 406px;
} 
.main>div:nth-child(odd) .right{
  padding-top: 88px;
  text-align: right;
  height: 268px;
  /* border-bottom: 2px solid #bfbfbf; */
}
.main>div:nth-child(even) .left{
  padding-top: 88px;
  height: 268px;
} 
.main>div:nth-child(even) .right{
  /* position: relative; */
  top: -50px;
  text-align: right;
  height: 406px;
} 
.main>div:nth-child(odd) .border{
  position: absolute;
  right: 0;
  bottom: 0;
}
.main>div:nth-child(even) .border{
  position: absolute;
  left: 0;
  bottom: 0;
}

