.banner{
    background: url(../images/banner.jpg)no-repeat center center;
    height: 550px;
    min-width: 1200px;
}
.part1>.main{
    width: 1200px;
    margin: 0 auto;
    text-align: center;
} 
.part1>.main>img{
    margin: 50px 0 ;
}
.part1>.main>table{
    width: 1200px;
}
.part1>.main>table th{
    background: #4472c4;
    border: 0;
    height: 80px;
    font-size: 36px;
    color: #fff;
}
.part1>.main>table td{
    font-size: 30px;
    color: #333;
    padding: 20px;
    border: 2px solid #4472c4;
    box-sizing: border-box;
}
table a{
    color: red;
    cursor: pointer;
}
.part1>.main>a{
    display: block;
    width: 473px;
    height: 70px;
    font-size: 36px;
    line-height: 70px;
    background: url(../images/bg-a1.png) no-repeat center center;
    color: #fff;
    margin: 50px auto;
}

.part2{
    background: #eaf3ff;
    padding-bottom: 70px;
}
.part2>.main{
    width: 1200px;
    margin: 0 auto;
    text-align: center;
}
.part2>.main>.title2{
    margin: 50px 0;
}
.part2 .prt2_1{
    display: flex;
    justify-content: space-between;
    margin-top: 40px;
}
.part2 .prt2_1 img{
    display: block;
    width: 154px;
}
.part2 .prt2_1 p{
    width: 140px;
    text-align: left;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.part2 .prt2_1 a{
    display: block;
    width: 140px;
    height: 40px;
    border-radius: 5px;
    background: #fc840d;
    color: #fff;
    line-height: 40px;
    text-align: center;
    font-size: 24px;
    margin: 20px auto;
}
.part2 .prt2_2{
    background: url(../images/bg2-1.png) no-repeat center center;
    height: 718px;
    margin-top: 70px;
}
.part2 .prt2_2 h4{
    font-size: 36px;
    color: #333;
    padding-top: 30px;
}
.part2 .prt2_2 p{
    font-size: 30px;
    margin-top: 10px;
}
.part2 .prt2_2>div{
    margin: 30px auto;
    display: flex;
    justify-content: space-between;
    width: 580px;
}
.part2 .prt2_2 form input{
    width: 575px;
    height: 65px;
    border-radius: 10px;
    font-size: 30px;
    color: #333;
}
.part2 .prt2_2 form>div{
    margin-bottom: 30px;
}
.part2 .prt2_2 form .a{
    background: url(../images/bg-a2.png) no-repeat center center;
    width: 473px;
    height: 70px;
    border: 0 !important;
    color: #fff;

}
.part3{

}
.part3>.main{
    width: 1200px;
    margin: 0 auto;
    text-align: center;
}
.part3>.main>img{
    margin: 50px 0;
}
.part3>.main>table{
    width: 1200px;
}
.part3>.main>table th{
    background: #4472c4;
    border: 0;
    height: 80px;
    font-size: 30px;
    color: #fff;
}
.part3>.main>table td{
    font-size: 18px;
    color: #333;
    padding: 10px 0;
    border: 2px solid #4472c4;
    box-sizing: border-box;
}
.part3>.main>a{
    display: block;
    width: 473px;
    height: 70px;
    font-size: 36px;
    line-height: 70px;
    background: url(../images/bg-a1.png) no-repeat center center;
    color: #fff;
    margin: 50px auto;
}
.part4{
    background: url(../images/bg4.png) no-repeat center center;
    height: 885px;
    min-width: 1200px;
}
.part4 .main{
    width: 1200px;
    margin: 0 auto;
    text-align: center;
}
.part4 .main>img{
    margin: 70px 0 70px 0;
}
#swiper1{
    width: 1200px;
    margin: 0 auto;
    text-align: center;
}
.swiper-button-prev{
    background:url(../images/left.png) no-repeat center center !important;
    width: 41px;
    height: 41px;
    left: 0px !important;
    right: auto;
}
.swiper-button-next{
    background:url(../images/right.png) no-repeat center center !important;
    width: 41px;
    height: 41px;
    right: 0px !important;
    left: auto;
}

.part4>.main>a{
    display: block;
    width: 473px;
    height: 70px;
    font-size: 36px;
    line-height: 70px;
    background: url(../images/bg-a4.png) no-repeat center center;
    color: #fff;
    margin: 50px auto;
}
.part5{
    background: #e9f0fc;
    padding-bottom: 100px;
}
.part5>.main{
    width: 1200px;
    margin: 0 auto;
    text-align: center;
}
.part5>.main>.title5{
    margin-top: 60px;
}
.part5>.main>.pick5{
    margin-top: 60px;
}
.part6>.main{
    width: 1200px;
    margin: 0 auto;
    text-align: center;
    padding-bottom: 100px;
}
.part6>.main>img{
    margin-top: 60px;
}