/* CSS Document */
@charset "utf-8";
.container{position: relative;}

.section1{margin-top: -60px;position: relative;z-index: 10;}
.s1_c{display: grid;grid-template-columns: repeat(4, 1fr);justify-content: space-between;gap:23px;}
.s1_c .s1_ci{background: #fff;border-radius: 8px;border-top-color:#2562e9;border-top-width: 5px;box-shadow: 0 7px 7px #ddd;border-top-style:solid;}
.s1_c .s1_ci.s1_ci2{border-top-color:#4e45e3;}
.s1_c .s1_ci.s1_ci3{border-top-color:#41a380;}
.s1_c .s1_ci.s1_ci4{border-top-color:#e04d35;}
.s1_c .s1_ci a{display: block;padding: 25px 35px 33px;}
.s1_c .s1_ci .s1_cia img{width: 33px;}
.s1_c .s1_ci .s1_cib{font-size: 18px;color: #000000;font-weight: bold;margin-top: 10px;}
.s1_c .s1_ci .s1_cic{font-size: 14px;color: #202020;margin-top: 10px;}
.s1_c .s1_ci .s1_cid{margin-top: 22px;font-size: 16px;color: #2563eb;background: url(s1_5_16.png) no-repeat right center;}
.s1_c .s1_ci.s1_ci2 .s1_cid{color: #4e45e3;background: url(s1_6_22.png) no-repeat right center;}
.s1_c .s1_ci.s1_ci3 .s1_cid{color: #41a380;background: url(s1_7_19.png) no-repeat right center;}
.s1_c .s1_ci.s1_ci4 .s1_cid{color: #e04d35;background: url(s1_8_25.png) no-repeat right center;}
.s1_c .s1_ci.s1_ci1:hover .s1_cib{color: #2562e9;}
.s1_c .s1_ci.s1_ci2:hover .s1_cib{color: #4e45e3;}
.s1_c .s1_ci.s1_ci3:hover .s1_cib{color: #41a380;}
.s1_c .s1_ci.s1_ci4:hover .s1_cib{color: #e04d35;}
@media only screen and (max-width:1403px){
	.section1{margin-top: -40px;}
	.s1_c{gap:15px;border-top-width: 4px;}
	.s1_c .s1_ci a{padding: 20px 25px 25px;}
	.s1_c .s1_ci .s1_cia img{width: 30px;}
	.s1_c .s1_ci .s1_cib{font-size: 16px;margin-top: 7px;}
	.s1_c .s1_ci .s1_cic{font-size: 13px;margin-top: 7px;}
	.s1_c .s1_ci .s1_cid{margin-top: 15px;font-size: 14px;}
}
@media only screen and (max-width:1200px){
	.section1{margin-top: 20px;}
	.s1_c{gap:15px;border-top-width: 3px;}
	.s1_c .s1_ci a{padding: 15px 15px 20px;}
	.s1_c .s1_ci .s1_cia img{width: 25px;}
	.s1_c .s1_ci .s1_cib{font-size: 15px;margin-top: 5px;}
	.s1_c .s1_ci .s1_cic{font-size: 13px;margin-top: 5px;}
	.s1_c .s1_ci .s1_cid{margin-top: 10px;font-size: 13px;}
}
@media only screen and (max-width:750px){
	.s1_c{grid-template-columns: repeat(2, 1fr);gap:15px;}
	.s1_c .s1_ci a{padding: 12px 10px 12px;}
	.s1_c .s1_ci .s1_cic{line-height: 16px;height: 32px;}
}

.section2{margin-top: 75px;}
.s2_c{display: flex;justify-content: space-between;}
.s2_c .s2_cl{width: 67.7%;}
.s2_c .s2_cl .s2_clt{display: flex;justify-content: space-between;align-items: flex-end;}
.s2_c .s2_cl .s2_clt .s2_cltl .s2_cltla{font-size: 36px;color: #1241b7;font-weight: bold;line-height: 1;}
.s2_c .s2_cl .s2_clt .s2_cltl .s2_cltlb{font-size: 16px;color: rgba(0,0,0,0.5);margin-top: 5px;}
.s2_c .s2_cl .s2_clt .s2_cltr ul li{float: left;cursor: pointer;margin-left: 5px;padding: 0 25px;line-height: 46px;border-radius: 46px;background: #f3f3f3;font-size: 18px;color:000000;font-weight: bold;}
.s2_c .s2_cl .s2_clt .s2_cltr ul li.on{background: #1241b7;color: #fff;}
.s2_c .s2_cl .s2_clc{margin-top: 40px;position: relative;}
.s2_c .s2_cl .s2_clc .s2_clci{position: relative;opacity: 0;z-index: 1;width: 100%;transition: all 0.6s;}
.s2_c .s2_cl .s2_clc .s2_clci:nth-child(n+2){position: absolute;left: 0;top:0;z-index: 1;opacity: 0;}
.s2_c .s2_cl .s2_clc .s2_clci.on{opacity: 1;z-index: 2}
.s2_c .s2_cl .s2_clc .s2_clci .s2_clcia{background: #f5f5f5;border-radius: 8px;overflow:hidden;position: relative;}
.s2_c .s2_cl .s2_clc .s2_clci .s2_clcia .swiper-slide .s2_clciai{display: flex;justify-content: space-between;align-items: center;}
.s2_c .s2_cl .s2_clc .s2_clci .s2_clcia .swiper-slide .s2_clciai .s2_clciail{width: 42.57%;overflow:hidden;}
.s2_c .s2_cl .s2_clc .s2_clci .s2_clcia .swiper-slide .s2_clciai .s2_clciail img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
	
}
.s2_c .s2_cl .s2_clc .s2_clci .s2_clcia .swiper-slide:hover .s2_clciai .s2_clciail 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); 
}
.s2_c .s2_cl .s2_clc .s2_clci .s2_clcia .swiper-slide .s2_clciai .s2_clciair{width: 50.4%;margin-right: 3.5%;}
.s2_c .s2_cl .s2_clc .s2_clci .s2_clcia .swiper-slide .s2_clciai .s2_clciair .s2_clciaira{font-size: 18px;color: #2d2d2d;font-weight: bold;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.s2_c .s2_cl .s2_clc .s2_clci .s2_clcia .swiper-slide .s2_clciai .s2_clciair .s2_clciairb{font-size: 14px;color: rgba(45,45,45,0.5);margin-top: 15px;}
.s2_c .s2_cl .s2_clc .s2_clci .s2_clcia .swiper-slide .s2_clciai .s2_clciair .s2_clciairc{margin-top: 15px;font-size: 16px;color: #000000;line-height: 1.625;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.s2_c .s2_cl .s2_clc .s2_clci .s2_clcia .swiper-slide:hover .s2_clciai .s2_clciair .s2_clciaira{color: #1a3d94;}
.s2_c .s2_cl .s2_clc .s2_clci .s2_clcia .swiper-pagination{position: absolute;right: 3.5%;bottom: 8%;}
.s2_c .s2_cl .s2_clc .s2_clci .s2_clcia .swiper-pagination .swiper-pagination-bullet{margin:0 3px;width: 8px;height: 8px;background: #dcdcdc;opacity: 1;}
.s2_c .s2_cl .s2_clc .s2_clci .s2_clcia .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #1a3d94;}
.s2_c .s2_cl .s2_clc .s2_clci .s2_clcib{margin-top: 10px;}
.s2_c .s2_cl .s2_clc .s2_clci .s2_clcib dl dt{line-height: 62px;border-bottom: 1px solid #f1f1f1;transition: all 0.6s;}
.s2_c .s2_cl .s2_clc .s2_clci .s2_clcib dl dt a{float: left;width: calc(100% - 130px);font-size: 16px;color: #2d2d2d;padding-left: 16px;background: url(s2_2_03.jpg) no-repeat left center;box-sizing: border-box;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.s2_c .s2_cl .s2_clc .s2_clci .s2_clcib dl dt span{float: right;font-size: 14px;color: #2d2d2d;}
.s2_c .s2_cl .s2_clc .s2_clci .s2_clcib dl dt:hover{background: #f6f7f8;padding: 0 18px;}
.s2_c .s2_cl .s2_clc .s2_clci .s2_clcib dl dt:hover a{color: #1a3d94;}
.s2_c .s2_cr{width: 30.86%;background: #264eb1;box-sizing: border-box;border-radius: 8px;padding: 35px 35px 0;}
.s2_c .s2_cr .s2_crt{display: flex;justify-content: space-between;align-items: center;}
.s2_c .s2_cr .s2_crt .s2_crtl .s2_crtla{line-height: 1;font-size: 24px;color: #fffafa;font-weight: bold;}
.s2_c .s2_cr .s2_crt .s2_crtl .s2_crtlb{margin-top: 5px;text-transform: uppercase;font-size: 14px;color: rgba(255,255,255,0.5);}
.s2_c .s2_cr .s2_crt .s2_crtr a{font-size: 14px;color: rgba(255,255,255,0.5);padding-right: 18px;background: url(s2_3_03.png) no-repeat right center;}
.s2_c .s2_cr .s2_crc{margin-top: 10px;}
.s2_c .s2_cr .s2_crc .s2_crci a{display: block;padding: 15px 0;border-bottom: 1px solid rgba(255,255,255,0.1);}
.s2_c .s2_cr .s2_crc .s2_crci .s2_crcia{font-size: 16px;color: #fffafa;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.s2_c .s2_cr .s2_crc .s2_crci .s2_crcib{font-size: 14px;color: rgba(255,255,255,0.5);margin-top: 12px;}
@media only screen and (max-width:1403px){
	.section2{margin-top: 60px;}
	.s2_c .s2_cl .s2_clt .s2_cltl .s2_cltla{font-size: 30px;}
	.s2_c .s2_cl .s2_clt .s2_cltl .s2_cltlb{font-size: 15px;}
	.s2_c .s2_cl .s2_clt .s2_cltr ul li{margin-left: 4px;padding: 0 20px;line-height: 38px;border-radius: 38px;font-size: 16px;}
	.s2_c .s2_cl .s2_clc{margin-top: 30px;}
	.s2_c .s2_cl .s2_clc .s2_clci .s2_clcia .swiper-slide .s2_clciai .s2_clciair .s2_clciaira{font-size: 16px;}
	.s2_c .s2_cl .s2_clc .s2_clci .s2_clcia .swiper-slide .s2_clciai .s2_clciair .s2_clciairb{margin-top: 10px;}
	.s2_c .s2_cl .s2_clc .s2_clci .s2_clcia .swiper-slide .s2_clciai .s2_clciair .s2_clciairc{margin-top: 10px;font-size: 14px;}
	.s2_c .s2_cl .s2_clc .s2_clci .s2_clcia .swiper-pagination .swiper-pagination-bullet{width: 6px;height: 6px;}
	.s2_c .s2_cl .s2_clc .s2_clci .s2_clcib dl dt{line-height: 54px;}
	.s2_c .s2_cl .s2_clc .s2_clci .s2_clcib dl dt a{font-size: 15px;padding-left: 13px;}
	.s2_c .s2_cl .s2_clc .s2_clci .s2_clcib dl dt span{font-size: 13px;}
	.s2_c .s2_cr{padding: 25px 25px 0;}
	.s2_c .s2_cr .s2_crt .s2_crtl .s2_crtla{font-size: 20px;}
	.s2_c .s2_cr .s2_crt .s2_crtr a{padding-right: 15px;}
	.s2_c .s2_cr .s2_crc .s2_crci a{padding: 12px 0;}
	.s2_c .s2_cr .s2_crc .s2_crci .s2_crcia{font-size: 15px;}
	.s2_c .s2_cr .s2_crc .s2_crci .s2_crcib{margin-top: 8px;font-size: 13px;}
}
@media only screen and (max-width:1200px){
	.section2{margin-top: 45px;}
	.s2_c .s2_cl .s2_clt .s2_cltl .s2_cltla{font-size: 24px;}
	.s2_c .s2_cl .s2_clt .s2_cltl .s2_cltlb{font-size: 14px;}
	.s2_c .s2_cl .s2_clt .s2_cltr ul li{margin-left: 2px;padding: 0 10px;line-height: 32px;border-radius: 32px;font-size: 14px;}
	.s2_c .s2_cl .s2_clc{margin-top: 20px;}
	.s2_c .s2_cl .s2_clc .s2_clci .s2_clcia .swiper-slide .s2_clciai .s2_clciair .s2_clciaira{font-size: 15px;}
	.s2_c .s2_cl .s2_clc .s2_clci .s2_clcia .swiper-slide .s2_clciai .s2_clciair .s2_clciairb{margin-top: 7px;font-size: 13px;}
	.s2_c .s2_cl .s2_clc .s2_clci .s2_clcia .swiper-slide .s2_clciai .s2_clciair .s2_clciairc{margin-top: 7px;font-size: 13px;}
	.s2_c .s2_cl .s2_clc .s2_clci .s2_clcia .swiper-pagination .swiper-pagination-bullet{width: 6px;height: 6px;}
	.s2_c .s2_cl .s2_clc .s2_clci .s2_clcib dl dt{line-height: 48px;}
	.s2_c .s2_cl .s2_clc .s2_clci .s2_clcib dl dt a{font-size: 14px;padding-left: 10px;width: calc(100% - 100px);}
	.s2_c .s2_cl .s2_clc .s2_clci .s2_clcib dl dt:hover{padding: 0 10px;}
	.s2_c .s2_cl .s2_clc .s2_clci .s2_clcib dl dt span{font-size: 12px;}
	.s2_c .s2_cr{padding: 15px 15px 0;}
	.s2_c .s2_cr .s2_crt .s2_crtl .s2_crtla{font-size: 18px;}
	.s2_c .s2_cr .s2_crt .s2_crtr a{padding-right: 12px;}
	.s2_c .s2_cr .s2_crc{margin-top: 5px;}
	.s2_c .s2_cr .s2_crc .s2_crci a{padding: 8px 0;}
	.s2_c .s2_cr .s2_crc .s2_crci .s2_crcia{font-size: 14px;}
	.s2_c .s2_cr .s2_crc .s2_crci .s2_crcib{margin-top: 4px;font-size: 12px;}
}
@media only screen and (max-width:750px){
	.section2{margin-top: 30px;}
	.s2_c{display: block;}
	.s2_c .s2_cl{width: 100%;}
	.s2_c .s2_cl .s2_clt{display: block;}
	.s2_c .s2_cl .s2_clt .s2_cltl{text-align: center;}
	.s2_c .s2_cl .s2_clt .s2_cltl .s2_cltla{font-size: 18px;}
	.s2_c .s2_cl .s2_clt .s2_cltl .s2_cltlb{font-size: 13px;}
	.s2_c .s2_cl .s2_clt .s2_cltr{margin-top: 15px;text-align: center;}
	.s2_c .s2_cl .s2_clt .s2_cltr ul li{display: inline-block;margin:0 5px;float: none;font-size: 13px;}
	.s2_c .s2_cl .s2_clc .s2_clci .s2_clcia .swiper-slide .s2_clciai{display: block;}
	.s2_c .s2_cl .s2_clc .s2_clci .s2_clcia .swiper-slide .s2_clciai .s2_clciail{width: 100%;}
	.s2_c .s2_cl .s2_clc .s2_clci .s2_clcia .swiper-slide .s2_clciai .s2_clciair{width: 100%;padding: 10px 10px 30px;box-sizing: border-box;}
	.s2_c .s2_cl .s2_clc .s2_clci .s2_clcia .swiper-pagination{bottom: 10px;}
	.s2_c .s2_cl .s2_clc .s2_clci .s2_clcib dl dt{line-height: 40px;}
	.s2_c .s2_cl .s2_clc .s2_clci .s2_clcib dl dt a{width: calc(100% - 85px)}
	.s2_c .s2_cr{width: 100%;margin-top: 20px;padding: 10px;}
	.s2_c .s2_cr .s2_crt .s2_crtl .s2_crtla{font-size: 16px;}
	.s2_c .s2_cr .s2_crt .s2_crtr a{padding-right: 10px;}
	.s2_c .s2_cr .s2_crc{margin-top: 3px;}
	.s2_c .s2_cr .s2_crc .s2_crci a{padding: 5px 0;}
	.s2_c .s2_cr .s2_crc .s2_crci .s2_crcib{margin-top: 3px;}
}

@-webkit-keyframes rotateForEver {0% {transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);}
50% {transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);}
100% {transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);}
}
@keyframes rotateForEver {0% {transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);}
50% {transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);}
100% {transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);}
}
.rotateForEver {-webkit-animation-name:rotateForEver;animation-name:rotateForEver;}
@keyframes balloon {0% {-webkit-transform:translateZ(0)}
50% {-webkit-transform:translate3d(0,15px,0)}
to {-webkit-transform:translateZ(0)}
}

.section3{padding: 55px 0 83px;background: url(s3_1_02.jpg) no-repeat center;background-size: cover;margin-top: 80px;}
.s3_c{display: flex;justify-content: space-between;align-items: center;}
.s3_c .s3_cl{width: 35.5%;}
.s3_c .s3_cl .s3_cla{font-size: 36px;color: #1241b7;font-weight: bold;}
.s3_c .s3_cl .s3_clb{font-size: 16px;color: #000000;margin-top:5px;}
.s3_c .s3_cl .s3_clc{margin-top: 40px;font-size: 16px;color: #000000;line-height: 1.75;}
.s3_c .s3_cl .s3_cld{margin-top: 60px;}
.s3_c .s3_cl .s3_cld a{display: inline-block;padding: 0 40px;line-height: 60px;border-radius: 60px;background: #1241b7;}
.s3_c .s3_cl .s3_cld a s{text-decoration: none;font-size: 16px;color: #ffffff;padding-right: 28px;background: url(more_03.png) no-repeat right center;}
.s3_c .s3_cr{position: relative;}
.s3_c .s3_cr .s3_cra{position: relative;}
.s3_c .s3_cr .s3_cra .s3_craa{width: 419px;height: 419px;position: relative;border-radius: 100%;overflow: hidden;z-index: 10;position: absolute;left: 88px;top:88px;z-index: 10;}
.s3_c .s3_cr .s3_cra .s3_crab{position: absolute;left: 41px;top:41px;z-index: 8;}
.s3_c .s3_cr .s3_cra .s3_crab img{animation: rotateForEver 20s linear 0s infinite;}
.s3_c .s3_cr .s3_cra .s3_crab .s3_crabi{width: 13px;height: 13px;border-radius: 100%;background: #1a3d94;position: absolute;}
.s3_c .s3_cr .s3_cra .s3_crab .s3_crabi.s3_crabi1{left: 55px;top:84px;}
.s3_c .s3_cr .s3_cra .s3_crab .s3_crabi.s3_crabi2{left: 30px;bottom:118px;}
.s3_c .s3_cr .s3_cra .s3_crab .s3_crabi.s3_crabi3{right: 10px;top:160px;}
.s3_c .s3_cr .s3_cra .s3_crab .s3_crabi.s3_crabi4{right: 80px;bottom:59px;}
.s3_c .s3_cr .s3_cra .s3_crac{animation: rotateForEver 15s linear 0s infinite;}
.s3_c .s3_cr .item{text-align: right;position: absolute;z-index: 15}
.s3_c .s3_cr .item .itema{font-size: 14px;color: #363637;}
.s3_c .s3_cr .item .itema span{font-size: 55px;color: #1241b7;font-weight: bold;line-height: 1}
.s3_c .s3_cr .item .itemb{font-size: 14px;color: #363637;}
.s3_c .s3_cr .item.item1{left: -50px;top:120px;}
.s3_c .s3_cr .item.item3{left: -90px;bottom:130px;}
.s3_c .s3_cr .item.item2{right: -20px;top:140px;}
.s3_c .s3_cr .item.item4{right: 27px;bottom:20px;}
@media only screen and (max-width:1403px){
	.section3{padding: 45px 0 70px;margin-top: 65px;}
	.s3_c .s3_cl .s3_cla{font-size: 30px;}
	.s3_c .s3_cl .s3_clb{font-size: 15px;}
	.s3_c .s3_cl .s3_clc{font-size: 15px;margin-top: 30px;}
	.s3_c .s3_cl .s3_cld{margin-top: 45px;}
	.s3_c .s3_cl .s3_cld a{padding: 0 30px;line-height: 52px;border-radius: 52px;}
	.s3_c .s3_cl .s3_cld a s{font-size: 15px;padding-right: 24px;}
	.s3_c .s3_cr .item .itema span{font-size: 45px;}
}
@media only screen and (max-width:1200px){
	.section3{padding: 35px 0 55px;margin-top: 50px;}
	.s3_c .s3_cl .s3_cla{font-size: 24px;}
	.s3_c .s3_cl .s3_clb{font-size: 14px;}
	.s3_c .s3_cl .s3_clc{font-size: 14px;margin-top: 20px;}
	.s3_c .s3_cl .s3_cld{margin-top: 30px;}
	.s3_c .s3_cl .s3_cld a{padding: 0 20px;line-height: 40px;border-radius: 40px;}
	.s3_c .s3_cl .s3_cld a s{font-size: 14px;padding-right: 20px;}
	.s3_c .s3_cr .s3_cra .s3_craa{width: 340px;height: 340px;left: 40px;top:40px;}
	.s3_c .s3_cr .s3_cra .s3_crab{left: 20px;top:20px;}
	.s3_c .s3_cr .s3_cra .s3_crab img{width: 380px;height: 380px;}
	.s3_c .s3_cr .s3_cra .s3_crac{width: 420px;height: 420px;}

	.s3_c .s3_cr .s3_cra .s3_crab .s3_crabi.s3_crabi1{left: 22px;top:84px;}
	.s3_c .s3_cr .s3_cra .s3_crab .s3_crabi.s3_crabi2{left: 6px;bottom:118px;}
	.s3_c .s3_cr .s3_cra .s3_crab .s3_crabi.s3_crabi3{right: -5px;top:160px;}
	.s3_c .s3_cr .s3_cra .s3_crab .s3_crabi.s3_crabi4{right: 44px;bottom:44px;}
	.s3_c .s3_cr .item .itema span{font-size: 35px;}

	.s3_c .s3_cr .item.item1{left: -50px;top:90px;}
	.s3_c .s3_cr .item.item3{left: -90px;bottom:100px;}
	.s3_c .s3_cr .item.item2{right: -20px;top:120px;}
	.s3_c .s3_cr .item.item4{right: 20px;bottom:20px;}
}
@media only screen and (max-width:750px){
	.section3{padding: 25px 0 30px;margin-top: 30px;}
	.s3_c{display: block;}
	.s3_c .s3_cl{width: 100%;}
	.s3_c .s3_cl .s3_cla{font-size: 18px;}
	.s3_c .s3_cl .s3_clb{font-size: 13px;}
	.s3_c .s3_cl .s3_clc{font-size: 13px;margin-top: 10px;}
	.s3_c .s3_cl .s3_cld{margin-top: 20px;}
	.s3_c .s3_cl .s3_cld a{padding: 0 10px;line-height: 36px;border-radius: 36px;}
	.s3_c .s3_cl .s3_cld a s{font-size: 13px;}
	.s3_c .s3_cr .s3_cra{margin:10px auto 0;width: 300px;}
	.s3_c .s3_cr .s3_cra .s3_craa{width: 220px;height: 220px;left: 40px;top:40px;}
	.s3_c .s3_cr .s3_cra .s3_crab{left: 20px;top:20px;}
	.s3_c .s3_cr .s3_cra .s3_crab img{width: 260px;height: 260px;}
	.s3_c .s3_cr .s3_cra .s3_crac{width: 300px;height: 300px;}

	.s3_c .s3_cr .s3_cra .s3_crab .s3_crabi.s3_crabi1{left: 22px;top:43px;}
	.s3_c .s3_cr .s3_cra .s3_crab .s3_crabi.s3_crabi2{left: 6px;bottom:69px;}
	.s3_c .s3_cr .s3_cra .s3_crab .s3_crabi.s3_crabi3{right: 10px;top:60px;}
	.s3_c .s3_cr .s3_cra .s3_crab .s3_crabi.s3_crabi4{right: 22px;bottom:44px;}
	.s3_c .s3_cr .item .itema span{font-size: 26px;}
	.s3_c .s3_cr .item .itema{font-size: 13px;}
	.s3_c .s3_cr .item .itemb{font-size: 13px;}
	.s3_c .s3_cr .item.item1{left: 12px;top:43px;}
	.s3_c .s3_cr .item.item3{left: 10px;bottom:37px;}
	.s3_c .s3_cr .item.item2{right: 4px;top:51px;}
	.s3_c .s3_cr .item.item4{right: 20px;bottom:10px;}
}


.section4{margin-top: 100px;}
.s_t{display: flex;justify-content: space-between;align-items: center;}
.s_t .s_tl .s_tla{font-size: 36px;color: #1241b7;font-weight: bold;}
.s_t .s_tl .s_tlb{font-size: 16px;color: #202020;margin-top: 5px;}
.s_t .s_tr a{display: inline-block;padding: 0 40px;border:1px solid #7f7f7f;line-height: 60px;box-sizing: border-box;border-radius: 60px;font-size: 16px;color: #464646;}
.s_t .s_tr a s{text-decoration: none;padding-right: 30px;background: url(more2_03.png) no-repeat right center;}
.s_t .s_tr a:hover{background: #1c3e99;border-color: #1c3e99;color: #fff;}
.s_t .s_tr a:hover s{background: url(more_03.png) no-repeat right center;}
.s4_c{margin-top: 42px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.s4_c .s4_ci{width: 23.8%;position: relative;border-radius: 8px;overflow: hidden;margin-bottom: 24px;transition: all 0.6s;}
.s4_c .s4_ci:nth-child(n+5){width: 32.3%;}
.s4_c .s4_ci .s4_cia{overflow: hidden;position: relative;}
.s4_c .s4_ci .s4_cia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;width: 100%;	
}
.s4_c .s4_ci:hover .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 .s4_ci .s4_cia:after{content: '';width: 100%;height: 100%;position: absolute;left: 0;top:0;background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.7));}
.s4_c .s4_ci:hover .s4_cia:after{background: linear-gradient(to bottom, rgba(24,60,146,0), rgba(24,60,146,0.7));}
.s4_c .s4_ci .s4_cib{position: absolute;left: 0;width: 100%;bottom: 0;box-sizing: border-box;padding: 0 28px 28px;}
.s4_c .s4_ci .s4_cib .s4_ciba{font-size: 22px;color: #ffffff;font-weight: bold;}
.s4_c .s4_ci .s4_cib .s4_cibb{font-size: 16px;color: #ffffff;line-height: 28px;margin-top: 10px;height: 0;overflow: hidden;transition: all 0.6s;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.s4_c .s4_ci:hover .s4_cib .s4_cibb{height: 56px;}
.s4_c .s4_ci .s4_cic{position: absolute;right: 28px;bottom: 33px;}
@media only screen and (max-width:1403px){
	.section4{margin-top: 75px;}
	.s_t .s_tl .s_tla{font-size: 30px;}
	.s_t .s_tl .s_tlb{font-size: 15px;}
	.s_t .s_tr a{padding: 0 30px;line-height: 52px;border-radius: 52px;font-size: 15px;}
	.s_t .s_tr a s{padding-right: 25px;}
	.s4_c{margin-top: 35px;}
	.s4_c .s4_ci{margin-bottom: 20px;}
	.s4_c .s4_ci .s4_cib{padding: 0 22px 22px;}
	.s4_c .s4_ci .s4_cib .s4_ciba{font-size: 20px;}
	.s4_c .s4_ci .s4_cib .s4_cibb{font-size: 15px;line-height: 25px;}
	.s4_c .s4_ci:hover .s4_cib .s4_cibb{height: 50px;}
}
@media only screen and (max-width:1200px){
	.section4{margin-top: 50px;}
	.s_t .s_tl .s_tla{font-size: 24px;}
	.s_t .s_tl .s_tlb{font-size: 14px;}
	.s_t .s_tr a{padding: 0 20px;line-height: 44px;border-radius: 44px;font-size: 14px;}
	.s_t .s_tr a s{padding-right: 20px;}
	.s4_c{margin-top: 27px;}
	.s4_c .s4_ci{margin-bottom: 16px;}
	.s4_c .s4_ci .s4_cib{padding: 0 16px 16px;}
	.s4_c .s4_ci .s4_cib .s4_ciba{font-size: 18px;}
	.s4_c .s4_ci .s4_cib .s4_cibb{font-size: 14px;line-height: 22px;}
	.s4_c .s4_ci:hover .s4_cib .s4_cibb{height: 44px;}
}
@media only screen and (max-width:750px){
	.section4{margin-top: 25px;}
	.s_t .s_tl .s_tla{font-size: 18px;}
	.s_t .s_tl .s_tlb{font-size: 13px;}
	.s_t .s_tr a{padding: 0 10px;line-height: 36px;border-radius: 36px;font-size: 13px;}
	.s_t .s_tr a s{background-size: 13px 10px;}
	.s_t .s_tr a:hover s{background-size: 13px 10px;}
	.s4_c{margin-top: 20px;}
	.s4_c .s4_ci{margin-bottom: 12px;width: 48%;}
	.s4_c .s4_ci:nth-child(n+5){width: 48%;}
	.s4_c .s4_ci .s4_cib{padding: 0 10px 10px;}
	.s4_c .s4_ci .s4_cib .s4_ciba{font-size: 16px;}
	.s4_c .s4_ci .s4_cib .s4_cibb{font-size: 13px;line-height: 18px;}
	.s4_c .s4_ci:hover .s4_cib .s4_cibb{height: 36px;}
}

.section5{padding: 60px 0 90px;}
.s5_c{margin-top: 50px;}
.s5_c .swiper-slide .s5_ci{border-radius: 8px;background: linear-gradient(180deg, #e5edfb, #ccdcf9);padding: 58px 35px;display: flex;justify-content: space-between;align-items: flex-end;}
.s5_c .swiper-slide .s5_ci .s5_cil{width: calc(100% - 120px);}
.s5_c .swiper-slide .s5_ci .s5_cil .s5_cila img{width: 35px;}
.s5_c .swiper-slide .s5_ci .s5_cil .s5_cilb{font-size: 22px;color: #092145;font-weight: bold;margin-top: 25px;}
.s5_c .swiper-slide .s5_ci .s5_cil .s5_cilc{font-size: 16px;color: rgba(0,0,0,0.5);margin-top: 20px;}
.s5_c .swiper-slide .s5_ci .s5_cir img{width: 80px;}
@media only screen and (max-width:1403px){
	.section5{padding: 45px 0 70px;}
	.s5_c{margin-top: 40px;}
	.s5_c .swiper-slide .s5_ci{padding: 48px 28px;}
	.s5_c .swiper-slide .s5_ci .s5_cil{width: calc(100% - 100px);}
	.s5_c .swiper-slide .s5_ci .s5_cir img{width: 70px;}
	.s5_c .swiper-slide .s5_ci .s5_cil .s5_cila img{width: 30px;}
	.s5_c .swiper-slide .s5_ci .s5_cil .s5_cilb{font-size: 20px;margin-top: 20px;}
	.s5_c .swiper-slide .s5_ci .s5_cil .s5_cilc{font-size: 15px;margin-top: 17px;}
}
@media only screen and (max-width:1200px){
	.section5{padding: 30px 0 50px;}
	.s5_c{margin-top: 30px;}
	.s5_c .swiper-slide .s5_ci{padding: 38px 20px;}
	.s5_c .swiper-slide .s5_ci .s5_cil{width: calc(100% - 80px);}
	.s5_c .swiper-slide .s5_ci .s5_cir img{width: 60px;}
	.s5_c .swiper-slide .s5_ci .s5_cil .s5_cila img{width: 25px;}
	.s5_c .swiper-slide .s5_ci .s5_cil .s5_cilb{font-size: 18px;margin-top: 15px;}
	.s5_c .swiper-slide .s5_ci .s5_cil .s5_cilc{font-size: 14px;margin-top: 14px;}
}
@media only screen and (max-width:750px){
	.section5{padding: 20px 0 30px;}
	.s5_c{margin-top: 20px;}
	.s5_c .swiper-slide .s5_ci{padding: 28px 13px;}
	.s5_c .swiper-slide .s5_ci .s5_cil{width: calc(100% - 70px);}
	.s5_c .swiper-slide .s5_ci .s5_cir img{width: 60px;}
	.s5_c .swiper-slide .s5_ci .s5_cil .s5_cila img{width: 25px;}
	.s5_c .swiper-slide .s5_ci .s5_cil .s5_cilb{font-size: 16px;margin-top: 10px;}
	.s5_c .swiper-slide .s5_ci .s5_cil .s5_cilc{font-size: 13px;margin-top: 10px;}
}











