.about1 .total {
    padding-top: .4rem;
    padding-bottom: .4rem;
}

.about1 .total p {
    font-size: .28rem;
    line-height: .4rem;
}

.about1 .gray {
    background-color: #F8F8F8;
    padding: .8rem .4rem;
}

.about1 .gray .gH1 {
    margin-bottom: .4rem;
    border: none;
    height: 0.44rem;
}

.about1 .gray p {
    font-size: .28rem;
    margin-bottom: .4rem;
    line-height: .4rem;
}
.about1 .gray .six {
    height: 8.5rem;
    position: relative;
}

.about1 .gray .six .main {
    width: 4rem;
    height: 6.2rem;
    background: 0 0 /4rem no-repeat;
    position: absolute;
    top: 1.8rem;
    left: 50%;
    transform: translateX(-50%);
}

.about1 .gray .six a {
    text-align: center;
    background: center top/1.4rem 1.4rem no-repeat;
    padding-top: 1.4rem;
    position: absolute;
    width: 3rem;
}

.about1 .gray .six a .gH1 {
    font-size: .28rem;
    margin: 0;
}

.about1 .gray .six a .eH1 {
    font-size: .24rem;
    color: #D9C495;
}

.about1 .gray .six a .eH1 {
    transform: scale(0.8);
    line-height: .24rem;
}

.about1 .gray .six .six1 {
    background: center bottom/1.4rem 1.4rem no-repeat;
    padding-bottom: 1.6rem;
    top: 0.22rem;
    left: 50%;
    transform: translateX(-50%);
    padding-top: 0;
}

.about1 .gray .six .six2 {
    left: 4rem;
    top: 2.2rem;
}

.about1 .gray .six .six3 {
    left: 4rem;
    top: 4.6rem;
}

.about1 .gray .six .six4 {
    top: 5.9rem;
    left: 50%;
    transform: translateX(-50%);
    width: 6rem;
}

.about1 .gray .six .six5 {
    left: -0.3rem;
    top: 4.5rem;
}

.about1 .gray .six .six6 {
    left: -0.3rem;
    top: 2.2rem;
}

.about1 .dates {
    padding: .8rem .4rem 0;
    background: bottom left/7.5rem 2rem no-repeat;
    background-repeat: no-repeat;
    padding-bottom: 1.6rem;
}

.about1 .dates .gH1 {
    margin-bottom: .4rem;
    border: none;
}

.about1 .group .group1 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}

.about1 .group .group1>div {
    width: 2.22rem;
    height: 1.1rem;
    font-size: .22rem;
    text-align: center;
    margin-bottom: .4rem;
}

.about1 .group .num {
    font-size: .6rem;
    color: #D9C495;
    font-weight: 600;
    margin-bottom: .08rem;
    position: relative;
}

.about1 .group .num::after {
    content: "+";
    font-size: .28rem;
    color: #D9C495;
    line-height: .4rem;
    font-weight: 600;
    position: absolute;
    top: 0;
    margin-left: .04rem;
}

.about1 .group .group1 div>.num3::after {
    content: "亿";
    top: .3rem;
}

.about1 .group .txt {
    font-size: .22rem;
    line-height: .32rem;
}

.about1 .group .last {
    text-align: center;
    margin-bottom: .4rem;
}

/* about2 */
.about2 .total {
    padding-top: .4rem;
    padding-bottom: .4rem;
}

.about2 .area {
    background-color: #F8F8F8;
}

.about2 .area ul {
    display: flex;
    flex-wrap: wrap;
    padding: 0 .4rem;
}

.about2 .area ul li {
    width: 1.66rem;
    height: 0.88rem;
    font-size: .28rem;
    line-height: .88rem;
    text-align: center;
}

.about2 .detail {
    display: none;
    padding: .4rem .4rem 1.6rem;
}

.about2 .detail.choose {
    display: block;
}

.about2 .detail img {
    width: 6.7rem;
    height: 3.76rem;
}

.about2 .detail .gH1 {
    padding-bottom: 0.2rem;
    padding-top: .2rem;
    border: none;
}

.about2 .detail p {
    font-size: .28rem;
    line-height: .4rem;
    margin: 0;
}

.about2 .detail .dashed {
    height: 1px;
    background-color: #ececec;
    margin-top: .2rem;
    margin-bottom: .2rem;
}

/* about3 */
.about3 .w670 {
    padding-top: .4rem;
    padding-bottom: 1.6rem;
}
.about3 .w670 img {
    width: 6.7rem;
    /*height: 3.76rem;*/
    margin-bottom: .4rem;
}

.about3 p {
    font-size: .32rem;
    line-height: .52rem;
    text-align: left;
}

/* about4 */
.about4 {
    padding-top: .4rem;
    padding-bottom: 1.6rem;
}
.about4 .tab {
    width: 7.5rem;
    height: 0.88rem;
    /* margin-bottom: .4rem; */
    background-color: #F8F8F8;
    display: flex;
    justify-content: space-around;
    padding-left: 2rem;
    padding-right: 2rem;
    position: relative;
}
.about4 .tab div {
    font-size: .28rem;
    height: 0.88rem;
    line-height: 0.88rem;
}
.about4 .tab .someLine {
    width: 1px;
    height: 0.3rem;
    background-color: #D9C495;
    transform: translateY(0.3rem);
}
.about4 .w670.senior {
    display: none;
}

.about4 .w670 .person {
    width: 5.9rem;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    padding: .4rem 0;
    /* margin-bottom: .4rem; */
    border-bottom: 1px solid #ececec;
}

.about4 .w670 .person .p_l {
    width: 2.18rem;
    height: 2.9rem;
}

.about4 .w670 .person .p_l img {
    width: 2.18rem;
    height: 2.9rem;
}

.about4 .w670 .person .p_r {
    font-size: .28rem;
    margin-left: .4rem;
}

.about4 .w670 .person .p_r .name {
    font-size: .32rem;
    line-height: .44rem;
    margin-bottom: .04rem;
}

.about4 .w670 .person .p_r .position {
    line-height: .4rem;
    margin-bottom: .24rem;
}

.about4 .w670 .person .p_r .desc {
    line-height: .4rem;
}

/* about5 */
.about5 {
    padding-top: .4rem;
    padding-bottom: 1.6rem;
}

.about5 .img {
    font-size: 0px;
}

.about5 .img img {
    width: 7.5rem;
    height: 2.6rem;
}

/* about6 */
.about6 .w670 {
    padding-top: .4rem;
    padding-bottom: 1.2rem;
}
.about6 .w670 .list .time {
    color: #D9C495;
    font-size: .5rem;
    line-height: .6rem;
    margin-bottom: .2rem;
}

.about6 .w670 .list .details {
    font-size: .28rem;
    line-height: .4rem;
    padding-left: .36rem;
    border-left: 2px solid #D9C495;
    margin-bottom: .4rem;
    text-align: justify;
}