main{
    user-select: none;
    width: 100%;
    height: 1794px;
    margin-top: 30px;
    /* background-color: khaki; */
}
main > ul:nth-child(2){
    width: 1040px;
    margin: auto;
    /*justify-content: flex-end;/* 主轴后往前 */
    /*align-items: center;/* 两侧居中 */
    /* background-color: rgb(224, 224, 224); */
}
main > ul:nth-child(2) > li:first-of-type{
    width: 1000px;
    height: 38px;
    border: 2px solid rgb(237, 234, 255);/*实心边框*/
    margin: auto;
    font-size:26px;/*字体大小*/
    text-align:center;/*字体水平居中*/
}
main > ul:nth-child(2) > li:nth-child(2){
    margin-top: 20px;
    width: 1040px;
    /* height: 1300px; */
    /* background-color: blueviolet; */
}
/* 导航 */
main > ul:nth-child(2) > li:nth-child(2) > ul:first-of-type{
    display: flex;/*弹性盒模型*/
    position: relative;/*相对定位*/
    width: 996px;
    margin: auto;
}
main > ul:nth-child(2) > li:nth-child(2) > ul:first-of-type > li{
    overflow: hidden;/* 超出隐藏 */
    position: absolute;/* 绝对定位 */
    width: 996px;
    height: 31px;
    border: 2px solid rgb(237, 234, 255);/*实心边框*/
    border-radius: 25px;/*圆角*/
}
/* 底部 */
/* main > ul:nth-child(2) > li:nth-child(2) > ul:first-of-type > li:first-of-type{
    /* width: 1296px; *
    background-color: chocolate;
    /*z-index:1;/* 定位层级 *
} */
main > ul:nth-child(2) > li:nth-child(2) > ul:first-of-type > li:first-of-type > section{
    width: 332px;
    height: 31px;
    background-color: rgb(255, 106, 0);
}
/* 字体部 */
main > ul:nth-child(2) > li:nth-child(2) > ul:first-of-type > li:last-of-type{
    display: flex;/*弹性盒模型*/
    /* z-index:2;定位层级 */
}
main > ul:nth-child(2) > li:nth-child(2) > ul:first-of-type > li:last-of-type > p:hover{
    cursor: pointer;/*小手*/
}
main > ul:nth-child(2) > li:nth-child(2) > ul:first-of-type > li:last-of-type > p{
    width: 332px;
    font-size:17px;/*字体大小*/
    line-height:30px;/*字体垂直居中*/
    text-align:center;/*字体水平居中*/
    /* background-color: chartreuse; */
}
main > ul:nth-child(2) > li:nth-child(2) > ul:first-of-type > li:last-of-type > p:first-of-type{
    color: rgb(255, 255, 255);
}
main > ul:nth-child(2) > li:nth-child(2) > section{
    position: relative;/*相对定位*/
}
main > ul:nth-child(2) > li:nth-child(2) > section > ul{
    display: none;
    position: absolute;/* 绝对定位 */
    width: 1000px;
    /* height: 1000px; */
    margin: 55px auto 0;
    padding: 20px 20px 23px;
    background-color: rgb(235, 235, 235);
}
main > ul:nth-child(2) > li:nth-child(2) > section > ul:first-of-type{
    display: block;
}
main > ul:nth-child(2) > li:nth-child(2) > section > ul > li:first-of-type{
    margin-top: -6px;
}
main > ul:nth-child(2) > li:nth-child(2) > section > ul > li{
    position: relative;/*相对定位*/
    top: 6px;
    display: flex;/*弹性盒模型*/
    width: 996px;
    height: 128px;
    margin-top: 20px;
    /* background-color: cyan; */
    border: 2px solid rgb(255, 255, 255);/*实心边框*/
    transition: 0.1s linear;
}
main > ul:nth-child(2) > li:nth-child(2) > section > ul > li:hover{
    top: 0px;
}
main > ul:nth-child(2) > li:nth-child(2) > section > ul > li > ul{
    display: flex;/*弹性盒模型*/
}
main > ul:nth-child(2) > li:nth-child(2) > section > ul > li > ul > li:first-of-type{
    position: relative;/*相对定位*/
    width: 131px;
    height: 128px;
    color: rgb(119, 0, 255);
    font-size: 30px;/*字体大小*/
    font-weight:bold;/*字体粗细*/
    text-align: center;/*字体水平居中*/
    /*line-height: 168px;/*字体垂直居中*/
}
main > ul:nth-child(2) > li:nth-child(2) > section > ul > li > ul > li:first-of-type > p{
    position: absolute;/* 绝对定位 */
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    width: 70px;
    height: 50px;
    margin: auto;
    /* background-color: chocolate; */
}
/* main > ul:nth-child(2) > li:nth-child(2) > ul:last-of-type > li:nth-child(9) > ul > li:first-of-type > p{
    height: 100px;
} */
main > ul:nth-child(2) > li:nth-child(2) > section > ul > li > ul > li:first-of-type > p:hover{
    color: rgb(0, 255, 234);
}
main > ul:nth-child(2) > li:nth-child(2) > section > ul > li > ul > li:last-of-type{
    width: 826px;
    display: flex;/*弹性盒模型*/
    justify-content: center;/* 主轴居中 */
    /* background-color: azure; */
}
main > ul:nth-child(2) > li:nth-child(2) > section > ul > li > ul > li:last-of-type > p{
    padding: 0 25px;
    font-size: 40px;/*字体大小*/
    line-height: 117px;/*字体垂直居中*/
}
main > ul:nth-child(2) > li:nth-child(2) > section > ul > li > ul > li:last-of-type > section{
    position: relative;/*相对定位*/
    top: -3px;
    left: -3px;
    width: 121px;
    height: 113px;
    margin-top: 10px;
    background-color: rgb(51, 255, 0);
    box-shadow:5px 5px 6px 0px rgb(187, 187, 187);/*阴影*/
    transition: 0.1s linear;
}
main > ul:nth-child(2) > li:nth-child(2) > section > ul > li > ul > li:last-of-type > section:hover{
    top: 0;
    left: 0;
    box-shadow:0px 0px 0px 0px rgb(187, 187, 187);/*阴影*/
}
/* main > ul:nth-child(2) > li:nth-child(1) > p{
    font-size:35px;/*字体大小*/
    /*text-align:center;/*字体水平居中*/
    /*border-radius: 10px;/*圆角大小*
} */
/* main > ul:nth-child(2) > li:nth-child(1) > p{
    width: 1105px;
    height: 50px;
    font-size:35px;/*字体大小*
    /* background-color: blue; *
} */
/* main > ul:nth-child(2) > li:nth-child(2) > p{
    padding: 0 18px;
    height: 35px;
    font-size:20px;/*字体大小*
    color: rgb(51, 51, 51);
    line-height:33px;/*字体垂直居中*
    margin: 7px 5px;
    background-color: aqua;
} */
/* main > ul:nth-child(2) > li > section.style:hover{
    color: rgb(245, 245, 245);
    border-radius: 10px;/*圆角大小*
    background-color: rgb(138, 138, 138);
}
main > ul:last-of-type{
    display: flex;/*弹性盒模型*
    width: 1304px;
    margin: auto;
    /* background-color: rgb(233, 233, 99); *
}
main > ul:last-of-type > li:first-of-type{
    position: fixed;/* 固定定位 *
    top: 442px;
    left: 300px;
    width: 100px;
    height: 440px;
    border: 2px solid rgb(211, 211, 211);/*实心边框*
    background-color: rgba(255, 255, 255, 0.6);
}
main > ul:last-of-type > li:first-of-type > ul{
    display: flex;/*弹性盒模型*
    height: 440px;
    flex-wrap: wrap;/*弹性换行*
    justify-content: center;/* 主轴居中 *
    align-content: space-around;/* 两侧有相同间距居中 *
}
main > ul:last-of-type > li:first-of-type > ul > li{
    position: relative;/*相对定位*
    width: 90px;
    height: 34px;
    border-bottom: 2px solid rgb(119, 119, 119);/*实心边框*
}
main > ul:last-of-type > li:first-of-type > ul > li:last-of-type{
    border-bottom: 2px solid transparent;/*实心边框*
}
main > ul:last-of-type > li:first-of-type > ul > li > a{
    display: flex;/*弹性盒模型*
    position: absolute;/* 绝对定位 *
    top: -3px;
    left: -7px;
    color: rgb(78, 78, 78);
    width: 104px;
    height: 40.6px;
    text-align:center;/*字体水平居中*
} 
main > ul:last-of-type > li:first-of-type > ul > li > a:hover{
    color: rgb(255, 255, 255);
    background-color: rgb(119, 119, 119);
}
main > ul:last-of-type > li:first-of-type > ul > li.square > a > span{
    width: 69px;
}
main > ul:last-of-type > li:first-of-type > ul > li > a > span{
    width: 88px;
    height: 24px;
    margin: auto;
    /* background-color: cyan; *
}
main > ul:last-of-type > li:last-of-type{
    margin-left: 70px;
}
main > ul:last-of-type > li:last-of-type > ul{
    display: flex;/*弹性盒模型*
    width: 1216px;
    margin: 10px 0 0 18px;
    flex-wrap: wrap;/*弹性换行*
    /* background-color: rgb(195, 155, 114); *
}
main > ul:last-of-type > li:last-of-type > ul > li{
    width: 200px;
    height: 250px;
    color: rgb(51, 51, 51);
    margin: 43px 0 0 43px;
    background-color: rgb(245, 245, 245);
}
main > ul:last-of-type > li:last-of-type > ul > li:first-of-type{
    width: 1502px;
    height: 35px;
    background-color: rgb(255, 140, 0);
}
main > ul:last-of-type > li:last-of-type > ul > li:first-of-type > p{
    font-size:20px;/*字体大小*
    color: rgb(245, 245, 245);
    line-height:35px;/*字体垂直居中*
    margin-left: 20px;
} */