.section20 {
    background: #eb7400;
    position: relative;
}

.se20-wrapper {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: .66rem 0 .9rem;
}

.se20-wrapper img {
    width: 1.53rem;
}

.se20-name {
    font-size: 0.5rem;
    line-height: 1em;
    color: #ffffff;
    margin-top: 0.82rem;
}

.se20-phone {
    font-size: 0.4rem;
    line-height: 1em;
    color: #ffb872;
    margin-top: 0.28rem;
}

.se20-bottom {
    height: 0.8rem;
    line-height: 0.8rem;
    background-color: #eb6100;
    font-size: 0.24rem;
    color: #ffffff;
    padding-left: .17rem;
}

.set {
    width: .4rem;
    height: .38rem;
    background: url(../dist/images/set.png) no-repeat center center / .4rem auto;
    position: absolute;
    right: .12rem;
    top: .56rem;
    padding: .1rem;
}

.section21 {
    background-color: #fff;
    margin-bottom: 1.5rem;
}

.se21-title {
    padding: .3rem 0 0.3rem .5rem;
    line-height: .4rem;
    font-size: 0.3rem;
    color: #535353;
    background: url(../images/list-ico.png) no-repeat 0 center / auto .4rem;
}

.se21-item {
    padding: .3rem 0;
    border-top: 1px solid #eee;
    font-size: .24rem;
    line-height: .4rem;
    color: #535353;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.se21-item p:nth-child(2) {
    color: #7d7d7d;
}

.se21-right {
    text-align: right;
    margin-left: .2rem;
}