.container1, .container2, .container3 {
    margin: 0 auto;
}

.superlink {
    text-decoration-line: underline;
    text-decoration-style: dashed;
    text-underline-offset: 15px;
    text-decoration-thickness: 1.5px;
}

.container1{
    margin-top: -5px;
    background: url(../images/background1.png) no-repeat;
    width: 1684px;
    height: 910px;
    /* height: 35%; */
    position: relative;
    display: flex;
}
.container1 .font{
    position: absolute;
    align-self: center;
    /* top: 20%; */
    /* bottom: 20%; */
    left: 15%;
}
.container1 .font img{
    width: 75%;
    height: 75%;
}
.container1 .content{
    display: flex;
    flex-direction: column;
    gap: 20px;
    justify-content: space-between;
    width: 800px;
    height: 510px;
    font-family: '华文新魏';
    font-size: 36px;
    position: absolute;
    align-self: center;
    left: 500px;
}
.container1 .content .text{
    margin: 20px;
    font-size: 40px;
    display: flex;
    gap: 100px;
}
.container1 .text img{
    width: 80px;
    height: 80px;
    
}
.container1 .text p{
    align-self: center;
}
.container1 .look div a{
    font-size: 32px;
    font-family: '华文新魏';
    color: #e87a04;
}
.look div:nth-child(2){
    padding-left: 8px;
    margin-top: -18px;
}
.container1 .look{
    position: absolute;
    bottom: 90px;
    right: 200px;
}
.container2{
    background: url(../images/background2.png) no-repeat;
    width: 1684px;
    height: 910px;
    position: relative;
    display: flex;
}
.container2 .jvxing{
    margin: auto;
    display: flex;
    align-self: center;
}
.container2 .jvxing img{
    width: 90%;
    height: 90%;
}
.container2 .text{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 40%;
    font-family: '华文新魏';
    align-self: center;
    font-size: 35px;
    position: absolute;
    /* top: 19%; */
    left: 400px;
}
.container2 .look div a{
    font-size: 28px;
    font-family: '华文新魏';
    color: #e87a04;
}
.container2 .look1{
    position: absolute;
    bottom: 200px;
    left: 640px;
}
.container2 .look2{
    position: absolute;
    bottom: 200px;
    right: 420px;
}
.container2 .photo{
    width: 300px;
    height: 400px;
    position: absolute;
    top: 240px;
    right: 520px;
}
.container3{
    background: url(../images/background3.png) no-repeat;
    width: 1684px;
    height: 910px;
    position: relative;
    display: flex;
}
.container3 .kuang{
    width: 75%;
    height: 75%;
    margin: 0 auto;
    margin-top: 100px;
    align-self: center;
}
.container3 .font1{
    position: absolute;
    top: 32%;
    left: 17%;
    width: 6%;
    height: 6%;
}
.container3 .font2{
    width: 6%;
    height: 6%;
    position: absolute;
    top: 32%;
    right: 44%;
}
.container3 .text{
    font-family: '华文新魏';
    font-size: 42px;
}
.container3 .text1{
    position: absolute;
    width: 370px;
    height: 370px;
    top: 25%;
    left: 25%;
}
.container3 .text1 .item,
.container3 .text2 .item
{
    margin: 20px 0;
}
.container3 .text2{
    position: absolute;
    width: 410px;
    height: 370px;
    top: 25%;
    right: 18%;
}
.container3 .look2 a{
    font-size: 32px;
    font-family: '华文新魏';
    color: #e87a04;
}
.container3 .look2{
    position: absolute;
    bottom: 220px;
    right: 300px;
}

.container3 .look1{
    position: absolute;
    bottom: 220px;
    left: 690px;
}
.container3 .look1 div a{
    font-size: 32px;
    font-family: '华文新魏';
    color: #e87a04;
}