
/* ======================================================
  Main index 페이지
=========================================================*/

@media screen and (min-width:1001px){


*{letter-spacing:-1px;}
.box{margin-top:95px;}

/*section공통*/
.section{width: 100%;padding:0 15px;}
.section_in{width: 100%;max-width:1200px;margin:0 auto;text-align:center;}

.section_in .none{display:none;}
.section_in .title1{font-size:48px;font-weight:400}
.section_in .title1 .bold{font-weight:900;}
.section_in .title2{font-size:22px;font-weight:400;margin-top:25px;}


.more_btn{width: 220px;height: 60px;line-height:60px;margin:50px auto 0;border-radius:100px;text-align:center;transition:all 0.3s;}
.more_btn a{display:block;height: 100%;font-size:17px;font-weight:bold;letter-spacing:-1px;}



/*section1*/

.section1{width: 100%;background:url(../images/section1_bg.png) no-repeat #eff6fd;background-position:right bottom -95px; 
			position:relative;}
.section1 .section_in{padding: 140px 0;}
.section1  .section_in .title2{color:#2d79eb;}

.section1 .left{width: 70%;margin-top:100px;}
.section1 .left li{display:flex;align-items:center;text-align:left;}

.section1 .left li .img{padding:16px 20px;border-radius:50px 50px 50px 0px;background:#fff;
						-webkit-box-shadow: -5px 18px 50px -15px rgb(121 159 240);
						-moz-box-shadow: -5px 18px 50px -15px rgb(121 159 240);
						box-shadow: -5px 18px 50px -15px rgb(121 159 240);}
.section1 .left li .img img{/* background:blue; */}

.section1 .left li .txt{margin-left:35px;}
.section1 .left li .txt .title{font-size:20px;margin-bottom:5px;}
.section1 .left li .txt .con{font-size:34px;font-weight:800;}

.section1 .left li:nth-child(2){margin:60px 0;}
.section1 .left li:nth-child(2) .img{position:relative;z-index:5;}
.section1 .left li:nth-child(2) .img::before,
.section1 .left li:nth-child(2) .img::after{content:'';width: 6px;height: 60px;background:#b0ccf0;
												position:absolute;left:50%;transform:translateY(-50%);z-index:1;}

.section1 .left li:nth-child(2) .img::before{top:-30px;}
.section1 .left li:nth-child(2) .img::after{bottom:-90px;}


.section1 .right{position:absolute;bottom:80px;right:5%}


/*section2*/
.section2{background:#2565e3;}
.section2 .section_in{padding: 140px 0;}
.section2 .section_in .title1{color:#b1cbff}
.section2 .section_in .title1 .bold{color:#fff;}
.section2 .section_in .title2{color:#b2e6ff;letter-spacing:0px;line-height:34px;}


.section2 .section2_boxs{margin-top:80px;display:flex;gap:1%;}
.section2 .section2_boxs li{width: 25%;height: 410px;border:1px solid #fff;position:relative;transition:all 0.3s;text-align:left;}
.section2 .section2_boxs li a{display:block;width: 100%;height: 100%;/* padding:65px 35px; */}
.section2 .section2_boxs li .title,.section2 .section2_boxs li .con{color:#fff}

.section2 .section2_boxs li .title{width: 80%;margin:0 auto;font-size:30px;font-weight:900;padding-top:60px; padding-left: px;}
.section2 .section2_boxs li .con{width: 80%;margin:0 auto;font-size:18px;line-height:30px;margin-top:40px;font-weight:400;letter-spacing:-1px;padding-left: 6px;}

/*border-radius*/
.section2 .section2_boxs li.box1,
.section2 .section2_boxs li.box4{border-radius:0 75px 150px 150px;}

.section2 .section2_boxs li.box2,
.section2 .section2_boxs li.box3{border-radius:75px 0  150px 150px;}

.section2 .section2_boxs li.box2,
.section2 .section2_boxs li.box4{margin-top:90px}


/*아이콘 배경*/
.section2 .section2_boxs li.box1{background:url(/images/s2icon1.png) no-repeat;background-position:right 35px bottom 55px;}
.section2 .section2_boxs li.box2{background:url(/images/s2icon2.png) no-repeat;background-position:right 35px bottom 55px;}
.section2 .section2_boxs li.box3{background:url(/images/s2icon3.png) no-repeat;background-position:right 35px bottom 55px;}
.section2 .section2_boxs li.box4{background:url(/images/s2icon4.png) no-repeat;background-position:right 35px bottom 55px;}

/*호버시*/

.section2 .section2_boxs li:hover p{color:#2565e3;}

.section2 .section2_boxs li.box1:hover{background:url(/images/s2icon_on1.png) no-repeat #fff;background-position:right 35px bottom 55px;}
.section2 .section2_boxs li.box2:hover{background:url(/images/s2icon_on2.png) no-repeat #fff;background-position:right 35px bottom 55px;}
.section2 .section2_boxs li.box3:hover{background:url(/images/s2icon_on3.png) no-repeat #fff;background-position:right 35px bottom 55px;}
.section2 .section2_boxs li.box4:hover{background:url(/images/s2icon_on4.png) no-repeat #fff;background-position:right 35px bottom 55px;}

.section2 .section2_boxs li.box1 .none{display:none;}


/*section3*/
.section3 .section_in{padding: 140px 0;}
.section3 .section_in .title1{color:#111}
.section3 .section_in .title1 .bold{}
.section3 .section_in .title2{color:#383838;}


.section3 .section3_boxs{margin-top:60px;display:flex;flex-wrap:wrap;gap:2%;}
.section3 .section3_boxs li{width: 23.5%;height: 110px;border:1px solid #e1e1e1;border-radius:30px 0 30px 0;margin-bottom:25px;background:#fff;}
/* .section3 .section3_boxs li {display:block;width: 100%;height: 100%;} */

.section3 .section3_boxs li .in{height: 100%;display:flex;align-items:center;justify-content:center;}
.section3 .section3_boxs li .in img{width:100%;}

.section3 .more_btn{border:1px solid #2e79eb;transition:all 0.3s;}
.section3 .more_btn a{display:block;height: 100%;color:#2e79eb;font-size:17px;font-weight:bold;letter-spacing:-1px;}


.section3 .more_btn:hover{background:#2e79eb;}
.section3 .more_btn:hover a{color:#fff;}



/*section4*/
.section4{background:url(/images/section4_bg.png) no-repeat;background-size:cover;}
.section4 .section_in{padding: 140px 0;}
.section4 .section_in .title1{color:#fff;font-weight:900;}
.section4 .section_in .title1 .none{display:none;}


.section4 .more_btn{border:1px solid #fff;transition:all 0.3s}
.section4 .more_btn a{color:#fff;}

.section4 .more_btn:hover{background:#fff;}
.section4 .more_btn:hover a{color:#2e79eb;}


}



/*글씨&화면 틀어짐 수정*/
@media screen and (min-width:1001px) and (max-width:1400px){

	/* section1 */
	.section1{width: 100%;background:url(../images/section1_bg.png) no-repeat #eff6fd;background-position:right bottom -155px;
			position:relative;}
	.section1 .section_in{padding: 85px 0;}

	.section1 .left{margin-top:60px;}
	.section1 .left li .txt{margin-left:30px;}
	.section1 .left li .txt .title{font-size:18px;}
	.section1 .left li .txt .con{font-size:32px;}

	.section1 .left li:nth-child(2){margin:40px 0;}
	.section1 .left li:nth-child(2) .img{position:relative;z-index:5;}
	.section1 .left li:nth-child(2) .img::before,
	.section1 .left li:nth-child(2) .img::after{content:'';width: 6px;height: 40px;background:#b0ccf0;
													position:absolute;left:50%;transform:translateY(-50%);z-index:1;}

	.section1 .left li:nth-child(2) .img::before{top:-20px;}
	.section1 .left li:nth-child(2) .img::after{bottom:-60px;}


	.section1 .right{position:absolute;bottom:130px;right:2%;}
	.section1 .right img{width: 75%;float:right;}


	


}

@media screen and (min-width:1001px) and (max-width:1150px){

	.section2 .section_in .title1 .none{display:block;}

	.section2 .section2_boxs li{height:350px;}
	.section2 .section2_boxs li p{padding-left:7px;}
	.section2 .section2_boxs li .title{width: 85%;padding-top:55px;}
	.section2 .section2_boxs li .con{width: 85%;line-height:28px;margin-top:25px;}
	.section2 .section2_boxs li.box1 .none{display:block;}

	/*border-radius*/
	.section2 .section2_boxs li.box1,
	.section2 .section2_boxs li.box4{border-radius:0 85px 150px 150px;}

	.section2 .section2_boxs li.box2,
	.section2 .section2_boxs li.box3{border-radius:85px 0  150px 150px;}
	
	.section2 .section2_boxs li.box2 .con,
	.section2 .section2_boxs li.box3 .con,
	.section2 .section2_boxs li.box4 .con{padding-top:10px;}


	.section2 .section2_boxs li.box1{background:url(/images/s2icon1.png) no-repeat;background-position:right 35px bottom 55px;background-size:70px;}
	.section2 .section2_boxs li.box2{background:url(/images/s2icon2.png) no-repeat;background-position:right 35px bottom 55px;background-size:70px;}
	.section2 .section2_boxs li.box3{background:url(/images/s2icon3.png) no-repeat;background-position:right 35px bottom 55px;background-size:70px;}
	.section2 .section2_boxs li.box4{background:url(/images/s2icon4.png) no-repeat;background-position:right 35px bottom 55px;background-size:70px;}

	.section2 .section2_boxs li.box1:hover{background:url(/images/s2icon_on1.png) no-repeat #fff;background-position:right 35px bottom 55px;background-size:70px;}
	.section2 .section2_boxs li.box2:hover{background:url(/images/s2icon_on2.png) no-repeat #fff;background-position:right 35px bottom 55px;background-size:70px;}
	.section2 .section2_boxs li.box3:hover{background:url(/images/s2icon_on3.png) no-repeat #fff;background-position:right 35px bottom 55px;background-size:70px;}
	.section2 .section2_boxs li.box4:hover{background:url(/images/s2icon_on4.png) no-repeat #fff;background-position:right 35px bottom 55px;background-size:70px;}

	/*section4*/
	.section4 .section_in .title1 .none{display:block;}

}


@media screen and (min-width:1001px) and (max-width:1150px){

	
	
}



/* ======================================================
  Mobile
=========================================================*/


@media screen and (min-width:731px) and (max-width:1000px){

		.box{margin-top:115px;}
	/*section공통*/
	.section{width: 100%;}
	.section_in{width: 94%;margin:0 auto;}

	.section_in .none{display:block;}
	.section_in .title1{font-size:46px;    line-height: 58px;}
	.section_in .title1 .bold{font-weight:900;}
	.section_in .title2{font-size:26px;font-weight:400;color:#2d79eb;margin-top:25px;line-height:40px;}


	.more_btn{width: 330px;height: 85px;line-height:85px;margin:50px auto 0;border-radius:100px;text-align:center;}
	.more_btn a{display:block;height: 100%;font-size:24px;font-weight:800;}


	/*section1*/
	.section1{width: 100%;background:url(../images/section1_mbg.png) no-repeat #eff6fd;background-position:right bottom ;background-size:auto 45%;
				position:relative;}
	.section1 .section_in{padding: 100px 0;}

	.section1 .left{width: 100%;margin-top:50px;}
	.section1 .left li{display:flex;align-items:center;text-align:left;background:rgba(255,255,255,65%);border-radius:50px 45px 45px 0;
						height: 140px;}

	.section1 .left li .img{width: 140px;height:140px;border-radius:50px 50px 50px 0px;background:#fff;
							-webkit-box-shadow: -5px 18px 50px -15px rgb(121 159 240);
							-moz-box-shadow: -5px 18px 50px -15px rgb(121 159 240);
							box-shadow: -5px 18px 50px -15px rgb(121 159 240);
							display:flex;justify-content:center;align-items:center;}
	.section1 .left li .img img{width: 60%;}

	.section1 .left li .txt{margin-left:35px;}
	.section1 .left li .txt .title{font-size:20px;margin-bottom:10px;}
	.section1 .left li .txt .con{font-size:32px;font-weight:800;}

	.section1 .left li:nth-child(2){margin:25px 0;}
	.section1 .left li:nth-child(2) .img{position:relative;z-index:5;}
	.section1 .left li:nth-child(2) .img::before,
	.section1 .left li:nth-child(2) .img::after{content:'';width: 8px;height: 25px;background:#b0ccf0;
													position:absolute;left:50%;transform:translateY(-50%);z-index:1;}

	.section1 .left li:nth-child(2) .img::before{top:-12px;}
	.section1 .left li:nth-child(2) .img::after{bottom:-37px;}


	.section1 .right{margin-top:80px;}
	.section1 .right img{width: 95%;}




	/*section3*/
	.section3 .section_in{padding: 100px 0 50px;}
	.section3 .section_in .title1{color:#111}
	.section3 .section_in .title1 .bold{}
	.section3 .section_in .title2{color:#383838;}


	.section3 .section3_boxs{margin-top:60px;display:flex;flex-wrap:wrap;gap:2%;}
	.section3 .section3_boxs li{width: 32%;height: 100px;border:1px solid #e1e1e1;border-radius:30px 0 30px 0;margin-bottom:25px;background:#fff;}
	/* .section3 .section3_boxs li a{display:block;width: 100%;height: 100%;} */

	.section3 .section3_boxs li .in{height: 100%;display:flex;align-items:center;justify-content:center;}
	.section3 .section3_boxs li .in img{width:95%;}


	.section3 .more_btn{border:1px solid #2e79eb;}
	.section3 .more_btn a{color:#2e79eb;}


	

	/*section4*/
	.section4{background:url(/images/msection4_bg.png) no-repeat;background-size:100% 100%;}
	.section4 .section_in{padding: 110px 0;}
	.section4 .section_in .title1{color:#fff;font-weight:900;}
	.section4 .section_in .title1 .none{display:block;}

	.section4 .more_btn{border:1px solid #fff;}
	.section4 .more_btn a{color:#fff;}

	
}




/*section2 영역 */

@media screen and (min-width:821px) and (max-width:1000px){

	/*section2*/
	.section2{background:#2565e3;}
	.section2 .section_in{padding: 100px 0 50px;}
	.section2 .section_in .title1{color:#b1cbff}
	.section2 .section_in .title1 .bold{color:#fff;}
	.section2 .section_in .title2{color:#b2e6ff}

	.section2 .section2_boxs{margin-top:80px;display:flex;flex-wrap:wrap;gap:2%;justify-content:space-evenly;}
	.section2 .section2_boxs li{width: 360px;height: 480px;border:1px solid #fff;position:relative;transition:all 0.3s;text-align:left;}
	.section2 .section2_boxs li a{display:block;width: 100%;height: 100%;/* padding:65px 35px; */}
	.section2 .section2_boxs li .title,.section2 .section2_boxs li .con{color:#2565e3;}

	.section2 .section2_boxs li .title{width: 85%;margin:0 auto;font-size:36px;font-weight:900;padding-top:60px;text-align:Center;}
	.section2 .section2_boxs li .con{width: 85%;margin:0 auto;font-size:24px;line-height:34px;margin-top:45px;font-weight:400;letter-spacing:-1px;
										display:flex;justify-content:center;}

	/*border-radius*/
	.section2 .section2_boxs li.box1,
	.section2 .section2_boxs li.box4{border-radius:0 25% 250px 250px;}

	.section2 .section2_boxs li.box2,
	.section2 .section2_boxs li.box3{border-radius:25% 0 250px 250px;}

	.section2 .section2_boxs li.box2,
	.section2 .section2_boxs li.box4{margin-top:90px}


	/*아이콘 배경*/
	.section2 .section2_boxs li.box1{background:url(/images/s2icon_on1.png) no-repeat #fff;background-position:right 45px bottom 55px;background-size:95px;}
	.section2 .section2_boxs li.box2{background:url(/images/s2icon_on2.png) no-repeat #fff;background-position:right 45px bottom 55px;background-size:95px;}
	.section2 .section2_boxs li.box3{background:url(/images/s2icon_on3.png) no-repeat #fff;background-position:right 45px bottom 55px;background-size:95px;}
	.section2 .section2_boxs li.box4{background:url(/images/s2icon_on4.png) no-repeat #fff;background-position:right 45px bottom 55px;background-size:95px;}

	/*호버시*/

	/* .section2 .section2_boxs li:hover p{color:#2565e3;} */
/**/
/*	.section2 .section2_boxs li.box1:hover{background:url(/images/s2icon_on1.png) no-repeat #fff;background-position:right 35px bottom 55px;}*/
/*	.section2 .section2_boxs li.box2:hover{background:url(/images/s2icon_on2.png) no-repeat #fff;background-position:right 35px bottom 55px;}*/
/*	.section2 .section2_boxs li.box3:hover{background:url(/images/s2icon_on3.png) no-repeat #fff;background-position:right 35px bottom 55px;}*/
/*	.section2 .section2_boxs li.box4:hover{background:url(/images/s2icon_on4.png) no-repeat #fff;background-position:right 35px bottom 55px;}*/

}
@media screen and (min-width:731px) and (max-width:820px){


	/*section2*/
	.section2{background:#2565e3;}
	.section2 .section_in{padding: 100px 0 ;}
	.section2 .section_in .title1{color:#b1cbff}
	.section2 .section_in .title1 .bold{color:#fff;}
	.section2 .section_in .title2{color:#b2e6ff}

	.section2 .section2_boxs{margin-top:50px;display:flex;flex-wrap:wrap;gap:3%;}
	.section2 .section2_boxs li{width: 48.5%;height: 440px;border:1px solid #fff;position:relative;transition:all 0.3s;text-align:left;color:#2565e3}
	.section2 .section2_boxs li a{display:block;width: 100%;height: 100%;/* padding:65px 35px; */}
	.section2 .section2_boxs li .title,.section2 .section2_boxs li .con{color:#2565e3}

	.section2 .section2_boxs li .title{width: 82%;margin:0 auto;font-size:36px;font-weight:900;margin-top:60px;}
	.section2 .section2_boxs li .con{width: 82%;margin:0 auto;font-size:24px;line-height:38px;margin-top:40px;font-weight:400;letter-spacing:-1px;}

	/*border-radius*/
	.section2 .section2_boxs li.box1,
	.section2 .section2_boxs li.box4{border-radius:0 25% 200px 200px;}

	.section2 .section2_boxs li.box2,
	.section2 .section2_boxs li.box3{border-radius: 25% 0  200px 200px;}

	.section2 .section2_boxs li.box2,
	.section2 .section2_boxs li.box4{margin-top:90px}


	/*아이콘 배경*/
/*	.section2 .section2_boxs li.box1{background:url(/images/s2icon1.png) no-repeat;background-position:right 35px bottom 55px;}*/
/*	.section2 .section2_boxs li.box2{background:url(/images/s2icon2.png) no-repeat;background-position:right 35px bottom 55px;}*/
/*	.section2 .section2_boxs li.box3{background:url(/images/s2icon3.png) no-repeat;background-position:right 35px bottom 55px;}*/
/*	.section2 .section2_boxs li.box4{background:url(/images/s2icon4.png) no-repeat;background-position:right 35px bottom 55px;}*/

	/*호버시*/

/*	.section2 .section2_boxs li:hover p{color:#2565e3;}*/
/**/
	.section2 .section2_boxs li.box1{background:url(/images/s2icon_on1.png) no-repeat #fff;background-position:right 45px bottom 55px;background-size:95px}
	.section2 .section2_boxs li.box2{background:url(/images/s2icon_on2.png) no-repeat #fff;background-position:right 45px bottom 55px;background-size:95px}
	.section2 .section2_boxs li.box3{background:url(/images/s2icon_on3.png) no-repeat #fff;background-position:right 45px bottom 55px;background-size:95px}
	.section2 .section2_boxs li.box4{background:url(/images/s2icon_on4.png) no-repeat #fff;background-position:right 45px bottom 55px;background-size:95px}

}







@media screen and (min-width:721px) and (max-width:730px){

	.box{margin-top:115px;}


	/*section공통*/
	.section{width: 100%;}
	.section_in{width: 94%;margin:0 auto;text-align:center;}

	.section_in .none{display:block;}
	.section_in .title1{font-size:46px;    line-height: 58px;}
	.section_in .title1 .bold{font-weight:800;}
	.section_in .title2{font-size:26px;font-weight:400;color:#2d79eb;margin-top:25px;line-height:40px;}

	.more_btn{width: 292px;height: 85px;line-height:85px;margin:50px auto 0;border-radius:100px;text-align:center;}
	.more_btn a{display:block;height: 100%;font-size:24px;font-weight:800;}


	/*section1*/
	.section1{width: 100%;background:url(../images/section1_mbg.png) no-repeat #eff6fd;background-position: right bottom -160px;background-size: 115% 51%;
				position:relative;}
	.section1 .section_in{padding: 100px 0;}

	.section1 .left{width: 100%;margin-top:50px;}
	.section1 .left li{display:flex;align-items:center;text-align:left;background:rgba(255,255,255,65%);border-radius:50px 45px 45px 0;
						height: 140px;}

	.section1 .left li .img{width: 140px;height:140px;border-radius:50px 50px 50px 0px;background:#fff;
							-webkit-box-shadow: -5px 18px 50px -15px rgb(121 159 240);
							-moz-box-shadow: -5px 18px 50px -15px rgb(121 159 240);
							box-shadow: -5px 18px 50px -15px rgb(121 159 240);
							display:flex;justify-content:center;align-items:center;}
	.section1 .left li .img img{width: 60%;}

	.section1 .left li .txt{margin-left:35px;}
	.section1 .left li .txt .title{font-size:24px;margin-bottom:10px;}
	.section1 .left li .txt .con{font-size:32px;font-weight:800;}

	

	.section1 .left li:nth-child(2){margin:25px 0;}
	.section1 .left li:nth-child(2) .img{position:relative;z-index:5;}
	.section1 .left li:nth-child(2) .img::before,
	.section1 .left li:nth-child(2) .img::after{content:'';width: 8px;height: 25px;background:#b0ccf0;
													position:absolute;left:50%;transform:translateY(-50%);z-index:1;}

	.section1 .left li:nth-child(2) .img::before{top:-12px;}
	.section1 .left li:nth-child(2) .img::after{bottom:-37px;}


	.section1 .right{margin-top:80px;}
	.section1 .right img{width: 100%;}


	/*section2*/
	.section2{background:#2565e3;}
	.section2 .section_in{padding: 100px 0 ;}
	.section2 .section_in .title1{color:#b1cbff}
	.section2 .section_in .title1 .bold{color:#fff;}
	.section2 .section_in .title2{color:#b2e6ff}

	.section2 .section2_boxs{margin-top:50px;display:flex;flex-wrap:wrap;gap:3%;}
	.section2 .section2_boxs li{width: 48.5%;height: 440px;border:1px solid #fff;position:relative;transition:all 0.3s;text-align:left;color:#2565e3}
	.section2 .section2_boxs li a{display:block;width: 100%;height: 100%;/* padding:65px 35px; */}
	.section2 .section2_boxs li .title,.section2 .section2_boxs li .con{color:#2565e3}

	.section2 .section2_boxs li .title{width: 90%;margin:0 auto;font-size:36px;font-weight:900;margin-top:60px;}
	.section2 .section2_boxs li .con{width: 90%;margin:0 auto;font-size:24px;line-height:38px;margin-top:40px;font-weight:400;letter-spacing:-1px;}

	.section2 .section2_boxs li p{padding-left:12px;}

	/*border-radius*/
	.section2 .section2_boxs li.box1,
	.section2 .section2_boxs li.box4{border-radius:0 25% 200px 200px;}

	.section2 .section2_boxs li.box2,
	.section2 .section2_boxs li.box3{border-radius:75px 0  150px 150px;}

	.section2 .section2_boxs li.box2,
	.section2 .section2_boxs li.box4{margin-top:90px}


	/*아이콘 배경*/
/*	.section2 .section2_boxs li.box1{background:url(/images/s2icon1.png) no-repeat;background-position:right 35px bottom 55px;}*/
/*	.section2 .section2_boxs li.box2{background:url(/images/s2icon2.png) no-repeat;background-position:right 35px bottom 55px;}*/
/*	.section2 .section2_boxs li.box3{background:url(/images/s2icon3.png) no-repeat;background-position:right 35px bottom 55px;}*/
/*	.section2 .section2_boxs li.box4{background:url(/images/s2icon4.png) no-repeat;background-position:right 35px bottom 55px;}*/

	/*호버시*/

/*	.section2 .section2_boxs li:hover p{color:#2565e3;}*/
/**/
	.section2 .section2_boxs li.box1{background:url(/images/s2icon_on1.png) no-repeat #fff;background-position:right 35px bottom 55px;background-size:75px 75px;}
	.section2 .section2_boxs li.box2{background:url(/images/s2icon_on2.png) no-repeat #fff;background-position:right 35px bottom 55px;background-size:75px 75px;}
	.section2 .section2_boxs li.box3{background:url(/images/s2icon_on3.png) no-repeat #fff;background-position:right 35px bottom 55px;background-size:75px 75px;}
	.section2 .section2_boxs li.box4{background:url(/images/s2icon_on4.png) no-repeat #fff;background-position:right 35px bottom 55px;background-size:75px 75px;}



	/*section3*/
	.section3 .section_in{padding: 100px 0 50px;}
	.section3 .section_in .title1{color:#111;}
	.section3 .section_in .title1 .bold{}
	.section3 .section_in .title2{color:#383838;}


	.section3 .section3_boxs{margin-top:60px;display:flex;flex-wrap:wrap;gap:2%;}
	.section3 .section3_boxs li{width: 32%;height: 100px;border:1px solid #e1e1e1;border-radius:30px 0 30px 0;margin-bottom:25px;background:#fff;}
	/* .section3 .section3_boxs li a{display:block;width: 100%;height: 100%;}
	 */
	.section3 .section3_boxs li .in{height: 100%;display:flex;align-items:center;justify-content:center;}
	.section3 .section3_boxs li .in img{width: 100%;}


	.section3 .more_btn{border:1px solid #2e79eb;}
	.section3 .more_btn a{color:#2e79eb;}


	/*section4*/
	.section4{background:url(/images/msection4_bg.png) no-repeat;background-size:100% 100%;}
	.section4 .section_in{padding: 110px 0;}
	.section4 .section_in .title1{color:#fff;font-weight:900;}
	.section4 .section_in .title1 .none{display:block;}

	.section4 .more_btn{border:1px solid #fff;}
	.section4 .more_btn a{color:#fff;}



}

@media screen and (max-width: 720px){

	.box{margin-top:15.7534vw;}
 
	/*section공통*/
	.section{width: 100vw;}
	.section_in{width: 94%;margin:0 auto;text-align:center;}

	.section_in .none{display:block;}
	.section_in .title1{font-size:6.3014vw; line-height: 8.5vw;}
	.section_in .title1 .bold{font-weight:800;}
	.section_in .title2{font-size:3.5616vw;font-weight:400;color:#2d79eb;margin-top:3.4247vw;line-height:5vw;}


	.more_btn{width: 40vw;height: 11.6438vw;line-height:11.6438vw;margin:6.8493vw auto 0;border-radius:13.6986vw;text-align:center;}
	.more_btn a{display:block;height: 100%;font-size:3.2877vw;font-weight:800;}


	/*section1*/
	.section1{width: 100vw;background:url(../images/section1_mbg.png) no-repeat #eff6fd;background-position: right bottom -21.9178vw;background-size: 115% 51%;
				position:relative;}
	.section1 .section_in{padding: 13.6986vw 0 10vw;}

	.section1 .left{width: 100%;margin-top:6.8493vw;}
	.section1 .left li{display:flex;align-items:center;text-align:left;background:rgba(255,255,255,65%);border-radius:8vw 6.1644vw 6.1644vw 0;
						height: 18.5vw;}

	.section1 .left li .img{width: 17vw;height:17vw;border-radius:6.8493vw 6.8493vw 6.8493vw 0.0000vw;background:#fff;
							-webkit-box-shadow: -0.6849vw 2.4658vw 4.8493vw -2.0548vw rgb(121 159 240);
							-moz-box-shadow: -0.6849vw 2.4658vw 4.8493vw -2.0548vw rgb(121 159 240);
							box-shadow: -0.6849vw 2.4658vw 4.8493vw -2.0548vw rgb(121 159 240);
							display:flex;justify-content:center;align-items:center;}
	.section1 .left li .img img{width: 60%;}

	.section1 .left li .txt{margin-left:2.8vw;}
	.section1 .left li .txt .title{font-size:3.1vw;margin-bottom:1.3699vw;}
	.section1 .left li .txt .con{font-size:4.3836vw;font-weight:800;}

	.section1 .left li:nth-child(2){margin:3.4247vw 0;}
	.section1 .left li:nth-child(2) .img{position:relative;z-index:5;}
	.section1 .left li:nth-child(2) .img::before,
	.section1 .left li:nth-child(2) .img::after{content:'';width: 1.0959vw;height: 4.5vw;background:#b0ccf0;
													position:absolute;left:50%;transform:translateY(-50%);z-index:1;}

	.section1 .left li:nth-child(2) .img::before{top:-2.5vw;}
	.section1 .left li:nth-child(2) .img::after{bottom:-6.8vw;}


	.section1 .right{margin-top:10.9589vw;}
	.section1 .right img{width: 100%;}




	/*section2*/
	.section2{background:#2565e3;}
	.section2 .section_in{padding: 13.6986vw 0 ;}
	.section2 .section_in .title1{color:#b1cbff;}
	.section2 .section_in .title1 .bold{color:#fff;}
	.section2 .section_in .title2{color:#b2e6ff}

	.section2 .section2_boxs{margin-top:6.8493vw;display:flex;flex-wrap:wrap;gap:3%;}
	.section2 .section2_boxs li{width: 48.5%;height: 60vw;border:0.1370vw solid #fff;position:relative;transition:all 0.3s;text-align:left;color:#2565e3}
	.section2 .section2_boxs li a{display:block;width: 100%;height: 100%;/* padding:8.9041vw 4.7945vw; */}
	.section2 .section2_boxs li .title,.section2 .section2_boxs li .con{color:#2565e3}

	.section2 .section2_boxs li .title{width: 85%;margin:0 auto;font-size:5vw;font-weight:900;padding-top:8.2192vw;text-align:center;}
	.section2 .section2_boxs li .con{width: 85%;margin:0 auto;font-size:3.4vw;line-height:5.2055vw;margin-top:5.4795vw;font-weight:400;letter-spacing:-0.1370vw;padding-left:1.5vw;}

	.section2 .section2_boxs li p{}

	/*border-radius*/
	.section2 .section2_boxs li.box1,
	.section2 .section2_boxs li.box4{border-radius:0 23% 28vw 28vw;}

	.section2 .section2_boxs li.box2,
	.section2 .section2_boxs li.box3{border-radius:23% 0  28vw 28vw;}

	.section2 .section2_boxs li.box2,
	.section2 .section2_boxs li.box4{margin-top:12.3288vw}


	/*아이콘 배경*/
/*	.section2 .section2_boxs li.box1{background:url(/images/s2icon1.png) no-repeat;background-position:right 4.7945vw bottom 7.5342vw;}*/
/*	.section2 .section2_boxs li.box2{background:url(/images/s2icon2.png) no-repeat;background-position:right 4.7945vw bottom 7.5342vw;}*/
/*	.section2 .section2_boxs li.box3{background:url(/images/s2icon3.png) no-repeat;background-position:right 4.7945vw bottom 7.5342vw;}*/
/*	.section2 .section2_boxs li.box4{background:url(/images/s2icon4.png) no-repeat;background-position:right 4.7945vw bottom 7.5342vw;}*/

	/*호버시*/

/*	.section2 .section2_boxs li:hover p{color:#2565e3;}*/
/**/
	.section2 .section2_boxs li.box1{background:url(/images/s2icon_on1.png) no-repeat #fff;background-position:right 8vw bottom 8.5vw;background-size:10vw;}
	.section2 .section2_boxs li.box2{background:url(/images/s2icon_on2.png) no-repeat #fff;background-position:right 8vw bottom 8.5vw;background-size:10vw;}
	.section2 .section2_boxs li.box3{background:url(/images/s2icon_on3.png) no-repeat #fff;background-position:right 8vw bottom 8.5vw;background-size:10vw;}
	.section2 .section2_boxs li.box4{background:url(/images/s2icon_on4.png) no-repeat #fff;background-position:right 8vw bottom 8.5vw;background-size:10vw;}




	/*section3*/
	.section3 .section_in{padding: 13.6986vw 0 6.8493vw;}
	.section3 .section_in .title1{color:#111;}
	.section3 .section_in .title1 .bold{font-weight:800;}
	.section3 .section_in .title2{color:#383838;}


	.section3 .section3_boxs{margin-top:8.2192vw;display:flex;flex-wrap:wrap;gap:2%;}
	.section3 .section3_boxs li{width: 32%;height: 13.6986vw;border:1px solid #e3e3e3;border-radius:4.1096vw 0 4.1096vw 0;margin-bottom:3.4247vw;background:#fff;}
	/* .section3 .section3_boxs li a{display:block;width: 100%;height: 100%;} */

	.section3 .section3_boxs li .in{height: 100%;display:flex;align-items:center;justify-content:center;}
	.section3 .section3_boxs li .in img{width: 100%;}


	.section3 .more_btn{border:1px solid #2e79eb;}
	.section3 .more_btn a{color:#2e79eb;}


	/*section4*/
	.section4{background:url(/images/msection4_bg.png) no-repeat;background-size:100% 100%;}
	.section4 .section_in{padding: 15.0685vw 0;}
	.section4 .section_in .title1{color:#fff;font-weight:900;}
	.section4 .section_in .title1 .none{display:block;}

	.section4 .more_btn{border:1px solid #fff;}
	.section4 .more_btn a{color:#fff;}

}



/* chw chw bg*/







   .pcpc{left:50%;top:50%;width:531px;height:404px;margin-left: -265px;margin-top: -177px;position: fixed;z-index:99999;border-radius:20px;
   box-shadow:1px 1px 10px 0px #555;}
   .pcpc_in{width:100%;height:404px;background-size:cover !important;overflow:hidden;
   border-radius:20px}
   .pcpc_in>div.ons{width:100%;height:354px;background-size:cover !important;}
   .pcpc .bots{position: relative;height:50px;background: #6a91e8;}
   .pcpc .ons>a{display: block;width:100%;height:100%;}
   .pcpc a.botsa1{color: #fff;display: block;width:110px;height:30px;line-height: 30px;text-align: center;position: absolute;
   left:20px;top:10px;font-size: 14px;}
   .pcpc a.botsa2{color: #fff;display: block;width:40px;height:30px;line-height: 30px;text-align: center;position: absolute;
   right:25px;top:10px;font-size: 14px;}
   .pcpc a.botsa3{color: #fff;display: block;width:110px;height:30px;line-height: 27px;text-align: center;position: absolute;
   left:280px;top:10px;font-size: 14px;border-radius:30px;border:1px solid #fff;}

   @media screen and (max-width: 600px){
   
   .pcpc{left:50%;top:50%;width:88.5000vw;height:67.3333vw;margin-left: -44.1667vw;margin-top: -29.5000vw;position: fixed;z-index:99999;}
   .pcpc_in{width:100%;height:67.3333vw;background-size:cover !important;overflow:hidden;
   border-radius:3.3333vw}
   .pcpc_in>div.ons{width:100%;height:59.0000vw;background-size:cover !important;}
   .pcpc .bots{position: relative;height:8.3333vw;background: #6a91e8;}
   .pcpc .ons>a{display: block;width:100%;height:100%;}
   .pcpc a.botsa1{color: #fff;display: block;width:26vw;height:5.0000vw;line-height: 5.0000vw;text-align: center;position: absolute;
   left:3.3333vw;top:1.6667vw;font-size: 2.3333vw;}
   .pcpc a.botsa2{color: #fff;display: block;width:6.6667vw;height:5.0000vw;line-height: 5.0000vw;text-align: center;position: absolute;
   right:4.1667vw;top:1.6667vw;font-size: 2.3333vw;}
   .pcpc a.botsa3{color: #fff;display: block;width:18.3333vw;height:5.0000vw;line-height: 4.5000vw;text-align: center;position: absolute;
   left:46.6667vw;top:1.6667vw;font-size: 2.3333vw;border-radius:5.0000vw;border:0.1667vw solid #fff;}

   }


   .box_chw{width: 100%;height:546px;margin-top: 95px;position: relative;z-index:55;}
	.box_chw .box_in{width: 1200px;margin: 0 auto;position: relative;height: 546px;background: #fff;}
	
	.ltextg{position: absolute;left: 0;top: 0;width: 100%;}
	.gmovet{position: absolute;right: 0;top: 0;}
	.opp1{font-size: 52px;position: absolute;left: 0;top: 102px;}
	.opp2{font-size: 52px;font-weight: 900;position: absolute;left: 0;top: 172px;
	 
    background: rgb(44,128,237);
background: linear-gradient(90deg, rgba(44,128,237,1) 0%, rgba(20,200,253,1) 100%, rgba(20,200,253,1) 100%);
    color: transparent;
    -webkit-background-clip: text;
	}
	.opp3{font-size: 23px;font-weight: 700;color: #383838;position: absolute;left: 0;top:270px;line-height: 32px;}


	a.ccmore_a{width: 220px;height: 60px;border-radius:60px;display: block;line-height: 60px;text-align: center;font-size: 17px;
	background: #000;color: #fff;position: absolute;left: 0;top: 380px;background: rgb(44,128,237);
background: linear-gradient(90deg, rgba(44,128,237,1) 0%, rgba(20,200,253,1) 100%, rgba(20,200,253,1) 100%);}
	

	span.acac_1{display: block;position: absolute;left: 0;top: 188px;animation: bul1 2s 1.5s linear infinite alternate }
	span.acac_2{display: block;position: absolute;left: 140px;top: 80px;animation: bul2 2s 2.0s linear infinite alternate}
	span.acac_3{display: block;position: absolute;left: 470px;top: 350px;animation: bul3 2s 3.0s linear infinite alternate}
	span.acac_4{display: block;position: absolute;left: 190px;top: 436px;animation: bul4 12s 2.0s linear infinite alternate}
	
	span.acac_5{display: block;position: absolute;left: 105px;top: 236px;animation: bul5 2s 1.0s linear infinite alternate}
	span.acac_6{display: block;position: absolute;left: 143px;top: 273px;animation: bul6 2s 1.0s linear infinite alternate}
	span.acac_7{display: block;position: absolute;left: 260px;top: 122px;animation: bul7 2s 1.3s linear infinite alternate}
	span.acac_8{display: block;position: absolute;left: 328px;top: 325px;animation: bul8 2s 1.0s linear infinite alternate}

	@keyframes bul5{
		0%{			
			top:236px;
		}
		50%{			
			top:230px
		}
		100%{			
			top:236px;
		}
	}
	@keyframes bul6{
		0%{			
			top:273px;
		}
		50%{			
			top:278px
		}
		100%{			
			top:273px;
		}
	}
	@keyframes bul7{
		0%{			
			top:122px;
		}
		50%{			
			top:117px
		}
		100%{			
			top:122px;
		}
	}
	@keyframes bul8{
		0%{			
			top:325px;
		}
		50%{			
			top:319px
		}
		100%{			
			top:325px;
		}
	}

	@keyframes bul1{
		0%{
			left:0;
			top:188px;
		}
		50%{
			left:0px;
			top:200px
		}
		100%{
			left:0;
			top:188px;
		}
	}
	@keyframes bul2{
		0%{
			/* left:140px; */
			top:80px;
		}
		50%{
			/* left:80px; */
			top:66px
		}
		100%{
			/* left:140px; */
			top:80px;
		}
	}
	@keyframes bul3{
		0%{
			left:470px;
			top:350px;
		}
		50%{
			left:470px;
			top:360px
		}
		100%{
			left:470px;
			top:350px;
		}
	}

	@keyframes bul4{
		0%{
			left:190px;
			top:436px;
		}
		50%{
			left:140px;
			top:476px
		}
		100%{
			left:190px;
			top:436px;
		}
	}


	@media screen and (min-width: 1001px) and (max-width: 1200px){
	

	.box_chw{width: 100%;height:546px;margin-top: 95px;position: relative;z-index:55}
	.box_chw .box_in{width: 94%;margin: 0 auto;position: relative;height: 546px;background: #fff;}
	
	.ltextg{position: absolute;left: 0;top: 0;width: 100%;}
	.gmovet{position: absolute;right: -3%;top:unset;bottom: -4px;width: 400px;}
	.gmovet img{width: 100%;}
	.opp1{font-size: 52px;position: absolute;left: 0;top: 102px;}
	.opp2{font-size: 52px;font-weight: 900;position: absolute;left: 0;top: 172px;
	 
    background: rgb(44,128,237);
background: linear-gradient(90deg, rgba(44,128,237,1) 0%, rgba(20,200,253,1) 100%, rgba(20,200,253,1) 100%);
    color: transparent;
    -webkit-background-clip: text;
	}
	.opp3{font-size: 23px;font-weight: 700;color: #383838;position: absolute;left: 0;top:270px;line-height: 32px;}


	a.ccmore_a{width: 220px;height: 60px;border-radius:60px;display: block;line-height: 60px;text-align: center;font-size: 17px;
	background: #000;color: #fff;position: absolute;left: 0;top: 380px;background: rgb(44,128,237);
background: linear-gradient(90deg, rgba(44,128,237,1) 0%, rgba(20,200,253,1) 100%, rgba(20,200,253,1) 100%);}
	

	span.acac_1{display: block;position: absolute;left: 0;top: 188px;animation: bul1 2s 1.5s linear infinite alternate }
	span.acac_2{display: block;position: absolute;left: 92px;top: 44px;animation: bul2 2s 2.0s linear infinite alternate}
	span.acac_3{display: block;position: absolute;left: 349px;top: 191px;animation: bul3 2s 3.0s linear infinite alternate}
	span.acac_4{display: block;position: absolute;left: 140px;top: 356px;animation: bul4 12s 2.0s linear infinite alternate}
	
	span.acac_5{display: block;position: absolute;left: 75px;top: 175px;animation: bul5 2s 1.0s linear infinite alternate}
	span.acac_6{display: block;position: absolute;left: 107px;top: 200px;animation: bul6 2s 1.0s linear infinite alternate}
	span.acac_7{display: block;position: absolute;left: 190px;top: 91px;animation: bul7 2s 1.3s linear infinite alternate}
	span.acac_8{display: block;position: absolute;left: 245px;top: 233px;animation: bul8 2s 1.0s linear infinite alternate}

	@keyframes bul5{
		0%{			
			top:175px;
		}
		50%{			
			top:170px
		}
		100%{			
			top:175px;
		}
	}
	@keyframes bul6{
		0%{			
			top:200px;
		}
		50%{			
			top:205px
		}
		100%{			
			top:200px;
		}
	}
	@keyframes bul7{
		0%{			
			top:91px;
		}
		50%{			
			top:96px
		}
		100%{			
			top:91px;
		}
	}
	@keyframes bul8{
		0%{			
			top:233px;
		}
		50%{			
			top:228px
		}
		100%{			
			top:233px;
		}
	}

	@keyframes bul1{
		0%{
			left:0;
			top:188px;
		}
		50%{
			left:0px;
			top:200px
		}
		100%{
			left:0;
			top:188px;
		}
	}
	@keyframes bul2{
		0%{
			/* left:140px; */
			top:44px;
		}
		50%{
			/* left:80px; */
			top:34px
		}
		100%{
			/* left:140px; */
			top:44px;
		}
	}
	@keyframes bul3{
		0%{
			left:349px;
			top:191px;
		}
		50%{
			left:349px;
			top:181px
		}
		100%{
			left:349px;
			top:191px;
		}
	}

	@keyframes bul4{
		0%{
			left:140px;
			top:356px;
		}
		50%{
			left:100px;
			top:382px
		}
		100%{
			left:140px;
			top:356px;
		}
	}

	

	}
	@media screen and (min-width: 731px) and (max-width: 1000px){
	
		.box_chw{width: 100%;height:54.6000vw;margin-top: 11.5000vw;z-index:55}
			.box_chw .box_in{width: 94%;margin: 0 auto;height: 54.6000vw;background: #fff;}
			
			.ltextg{left: 0;top: 0;width: 100%;}
			.gmovet{right: -3%;top:unset;bottom: -0.4000vw;width: 40.0000vw;}
			.gmovet img{width: 100%;}
			
			.opp1{font-size: 5.2000vw;left: 0;top: 10.2000vw;}
			.opp2{font-size: 5.2000vw;left: 0;top: 17.2000vw;
			 
			background: rgb(44,128,237);
		background: linear-gradient(90deg, rgba(44,128,237,1) 0%, rgba(20,200,253,1) 100%, rgba(20,200,253,1) 100%);
			
			-webkit-background-clip: text;
			}
			.opp3{font-size: 2.3000vw;left: 0;top:27.0000vw;line-height: 3.2000vw;}


			a.ccmore_a{width: 22.0000vw;height: 6.0000vw;border-radius:6.0000vw;line-height: 6.0000vw;font-size: 1.7000vw;
			background: #000;left: 0;top: 38.0000vw;background: rgb(44,128,237);
		background: linear-gradient(90deg, rgba(44,128,237,1) 0%, rgba(20,200,253,1) 100%, rgba(20,200,253,1) 100%);}
			
		span.acac_1{left: 0;top: 18.8000vw;animation: bul1 2s 1.5s linear infinite alternate }
			span.acac_2{left: 9.2000vw;top: 4.4000vw;animation: bul2 2s 2.0s linear infinite alternate}
			span.acac_3{left: 34.9000vw;top: 19.1000vw;animation: bul3 2s 3.0s linear infinite alternate}
			span.acac_4{left: 14.0000vw;top: 35.6000vw;animation: bul4 12s 2.0s linear infinite alternate}
			
			span.acac_5{left: 7.5000vw;top: 17.5000vw;animation: bul5 2s 1.0s linear infinite alternate}
			span.acac_6{left: 10.7000vw;top: 20.0000vw;animation: bul6 2s 1.0s linear infinite alternate}
			span.acac_7{left: 19.0000vw;top: 9.1000vw;animation: bul7 2s 1.3s linear infinite alternate}
			span.acac_8{left: 24.5000vw;top: 23.3000vw;animation: bul8 2s 1.0s linear infinite alternate}

			@keyframes bul5{
				0%{			
					top:17.5000vw;
				}
				50%{			
					top:17.0000vw
				}
				100%{			
					top:17.5000vw;
				}
			}
			@keyframes bul6{
				0%{			
					top:20.0000vw;
				}
				50%{			
					top:20.5000vw
				}
				100%{			
					top:20.0000vw;
				}
			}
			@keyframes bul7{
				0%{			
					top:9.1000vw;
				}
				50%{			
					top:9.6000vw
				}
				100%{			
					top:9.1000vw;
				}
			}
			@keyframes bul8{
				0%{			
					top:23.3000vw;
				}
				50%{			
					top:22.8000vw
				}
				100%{			
					top:23.3000vw;
				}
			}

			@keyframes bul1{
				0%{
					left:0;
					top:18.8000vw;
				}
				50%{
					left:0.0000vw;
					top:20.0000vw
				}
				100%{
					left:0;
					top:18.8000vw;
				}
			}
			@keyframes bul2{
				0%{
					/* left:14.0000vw; */
					top:4.4000vw;
				}
				50%{
					/* left:8.0000vw; */
					top:3.4000vw
				}
				100%{
					/* left:14.0000vw; */
					top:4.4000vw;
				}
			}
			@keyframes bul3{
				0%{
					left:34.9000vw;
					top:19.1000vw;
				}
				50%{
					left:34.9000vw;
					top:18.1000vw
				}
				100%{
					left:34.9000vw;
					top:19.1000vw;
				}
			}

			@keyframes bul4{
				0%{
					left:14.0000vw;
					top:35.6000vw;
				}
				50%{
					left:10.0000vw;
					top:38.2000vw
				}
				100%{
					left:14.0000vw;
					top:35.6000vw;
				}
			}	
				


	}


	@media screen and (max-width: 730px){
	
		.box_chw{width: 100%;height:1300px;margin-top: 115px;position: relative;z-index:55;}
			.box_chw .box_in{width: 100%;margin: 0 auto;position: relative;height: 1300px;background: #fff;}
			
			.ltextg{position: absolute;left: 0;top: 0;width: 100%;text-align: center;}
			.ltextg p{width: 100%;text-align: center;}
			.gmovet{position: absolute;right: 0;top:unset;bottom: -4px;width:100%;}
			.gmovet img{width: 100%;}
			.opp1{font-size: 60px;position: absolute;left: 0;top: 102px;}
			.opp2{font-size: 60px;font-weight: 900;position: absolute;left: 0;top: 192px;
			 
			background: rgb(44,128,237);
		background: linear-gradient(90deg, rgba(44,128,237,1) 0%, rgba(20,200,253,1) 100%, rgba(20,200,253,1) 100%);
			color: transparent;
			-webkit-background-clip: text;
			}
			.opp3{font-size: 26px;font-weight: 700;color: #383838;position: absolute;left: 0;top:310px;line-height: 42px;width: 100%;
			text-align: center;}


			a.ccmore_a{width: 250px;height: 70px;border-radius:70px;display: block;line-height: 70px;text-align: center;font-size: 27px;
			background: #000;color: #fff;position: absolute;left: 50%;margin-left: -125px;top: 450px;background: rgb(44,128,237);
		background: linear-gradient(90deg, rgba(44,128,237,1) 0%, rgba(20,200,253,1) 100%, rgba(20,200,253,1) 100%);}
			

			span.acac_1{display: block;position: absolute;left: 20px;top: 360px;animation: bul1 2s 1.5s linear infinite alternate;width: 62px;height: 96px;}
			span.acac_2{display: block;position: absolute;left: 209px;top: 104px;animation: bul2 2s 2s linear infinite alternate;width: 62px;height: 96px;}
			span.acac_3{display: block;position: absolute;left: 630px;top: 454px;animation: bul3 2s 3s linear infinite alternate;width: 62px;height: 96px;}
			span.acac_4{display: block;position: absolute;left: 285px;top: 649px;animation: bul4 12s 2s linear infinite alternate;width: 103px;height: 117px;}
			
			span.acac_5{display: block;position: absolute;left: 140px;top: 320px;animation: bul5 2s 1s linear infinite alternate;width: 62px;height: 96px;}
			span.acac_6{display: block;position: absolute;left: 195px;top: 363px;animation: bul6 2s 1s linear infinite alternate;width: 62px;height: 96px;}
			span.acac_7{display: block;position: absolute;left: 363px;top: 178px;animation: bul7 2s 1.3s linear infinite alternate;width: 110px;height: 96px;}
			span.acac_8{display: block;position: absolute;left: 440px;top: 430px;animation: bul8 2s 1s linear infinite alternate;width: 130px;height: 117px;}
			
			@keyframes bul5{
				0%{			
					top:320px;
				}
				50%{			
					top:315px
				}
				100%{			
					top:320px;
				}
			}
			@keyframes bul6{
				0%{			
					top:363px;
				}
				50%{			
					top:373px
				}
				100%{			
					top:363px;
				}
			}
			@keyframes bul7{
				0%{			
					top:178px;
				}
				50%{			
					top:168px
				}
				100%{			
					top:178px;
				}
			}
			@keyframes bul8{
				0%{			
					top:430px;
				}
				50%{			
					top:420px
				}
				100%{			
					top:430px;
				}
			}

			@keyframes bul1{
				0%{
					left:20px;
					top:360px;
				}
				50%{
					left:20px;
					top:340px
				}
				100%{
					left:20px;
					top:360px;
				}
			}
			@keyframes bul2{
				0%{
					/* left:140px; */
					top:104px;
				}
				50%{
					/* left:80px; */
					top:94px
				}
				100%{
					/* left:140px; */
					top:104px;
				}
			}
			@keyframes bul3{
				0%{
					left:630px;
					top:454px;
				}
				50%{
					left:630px;
					top:444px
				}
				100%{
					left:630px;
					top:454px;
				}
			}

			@keyframes bul4{
				0%{
					left:285px;
					top:649px;
				}
				50%{
					left:225px;
					top:669px;
				}
				100%{
					left:285px;
					top:649px;
				}
			}


	}


	@media screen and (max-width: 729px){
	
	.box_chw{width: 100%;height:178.0822vw;margin-top: 15.7534vw;z-index:55;position: relative;}
			.box_chw .box_in{width: 100%;margin: 0 auto;height: 178.0822vw;background: #fff;}
			
			.ltextg{left: 0;top: 0;width: 100%;}
			.ltextg p{width: 100%;}
			.gmovet{right: 0;top:unset;bottom: -0.5479vw;width:100%;}
			.gmovet img{width: 100%;}
			.opp1{font-size: 8.2192vw;left: 0;top: 13.9726vw;}
			.opp2{font-size: 8.2192vw;left: 0;top: 26.3014vw;
			 
			background: rgb(44,128,237);
		background: linear-gradient(90deg, rgba(44,128,237,1) 0%, rgba(20,200,253,1) 100%, rgba(20,200,253,1) 100%);
			
			-webkit-background-clip: text;
			}
			.opp3{font-size: 3.5616vw;left: 0;top:42.4658vw;line-height: 5.7534vw;width: 100%;
			}


			a.ccmore_a{width: 34.2466vw;height: 9.5890vw;border-radius:9.5890vw;line-height: 9.5890vw;font-size: 3.6986vw;
			background: #000;left: 50%;margin-left: -17.1233vw;top: 61.6438vw;background: rgb(44,128,237);
		background: linear-gradient(90deg, rgba(44,128,237,1) 0%, rgba(20,200,253,1) 100%, rgba(20,200,253,1) 100%);}
			
			

			span.acac_1{left: 2.7397vw;top: 49.3151vw;animation: bul1 2s 1.5s linear infinite alternate;width: 8.4932vw;height: 13.1507vw;}
			span.acac_2{left: 28.6301vw;top: 14.2466vw;animation: bul2 2s 2s linear infinite alternate;width: 8.4932vw;height: 13.1507vw;}
			span.acac_3{left: 86.3014vw;top: 62.1918vw;animation: bul3 2s 3s linear infinite alternate;width: 8.4932vw;height: 13.1507vw;}
			span.acac_4{left: 39.0411vw;top: 88.9041vw;animation: bul4 12s 2s linear infinite alternate;width: 14.1096vw;height: 16.0274vw;}
			
			span.acac_5{left: 19.1781vw;top: 43.8356vw;animation: bul5 2s 1s linear infinite alternate;width: 8.4932vw;height: 13.1507vw;}
			span.acac_6{left: 26.7123vw;top: 49.7260vw;animation: bul6 2s 1s linear infinite alternate;width: 8.4932vw;height: 13.1507vw;}
			span.acac_7{left: 49.7260vw;top: 24.3836vw;animation: bul7 2s 1.3s linear infinite alternate;width: 15.0685vw;height: 13.1507vw;}
			span.acac_8{left: 60.2740vw;top: 58.9041vw;animation: bul8 2s 1s linear infinite alternate;width: 17.8082vw;height: 16.0274vw;}
			
			@keyframes bul5{
				0%{			
					top:43.8356vw;
				}
				50%{			
					top:43.1507vw
				}
				100%{			
					top:43.8356vw;
				}
			}
			@keyframes bul6{
				0%{			
					top:49.7260vw;
				}
				50%{			
					top:51.0959vw
				}
				100%{			
					top:49.7260vw;
				}
			}
			@keyframes bul7{
				0%{			
					top:24.3836vw;
				}
				50%{			
					top:23.0137vw
				}
				100%{			
					top:24.3836vw;
				}
			}
			@keyframes bul8{
				0%{			
					top:58.9041vw;
				}
				50%{			
					top:57.5342vw
				}
				100%{			
					top:58.9041vw;
				}
			}

			@keyframes bul1{
				0%{
					left:2.7397vw;
					top:49.3151vw;
				}
				50%{
					left:2.7397vw;
					top:46.5753vw
				}
				100%{
					left:2.7397vw;
					top:49.3151vw;
				}
			}
			@keyframes bul2{
				0%{
					/* left:19.1781vw; */
					top:14.2466vw;
				}
				50%{
					/* left:10.9589vw; */
					top:12.8767vw
				}
				100%{
					/* left:19.1781vw; */
					top:14.2466vw;
				}
			}
			@keyframes bul3{
				0%{
					left:86.3014vw;
					top:62.1918vw;
				}
				50%{
					left:86.3014vw;
					top:60.8219vw
				}
				100%{
					left:86.3014vw;
					top:62.1918vw;
				}
			}

			@keyframes bul4{
				0%{
					left:39.0411vw;
					top:88.9041vw;
				}
				50%{
					left:30.8219vw;
					top:91.6438vw;
				}
				100%{
					left:39.0411vw;
					top:88.9041vw;
				}
			}
			
		

	}