/* CSS Document */
@charset "utf-8";
.container{}

.section1{padding-top: 68px;}
.s_t .s_ta{font-size: 36px;color: #000000;font-weight: bold;}
.s_t .s_ta span{font-size: 30px;color: #038bf0;font-family: "Arial";margin-left: 23px;}
.s_t .s_tb{width: 44px;height: 6px;background: #038bf0;margin-top: 18px;}
.s_t .s_tc{font-size: 18px;color: #707070;margin-top: 18px;}
.s1_c{margin-top: 30px;}
.s1_c{display: flex;justify-content: space-between;}
.s1_c .circle_box{position: relative;border-radius: 200px 130px;width: 240px;height: 240px;background: #fff;text-align: center;box-shadow: 0 0 10px rgb(0 0 0 / 15%);display: flex;align-items: center;justify-content: center;}
.s1_c .circle_box:hover{background-image: linear-gradient(124deg, #43c8f7, #286af3);}
.s1_c .circle_box .circle_icon .img02{display: none;}
.s1_c .circle_box h3{font-size: 24px;color: #000000;font-weight: normal;margin-top: 17px;}
.s1_c .circle_box h3 p{font-size: 14px;color: #000000;}
.s1_c .circle_box:hover .circle_icon .img01{display: none;}
.s1_c .circle_box:hover .circle_icon .img02{display: inline-block;}
.s1_c .circle_box:hover h3{color: #fff;}
.s1_c .circle_box:hover p{color: #fff;}
.s1_d{margin-top: 75px;display: flex;justify-content: space-between;padding: 0 65px;}
.s1_d .s1_di .s1_dia{font-size: 14px;color: #707070;}
.s1_d .s1_di .s1_dia span{font-size: 48px;-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-image: linear-gradient(90deg, #0ebefb, #3e24ec);margin-right: 15px;}
.s1_d .s1_di .s1_dib{font-size: 18px;color: #111111;}

.section2{margin-top: 85px;}
.s2_c{margin-top: 45px;background: url(s2_bg_02.png) no-repeat center;height: 647px;}
.s2_c .g-in{position: relative;}
.s2_c .s2_ci{position: absolute;text-align: center;cursor: pointer;width: 48px;}
.s2_c .s2_ci .s2_cib{margin-top: 4px;font-size: 12px;color: #000000;}
.s2_c .s2_ci .s2_cia img{transition: all 0.6s;}
.s2_c .s2_ci:hover .s2_cia img{transform: scale(1.4);}
/*.s2_c .s2_ci:hover .s2_cib{display: block;}*/
.s2_c .s2_ci .s2_cia{position: relative;}
/*@keyframes wave{0%{transform:scale(0.4) rotateX(-0.2turn);opacity:0}60%{transform:scale(0.8) rotateX(-0.2turn);opacity:1}100%{transform:scale(1) rotateX(-0.2turn);opacity:0}}
.s2_c .s2_ci .s2_cia:after{content: "";
    display: block;
    position: absolute;
    width: 46px;
    height: 46px;
    bottom: -26px;
    left: 0px;
    border-radius: 50%;
    background-color: #abe5f9;
    border: #6dd2f5 1px solid;
    z-index: 2;
    animation: wave 2s ease-out infinite;
    animation-delay: 0.2s;
    transform-origin: center;
    opacity: 0;}
.s2_c .s2_ci .s2_cia:before {
    content: "";
    display: block;
    position: absolute;
    width: 20px;
    height: 20px;
    bottom: -12px;
    left: 14px;
    background-color: #6dd2f5;
    border-radius: 50%;
    z-index: 3;
    opacity: 0;
    animation: wave 2s ease-out infinite;
    transform-origin: center;
    transform-box: fill-box;
}*/

.section3{margin-top: 70px;}
.s3_c{margin-top: 35px;background: url(s3_bg_03.png) no-repeat center;height: 371px;padding: 20px 110px 0 80px;}
.s3_c .swiper-slide{margin-top: 50px !important;overflow: hidden;}
.s3_c .swiper-slide img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;
}
.s3_c .swiper-slide:hover img{
	transform:scale(1.1);
-ms-transform:scale(1.1); 	
-moz-transform:scale(1.1); 	
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}

.section4{margin-top: 70px;}
.s4_c{margin:37px 0 0;position: relative;}
.s4_c .swiper-slide .s4_ci .s4_cia{overflow: hidden;border-top-left-radius: 40px;border-bottom-right-radius: 40px;}
.s4_c .swiper-slide .s4_ci .s4_cia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;
}
.s4_c .swiper-slide:hover .s4_ci .s4_cia img{
	transform:scale(1.1);
-ms-transform:scale(1.1); 	
-moz-transform:scale(1.1); 	
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}
.s4_c .swiper-slide .s4_ci .s4_cib{font-size: 20px;color: #000000;font-weight: bold;line-height: 30px;height: 60px;margin-top: 30px;}
.s4_c .swiper-slide:hover .s4_ci .s4_cib{color: #038bf0;}
.s4_c .swiper-slide .s4_ci .s4_cic{display: flex;margin-top: 30px;justify-content: space-between;}
.s4_c .swiper-slide .s4_ci .s4_cic .s4_cicl{font-size: 18px;color: #313131;}
.s4_c .swiper-button-prev{width: 60px;height: 60px;background: url(s4_3_03.png) no-repeat center;right: 85px;top:-105px;margin-top: 0;left:auto;}
.s4_c .swiper-button-next{width: 60px;height: 60px;background: url(s4_4_05.png) no-repeat center;right: 0;top:-105px;margin-top: 0;}
.s4_d{margin:72px 0;text-align: center;}
.s4_d a{display: inline-block;width: 176px;height: 55px;line-height: 55px;text-align: center;background-image: linear-gradient(140deg, #0ebefb, #3e24ec);font-size: 18px;color: #ffffff;border-radius: 6px;border-bottom-left-radius: 15px;border-top-right-radius: 15px;}

.link{padding: 8px 0;}
.link .linkl{float:left;line-height: 24px;font-size: 14px;color: #1d50a2;padding-left: 22px;background: url(link1_03.png) no-repeat left center;}
.link .item{float:left;margin-left: 6px;position: relative;width: 236px;}
.link .item .ti{height: 22px;line-height: 22px;border:1px solid #e5e5e5;padding: 0 18px 0 9px;font-size: 12px;color: #707070;background: url(link2_03.png) no-repeat 218px center;}
.link .item .hiddenBox{position: absolute;left:0;padding: 0 9px;width: 218px;background: #fff;z-index: 9;line-height: 25px;max-height: 150px;overflow-y: auto;display: none;}

