/* init slide */
.swiper-container {
  height: 1.79rem;
}
.swiper-pagination-bullet{
  background:#47BAE7;
}
.swiper-pagination-bullet-active{
  background:#fff;
}
/* #new */
#new{
  width:100%;
  padding:0.32rem 0.2rem 0 0.2rem;
}
#new > .content{
  border:0.01rem solid #cdcdcd;
  position:relative;
  top:0;
  left:0;
  padding:0.375rem 0.365rem 0.15rem 0.165rem;
}
#new > .content > .title{
  position:absolute;
  top:-0.205rem;
  left:50%;
  margin-left:-0.205rem;
  width:0.41rem;
  height:0.41rem;
  background:#0381f6;
  font-size:0.13rem;
  color:#fff;
  text-align:center;
  padding:0.06rem;
  line-height:0.16rem;
}
#new > .content > .list > .item{
  margin-bottom:0.2rem;
}
#new > .content > .list > .item > a{
  display:block;
  font-size:0.12rem;
  color:#000;
  display:flex;
}
#new > .content > .list > .item > a > .label-icon{
  display:block;
  width:0.44rem;
  height:0.16rem;
  line-height:0.16rem;
  color:#fff;
  text-align:center;
  background:#46b9e6;
  border-radius:4px;
}
#new > .content > .list > .item > a > .desc{
  flex:1;
  margin-left:0.13rem;
}
#new > .content > .more{
  display:block;
  text-align:center;
  font-size:0.11rem;
  color:#b0b0b3;
  margin-left:0.3rem;
}
/* /#new */

/* #main */
#main{
  margin-top:0.13rem;
  padding:0 0.23rem 0.55rem 0.23rem;
}
#main > .list{}
#main > .list > .item{
  padding:0.2rem 0 0.26rem 0;
  border-bottom:0.01rem solid #cdcdcd;
}
#main > .list > .item > a{
  font-size:0.13rem;
  color:#6c6c6c;
}
#main > .list > .item > a > .title{
  font-size:0.16rem;
  color:#000;
  line-height:0.21rem;
}
#main > .list > .item > a > .bottom{
  margin-top:0.11rem;
  display:flex;
  position:relative;
  top:0;
  left:0;
}
#main > .list > .item > a > .bottom > img{
  width:1.06rem;
  height:0.6rem;
  flex:0 0 1.06rem;
}
#main > .list > .item > a > .bottom > .right{
  flex:1;
  margin-left:0.2rem;
}
#main > .list > .item > a > .bottom > .right > .icon-list{}
#main > .list > .item > a > .bottom > .right .icon{
  display:flex;
  align-items: top;
  margin-bottom:.02rem;
}
#main > .list > .item > a > .bottom > .right .icon img{
  width:0.11rem;
  height:0.13rem;
  vertical-align: top;
  margin-right:0.05rem;
  flex:0 0 .11rem;
}
#main > .list > .item > a > .bottom > .right .icon span{
  flex:1;
  max-width: 200px;
  margin-top: -.015rem;
}
#main > .list > .item > a > .bottom > .right > .button{
  float:right;         
  width:0.99rem;
  height:0.21rem;
  background:#cccccc;
  color:#6c6c6c;
  margin-top:.1rem;
}
#main > .list > .item > a > .bottom > .right > .button.signUp{
  background:#0381f6;
  color:#fff;
  border:none;
}
/* /#main */