/* Main Visual */
.main_visual{overflow:hidden;max-width:1920px;margin:0 auto;position:relative;z-index:50;width:100%;height:360px;}
.main_visual .bx-wrapper{position:relative;}
.main_visual .main_slider{position:relative;}
.main_visual .main_slider{width:1920px;height:360px;}

.main_visual .main_slider li{position:absolute;width:100%;height:360px;background-position:center center}
.main_visual .main_slider .no_01{background-image:url(../img/main_visual_01.jpg?v=1);}
.main_visual .main_slider .no_02{background-image:url(../img/main_visual_02.jpg?v=1);}
.main_visual .main_slider .no_03{background-image:url(../img/main_visual_03.jpg?v=1);}
.main_visual .main_slider .no_04{background-image:url(../img/main_visual_04.jpg?v=1);}
.main_visual .main_slider .no_05{background-image:url(../img/main_visual_05.jpg?v=1);}
.main_visual .main_slider .no_06{background-image:url(../img/main_visual_06.jpg?v=1);}

.main_visual .main_slider .no_07{background-image:url(../img/main_visual_07.jpg?v=1);}
.main_visual .main_slider .no_08{background-image:url(../img/main_visual_08.jpg?v=1);}

.main_visual .swiper-button-prev{}
.main_visual .swiper-button-next{}

.bx-controls-direction{}
.bx-controls-direction a{display:block;position:absolute;top:50%;z-index:500;width:25px;height:45px;text-indent:-9999px;}
.bx-controls-direction .bx-prev{left:5%;background-image:url(../img/btn_prev.png);}
.bx-controls-direction .bx-next{right:5%;background-image:url(../img/btn_next.png);}

.bx-default-pager{position:absolute;left:50%;bottom:10px;z-index:500;margin-left:-48px;}
.bx-default-pager .bx-pager-item{display:inline-block;margin:0 3px;}
.bx-default-pager .bx-pager-item a{display:block;width:10px;height:10px;background-color:#fff;opacity:0.6;text-indent:-9999px;border-radius:5px;}
.bx-default-pager .bx-pager-item a.active{opacity:1;}


/* Content */
.content{width:1000px;margin:15px auto;}

.content .box{float:left;position:relative;margin-bottom:15px;padding:15px;box-sizing:border-box;border:1px solid #ddd;border-top:3px solid #505050;}

.content .box .box_line{position:absolute;top:-3px;left:0;width:66px;height:3px;background-color:#ec600c;text-indent:-9999px;}
.content .box h2{float:left;margin-bottom:15px;font-size:18px;font-weight:500;color:#333;}
.content .box .btn_more{float:right;display:block;width:13px;height:13px;margin-top:7px;text-indent:-9999px;background-image:url(../img/btn_more.png);}

.content .box_01{width:320px;max-height:226px;margin-right:15px;}
.content .box_02{width:665px;max-height:226px;}
.content .box_03{width:665px;height:421px;margin-right:15px;}
.content .box_04{position:relative;width:320px;height:203px;padding:0;border-top:1px solid #ddd;border:none;}
.content .box_05{width:320px;height:203px;}

.content .box .box_list{}
.content .box .box_list li:after{display:block;clear:both;content:'';}
.content .box .box_list li a{float:left;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:95%;height:25px;line-height:25px;text-indent:10px;background:url(../img/bul_01.png) 0 50% no-repeat;}
.content .box_01 .box_list li a{width:72%;}
.content .box .box_list li a:hover{color:#000}
.content .box .box_list li .con{float:left;}
.content .box .box_list li .day{float:right;color:#999;line-height:25px;}

.content .box .photo_list{}
.content .box .photo_list .photo{float:left;display:block;overflow:hidden;width:200px;height:150px;margin-right:15px;}
.content .box .photo_list .photo img{width:100%;height:100%;}
.content .box .photo_list .photo_article{float:left;width:417px;}
.content .box .photo_list .photo_article .txt_wrap{margin-bottom:3px;padding-bottom:10px;}
.content .box .photo_list .photo_article .txt_wrap .title{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:10px;font-weight:500;}
.content .box .photo_list .photo_article .txt_wrap .con{height:120px;}

.content .box .current_list{}
.content .box .current_list li{position:relative;padding-top:15px;padding-bottom:15px;border-bottom:1px dotted #ddd;}
.content .box .current_list li.first{padding-top:0;}
.content .box .current_list li.last{padding-bottom:0;border-bottom:none;}
.content .box .current_list li .title{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:86%;line-height:25px;font-weight:500;font-size:15px;color:#123a65;}
.content .box .current_list li .con{display:block;height:39px;}
.content .box .current_list li .day{position:absolute;right:0;top:15px;color:#999;line-height:25px;}
.content .box .current_list li.first .day{top:0;}

.content .box_04{}
.content .box_04 .video_bg{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5) url(../img/icon_video.png) 50% 50% no-repeat;}
.content .box_04 img{width:100%;height:100%;}

.content .box .box_link{margin-top:10px;}
.content .box .box_link:after{display:block;content:'';clear:both;}
.content .box .box_link .link{float:left;width:50%;padding:10px;box-sizing:border-box;text-align:center;}
.content .box .box_link .link_01{padding-left:0;border-right:1px solid #ddd;}
.content .box .box_link .link_02{padding-right:0;}
.content .box .box_link .link img{margin-bottom:10px;}
.content .box .box_link .link .title{font-size:12px;color:#777;}

/* 롤링배너 */
.banner_wrap{width:100%;padding:10px 0;border-top:1px solid #ddd;}
.banner_wrap .banner{position:relative;width:1000px;margin:0 auto;}
.banner_wrap .banner_slider_wrap{overflow:hidden;position:relative;left:10px;width:960px;margin:0 auto;}
.banner_wrap .banner_slider{}
.banner_wrap .banner_slider{} .swiper-slide img{border:1px solid #ececec;}
.banner_wrap .banner_slider{} .swiper-slide img:hover{border-color:#091c5a;}
.banner_wrap .swiper-button-prev, .banner_wrap .swiper-button-next{position:absolute;top:0;width:13px;height:21px;margin-top:14.5px;background-size:100%;}
.banner_wrap .swiper-button-prev{left:0;background-image:url(../img/btn_banner_prev.png);}
.banner_wrap .swiper-button-next{right:0;background-image:url(../img/btn_banner_next.png);}
.banner_wrap .swiper-button-prev:hover{background-image:url(../img/btn_banner_prev_on.png);}
.banner_wrap .swiper-button-next:hover{background-image:url(../img/btn_banner_next_on.png);}
