
.set1{
    height: 632px;
    position: relative;
}
.set1 a{
    width: 290px;
    height: 66px;
    text-align: center;
    line-height: 66px;
    font-size: 37px;
    color: #008CE8;
    border-radius: 36px;
    background: #ffffff;
    position: absolute;
    /* top: 385px;
    left: 658px; */
    top: 61.5%;
    left: 34.5%;
}
.set1 a:hover{
    background: #008CE8;
    color: #ffffff;
}
.set2{
    height: 1283px;
    padding-top: 55px;
}
.set2 .pic{
    width: 675px;
    height: 55px;
    margin: auto;
}
h1{
    color: #008CE8;
    margin-top: -40px;
    margin-bottom: 20px;
}
h1 span{
    color: #00BB8A;
}
.set2 .cont{
    width: 1140px;
    height: 355px;
    box-shadow: 0px 0px 20px 0px rgba(0, 140, 232, 0.2);
    border-radius: 10px;
    margin: auto;
    margin-top: 80px;
    display: flex;
}
.c1{
    color: #008CE8;
}
.c2{
    color: #00BB8A;
}
.c3{
    color: #F3C012;
}
.c4{
    color: #A78FFB;
}
.c5{
    color: #FA6F5A;
}
.c999{
    color: #999999;
}
.set2 .box{
    width: 20%;
}
.set2 .box div{
    width: 120px;
    height: 120px;
    margin: auto;
    margin-top: 40px;
    margin-bottom: 25px;
}
.set2 .box a{
    width: 130px;
    height: 36px;
    border: 1px solid #008CE8;
    border-radius: 18px;
    color: #008CE8;
    line-height: 34px;
    margin: 43px auto 0;
}
.set2 .box a:hover{
    background-color: #008CE8;
    color: #ffffff;
}
.w983{
    width: 983px !important;
    margin-top: 87px !important;
}
.set2 table{
    width: 1140px;
    height: 320px;
    box-shadow: 0px 0px 20px 0px rgba(0, 140, 232, 0.2);
    border-radius: 10px;
    margin: auto;
    margin-top: 80px;
}
.set2 table a{
    width: 138px;
    height: 40px;
    line-height: 40px;
    background: #008CE8;
    border-radius: 20px;
    margin: auto;
}
.set2 table tr:first-child{
    background: #E9F6FF;
}
.set2 table tr:nth-child(n+2) td:first-child{
    background: #EFFFFA;
}
.set2 table tr:nth-child(n+2) td{
    border: 1px solid #E5F6F1;
}
.set2 table tr:last-child td:first-child{
    text-indent: 36px;
}
.set2 table tr:last-child td:first-child .c999{
    margin-top: 32px;
}
.set2 table tr:last-child td:nth-child(2),.set2 table tr:last-child td:nth-child(3){
    text-indent: 25px;
}
.set2 table tr:last-child td:nth-child(3) p{
    line-height: 46px;
}
.set3{
    padding-top: 224px;
    height: 982px;
    background: url(../image/bj4.png)100% 100% no-repeat;
}
.set3 .pic{
    width: 476px;
    height: 55px;
    margin: auto;
}
.set3 .cont{
    width: 1150px;
    height: 374px;
    margin: auto;
    display: flex;
    justify-content: space-between;
    margin-top: 80px;
}
.set3 .box{
    width: 550px;
    height: 374px;
    box-shadow: 0px 0px 20px 0px rgba(0, 140, 232, 0.2);
    border-radius: 10px;
    background: #FFFFFF;
    padding: 40px 24px 24px 24px;
}
.set3 .box div:nth-child(2){
    width: 124px;
    height: 34px;
    line-height: 34px;
    background: #008CE8;
    border-radius: 15px;
    margin: 24px auto 20px ;
}
.set3 .box div:nth-child(3){
    width: 498px;
    height: 198px;
    background: #F8FAFF;
    border-radius: 10px;
    line-height: 32px;
    padding: 20px;
}
.set4{
    height: 1212px;
    padding-top: 80px;
}
.set4 .pic{
    width: 830px;
    height: 55px;
    margin: auto;
}
.w476{
    width: 476px !important;
    margin-top: 70px !important;
}
.set4 .cont{
    width: 1181px;
    height: 453px;
    margin: auto;
    background: url(../image/bj7.png)100% 100% no-repeat;
    margin-top: 40px;
}
.set4 .box{
    width: 100%;
    height: 226.5px;
    display: flex;
    justify-content: space-between;
}
.set4 .box div{
    width: 580px;
    height: 226.5px;
    padding-top: 40px;
}
.set4 .box span{
    width: 36px;
    height: 36px;
    line-height: 36px;
    background: #008CE8;
    border-radius: 50%;
    text-indent: 0;
    margin-right: 16px;
}
.ti56{
    text-indent: 56px;
}
.ti146{
    text-indent: 146px;
}
.ml110{
    margin-left: 110px;
}
.ml200{
    margin-left: 200px;
}
.set4 .box p{
    width: 302px;
    margin-top: 20px;
}
.set4 .btm{
    width: 998px;
    height: 218px;
    margin: auto;
    display: flex;
    justify-content: space-between;
    margin-top: 80px;
}
.set4 .btm div{
    width: 310px;
    height: 218px;
}
.set5{
    height: 861px;
    background: url(../image/bj8.png)100% 100% no-repeat;
    padding-top: 140px;
}
.set5 .pic{
    width: 469px;
    margin: auto;
}
.set5 .btm{
    width: 1000px;
    height: 343px;
    margin: 50px auto;
}