.section{
    width:100%;
    height:100vh;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    /* background-size: 120% 120%; */
    padding-top: 120px;
    box-sizing: border-box;
    overflow: hidden;
    position: relative; 
}
.section_content{
    height:calc(100% - 120px);
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.section_tit{
    font-size: 3vw;
    font-weight: bold;
    line-height: 1.5;
    letter-spacing: 1px;
}
.section_list{
    margin-top: 2vw;
    width:32vw;
    height:auto;
}
.section_list li{
    float:left;
    width:45%;
    margin-bottom: 1.5vw;
    transition: all 0.4s ease;
    cursor: pointer;
}
.section_list li:nth-child(2n+1){
    margin-right: 10%;
}
.section_list li div{
    position: relative;
    padding-left: 10px;
    font-weight: bold;
    box-sizing: border-box;
    font-size: 1vw;
    line-height: 1;
    margin-bottom: 0.5vw;
}
.section_list li div::before{
    content: "";
    position: absolute;
    left:0;
    top:0;
    width:5px;
    height:100%;
    background: #2A82E4;
    border-radius: 3px;
}
.section_list li p{
    font-size: 0.8vw;
    line-height: 1.5;
}
.section_btn{
    margin-top: 2vw;
}
.section_content .pic{
    position: absolute;
    right:10%;
    top:15vh;
    height:70vh;
    width:40vw;
    /* background: red; */
}
/* .section_content .pic img{
    width:auto;
    height:70vh;
} */

/* 第一屏 */
.section1{
    background-image: url(./images/index_s1_bg.png);
    animation: backgroundZoom 15s infinite;
}
.section1 .tit{
    font-size: 2vw;
}
.section1 .desc{
    font-size: 3.5vw;
}
.section1 .desc span{
    font-size: 4.5vw;
}
.section1 .pic{
    margin-top: 10px;
}
.section1 .icon1{
    width:32vw;
    height:auto;
}
.section1 .icon2{
    width:10vw;
    height:auto;
    position: absolute;
    bottom:0;
    right:34vw;
}
/* 第二屏 */
.section2{
    background-image: url(./images/index_s2_bg.png);
}
.section2 .content{
    width:100%;
    height:calc(100% - 120px);
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.section2 .tit{
    font-size: 4vw;
}
.section2 .subtit{
    font-size: 2vw;
}
.section2 ul{
    margin-top: 2vw;
}
.section2 ul li{
    float:left;
    width:25%;
    cursor: pointer;
}
.section2 ul li img{
    width:100%;
    height:auto;
}
.section2 ul li .item_tit{
    font-size:1.5vw;
    letter-spacing: 1px;
    margin-top: 1vw;
    margin-bottom: 0.5vw;
}
.section2 ul li .item_desc{
    font-size: 1vw;
}
/* 第三屏 */
.section3{
    background-image: url(./images/index_s3_bg.png);
}
.section3 .s3_icon1{
    position: absolute;
    height:70vh;
    width:auto;
    right:7vw;
    top:0;
}
.section3 .s3_icon2{
    position: absolute;
    height:8vw;
    width:8vw;
    right:20vw;
    top:45vh;
}
.section3 .s3_icon3{
    position: absolute;
    width:10vw;
    height:10vw;
    top:calc(40vh - 5vw);
    right:0;
}
/* 第四屏 */
.section4{
    /* background-color: red; */
    background-image: url(./images/index_s4_bg.png); 
}
.section4 .pic{
    width:40vw;
    height:auto;
}
.section4 .pic img{
    width:100%;
    height:auto;
}
/* 第五屏 */
.section5{
    background-image: url(./images/index_s5_bg.png);
}
.section5 .section_list li,
.section8 .section_list li,
.section9 .section_list li{
    width:100%;
    margin-right: 0;
    padding-right: 40%;
    box-sizing: border-box;
}
.section5 .s5_icon1{
   width:10vw;
   height:21vw;
   position: absolute;
   top:calc(35vh - 10vw);
   right:29vw;
   z-index: 3;
}
.section5 .s5_icon2{
    width:35vw;
    height:24vw;
    position: absolute;
    right:0;
    top:calc(35vh - 12vw);
    z-index: 2;
}
/* 第六屏 */
.section6{
    background-image: url(./images/index_s6_bg.png);
}
.section6 .desc{
    font-size: 1vw;
    color:#808080;
    line-height: 1.5;
}
.section6 .s6_icon1{
    width:40vw;
    height:24vw;
    position: absolute;
    right:0;
    top:calc(35vh - 12vw);
}
.section6 .s6_icon2{
    width:21vw;
    height:10.5vw;
    position: absolute;
    right:12vw;
    top:0;
}
.section6 .s6_icon3{
    width:15vw;
    height:8.3vw;
    position: absolute;
    top:calc(40vh - 4vw);
    right:-4vw;
}
/* 第七屏 */
.section7{
    background-image: url(./images/index_s7_bg.png);
}
.section7 .tit{
    font-size: 3vw;
}
.section7 .desc{
    font-size: 1.2vw;
    color:#808080;
}
.section7 ul{
    margin-top: 3vw;
}
.section7 ul li{
    float:left;
    width:32%;
    margin-bottom: 1vw;
    height:12vw;
    border-radius: 1vw;
    border:3px solid #6491E0;
    box-sizing: border-box;
    padding:2vw;
    background-color: #fff;
    background-image: url(./images/index_s7_item_bg.png);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 13vw 8vw;
    position: relative;
    overflow: hidden;
    transition: all 0.4s ease;
    cursor: pointer;
}
.section7 ul li:hover{
    background-position: 105% -5px;
    /* transform: translateY(-5px); */
    border:3px solid #045df8;
}
.section7 ul li:hover img{
    transform: scale(1.1);
}
.section7 ul li:nth-child(3n+2){
    margin-left: 2%;
    margin-right: 2%;
}
.section7 ul li img{
    width:8vw;
    height:8vw;
    position: absolute;
    right:2vw;
    top:2vw;
    transition: all 0.4s ease;
}
.section7 ul li .tag{
    width:6.6vw;
    height:2.8vw;
    line-height: 2.8vw;
    text-align: center;
    border-radius: 1.4vw 1.4vw 1.4vw 0;
    background: #0D53FF;
    font-size: 1.2vw;
    color:#fff;
}
.section7 ul li p{
    font-size: 1vw;
    line-height: 1.8;
    margin-top: 1.5vw;
}
/* 第八屏 */
.section8{
    background-image: url(./images/index_s8_bg.png);
}
.section8 .s8_icon1{
    width:17.6vw;
    height:36vw;
    position: absolute;
    right:0;
    top:calc(35vh - 18vw);
}
.section8 .s8_icon2{
    width:40vw;
    height:33.5vw;
    position: absolute;
    top:calc(35vh - 16.5vw);
    right:3.5vw;
}
/* 第九屏 */
.section9{
    background-image: url(./images/index_s9_bg.png);
}
.section9 .s9_icon1{
    width:38.5vw;
    height:26.4vw;
    position: absolute;
    right:0;
    top:calc(30vh - 13vw);
}
.section9 .s9_icon2{
    width:23.5vw;
    height:16vw;
    position: absolute;
    right:18vw;
    top:calc(65vh - 16vw);
}
.section9 .s9_icon3{
    width:11.4vw;
    height:10.8vw;
    position: absolute;
    right:-2vw;
    top:calc(65vh - 10vw);
}