.hot-header{
  padding-top: 1.67rem;
}
.hot-title{
  margin-bottom: 0.56rem;
  height: 2.5rem;
  line-height: 2.5rem;
  font-size: 2.22rem;
  font-weight: bold;
  font-family: SFProText-Bold, SFProText;
}
.hot-nav{
  height: 4.17rem;
  padding-top: 1.25rem;
  font-size: 0;
  text-align: center;
  border-bottom: 1px solid #E1E2E6;
}
.hot-nav li{
  display: inline-block;
  line-height: 1.94rem;
}
.hot-nav a{
  color: #9FA2A8;
  font-size: 1.39rem;
  position: relative;
  padding: 0 0.835rem;
}
.hot-nav a.active{
  color: #303133;
}
.hot-nav a.active:after{
  position: absolute;
  bottom: -0.28rem;
  left: 0.705rem;
  content: '';
  display: block;
  width: 1.11rem;
  height: 0.21rem;
  background: #303133;
  border-radius: 0.1rem;
}
.hot-content{
  padding: 1.67rem 0 2.08rem 0;
  font-size: 0;
}
.hot-content li{
  width: 20%;
  display: inline-block;
  padding: 0.83rem 1.6rem 0.83rem 0;
}
.hot-content a{
  display: block;
  color: #07BEB8;
  line-height: 1.36rem;
  font-size: 0.97rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.page-pagination{
  padding-bottom: 2.5rem;
  text-align: center;
}
.pagination{
  height: 1.94rem;
  line-height: 1.94rem;
}
.page-pagination li{
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  height: 100%;
  width: 1.94rem;
}
.page-pagination li+li{
  margin-left: 0.56rem;
}
.page-pagination li a{
  width: 100%;
  display: inline-block;
  font-size: 0.97rem;
}
.page-item{
  border: 1px solid #F0F1F5;
  border-radius: 50%;
}
.page-item.active{
  background-color: #07BEB8;
}
.page-item.active a{
  color: #fff;
}
.page-pagination .page-step {
  border: none;
  width: 2.6rem;
}
.page-other a{
  color: #BABCC2;
}
.page-other.active a{
  color: #303133 ;
}
.page-pagination .page-to{
  display: inline-block;
  width: auto;
  margin-left: 2.08rem;
  border: 1px solid #E8E9ED;
  border-radius: 0.56rem;
}
.page-to .btn-go{
  background-color: #E8EAED;
  color: #9FA2A8;
  vertical-align: top;
  border-radius: 0 0.56rem 0.56rem 0;
  font-size: 0.97rem;
  cursor: pointer;
}
.page-to.active .btn-go{
  color: #07BEB8;
}
.page-to input{
  position: relative;
  border-radius: 0.56rem 0 0 .56rem;
  padding: .3rem;
  text-align: center;
}
.page-to input,.page-to .btn-go{
  width: 2.36rem;
  height: 100%;
}
