@charset "UTF-8";
.program_wrap__info-category {
    font-size: 26px;
    margin-bottom: 10px;
    color: #142143;
    letter-spacing: -0.023em;
    font-weight: 700;
}
.program_wrap .slider-thumbnail__wrap {
    overflow: hidden;    max-width: inherit;
    margin: 0 2rem;
}
.nc-program-slide_aplay .nc-program-slide__figure {
    padding-top: 362px;
}
.program_wrap__info-wrap {

}
.program_wrap__info {
    position: relative;
    min-height:auto;
    padding-bottom: 0;
}
.program_wrap .slider-thumbnail {
    padding-top: 4px;
    margin: 10px -4px 10px;
}
.program_wrap__info-wrap .info_area {
    border-top-color: #F6F7FB;
    background: #F6F7FB;border-bottom: 0.1rem solid #F6F7FB;border-radius:5px;

}



.program_wrap .slider-thumbnail .swiper-wrapper {
    max-height: 100px;
}

.program_wrap .slider-thumbnail .swiper-slide {
    width: calc(22% - 8px);
    margin: 0 4px;
    position: relative;
    background: none;
    border: none;
    padding: 0;
    cursor: pointer;
}

.program_wrap .slider-thumbnail .swiper-slide img {
    width: 100%;
    height: 62px;
    object-fit: cover;
    display: block;
}

.program_wrap .slider-thumbnail .swiper-slide.swiper-slide__video-poster span {
}

.program_wrap .slider-thumbnail .swiper-slide.swiper-slide__video-poster span:before {
    content: '';
    border-top: 4px solid transparent;
    border-left: 6px solid #fff;
    border-bottom: 4px solid transparent;
    position: absolute;
    bottom: 7px;
    right: 7px;
    width: auto;
    height: auto;
    z-index: 2;
}

.program_wrap .slider-thumbnail .swiper-slide:before {

}
.program_wrap__info-desc {
    margin-bottom: 1.8rem;
}
.program_wrap__info-desc li {
    font-size: 14px;
}
.program_wrap__info-desc li > span {
    font-size: 14px;
}

.program_wrap .slider-thumbnail .swiper-slide:after {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border: 6px solid #F6F7FB;
    content: '';
    display: block;
    opacity: 0;
    transition: opacity 0.3s;
    -webkit-transition: opacity 0.3s;
}


.program_wrap .slider-thumbnail .swiper-slide.swiper-slide-thumb-active:after {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border: 6px solid #121e34;
    content: '';
    display: block;
    opacity: 0;
    transition: opacity 0.3s;
    -webkit-transition: opacity 0.3s;
}



.program_wrap__info-desc li > p {
    font-size: 14px;
}
.program_wrap .slider-thumbnail .swiper-slide:before, .program_wrap .slider-thumbnail .swiper-slide:after {
    opacity: 1
}
.program_wrap .slider-thumbnail .swiper-slide.swiper-slide-thumb-active:before, .program_wrap .slider-thumbnail .swiper-slide.swiper-slide-thumb-active:after {
    opacity: 1
}
.program_wrap__info-wrap .info_area {
    position: relative;
    width: 100%;
	min-height:300px;
}

.program_wrap__info-wrap .info_area .lec_etc_info {
    float: none;
    position: absolute;
    display: flex;
    width: auto;
    justify-content: flex-start;
	background:#fff;
	padding:10px;
	border-radius:5px;
	margin-top:20px;
	bottom:20px;
}

.program_wrap__info-wrap .info_area .lec_etc_info .srcBox {
    margin: 0px 0 2px;
    padding: 0px 5px 0px 22px;
    background: transparent;
    border-radius: 0px;
    position: relative;
    font-size: 14px;
    font-weight: 600;
    text-align: left;
    color: #142143;
    margin-left: 0px;
    letter-spacing: -0.023em;
}
.program_wrap__info-wrap .info_area .lec_etc_info .srcBox:before {
    content: '\E846';
    top: 2px;
    /* left: 50%; */
    transform: translate(-50%, 0%);
    font-size: 14px;
    font-family: 'nc-font';
    left: 10px;
    color: #142143;
    position: absolute;
}
.program_wrap__info-wrap .info_area .lec_etc_info .srcBox .txt {
    line-height: 1.35;
}

