@charset "utf-8";	
.container { position: relative; width: 100%; }





.Area-hd { position:relative; }
.Area-hd .p1 { font-size:30px; color:#145096; font-weight:bold; line-height:1.1; }
.Area-hd .p2 { font-size:16px; color:#333; line-height:25px; margin-top:15px; }
.Area-hd .p3 { position:absolute; right:0; bottom:0; font-size:14px; z-index:2; }
.Area-hd .p3 a { position:relative; display:inline-block; color:#9bc86e; line-height:25px; }
.Area-hd .p3 a:before { position:absolute; top:12px; left:-40px; display:block; content:""; background:#9bc86e; width:30px; height:2px; z-index:2; }

@media all and (max-width:1580px){
	.Area-hd .p1 { font-size:28px; }
	.Area-hd .p2 { font-size:16px; margin-top:15px; }
}
@media all and (max-width:1280px){
	.Area-hd .p1 { font-size:24px; }
	.Area-hd .p2 { font-size:14px; line-height:1.7; margin-top:10px; }
}
@media all and (max-width:750px){
	.Area-hd .p1 { font-size:20px; }
	.Area-hd .p2 { font-size:14px; line-height:1.7; margin-top:10px; }
}

.aArea { padding:80px 0; background:#f5faff; }

.aBox11 { float:left; width:340px; }

.aBox12 { float:left; width:400px; margin:30px 0 0 60px; position:relative; line-height:1.1; }
.aBox12 .p1 { font-size:30px; color:#145096; font-weight:bold; }
.aBox12 .p2 { font-size:20px; color:#333; margin-top:15px; font-weight:bold; }
.aBox12 .p3 { font-size:16px; color:#333; line-height:30px; margin-top:15px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:4; }
.aBox12 .p4 { margin-top:70px; }
.aBox12 .p4 a { display:inline-block; width:155px; height:45px; text-align:center; line-height:45px; font-size:16px; color:#145096; border:2px solid #145096; }
.aBox12 .p4 a:hover { color:#fff; background:#145096; }

.aBox12 .btn { position:absolute; right:0; bottom:0; font-size:0; z-index:2; }
.aBox12 .btn .prev-a01,.aBox12 .btn .next-a01 { display:inline-block; width:42px; height:42px; background:url(a04.png) no-repeat center; background-size:cover!important; cursor:pointer; }
.aBox12 .btn .prev-a01 { margin-right:30px; transform: rotateY(180deg); }

.aBox12 .btn .prev-a01:hover,.aBox12 .btn .next-a01:hover { background:url(a05.png) no-repeat center; }
.aBox12 .btn .prev-a01:hover { transform: rotateY(0deg); }
.aBox12 .btn .next-a01:hover { transform: rotateY(180deg); }

.aBox13 { float:right; width:620px; }
.aBox13 .swiper-slide a { position:relative; display:block; }
.aBox13 .swiper-slide .pic { position:relative; overflow:hidden; }
.aBox13 .swiper-slide .pic img { transition: all 0.6s; }
.aBox13 .swiper-slide .pic p { position:absolute; left:0; right:0; top:0; bottom:0; background:url(a03.png) no-repeat center bottom; background-size:cover!important; z-index:1; }
.aBox13 .swiper-slide .txt { position:absolute; left:0; right:0; padding:0 30px; bottom:25px; font-size:18px; color:#fff; z-index:2; }
.aBox13 .swiper-slide .txt i { display:block; height:20px; line-height:20px; padding-right:40px; background:url(a02.png) no-repeat center right; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
 
.aBox13 .swiper-slide:hover .pic img { transform: scale(1.1)!important; }

.aArea02 { margin-top:60px; padding:30px; background:url(aArea02.jpg) no-repeat center; background-size:cover; }
.aBox21 { float:left; width:640px; }
.aBox21 ul li { float:left; background:#fff; width:32%; margin-right:2%; }
.aBox21 ul li:last-child { margin-right:0; }
.aBox21 ul li a { position:relative; display:block; padding:30px 20px 0 40px; min-height:140px; box-sizing: border-box; z-index:1; }
.aBox21 ul li a:before { position:absolute; right:20px; bottom:20px; display:block; content:""; width:60px; height:60px; background:url(a01.png) no-repeat center; background-size:cover; z-index:-1; }
.aBox21 ul li .p1 { min-height:40px; }
.aBox21 ul li .p1 img { max-height:30px; }
.aBox21 ul li .p2 { font-size:18px; color:#000; line-height:20px; }
.aBox21 ul li .p3 { font-size:14px; color:#999; margin-top:5px; text-transform:uppercase; }

.aBox22 { float:right; width:calc(100% - 680px); padding-top:5px; }
.aBox22 .p1 { color:#9bc86e; font-weight:bold; font-size:20px; }
.aBox22 .p2 { color:#fff; font-size:16px; line-height:30px; margin-top:5px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.aBox22 .p3 { margin-top:5px; }
.aBox22 .p3 a { position:relative; display:inline-block; font-size:14px; color:rgba(255,255,255,0.5); padding-left:40px; }
.aBox22 .p3 a:before { position:absolute; top:11px; left:0; display:block; content:""; background:rgba(255,255,255,0.5); width:30px; height:2px; z-index:2; }

@media all and (max-width:1580px){
	.aBox11 { float:left; width:275px; }
	.aBox12 { float:left; width:calc(100% - 835px); margin:20px 0 0 30px; }
	.aBox12 .p1 { font-size:24px; }
	.aBox12 .p2 { font-size:18px; margin-top:10px; }
	.aBox12 .p3 { font-size:14px; line-height:25px; margin-top:10px; }
	.aBox12 .p4 { margin-top:50px; }
	.aBox12 .p4 a { width:120px; height:35px; line-height:35px; font-size:14px; }
  
	.aBox12 .btn .prev-a01,.aBox12 .btn .next-a01 { width:35px; height:35px; }
	.aBox12 .btn .prev-a01 { margin-right:20px; }

	.aBox13 { float:right; width:500px; }
	.aBox13 .swiper-slide .txt { padding:0 20px; bottom:20px; font-size:16px; }
	
	.aArea02 { margin-top:40px; padding:25px 20px; }
	.aBox21 { width:520px; }

	.aBox21 ul li a { padding:25px 20px 0 20px; min-height:120px; }
	.aBox21 ul li a:before { width:40px; height:40px; }
	.aBox21 ul li .p1 { min-height:35px; }
	.aBox21 ul li .p1 img { max-height:25px; }
	.aBox21 ul li .p2 { font-size:16px; }
	.aBox21 ul li .p3 { font-size:12px; }

	.aBox22 { float:right; width:calc(100% - 560px); padding-top:5px; }
	.aBox22 .p1 { font-size:18px; }
	.aBox22 .p2 { font-size:14px; line-height:25px; }
}
@media all and (max-width:1280px){
	.aArea { padding:60px 0; } 
	
	.aBox11 { float:left; width:220px; }
	.aBox12 { float:left; width:calc(100% - 680px); margin:0 0 0 30px; }
	.aBox12 .p1 { font-size:24px; }
	.aBox12 .p2 { font-size:18px; margin-top:10px; }
	.aBox12 .p3 { font-size:14px; line-height:25px; margin-top:10px; }
	.aBox12 .p4 { margin-top:30px; }
 
	.aBox13 { float:right; width:400px; }
	.aBox13 .swiper-slide .txt { padding:0 15px; bottom:15px; font-size:14px; }
	
	.aBox21 { float:none; width:100%; }
 
	.aBox22 { float:none; width:100%; padding-top:25px; }
}
@media all and (max-width:1000px){

	.aBox11 { float:left; width:220px; }
	.aBox12 { float:left; width:calc(100% - 250px); margin:0 0 0 30px; }
	.aBox12 .p1 { font-size:24px; }
	.aBox12 .p2 { font-size:18px; margin-top:10px; }
	.aBox12 .p3 { font-size:14px; line-height:25px; margin-top:10px; }
	.aBox12 .p4 { margin-top:30px; }
 
	.aBox13 { float:left; width:100%; padding-top:30px; }
	.aBox13 .swiper-slide .txt { padding:0 15px; bottom:15px; font-size:14px; }
	
	.aBox21 { float:none; width:100%; }
 
	.aBox22 { float:none; width:100%; padding-top:25px; }
}
@media all and (max-width:750px){
	.aArea { padding:40px 0; } 
	
	.aBox11 { float:none; width:100%; }
	.aBox12 { float:none; width:100%; margin:25px 0 0 0; }
	.aBox12 .p3 { line-height:1.6; -webkit-line-clamp:40; }
	.aBox12 .p4 a { border:1px solid #145096; }
	.aBox13 { float:none; width:100%; padding-top:25px; }
	
	.aArea02 { margin-top:25px; padding:25px 4%; }
	
	.aBox21 ul li a { padding:20px 4%; min-height:20px; text-align:center; }
	.aBox21 ul li a:before { left:50%; top:50%; transform: translate(-50%,-50%); }
	.aBox21 ul li .p1 { min-height:35px; }
	.aBox21 ul li .p1 img { max-height:25px; }
	.aBox21 ul li .p2 { font-size:14px; }
	.aBox21 ul li .p3 { display:none; } 
	
	.aBox22 .p2 { line-height:1.6; -webkit-line-clamp:20; }
}

.cArea { padding:90px 0; background:url(cArea.jpg) no-repeat center; background-size:cover; }
.cArea .Area-hd .p1 { color:#fff; }
.cArea .Area-hd .p2 { color:rgba(255,255,255,0.5); max-width:calc(100% - 700px); }
.cArea01 { position:relative; margin-top:45px; }
.cArea01 .hd { position:absolute; right:0; top:-80px; z-index:2; }
.cArea01 .hd ul li { float:left; width:200px; height:40px; line-height:40px; font-size:16px; text-align:center; background:#ddedff; color:#145096; margin-right:20px; cursor:pointer; }
.cArea01 .hd ul li:last-child { margin-right:0; }
.cArea01 .hd ul li.on { background:#9bc86e; color:#fff; }

.cArea01 .bd .swiper-slide { padding-top:10px; transition: all 0.6s; }
.cArea01 .bd .swiper-slide a { background:#fff; display:block; padding:40px; }
.cArea01 .bd .swiper-slide .txt { margin-top:10px; }
.cArea01 .bd .swiper-slide .txt .p1 { font-size:20px; color:#000; line-height:25px; height:25px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.cArea01 .bd .swiper-slide .txt .p2 { font-size:16px; color:#666; line-height:30px; height:60px; margin-top:10px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:2; }

.cArea01 .bd .swiper-slide:hover { padding-top:0; }

@media all and (max-width:1580px){
	.cArea { padding:80px 0; } 
	.cArea .Area-hd .p2 { max-width:calc(100% - 520px); }
	
	.cArea01 .hd { top:-80px; font-size:0; }
	.cArea01 .hd ul li { float:none; padding:0 20px; display:inline-block; width:auto; height:35px; line-height:35px; font-size:14px; margin-right:10px; }
	.cArea01 .hd ul li:last-child { margin-right:0; }
	
	.cArea01 .bd .swiper-slide a { padding:30px 20px; }
	.cArea01 .bd .swiper-slide .txt { margin-top:10px; }
	.cArea01 .bd .swiper-slide .txt .p1 { font-size:16px; line-height:20px; height:20px; }
	.cArea01 .bd .swiper-slide .txt .p2 { font-size:14px; line-height:25px; height:50px; margin-top:10px; }
}
@media all and (max-width:1280px){
	.cArea { padding:60px 0; }  
}
@media all and (max-width:1000px){
	.cArea .Area-hd .p2 {  max-width:100%; }
	
	.cArea01 { margin-top:35px; }
	.cArea01 .hd { position:relative; right:auto; top:auto; }
	.cArea01 .bd { margin-top:35px; }
}
@media all and (max-width:750px){
	.cArea { padding:40px 0; }

	.cArea01 { margin-top:25px; }
	.cArea01 .hd ul li { float:left; padding:0 10px; display:flex; align-items: center; justify-content:center; box-sizing: border-box; width:32%; margin-right:2%; line-height:1.2; height:50px; }
	.cArea01 .hd ul li:last-child { margin-right:0; }
	
	.cArea01 .bd { margin-top:25px; }
	.cArea01 .bd .swiper-slide a { padding:25px 4%; }
}

.dArea { padding:80px 0; }
.dArea .Area-hd .p2 {  padding-right:120px; }
.dArea01 { margin-top:35px; }
.dArea01 ul li { position:relative; float:left; width:25%; }
.dArea01 ul li .pic { position:relative; overflow:hidden; }
.dArea01 ul li .pic img { transition: all 0.6s; }
.dArea01 ul li .pic p { position:absolute; left:0; right:0; top:0; bottom:0; background:url(d03.png) no-repeat center bottom; background-size:cover!important; z-index:1; }
.dArea01 ul li .txt { position:absolute; left:0; right:0; bottom:30px; color:#fff; font-weight:bold; font-size:18px; padding:0 40px; line-height:20px; height:20px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; z-index:2; }

.dArea01 ul li:hover .pic img { transform: scale(1.1)!important; }

.dArea01 ul li:nth-child(1) { width:50%; }
.dArea01 ul li:nth-child(1) .pic p { background:url(d01.png) no-repeat center bottom; }
.dArea01 ul li:nth-child(2) { width:50%; }
.dArea01 ul li:nth-child(2) .pic p { background:url(d02.png) no-repeat center bottom; }

@media all and (max-width:1580px){
	.dArea01 ul li .txt { bottom:20px; font-size:16px; padding:0 20px; }
}
@media all and (max-width:1280px){
	.dArea { padding:60px 0; }
	.dArea .Area-hd .p2 { padding-right:0; }
	.dArea .Area-hd .p3 { position:relative; right:auto; bottom:auto;  margin-top:10px; }
	.dArea .Area-hd .p3 a { padding-left:40px; }
	.dArea .Area-hd .p3 a:before { left:0; }
	
	.dArea01 ul li .txt { bottom:15px; font-size:14px; font-weight:normal; padding:0 15px; }
}
@media all and (max-width:750px){
	.dArea { padding:40px 0; }
	
	.dArea01 { margin-top:25px; }
	.dArea01 ul li { width:50%; }
	
	.dArea01 ul li:nth-child(1) { width:100%; }
	.dArea01 ul li:nth-child(2) { width:100%; }
}

.fArea { padding:80px 0 60px; background:url(pic08.jpg) no-repeat center; background-size:cover; }
.fArea .Area-hd .p1 { color:#fff; }
.fArea .Area-hd .p2 { color:#fff; }
.fArea01 { margin-top:35px; }
.fArea01 .swiper-slide a { display:block; background:#fff; }
.fArea01 .swiper-slide .pic { float:left; width:calc(100% - 450px); overflow:hidden; }
.fArea01 .swiper-slide .pic img { width:100%; height:auto; transition: all 0.6s; }
.fArea01 .swiper-slide .txt { float:right; width:450px; padding:50px 50px 0 50px; box-sizing: border-box; }
.fArea01 .swiper-slide .txt .p1 { font-size:24px; color:#145096; font-weight:bold; }
.fArea01 .swiper-slide .txt .p2 { font-size:16px; color:#333; line-height:30px; margin-top:15px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:7; }
.fArea01 .swiper-slide .txt .p3 { margin-top:35px; }
.fArea01 .swiper-slide .txt .p3 i { display:inline-block; width:155px; height:45px; text-align:center; line-height:45px; font-size:16px; color:#145096; border:2px solid #145096; }

.fArea01 .swiper-slide .txt .p3:hover i { color:#fff; background:#145096; }
 
.fArea01 .swiper-slide:hover .pic img { transform: scale(1.1)!important; }


.fArea02 { margin-top:60px; }
.fArea02 .swiper-slide { text-align:center; cursor:pointer; }
.fArea02 .swiper-slide .p1 { min-height:75px; }
.fArea02 .swiper-slide .p1 img { max-height:50px; }
.fArea02 .swiper-slide .p1 .img02 { display:none; }
.fArea02 .swiper-slide .p2 { font-size:16px; color:#fff; }
.fArea02 .swiper-slide .p3 { width:20px; height:4px; border-radius:4px; margin:15px auto 0; }

.fArea02 .swiper-slide-thumb-active .p1 .img01 { display:none; }
.fArea02 .swiper-slide-thumb-active .p1 .img02 { display:inline-block; }
.fArea02 .swiper-slide-thumb-active .p2 { color:#9bc86e; }
.fArea02 .swiper-slide-thumb-active .p3 { background:#9bc86e; }

@media all and (max-width:1580px){
	.fArea01 .swiper-slide .pic { float:left; width:calc(100% - 400px); }
	.fArea01 .swiper-slide .pic img { width:800px; height:auto; }
	.fArea01 .swiper-slide .txt { float:right; width:400px; padding:30px 30px 0 30px; }
	.fArea01 .swiper-slide .txt .p1 { font-size:24px; }
	.fArea01 .swiper-slide .txt .p2 { font-size:14px; line-height:25px; margin-top:15px; -webkit-line-clamp:6; }
	.fArea01 .swiper-slide .txt .p3 { margin-top:25px; }
	.fArea01 .swiper-slide .txt .p3 i { width:130px; height:40px; line-height:40px; font-size:14px; border:2px solid #145096; } 
	
	.fArea02 { margin-top:40px; }
	.fArea02 .swiper-slide .p1 { min-height:60px; }
	.fArea02 .swiper-slide .p1 img { max-height:45px; }
	.fArea02 .swiper-slide .p2 { font-size:14px; }
	.fArea02 .swiper-slide .p3 { margin:15px auto 0; }
}
@media all and (max-width:1280px){
	.fArea { padding:60px 0; } 
}
@media all and (max-width:1000px){
	.fArea01 .swiper-slide .pic { float:none; width:100%; }
	.fArea01 .swiper-slide .pic img { width:100%; height:auto; }
	.fArea01 .swiper-slide .txt { float:none; width:100%; padding:30px 20px; }
	.fArea01 .swiper-slide .txt .p1 { font-size:24px; }
	.fArea01 .swiper-slide .txt .p2 { font-size:14px; line-height:25px; margin-top:15px; -webkit-line-clamp:30; }
	.fArea01 .swiper-slide .txt .p3 { margin-top:25px; }
	.fArea01 .swiper-slide .txt .p3 i { width:130px; height:40px; line-height:40px; font-size:14px; border:2px solid #145096; } 
}
@media all and (max-width:750px){
	.fArea { padding:40px 0; } 
	
	.fArea01 { margin-top:25px; }
	.fArea01 .swiper-slide .txt { padding:25px 4%; }
	.fArea01 .swiper-slide .txt .p1 { font-size:18px; }
	.fArea01 .swiper-slide .txt .p2 { font-size:14px; line-height:25px; margin-top:15px; -webkit-line-clamp:3; }
	.fArea01 .swiper-slide .txt .p3 { margin-top:20px; }
	.fArea01 .swiper-slide .txt .p3 i { width:120px; height:35px; line-height:35px; font-size:14px; border:1px solid #145096; } 
	
	.fArea02 { margin-top:20px; }
	.fArea02 .swiper-slide .p1 { min-height:35px; }
	.fArea02 .swiper-slide .p1 img { max-height:25px; }
	.fArea02 .swiper-slide .p2 { font-size:14px; }
	.fArea02 .swiper-slide .p3 { margin:15px auto 0; }
}


.gArea { padding:80px 0; background:url(pic12.jpg) no-repeat center; background-size:cover; }
.gArea .Area-hd { text-align:center }
.gArea .Area-hd .p2 { max-width:980px; line-height:30px; margin:10px auto 0; }
.gArea01 { margin-top:45px; padding:0 100px; }
.gArea01 ul li { text-align:center; color:#333; line-height:1; }
.gArea01 ul li .p1 { font-size:16px; color:#145096; }
.gArea01 ul li .p1 i { font-size:60px; font-weight:bold; padding-right:10px; }
.gArea01 ul li .p2 { line-height:25px; margin-top:10px; font-size:14px; max-width:200px; }

.gArea02 { margin-top:50px; text-align:center; }
.gArea02 a { display:inline-block; width:155px; height:45px; text-align:center; line-height:45px; font-size:16px; color:#145096; border:2px solid #145096; }
.gArea02 a:hover { color:#fff; background:#145096; }

@media all and (min-width:1000px){
	.gArea01 ul { display:flex; flex-direction:row; justify-content:space-between; }
}
@media all and (max-width:1580px){
	.gArea01 { margin-top:45px; padding:0 50px; }

	.gArea01 ul li .p1 { font-size:14px; }
	.gArea01 ul li .p1 i { font-size:48px; padding-right:5px; }	
	
	.gArea02 { margin-top:30px; }
	.gArea02 a { width:130px; height:40px; line-height:40px; font-size:14px; border:2px solid #145096; } 
}
@media all and (max-width:1280px){
	.gArea { padding:60px 0; }
	.gArea .Area-hd .p2 { line-height:1.7; }
	
	.gArea01 { margin-top:30px; padding:0; }

	.gArea01 ul li .p1 { font-size:14px; }
	.gArea01 ul li .p1 i { font-size:38px; padding-right:5px; }	 
}
@media all and (max-width:1000px){
	.gArea01 ul li { float:left; width:49%; margin-right:2%; }
	.gArea01 ul li:nth-child(2n) { margin-right:0; }
	.gArea01 ul li:nth-child(n + 3) { margin-top:10px; }
	.gArea01 ul li .p1 { font-size:14px; }
	.gArea01 ul li .p1 i { font-size:28px; padding-right:5px; }	 
	
	.gArea01 ul li .p2 { line-height:20px; min-height:60px; margin:10px auto 0; font-size:14px; }
}
@media all and (max-width:750px){
	.gArea { padding:40px 0; }
	
	.gArea01 ul li .p2 { font-size:12px; }
	
	.gArea02 { margin-top:20px; }
	.gArea02 a { width:120px; height:35px; line-height:35px; font-size:14px; border:1px solid #145096; } 
}

.hArea { padding:80px 0; }
.hArea01 { margin-top:35px; }
.hArea01 .swiper-slide a { position:relative; display:block; }
.hArea01 .swiper-slide .pic { position:relative; overflow:hidden; }
.hArea01 .swiper-slide .pic img { transition: all 0.6s; }
.hArea01 .swiper-slide .pic p { position:absolute; left:0; right:0; top:0; bottom:0; background:url(g01.png) no-repeat center bottom; background-size:cover; z-index:1; }
.hArea01 .swiper-slide .txt { position:absolute; left:10%; right:19%; top:50px; color:#fff; z-index:2; }
.hArea01 .swiper-slide .txt .p1 { font-size:14px; }
.hArea01 .swiper-slide .txt .p2 { font-size:16px; line-height:30px; margin-top:5px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:2; }

.hArea01 .swiper-slide .txt01 { position:absolute; left:10%; right:19%; bottom:50px; width:120px; border-top:2px solid rgba(255,255,255,0.5); border-bottom:2px solid rgba(255,255,255,0.5); text-align:center; color:#fff; z-index:2; }
.hArea01 .swiper-slide .txt01:before { position:absolute; left:0; top:-2px; display:block; content:""; width:10px; height:2px; background:#fff; z-index:2; transition: all 0.6s; }
.hArea01 .swiper-slide .txt01:after { position:absolute; right:0; bottom:-2px; display:block; content:""; width:10px; height:2px; background:#fff; z-index:2; transition: all 0.6s; }
.hArea01 .swiper-slide .txt01 i { display:inline-block; padding-right:40px; font-size:14px; line-height:30px; background:url(g02.png) no-repeat center right;}

 
.hArea01 .swiper-slide:hover  .pic img { transform: scale(1.1)!important; }
.hArea01 .swiper-slide:hover .txt01:after { width:100%; }
.hArea01 .swiper-slide:hover .txt01:after { width:100%; }

@media all and (max-width:1580px){
	.hArea01 .swiper-slide .txt { top:30px; }
	.hArea01 .swiper-slide .txt01 { bottom:30px; }	
}
@media all and (max-width:1280px){
	.hArea { padding:60px 0; } 
	.hArea01 .swiper-slide .txt { left:10%; right:10%; }
	.hArea01 .swiper-slide .txt .p2 { font-size:14px; line-height:25px; }
}
@media all and (max-width:750px){
	.hArea { padding:40px 0; } 
	.hArea01 { margin-top:25px; }
	.hArea01 .swiper-slide .txt { left:6%; right:6%; }
	.hArea01 .swiper-slide .txt01 { left:6%; right:6%; }
}