.bsfw-one{
  padding: 30px 0;
}
.bsfw-one-left{
  width: 690px;
}
.bsfw-title{
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid  #d7e3ef;
  margin-bottom: 10px;
}
.bsfw-title .bsfw-title-box{
  color: #2660a7;
  font-size: 30px;
  font-weight: bold;
  margin-bottom: 20px;
  
}
.bsfw-title .bsfw-title-box a{
  padding-bottom: 16px;
  border-bottom: 4px solid #2660a7;
  margin-right: 10px;

}
.bsfw-title .bsfw-title-box img{
  vertical-align: baseline;
}
.bsfw-title .bsfw-more{
  font-size: 15px;
  color: #999999;
}
.bsfw-one-left .channel-list .list-item{
  padding: 20px 0;
}
.bsfw-one-right{ 
  width: 470px;
}
.bsfw-one-right .bsfw-bszn-item{
  height: 100px;
  width: 100%;
  margin-bottom: 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  /* text-align: center; */
  font-weight: bold;
  padding: 0 30px ;
  color: #2660a7;
  position: relative;
  background-image: url(bszn_bg.png);

}
.bsfw-one-right .bsfw-bszn-item span{
  flex: 1;
  width: 60%;
  text-align: center;
  padding: 0 20px;
}
/* .bsfw-one-right .bsfw-bszn-item1{
  background-image: url(bsfw_bszn.png);
}

.bsfw-one-right .bsfw-bszn-item2{
  background-image: url(bsfw_zlxz.png);
} */
.bsfw-one-right .bsfw-bszn-item .bszn-item-icon{
  width: 20px;
  position: absolute;
  right: 30px;
  top: 50%;
  transform: translateY(-50%);

}
.bsfw-one-right .bsfw-bszn-item3{
  margin-bottom: 0;
  /* background-image: url(bsfw_bstj.png); */


}
.bszn-item3-title{
  font-weight: bold;
  color: #2660a7;
  font-size: 18px;
}
.bszn-item3-text{
  position: absolute;
  left: 60px;
  top: 70px
}
.bszn-item3-text span{
  font-weight: bold;
  color: #2660a7;
  font-size: 28px;
  padding: 0 10px;
}

/* 第二部分 */
.bsfw-two{
  padding: 30px 0;
  background-image: linear-gradient(#f5fafe,#Fff);
}
.bsfw-two-bs{
  margin-bottom: 20px;
}
.bsfw-two-bs .bs-title{
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  margin-bottom: 30px;
}
.bs-title .bs-title-tab{
  padding: 0 30px;
  text-align: center;
  display: flex;
  justify-content: space-between;
  flex: 1;
  font-size: 34px;
  font-weight: bold;
}
.bs-title .bs-title-tab .active{
  color: #2660a7;
}
.bs-tab-list{
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.bs-tab-list .bs-list-item{
  width: calc((100% - 62px) /4);
  margin-right: 20px;
  margin-bottom: 20px;
  border: 1px solid #d7e3ef;
  background-color: #Fff;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 30px 20px;
  font-size: 22px;
  font-weight: bold;
  box-shadow: 0px 0px 15px 5px #e7f2fb;
}
.bs-tab-list .bs-list-item:nth-of-type(4n){
  margin-right: 0;
}
.bs-tab-list .bs-list-item span{
  padding-left: 20px;
}
.bs-tab-list .bs-list-item:hover span{
  color:#205da1 ;
}
.bsfw-two-imgbox{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.bsfw-imgbox-item{
  width: calc((100% - 41px) / 3);
  margin-right: 20px;
}
.bsfw-imgbox-item:last-of-type{
  margin-right: 0;
}
.bsfw-imgbox-item img{
  width: 100%;
}

/* 移动端 */
@media screen and (max-width: 1200px) {

  .bsfw-one{
    padding: 30px 10px;
  }
  .bsfw-one-left{
    width: 100%;
    margin-bottom: 20px;
  }
  .bsfw-title .bsfw-title-box{
    font-size: 18px;
  }
  .bsfw-title .bsfw-title-box img{
    width: 30%;
  }
  .bsfw-title .bsfw-more{
    white-space: nowrap;
  }
  .bsfw-one-right{
    width: 100%;
  }
  .bsfw-bszn-item3{
    padding-left: 10px;
  }
  .bszn-item3-title{
    font-size: 16px;
  }
  .bszn-item3-text {
    left: 40px;
    top: 57px;
  }
  .bsfw-two{
    padding: 30px 10px;
  }
  .bsfw-two-bs .bs-title img{
    width: 20%;
  }
  .bs-title .bs-title-tab{
    padding: 0 20px;
    font-size: 20px;
  }
  .bs-tab-list .bs-list-item{
    width: calc((100% - 22px)/2);
    flex-wrap: wrap;
    font-size: 18px;
    padding: 10px;
  }
  .bs-tab-list .bs-list-item:nth-of-type(2n){
    margin-right: 0;
  }
  .bs-tab-list .bs-list-item span{
    display: block;
    padding-left: 0;
  }

  .bsfw-two-imgbox{
    flex-wrap: wrap;
  }
  .bsfw-imgbox-item{
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
  }
}