.mySwiper .swiper-pagination {
				width: 20% !important;
				bottom: 80px !important;
				left: 20% !important;
			}
			
			.mySwiper .swiper-pagination-bullet {
				width: 40px !important;
				height: 4px !important;
				background-color: #E6F0FF !important;
				border-radius: 0 !important;
			}
			.mySwiper img{
				width: 100%;
			}
            /* .second_tit_box  {
                font-size: 18px;
                font-family: PingFang SC-Regular, PingFang SC;
                font-weight: 400;
                color: #333333;
            } */
            .section1 {
                height: 600px;
                background: url('../style/images/dingzhibg_1.png');
				background-size: 100% 100%;
            }
            .section1 .container {
                padding-top: 173px;
            }
			.section1 .content {
                position: relative;
            }
            .section1 .main_title {
                line-height: 56px;
				color: #FFFFFF;
            }
            .section1 .second_tit_box {
				width: 1000px;
                line-height: 25px;
				color: #FFFFFF;
                margin-bottom: 110px;
            }
            .section1 .content .item {
                width: 230px;
                height: 120px;
                background: url('../style/images/dingzhibg_12.png');
                background-size: 100% 100%;
                padding: 6px 25px 14px;
                opacity: .3;
            }
			.section1 .items_1,.section1 .items_2,.section1 .items_3,.section1 .items_4 {
                width: 230px;
                height: 120px;
                position: absolute;
                top: 0;
            }
            .section1 .content .items_2 {
                left: 324px;
            }
            .section1 .content .items_3 {
                right: 324px;
            }
            .section1 .content .items_4 {
                right: 0;
            }
            .section1 .tit {
                font-size: 20px;
                font-family: Apple LiGothic Medium-Regular, Apple LiGothic Medium;
                font-weight: 400;
                color: #3EDEFF;
				margin-top: 10px;
            }
            .section1 .tit #num {
                font-size: 50px;
                font-family: Microsoft YaHei-Bold, Microsoft YaHei;
                font-weight: bold;
            }
            .section1 .tit #num2 {
                font-size: 50px;
                font-family: Microsoft YaHei-Bold, Microsoft YaHei;
                font-weight: bold;
            }
            .section1 .tit .num {
                font-size: 50px;
                font-family: Microsoft YaHei-Bold, Microsoft YaHei;
                font-weight: bold;
            }
            .section1 .tit .num2 {
                font-size: 50px;
                font-family: Microsoft YaHei-Bold, Microsoft YaHei;
                font-weight: bold;
            }
            .section1 .tit .num3 {
                font-size: 30px;
                font-family: Microsoft YaHei-Bold, Microsoft YaHei;
                font-weight: bold;
            }
            .section1 .tit .num4 {
                font-size: 40px;
                font-family: Apple LiGothic Medium-Regular, Apple LiGothic Medium;
                font-weight: 400;
            }

            .section1 .desc {
                font-size: 18px;
                font-family: Microsoft YaHei-Regular, Microsoft YaHei;
                font-weight: 400;
				color: #FFFFFF;
            }

            .section2 {
                height: 726px;
                background: #F5F9FF;
            }
            .section2 .list {
                width: 200px;
                height: 400px;
                background: #FFFFFF;
                border-radius: 4px 4px 4px 4px;
                border: 1px solid #B7D4FF;
                border-left: none;
                cursor: pointer;
            }
            .section2 .list_top {
                text-align: center;
            }
            .section2 .list:nth-child(1) {
                border-left: 1px solid #B7D4FF;
            }
            .section2 .list_top .pic {
                margin: 53px 85px 24px 85px;
            }
            .section2 .list_top .pic_1 {
                background: url('../style/images/icon_1.png');
                background-size: 100% 100%;
            }
            .section2 .list_top .pic_2 {
                background: url('../style/images/icon_2.png');
                background-size: 100% 100%;
            }
            .section2 .list_top .pic_3 {
                background: url('../style/images/icon_3.png');
                background-size: 100% 100%;
            }
            .section2 .list_top .pic_4 {
                background: url('../style/images/icon_4.png');
                background-size: 100% 100%;
            }
            .section2 .list_top .pic_5 {
                background: url('../style/images/icon_5.png');
                background-size: 100% 100%;
            }
            .section2 .list_top .pic_6 {
                background: url('../style/images/icon_6.png');
                background-size: 100% 100%;
            }
            .section2 .active .list_top .pic_1 {
                background: url('../style/images/icon_01.png');
                background-size: 100% 100%;
            }
            .section2 .active .list_top .pic_2 {
                background: url('../style/images/icon_02.png');
                background-size: 100% 100%;
            }
            .section2 .active .list_top .pic_3 {
                background: url('../style/images/icon_03.png');
                background-size: 100% 100%;
            }
            .section2 .active .list_top .pic_4 {
                background: url('../style/images/icon_04.png');
                background-size: 100% 100%;
            }
            .section2 .active .list_top .pic_5 {
                background: url('../style/images/icon_05.png');
                background-size: 100% 100%;
            }
            .section2 .active .list_top .pic_6 {
                background: url('../style/images/icon_06.png');
                background-size: 100% 100%;
            }
            .section2 .list_middle {
                margin: 0 16px 47px;
                text-align: center;
            }
            .section2 .list_top .tit {
                font-size: 18px;
                font-family: PingFang SC-Bold, PingFang SC;
                font-weight: bold;
                color: #333333;                
            }
            .section2 .list_middle .desc {
                font-size: 14px;
                font-family: PingFang SC-Regular, PingFang SC;
                font-weight: 400;
                color: #777777;
                line-height: 20px;
            }
            .section2 .list_bottom img {
                width: 140px;
                height: 140px;
            }
            .section2 .active  {
                width: 206px;
                height: 412px;
                margin-top: -6px;
                background: #FFFFFF;
                border-radius: 6px 6px 6px 6px;
                border: 1px solid #2A7EFB;
            }
            .section2 .active .list_top {
                height: 62px;
                background: url('../style/images/dingzhibg_2.png') #2A7EFB;
                background-size: 100% 100%;
                border-radius: 6px 6px 0px 0px;
                padding: 15px 0;
                display: flex;
                justify-content: center;
            }
            .section2 .active .list_top .tit {
                font-size: 18px;
                font-family: PingFang SC-Medium, PingFang SC;
                font-weight: 500;
                color: #fff;
                padding: 3px 0 2px 0;
            }
            .section2 .active .list_top .pic {
                margin: 0px 8px 15px 0;
            }
            .section2 .active .list_top .title {
                font-size: 18px;
                font-family: PingFang SC-Medium, PingFang SC;
                font-weight: 500;
                color: #FFFFFF !important;
            }
            .section2 .active .list_middle {
                margin: 0 26px;
                height: 138px;
            }
            .section2 .active .list_middle p{
                font-size: 14px;
                font-family: PingFang SC-Regular, PingFang SC;
                font-weight: 400;
                color: #333333;
                line-height: 24px;
                text-align: center;
                margin: 30px 0 93px 0;
            }

            .section3 {
                height: 844px;
            }
            .section3 .grid_box {
                display: grid;
				grid-template-columns: repeat(4, 1fr);
                grid-column-gap: 20px;
                grid-row-gap: 20px;
            }
            .section3 .grid_item {
                /* overflow: hidden; */
				width: 285px;
				height: 150px;
				background-size: 100%;
				background-repeat: no-repeat;
				background-position: center center;
				-webkit-transition: background-size .3s linear;
				transition: background-size .3s linear;
            }
			.section3 .grid_item:hover{
				background-size: 110%;
				
			}
            /* .section3 .grid_item img {
                width: 285px;
                height: 150px;
                cursor: pointer;
                box-shadow: 0px 5px 20px rgba(121, 148, 193, 0.0600);
                transition: all .5s ease-in-out;
            } */
            .section3 .active {
                overflow: hidden;
            }
            .section3 .active img {
                transform: scale(1.2,1.2);
            }
            .grid_product_bg {
                box-shadow: 0px 5px 20px rgba(121, 148, 193, 0.0600);
                transform: translateY(-5px);
                transition: all .7s;
            }
            .section4 {
                height: 776px;
            }
            .section4 .section4_top {
                height: 400px;
                background: url('../style/images/dingzhibg_3.png');
                background-size: 100% 100%;
            }
            .section4 .container {
                position: relative;
            }
            .section4 .main_title {
                color: #fff;
            }
            .section4 .second_tit_box {
                color: #fff;
            }
            .section4 .card {
                width: 580px!important;
                height: 450px;
                background: url('../style/images/dingzhibg_4.png') #FFFFFF;
                background-size: 100% 100%;
                position: absolute;
                left: 0;
                box-shadow: 0px 3px 20px 1px rgba(5,36,82,0.07);
                border-radius: 6px 6px 6px 6px;
                opacity: 1;
                padding: 45px 52px 52px 50px;
            }
            .section4 .card_r {
                width: 580px!important;
                height: 450px;
                background: url('../style/images/dingzhibg_5.png') #FFFFFF;
                background-size: 100% 100%;
                position: absolute;
                right: 0;
                box-shadow: 0px 3px 20px 1px rgba(5,36,82,0.07);
                border-radius: 6px 6px 6px 6px;
                opacity: 1;
                padding: 45px 52px 52px 50px;
            }
            .section4 .card_top .tit {
                font-size: 24px;
                font-family: PingFang SC-Bold, PingFang SC;
                font-weight: bold;
                color: #333333;
                line-height: 20px;
            }
            .section4 .card_top .desc {
                font-size: 14px;
                font-family: PingFang SC-Regular, PingFang SC;
                font-weight: 400;
                color: #777;
                line-height: 20px;
                padding-bottom: 30px;
                border-bottom: 1px solid #eee;
            }
            .section4 .card_bottom {
                padding: 53px 29px 52px 16px;
            }
            .section4 .acea-row {
                flex-direction: column;
            }
            .section4 .grid_box {
                display: grid;
				grid-template-columns: repeat(3, 1fr);
                grid-column-gap: 55px;
                grid-row-gap: 40px;
            }

            .section5 {
                height: 740px;
                background: url('../style/images/dingzhibg_6.png');
                background-size: 100% 100%;
            }
            .section5 .card .item {
                height: 410px;
                box-shadow: 0px 3px 20px 1px rgba(5,36,82,0.07);
                border-radius: 4px 4px 4px 4px;
                cursor: pointer;
            }
            .section5 .second_tit_box img {
                display: inline-block;
            }
            .section5 .second_tit_box span {
                display: inline-block;
            }
            /* .section5 .card .active {
                box-shadow: 0px 3px 20px 1px rgba(5,36,82,0.3);
            } */
            .section5 .item_top {
                text-align: center;
                color: #FFFFFF;
            }
            .section5 .item_top_1 {
                background: url('../style/images/dingzhibg_7.png');
                background-size: 100% 100%;
            }
            .section5 .item_top_2 {
                background: url('../style/images/dingzhibg_8.png');
                background-size: 100% 100%;
            }
            .section5 .item_top_3 {
                background: url('../style/images/dingzhibg_9.png');
                background-size: 100% 100%;
            }
            .section5 .item_top .tit {
                font-size: 20px;
                font-family: PingFang SC-Bold, PingFang SC;
                font-weight: bold;
                line-height: 20px;
                margin-bottom: 6px;
            }
            .section5 .item_top .desc {
                font-size: 13px;
                font-family: PingFang SC-Regular, PingFang SC;
                font-weight: 400;
                line-height: 20px;
            }
            .section5 .item_bottom {
                height: 310px;
                background: #FFFFFF;
            }
            .section5 .grid_box {
                display: grid;
				grid-template-columns: repeat(2, 1fr);
            }
            .section5 .item_bottom .list {
                width: 180px;
            }
            .section5 .item_bottom .list .tit {
                font-size: 16px;
                font-family: PingFang SC-Medium, PingFang SC;
                font-weight: 800;
                color: #333333;
                line-height: 20px;
                margin-bottom: 6px;
            }
            .section5 .item_bottom .list .desc {
                font-size: 14px;
                font-family: PingFang SC-Regular, PingFang SC;
                font-weight: 400;
                color: #777;
                line-height: 20px;
            }

            .section6 {
                height: 626px;
                background: url('../style/images/dingzhibg_10.png');
                background-size: 100% 100%;
            }
            .section6 .content {
                height: 300px;
                border-radius: 4px 4px 4px 4px;
                background: #FFFFFF;
            }
            .section6 .content .item {
                width: 400px;
                height: 150px;
                float: left;
                border-right: 1px solid #EEEEEE;
                border-bottom: 1px solid #EEEEEE;
            }
            .section6 .content .item .tit {
                font-size: 20px;
                font-family: PingFang SC-Bold, PingFang SC;
                font-weight: bold;
                color: #333333;
                line-height: 18px;
            }
            .section6 .content .item .desc {
                font-size: 16px;
                font-family: PingFang SC-Regular, PingFang SC;
                font-weight: 400;
                color: #999999;
                line-height: 18px;
            }

            .section7 {
                height: 1587px;
                background: url('../style/images/dingzhibg_11.png');
                background-size: 100% 100%;
            }
            .section7 .container {
                position: relative;
            }
            .section7 .main_title {
                color: #fff;
            }
            .section7 .second_tit_box {
                color: #fff;
            }
            .section7 .content {
                width: 1200px;
                height: 1275px;
                position: relative;
            }
            .section7 .service_step {
                font-size: 14px;
                font-family: PingFang SC-Regular, PingFang SC;
                font-weight: 400;
                color: #FFFFFF;
                line-height: 28px;
            }
            .section7 .one {
                background: url('../style/images/line2.png');
                background-size: 100% 100%;
                position: absolute;
                top: 30px;
                right: 440px;
            }
            .section7 .two {
                background: url('../style/images/line1.png');
                background-size: 100% 100%;
                position: absolute;
                top: 227px;
                left: 0;
            }
            .section7 .three {
                background: url('../style/images/line1.png');
                background-size: 100% 100%;
                position: absolute;
                top: 285px;
                right: 0;
            }
            .section7 .four {
                background: url('../style/images/line1.png');
                background-size: 100% 100%;
                position: absolute;
                top: 488px;
                left: 440px;
            }
            .section7 .five {
                background: url('../style/images/line2.png');
                background-size: 100% 100%;
                position: absolute;
                top: 685px;
                left: 233px;
            }
            .section7 .six {
                background: url('../style/images/line2.png');
                background-size: 100% 100%;
                position: absolute;
                top: 809px;
                right: 0;
            }
            .section7 .seven {
                background: url('../style/images/line5.png');
                background-size: 100% 100%;
                position: absolute;
                top: 950px;
                left: 540px;
            }
            .section7 .eight {
                position: absolute;
                top: 395px;
                left: 795px;
            }
            .section7 .pic_1 {
                position: absolute;
                top: 17px;
                left: 1058px;
            }
            .section7 .pic_2 {
                width: 105px;
                height: 76px;
                position: absolute;
                top: 462px;
                left: 71px;
            }
            .section7 .tit {
                width: 170px;
                height: 60px;
            }
            .section7 .tit_1 {
                position: absolute;
                top: 103px;
                left: 16px;
                background: #FFFFFF url('../style/images/7-1.png');
                background-size: 100% 100%;
            }
            .section7 .tit_2 {
                position: absolute;
                top: 66px;
                left: 325px;
                background: #FFFFFF url('../style/images/7-2.png');
                background-size: 100% 100%;
            }
            .section7 .tit_3 {
                position: absolute;
                top: 180px;
                right: 16px;
                background: #FFFFFF url('../style/images/7-3.png');
                background-size: 100% 100%;
            }
            .section7 .tit_4 {
                position: absolute;
                top: 608px;
                right: 245px;
                background: #FFFFFF url('../style/images/7-4.png');
                background-size: 100% 100%;
            }
            .section7 .tit_5 {
                position: absolute;
                top: 373px;
                left: 459px;
                background: #FFFFFF url('../style/images/7-5.png');
                background-size: 100% 100%;
            }
            .section7 .tit_6 {
                position: absolute;
                top: 718px;
                left: 0;
                background: #FFFFFF url('../style/images/7-6.png');
                background-size: 100% 100%;
            }
            .section7 .tit_7 {
                position: absolute;
                top: 843px;
                right: 248px;
                background: #FFFFFF url('../style/images/7-7.png');
                background-size: 100% 100%;
            }
            .section7 .tit_8 {
                position: absolute;
                bottom: 86px;
                left: 559px;
                background: #FFFFFF url('../style/images/7-8.png');
                background-size: 100% 100%;
            }
            .section7 .tit p{
                font-size: 18px;
                margin: 16px 0 24px 66px;
            }

            .section7 .service_step {
                transition: all ease-in 10s;
            }
			.service_step {
                display: none;
            }
            .section7 .tit {
                display: none;
            }
            .section7 .line {
                display: none;
            }
            .section7 .pic_1 {
                display: none;
            }
            .section7 .pic_2 {
                display: none;
            }

            .section8 {
                /* height: 704px; */
                background: #F7F9FB;
            }
            .section8 .grid_box {
                display: grid;
                grid-template-columns: repeat(6, 1fr);
				grid-template-rows: auto;
                grid-column-gap: 24px;
                grid-row-gap: 28px;
            }
            .section8 .grid_item {
                width: 180px;
                height: 80px;
                background: #FFFFFF;
                box-shadow: 0px 5px 12px 1px rgba(121,148,193,0.1);
                border-radius: 4px 4px 4px 4px;
            }
			.section8 .grid_item img{
				width: 100%;
				height: 100%;
			}
            .section8 .more {
                width: 150px;
                height: 40px;
                border-radius: 3px 3px 3px 3px;
                border: 1px solid #2A7EFB;
                padding: 10px 32px;
                margin: 40px auto 0;

            }
            .section8 .more p {
                font-size: 14px;
                font-family: PingFang SC-Regular, PingFang SC;
                font-weight: 400;
                color: #2A7EFB;
            }

            .animate_delay_dot{
                -webkit-animation-delay:0.1s;
                animation-delay:0.1s;
            }
            .animate_delay_dot2{
                -webkit-animation-delay:0.2s;
                animation-delay:0.2s;
            }

            @keyframes one {
                to {
                    stroke-dashoffset:0;
                }
            }
            @keyframes two {
                to {
                    stroke-dashoffset:0;
                }
            }
            @keyframes three {
                to {
                    stroke-dashoffset:0;
                }
            }
            @keyframes four {
                to {
                    stroke-dashoffset:0;
                }
            }
            @keyframes five {
                to {
                    stroke-dashoffset:0;
                }
            }
            @keyframes six {
                to {
                    stroke-dashoffset:0;
                }
            }
            @keyframes seven {
                to {
                    stroke-dashoffset:0;
                }
            }