﻿/* 第一部分 */

.homePage_content1{
    width: 100vw;
    height: 746px;
    background-image: url('../image/bannerBgImg.png');
    background-size: cover;
}
.homePage_content1 .swiper-slide .slideDiv .phone_text{
display: none;
}
.homePage_content1 .swiper-slide .slideDiv button{
  border: none;
  outline: none;
  width: 248px;
  height: 68px;
  background: linear-gradient(0deg, #3179F5, #1CD9FF);
  box-shadow: 0px 8px 16px 0px rgba(48, 122, 245, 0.3);
  border-radius: 8px;
  
  font-size: 24px;
  font-family: Source Han Sans SC;
  font-weight: 400;
  color: #FFFFFF;  
}

.homePage_content1 .slideDiv1{
   margin: 0 auto;
    width: 1600px;
    height: 746px;
background-image: url('../image/homePagebanner1.png');
background-size: cover;
padding-top: 256px;
margin-right: 0;
} 
.homePage_content1 .slideDiv1 .positioncon{
    width: 1200px;
    margin: 0 auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
.homePage_content1 .slideDiv1 img{
width: 265px;
height: 199px;
}
.homePage_content1 .slideDiv1 button , .homePage_content1 .slideDiv2 button{
    margin-top: 29px;
}

.homePage_content1 .slideDiv2{
    width: 1200px;
    height: 602px;
    margin: 145px auto 0 auto;
    display: flex;
} 
.homePage_content1 .slideDiv2 .slideDiv2_text{
    margin-top: 103px;
    width: 270px;
    height: 208px;
}
.homePage_content1 .slideDiv2 .slideDiv2_bg{
    width: 522px;
    height: 534px;
    margin-left: 287px;
}
.homePage_content1 .slideDiv3{
    width: 1200px;
    height: 691px;
    margin: 0 auto;
        background-image: url('../image/homePagebanner3.png');
        background-size: 777px;
        background-repeat: no-repeat;
        padding-top: 256px;
        background-position: 410px 171px;
} 
.homePage_content1 .slideDiv3 img{
width: 242px;
height: 182px;
}
.homePage_content1 .slideDiv3 button{
    margin-top: 47px;
}
.homePage_content1 .swiper-pagination{
    position: relative;
}
.homePage_content1 .swiper-pagination ,.homePage_content1 .swiper-pagination-clickable ,.homePage_content1 .swiper-pagination-bullets{
    width: 1200px !important;
    margin: -27px auto 0 auto !important;
    /* height: 100px !important; */
    display: flex;
    justify-content: center;
    /* align-items: center; */
}
.homePage_content1  .swiper-pagination-bullet{
    width: 320px !important;
    height: 25px !important;
    background: transparent;
}
.homePage_content1  .swiper-pagination-bullet span{
    font-size:14px;
font-family:Arial;
font-weight:normal;
color:rgba(255,255,255,1);
}
.homePage_content1  .swiper-pagination-bullet .kong{
    width:320px;
height:4px;
background:rgba(255,255,255,1);
margin-top: 11px;
}
/* 第一部分分页器 */
 
/* 第二部分 */
.homePage_content2 .toplist{
     display: flex; 
    justify-content: center; 
   padding-top: 103px;
}
.homePage_content2 .toplist > div{
    padding: 0 25px 0 21px;
    width: 286px;
    height: 380px;
    margin: 0 10px;
    flex-shrink :0;
    font-size:24px;
    font-family:Source Han Sans SC;
    font-weight:500;
    color:rgba(255,255,255,1);
    flex-direction: column;
    overflow: hidden;
}

.homePage_content2 .toplist > div p:nth-child(2){
    font-size:16px;
    font-family:Source Han Sans CN;
    font-weight:400;
    color:rgba(255,255,255,1);
    margin-top: 200px;
}

.homePage_content2 .toplist > div:nth-child(2){
    background-image: url('../image/topList2.png');
    background-size: cover;
}
.homePage_content2 .toplist > div:nth-child(3){
    background-image: url('../image/topList3.png');
    background-size: cover;
}
.homePage_content2 .toplist > div:nth-child(4){
    background-image: url('../image/topList4.png');
    background-size: cover;
}
.homePage_content2 .toplist > div:nth-child(1){
    background-image: url('../image/topList1.png');
    background-size: cover;
    overflow: hidden;
}
.homePage_content2 .toplist > div  p:nth-child(1){
    text-align: center;
    margin-top: 179px;
}
.homePage_content2 .toplist .toplist_d1:hover{
    background-image: url('../image/hoverBg1.png'),url('../image/topList1.png');
    
}
.homePage_content2 .toplist .toplist_d1 .hover1,
.homePage_content2 .toplist .toplist_d2 .hover2,
.homePage_content2 .toplist .toplist_d3 .hover3,
.homePage_content2 .toplist .toplist_d4 .hover4{
    margin-top: 200px;
}
.homePage_content2 .toplist .toplist_d1:hover p:nth-child(1),.homePage_content2 .toplist .toplist_d2:hover p:nth-child(1),.homePage_content2 .toplist .toplist_d3:hover p:nth-child(1),.homePage_content2 .toplist .toplist_d4:hover p:nth-child(1){
    margin-top: 139px;
    transition: margin-top .5s ;
}
.homePage_content2 .toplist .toplist_d1:hover .hover1,.homePage_content2 .toplist .toplist_d2:hover .hover2,.homePage_content2 .toplist .toplist_d3:hover .hover3,.homePage_content2 .toplist .toplist_d4:hover .hover4{
    margin-top: 10px;
    transition: margin-top .5s ;
} 
.homePage_content2 .toplist .toplist_d2:hover{
    background-image: url('../image/hoverBg1.png'),url('../image/topList2.png');
}
.homePage_content2 .toplist .toplist_d3:hover{
    background-image: url('../image/hoverBg1.png'),url('../image/topList3.png');
}
.homePage_content2 .toplist .toplist_d4:hover{
    background-image: url('../image/hoverBg1.png'),url('../image/topList4.png');
}
.homePage_content2 .content2_title{
    text-align: center;
    margin-top: 221px;
    font-size:36px;
    font-family:Source Han Sans SC;
font-weight:normal;
color:rgba(51,51,51,1);
}
.homePage_content2 .content2_titleSave{
    text-align: center;
    font-size:22px;
font-family:Source Han Sans SC;
font-weight:400;
color:rgba(85,85,85,1);
}
.homePage_content2 .topList2{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 104px auto 122px auto;
    width: 1200px;
}
.homePage_content2 .topList2 >div{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    /* width: 250px; */
    /* margin: 0 5px; */
}
.homePage_content2 .topList2 >div img{
   height: 152px;
   width: 152px;
}
.homePage_content2 .topList2 >div p{
    font-size:20px;
font-family:Source Han Sans SC;
font-weight:400;
color:rgba(85,85,85,1);
line-height: 29px;
text-align: center;
}
.homePage_content2 .topList2 .topList2_p2{
    margin-top: 16px;
    text-align: center;
    width: 260px;
}
.homePage_content2 .topList2 div p:first-of-type{
    font-size:26px;
font-family:Source Han Sans CN;
font-weight:400;
color:rgba(51,51,51,1);
text-align: center;
}
/* homePage_content3 */
.homePage_content3{
margin-top: 230px;
    width: 100vw;
    background-image: url('../image/contant3BgImg.png');
    background-size: cover;
    padding: 132px 0 185px 0;
}
.homePage_content3 p{
    text-align: center;
}
.homePage_content3 p:nth-child(1){
    font-size:36px;
    font-family:Source Han Sans SC;
    font-weight:500;
    color:rgba(255,255,255,1);
}
.homePage_content3 p:nth-child(2){
    font-size:22px;
font-family:Source Han Sans SC;
font-weight:400;
color:rgba(255,255,255,1);
}
.homePage_content3 p:nth-child(3){
    margin-top: 30px;
}
.homePage_content3 p:nth-child(3),.homePage_content3 p:nth-child(4){
    font-size:18px;
font-family:Source Han Sans SC;
font-weight:300;
color:rgba(255,255,255,1);
}
.homePage_content3 p:nth-child(4){
    margin-top: 5px;
}
.homePage_content3 .content3Img{
    width: 1167px;
    height: 861px;
    margin: 136px auto 0 auto;
}
.homePage_content3 img{
    width: 1167px;
    height: 861px;
}
/* homePage_content4 */
.homePage_content4 p:nth-child(1){
    margin-top: 120px;
text-align: center;
font-size:36px;
font-family:Source Han Sans SC;
font-weight:500;
color:rgba(51,51,51,1);
}
.homePage_content4 p:nth-child(2){
text-align: center;
font-size:22px;
font-family:Source Han Sans SC;
font-weight:400;
color:rgba(85,85,85,1);
}

.homePage_content4 .partnerImg{
    width: 1200px;
    /* height: 742px; */
    margin: 60px auto 120px auto;
}
.homePage_content4 .partnerImg img{
    width: 1200px;
    /* height: 742px; */
}

.homePage_content4 ul{
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: center;
}
.homePage_content4 ul li img{
    width: 194px;
    margin: 0 28px;
}
.homePage_content4 ul:nth-child(1){
    margin-top: 61px;
}
.homePage_content4 ul:nth-child(2){
    margin: 48px auto 110px auto;
}
.homePage_content4 .changeIcon{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 89px;
}
.homePage_content4 .phoneIcon{
    display: none;
}
.homePage_content4 .changeIcon img{
    margin: 0 80px;
    height: 34px;
    width: 38px;
}
/* homePage_content5 */
.homePage_content5{
    width: 100vw;
    height: 854px;
    background: #0D004D;
    padding-top: 139px;
}
.homePage_content5 >p:nth-child(1){
    font-size:36px;
font-family:IcedEarth;
font-weight:normal;
color:rgba(255,254,254,1);
text-align: center;
}
.homePage_content5 >p:nth-child(2){
    font-size:22px;
font-family:Source Han Sans SC;
font-weight:400;
color:rgba(255,255,255,1);
text-align: center;
}
.homePage_content5  ul{
    width: 1200px;
    list-style: none;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 99px auto 0 auto;
}
.homePage_content5  ul li{
    /* margin: 0 75px; */
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    
}
.homePage_content5  ul li img{
    width: 112px;
    height: 150px;
}
.homePage_content5  ul li p:first-of-type{
    font-size:70px;
font-family:Source Han Sans SC;
font-weight:normal;
color:rgba(255,254,254,1);
width: 253px;
text-align: center;
}
.homePage_content5  ul li p:last-of-type{
    font-size:24px;
font-family:Source Han Sans SC;
font-weight:400;
color:rgba(255,254,254,1);
opacity:0.4;
}
.homePage_content5 .content5Input{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 71px;
}
.homePage_content5 .content5Input input{
    width:488px;
height:68px;
background:rgba(28,123,239,0);
border:1px solid rgba(255, 255, 255, 1);
opacity:0.4;
border-radius:8px;
font-size:20px;
font-family:Source Han Sans SC;
font-weight:400;
color:rgba(255,255,255,1);
padding-left: 30px;
}
.homePage_content5 .content5Input button{
    

    font-size: 24px;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #FFFFFF;
margin-left: 20px;
outline: none;
border: none;
width: 248px;
height: 68px;
background: linear-gradient(0deg, #3179F5, #1CD9FF);
box-shadow: 0px 8px 16px 0px rgba(48, 122, 245, 0.3);
border-radius: 8px;

}
.counter{
    display: inline-block;
    text-align: center;
}

