@charset "utf-8";
.main-wrap{position:relative; padding-bottom:50px;}
.main-wrap:before{position:absolute; left:50%; top:0px; width:2000px; margin-left:-1000px; height:100%; background:url("/images/Head_/main/main-wrap-bg.jpg") repeat left; content:""; z-index:-1;}

/* msec-vis */
.main-wrap .msec-vis{position:relative; width:100%; height:480px; margin-bottom:35px;}
.main-wrap .msec-vis:before{position:absolute; top:0px; left:50%; width:2000px; margin-left:-1000px; height:100%; background:url('/images/Head_/main/mvis.jpg') no-repeat center top; background-size:cover; content:""; z-index:-1;}

.main-wrap .msec-vis .txts{position:absolute; top:115px; left:280px; z-index:1;}
.main-wrap .msec-vis .txts .tit-txt{position:relative; padding-left:200px; margin-bottom:34px; font-family:'Nanum Myeongjo', serif;}
.main-wrap .msec-vis .txts .tit-txt:before{position:absolute; top:-40px; left:-60px; font-size:150px; line-height:100%; color:#000; content:"“"; display:block; opacity:0.2; font-weight:400;}
.main-wrap .msec-vis .txts .tit-txt:after{position:absolute; bottom:-120px; right:-64px; font-size:150px; line-height:100%; color:#000; content:"”"; display:block; opacity:0.2; font-weight:400;}

.main-wrap .msec-vis .txts .tit-txt .stxt{position:absolute; top:-10px; left:0px; font-size:40px; line-height:120%; letter-spacing:-0.05em; color:#fff;}
.main-wrap .msec-vis .txts .tit-txt .stxt strong{font-size:54px; color:#1e1e20;}
.main-wrap .msec-vis .txts .tit-txt .ctxt{position:absolute; bottom:-8px; left:20px; font-size:40px; line-height:120%; letter-spacing:-0.05em; color:#fff;}
.main-wrap .msec-vis .txts .tit-txt .ctxt strong{font-size:54px; color:#1e1e20;}
.main-wrap .msec-vis .txts .tit-txt .btxt{font-size:80px; line-height:120%; letter-spacing:-0.02em; color:#1e1e20; font-weight:600;}

.main-wrap .msec-vis .txts .icons{font-size:0px; text-align:center;}
.main-wrap .msec-vis .txts .icons li{width:126px; height:126px; padding:14px; margin:0px 10px; background:rgba(255, 255, 255, 0.3); display:inline-block; border-radius:50%; box-sizing:border-box;}
.main-wrap .msec-vis .txts .icons li p{width:100%; height:100%; padding-top:28px; font-size:18px; background:#fff; color:#111; line-height:120%; border-radius:50%; box-sizing:border-box;}

    @media all and (max-width:1600px){
        .main-wrap .msec-vis .txts{left:150px;}
    }

    @media all and (max-width:1300px){
        .main-wrap .msec-vis .txts{left:100px;}
    }

    @media all and (max-width:1000px){
        .main-wrap{padding-bottom:40px;}
        .main-wrap .msec-vis{height:300px; margin-bottom:20px;}
        .main-wrap .msec-vis:before{left:0px; width:100%; margin-left:0px; height:100%;}
        .main-wrap .msec-vis .txts{top:60px; left:8%;}
        .main-wrap .msec-vis .txts .tit-txt{padding-left:148px; margin-bottom:25px;}
        .main-wrap .msec-vis .txts .tit-txt:before{top:-30px; left:-40px; font-size:100px;}
        .main-wrap .msec-vis .txts .tit-txt:after{bottom:-80px; right:-35px; font-size:100px;}

        .main-wrap .msec-vis .txts .tit-txt .stxt{top:-10px; left:0px; font-size:26px;}
        .main-wrap .msec-vis .txts .tit-txt .stxt strong{font-size:38px;}
        .main-wrap .msec-vis .txts .tit-txt .ctxt{bottom:-8px; left:20px; font-size:26px;}
        .main-wrap .msec-vis .txts .tit-txt .ctxt strong{font-size:38px;}
        .main-wrap .msec-vis .txts .tit-txt .btxt{font-size:54px;}

        .main-wrap .msec-vis .txts .icons li{width:100px; height:100px; padding:10px; margin:0px 10px;}
        .main-wrap .msec-vis .txts .icons li p{padding-top:22px; font-size:16px;}
    }

    @media all and (max-width:680px){
        .main-wrap{padding-bottom:30px;}
        .main-wrap .msec-vis{height:220px; margin-bottom:15px;}
        .main-wrap .msec-vis:before{background-position:-300px 0px;}
        .main-wrap .msec-vis .txts{top:50px; left:7%;}
        .main-wrap .msec-vis .txts .tit-txt{padding-left:108px; margin-bottom:25px;}
        .main-wrap .msec-vis .txts .tit-txt:before{top:-22px; left:-15px; font-size:50px;}
        .main-wrap .msec-vis .txts .tit-txt:after{bottom:-40px; right:-13px; font-size:50px;}

        .main-wrap .msec-vis .txts .tit-txt .stxt{top:-10px; left:0px; font-size:22px;}
        .main-wrap .msec-vis .txts .tit-txt .stxt strong{font-size:28px;}
        .main-wrap .msec-vis .txts .tit-txt .ctxt{bottom:-8px; left:10px; font-size:22px;}
        .main-wrap .msec-vis .txts .tit-txt .ctxt strong{font-size:28px;}
        .main-wrap .msec-vis .txts .tit-txt .btxt{font-size:36px;}

        .main-wrap .msec-vis .txts .icons li{width:70px; height:70px; padding:6px; margin:0px 6px;}
        .main-wrap .msec-vis .txts .icons li p{padding-top:15px; font-size:13px;}
    }

    @media all and (max-width:480px){

    }

.main-wrap .msec-vis2{position:relative; width:100%; height:480px; margin-bottom:35px; }
.main-wrap .msec-vis2:before{position:absolute; top:0px; left:50%; width:2000px; margin-left:-1000px; height:100%; background:url('/images/Head_/main/mvis01.jpg') no-repeat center top; background-size:cover; content:""; z-index:-1;}
.main-wrap .msec-vis2 .tit-txt {padding-top:130px; padding-left:130px;}
.main-wrap .msec-vis2 .mem {position:absolute; bottom:0; right:200px;}
@media all and (max-width:1600px){
    .main-wrap .msec-vis2 .mem {right:50px;}
    .main-wrap .msec-vis2 .tit-txt {padding-left:50px;}
}
@media all and (max-width:1280px){
    .main-wrap .msec-vis2{height:auto; padding:50px 0;}
    .main-wrap .msec-vis2 .mem {right:0; width:25%;}
    .main-wrap .msec-vis2 .mem img {max-width:100%;}
    .main-wrap .msec-vis2 .tit-txt {width:70%; padding-left:15px; padding-top:0;}
    .main-wrap .msec-vis2 .tit-txt img {max-width:100%;}
}
@media all and (max-width:768px){
    .main-wrap .msec-vis2 .mem {right:0; width:30%;}
}
@media all and (max-width:480px){
    .main-wrap .msec-vis2 .mem {right:0; width:40%;}
}

/* msec-btns */
.main-wrap .msec-btns{margin-bottom:40px;}
.main-wrap .msec-btns .btns{overflow:hidden;}
.main-wrap .msec-btns .btns li{width:32%; margin-right:2%; float:left;}
.main-wrap .msec-btns .btns li:last-child{margin-right:0px;}
.main-wrap .msec-btns .btns li .title{padding-left:26px; font-size:24px; line-height:120%; letter-spacing:-0.04em; margin-bottom:15px;}
.main-wrap .msec-btns .btns li .title strong{font-size:50px; padding-right:5px; line-height:120%; letter-spacing:-0.05em; color:#964030; font-family:'Nanum Myeongjo', serif; font-weight:700;}
.main-wrap .msec-btns .btns li .title strong span{color:#8e1a11;}

    @media all and (max-width:1600px){
        .main-wrap .msec-btns{padding:0px 20px;}

    }

    @media all and (max-width:1300px){

    }

    @media all and (max-width:1000px){
        .main-wrap .msec-btns{margin-bottom:30px;}
        
        .main-wrap .msec-btns .btns li .title{padding-left:0px; font-size:20px; margin-bottom:12px;}
        .main-wrap .msec-btns .btns li .title strong{font-size:34px; padding-right:3px;}
    }

    @media all and (max-width:680px){
        .main-wrap .msec-btns{padding:0px 15px; margin-bottom:20px;}
        .main-wrap .msec-btns .btns li{width:100%; margin-bottom:15px; margin-right:0px; }
        .main-wrap .msec-btns .btns li:last-child{margin-bottom:0px;}

        .main-wrap .msec-btns .btns li .title{font-size:18px; margin-bottom:5px;}
        .main-wrap .msec-btns .btns li .title strong{font-size:26px; padding-right:3px;}
    }

    @media all and (max-width:480px){

    }

.main-wrap .msec-btns .btns li .link{height:370px; box-sizing:border-box;}
.main-wrap .msec-btns .btns li.commu .link img.simoon-img{width:100%; float: left;}
.main-wrap .msec-btns .btns li.commu .link a{position:relative; width:100%; height:100%;}
.main-wrap .msec-btns .btns li.commu .link a:before{}
.main-wrap .msec-btns .btns li.commu .link a .txts{position:relative; color:#fff; z-index:2;}
.main-wrap .msec-btns .btns li.commu .link a .txts .btxt{font-size:24px; color:#fff;  display:block; margin-bottom:18px; line-height:120%; letter-spacing:-0.02em;}
.main-wrap .msec-btns .btns li.commu .link a .txts .btxt .bold{font-weight: 600;}
.main-wrap .msec-btns .btns li.commu .link a .txts .f-icon{width:42px; height:42px; background:url('/images/Head_/main/facew-icon.jpg') no-repeat center #fff; border-radius:50%; border-radius:50%; display:block; margin-bottom:12px; font-size:0px;}
.main-wrap .msec-btns .btns li.commu .link a .txts .stxt{font-size:18px; line-height:120%; letter-spacing:-0.01em; display:block;}

    @media all and (max-width:1600px){

    }

    @media all and (max-width:1300px){
        .main-wrap .msec-btns .btns li.commu .link a:before{right:18px; width:300px; height:154px; background-size:300px;}

    }

    @media all and (max-width:1000px){
        .main-wrap .msec-btns .btns li .link{height:260px;}

        .main-wrap .msec-btns .btns li.commu .link a{}
        .main-wrap .msec-btns .btns li.commu .link a:before{right:0px; width:210px; height:106px; background-size:210px;}
        .main-wrap .msec-btns .btns li.commu .link a .txts .btxt{font-size:20px; margin-bottom:15px;}
        .main-wrap .msec-btns .btns li.commu .link a .txts .f-icon{width:32px; height:32px; background-size:10px; margin-bottom:10px; font-size:0px;}
        .main-wrap .msec-btns .btns li.commu .link a .txts .stxt{font-size:16px;}
    }

    @media all and (max-width:680px){
        .main-wrap .msec-btns .btns li .link{height:230px;}

        .main-wrap .msec-btns .btns li.commu .link a{}
        .main-wrap .msec-btns .btns li.commu .link a .txts .btxt{font-size:18px; margin-bottom:10px;}
        .main-wrap .msec-btns .btns li.commu .link a .txts .btxt br{display:none;}
        .main-wrap .msec-btns .btns li.commu .link a .txts .f-icon{width:28px; height:28px; background-size:8px; margin-bottom:5px;}
        .main-wrap .msec-btns .btns li.commu .link a .txts .stxt{font-size:14px;}
    }

    @media all and (max-width:480px){

    }

.main-wrap .msec-btns .btns li.promi .link{}
.main-wrap .msec-btns .btns li.promi .link a{position:relative; width:100%; height:100%; padding:30px; border-radius: 12px; text-align:center; background:url('/images/Head_/main/msec-promi-bg.jpg') no-repeat center top; background-size:cover; display:block; box-sizing:border-box;}
.main-wrap .msec-btns .btns li.promi .link a:before{position:absolute; bottom:0px; left:50%; width:66px; margin-left:-33px; height:155px; background:url("/images/Head_/main/msec-promi-obj.png") no-repeat left top; content:""; z-index:1;}
.main-wrap .msec-btns .btns li.promi .link a .txts{color:#fff;}
.main-wrap .msec-btns .btns li.promi .link a .txts .btxt{position:relative; font-family: 'MAKGEOLLI'; font-size:45px; color:#fff; display:block; padding:45px 0px 5px 0px; margin-bottom:12px; line-height:120%; letter-spacing:-0.02em; background:url('/images/Head_/main/msec-promi-circle.png') no-repeat center top;}
.main-wrap .msec-btns .btns li.promi .link a .txts .btxt:before{position:absolute; bottom:0px; left:50%; width:40px; margin-left:-20px; height:1px; background:#fff; content:"";} 
.main-wrap .msec-btns .btns li.promi .link a .txts .stxt{font-size:18px; line-height:140%; letter-spacing:-0.02em; display:block;}
.main-wrap .msec-btns .btns li.promi .link a .txts .stxt .bold{font-weight: 600;}
@media all and (max-width:1000px){
    .main-wrap .msec-btns .btns li.promi .link a{padding:15px;}
    .main-wrap .msec-btns .btns li.promi .link a:before{width:40px; margin-left:-20px; height:92px; background-size:40px;}
    .main-wrap .msec-btns .btns li.promi .link a .txts .btxt{font-size:22px; padding:25px 0px 10px 0px; margin-bottom:10px; background-size:28px;}
    .main-wrap .msec-btns .btns li.promi .link a .txts .stxt{font-size:15px; line-height:140%; letter-spacing:-0.02em; display:block;}
}

@media all and (max-width:680px){
    .main-wrap .msec-btns .btns li.promi .link a:before{margin-left:0px; left:auto; right:10%;}
    .main-wrap .msec-btns .btns li.promi .link a{text-align:left; background-size:cover;  background-position:center bottom;}
    .main-wrap .msec-btns .btns li.promi .link a .txts .btxt{font-size:18px; padding:22px 0px 10px 0px; margin-bottom:5px; background-size:22px; background-position:left top;}
    .main-wrap .msec-btns .btns li.promi .link a .txts .btxt:before{left:0px; margin-left:0px;} 
    .main-wrap .msec-btns .btns li.promi .link a .txts .stxt{font-size:14px;}
}



.main-wrap .msec-btns .btns li.promi2 .link a{position:relative; width:100%; height:100%; padding:30px; border-radius: 12px; text-align:center; background:#127d87 url('/images/Head_/main/mmbg.png') no-repeat center bottom;  display:block; box-sizing:border-box;}
.main-wrap .msec-btns .btns li.promi2 .link a .txts{color:#fff; }
.main-wrap .msec-btns .btns li.promi2 .link a .txts .btxt{position:relative; font-family: 'SCDream7'; font-size:36px; color:#fff; display:block; padding:35px 0px 5px 0px; margin-bottom:12px; line-height:120%; letter-spacing:-0.02em;}
@media all and (max-width:1000px){
    .main-wrap .msec-btns .btns li.promi2 .link a{padding:15px;}
    .main-wrap .msec-btns .btns li.promi2 .link a .txts .btxt{font-size:22px; padding:25px 0px 10px 0px; margin-bottom:10px; background-size:28px;}
}

@media all and (max-width:680px){
    .main-wrap .msec-btns .btns li.promi2 .link a{text-align:left;  background-size:100%;}
    .main-wrap .msec-btns .btns li.promi2 .link a .txts .btxt{font-size:18px; padding:22px 0px 10px 0px; margin-bottom:5px; background-size:22px; background-position:left top;}
}


.main-wrap .msec-btns .btns li.prac .link{position:relative; padding:45px 35px; background:#ffc104; border-radius: 12px;}
.main-wrap .msec-btns .btns li.prac .link:before{position:absolute; bottom:0px; right:0px; width:280px; height:324px; background:url("/images/Head_/main/msec-prac-obj.png") no-repeat right bottom; content:""; z-index:1;}
.main-wrap .msec-btns .btns li.prac .link .txts{position:relative; margin-bottom:20px; z-index:2;}
.main-wrap .msec-btns .btns li.prac .link .txts .btxt{font-size:26px; color:#111111; line-height:120%; letter-spacing:-0.03em; margin-bottom:25px; display:inline-block;}
.main-wrap .msec-btns .btns li.prac .link .txts .btxt strong{font-size:26px; color:#111111; font-family: 'SCDream7'; font-weight:600; display:inline-block;}
.main-wrap .msec-btns .btns li.prac .link .txts .stxt{font-size:18px; color:#333333; line-height:130%; letter-spacing:-0.03em; font-weight:300; display:block;}

.main-wrap .msec-btns .btns li.prac .link .sbtn{overflow:hidden; position:relative; z-index:2;}
.main-wrap .msec-btns .btns li.prac .link .sbtn dd{margin-right:15px; }
.main-wrap .msec-btns .btns li.prac .link .sbtn dd:last-child{}
.main-wrap .msec-btns .btns li.prac .link .sbtn dd a{width:165px; padding: 10px 10px; background: #fec104; margin-bottom:15px; border:solid 1px #111111; display:block; text-align:left; font-size:16px; color:#000;  -webkit-transition: all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out; position: relative;}
.main-wrap .msec-btns .btns li.prac .link .sbtn dd a:hover{background:#333333; color:#fff;}
.main-wrap .msec-btns .btns li.prac .link .sbtn dd a:after{content: ""; width:10px; height: 17px; background: url("/images/Head_/main/box-arrorw.png") no-repeat; position: absolute; top:10px; right:10px; display: block;}
.main-wrap .msec-btns .btns li.prac .link .sbtn dd a:hover:after{content: ""; width:10px; height: 17px; background: url("/images/Head_/main/box-arrorw-on.png") no-repeat;}
    @media all and (max-width:1600px){
        .main-wrap .msec-news{padding:0 20px;}
    }

    @media all and (max-width:1300px){
        .main-wrap .msec-btns .btns li.prac .link:before{width:160px; height:248px; background-size:160px;}

        .main-wrap .msec-btns .btns li.prac .link .sbtn dd{margin-right:10px;}
        .main-wrap .msec-btns .btns li.prac .link .sbtn dd a{width: 54%;}
    }

    @media all and (max-width:1000px){
        .main-wrap .msec-btns .btns li.prac .link{padding:20px;}
        .main-wrap .msec-btns .btns li.prac .link:before{width:120px; height:185px; background-size:120px;}
        .main-wrap .msec-btns .btns li.prac .link .txts{margin-bottom:15px;}
        .main-wrap .msec-btns .btns li.prac .link .txts .btxt{font-size:20px; margin-bottom:15px;}
        .main-wrap .msec-btns .btns li.prac .link .txts .btxt strong{font-size:22px;}
        .main-wrap .msec-btns .btns li.prac .link .txts .stxt{font-size:16px;}
        .main-wrap .msec-btns .btns li.prac .link .txts .stxt br{display:none;}

        .main-wrap .msec-btns .btns li.prac .link .sbtn dd{margin-right:5px;}
        .main-wrap .msec-btns .btns li.prac .link .sbtn dd a{padding: 5px 5px; margin-bottom: 10px; font-size:15px;}
    }

    @media all and (max-width:680px){
        .main-wrap .msec-btns .btns li.prac .link{padding:15px 90px 15px 15px;}
        .main-wrap .msec-btns .btns li.prac .link:before{width:160px; height:150px; background-size: 150px; }
        .main-wrap .msec-btns .btns li.prac .link .txts{margin-bottom:10px;}
        .main-wrap .msec-btns .btns li.prac .link .txts .btxt{font-size:18px; margin-bottom:10px;}
        .main-wrap .msec-btns .btns li.prac .link .txts .btxt strong{font-size:20px; display:inline-block;}
        .main-wrap .msec-btns .btns li.prac .link .txts .stxt{font-size:14px;}

        .main-wrap .msec-btns .btns li.prac .link .sbtn dd{margin-right:5px;}
        .main-wrap .msec-btns .btns li.prac .link .sbtn dd a{ font-size:13px;}
    }

    @media all and (max-width:480px){

    }

/* msec-btns */
.main-wrap .msec-news{}
.main-wrap .msec-news:after{clear:both; content:""; display:block;}
.main-wrap .msec-news .news{position:relative; width:66%; padding:30px 0px; box-sizing:border-box;}
.main-wrap .msec-news .news.navy .boxleft-tit{width: 100%; position: relative; font-size:28px; color: #333333; }
.main-wrap .msec-news .news.navy .boxleft-tit span{}
.main-wrap .msec-news .news.navy .boxleft-tit span:after{content: ""; width:70%; height: 2px; background: #333333; position: absolute; top:12px; right:102px;}
.main-wrap .msec-news .news.navy .more{ text-indent: -9999px; width:35px; height: 35px; background: url("/images/Head_/main/leftbox-more.png") no-repeat; position: absolute; top:25px; right:0;}

.main-wrap .msec-news .news.navy .slick-slider{position:static !important;}
.main-wrap .msec-news .news.navy .con-bn01{background: #fff; padding: 30px;  box-sizing: border-box; overflow: hidden; margin-top: 20px; box-sizing: border-box; border-radius: 12px;}
.main-wrap .msec-news .news.navy .con-bn01 .slick-list .slick-slide{margin:0 20px;}
.main-wrap .msec-news .news.navy .con-bn01 .slick-prev{width:35px; height: 35px; background: url("/images/Head_/main/left-arrorw.png")no-repeat; position: absolute; top:25px; right:69px; text-indent: -9999px; border:none;}
.main-wrap .msec-news .news.navy .con-bn01 .slick-next{width:35px; height: 35px; background: url("/images/Head_/main/right-arrorw.png")no-repeat; position: absolute; top:25px; right:35px; text-indent: -9999px; border:none;}

    @media all and (max-width:1600px){
        .main-wrap .msec-news .news.navy .boxleft-tit span:after{width:50%; top:11px; right:122px;}
        .main-wrap .msec-news .news.white .boxleft-tit span:after{width:50%; top:12px; right:45px;}

        .main-wrap .msec-news .news.navy .con-bn01 .slick-prev{top:24px; right:89px;}
        .main-wrap .msec-news .news.navy .con-bn01 .slick-next{top:24px; right:55px;}
        .main-wrap .msec-news .news.navy .more{top:24px; right:20px;}


    }

    @media all and (max-width:1300px){
        .main-wrap .msec-news .news{padding:20px;}
        .main-wrap .msec-news .news .news-slide li a{height:240px; padding-left:230px;}
        .main-wrap .msec-news .news .news-slide li a .img{width:180px; height:180px;}

        .main-wrap .msec-news .news .news-slide li a .txts .btxt{padding:5px 0px 15px 0px; margin-bottom:15px;}
        .main-wrap .msec-news .news .news-slide li a .txts .stxt{margin-bottom:20px;}

        .main-wrap .msec-news .news.navy .boxleft-tit span:after{top:12px; right:104px;}
        .main-wrap .msec-news .news.navy .boxleft-tit{font-size:25px;}

        .main-wrap .msec-news .news.navy .con-bn01 .slick-prev{top:15px;}
        .main-wrap .msec-news .news.navy .con-bn01 .slick-next{top:15px;}
        .main-wrap .msec-news .news.navy .more{top:15px;}
    }

    @media all and (max-width:1000px){
        .main-wrap .msec-news{padding:0px 0px}
        .main-wrap .msec-news .news{width:100%;}

        .main-wrap .msec-news .news .news-slide li a{height:230px;}
        .main-wrap .msec-news .news .news-slide li a .txts .btxt{font-size:24px;}
        .main-wrap .msec-news .news .news-slide li a .txts .stxt{font-size:20px;}
        .main-wrap .msec-news .news .news-slide li a .txts .ctxt{height:76px; font-size:16px;}

        .main-wrap .msec-news .news.navy .boxleft-tit span:after{content: none;}

        .main-wrap .msec-news .news.navy .boxleft-tit{font-size:20px; padding-top:20px;}
        .main-wrap .msec-news .news.navy .con-bn01 .slick-next{top:35px; right:34px; background-size: 24px;}
        .main-wrap .msec-news .news.navy .con-bn01 .slick-prev{top:35px; right:58px; background-size: 24px;}
        .main-wrap .msec-news .news.navy .more{top:35px; right:10px; background-size: 24px;}
        .main-wrap .msec-news .news.navy .con-bn01 .slick-slide img{width:180px;}
    }

    @media all and (max-width:680px){
        .main-wrap .msec-news{padding:0px 0px}

        .main-wrap .msec-news .news{padding:15px;}

        .main-wrap .msec-news .news .news-slide li a{height:180px; padding-left:110px;}
        .main-wrap .msec-news .news .news-slide li a .img{width:85px; height:85px; border:5px solid #000;}
        .main-wrap .msec-news .news .news-slide li a .txts .btxt{font-size:22px; padding:0px 0px 10px 0px; margin-bottom:10px;}
        .main-wrap .msec-news .news .news-slide li a .txts .stxt{font-size:16px; margin-bottom:15px;}
        .main-wrap .msec-news .news .news-slide li a .txts .ctxt{height:66px; font-size:14px;}

        .main-wrap .msec-news .news .control .bt_box .prev-slide{width:40px; height:40px;}
        .main-wrap .msec-news .news .control .bt_box .stop-slide{width:40px; height:40px;}
        .main-wrap .msec-news .news .control .bt_box .start-slide{width:40px; height:40px;}
        .main-wrap .msec-news .news .control .bt_box .next-slide{width:40px; height:40px;}
        .main-wrap .msec-news .news .control .bt_box .more-btn{width:40px; height:40px;}
        .main-wrap .msec-news .news .control .bt_box .more-btn:before{line-height:40px;}
    }

    @media all and (max-width:480px){

    }

.main-wrap .msec-news .news.white{width:32%; float:left; position: relative;}
.main-wrap .msec-news .news.white .boxleft-tit{width: 100%; position: relative; font-size:28px; color: #333333; float: left;}
.main-wrap .msec-news .news.white .boxleft-tit span{}
.main-wrap .msec-news .news.white .boxleft-tit span:after{content: ""; width:70%; height: 2px; background: #333333; position: absolute; top:12px; right:35px;}
.main-wrap .msec-news .news.white .more{ text-indent: -9999px; width:35px; height: 35px; background: url("/images/Head_/main/leftbox-more.png") no-repeat; position: absolute; top:25px; right:0;}

.main-wrap .msec-news .news.white .notice-box{width:100%; float: left; box-sizing: border-box; margin:20px 0 0 0; background: #fff; border-radius: 12px; padding: 30px; }
.main-wrap .msec-news .news.white .notice-box li{display: flex; justify-content: flex-start; border-bottom:solid 1px #b1b1b1; margin-bottom: 20px;}
.main-wrap .msec-news .news.white .notice-box li:last-child{border-bottom: none;}
.main-wrap .msec-news .news.white .notice-box li .left-date{position: relative; padding: 28px 20px 15px 20px;}
.main-wrap .msec-news .news.white .notice-box li .left-date > .date-day{font-family: 'NotoKrR'; font-size:32px; color:#333333; font-family: 'SCDream7';}
.main-wrap .msec-news .news.white .notice-box li .left-date > .date-month{font-family: 'NotoKrR'; position: absolute; top:8px; left:50%; font-weight: bold; transform: translate(-50%, -50%); font-size:14px; color: #666666; text-align: center;}

.main-wrap .msec-news .news.white .notice-box li .right-con{position: relative; padding: 5px 10px 10px 0px;}
.main-wrap .msec-news .news.white .notice-box li .right-con span{display: block; padding-left: 10px;}
.main-wrap .msec-news .news.white .notice-box li .right-con .tit{font-family: 'NotoKrR'; font-size:20px; ; color: #333333; padding-bottom: 5px; }
.main-wrap .msec-news .news.white .notice-box li .right-con .con{font-family: 'NotoKrR Light'; font-size:16px; color: #666666; width: 86%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


.main-wrap .msec-news .news.navy{float:right;}
.main-wrap .msec-news .news.navy .news-slide li a .img{border-color:#8f94a5;}
.main-wrap .msec-news .news.navy .news-slide li a .txts .btxt{color:#ffc61b;}
.main-wrap .msec-news .news.navy .news-slide li a .txts .btxt:before{background:#fff;} 
.main-wrap .msec-news .news.navy .news-slide li a .txts .stxt{color:#fff;}
.main-wrap .msec-news .news.navy .news-slide li a .txts .ctxt{color:#eee;}


.main-wrap .msec-news .news .con-bn01 .slick-slide img {width:309px !important; height: 274px;}

    @media all and (max-width:1600px){
        .main-wrap .msec-news .news.white .more{top:26px; right:20px;}

    }

    @media all and (max-width:1300px){
        .main-wrap .msec-news .news.white .boxleft-tit{font-size:25px;}
        .main-wrap .msec-news .news.white .notice-box li .right-con .tit{font-size:18px;}
        .main-wrap .msec-news .news.white .notice-box li .right-con .con{font-size:14px;}


        .main-wrap .msec-news .news.white .more{top:16px;}
        .main-wrap .msec-news .news.white .boxleft-tit span:after{width:60%; right:35px;}
    }

    @media all and (max-width:1000px){
        .main-wrap .msec-news .news.white{float:none; margin-bottom:20px;}

        .main-wrap .msec-news .news.white .boxleft-tit span:after{content: none;}

        .main-wrap .msec-news .news.white{width:100%;}
        .main-wrap .msec-news .news.white .more{background-size:24px; top:20px; right:10px;}

        .main-wrap .msec-news .news.white .notice-box{padding:20px;}
        .main-wrap .msec-news .news.white .boxleft-tit{font-size: 20px;}
        .main-wrap .msec-news .news.white .notice-box li .right-con .tit{font-size:16px;}
        .main-wrap .msec-news .news.white .notice-box li .right-con .con{font-size:14px;}
        .main-wrap .msec-news .news.white .notice-box li .left-date > .date-day{font-size:25px;}
        .main-wrap .msec-news .news.white .notice-box li .left-date > .date-month{font-size:13px;}

    }

    @media all and (max-width:680px){
        .main-wrap .msec-news .news.white{margin-bottom:15px;}
    }

    @media all and (max-width:480px){

    }
                                                                       