@charset "utf-8";

/* 새글 스킨 (latest) */
.sec_products .pic_lt {position:relative;margin-bottom:20px;background: none; }
.sec_products .pic_lt .lat_title {display:block;line-height:45px;font-size:1.2em;color:#253dbe}
.sec_products .pic_lt .lat_title a {color:#000;display:inline-block;position:relative}

.sec_products .pic_lt ul:after {display:block;visibility:hidden;clear:both;content:""}
.sec_products .pic_lt ul {margin: 0 0px}
.sec_products .pic_lt li {float:left;width:23%; height: 300px; padding:0 10px; margin-left:2.666666%; background: #fff; box-shadow: 0 0 15px 5px #00000010;}
.sec_products .pic_lt li a { text-align: center;}
.sec_products .pic_lt li a:nth-child(2) { font-size: 24px; font-weight: bold; color:#5a6166; }
.sec_products .pic_lt li.galley_li {text-align: center;}
.sec_products .pic_lt li.galley_li:nth-child(4n+1) {clear: both!important; margin-left:0%;}
.sec_products .pic_lt li.galley_li:nth-child(5) {display: none!important;}
.sec_products .pic_lt li .lt_img {
    margin: 15px 0 0;
    display: block;
    height: 230px;
}
.sec_products .pic_lt li .lt_img img,
.pic_lt li .lt_img video {
    width: auto;
    max-width: 100%;
    max-height: 230px;
}
.sec_products .pic_lt li:hover a {color:#28538a;}
.sec_products .pic_lt li .fa-heart {color:#ff0000}
.sec_products .pic_lt li .fa-lock {display:inline-block;line-height:14px;width:16px;font-size:0.833em;color:#4f818c;background:#cbe3e8;text-align:center;border-radius:2px;font-size:12px;border:1px solid #cbe3e8;vertical-align:middle}
.sec_products .pic_lt li .new_icon {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#23db79;background:#b9ffda;text-align:center;border-radius:2px;margin-left:2px;font-weight:bold;vertical-align:middle}
.sec_products .pic_lt li .hot_icon {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#ff0000;background:#ffb9b9;text-align:center;border-radius:2px;vertical-align:middle}
.sec_products .pic_lt li .fa-caret-right {color:#bbb}
.sec_products .pic_lt li .fa-download {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#daae37;background:#ffefb9;text-align:center;border-radius:2px;vertical-align:middle}
.sec_products .pic_lt li .fa-link {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#b451fd;background:#edd3fd;text-align:center;border-radius:2px;vertical-align:middle}

.sec_products .pic_lt .profile_img img{border-radius:50%}

.sec_products .lt_info {padding:10px 0}
.sec_products .lt_info .lt_nick {}
.sec_products .lt_info .lt_date {color:#888}

.sec_products .pic_lt .empty_li {line-height:145px ;color:#666;text-align:center;padding:0}
.sec_products .pic_lt .empty_li:before {background:none;padding:0}

.sec_products .pic_lt .lt_cmt {background:#e9eff5;color:#3a8afd;font-size:11px;height:16px;line-height:16px;padding:0 5px;border-radius:3px;vertical-align:middle}
.sec_products .pic_lt .lt_more {position:unset;top:11px;right:0;display:block;width:230px;height:52px;line-height:52px;font-size:16px; font-weight: bold; color:#fff;border-radius:3px;text-align:center; background: #5a6166; margin:40px auto 70px; }
.sec_products .pic_lt .lt_more:hover {color:#fff; background: #28538a;}























    /* 2 tab vw --------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
    @media screen and (max-width: 1300px) and (min-width:951px) {

/* 새글 스킨 (latest) */
.sec_products .pic_lt {position:relative;margin-bottom:1.538vw;background: none; }
.sec_products .pic_lt .lat_title {display:block;line-height:3.462vw;font-size:1.2em;color:#253dbe}
.sec_products .pic_lt .lat_title a {color:#000;display:inline-block;position:relative}

.sec_products .pic_lt ul:after {display:block;visibility:hidden;clear:both;content:""}
.sec_products .pic_lt ul {margin: 0 0vw}
.sec_products .pic_lt li {float:left;width:23%; height: 23.077vw; padding:0 0.769vw; margin-left:2.666666%; background: #fff; box-shadow: 0 0 1.154vw 0.385vw #00000010;}
.sec_products .pic_lt li a { text-align: center;}
.sec_products .pic_lt li a:nth-child(2) { font-size: 1.846vw; font-weight: bold; color:#5a6166; }
.sec_products .pic_lt li.galley_li {text-align: center;}
.sec_products .pic_lt li.galley_li:nth-child(4n+1) {clear: both!important; margin-left:0%;}
.sec_products .pic_lt li.galley_li:nth-child(5) {display: none!important;}
        .sec_products .pic_lt li .lt_img {
            margin: 1.154vw  /* 15/13 */ 0 0;
            display: block;
            height: 17.692vw  /* 230/13 */;
        }
        .sec_products .pic_lt li .lt_img img,
        .pic_lt li .lt_img video {
            width: auto;
            max-width: 100%;
            max-height: 17.692vw  /* 230/13 */;
        }
.sec_products .pic_lt li:hover a {color:#28538a;}
.sec_products .pic_lt li .fa-heart {color:#ff0000}
.sec_products .pic_lt li .fa-lock {display:inline-block;line-height:1.077vw;width:1.231vw;font-size:0.833em;color:#4f818c;background:#cbe3e8;text-align:center;border-radius:0.154vw;font-size:0.923vw;border:0.077vw solid #cbe3e8;vertical-align:middle}
.sec_products .pic_lt li .new_icon {display:inline-block;width:1.231vw;line-height:1.231vw;font-size:0.833em;color:#23db79;background:#b9ffda;text-align:center;border-radius:0.154vw;margin-left:0.154vw;font-weight:bold;vertical-align:middle}
.sec_products .pic_lt li .hot_icon {display:inline-block;width:1.231vw;line-height:1.231vw;font-size:0.833em;color:#ff0000;background:#ffb9b9;text-align:center;border-radius:0.154vw;vertical-align:middle}
.sec_products .pic_lt li .fa-caret-right {color:#bbb}
.sec_products .pic_lt li .fa-download {display:inline-block;width:1.231vw;line-height:1.231vw;font-size:0.833em;color:#daae37;background:#ffefb9;text-align:center;border-radius:0.154vw;vertical-align:middle}
.sec_products .pic_lt li .fa-link {display:inline-block;width:1.231vw;line-height:1.231vw;font-size:0.833em;color:#b451fd;background:#edd3fd;text-align:center;border-radius:0.154vw;vertical-align:middle}

.sec_products .pic_lt .profile_img img{border-radius:50%}

.sec_products .lt_info {padding:0.769vw 0}
.sec_products .lt_info .lt_nick {}
.sec_products .lt_info .lt_date {color:#888}

.sec_products .pic_lt .empty_li {line-height:11.154vw ;color:#666;text-align:center;padding:0}
.sec_products .pic_lt .empty_li:before {background:none;padding:0}

.sec_products .pic_lt .lt_cmt {background:#e9eff5;color:#3a8afd;font-size:0.846vw;height:1.231vw;line-height:1.231vw;padding:0 0.385vw;border-radius:0.231vw;vertical-align:middle}
.sec_products .pic_lt .lt_more {position:unset;top:0.846vw;right:0;display:block;width:17.692vw;height:4vw;line-height:4vw;font-size:1.231vw; font-weight: bold; color:#fff;border-radius:0.231vw;text-align:center; background: #5a6166; margin:3.077vw auto 5.385vw; }
.sec_products .pic_lt .lt_more:hover {color:#fff; background: #28538a;}

    }


























    /* 1 mobile vw --------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
@media screen and (max-width: 950px){

    .sec_products .pic_lt {
        width: 88.75vw;
        margin: 0 auto;
    }
    .sec_products .pic_lt > ul {
        /* margin: 0 2vw; */
      }
    .sec_products .pic_lt li {
        width: 42.5vw;
        height: 45.5vw;
    }
    .sec_products .pic_lt li.galley_li:nth-child(1) {
        margin-top: 0 !important;
    }
    .sec_products .pic_lt li.galley_li:nth-child(2) {
        margin-top: 0 !important;
    }
    .sec_products .pic_lt li.galley_li:nth-child(2n-1) {
        margin-left: 0 !important;
    }
    .sec_products .pic_lt li.galley_li:nth-child(2n) {
        margin-right: 0 !important;
    }

    .sec_products .pic_lt li .lt_img {
        height: 33vw;
    }
    .sec_products .pic_lt li .lt_img img,
    .pic_lt li .lt_img video {
        max-height: 33vw;
    }

    .sec_products .pic_lt li {
        margin: 1.738vw;
    }
    .sec_products .pic_lt li a:nth-child(2) {
        font-size: 5vw;
    }
    
    .sec_products .pic_lt .lt_more {
        width: 100%;
        height: 11.25vw;
        line-height: 11.25vw;
        font-size: 4.375vw;
        border-radius: 3px;
        text-align: center;
        background: #5a6166;
        margin: 6.875vw auto 15.875vw;
    }


}