.swiper-container{
  height: 300px;
}
.swiper-slide{
  background-size: 100% auto;
}
.swiper-container-horizontal > .swiper-pagination-bullets{
  bottom: 240px;
}
.rwb-circle-panel .rwb-circle-main{
  width: 100%;
  background-image: none;
  flex-direction: column;
  margin: 0;
  box-shadow: none;
  padding: 0 10px;
  margin: 0;
  height: auto;
}
.rwb-circle-item{
  color: #666;
  width: 100%;
  margin: 0;
}
.rwb-circle-item > p,
.rwb-circle-item .rwb-circle-title{
  font-size: 16px;
  color: #000;
}
.rwb-circle-item .rwb-circle-title{
  font-size: 18px;
}
.rwb-circle-item .rwb-circle_mobile-img{
  display: block;
  width: 80%;
  margin-top: 10px;
}

.rwb-func-table{
  width: 100%;
}

.rwb-func-table .rowspan-row-tr:first-child > td:first-child,
.rwb-func-table .rowspan-row-tr:first-child > td:nth-child(2){
  width: 20%;
}
.rwb-func-table tr{
  line-height: 36px;
}
.rwb-func-table tr > td:last-child{
  text-align: left;
  line-height: 2;
  padding: 4px 5px;
}
.rwb-liucheng-main > .liucheng-img{
  width: 100%;
  margin: 0;
  min-height: 200px;
}
.download-panel-main{
  flex-wrap: wrap;
  margin-top: 30px;
}
.download-panel-main .l-course{
  width: 100%;
  margin: 0;
  border: none;
}
.r-download-box{
  margin-top: 30px;
  border: none;
  width: 100%;
}
.r-download-wrapper{
  width: 100%;
  padding: 0 10px;
}
.download-panel-title{
  text-align: left;
  padding-left: 25px;
}
.r-download-wrapper .r-download-list > a{
  width: auto;
  flex: 3;
  margin-right: 5px;
}
.client-box,
.client{
 width: 100%;
}
.client{
  margin: 0;
}
.client-box{
  height: 123px;
}
.container .client-item{
  margin: 5px;
}
.container .classShowMore{
  padding: 5px;
}