.banner .swiper{height: 500px;}
.banner .swiper .swiper-button-next, .banner .swiper .swiper-button-prev{width: 29px;height: 54px;}
.banner .swiper .swiper-button-next{right: 65px;}
.banner .swiper .swiper-button-prev{left: 65px;}
.banner .swiper .swiper-button-next::after, .banner .swiper .swiper-button-prev::after{display: none;}
.banner .banner_form{position: absolute;right: 0;top: -472px;z-index: 9;}

.cont1{margin-top: 50px;}
.cont1 .cont1_main{display: flex;flex-wrap: wrap;justify-content: center;margin-top: 64px;}
.cont1 .cont1_main li{position: relative;border: 1px solid #DDDDDD;border-top-right-radius: 40px;width: 285px;box-sizing: border-box;padding: 50px 27px 25px 18px;}
.cont1 .cont1_main li:nth-child(n+2){margin-left: 20px;}
.cont1 .cont1_main li:nth-child(5){margin-left: 0;}
.cont1 .cont1_main li:nth-child(n+5){margin-top: 43px;}
.cont1 .cont1_main li i{position: absolute;top: -24px;left: 20px;font-size: 32px;line-height: 58px;font-style: italic;text-align: center;width: 58px;background-color: #1785F1;border-radius: 10px;color: #FFFFFF;}
.cont1 .cont1_main li:nth-child(2) i{background-color: #3AE1B4;}
.cont1 .cont1_main li:nth-child(3) i{background-color: #F19C17;}
.cont1 .cont1_main li:nth-child(5) i{background-color: #7272EF;}
.cont1 .cont1_main li:nth-child(7) i{background-color: #3AE1B4;}
.cont1 .cont1_main li p{font-size: 20px;line-height: 34px;font-weight: bold;}
.cont1 .cont1_main li span{font-size: 16px;line-height: 26px;color: #999999;margin-top: 3px;}

.cont2{margin-top: 70px;}
.cont2 .cont2_main{margin-top: 17px;background-color: #F5F5F5;padding: 38px 0 33px;}
.cont2 .cont2_main ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.cont2 .cont2_main ul li{width: 370px;text-align: center;padding-bottom: 18px;background-color: #FFFFFF;}
.cont2 .cont2_main ul li:nth-child(n+4){margin-top: 38px;}
.cont2 .cont2_main ul li p{font-size: 22px;line-height: 32px;color: #1785F1;font-weight: bold;margin: 18px 0 5px;}
.cont2 .cont2_main ul li span{font-size: 16px;line-height: 26px;color: #999999;display: block;}
.cont2 .cont2_main ul li i{display: block;width: 205px;margin: 17px auto 0;font-size: 16px;line-height: 44px;background-color: #1785F1;color: #FFFFFF;border-radius: 8px;}

.cont3{margin-top: 60px;}
.cont3 .cont3_main{position: relative;text-align: center;margin-top: 120px;}
.cont3 .cont3_main .list_box{text-align: left;position: absolute;top: -91px;left: 517px;}
.cont3 .cont3_main .list_box:nth-child(3){top: 95px;left: 873px;}
.cont3 .cont3_main .list_box:nth-child(4){top: 285px;left: 873px;}
.cont3 .cont3_main .list_box:nth-child(5){top: 383px;left: 38px;}
.cont3 .cont3_main .list_box:nth-child(6){top: 105px;left: 38px;}
.cont3 .cont3_main .list_box p{font-size: 28px;line-height: 38px;font-weight: bold;color: #41D289;}
.cont3 .cont3_main .list_box:nth-child(2) p{color: #1861F2;}
.cont3 .cont3_main .list_box:nth-child(3) p{color: #FF3434;}
.cont3 .cont3_main .list_box:nth-child(4) p{color: #00C6EF;}
.cont3 .cont3_main .list_box:nth-child(5) p{color: #EC9F19;}
.cont3 .cont3_main .list_box span{font-size: 17px;line-height: 24px;margin-top: 5px;display: block;}

.cont4{position: relative;padding: 47px 0;margin-top: 116px;}
.cont4 .banner_img{height: 600px;top: 0;}
.cont4 .cont4_main{margin-top: 36px;text-align: center;}
.cont4 .cont4_main ul{display: flex;justify-content: space-between;}
.cont4 .cont4_main ul li{position: relative;overflow: hidden;cursor: pointer;}
.cont4 .cont4_main ul li p{font-size: 22px;line-height: 75px;font-weight: bold;background-color: #FFFFFF;}
.cont4 .cont4_main ul li .li_hidden{position: absolute;left: -100%;top: 0;width: 100%;height: 100%;background-color: #1785F1;opacity: .9;box-sizing: border-box;padding-top: 70px;color: #FFFFFF;transition: left .3s;}
.cont4 .cont4_main ul li .li_hidden h3{font-size: 22px;line-height: 32px;}
.cont4 .cont4_main ul li .li_hidden i{display: block;width: 24px;border-top: 2px solid #FFFFFF;margin: 6px auto 15px;}
.cont4 .cont4_main ul li .li_hidden span{display: block;font-size: 16px;line-height: 30px;}
.cont4 .cont4_main ul li:hover .li_hidden{left: 0;}
.cont4 .cont4_main .free_btn{margin: 49px auto 0;}

.cont5{margin-top: 75px;}
.cont5 .cont5_img{margin-top: 33px;}
.cont5 .cont5_list_top{margin-top: 14px;display: flex;justify-content: space-between;padding-left: 72px;}
.cont5 .cont5_list_top p{font-size: 16px;line-height: 24px;color: #999999;padding: 0 80px;}
.cont5 .cont5_list{display: flex;text-align: center;margin-top: 16px;}
.cont5 .cont5_list li:nth-child(n+2){width: 183px;margin-right: auto;}
.cont5 .cont5_list li:last-child{margin-right: 0;}
.cont5 .cont5_list li:first-child{margin-right: 18px;}
.cont5 .cont5_list li p{font-size: 16px;line-height: 26px;}
.cont5 .cont5_list li:first-child p{display: flex;align-items: center;}
.cont5 .cont5_list li:first-child p i{width: 14px;height: 14px;background-color: #1785F1;margin-right: 13px;}
.cont5 .cont5_list li:first-child p:nth-child(2) i{background-color: #3AE1B4;}
.cont5 .cont5_list li:first-child p:nth-child(3) i{background-color: #FFB100;}
.cont5 .cont5_list li p:nth-child(n+2){margin-top: 8px;}
.cont5 .cont5_main li{display: flex;justify-content: space-between;margin-top: 79px;}
.cont5 .cont5_main li:nth-child(n+2){margin-top: 16px;}
.cont5 .cont5_main li .li_left{position: relative;}
.cont5 .cont5_main li .li_left img:first-child{display: block;width: 466px;height: 262px;}
.cont5 .cont5_main li .li_left img:nth-child(2){position: absolute;top: 99px;left: 201px;}
.cont5 .cont5_main li .li_right{padding: 43px 36px 188px;position: relative;}
.cont5 .cont5_main li:nth-child(2n) .li_right{padding: 43px 0 188px 36px;}
.cont5 .cont5_main li .li_right p{font-size: 32px;color: #000000;font-weight: bold;line-height: 42px;}
.cont5 .cont5_main li .li_right .li_right_bot{position: absolute;top: 98px;right: 0;z-index: 1;width: 779px;}
.cont5 .cont5_main li:nth-child(2n) .li_right .li_right_bot{right: auto;left: 0;}
.cont5 .cont5_main li .li_right .li_right_bot span{font-size: 16px;line-height: 30px;color: #FFFFFF;position: absolute;top: 0;left: 0;width: 100%;box-sizing: border-box;padding: 23px 55px 0 35px;}

.cont6{margin-top: 69px;position: relative;padding: 55px 0 58px;}
.cont6 .banner_img{height: 536px;top: 0;}
.cont6 .cont6_main {margin-top: 92px;text-align: center;}
.cont6 .cont6_main ul{display: flex;justify-content: space-between;}
.cont6 .cont6_main ul li{padding: 0 15px;}
.cont6 .cont6_main ul li p{font-size: 60px;line-height: 1;color: #1785F1;}
.cont6 .cont6_main ul li p i{font-size: 40px;}
.cont6 .cont6_main ul li span{display: block;font-size: 18px;line-height: 28px;color: #FFFFFF;margin-top: 12px;}
.cont6 .cont6_main .cont6_main_bot{display: flex;justify-content: center;margin-top: 125px;}
.cont6 .cont6_main .cont6_main_bot .free_btn:nth-child(2){margin-left: 40px;}

.cont7{margin-top: 75px;}
.cont7 .cont7_main{margin-top: 36px;display: flex;justify-content: space-between;}
.cont7 .cont7_main ul{width: 370px;border-radius: 10px;box-shadow: 0 0 18px rgba(74,79,148,.08);padding: 28px 26px 35px;box-sizing: border-box;}
.cont7 .cont7_main ul li:first-child{display: flex;align-items: center;}
.cont7 .cont7_main ul li:first-child span{font-size: 22px;line-height: 26px;font-weight: bold;margin: 0 auto 0 15px;}
.cont7 .cont7_main ul li:first-child a{font-size: 16px;line-height: 26px;}
.cont7 .cont7_main ul li:nth-child(n+2){padding-left: 38px;position: relative;font-size: 18px;line-height: 28px;font-weight: bold;height: 28px;}
.cont7 .cont7_main ul li:nth-child(2){margin-top: 39px;}
.cont7 .cont7_main ul li:nth-child(n+3){margin-top: 29px;}
.cont7 .cont7_main ul li:nth-child(n+2)::before{content: '01';position: absolute;font-size: 22px;line-height: 28px;left: 0;color: #999999;}
.cont7 .cont7_main ul li:nth-child(3)::before{content: '02';}
.cont7 .cont7_main ul li:nth-child(4)::before{content: '03';}
.cont7 .cont7_main ul li:nth-child(5)::before{content: '04';}

.cont8{margin-top: 69px;}