@media (max-width: 1024px){
.nc-program-slide_aplay .nc-program-slide__figure {
    padding-top: 56.29%;
}

.program_wrap .slider-thumbnail .swiper-slide img {
    width: 100%;
    height: 52px;
    object-fit: cover;
    display: block;
}
.program_wrap__info {
    position: relative;
    min-height: auto;
    padding-bottom: 0;
}
.program_wrap__info-wrap .info_area {
    border-top-color: #F6F7FB;
    background: #F6F7FB;
    padding: 20px;border-bottom: 0.1rem solid #F6F7FB;border-radius:5px;
}
.program_wrap__info-wrap .info_area .lec_etc_info {
  position: relative;
}
}

@media (max-width: 768px){
.nc-program-slide_aplay .nc-program-slide__figure {
    padding-top: 56.29%;
}
.program_wrap .slider-thumbnail {
    padding-top: 0px;
    margin: 10px -4px 10px;
}
.program_wrap .slider-thumbnail .swiper-slide img {
    width: 100%;
    height: 46px;
    object-fit: cover;
    display: block;
}
.program_wrap__info {
    position: relative;
    min-height: auto;
    padding-bottom: 0;
}
.program_wrap__info-wrap .info_area {
    border-top-color: #F6F7FB;
    background: #F6F7FB;
    padding: 20px;border-bottom: 0.1rem solid #F6F7FB;border-radius:5px;
}
.program_wrap .slider-thumbnail .swiper-slide:after {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border: 5px solid #F6F7FB;
    content: '';
    display: block;
    opacity: 0;
    transition: opacity 0.3s;
    -webkit-transition: opacity 0.3s;
}


.program_wrap .slider-thumbnail .swiper-slide.swiper-slide-thumb-active:after {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border: 5px solid #121e34;
    content: '';
    display: block;
    opacity: 0;
    transition: opacity 0.3s;
    -webkit-transition: opacity 0.3s;
}
.program_wrap .slider-thumbnail .swiper-slide:before, .program_wrap .slider-thumbnail .swiper-slide:after {
    opacity: 1
}
.program_wrap .slider-thumbnail .swiper-slide.swiper-slide-thumb-active:before, .program_wrap .slider-thumbnail .swiper-slide.swiper-slide-thumb-active:after {
    opacity: 1
}

.program_wrap__info-wrap .info_area .lec_etc_info {
    float: none;
    position: relative;
    display: flex;
    width: 100%;
    justify-content: flex-start;
	background:#fff;
	padding:10px;border-radius:5px;
	margin-top:20px;
	bottom:0px;
}

}
.slick-slider { display: block; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }

.slick-list:focus { outline: 0; }

.slick-list.dragging { cursor: pointer; }

.slick-slider .slick-list, .slick-slider .slick-track { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; top: 0; left: 0; display: block; /*margin-left: auto; margin-right: auto;*/; }

.slick-track:after, .slick-track:before { display: table; content: ''; }

.slick-track:after { clear: both; }

.slick-loading .slick-track { visibility: hidden; }

.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }

[dir=rtl] .slick-slide { float: right; }

.slick-slide img { display: block; margin: 0 auto;    border: 0;
    vertical-align: middle;
    font-size: 0;
    max-width: 100%;
    image-rendering: -moz-crisp-edges;
    image-rendering: -o-crisp-edges;
    image-rendering: -webkit-optimize-contrast;
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor; }

.slick-slide.slick-loading img { display: none; }

/*.slick-slide.dragging img{pointer-events:none}*/
.slick-initialized .slick-slide { display: block; }

.slick-loading .slick-slide { visibility: hidden; }

.slick-vertical .slick-slide { display: block; height: auto; }

.slick-arrow.slick-hidden { display: none; }


.pro_top_inner .slider-for { margin-bottom: 2rem; position: relative; }

.pro_top_inner .slider-for .img {    height: 370px; }

.pro_top_inner .slider-for .img img{    height: 370px;width:100%; }

.program_wrap__info-wrap .info_area {
    position: relative;
    width: 100%;
    min-height: 370px;
}
.pro_top_inner .slider-for::before {  }

.pro_top_inner .slider-nav { padding: 0; position: relative;     float: none;}

.pro_top_inner .slider-nav .slick-arrow {     width: 8rem;
    height: 8rem; overflow: hidden;    font-size: 0;    z-index: 1;}

.pro_top_inner .slider-nav .slick-arrow::before { content: '';     font-family: 'kb-font';font-size: 10px;
     width: 40px; height: 40px; line-height: 36px; text-align: center; border-radius: 50%; background-color: #fff;  display: inline-block; margin: 1rem; -webkit-transition: all .3s; transition: all .3s;border:3px solid #F6F7FB;     -webkit-box-shadow: :0px 4px 10px -2px rgba(0,0,0,.2);
    box-shadow: 0px 4px 10px -2px rgba(0,0,0,.1); }

