body {
    margin: 0;
    padding: 0;
}

.main {
    height: 650px;
    position: relative;
}

.main .main-1 {
    position: absolute;
    left: 0;
    top: 0;
}

.main .main-2 {
    position: absolute;
    left: 0;
    top: 73px;
}

.main .main-3 {
    position: absolute;
    left: 10px;
    bottom: -2px;
}

.section-1,
.section-2,
.section-3,
.section-4,
.section-5,
.section-6 {
    text-align: center;
    position: relative;
}

.section-1 .shadow,
.section-2 .shadow,
.section-3 .shadow,
.section-4 .shadow,
.section-5 .shadow,
.section-6 .shadow {
    position: absolute;
    left: 0;
    top: 0;
}

.section-1 {
    height: 1055px;
    background-color: #f0fffa;
}

.section-1 .side {
    position: absolute;
    left: 7px;
    top: -2px;
}

.section-1 h2 {
    position: absolute;
    left: 254px;
    top: 84px;
}

.section-1 ul li:nth-child(1) {
    position: absolute;
    left: 192px;
    top: 236px;
}

.section-1 ul li:nth-child(2) {
    position: absolute;
    left: 515px;
    top: 236px;
}

.section-1 ul li:nth-child(3) {
    position: absolute;
    left: 851px;
    top: 236px;
}

.section-1 ul li:nth-child(4) {
    position: absolute;
    left: 349px;
    top: 636px;
}

.section-1 ul li:nth-child(5) {
    position: absolute;
    left: 679px;
    top: 636px;
}

.section-1 .dash-line-1 {
    position: absolute;
    left: 475px;
    top: 220px;
}

.section-1 .dash-line-2 {
    position: absolute;
    left: 800px;
    top: 220px;
}

.section-1 .dash-line-3 {
    position: absolute;
    left: 640px;
    top: 630px;
}

.section-2 {
    height: 1100px;
    overflow: hidden;
}

.section-2 .bg {
    position: absolute;
    left: 0px;
    top: 0px;
}

.section-2 .side {
    position: absolute;
    left: 31px;
    top: -4px;
}

.section-2 h2 {
    position: absolute;
    left: 448px;
    top: 90px;
}

.section-2 ul {
    position: absolute;
}

.section-2 ul li {
    position: absolute;
    top: 230px;
}

.section-2 ul li p:nth-child(1) {
    margin-bottom: 36px;
}

.section-2 ul li p:nth-child(2) {
    margin-bottom: 16px;
}

.section-2 ul li:nth-child(1) {
    left: 150px;
    text-align: left;
}

.section-2 ul li:nth-child(2) {
    left: 490px;
}

.section-2 ul li:nth-child(3) {
    left: 830px;
    text-align: right;
}

.section-2 .line {
    width: 980px;
    height: 2px;
    background-color: #9d9181;
    position: absolute;
    left: 150px;
    top: 658px;
}

.section-2 .pic_04 {
    position: absolute;
    left: 150px;
    top: 720px;
}

.section-2 .pic_05 {
    position: absolute;
    right: 151px;
    top: 720px;
}



.section-3 {
    height: 1044px;
    overflow: hidden;
    background-color: #d5f0df;
}

.section-3 .side {
    position: absolute;
    left: 27px;
    top: -1px;
}

.section-3 h2 {
    position: absolute;
    left: 467px;
    top: 81px;
}

.section-3 ul {
    position: absolute;
}

.section-3 ul li {
    position: absolute;
}

.section-3 ul li:nth-child(1) {
    left: 148px;
    top: 214px;
}

.section-3 ul li:nth-child(2) {
    left: 686px;
    top: 214px;
}

.section-3 ul li:nth-child(3) {
    left: 148px;
    top: 624px;
}

.section-3 ul li:nth-child(4) {
    left: 686px;
    top: 624px;
}
