footer{
    width: 100%;
    height: 308px;
    margin-top: 40px;
    background-color: rgb(77, 77, 77);
}
footer > section:first-of-type{
    position: relative;/*相对定位*/
    display: flex;/*弹性盒模型*/
    width: 80%;
    height: 250px;
    flex-wrap: wrap;/*弹性换行*/
    justify-content: space-around;/* 主轴两侧间距对齐 */
    /* background-color: rgb(161, 97, 14);  */
    margin: auto; 
    padding-top: 40px;
}
footer > section:first-of-type > section:first-of-type{
    position: relative;/*相对定位*/
    display: flex;/*弹性盒模型*/
    width: 100%;
    height: 190px;
    flex-wrap: wrap;/*弹性换行*/
    align-content: space-between;/* 测轴两侧对齐 */
    /* background-color: chartreuse; */
}
footer > section:first-of-type > section:first-of-type > dl{
    display: flex;/*弹性盒模型*/
    width: 100%;
    flex-wrap: wrap;/*弹性换行*/
    justify-content: space-between;/* 主轴两侧对齐 */
    margin: auto;
    font-size:14px;/*字体大小*/
    /* background-color: aquamarine; */
}
footer > section:first-of-type > section:first-of-type > dl > dt{
    padding-left: 16px;
}
footer > section:first-of-type > section:first-of-type > dl > dt:nth-of-type(4){
    padding-left: 0px;
}
footer > section:first-of-type > section:first-of-type > dl > dd > a{
    color: rgb(255, 255, 255);
}
footer > section:first-of-type > section:first-of-type > dl > dd > a:hover{
    cursor: pointer;
    color: rgb(229, 255, 0);
}
footer > section:first-of-type > section:first-of-type > dl > dt > a{
    color: rgb(255, 255, 255);
}
footer > section:first-of-type > section:first-of-type > dl > dt > a:hover{
    color: rgb(229, 255, 0);
}
footer > section:first-of-type > section:first-of-type > section:first-of-type{
    position: relative;/*相对定位*/
    display: flex;/*弹性盒模型*/
    width: 100%;
    height: 160px;
    flex-wrap: wrap;/*弹性换行*/
    justify-content: space-between;/* 主轴两侧对齐 */
    align-items: flex-end;/* 测轴从后往前 */
    /* background-color: blueviolet; */
}
footer > section:first-of-type > section:first-of-type > section > dl:first-of-type{
    display: flex;/*弹性盒模型*/
    height: 152px;
    margin-top: 8px;
    color: rgb(255, 255, 255);
    align-content: space-between;/* 测轴两侧对齐 */
    /* background-color: rgb(31, 94, 73); */
}
footer > section:first-of-type > section:first-of-type > section > dl:first-of-type > dt{
    width: 300px;
    font-size:24px;/*字体大小*/
}
footer > section:first-of-type > section:first-of-type > section > dl:first-of-type > dd{
    width: 300px;
    font-size:13px;/*字体大小*/
}
footer > section:first-of-type > section:first-of-type > section > dl:last-of-type{
    position: absolute;/* 绝对定位 */
    top: 46px;
    color: rgb(255, 255, 255);
    /* background-color: rgb(33, 42, 39); */
}
footer > section:first-of-type > section:first-of-type > section > dl:last-of-type > dt{
    display: flex;/*弹性盒模型*/
}
footer > section:first-of-type > section:first-of-type > section > dl:last-of-type > dd{
    display: flex;/*弹性盒模型*/
}
footer > section:first-of-type > section:first-of-type > section > dl:last-of-type > dt > p{
    width: 113px;
    margin: -1px 0 0 5px;
}
footer > section:first-of-type > section:first-of-type > section > dl:last-of-type > dd:first-of-type > p{
    width: 113px;
    margin: -1px 0 0 5px;
}
footer > section:first-of-type > section:first-of-type > section > dl:last-of-type > dd:last-of-type > p{
    margin: -1px 0 0 5px;
}
footer > section:first-of-type > section:first-of-type > section:last-of-type{
    position: absolute;/* 绝对定位 */
    top: 204px;
    width: 260px;
}
footer > section:first-of-type > section:first-of-type > section:last-of-type > p{
    color: rgb(255, 255, 255);
}
footer > section:first-of-type > section:last-of-type{
    position: absolute;/* 绝对定位 */
    display: flex;/*弹性盒模型*/
    top: 120px;
    left: 241px;
    width: 45px;
    height: 100px;
    flex-wrap: wrap;/*弹性换行*/
    /* background-color: burlywood; */
}
footer > section:last-of-type > section:last-of-type > img{
    width: 45px;
    height: 45px;
    margin-left: 0px;
}
footer > section:last-of-type{
    width: 80%;
    height: 230px;
    margin: auto;
    /* background-color: coral; */
}