/* 공통 */
#c1_wrap .c_inner {width:1280px; margin:0 auto;}
#c1_wrap .m_title {position: relative; text-align: center;}
#c1_wrap .m_title h1 {font-size:48px; font-weight: 600; color:#141414; font-family: 'Raleway', sans-serif;}
#c1_wrap .m_title a {font-size:15px; font-weight: 500; color:#707070; font-family: 'Raleway', sans-serif; position: absolute; right:65px; bottom:0; transition: all .3s ease;}
#c1_wrap .m_title a i {margin-left:10px; transition: all .4s ease;}
#c1_wrap .m_title a:hover {color:#072a60;}
#c1_wrap .m_title a:hover i {transform: rotate(180deg);}

/*Content CSS*/
#c1_wrap {width:100%; text-align: center; padding:80px 0 95px; min-height:850px;}
#c1_wrap .c_inner {position: relative;}

/* slider */
.c1_list {padding:0 65px; width:100%; position: relative; z-index: 1; margin-top:50px; }
.c1_list .slick-slide { margin:0 10px; outline: none;}
.c1_list a {display: block; position: relative;}
.c1_list .c1_img { width:100%; overflow: hidden; border:1px solid #eee; height: 360px;}
.c1_list .c1_img span {display: flex; width:100%; height:100%; background: #eee; justify-content: center; align-items: center; font-size:30px; text-transform: uppercase;
font-weight: 500; font-family: 'Raleway', sans-serif; color:#777;}
.c1_list .c1_img img {transition: all .5s ease; width:100%; }
.c1_list .c1_txt {width:100%; padding:40px 40px; height:180px; border:1px solid #dedede; border-top:0; text-align: left; transition: all .3s ease; background: #fff;}
.c1_list .c1_txt h2 {font-size:20px; line-height: 30px; letter-spacing: -.5px; color:#141414;margin-bottom:20px; transition: color .3s ease; font-weight: 400;}
.c1_list .c1_txt p {font-size:15px; font-weight: 300; color:#727272; letter-spacing: -.5px; transition: color .3s ease; white-space: nowrap;text-overflow:ellipsis; overflow:hidden;}
.c1_list .c1_plus {display: flex; align-items: center; justify-content: center; width:60px; height:60px; transition: all .3s ease; background: #072a60; border:1px solid #072a60;
position: absolute; right:0; top:330px;}
.c1_list .c1_plus i {color:#fff; font-size:20px; transition: all .4s ease;}
.c1_list a:hover .c1_img img {transform: scale(1.1);}
.c1_list a:hover .c1_txt {background: #072a60;}
.c1_list a:hover .c1_txt h2 {color:#fff;}
.c1_list a:hover .c1_txt p {color:rgba(255,255,255,.6);}
.c1_list a:hover .c1_plus {background: #fff;}
.c1_list a:hover .c1_plus i {color:#072a60; transform: rotate(180deg);}


/* slick prev next */
.c1_arrow {position:absolute; width:100%; left:0; z-index:1; top:260px;  border:0px solid red;}
.c1_prev {position:absolute;left:-60px; top:0; }
.c1_next {position:absolute;right:-60px; top:0; }
.c1_prev,  .c1_next { font-size:50px; position: absolute; z-index: 100; cursor: pointer; top:0; outline: none; opacity: .6; transition: opacity 0.2s ease; color:#4e4e4e;
padding:30px;}
.c1_prev:hover, .c1_next:hover {opacity: 1;}



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

}

@media screen and (max-width:1200px) {

}

@media screen and (max-width: 960px) {
}

@media screen and (max-width:640px) {

}
