@charset "utf-8";

.wrap{padding-bottom:0;}

.mMain2 .bg,
.mMain3 .bg,
.mMain5 .bg,
.mMain6 .bg,
.mMain7 .bg{position:relative;margin:0 auto;width:1280px;}

.mMain1{position:relative;background-color:#f6f6f6;height:100vh;}
.mMain1 .swiper{height:100%;}
.mMain1 .back{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;width:100%;height:100%;}
.mMain1 .text{position:absolute;top:calc(50% - 135px);left:0;color:#fff;text-align:center;width:100%;}
.mMain1 .text .tit{font-size:60px;font-weight:bold;line-height:120%;}
.mMain1 .text .txt{font-size:20px;font-weight:400;line-height:170%;padding:13px 0 0;}
.mMain1 .ls2 .text{top:calc(50% - 200px);}
.mMain1 .ls2 .text .tit{font-size:22px;font-weight:400;letter-spacing:8px;}
.mMain1 .ls2 .text .txt{padding-top:33px;}
.mMain1 .navi{position:absolute;bottom:0;left:0;display:-webkit-flex;display:flex;align-items:center;border-top: 1px solid rgba(255, 255, 255, 0.4);background-color: rgba(0, 0, 0, 0.03);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);width:100%;z-index:10;}
.mMain1 .navi a{display:table;-webkit-flex:1;flex:1;background:url(../images/ico_main1_arr.svg) calc(100% - 40px) 50% no-repeat;background-size:auto 19px;color:#fff;font-size:20px;height:130px;transition: all 0.4s ease-in-out 0s;}
.mMain1 .navi a span{display:table-cell;background:url(../images/ico_main1_1.svg) 50px 50% no-repeat;background-size:auto 43px;vertical-align:middle;padding:0 0 0 120px;}
.mMain1 .navi a.i2 span{background-image:url(../images/ico_main1_2.svg);background-size:auto 38px;}
.mMain1 .navi a.i3 span{background-image:url(../images/ico_main1_3.svg);background-size:auto 42px;}
.mMain1 .navi a.i4 span{background-image:url(../images/ico_main1_4.svg);background-size:auto 42px;}
.mMain1 .navi a + a{border-left:1px solid rgba(255, 255, 255, 0.4);}/*1px solid #a8a29a;*/
.mMain1 .navi a:hover{background-color:#35835d;}
.mMain1 .swiper-button-next,
.mMain1 .swiper-button-prev{left:110px;margin-top:-63px;background:url(../images/ico_prev2.svg) 0 0 no-repeat;background-size:98px auto;width:98px;height:30px/*28px*/;transition: all 0.4s ease-in-out 0s;}
.mMain1 .swiper-button-next:after,
.mMain1 .swiper-button-prev:after{display:none;}
.mMain1 .swiper-button-next:hover,
.mMain1 .swiper-button-prev:hover{opacity:0.8;}
.mMain1 .swiper-button-next{left:auto;right:110px;background-image:url(../images/ico_next2.svg);}
.mMain1 .gPag{position:absolute;bottom:171px;left:0;text-align:center;width:100%;z-index:10;}
.mMain1 .swiper-pagination{position:static;display:none;width:auto;;vertical-align:middle;}
.mMain1 .swiper-pagination .swiper-pagination-bullet{border:1px solid #fff;background-color:transparent;opacity:1;border-radius:50%;text-indent:-9999px;font-size:0;width:12px;height:12px;}
.mMain1 .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff;}

.mMain1 .custom-pagination{display:inline-block;}
.mMain1 .custom-pagination .custom-dot{display:inline-block;border:1px solid #fff;background-color:transparent;opacity:1;border-radius:50%;text-indent:-9999px;font-size:0;margin:0 4px;width:12px;height:12px;}
.mMain1 .custom-pagination .custom-dot.active{background-color:#fff;}

.mMain1 .stop,
.mMain1 .play{background:url(../images/ico_stop1.png) 50% 50% no-repeat;text-indent:-9999px;font-size:0;margin-left:3px;width:18px;height:18px;vertical-align:middle;margin-top:-4px;}
.mMain1 .play{display:none;background-image:url(../images/ico_play1.png);vertical-align:middle;}

.mMain1 .swiper-slide.animate .ani{-webkit-animation:jsAnimate1 1.0s forwards;animation:jsAnimate1 1.0s forwards;}
.mMain1 .swiper-slide.animate .ani1{-webkit-animation-delay:1.0s;animation-delay:0.5s;}
.mMain1 .swiper-slide.animate .ani2{-webkit-animation-delay:1.3s;animation-delay:0.8s;}

.mMain2{padding:120px 0 95px;}
.mMain2 .swiper-slide img{max-width:1280px;}
.mMain2 .swiper{padding:100px 0 0;}
.mMain2 .gPag{position:absolute;top:0;left:0;width:100%;}
.mMain2 .swiper-pagination{bottom:auto;top:0;padding:0;}
.mMain2 .swiper-pagination .swiper-pagination-bullet{display:inline-block;background-color:transparent;border:1px solid #ccc;border-radius:60px;color:#111;font-size:18px;font-weight:400;padding:0 40px;opacity:1;width:auto;line-height:60px;height:60px;white-space:wrap;transition: all 0.4s ease-in-out 0s;}
.mMain2 .swiper-pagination .swiper-pagination-bullet:hover{border-color:#2b2b2b;}
.mMain2 .swiper-pagination .swiper-pagination-bullet-active{color:#fff;background-color:#2b2b2b;border-color:#2b2b2b;}
.mMain2 .custom-pagination{margin:22px 0 0;text-align:center;}
.mMain2 .custom-pagination .custom-dot{display:inline-block;background-color:#e5e4e7;border-radius:50%;margin:0 5px 0 4px;width:10px;height:10px;}
.mMain2 .custom-pagination .custom-dot.active{background-color:#333;}

.mMain3{background:url(../images/k_main3.png) 0 0 repeat-x;}
.mMain3 .bg{background:url(../images/k_main3_2.png) 0 0 no-repeat;height:708px;}
.mMain3 .title{float:left;color:#fff;padding:213px 0 0;width:50%;}
.mMain3 .title .tit{padding:0 0 0 50px;}
.mMain3 .title .tit h3{font-size:42px;font-weight:bold;}
.mMain3 .title .tit .info{font-size:18px;font-weight:normal;margin:25px 0 0 8px;}
.mMain3 .title .list{background-color:rgba(0,0,0,0.4);border-radius:20px;margin:82px 0 0 55px;padding:17px 30px;width:440px;height:157px;overflow:hidden;}
.mMain3 .title .list .swiper{height:126px;overflow:hidden;}
.mMain3 .title .list .swiper-slide{position:relative;display:-webkit-flex;display:flex;align-items:center;color:#cfd7d4;font-size:16px;}
.mMain3 .title .list .swiper-slide:before{content:"";position:absolute;top:0;left:0;background-color:#628578;width:100%;height:1px;}
.mMain3 .title .list .swiper-slide.swiper-slide-active:before{display:none;}
.mMain3 .title .list .swiper-slide .college{-webkit-flex:1;flex:1;padding-left:5px;}
.mMain3 .title .list .swiper-slide .major{width:149px;}
.mMain3 .title .list .swiper-slide .name{text-align:right;padding-right:8px;width:80px;}
.mMain3 .count{float:left;color:#fff;font-size:20px;width:50%;zoom:1;}
.mMain3 .count:after{display:block;clear:both;content:'';} 
.mMain3 .count ul{padding:200px 0 0 113px;}
.mMain3 .count li{float:left;line-height:150%;margin:0 0 87px;width:46.5%;}
.mMain3 .count .ti{display:block;}
.mMain3 .count .nu{display:block;font-size:25px;margin:30px 0 0 -5px;}
.mMain3 .count .nu strong{font-size:70px;font-weight:800;padding:0 10px 0 0;}

.mMain4{overflow:hidden;background:url(../images/k_main4_1.webp) no-repeat 50% 50% / cover;overflow:hidden;min-height:100vh;}
.mMain4 .background{position:absolute;top:0;left:0;width:100%;height:100%;}
.mMain4 .background .bg1{background-image:url(../images/k_main4_1.webp);}
.mMain4 .background .bg2{background-image:url(../images/k_main4_2.webp);}
.mMain4 .background .bg3{background-image:url(../images/k_main4_3.webp);}
.mMain4 .background .bg4{background-image:url(../images/k_main4_4.webp);}
.mMain4 .background li{position:absolute;top:0;left:0;width:100%;height:100%;background:no-repeat 50% 50% / cover;background-attachment:fixed;transition:0.2s linear;opacity:0;}

.mMain4 .mainBg{position:relative;z-index:1;padding:249px 0 0;max-width:1280px;margin:0 auto;}
.mMain4 .title{color:#fff;}
.mMain4 .title h4{font-size:48px;font-weight:bold;line-height:120%;margin-top:8px;;color:#fff;}
.mMain4 .title .tx{font-size:20px;font-weight:400;margin-top:23px;line-height:160%;letter-spacing:-0.4px;}
.mMain4 .title .bt{position:relative;display:inline-block;color:#fff;font-size:16px;font-weight:400;margin:39px 0 0 4px;padding:0 10px 0 0;}
.mMain4 .title .bt:before{content:"";position:absolute;bottom:0;left:0;background-color:#fff;width:100%;height:1px;}
.mMain4 .title .bt:after{content:"";position:absolute;top:calc(50% - 5px);right:0;background:url(../images/ico_arrow2.png) 0 0 no-repeat;width:5px;height:9px;}

.mMain4 .cont{display:flex;justify-content:space-between;align-items:start;height:840px;transition:all 0.6s ease;}
.mMain4 .list_box{display:flex;flex-wrap:wrap;gap:120px 40px;width:776px;margin-top:0;}
.mMain4 li{margin-bottom:60px;height:442px;}
.mMain4 li a{display:flex;flex-direction:column;color:#fff;padding:0 40px 50px;border-radius:24px;background:rgba(255, 255, 255, 0.1);backdrop-filter:blur(12px);box-sizing:border-box;width:360px;min-height:443px;transition:0.2s ease;}
.mMain4 li span{display:block;letter-spacing:-.09px;}
.mMain4 li .num{position:absolute;top:-9px;left:34px;font-size:48px;font-weight:bold;}
.mMain4 li .tit{background:url(../images/ico_main4_1.svg) 0 130px no-repeat;background-size:auto 67px;margin-top:0;font-size:26px;line-height:32px;color:#fff;letter-spacing:-1px;padding:230px 0 0;transition:0.25s ease;font-weight:700;line-height:24px;}
.mMain4 li .desc{flex:1;font-size:16px;line-height:170%;transition:0.25s ease;margin-top:20px;}
.mMain4 li .desc .ls{position:relative;display:block;padding:0 0 0 9px;}
.mMain4 li .desc .ls:before{content:"";position:absolute;top:12px;left:2px;background-color:#fff;width:2px;height:2px;}

.mMain4 li.ls2 a{margin:275px 0 0 15px;}
.mMain4 li.ls2 .tit{background-size:auto 78px;background-position:0 97px;padding-top:193px;}
.mMain4 li.ls2 .tit{background-image:url(../images/ico_main4_2.svg);}
.mMain4 li.ls3 .tit{background-image:url(../images/ico_main4_3.svg);}
.mMain4 li.ls4 a{margin:275px 0 0 15px;}
.mMain4 li.ls4 .tit{background-image:url(../images/ico_main4_4.svg);}

.mMain4.active01 li.ls1 .desc .ls:before,
.mMain4.active02 li.ls2 .desc .ls:before,
.mMain4.active03 li.ls3 .desc .ls:before,
.mMain4.active04 li.ls4 .desc .ls:before{background-color:#111;}
.mMain4.active01 li.ls1 a,
.mMain4.active02 li.ls2 a,
.mMain4.active03 li.ls3 a,
.mMain4.active04 li.ls4 a{background-color:#fff;}
.mMain4.active01 li.ls1 .tit,
.mMain4.active02 li.ls2 .tit,
.mMain4.active03 li.ls3 .tit,
.mMain4.active04 li.ls4 .tit,
.mMain4.active01 li.ls1 .num,
.mMain4.active02 li.ls2 .num,
.mMain4.active03 li.ls3 .num,
.mMain4.active04 li.ls4 .num,
.mMain4.active01 li.ls1 .desc,
.mMain4.active02 li.ls2 .desc,
.mMain4.active03 li.ls3 .desc,
.mMain4.active04 li.ls4 .desc{color:#111;}
.mMain4.active01 .background .bg1,
.mMain4.active02 .background .bg2,
.mMain4.active03 .background .bg3,
.mMain4.active04 .background .bg4{opacity:1;}

.mMain6{position:relative;background-color:#f4f4f4;padding:92px 0 121px;overflow:hidden;}
.mMain6 h3{color:#111;font-size:36px;font-weight:bold;line-height:110%;margin:0 0 45px;padding:0 0 21px;}
.mMain6 .swiper{overflow:visible;}
.mMain6 .swiper-slide{background-color:#fff;border-radius:18px;transition: all 0.4s ease-in-out 0s;width:640px;}
.mMain6 .swiper-slide:hover{box-shadow: 0px 52px 56px -3px rgba(17, 17, 17, 0.10);margin-top:-20px;}
.mMain6 .swiper-slide a{display:-webkit-flex;display:flex;padding:32px 40px 0;height:324px;}
.mMain6 .swiper-slide .pic{display:block;border-radius:50%;margin-right:30px;width:92px;height:92px;overflow:hidden;}
.mMain6 .swiper-slide .txt{-webkit-flex:1;flex:1;padding:15px 0 0;}
.mMain6 .swiper-slide .txt .ti{display:block;color:#345b40;font-size:21px;line-height:120%;}
.mMain6 .swiper-slide .txt .tx{display:block;color:#333;font-size:16px;line-height:160%;margin:12px 0 0;min-height:152px;}
.mMain6 .swiper-slide .txt .ut{display:block;border-top:1px solid #bedac6;color:#345b40;font-size:16px;font-weight:400;padding:24px 0 0;}
.mMain6 .swiper-slide .txt .bar{color:#bedac6;font-family:"dotum";font-size:14px;padding:0 4px 0 3px;}
.mMain6 .more2{position:absolute;top:15px;right:0;}
.mMain6 .swiper .swiper-wrapper{transition-timing-function:linear;}

.mMain7 .bg{display:-webkit-flex;display:flex;padding:85px 0;}
.mMain7 .col{position:relative;-webkit-flex:1;flex:1;}
.mMain7 .col + .col{margin-left:40px;}
.mMain7 h3{border-bottom:1px solid #9bb5a3;color:#111;font-size:24px;font-weight:bold;margin:0 0 30px;padding:0 0 21px;}
.mMain7 .more{position:absolute;top:-4px;right:-5px;}
.mMain7 li + li{margin-top:21px;}
.mMain7 li{display:-webkit-flex;display:flex;align-items:center;}
.mMain7 li a{-webkit-flex:1;flex:1;color:#111;font-size:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.mMain7 li a strong{color:#377437;}
.mMain7 li strong + span{margin-left:13px;}
.mMain7 li .date{color:rgba(153,153,153,0.8);font-size:13px;margin-left:10px;}

.mMain8{position:relative;background:url(../images/k_main8.jpg) 50% 50% no-repeat;text-align:center;}
.mMain8 .bg{background:url(../images/k_main8_btm.png) 50% 100% no-repeat;height:332px;}
.mMain8:before,
.mMain8:after{content:"";position:absolute;top:0;left:0;background:url(../images/k_main8_lt.png) 50% 50% no-repeat;width:207px;height:100%;}
.mMain8:after{left:auto;right:0;background-image:url(../images/k_main8_rt.png);}
.mMain8 .title{background:url(../images/k_main8_ct.png) 50% 90px no-repeat;padding:90px 0 0;height:206px;}
.mMain8 .title h3{color:#fff9ed;font-size:40px;font-weight:bold;letter-spacing:-0.5px;line-height:110%;padding:3px 0 0;}
.mMain8 .title .btn{display:inline-block;border:1px solid #fff9ed;border-radius:47px;color:#fff9ed;font-weight:400;font-size:16px;margin:22px 0 0;padding:0 32px;line-height:47px;height:47px;transition: all 0.4s ease-in-out 0s;}
.mMain8 .title .btn:hover{opacity:0.8;}

.more{display:inline-block;background:url(../images/ico_more1.png) 50% 50% no-repeat;text-indent:-9999px;font-size:0;width:28px;height:28px;}
.more2{position:relative;display:inline-block;color:#111;font-size:16px;font-weight:bold;}
.more2:before{content:"";position:absolute;bottom:-5px;left:0;background-color:#111;width:100%;height:1px;}

@media all and (max-width:1280px) {
    .mMain1 .navi a{height:110px;}
}

@media all and (max-width:767px) {
    .mMain2 .bg,
    .mMain3 .bg,
    .mMain5 .bg,
    .mMain6 .bg,
    .mMain7 .bg{width:auto;}
    
    .mMain1 .text{position:absolute;top:calc(50% - 115px);left:0;color:#fff;text-align:center;width:100%;}
    .mMain1 .text .tit{font-size:36px;}
    .mMain1 .text .txt{font-size:14px;line-height:150%;padding-top:8px;}
    .mMain1 .ls2 .text{top:calc(50% - 140px);}
    .mMain1 .ls2 .text .tit{font-size:15px;letter-spacing:4px;}
    .mMain1 .ls2 .text .txt{padding-top:20px;}
    .mMain1 .ls2 .text .txt img{width:100%;}
    .mMain1 .ls3 .text{top:calc(50% - 140px);}
    .mMain1 .ls3 .text .tit{font-size:15px;letter-spacing:4px;}
    .mMain1 .ls3 .text .txt{padding-top:20px;}
    .mMain1 .ls3 .text .txt img{width:100%;}    

    .mMain1 .navi{display:block;border:0;zoom:1;}
    .mMain1 .navi:after{display:block;clear:both;content:'';} 
    .mMain1 .navi a{display:table;float:left;background-image:none;border-left-color:rgba(255, 255, 255, 0.4);        border-top:1px solid rgba(255, 255, 255, 0.4);font-size:14px;width:50%;height:65px;}
    .mMain1 .navi a span{background-size:auto 28px;background-position:20px 50%;padding-left:60px;}
    .mMain1 .navi a.i2 span{background-size:auto 25px;}
    .mMain1 .navi a.i3 span,
    .mMain1 .navi a.i4 span{background-size:auto 28px;}
    .mMain1 .navi a.i3{border-left:0;}
    .mMain1 .custom-pagination,
    .mMain1 .swiper-button-next,
    .mMain1 .swiper-button-prev{display:none;}
    .mMain1 .swiper-pagination{display:inline-block;color:#555;font-size:10px;}
    .mMain1 .swiper-pagination .swiper-pagination-current{color:#111;font-weight:bold;min-width:16px;text-align:right;}
    .mMain1 .swiper-pagination .swiper-pagination-total{min-width:16px;}
    
    .mMain1 .gPag{bottom:140px;left:auto;right:20px;background-color:rgba(255,255,255,0.5);border-radius:30px;width:75px;line-height:30px;height:30px;}
    .mMain1 .gPag .stop,
    .mMain1 .gPag .play{background:url(../images/ico_stop1_m.png) 50% 50% no-repeat;background-size:7px auto;width:11px;height:11px;margin-top:0;}
    .mMain1 .gPag .play{display:none;background-image:url(../images/ico_play1_m.png);}
    
    .mMain2{padding:0 0 55px;}
    .mMain2 .swiper-slide a{display:block;}
    .mMain2 .swiper-slide .img{display:block;border-radius:20px;overflow:hidden;}
    .mMain2 .swiper-slide .img img{max-width:auto;width:100%;}
    .mMain2 .swiper-slide .txt{display:block;text-align:center;padding:27px 0 0;}
    .mMain2 .swiper-slide .txt .ti{display:block;font-size:24px;font-weight:700;}
    .mMain2 .swiper-slide .txt .tx{display:block;color:#666;font-size:14px;padding:15px 0 0;}
    .mMain2 .swiper{padding:100px 20px 0;}
    .mMain2 .gPag{top:52px;overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 20px;min-width:100%;}
    .mMain2 .gPag::-webkit-scrollbar{display:none;}
    .mMain2 .swiper-pagination{position:static;display: -webkit-inline-box;display: -webkit-inline-flex;display: inline-flex;vertical-align: top;padding:0;transition: all 0.4s ease-in-out 0s;}
    .mMain2 .swiper-pagination .swiper-pagination-bullet + .swiper-pagination-bullet{margin-left:25px;}
    .mMain2 .swiper-pagination .swiper-pagination-bullet{position:relative;display:block;border:0;border-radius:0;color:#666;font-size:14px;padding:5px 0;width:auto;line-height:130%;height:auto;white-space:nowrap;}
    .mMain2 .swiper-pagination .swiper-pagination-bullet:last-child{padding-right:20px;}
    .mMain2 .swiper-pagination .swiper-pagination-bullet-active:last-child:before{width:calc(100% - 20px);}
    .mMain2 .swiper-pagination .swiper-pagination-bullet-active{color:#111;background-color:transparent;font-size:17px;font-weight:bold;}
    .mMain2 .swiper-pagination .swiper-pagination-bullet-active:before{content:"";position:absolute;bottom:0;left:0;background-color:#111;width:100%;height:2px;}
    .mMain2 .custom-pagination .custom-dot{margin:0 4px;width:7px;height:7px;}

    .mMain3{background:url(../images/k_main3_m.png) 0 0 repeat-x;background-size:auto 100%;}
    .mMain3 .bg{background:url(../images/k_main3_2_m.png) 100% 100% no-repeat;background-size:auto 531px;height:531px;}
    .mMain3 .title{float:none;padding:64px 0 0;width:auto;}
    .mMain3 .title .tit{padding:0 0 0;text-align:center;}
    .mMain3 .title .tit h3{font-size:30px;line-height:130%;}
    .mMain3 .title .tit .info{color:rgba(255,255,255,0.7);font-size:14px;margin-top:12px;}
    .mMain3 .list{display:none;}
    .mMain3 .count{float:none;font-size:12px;width:auto;}
    .mMain3 .count ul{margin:0 auto;padding:72px 0 0;width:280px;}
    .mMain3 .count li{margin:0 0 43px;text-align:center;width:46.5%;}
    .mMain3 .count .ti{font-size:14px;}
    .mMain3 .count .nu{font-size:16px;margin:20px 0 0 25px;}
    .mMain3 .count .nu strong{font-size:44px;padding-right:5px;}
    .mMain3 .info{font-size:12px;text-align:center;}

    .pin-spacer{height:1580px !important;}
    .mMain4{background:url(../images/k_main4_1_m.jpg) 50% 50% no-repeat;background-size:cover;}
    .mMain4 .mainBg{padding:95px 0 0;padding-left:20px;padding-right:20px;background-size:cover;}
    .mMain4 .cont{display:block;height:auto;}
    .mMain4 .title{margin-bottom:80px;}
    .mMain4 .title h4{font-size:30px;text-align:center;}
    .mMain4 .title .tx{margin-top:9px;font-size:16px;line-height:150%;text-align:center;}
    .mMain4 .title .bt.forM{display:none;}

    .mMain4 .list_box{display:block;width:auto;margin-top:0;}
    .mMain4 .list_box li{margin-bottom:30px;height:auto;}
    .mMain4 .list_box li a{padding:0 30px 30px;border-radius:12px;width:auto;min-height:auto;}
    .mMain4 .list_box li span{display:block;letter-spacing:-.09px;}
    .mMain4 .list_box li .num{top:-9px;left:25px;font-size:30px;}
    .mMain4 .list_box li.ls2 .tit,
    .mMain4 .list_box li.ls3 .tit,
    .mMain4 .list_box li.ls4 .tit,
    .mMain4 .list_box li .tit{background-position:100% 35px;background-size:auto 62px;font-size:21px;letter-spacing:0;padding:140px 0 0;}
    .mMain4 .list_box li .desc{font-size:14px;line-height:180%;margin-top:10px;}
    .mMain4 .list_box li .desc .ls:before{top:11px;left:1px;background-color:#fff;width:1px;height:1px;}
    .mMain4 .list_box li.ls2 a,
    .mMain4 .list_box li.ls4 a{margin:25px 0 0;}

    .mMain6{padding:43px 20px 45px;}
    .mMain6 h3{font-size:21px;margin:0 0 30px;padding:0;text-align:center;}
    .mMain6 .swiper{overflow:visible;}
    .mMain6 .swiper-slide{border-radius:10px;}
    .mMain6 .swiper-slide a{display:block;padding:20px 22px 35px;height:auto;}
    .mMain6 .swiper-slide .gPic{display:-webkit-flex;display:flex;align-items:center;border-bottom:1px solid #bedac6;padding:0 0 12px;}
    .mMain6 .swiper-slide .pic{margin-right:10px;width:55px;height:55px;}
    .mMain6 .swiper-slide .pic img{width:55px;}
    .mMain6 .swiper-slide .ut{-webkit-flex:1;flex:1;font-size:12px;padding:4px 0 0;}
    .mMain6 .swiper-slide .txt{display:block;padding:20px 5px 0;}
    .mMain6 .swiper-slide .txt .ti{font-size:16px;line-height:140%;}
    .mMain6 .swiper-slide .txt .tx{font-size:13px;line-height:160%;margin:12px 0 0;min-height:auto;}
    .mMain6 .swiper-slide .txt .ut.forW{display:none;}
    .mMain6 .more2.forW{display:none;}
    .mMain6 .btn{display:block;border:1px solid #3a6f4a;border-radius:8px;color:#345b40;font-size:13px;font-weight:bold;margin:25px 0 0;text-align:center;line-height:41px;height:41px;}
    
    .mMain8{background:none;}
    .mMain8 .bg{background:url(../images/k_main8_m.png) 0 0 no-repeat;background-size:100% 234px;height:234px;}
    .mMain8:before,
    .mMain8:after{display:none;}
    .mMain8 .title{background:url(../images/k_main8_ct_m.png) 50% 65px no-repeat;background-size:270px auto;padding:62px 0 0;height:137px;}
    .mMain8 .title h3{font-size:22px;letter-spacing:0;}
    .mMain8 .title .btn{border-radius:30px;font-size:13px;margin:22px 0 0;padding:0 17px;line-height:30px;height:30px;}
}



/*

.mMain4 .mainBg{background:url(../images/gg.png) 0 0 no-repeat;background-size:360px auto;}
.mMain4 .inner{background:url(../images/g4.jpg) 50% 0 no-repeat;height:1500px;}
*/