.pro_top_inner .slider-nav .slick-arrow.slick-prev { position: absolute; left: 0rem; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%);    left: -2rem;}

.pro_top_inner .slider-nav .slick-arrow.slick-prev::before { content: '\E93E';    margin: 0 1rem 0 0rem; }

.pro_top_inner .slider-nav .slick-arrow.slick-next { position: absolute; right: 0rem; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%);    right: -2rem; }

.pro_top_inner .slider-nav .slick-arrow.slick-next::before { content: '\E93F';    margin: 0 0rem 0 1rem; }

.pro_top_inner .slider-nav .slick-arrow:hover:before, .pro_top_inner .slider-nav .slick-arrow:focus:before { background-color: #121e34; color: #fff;}

.pro_top_inner .slider-nav .img { margin: 0 0.75rem; text-align: left;}

.pro_top_inner .slider-nav .slick-current { position: relative; }


.slick-track:after, .slick-track:before {
    display: table;
}

.pro_top_inner .slider-nav .slick-current::before {  }

.pro_top_inner *, .pro_top_inner *::before, .pro_top_inner *::after {
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
}
.pro_top_inner button {
    color: inherit;
    border: 0;
    padding: 0;
    background: 0 0;
    cursor: pointer;
}

.pro_top_inner button, input, optgroup, pre, select, textarea {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    margin: 0;
}


.pro_top_inner .slider-nav .img .nc-news__item-thumb {
    height: 100%;
    background: #F6F7FB center center no-repeat;
    background-size: cover;
    -ms-transform: scale(1.3);
}

 .pro_top_inner .slider-nav .img .nc-news__item-thumb {
    position: relative;
    margin-bottom: 0;
    height: 0;
    overflow: hidden;
    /* padding-top: 60.28%; */
    padding-top: 50.28%;
    position: relative;
}

 .pro_top_inner .slider-nav .img .nc-news__item-thumb:after {
    -webkit-transition: 300ms;
    transition: 300ms;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    -webkit-box-shadow: inset 0px 0px 0px 1px #dedede;
    box-shadow: inset 0px 0px 0px 1px #dedede;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #F6F7FB;
}
.pro_top_inner .slider-nav .img.slick-current .nc-news__item-thumb:after {
    -webkit-box-shadow: inset 0px 0px 0px 6px #22bca5;
    box-shadow: inset 0px 0px 0px 6px #22bca5;
    background: #000;
    background: rgba(0, 0, 0, .0);
}
.pro_top_inner .slider-nav .img .nc-news__item-thumb:after {
    -webkit-box-shadow: inset 0px 0px 0px 6px #F6F7FB;
    box-shadow: inset 0px 0px 0px 6px #F6F7FB;
    background: rgba(0, 0, 0, .1);
}

.pro_top_inner .slider-nav .img .nc-news__item-thumb img {
    display: block;
    width: 100%;
    position: absolute;
    left: 0;    top: 0;
}
.pro_top_inner .slider-nav .img .nc-news__item-thumb img {
    width: 100%;
    height: auto;
    overflow: hidden;
    /* height: 82px !important; */
    outline: none;
}

.nc-news__item-thumb {
    position: relative;
    overflow: hidden;    height: 100%;
}
@media (max-width: 1024px){
.program_wrap__info-wrap {
    min-height: auto;
    margin-top: 2rem;
}
.program_wrap__info-wrap .info_area .lec_etc_info {
    bottom: 0px;
}
.program_wrap__info-wrap .info_area {
    position: relative;
    width: 100%;
    min-height: auto;
}
.pro_top_inner .slider-for .img {    height: auto; }
.pro_top_inner .slider-for .img img{ width:100%;  height: auto;}
.program_wrap__info-wrap .info_area {
    position: relative;
    width: 100%;
    min-height: auto;
}
}


@media (max-width: 768px){
.pro_top_inner .slider-nav{
    padding: 0 3rem;
    position: relative;
}
.pro_top_inner .slider-nav .slick-arrow {
    width: 50px;
    height: 50px;
    overflow: hidden;
    font-size: 0;
    z-index: 1;
}

.pro_top_inner .slider-nav .slick-arrow.slick-prev {
    position: absolute;
    left: 0rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0rem;
}
.pro_top_inner .slider-nav .slick-arrow.slick-next {
    position: absolute;
    right: 0rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0rem;
}
.pro_top_inner .slider-for .img {    height: auto; }
.pro_top_inner .slider-for .img img{ width:100%;   height: auto; }
.program_wrap__info-wrap .info_area {
    position: relative;
    width: 100%;
    min-height: auto;
}
}