main{
    user-select: none;
    width: 100%;
    margin-top: 30px;
    /*flex-wrap: wrap;/*弹性换行*/
    /* background-color: khaki; */
}
main > ul:nth-child(2){
    width: 900px;
    height: 1290px;
    margin: auto;
    /*border: 2px solid rgb(237, 234, 255);/*实心边框*/
    /* background-color: rgb(40, 85, 70); */
}
main > ul:nth-child(2) > li{
    margin-bottom: 40px;
}
main > ul:nth-child(2) > li > a{
    display: flex;/*弹性盒模型*/
    width: 900px;
    height: 300px;
    justify-content: space-between;/* 主轴居中*/
    align-items: center;/* 测轴居中 */
    /* background-color: aquamarine; */
}
main > ul:nth-child(2) > li:nth-child(1) > a > section:first-of-type{
    display: flex;/*弹性盒模型*/
    width: 300px;
    /* justify-content: space-between;主轴居中 */
    align-content: center;/* 测轴居中 */
    flex-wrap: wrap;/*弹性换行*/
    /* background-color: blue; */
}
main > ul:nth-child(2) > li:nth-child(1) > a > section:first-of-type > p{
    width: 300px;
    font-size: 35px;/*字体大小*/
    color: rgb(72, 17, 105);
    text-align:center;/*字体水平居中*/
}
main > ul:nth-child(2) > li:nth-child(1) > a > section:first-of-type > p:nth-child(2){
    font-size: 16px;/*字体大小*/
}
main > ul:nth-child(2) > li:nth-child(1) > a > section:last-of-type{
    position: relative;/*相对定位*/
    left: -50px;
    width: 200px;
    height: 3px;
    background-color: rgb(72, 17, 105);
}
main > ul:nth-child(2) > li:nth-child(1) > a > section:last-of-type > i.icon-right{
    position: relative;/*相对定位*/
    left: 150px;
    top: -18px;
    font-size: 40px;/*字体大小*/
    color: rgb(72, 17, 105);
}
main > ul:nth-child(2) > li:nth-child(2) > a > section:last-of-type{
    display: flex;/*弹性盒模型*/
    width: 300px;
    /*justify-content: center;/* 主轴居中 */
    align-content: center;/* 测轴居中 */
    flex-wrap: wrap;/*弹性换行*/
    /* background-color: blue; */
}
main > ul:nth-child(2) > li:nth-child(2) > a > section:last-of-type > p{
    width: 300px;
    font-size: 35px;/*字体大小*/
    color: rgb(72, 17, 105);
    text-align:center;/*字体水平居中*/
}
main > ul:nth-child(2) > li:nth-child(2) > a > section:last-of-type > p:nth-child(2){
    font-size: 16px;/*字体大小*/
}
main > ul:nth-child(2) > li:nth-child(2) > a > section:first-of-type{
    position: relative;/*相对定位*/
    left: 50px;
    width: 200px;
    height: 3px;
    background-color: rgb(72, 17, 105);
}
main > ul:nth-child(2) > li:nth-child(2) > a > section:first-of-type > i.icon-2{
    position: relative;/*相对定位*/
    left: -25px;
    top: -18px;
    font-size: 40px;/*字体大小*/
    color: rgb(72, 17, 105);
}
main > ul:nth-child(2) > li:nth-child(3) > a > section:first-of-type{
    display: flex;/*弹性盒模型*/
    width: 300px;
    /*justify-content: center;/* 主轴居中 */
    align-content: center;/* 测轴居中 */
    flex-wrap: wrap;/*弹性换行*/
    /* background-color: blue; */
}
main > ul:nth-child(2) > li:nth-child(3) > a > section:first-of-type > p{
    width: 300px;
    font-size: 35px;/*字体大小*/
    color: rgb(72, 17, 105);
    text-align:center;/*字体水平居中*/
}
main > ul:nth-child(2) > li:nth-child(3) > a > section:first-of-type > p:nth-child(2){
    font-size: 16px;/*字体大小*/
}
main > ul:nth-child(2) > li:nth-child(3) > a > section:last-of-type{
    position: relative;/*相对定位*/
    left: -50px;
    width: 300px;
    height: 3px;
    background-color: rgb(72, 17, 105);
}
main > ul:nth-child(2) > li:nth-child(3) > a > section:last-of-type > i.icon-right{
    position: relative;/*相对定位*/
    left: 150px;
    top: -18px;
    font-size: 40px;/*字体大小*/
    color: rgb(72, 17, 105);
}
main > ul:nth-child(2) > li:nth-child(4) > a > section:last-of-type{
    display: flex;/*弹性盒模型*/
    width: 300px;
    /*justify-content: center;/* 主轴居中 */
    align-content: center;/* 测轴居中 */
    flex-wrap: wrap;/*弹性换行*/
    /* background-color: blue; */
}
main > ul:nth-child(2) > li:nth-child(4) > a > section:last-of-type > p{
    width: 300px;
    font-size: 35px;/*字体大小*/
    color: rgb(72, 17, 105);
    text-align:center;/*字体水平居中*/
}
main > ul:nth-child(2) > li:nth-child(4) > a > section:last-of-type > p:nth-child(2){
    font-size: 16px;/*字体大小*/
}
main > ul:nth-child(2) > li:nth-child(4) > a > section:first-of-type{
    position: relative;/*相对定位*/
    left: 50px;
    width: 300px;
    height: 3px;
    background-color: rgb(72, 17, 105);
}
main > ul:nth-child(2) > li:nth-child(4) > a > section:first-of-type > i.icon-2{
    position: relative;/*相对定位*/
    left: -25px;
    top: -18px;
    font-size: 40px;/*字体大小*/
    color: rgb(72, 17, 105);
}
main > ul:nth-child(2) > li > a > img{
    width: 400px;
    height: 400px;
    background-color: bisque;
    border-radius: 50%;/*圆角*/
}
main > ul:nth-child(2) > li:nth-child(1) > a > img{
    position: relative;/*相对定位*/
    left: 10px;
    width: 432px;
    height: 292px;
    transition: 0.1s linear;
}
main > ul:nth-child(2) > li:nth-child(1) > a:hover > img{
    position: relative;/*相对定位*/
    left: 0px;
}
main > ul:nth-child(2) > li:nth-child(1) > a:hover > section:first-of-type > p{
    color: rgb(204, 110, 3);
}
main > ul:nth-child(2) > li:nth-child(1) > a:hover > section:last-of-type{
    background-color: rgb(204, 110, 3);
}
main > ul:nth-child(2) > li:nth-child(1) > a:hover > section:last-of-type > i{
    color: rgb(204, 110, 3);
}
main > ul:nth-child(2) > li:nth-child(2) > a > img{
    position: relative;/*相对定位*/
    left: -10px;
    width: 432px;
    height: 292px;
    transition: 0.1s linear;
}
main > ul:nth-child(2) > li:nth-child(2) > a:hover > img{
    position: relative;/*相对定位*/
    left: 0px;
}
main > ul:nth-child(2) > li:nth-child(2) > a:hover > section:last-of-type > p{
    color: rgb(204, 110, 3);
}
main > ul:nth-child(2) > li:nth-child(2) > a:hover > section:first-of-type{
    background-color: rgb(204, 110, 3);
}
main > ul:nth-child(2) > li:nth-child(2) > a:hover > section:first-of-type > i{
    color: rgb(204, 110, 3);
}
main > ul:nth-child(2) > li:nth-child(3) > a > img{
    position: relative;/*相对定位*/
    left: 10px;
    width: 432px;
    height: 292px;
    transition: 0.1s linear;
}
main > ul:nth-child(2) > li:nth-child(3) > a:hover > img{
    position: relative;/*相对定位*/
    left: 0px;
}
main > ul:nth-child(2) > li:nth-child(3) > a:hover > section:first-of-type > p{
    color: rgb(204, 110, 3);
}
main > ul:nth-child(2) > li:nth-child(3) > a:hover > section:last-of-type{
    background-color: rgb(204, 110, 3);
}
main > ul:nth-child(2) > li:nth-child(3) > a:hover > section:last-of-type > i{
    color: rgb(204, 110, 3);
}
main > ul:nth-child(2) > li:nth-child(4) > a > img{
    position: relative;/*相对定位*/
    left: -10px;
    width: 432px;
    height: 292px;
    transition: 0.1s linear;
}
main > ul:nth-child(2) > li:nth-child(4) > a:hover > img{
    position: relative;/*相对定位*/
    left: 0px;
}
main > ul:nth-child(2) > li:nth-child(4) > a:hover > section:last-of-type > p{
    color: rgb(204, 110, 3);
}
main > ul:nth-child(2) > li:nth-child(4) > a:hover > section:first-of-type{
    background-color: rgb(204, 110, 3);
}
main > ul:nth-child(2) > li:nth-child(4) > a:hover > section:first-of-type > i{
    color: rgb(204, 110, 3);
}
/* main > ul:nth-child(2) > li{
    display: flex;/*弹性盒模型*
    width: 1300px;
    height: 50px;
    justify-content: space-around;/* 主轴两侧有相同间距对齐 *
    align-items: center;/* 两侧有相同间距居中 */
    /* background-color: rgb(224, 224, 224); *
}
main > ul:nth-child(2) > li{
    width: 1290px;
    border-bottom: 2px solid rgb(237, 234, 255);/*实心边框*
    margin: auto;
}
main > ul:nth-child(2) > li{
    cursor: pointer;/*小手*
    color: rgb(255, 255, 255);
    background-color: rgb(0, 98, 226);
}
main > ul:nth-child(2) > li:first-of-type > ul > li:first-of-type{
    font-size:18px;/*字体大小*
    color: rgb(255, 255, 255);
    margin-left: -6px;
    background-color: rgb(0, 98, 226);
}
main > ul:nth-child(2) > li:first-of-type > ul > li{
    height: 30px;
    line-height:28px;/*字体垂直居中*
    border-radius: 10px;/*圆角*
    padding: 0 21px;
}
main > ul:nth-child(2) > li:nth-child(2) > ul{
    display: flex;/*弹性盒模型*
    width: 1300px;
    height: 50px;
    justify-content: space-around;/* 主轴两侧有相同间距对齐 *
    align-items: center;/* 两侧有相同间距居中 */
    /* background-color: rgb(224, 224, 224); *
}
main > ul:nth-child(2) > li:nth-child(2) > ul{
    width: 1290px;
    border-bottom: 2px solid rgb(237, 234, 255);/*实心边框*
    margin: auto;
}
main > ul:nth-child(2) > li:nth-child(2) > ul > li:first-of-type{
    font-size:18px;/*字体大小*
    color: rgb(255, 255, 255);
    margin-left: -4px;
    background-color: rgb(0, 98, 226);
}
main > ul:nth-child(2) > li:nth-child(2) > ul > li{
    height: 30px;
    line-height:28px;/*字体垂直居中*
    border-radius: 10px;/*圆角*
    padding: 0 21px;
}
/* main > ul:nth-child(2) > li:last-of-type > ul{
    flex-wrap: wrap;/*弹性换行*
} *
main > ul:nth-child(2) > li:last-of-type > ul > li:first-of-type{
    font-size:18px;/*字体大小*
    color: rgb(255, 255, 255);
    padding: 0 21px;
    margin: 4px 8px 0 5px;
    background-color: rgb(0, 98, 226);
}
main > ul:nth-child(2) > li:last-of-type > ul > li:nth-child(13){
    margin-left: 93px;
}
main > ul:nth-child(2) > li:last-of-type > ul > li{
    float: left;/*左浮动*/
    /* width: 100px; *
    height: 30px;
    text-align:center;/*字体水平居中*
    line-height:28px;/*字体垂直居中*
    border-radius: 10px;/*圆角*
    padding: 0 10px;
    margin: 4px 2px;
} */
/* main > ul > li{
    width: 90px;
    height: 35px;
    margin: 0 2px;
    background-color: aqua;
} */
/* main > ul:nth-child(2) > li > section.style{
    padding: 0 25px;
    width: 40px;
    height: 35px;
}
main > ul:nth-child(2) > li > a.style{
    display: inline-block;/*变元素*
    padding: 0 18px;
    height: 35px;
    font-size:20px;/*字体大小*
    color: rgb(51, 51, 51);
    text-align:center;/*字体水平居中*
    line-height:33px;/*字体垂直居中*
    border-radius: 10px;/*圆角大小*
}
main > ul:nth-child(2) > li > a.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;
    /* height: 4000px; *
    flex-wrap: wrap;/*弹性换行*
    justify-content: space-between;/* 主轴两侧对齐 *
    /*align-content: space-between;/* 测轴两侧对齐 *
    border: 2px solid rgb(237, 234, 255);/*实心边框*
    padding: 20px 25px 0px 20px;
    margin: 20px auto 0;
    /* background-color: rgb(233, 233, 99); *
}
main > ul:last-of-type > li{
    position: relative;/*相对定位*
    top: 3px;
    left: 3px;
    /*float: left;/*左浮动*
    width: 240px;
    height: 175px;
    transition: 0.1s linear;
    margin-bottom: 25px;
    background-color: rgba(199, 48, 48, 0.6);
}
main > ul:last-of-type > li:hover{
    top: 0;
    left: 0;
    /*cursor: pointer;/*小手*
    box-shadow: 6px 6px 6px 1px rgb(194, 194, 194);
}
main > ul:last-of-type > li > a{
    display: inline-block;/*变元素*
    width: 240px;
    height: 175px;
} */
/*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;
} */