main{
    width: 100%;
    height: 1705px;
    /* background-color: cornsilk; */
}
/* 招聘标题 */
main > section:first-of-type{
    width: 1903px;
    height: 445px;
    /* background-color: aquamarine; */
}
main > section:first-of-type > ul:first-of-type{
    display: flex;/*弹性盒模型*/
    position: relative;/*相对定位*/
}
main > section:first-of-type > ul:first-of-type > li:first-of-type{
    width: 300px;
    height: 300px;
    background:linear-gradient(90deg,red 0%,red 10%,
                            rgb(180, 0, 0) 50%,rgb(148, 0, 0) 100%)bottom right/300px 350px no-repeat;
}
main > section:first-of-type > ul > li:nth-child(2){
    position: absolute;/* 绝对定位 */
    top: 25px;
    left: 170px;
    width: 130px;
    height: 300px;
    transform: skewY(-21deg);
    background-color: rgb(126, 0, 0);
}
main > section:first-of-type > ul:first-of-type > li:nth-child(3){
    position: absolute;/* 绝对定位 */
    top: 50px;
    left: 170px;
    z-index:1;/* 定位层级 */
    width: 1563px;
    height: 300px;
    background-color: rgb(255, 28, 28);
}
main > section:first-of-type > ul:first-of-type > li:nth-child(3) > p{
    font-size:200px;/*字体大小*/
    font-weight:bold;/*字体粗细*/
    color: rgb(231, 231, 231);
    line-height:270px;/*字体垂直居中*/
    text-align: center; /*文字水平居中*/
}
main > section:first-of-type > ul:first-of-type > li:nth-child(4){
    position: absolute;/* 绝对定位 */
    right: 1px;
    width: 300px;
    height: 300px;
    background:linear-gradient(90deg,rgb(148, 0, 0) 0%,rgb(180, 0, 0)50%,
                            red 90%,red 100%)bottom right/300px 350px no-repeat;
}
main > section:first-of-type > ul:first-of-type > li:last-of-type{
    position: absolute;/* 绝对定位 */
    top: 25px;
    right: 170px;
    width: 130px;
    height: 300px;
    transform: skewY(21deg);
    background-color: rgb(126, 0, 0);
}
/* 招聘内容 */
main > section:nth-child(2){
    /*position: relative;/*相对定位*/
    width: 1200px;
    height: 1260px;
    margin: auto;
    box-shadow:0px 0px 50px 0px rgb(158, 158, 158);/*阴影*/
    background-color: blanchedalmond;
}
main > section:nth-child(2) > p:first-of-type{
    padding-top: 50px;
}
main > section:nth-child(2) > p:last-of-type{
    padding-bottom: 50px;
    border-bottom: 10px double rgb(107, 0, 0);/*双实心边框*/
}
main > section:nth-child(2) > p{
    font-size:40px;/*字体大小*/
    font-weight:bold;/*字体粗细*/
    color: rgb(0, 45, 149);
    text-align: center; /*文字水平居中*/
    letter-spacing: 20px;/* 字母间距 */
}
main > section:nth-child(2) > ul:first-of-type > li{
    width: 670px;
    height: 300px;
    margin: 70px auto 0;
    /* background-color: darkolivegreen; */
}
main > section:nth-child(2) > ul:first-of-type > li > section{
    position: absolute;/* 绝对定位 */
    width: 850px;
    top: 80px;
    /* background-color: darksalmon; */
}
main > section:nth-child(2) > ul:first-of-type > li:first-of-type{
    position: relative;/*相对定位*/
    top: 30px;
    left: 350px;
    border-right: 30px double rgb(142, 185, 0);/*双实心边框*/
    border-bottom: 30px double rgb(142, 185, 0);/*双实心边框*/
    border-radius: 0 150px 100% 0;/*圆角*/
}
main > section:nth-child(2) > ul:first-of-type > li:first-of-type > section{
    top: -50px;
    left: -400px;
}
main > section:nth-child(2) > ul:first-of-type > li:last-of-type{
    position: relative;/*相对定位*/
    top: -70px;
    right: 350px;
    border-left: 30px double rgb(142, 185, 0);/*双实心边框*/
    border-top: 30px double rgb(142, 185, 0);/*双实心边框*/
    border-radius: 100% 0 0 150px;/*圆角*/
}
main > section:nth-child(2) > ul:first-of-type > li:last-of-type > section{
    top: 50px;
    left: 270px;
}
main > section:nth-child(2) > ul:first-of-type > li > section > p{
    width: 120px;
    height: 30px;
    background-color: rgb(109, 0, 126);
    font-size:20px;/*字体大小*/
    font-weight:bold;/*字体粗细*/
    color: rgb(255, 255, 255);
    text-align: center; /*文字水平居中*/
    border-radius: 10px;/*圆角*/
    box-shadow:2px 2px 2px 0px rgb(174, 0, 255);/*阴影*/
}
main > section:nth-child(2) > ul:first-of-type > li > section > ul > li > p{
    margin-top: 30px;
    font-size:20px;/*字体大小*/
    font-weight:bold;/*字体粗细*/
    color: rgb(0, 127, 170);
}
main > section:nth-child(2) > ul:first-of-type > li > section > ul > li > ul{
    display: flex;/* 弹性盒模型 */
    flex-wrap: wrap;/*弹性换行*/
}
main > section:nth-child(2) > ul:first-of-type > li  > section > ul > li > ul > li{
    width: 425px;
    margin-top: 10px;
    font-weight:bold;/*字体粗细*/
}
main > section:nth-child(2) > ul:first-of-type > li:last-of-type > section > ul > li:last-of-type > ul > li:last-of-type > p:last-of-type{
    font-weight:bold;/*字体粗细*/
    margin-left: 22px;
}
main > section:nth-child(2) > section{
    margin-top: 20px;
    border-top: 10px double rgb(107, 0, 0);/*双实心边框*/
}
main > section:nth-child(2) > section > ul:last-of-type{
    margin: 70px 0 0 630px;
}
main > section:nth-child(2) > section > ul:last-of-type > li > p{
    font-size:17px;/*字体大小*/
    font-weight:bold;/*字体粗细*/
    color: rgb(139, 0, 139);
}