.dynamic{
   width:100%;
   text-align: center;
   padding:50px 9px 30px;
}
.dynamic a{
    width:100%;
    margin-top:0.3rem;
    display:block;
}
.dynamic h3{
    margin-bottom:30px;
}
.dynamic-box{
    width:100%;
    padding:5px 13px;
    text-align: start;
    box-shadow: 0px 0px 6px 0px 
		rgba(57, 107, 120, 0.12);
    display: flex;
    justify-content: start;
    align-items: center;
    position: relative;
}
.dynamic-box+.dynamic-box{
    margin-top:0.29rem;
}
.dynamic-box img{
    width:15%;
}
.dynamic-box p{
    margin-left:0.55rem;
    font-weight: bold;
}
.dynamic>.dynamic-box p::after{
    content:">";
      width: 0.26rem;
      height: 0.96rem;
      color: #666;
      position: absolute;
      right:25px;
      font-weight: bold;
  }
  .dynamic button{
    width:100%;
    margin-top:30px;
    color:white;
    background:#2589ff;
    border:none;
    padding:12px 0px;
}
/* footer */
footer{
    width:100%;
    text-align:start;
    padding:0.74rem 1.85rem 3.75rem;
    background:#1e2838;
    color:#fff;
}
footer a{
    width:100%;
    display: block;
    color: #fff;
}
.about{
    width:100%;
    padding-bottom:8px;
    border-bottom:1px solid #fff;
}
.about h3{
    margin-bottom:0.88rem;
}
.about p{
    float:left;
}
.about p+p{
    margin-left:1.3rem;
}
.join{
    width:100%;
    margin-top:0.81rem;
    margin-bottom:1.48rem;
}
.join h3{
    margin-bottom:0.88rem;
}
.join ul{
    float:left;
}
.join ul+ul{
    margin-left:0.8rem;
}
.join ul>li{
    font-size:0.44rem;
    line-height:0.89rem;
}
.about-phone{
    width:100%;
    border:1px solid #fff;
    font-size:0.44rem;
    line-height:0.62rem;
    text-align: center;
    padding:0.29rem;
    margin-bottom:0.92rem;
}
.about-addr{
    width:100%;
    font-size:0.44rem;
    text-align:center;
    line-height:0.62rem;
}
