@charset "utf-8";
@import url(default_2021.css);
@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url(notosanskr.css);


#wrap{width:100%; position:relative;}
header{width:100%; position:relative; padding-top:56px !important;}
footer{background:#f6f6f6; height:228px; overflow:hidden; width:100%;}
#footer{width:1160px; margin:0 auto;}
figure,input,button{margin:0; padding:0;}

.ico-img{background:url(../images/sprites_img2021.png?20220113) no-repeat;}
button,img,input{outline:none;}

.head-top{overflow:hidden; height:55px; border-bottom:1px solid #e6e6e6; background:#Fff;}
.hd-qmenu{float:left; margin:12px 34px; width:78px; height:31px; border:1px solid #e6e6e6;}
.ico-allmenu{background-position:-7px -12px; width:22px; height:18px; float:left; margin:7px 10px 8px 8px;}
.ico-search{background-position:-40px -10px; width:22px; height:22px; float:right; margin:5px 7px 6px 6px;}
.blind{display:none;}
.head-top.sticky-top{position:fixed; top:0; min-width:1160px; z-index:99999; width:100%;}

nav{margin-left:20px;}
nav ul li{float:left; font-size:15px; line-height:55px;}
nav ul li a{color:#000 !important; font-weight:medium; padding:15px 12px;}

.lnb{float:right;margin: 12px 32px;/*width:122px;*/height:31px;border:1px solid #e6e6e6;}
.lnb ul li{float:left; font-size:13px; padding:6px 11px; position:relative;}
.lnb ul li:nth-child(1)::after{content:""; display:block; width:1px; height:12px; background:#000; position:absolute; top:10px; right:0;}
.lnb ul li a{color:#000;}

/*----------------header----------------*/
#header{width:1160px; margin:0 auto; float:none; border-bottom:2px solid #000; overflow:hidden; position:relative; margin-bottom:1px;}
#header h1{text-align:center; margin:22px auto; width:210px; height:45px; background:url(../images/logo.svg) no-repeat 0 0; background-size:100%;}
#header h1.chusuk{text-align:center; margin:22px auto; width:300px; height:55px; background:url(../images/chusuk_210913.gif) no-repeat 0 0; background-size:100%;}
#header h1.chusuk a{width:300px; height:55px;}

.hea_ad_sns { position:absolute; width:1160px; height:104px; top:0; overflow:hidden;}
.header_ad { float:left; height:100%; margin-top:15px; height:56px; overflow:hidden;}
.sns_day span { float:right; display:block;  } 
.sns_day { float:right; width:150px; height:100%; margin-top:20px; }
.sns_day ul { overflow:hidden; float:right; margin-top:16px; } 
.sns_day ul li { float:left; margin-left:4px; }

.menu{width:1160px; margin:0 auto; height:48px; border-bottom:1px solid #b3b3b3;}
.menu p{float:left; border:1px solid #05755a; border-radius:3px; padding:2px 10px; font-size:15px; font-weight:medium; margin:12px 32px 12px 5px;}
.menu p a{color:#05755a;}
.menu ul{float:left; line-height:48px; font-size:15px;}
.menu ul li{float:left; line-height:48px; margin-right:32px;}
.menu ul li a{color:#222;}

ul.series-menu02{position:relative; padding:0 32px;}
ul.series-menu02::before{content:""; display:block; width:1px; height:25px; top:12px; left:0; background:#ccc; position:absolute;}
ul.series-menu02::after{content:""; display:block; width:1px; height:25px; top:12px; right:0; background:#ccc; position:absolute;}
ul.series-menu02 li a{color:#ae957e;}
ul.series-menu02 li:last-of-type{margin-right:0;}

.member-menu{float:right !important;}
.member-menu li{margin-right:20px !important;}
.member-menu li:nth-child(3) a{color:#0d91db;}

/* 푸터 */
.foot-menu{text-align:center; border-bottom:1px solid #cbcbcb;}
.foot-menu ul{display:inline-block;}
.foot-menu ul li{float:left; font-size:15px; position:relative;}
.foot-menu ul li a{display:inline-block; padding:22px 16px 20px 16px;}
/*.foot-menu ul li:after{content:""; display:inline-block; position:absolute; width:2px; height:15px; top:23px; right:0; background:#cbcbcb;}*/
.foot-menu ul li:last-child:after{display:none;}

.footer-logo{margin:60px 0; background:url(../images/footer_logo.png) no-repeat 0 0; width:234px; height:57px; float:left; margin-right:40px;}
footer address{margin-top:30px; font-size:14px; color:#808080;}
footer address strong{color:#222; font-weight:400;}
footer address em{display:block; letter-spacing:0; line-height:28px;}


/* 메인 */
.content1{width:1160px; margin:15px auto 0 auto; overflow:hidden;}
.content2{width:1160px; margin:0 auto; overflow:hidden; border-bottom:1px solid #ddd; padding-bottom:15px;}
.middle-banner{width:1160px; margin:20px auto 10px auto;}
.middle-banner > div{margin-right:15px;}

/* 헤드라인 */
.headline-news2021{width:825px; float:left; margin-right:15px; padding-bottom:15px; border-bottom:1px solid #000;}
.special_headline_wrap{width:825px; height:396px; overflow:hidden; float:left; position:relative;}
.special_headline .special_head_box{width:825px; height:396px; overflow:hidden; position:relative;}
.special_headline .special_tp_wrap{position:absolute; display:inline-block; width:100%; height:28px; bottom: 107px; text-align:center; z-index: 10;}
.special_headline .special_tp{letter-spacing: 0.5px;z-index:4;height:24px;color:#fff;font-size:14px;line-height:22px;background-color:#000;display:inline-block; padding:2px 12px; }
.special_headline .special_title_box{z-index:3;position:absolute;bottom:0;right: 69px;border:1px solid #fbfbf9;width: 645px;height: 95px;background-color:#fff;padding:24px 20px 0;text-align:center;}
.special_headline .special_title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;height: 37px;overflow:hidden;text-overflow:ellipsis;color:#000;font-size:36px;font-weight:bold;line-height:36px;margin:6px 0 16px 0;letter-spacing: -1px;}
.special_headline .special_title:hover{color:#F26D24;}
.special_headline .special_subtitle{display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; height:20px; overflow:hidden; text-overflow:ellipsis; color:#333; font-size:18px;}
.special_headline .special_head_img{width:825px; height:396px; overflow:hidden;}
.special_headline .special_head_img img{width:100%; min-height:100%;}

.special_head_btn-wrap{z-index:5; position:absolute; top:15px; right:21px; width:67px; height:30px;}
.special_head_btn_left{width:30px; height:30px; overflow:hidden; background-position:-123px -371px !important; float:left; margin-right:7px; cursor:pointer;}
.special_head_btn_right{width:30px; height:30px; overflow:hidden; background-position:-173px -371px !important; float:left; cursor:pointer;}
.special_headline_wrap .special_headline_bg_cover{display:none;}
.special_headline .special_read{display:none;}
.special_head_dot-wrap{display:none;}
.special_headline .special_fp{display:none;}


/* 최신기사 우측 */
.latest-news-right{float:right; padding:0 12px 0 18px; width:260px; overflow:hidden;}
.latest-news-right li{border-bottom:1px solid #ddd; padding-bottom:16px; margin-bottom:16px; overflow:hidden;}
.latest-news-right li:nth-child(7),.latest-news-right li:nth-child(8),.latest-news-right li:nth-child(9){padding:10px 0 32px 0;}
.latest-news-right .news-title{font-size:18px; color:#333; font-weight:400; line-height:24px; display:-webkit-box; word-wrap:break-word; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; height:50px;}
.latest-news-right .news-title a{color:#333;}
.latest-news-right .news-img{width:260px; height:142px; overflow:hidden; margin-top:10px;}
.latest-news-right .news-img img{width:260px;}
.latest-news-right li:last-child{border-bottom:0 none; margin-bottom:0; padding-bottom:0;}

/* 최신기사 우측 하단 
.latest-right-bott{padding:0 12px 0 18px; width:260px; }
.latest-right-bott .news-title{font-size:18px; line-height:24px; color:#333; display:-webkit-box; word-wrap:break-word; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; height:50px;}*/
.latest-news-right .news-read{width:calc(100% - 118px); float:left; overflow:hidden; margin-top:6px; display:-webkit-box; word-wrap:break-word; -webkit-line-clamp:4; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; height:76px; font-size:13px; color:#808080; line-height:20px;}
.latest-news-right .news-read + .news-img{width:105px; height:71px; overflow:hidden; float:right; border:1px solid #ddd;}
.latest-news-right .news-read + .news-img img{width:105px; height:71px;}

.line-center{width:1px; height:1204px; background:#ddd; float:left; margin-top:15px;}

/* 섹션 우측 */
.content2 .section02{width:300px; float:right; margin-right:10px;}

/* 경인 핫이슈 */
.content5{background:#f8f9fa; padding:40px 0;}
.ky-hotissue{width:1160px; margin:0 auto; overflow:hidden; position:relative;}
.ky-hotissue h3{font-size:24px; color:#222; float:left; margin-right:40px;}
.ky-hotissue h3 span{display:block; font-size:16px; font-weight:300; margin-bottom:8px;}
.ky-hotissue h3
.ky-hotissue ul{float:right;}
.ky-hotissue ul li{float:left; width:290px !important; border-right:1px solid #ddd; margin-right:44px;}
.ky-hotissue ul li:last-child{border-right:0 none; margin-right:0;}
.ky-hotissue .news-img{width:117px; height:95px; float:left; margin-right:27px;}
.ky-hotissue .news-img img{width:117px; height:95px;}
.ky-hotissue .news-title{font-size:18px; line-height:24px; color:#222; padding:5px 0; margin-bottom:8px; font-weight:500;}
.ky-hotissue .news-title a{color:#222;}
.ky-hotissue .news-title:hover{color:#F26D24;}
.ky-hotissue .news-num{font-size:14px; color:#7d7d7d; position:relative; padding-left:28px;}
.ky-hotissue .news-num::before{content:""; width:22px; height:15px; display:inline-block; background:url(../images/sprites_img2021.png?20210806) -133px -12px; margin-right:5px; position:absolute; left:0; top:2px;}

/* 210720추가 */
.ky-hotissue-box{width:960px; float:left; overflow:hidden;}
.ky-hotissue-box ul{width:1005px; float:left;}
.ky-hotissue-box .slick-prev{display:none !important;}
.ky-hotissue-box .slick-next{position:absolute; top:25px; right:0; width:40px; height:40px; background:#ddd url(../images/sprites_img2021.png?20210806) -190px -221px; text-indent:-10000px; border-radius:30px;}

/* 투데이모먼트 풀스크린 팝업*/
#today_moment_popup{background:#1e1e1e; display: none; position: fixed; width:100%; height:100%; overflow:hidden; top:0; left:0; z-index:9999999;}
.today_moment_popup{background:#1e1e1e; height: 100%; padding:0; overflow:auto;}
.t_moment_top{height:100px; width:100%; position:fixed; top:0; z-index:1; background:#1e1e1e;}
.t_moment_top > div{width:205px; float:right; padding-top:30px;}
.t_moment_page{float:left; margin-right:35px; color:#fff; padding-top:6px;}
.today_btn{float:left;}
.today_btn span{margin-right:26px;}
.tdm_esc_btn{float:right; margin-right:20px;}
#today_moment_popup .today-moment-box{width:100%; background:#1e1e1e; border:0px solid #fff; height:auto; margin-top:100px;}
.today_m_img{width:100%; float:left; border:0px solid #fff; height:auto;}
.today_m_img p{width:100%; height: auto; vertical-align:middle; vertical-align:middle; text-align:center; margin-right:60px;}
.today_m_img a{ display: block; height:auto;}
.today_m_img img{height:auto; width: 100%;}
.today_bm_box{border:0px solid red; overflow:hidden; height:auto; width:600px;}
.today_m_bm{ position: absolute; top:110px; right: 0; width:380px; padding:0 20px 0 45px; vertical-align:top;}
.today_bm_tit{font-size:20px; line-height:28px; color:#fff; letter-spacing:-0.5px; font-weight:bold; margin-bottom:12px;}
.today_bm_tit a,.today_bm_txt a{color:#fff;}
.today_bm_txt{font-size:12px; letter-spacing:-0.4px; text-align:justify;}
.today_bm_sns{margin-top:25px; overflow:auto;}
.today_bm_sns li{float:left; margin-right:18px; cursor: pointer;}
.sns_popup{clear:both; margin:10px 80px; overflow:auto; background:url(../images/btn/sns_pop_bg.png) no-repeat 0 0; height:60px; width:125px; padding:12px 0;}
.sns_popup li{float:left;}
.wide_big_img{ display: block; width: 100%; height:100%; text-align: center; }
.wide_big_img table, .wide_big_img tbody{display: block; width: 100%; height:100%; text-align: center;}
.wide_big_img tr{ display: block; width: 100%; height:100%; text-align: center;}
.wide_big_img td{ display:block; width:100%; height:100%; text-align: center; vertical-align: middle; }
.moment_slide2{ overflow:hidden; border:0px solid #fff; width:100%;}
.moment_slide2 ul li{text-align: center; vertical-align: middle;}


/*0924 투데이 롤링*/
.moment_rolling { display:block; }
.moment_roll_btn { width:100%; display:block; position:absolute; top:110px; }
.moment_roll_btn img { width:14px; height:23px; border:0px; }
.mom_roll_L { display:block; float:left; height:23px; margin-left:30px; cursor:pointer; }
.mom_roll_R { display:block; float:right; height:23px; margin-right:30px; cursor:pointer; }



/* 경인일보에서 알립니다 */
.ky-info .section02{margin:0 40px; width:320px; float:left; position:relative;}
.notice-tab{position:absolute; top:5px; right:0;}
.notice-tab li{float:left; padding:0 10px; position:relative; font-size:14px;}
.notice-tab li a{color:#222;}
.notice-tab li:first-child:after{content:""; width:1px; height:12px; display:inline-block; position:absolute; top:4px; right:0; background:#666;}
.ky-notice{}
.ky-notice li{font-size:15px; color:#222; padding:9px 0; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden;}
.ky-notice li a{color:#222;}
.ky-notice li a:hover{text-decoration:underline;}

.ky-notice-li{margin-top:18px; overflow:hidden; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb;}
.ky-notice-li li{float:left; font-size:14px; position:relative;}
.ky-notice-li li a{color:#222; display:inline-block; padding:20px 15px;}
.ky-notice-li li a:hover{text-decoration:underline;}
.ky-notice-li li:after{content:""; width:1px; height:12px; display:inline-block; position:absolute; top:24px; right:0; background:#666;}
.ky-notice-li li:last-child:after{display:none;}

/* 바로잡습니다 */
.ky-info .section03{width:335px; float:right;}

/* 제휴사 */
.partnership{margin:0 auto 40px auto; width:1160px; border:1px solid #e4e4e4; overflow:auto;clear:both;}
.partnership ul li{float:left; padding:10px 14px;}

/* 본문 */
.small-logo{background: url(../images/view_hd_logo.jpg) no-repeat;width: 100px;height: 31px;float:left;margin-top:15px;background-size: 90px;}
.small-logo a {width: 105px; height: 25px; float:left;}
.series-view .small-logo{background: url(../images/sview_hd_logo.png) no-repeat;width: 100px;height: 31px;float:left;margin-top:15px;background-size: 90px;}
.series-view .small-logo a {width: 105px; height: 25px; float:left;}
.series-view .head-top{background:#222; color:#fff;}
.series-view .head-top .ico-allmenu{background-position:-7px -47px; width:22px; height:18px; float:left; margin:7px 10px 8px 8px;}
.series-view .head-top .ico-search{background-position:-40px -44px; width:22px; height:22px; float:right; margin:5px 7px 6px 6px;}
.series-view .head-top .lnb ul li a,.series-view .head-top nav ul li a{color:#fff !important;}
.series-view .head-top .lnb ul li:nth-child(1)::after{background:#fff;}
.series-view .head-top{border-bottom:1px solid #222;}
.series-view .head-top .weatherList .weather_date{color:#fff !important;}

/*시리즈 본문*/
.view-bg.table_view_top{width:100%; height:688px;}
.view-bg.table_view_top .view-top-img{width:100%; height:688px;}
.view-bgA{background:url(../images/view_bgA.jpg) no-repeat 0 0;}
.view2021{padding-bottom:40px;}
.series-view .view-content-box{width:100%; margin:-80px auto 0 auto; display:inline-block;}
.view-title-box{width:1160px; margin:0 auto; text-align:center; background:#fff; padding-top:40px;}
.view-location{display:inline-block;  padding-bottom:15px;}
.view-location li{float:left; font-size:18px; padding:0 10px; position:relative;}
.view-location li:nth-child(2):after{content:""; display:inline-block; width:2px; height:15px; background:#666; position:absolute; top:2px; left:0px;}
.view-location li:nth-child(2){font-weight:600;}
.view-location li a{color:#555;}
.view-title{border-top:1px solid #eee; width:860px; padding:20px 0 0 0; position:relative; margin:0 auto;}
.view-title .news-category{background:#363636; padding:2px 10px 4px 10px; display:inline-block; color:#fff; font-size:16px; margin-bottom:15px;}
.view-title .news-title{font-size:60px;  line-height:72px; color:#191919; margin:0 0px 30px 0px; font-weight:600; /*letter-spacing:-5px;*/}
.view-title .news-subtitle{color:#5e6061; font-size:23px; line-height:30px; font-weight:400; margin-bottom:30px;}

.view-info-box{width:640px; margin:0 auto; border-top:1px solid #ddd; border-bottom:1px solid #ddd; height:50px; line-height:50px;}
.view-info-box .news-date{float:left; font-size:12px; letter-spacing:0;}
.text-size-btn{float:right; height:30px; margin:10px 0 0 12px;}
.text-size-btn button{width:35px; height:30px; line-height:28px; border:1px solid #ddd; margin:0; font-family:"Noto Sans KR", Noto Sans KR; color:#222; float:left;}
.text-size-minus{font-size:12px; border-right:0 none !important;}
.text-size-plus{font-size:15px; font-weight:600;}

/* 공유버튼 */
.view_sns_pop{overflow:auto; background:url(../images/view_popup_bg2021.png) no-repeat 0 0; width:149px; height:41px; padding:3px 5px; position:absolute; bottom:44px; right:166px;}/* 2016-06-20 조희선 수정 */
.view_sns_pop li{float:left; margin-left:8px; margin-top:3px;}/* 2016-06-20 조희선 수정 */
.view_gija{float:left; font-size:14px; margin-right:25px; color:#666;}
.view_btn_list{float:right;}
.view_btn_list div{float:left; width:100px;}
.view_top_sns{float:right;}
.view_top_sns li{float:left; margin:0 6px;}/* 2016-06-20 조희선 수정 */
.view_left{float:left; margin-right:20px;  width:816px;}/*---0914수정 ---*/

.view-txt-box{width:1160px; overflow:hidden; margin:0 auto;}
.view-cont{width:1160px; overflow:hidden; margin-top:50px;}

.img_TSIZE{width:1160px; height:auto; margin-bottom:40px;}
.img_TSIZE img{width:1160px;}
.view-txt-box .photocaption{color:#959494; font-weight:300; font-size:14px; letter-spacing:-0.5px; float:left; margin-top:5px; text-align:left; line-height:18px;}

/* 기자정보 */
.view-cont .section01{width:220px; margin:0 0 0 26px; float:left; overflow:hidden;}
.reporter-info{width:175px; /*height:198px;*/ margin:0 auto; border:1px solid #ccc; border-top:2px solid #000; text-align:center; padding-bottom:10px;}
.reporter-img{width:75px; height:75px; overflow:hidden; border-radius:50px; margin:15px auto;}
.reporter-img img{width:75px; min-height:75px;}
.reporter-name{font-size:14px; color:#555; font-weight:500; margin-bottom:2px;}
.reporter-email{font-size:12px; font-weight:300; letter-spacing:0; color:#b2b2b2;}
.reporter-news{margin-top:12px; position:relative;}

.reporter-news a{margin:0 15px; width:calc(100% - 30px); display:inline-block; padding-top:10px; font-size:13px;}
.reporter-news:before{content:""; display:inline-block; width:100px; height:1px; background:#ccc; position:absolute; margin:0 auto; left:0; right:0;}

/* 시리즈본문 관련기사 */
.view-relnews{width:100%; margin-top:60px;}
.view-relnews h3{font-size:20px; font-weight:medium; color:#222; margin-bottom:10px;}
.view-relnews ul{border:1px solid #ccc; border-top:2px solid #222; padding:15px;}
.view-relnews ul li{border-bottom:1px solid #eee; padding:12px 0; font-size:13px; color:#7d7d7d;}
.view-relnews .news-category{margin-bottom:10px; display:inline-block;}
.view-relnews .news-title{font-size:15px; line-height:20px; font-weight:400; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; max-height:60px; overflow:hidden; text-overflow:ellipsis; }
.view-relnews .news-title a{color:#222;}
.view-relnews ul li:last-child{border-bottom:0 none;}
.view-relnews ul li a:hover{text-decoration:underline;}

.view-cont .section02{width:800px; margin:0 auto;}
.view-cont .section02 > p{line-height:24px; font-size:18px; color:#3c3e40; width:610px; margin:0 auto;}
.view-cont .section02 > p b{font-weight:500; color:#222;}
.view_txt{width:610px; margin:0 auto; font-size:18px; line-height:31px; color:#3c3e40; position:relative;}
.view_txt .view-subtitle{margin:0 auto;  line-height:34px; font-size:17px; color:#3c3e40; padding-bottom:2px; display:inline-block; padding-right:5px; font-weight:500; border-bottom:1px solid #3c3e40;}
.section02 .view_txt .table_CSIZE{width:800px !important; margin-left:-95px !important;}
.section02 .view_txt .table_CSIZE .img_CSIZE{width:100%;}
.view_txt iframe{width:100%; max-height:350px;}

.view-read{width:610px; margin:0 auto; font-size:18px; line-height:28px; color:#3c3e40; font-weight:400; }

.view-editor{display:inline-block; position:relative; padding-left:8px; margin-left:10px;}
.view-editor:before{content:""; display:inline-block; width:3px; height:18px; position:absolute; left:0; top:6px; background:#333;}
.view-img{margin:30px auto; text-align:center; overflow:hidden;}
.view-read strong{font-weight:500;}

/* 시리즈본문 이미지 크기 */
.view-content-box{padding-bottom:50px;}
.view-content-box .table_LSize{max-width:610px !important; margin:0 auto 0 auto !important;}
.view-content-box .img_LSize{max-width:610px; margin:0 auto; }
.view-content-box .img_LSize img{max-width:610px;}
.view-content-box .table_MSize{width:450px !important; margin:40px auto; overflow:hidden; display:block;}
.view-content-box .table_MSize img{width:450px !important;}

.table_SerSize{width:800px !important; margin:40px auto !important;}
.table_SerSize .img_SerSize{width:800px; margin:0 auto;}

/* 본문내 시리즈기사 링크 */
.series-view-news{width:590px; border:1px solid #e1e1e1; background:#f2f2f2; padding:10px; margin:0 auto 40px auto; overflow:hidden;}
.series-view-news .news-img{width:225px; height:126px; overflow:hidden; margin-right:15px; float:left;}
.series-view-news .news-img img{width:225px; min-height:126px;}
.series-view-news .news-category{background:#666; font-size:14px; color:#fff; padding:1px 8px 2px 8px;}
.series-view-news .news-title{font-size:18px; line-height:24px; color:#333; margin:5px 0;}
.series-view-news .news-read{font-size:14px; line-height:20px; margin-top:10px; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; max-height:50px; overflow:hidden; text-overflow:ellipsis;}
.view_copyright{font-family:"굴림",Gulim; margin:20px 0 10px 0; font-size:12px !important; clear:both;}
.view_jisa{color:#333; font-family:"굴림",Gulim; font-size:12px !important;}

/* 본문내 주요뉴스 */
.view-cont .section02 .major-top-news{width:800px;}

/* 관련 태그 뉴스 */
.tag_news{width:610px; border-bottom:1px solid #ddd; padding:20px 0; overflow:hidden; margin:0 auto 30px auto;}
.tag_news li{float:left; padding:2px 10px; margin-right:10px; background:#666; font-size:15px; color:#fff; margin-bottom:10px;}
.tag_news li a{color:#fff; }

/* 본문내 광고 */
.view-ad{width:660px; margin:30px auto 20px auto; overflow:hidden;}
.view-ad p{width:300px; height:250px; float:left; background:#aaa; margin:0 15px;}

/* 본문내 단독기사 */
.view-cont .major-top-news{padding:25px 0;}

/* 본문내 주요기사 */
.view-major-news{overflow:hidden;}
.view-cont .latest-news{width:256px; float:left; border-bottom:0 none;}
.view-cont .latest-news .news-img{width:256px; height:142px; overflow:hidden;}
.view-cont .latest-news .news-img img{width:256px; min-height:142px;}
.view-cont .latest-news02{margin:0 15px;}
.view-cont .latest-news div{width:247px; margin-top:15px;}
.view-cont .latest-news02 div{float:left;}
.view-cont .latest-news .news-title{font-size:18px; line-height:24px; font-weight:500;}

/* 오늘의 사건사고 */
.today-accident{width:886px; margin:10px auto 30px auto; overflow:hidden; clear:both;}
.today-accident h3{border-bottom:2px solid #333;}
.today-accident h3 p{font-size:16px; color:#fff; background:#333; display:inline-block; padding:4px 10px 5px 10px; font-weight:400;}
.today-accident ul li{width:calc(33.3% - 30px); float:left; text-align:center; padding:30px 15px; }
.today-accident ul li .news-title{font-size:18px; font-weight:500; color:#222; line-height:24px; margin-bottom:10px; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; max-height:60px; overflow:hidden; text-overflow:ellipsis;}

/* 본문내 기획시리즈 */
.view-txt-box .series2021{width:886px; margin:0 auto;}
.view-txt-box .plan-news-area{width:886px; height:246px; margin:0 auto;}
.view-txt-box .plan-news-area div{width:886px;}
.view-txt-box .series2021 .news-img{width:444px; height:246px; margin-right:20px;}
.view-txt-box .series2021 .news-img img{width:444px; min-height:246px;}
.view-txt-box .plan-news-area .news-subtitle{font-size:16px; margin:25px 0 15px 0; padding:3px 10px 4px 10px;}
.view-txt-box .plan-news-area .news-title{font-size:22px; line-height:28px; width:calc(100% - 480px); height:60px; margin-bottom:10px;}
.view-txt-box .plan-news-area .news-read{width:calc(100% - 480px);}
.view-txt-box .plan-news-area .plannews-dot{right:5px; bottom:5px;}

/* 서브메인 헤드 */
.sub-content1{background:#f5f5f5; width:100%; overflow:hidden;}
.sub-head{width:1160px; margin:0 auto; padding:30px 0 10px 0;}
.sub-head h2{font-size:40px; font-weight:600; color:#222; overflow:hidden; line-height:50px; width:100%; padding-bottom:12px; border-bottom:1px solid #d7d7d7;}
.allnews-page .sub-head h2{border-bottom:0 none;}
.sub-hd-menu{margin-bottom:0px; overflow:hidden; margin-left:-10px;}
.sub-hd-menu li{float:left; font-size:16px; line-height:16px; font-weight:400;}
.sub-hd-menu li a{color:#3c3e40; display:inline-block; padding:16px 10px;}

/* 서브 타이틀 */

.sub-title{width:1160px; margin:0 auto; padding:20px 0 10px 0;}
.sub-title h2{font-size:40px; font-weight:600; color:#222; overflow:hidden; line-height:50px; width:100%; padding-bottom:12px; border-bottom:1px solid #d7d7d7;}



/* 서브섹션 리스트 */
.sub-content2{width:1160px; margin:0 auto; clear:both;}
.sub-content2 .section01{width:810px; float:left; padding-top:30px;}
.sub-newslist{}
.sub-newslist li{border-bottom:1px solid #ebebeb; padding:30px 0; height:138px; overflow:hidden;}
.sub-newslist .news-img{float:right; width:223px; height:138px; overflow:hidden; text-align:center; border:1px solid #ddd;}
.sub-newslist .news-img img{max-width:223px; min-height:138px; max-height:140px; object-fit:cover; width:auto;}
.sub-newslist .news-con{width:100%;}
.sub-newslist .news-img + .news-con{width:calc(100% - 260px);}
.sub-newslist .news-section{font-size:15px; color:#5a77d1; font-weight:500;}
.sub-newslist .news-title{font-size:20px; color:#222; margin:8px 0; font-weight:500; line-height:24px; height:46px;}
.sub-newslist .news-title a{color:#222;}
.sub-newslist .news-read{font-size:13px; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; max-height:37px; overflow:hidden; text-overflow:ellipsis; margin-bottom:10px; color:#777;}
.sub-newslist .news-read a{color:#777;}
.sub-newslist .news-date{font-size:13px;}
.btn-newspaper{font-size:14px; color:#7d7d7d; font-weight:400; margin-left:5px; height:20px; line-height:22px; position:relative; padding-left:22px; overflow:hidden; display:inline-block; width:52px;}
.btn-newspaper:before{content:""; display:inline-block; width:20px; height:20px; background:url(../images/sprites_img2021.png?20210806) no-repeat -349px -58px; position:absolute; top:0; left:0;}
.btn-newspaper a{color:#7d7d7d !important;}

.news_sub_list{margin-bottom:40px;}
.news_sub_list .news_list_box{border-bottom:1px solid #ebebeb; padding:30px 0; height:138px; overflow:hidden;}
.news_sub_list .news_list_photo{float:right; width:225px; height:140px; overflow:hidden;}
.news_sub_list .news_list_photo img{width:225px; min-height:140px; object-fit:cover;}
.news_sub_list .news-con{width:100%;}
.news_sub_list .news_list_photo + .news-con{width:calc(100% - 260px);}
.news_sub_list .news-section{font-size:15px; color:#5a77d1; font-weight:500;}
.news_list_box h2{font-size:20px; color:#222; margin:8px 0; font-weight:500; line-height:24px; height:46px;}
.news_list_box h2 a{color:#222;}
.news_list_box p{font-size:13px; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; max-height:37px; overflow:hidden; text-overflow:ellipsis; margin-bottom:10px; color:#777;}
.news_list_box p a{color:#777;}
.news_list_box span{font-size:13px;}

/* 페이징 */
.paging{margin:50px auto 60px auto; text-align:center;}
.paging a{border:1px solid #e3e3e3; width:32px; height:32px; display:inline-block; line-height:32px; margin:0 3px; font-size:11px;}
.paging strong{width:32px; height:32px; background:#1e73be; line-height:32px; display:inline-block; margin:0 3px; color:#fff; font-size:11px; font-weight:400;}
.paging a.pg-prev{background-position:-157px -53px; color:#fff; font-size:0; vertical-align:top;}
.paging a.pg-next{background-position:-199px -53px; color:#fff; font-size:0; vertical-align:top;}



.sub-content2 .section02{width:320px; float:right; padding-top:30px;}
.sub-content2 .section02 .special-news{border-bottom:0 none; margin-bottom:20px;}

/* 섹션메인_오늘의 사건사고 */
.sub-content2 .section02 .today-news{overflow:hidden; margin:20px 0 40px 0; width:320px; float:left;}
.today-news > p{border-bottom:2px solid #333; width:100%;}
.today-news > p span{display:inline-block; background:#333; padding:6px  15px; font-size:16px; color:#fff;}
.today-news ul{}
.today-news ul li{padding:30px 20px; text-align:center; font-size:18px; border-bottom:1px dashed #ddd;}
.today-news ul li p{color:#333; line-height:24px; margin-bottom:10px; font-weight:500;}
.today-news ul li:last-child{border-bottom:1px solid #ddd;}
.today-news ul li span{font-size:13px;}
.today-news-list ul li a:hover p{text-decoration:underline;}

/* 섹션메인_단독뉴스 */
.sub-content2 .section02 .exclusive-news{width:320px; float:left; margin-bottom:10px;}

/* 우측 구글광고 */
.sub-content2 .section02 .right-ad{width:300px; margin:0 auto;}
.sub-content2 .section02 .right-ad img{width:300px; height:250px;}


/* 유튜브 경인일보 */
.youtube-ky{width:320px; height:250px; overflow:hidden; margin:0px auto 5px auto;}
.youtube-ky h3{font-size:18px; width:70px; margin:0 auto; color:#222; margin-bottom:10px; font-weight:500; position:relative; padding-left:90px; line-height:26px;}
.youtube-ky h3:before{content:""; display:inline-block; width:90px; height:30px; background:url(../images/sprites_img2021.png?20210806) no-repeat -252px -59px; position:absolute; left:0; top:0;}
.youtube-li{width:320px; height:180px;}
.youtube-li div{float:left;}
.youtube-dot{overflow:hidden; width:70px; margin:0 auto;}
.youtube-dot li{float:left; width:12px; height:12px; border-radius:10px; background:#ccc; margin:15px 3px; }
.youtube-dot li.slick-active{background:#ff0000; width:24px;}
.youtube-dot li button{text-indent:10000px;}

/* 영상섹션 */
.media-content1{background:#0e1527; width:100%; padding-top:20px; overflow:hidden;}
.media-content1 h2{font-size:36px; color:#fff; position:relative;}
.media-content1 h2:after{content:""; display:inline-block; background:url(../images/sprites_img2021.png?20210806) no-repeat -8px -117px; width:192px; height:44px; position:absolute; left:150px;}
.media-cont{margin-top:40px; overflow:hidden;}
.media-head{overflow:hidden;}
.media-head p{width:680px; float:left; margin-right:40px;}

.media-con{width:calc(100% - 720px); float:right; position:relative; height:396px;}
.media-con .news-title{font-size:32px; line-height:40px; font-weight:500; margin-bottom:40px;}
.media-con .news-title a{color:#fff;}
.media-con .news-date{color:#fff;}
.media-con button{border:1px solid #aaa; float:right; padding:5px 10px; font-family:"Noto Sans KR", Noto Sans KR; color:#fff; transition:0.3s;}
.media-con button a{color:#fff;}
.media-con button:hover{background:#fff; color:#0e1527; transition:0.5s; border:1px solid #fff;;}
.media-con button:hover a{color:#0e1527;}
.media-sns{position:absolute; bottom:40px; left:0; }
.media-sns li{width:40px; height:40px; float:left; margin-right:8px;}
.media-sns li:nth-child(1){background-position:-200px -105px;}
.media-sns li:nth-child(2){background-position:-247px -105px;}
.media-sns li:nth-child(3){background-position:-294px -105px;}
.media-sns li a{display:inline-block; width:40px; height:40px;}
.news_deobogi {width:300px; height:60px; border-radius:30px; transition:0.3s; border:1px solid #ddd; display:block; line-height:60px; text-align:center; font-size:16px; margin:10px auto 40px auto; clear:both;}
.news_deobogi a{display:block; width:300px; height:60px;}
.news_deobogi:hover{background:#eee; transition:0.3s;}

/* 헤드라인 영상 리스트 */
.realmedia_top_R{overflow:hidden; width:calc(100% - 40px); padding:0 20px; margin:30px 0 40px 0;}
.real_gisa{width:184px; float:left; margin-right:50px; position:relative;}
.real_gisa:last-child{margin-right:0;}
.real_gisa .real_photo{width:184px; height:104px; margin-bottom:10px; overflow:hidden; display:inline-block;}
.real_gisa .real_photo img{width:184px; min-height:104px;}
.real_gisa p{font-size:18px; line-height:24px; color:#fff; margin-bottom:15px; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; height:72px; overflow:hidden; text-overflow:ellipsis;}
.real_gisa p a{color:#fff;}
.real_gisa .news-date{color:#ddd; font-size:15px;}
.real_gisa .real_bg{background:rgba(0,0,0,0.3); width:184px; height:104px; position:absolute; top:0; left:0;}
.real_gisa .real_bg:before{content:""; display:inline-block; background:url(../images/sprites_img2021.png?20210806) no-repeat -386px -62px; width:15px; height:15px; position:absolute; top:78px; left:12px;}
.real_gisa.active .real_bg{background:rgba(0,0,0,0.7); width:182px; height:102px; position:absolute; top:0; left:0; border:1px solid #fff; cursor:pointer;}
.real_gisa.active .real_bg:before{content:""; display:inline-block; background:url(../images/sprites_img2021.png?20210806) no-repeat -379px -80px; width:100px; height:80px; position:absolute; left:21.5%; right:0; top:12%;}


.media-box{margin:40px 0;}
.media-box h3{font-size:22px; color:#222; font-weight:400; margin-bottom:30px;}
.media-box-li{overflow:hidden;}
.media-box-li li{width:357px; margin-right:44px; float:left; height:350px;}
.media-box-li li:nth-child(3n+0){margin-right:0px;}
.media-box-li .news-img{width:357px; height:202px; overflow:hidden;}
.media-box-li .news-img img{width:357px; min-height:202px;}
.media-box-li .news-category{font-size:14px; color:#fd705e; display:inline-block; padding:15px 12px 10px 12px;}
.media-box-li .news-title{font-size:18px; color:#222; font-weight:400; padding:5px 12px; line-height:24px; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; height:42px; overflow:hidden; text-overflow:ellipsis;}










/* 전체메뉴 */
.allmenu{width:100%; height:100%; overflow:hidden; background:rgba(0,0,0,0.8); position:fixed; top:0; left:0; z-index:999999; display:none;}
.allmenu::before{content:""; width:320px; background:#fff; height:100%; display:inline-block;}
.allmenuarea{overflow-y:auto;width: 280px; -ms-overflow-style: none; /* IE and Edge */ scrollbar-width: none; /* Firefox */}
.allmenuarea::-webkit-scrollbar {display: none; /* Chrome, Safari, Opera*/}
.allmenu-area{/*width:240px;*/position:absolute;left:0;top:0;padding: 30px 0 30px 40px;}
.allmenu-top{border-bottom:1px solid #333;height:50px;width: 240px;}
.allmenu-top .kiib-logo a{display:block; /*background:url(http://www.kyeongin.com/main/images/main_logo.png) no-repeat 0 0;*/background:url(http://www.kyeongin.com/main/images/logo.svg) no-repeat 0 0; background-size:120px; width:120px; height:40px; float:left;}
.ico-close{width:30px; height:30px; float:right; background:url(../images/sprites_img.png?20210804) no-repeat -46px -10px; margin-top:10px;}
.allmenu-top .ico-close{margin-top:5px; cursor:pointer;}
.allmenu-box{margin-top:20px; font-family:"Noto Sans KR",Noto sans kr;}
.depth01{position:relative; width:240px; padding-bottom:10px; border-bottom:1px solid #ccc;}
.depth02{position: fixed; top: 0px;left: 320px;background:#f5f5f5;font-size:16px;width:160px;padding:20px 30px;display:none;}
.allmenu-box > ul.depth01 > li{line-height:46px; font-size:18px; font-weight:300; position:relative; width:280px;}
.allmenu-box > ul.depth01 > li > a{color:#000; width:100%; display:inline-block;}
.allmenu-box > ul.depth01 > li > a:hover{font-weight:500;}
.allmenu-box > ul.depth01 > li > a::after{content:""; display:inline-block; background:url(../images/sprites_img.png?20210804) no-repeat -114px -17px; width:15px; height:15px; position:absolute; right:30px; top:15px; opacity:0.3;}
.allmenu-box > ul.depth01 > li:nth-child(9) > a::after,.allmenu-box > ul.depth01 > li:nth-child(10) > a::after,.allmenu-box > ul.depth01 > li:nth-child(11) > a::after,.allmenu-box > ul.depth01 > li:nth-child(12) > a::after{display:none;}
.allmenu-box > .depth02 > li a:hover::after{display:none;}
.allmenu-box > ul.depth01 > li:hover > .depth01::before{content:""; width:200px; height:100%; background:#f5f5f5; position:absolute; top:0; left:0px; display:none;}
.depth02 > li{line-height:38px !important;}
.allmenu-box > ul.depth01> li > .depth02 li a{color:#333; display:inline-block; height:30px; font-size:16px;}
.allmenu-box > ul.depth01> li > .depth02 li a:hover{border-bottom:1px solid #333; height:36px;}
.allmenu-box > ul.depth01> li:nth-child(1) > .depth02 ul{position:absolute; top:100px;}
.allmenu-box > ul.depth01> li:nth-child(2) > .depth02 ul{position:absolute; top:146px;}
.allmenu-box > ul.depth01> li:nth-child(3) > .depth02 ul{position:absolute; top:102px;}
.allmenu-box > ul.depth01> li:nth-child(4) > .depth02 ul{position:absolute; top:238px;}
.allmenu-box > ul.depth01> li:nth-child(5) > .depth02 ul{position:absolute; top:286px;}
.allmenu-box > ul.depth01> li:nth-child(6) > .depth02 ul{position:absolute; top:330px; height:970px;}
.allmenu-box > ul.depth01> li:nth-child(7) > .depth02 ul{position:absolute; top:26px;}
.allmenu-box > ul.depth01> li:nth-child(8) > .depth02 ul{position:absolute; top:331px;}
.allmenu-box > ul.depth01> li:nth-child(9) > .depth02 ul{position:absolute; top:100px;}
.depth02{overflow-y:auto; -ms-overflow-style: none; /* IE and Edge */ scrollbar-width: none; /* Firefox */}
.depth02::-webkit-scrollbar {display: none; /* Chrome, Safari, Opera*/}

.subscribe-menu{padding:15px 0; margin-bottom:40px;}
.subscribe-menu li{font-size:18px; font-weight:400; line-height:46px; position:relative; padding-left:35px;}
.subscribe-menu li::before{content:""; width:30px; height:30px; display:inline-block; background:url(../images/sprites_img.png?20210804) no-repeat; position:absolute; top:5px; left:0;}
.subscribe-menu li:nth-child(1)::before{background-position:-196px -148px;}
.subscribe-menu li:nth-child(2)::before{background-position:-196px -192px;}
.subscribe-menu li:nth-child(3)::before{background-position:-196px -240px;}
.subscribe-menu li a{color:#333;}
.biz-m-go a{display:block; width:240px; height:54px; background:url(http://www.kyeongin.com/main/images/img_bizm.jpg) no-repeat 0 0;margin-bottom:20px;}
.kyeongin-edu a{display:block; width:240px; height:54px; background:url(http://www.kyeongin.com/main/images/img_kiibedu.jpg) no-repeat 0 0;}

/* 검색영역 */
.search-area{background:#F5F5F5; border-bottom:1px solid #E1E1E1; height:106px; overflow:hidden; display:none;}
.search-box{width:870px; margin:30px auto;}
.srh-input{height:50px; width:672px; padding-left:20px; background:#fff; font-family:"ë§‘ì€ê³ ë”•", Malgun Gothic;}
.ico-srh{width:108px; height:50px; line-height:50px; background:#92a8d0; margin:0; font-size:16px; color:#fff; font-family:"ë§‘ì€ê³ ë”•", Malgun Gothic;}
.ico-close{width:30px; height:30px; float:right; background-position:-46px -10px; margin-top:10px;}
.search_result{padding-top:20px;}

/*.ico-search{width:66px;height: 25px;float:left;border-radius:4px;border:1px solid #f36d24;padding: 0px 9px;position:relative;margin-top: 2px;margin-right: 10px;}*/
.ico-search-text{position:relative;line-height: 17px;font-size:15px;color:#fff;font-weight:400;font-family: "Noto Sans KR",Noto Sans KR,"ë§‘ì€ê³ ë”•", Malgun Gothic;display:inline-block;float:left;}
.ico-search-text:hover{text-decoration:underline;}
.ico-search-text::after{content:"";position:absolute;width:30px;height:30px;display:inline-block;background-color:#f36d24;border-radius:4px;top: -5px;right: -39px;transform: rotate(45deg);}
.ico-search-img{position:absolute;background-position: -150px -8px;width:30px;height:30px;top:0px;background-size: 200px;}
.ico-srh-cls{background-position: -160px -6px;background-size: 185px;}

/* 검색영역 */
.srh-dim{background:rgba(0,0,0,0.5); height:100%; position:fixed; top:56px; left:0; width:100%; z-index:999;}
.srh-area{width:100%; background:#fff; overflow:hidden; padding-bottom:40px; position:absolute; top:0;}
.srh-area .srh-box{width:1160px; margin:0 auto; position:relative; padding:40px 0;}
.search-in{border-bottom:3px solid #000; width:520px; float:left; margin-bottom:40px;}
.search-in input{width:calc(100% - 60px); height:60px; float:left; padding-left:10px; font-size:32px; font-family:"Noto Sans KR", Noto Sans KR; font-weight:600; color:#222;}
.search-in input::placeholder{color:#222;}
.search-in .btn-search{background-position:-7px -208px; width:50px; height:50px; float:right;}
.srh-area .srh-box .srh-close{background-position:-56px -215px;  float:right; width:50px; height:50px; margin-right:20px;}

/*  검색영역내 키워드 */
.srh-bott{width:100%; margin-top:40px; clear:both;}
.srh-keyword{width:420px; float:left;}
.srh-keyword h3{font-size:24px; color:#222; font-weight:500; margin-bottom:25px;}
.srh-keyword > ul{overflow:hidden;}
.srh-keyword > ul li{float:left; background:#f1f5f8; border-radius:30px; font-size:16px; margin-right:20px; margin-bottom:10px;}
.srh-keyword > ul li a{color:#222; display:block; padding:10px 20px;}

/* 경인일보 pick */
.srh-kypick{float:right; width:calc(100% - 425px);}
.srh-kypick h3{font-size:24px; color:#222; font-weight:500; margin-bottom:25px; padding-left:15px;}
.srh-kypick h3 span{color:#6dcff6;}
.srh-kypick .d_slidewrap > div{float:left; width:214px; padding:0 15px 10px 15px; overflow:hidden; border-left:1px solid #ddd;}
.srh-kypick .d_slidewrap img{width:214px; min-height:158px;}
.srh-kypick .d_slidewrap > div:last-of-type{border-right:0 none;}
/*.srh-kypick .d_slidewrap .news-subtitle{display:none;}*/
.srh-kypick .d_slidewrap .news-title{margin-top:15px; font-size:18px; color:#222; line-height:24px; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; height:50px;}
.srh-area .srh-ad{width:378px; height:70px; margin:20px auto 0 auto;}
.srh-area .srh-ad img{width:378px; height:70px; background:#ddd;}


/* 경인인뎁스 */
.indepth-content1{width:1160px; margin:0 auto; overflow:hidden;}
.indepth-content2{width:1160px; margin:0 auto; overflow:hidden;}
.indepth-content3{width:1160px; margin:0 auto; overflow:hidden;}
.indepth-headline{position:relative; width:1160px; height:560px; margin-bottom:40px;}
.indepth-head{text-align:center; padding:40px 0;}
.indepth-head span{color:#fd705e; font-size:18px;}
.indepth-head h2{font-size:36px; font-weight:400; color:#222; margin:15px 0 34px 0;}
.indepth-head h3{font-size:16px; color:#222; font-weight:400;}
.indepth-box{width:1160px; height:560px; float:left; position:relative;}
.indepth-box .news-img{width:1160px; height:560px;}
.indepth-box .news-img img{width:1160px; height:560px;}
.indepth-news{background:#fff; width:462px; height:166px; position:absolute; right:0; bottom:0; padding:30px;}
.indepth-news .news-series{font-size:18px; color:#666;}
.indepth-news .news-title{font-size:34px; margin:12px 0; line-height:40px; font-weight:600; color:#222;}
.indepth-news .news-read{font-size:16px; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; height:42px; overflow:hidden; text-overflow:ellipsis; line-height:22px;}

.indepth-headline .slick-arrow{width:29px; height:30px; text-indent:-9999px; background:url(../images/sprites_img2021.png?20210806) no-repeat 0 0; position:absolute; z-index:999;}
.indepth-headline .slick-prev{background-position:-11px -178px; right:70px; top:30px;}
.indepth-headline .slick-next{background-position:-47px -178px; right:32px; top:30px;}

/* 경인인뎁스 하단 리스트 */
.indepth-list{margin:40px 0; overflow:hidden; overflow:hidden;}
.indepth-list > div{width:567px; height:480px; float:left; margin-bottom:30px;}
.indepth-list > div:nth-child(odd){ margin-right:26px;}
.indepth-list .news-img{width:567px; height:282px; overflow:hidden; margin-bottom:20px;}
.indepth-list .news-img img{width:567px; min-height:282px;}
.indepth-list .news-series{padding:0px 30px; font-size:16px;}
.indepth-list .news-title{/*margin:10px 30px 15px 30px;*/ font-size:24px; font-weight:500; line-height:28px;}
.indepth-list .news-title a{color:#222;}
.indepth-list .news-read{font-size:13px; /*margin:0 30px; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; height:38px;*/ overflow:hidden; text-overflow:ellipsis; line-height:20px;}
.indepth-list .news-read a{color:#333;}

/* 경인핫이슈 */
.kyhot-li{width:100%; background:#f8f9fa; padding:40px 0; margin-bottom:20px; clear:both;}
.kyhotissue2021{width:1160px; margin:0 auto;}
.hotissue-headline{width:1160px; margin-bottom:40px; overflow:hidden;}
.hotissue-headline .news-img{width:554px; height:335px; overflow:hidden; float:left;}
.hotissue-headline .news-img img{width:554px; min-height:335px;}
.kyhot-hdbox{width:calc(100% - 654px); background:#222; float:left; height:235px; padding:50px;}
.hotissue-headline .news-title{font-size:40px; overflow:hidden; line-height:48px; margin-bottom:20px;}
.hotissue-headline .news-title a{color:#fff;}
.hotissue-headline .news-title a:hover{color:#F26D24;}
.hotissue-headline .news-read{font-size:14px; line-height:24px; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; height:46px; overflow:hidden; text-overflow:ellipsis; margin-top:40px; font-weight:200; color:#fff; margin-bottom:40px;}
.hotissue-headline .news-read a{color:#fff;}
.hotissue-headline .news-read a:hover{text-decoration:underline;}
.hotissue-headline .keyword{}
.hotissue-headline .keyword li{float:left; background:#79bef5; font-size:16px; padding:6px 12px 7px 10px; border-radius:30px; margin-right:12px;}
.hotissue-headline .keyword li a{color:#fff;}

.issue-list{clear:both; overflow:hidden; margin-bottom:40px;}
.issue-date{width:100%; position:relative;}
.issue-date::before{content:""; width:20px; height:3px; background:#ffc90f; position:absolute; top:0;}
.issue-list .year{font-size:20px; color:#000; padding-top:10px; font-weight:600;}
.issue-list .month_day{font-size:32px; line-height:30px; color:#333; padding-top:15px; font-weight:600; margin-bottom:20px;}

.hotissue-box{overflow:hidden; width:1160px; margin:0 auto;}
.issue-list > div.hotissue-list{width:266px; height:358px; margin-right:32px; background:#eee; float:left; position:relative; overflow:hidden; margin-bottom:32px;}
.issue-list > div.hotissue-list:nth-child(5),.issue-list > div.hotissue-list:nth-child(4n + 5){margin-right:0;}
div.hotissue-list:nth-child(4){margin-right:32px !important;}

.hotissue-box .news-title{font-size:20px; margin:20px; font-weight:500; line-height:28px;}
.hotissue-box .news-title a{color:#222;}
.hotissue-box .news-title:before{content:""; display:block; width:30px; height:24px; background:url(../images/sprites_img2021.png?20210806) no-repeat -93px -179px; margin-bottom:10px;}
.hotissue-box .news-title a:hover{color:#F26D24;}
.hotissue-box .news-read{margin:20px; font-size:13px; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical; height:74px; overflow:hidden; text-overflow:ellipsis; color:#999;}
.hotissue-box .news-read a{color:#999;}
.hotissue-box .news-read a:hover{text-decoration:underline;}
.hotissue-box .news-date{position:absolute; bottom:15px; left:20px; display:inline-block; color:#777; font-size:13px;}
.hotissue-box .news-img{width:264px; height:178px; overflow:hidden; border:1px solid #eee; text-align:center; background:#fff;}
.hotissue-box .news-img img{width:auto; max-height:180px; object-fit:cover;}
.hotissue-box .news-img + .news-title{}
.hotissue-box .news-img + .news-title:before{display:none;}
.hotissue-box .news-img + .news-title + .news-read{display:none;}

/* 오피니언 */
.opinion-section{width:100% !important;}


/* 본문추가210608 */
.view-subtitle-boxA{overflow:hidden; width:100%; border-top:1px solid #333; border-bottom:1px solid #ccc; padding:20px 0; margin:30px auto; font-size:20px; color:#000; line-height:24px; font-weight:500;}
.view-subtitle-boxB{overflow:hidden; width:100%; margin:30px auto; border-left:3px solid #333; font-size:20px; padding:0px 0 0px 10px; color:#000; font-weight:500;}
.blockquoteA{position:relative; padding-top:40px; overflow:hidden; width:100%; margin:30px auto; text-align:center; font-size:20px; color:#000; font-weight:500;}
.blockquoteA:before{content:""; display:inline-block; width:30px; height:30px; background:url(../images/sprites_img2021.png?20210806) no-repeat -142px -176px; position:absolute; top:0;left:0; right:0; margin:0 auto;}
.blockquoteB{position:relative; padding-top:40px; overflow:hidden; width:100%; margin:40px auto; text-align:left; font-size:20px; color:#000; font-weight:500;}
.blockquoteB:before{content:""; display:inline-block; width:30px; height:30px; background:url(../images/sprites_img2021.png?20210806) no-repeat -142px -176px; position:absolute; top:0;left:0;}

/* 본문내 시리즈기사 링크 */
.series-view-news{width:590px; border:1px solid #e1e1e1; background:#f2f2f2; padding:10px; margin:0 auto 40px auto; overflow:hidden;}
.series-view-news .news-img{width:225px; height:126px; overflow:hidden; margin-right:15px; float:left;}
.series-view-news .news-img img{width:225px; min-height:126px;}
.series-view-news .news-category{background:#666; font-size:14px; color:#fff; padding:1px 8px 2px 8px;}
.series-view-news .news-title{font-size:18px; line-height:24px; color:#333; margin:5px 0;}
.series-view-news .news-read{font-size:14px; line-height:20px; margin-top:10px; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; max-height:50px; overflow:hidden; text-overflow:ellipsis;}

/* 0608_경인인뎁스 수정 */
.indepth-content1{width:1160px; margin:0 auto; overflow:hidden;}
.indepth-content2{width:1160px; margin:0 auto; overflow:hidden;}
.indepth-content3{width:1160px; margin:0  auto 40px auto; overflow:hidden;}
.indepth-headline{position:relative; width:1160px; height:560px; margin-bottom:40px;}
.indepth-head{text-align:center; padding:40px 0 0 0; border-bottom:1px solid #ddd;}
.indepth-head span{color:#fd705e; font-size:18px;}
.indepth-head h2{font-size:36px; font-weight:400; color:#222; margin:15px 0 34px 0;}
.indepth-head h3{font-size:16px; color:#222; font-weight:400;}
.indepth-box{width:1160px; height:560px; float:left; position:relative;}
.indepth-box .news-img{width:1160px; height:560px;}
.indepth-box .news-img img{width:1160px; height:560px;}
.indepth-news{background:#fff; width:462px; height:166px; position:absolute; right:0; bottom:0; padding:30px;}
.indepth-news .news-series{font-size:18px; color:#666;}
.indepth-news .news-title{font-size:34px; margin:12px 0; line-height:40px; font-weight:600; color:#222;}
.indepth-news .news-read{font-size:16px; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; height:42px; overflow:hidden; text-overflow:ellipsis; line-height:22px;}

.indepth-headline .slick-arrow{width:29px; height:30px; text-indent:-9999px; background:url(../images/sprites_img2021.png?20210806) no-repeat 0 0; position:absolute; z-index:999;}
.indepth-headline .slick-prev{background-position:-11px -178px; right:70px; top:30px;}
.indepth-headline .slick-next{background-position:-47px -178px; right:32px; top:30px;}

/* 경인인뎁스 탭 */
.indepth-tab{margin:60px auto 30px auto; display:inline-block;}
.indepth-tab li{float:left; border:1px solid #666; padding:5px 18px 6px 16px; font-size:16px; color:#222; margin-right:15px; margin-bottom:10px; border-radius:20px; cursor:pointer;}
.indepth-tab li.tab-active{transition:0.3s; background:#222; color:#fff;}
.indepth-tab li:hover{transition:0.3s; background:#222; color:#fff;}


/* 경인인뎁스 하단 리스트 */
.indepth-list{margin:0 auto; overflow:hidden; overflow:hidden; width:1068px;}
.indepth-list > div{width:516px; height:420px; float:left; margin:40px 0; position:relative;}
.indepth-list > div:nth-child(odd){ margin-right:36px;}
.indepth-list .news-img{width: 516px;height: 310px;overflow:hidden;margin-bottom:20px;text-align: center;}
.indepth-list .news-img img{width: auto;max-height: 310px;}
.indepth-list .news-series{padding:0px 30px; font-size:16px;}
.indepth-list .news-title{font-size:22px; font-weight:600; line-height:28px; margin-bottom:20px; font-weight:700; height:54px; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis;}
.indepth-list .news-title a{color:#222;}
.indepth-list .news-title a:hover{color:#F26D24;}
.indepth-list .news-read{}
.indepth-list .news-read a{color:#666;}
.indepth-list .news-read a:hover{text-decoration:underline;}
.news-reporter{font-size:13px; color:#222; margin-bottom:10px; font-weight:400;}
.news-reporter span{color:#999;}
.indepth-list .news-img img.imgW{width:100%; height:100%;}
.indepth-list .news-img img.imgH{width:auto; max-height:310px !important;}

.news-img + .indepth-news-box{background:#fff;position:absolute;top:240px;width:420px;left:28px;padding:20px 20px;}
.news-img + .indepth-news-box .news-read{font-size:13px; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; height:58px; overflow:hidden; text-overflow:ellipsis; line-height:20px;}
.indepth-news-box{background:#fff; position:absolute; top:0; width:460px; left:28px; padding:20px 0px;}
.indepth-list hr{display:block; opacity:0.2; }


/* 헤더탑 좌측 */
.header-top{overflow:hidden; height:55px; border-bottom:1px solid #e6e6e6; background:#fff; width:100%;}
.hd-top{height:55px;}
.hd-icon-area{float:left; margin:12px 34px; width:78px; height:31px; border:1px solid #e6e6e6;}
.ico-allmenu{background-position:-7px -12px; width:22px; height:18px; float:left; margin:7px 10px 8px 8px;}
.ico-search{background-position:-40px -10px; width:22px; height:22px; float:right; margin:5px 7px 6px 6px;}
.ico-srh-cls{background-position:-203px -9px;}

.hd-left{height:55px; line-height:55px; float:left;}
.hd-top-menu{overflow:hidden;}
.hd-top-menu li{float:left; font-size:15px; margin-left:20px; font-weight:400;}
.hd-top-menu li a{color:#333;}

.hd-top-menu{margin-left:20px;}
.hd-top-menul li{float:left; font-size:15px; line-height:55px;}
nav ul li a{color:#fff;}
nav ul li a:hover{text-decoration:underline;}

/* 헤더탑 우측 */
.hd-member{float:left; border:1px solid #888; padding:5px 10px; border-radius:5px; margin-right:10px;}
.hd-member a{color:#fff !important; height:20px; line-height:20px; position:relative; font-family:"맑은고딕", Malgun Gothic; display: inline-block;}
.hd-member a:hover{text-decoration:underline;}
.hd-member a:nth-child(2){padding:0 25px 0 15px;}
.hd-member a.hd-join::after{content:""; background:url(../images/sprites_img.png?20210804) no-repeat -13px -12px; display:inline-block; position:absolute; width:20px; height:20px; top:0; right:0;}
.hd-member a:nth-child(2)::before{content:""; display:inline-block; width:1px; height:12px; background:#fff; position:absolute; top:5px; left:5px;}
.hd-member a.hd-logout::after{content:""; background:url(../images/sprites_img.png?20210804) no-repeat -196px -333px; display:inline-block; position:absolute; width:20px; height:20px; top:0; right:0;}
.hd-subscribe{float:right; background:#1B54A5; padding:6px 9px; border-radius:5px; border:1px solid #3d73d5;}
.hd-subscribe li{float:left; position:relative;}
.hd-subscribe li a{color:#fff; padding:0 8px;}
.hd-subscribe li a:hover{text-decoration:underline;}
.hd-subscribe li:nth-child(1)::after,.hd-subscribe li:nth-child(2)::after{content:""; display:inline-block; width:1px; height:10px; background:#fff; position:absolute; top:4px; right:0px;}

.hd-right{float:right;margin: 0;/* width:130px; */height: 55px;/* border:1px solid #e6e6e6; */}
.hd-right ul li{float:left; font-size:13px; padding:6px 8px; position:relative;}
.hd-right ul li:nth-child(1)::after{content:""; display:block; width:1px; height:12px; background:#000; position:absolute; top:10px; right:0;}
.hd-right ul li a{color:#000;}

/* 검색영역 */
.search-area{background:#F5F5F5; border-bottom:1px solid #E1E1E1; height:106px; overflow:hidden; display:none; position:absolute; left:0; width:100%; z-index:999;}
.search-box{width:870px; margin:30px auto;}
.srh-input{height:50px; width:672px; padding-left:20px; background:#fff; font-family:"맑은고딕", Malgun Gothic;}
.ico-srh{width:108px; height:50px; line-height:50px; background:#92a8d0; margin:0; font-size:16px; color:#fff; font-family:"맑은고딕", Malgun Gothic;}
.ico-close{width:30px; height:30px; float:right; background-position:-46px -10px; margin-top:10px;}


/* 메인_스티키메뉴 추가 */
#stickyMain{width:100%; position:fixed; top:0; z-index:999; display:none;}
#stickyMain h1{background: url(../images/view_hd_logo.jpg) no-repeat;width: 100px;height: 31px;float:left;margin-top:15px;background-size: 90px;}
#stickyMain h1 a{display:block; width:100%; height:100%;}
#stickyMain .hd-member{}
#stickyMain .hd-member a{display:inline-block;}

.sub-content2 .news_sub_title{font-size:24px; color:#000; font-weight:500; width:100%; border-bottom:2px solid #222; padding:20px 0;}
.suwon_big_photo{text-align:center; width:100%; border-bottom:1px solid #ccc; padding-bottom:20px;}

.news_sub_R { position:relative; overflow:hidden; float:right; width:300px; }
.publish_gisa { float:left; overflow:hidden; width:300px; }
.publish_sub { overflow:hidden; width:300px; margin-bottom:20px;}

.publis_top_title { overflow:hidden; width:300px; height:35px; background:#ebebeb; cursor:pointer; }
.publis_top_title span { display:block; color:#333333; font-size:15px; font-weight:500; margin:9px 0 0 11px; }
.publis_top_list { display:block; overflow:hidden; width:274px; padding:10px 12px 10px 12px; }
.publis_top_list li { font-size:12px; padding:0 0 0 12px; line-height:25px; background:url(../images/news_list_icon.png) no-repeat 1px 11px; }
.publis_top_list li a { color:#555555; display:block; overflow:hidden; height:25px; padding:0 5px 0 0;}
.publis_top_list li a:hover { text-decoration: underline; }

.publis_off{ background:url(../images/news_icon_down.png) no-repeat 255px 3px;}
.publis_on{ background:url(../images/news_icon_top.png) no-repeat 255px 3px;}
.publis_list_box { overflow:hidden; border:1px solid #e2e2e2; }
/*지난연재*/
.publis_bottom_title { overflow:hidden; width:300px; height:35px; background:#ebebeb; cursor:pointer; }
.publis_bottom_title span { display:block; color:#333333; font-size:15px; font-weight:500; margin:9px 0 0 11px; }
.publis_bottom_list { display:block; overflow:hidden; width:274px; padding:10px 12px 10px 12px; }
.publis_bottom_list li { font-size:12px; padding:0 0 0 12px; line-height:25px; background:url(../images/news_list_icon.png) no-repeat 1px 11px; }
.publis_bottom_list li a { color:#555555; display:block; overflow:hidden; height:25px; padding:0 5px 0 0;}

.publis_bottom_list li a:hover { text-decoration: underline; }


/* 지역 */
.local-title{width:100%;}
.sub_local_top{width:1160px; margin:20px auto;}
.local-titlebox{border-bottom:1px solid #d7d7d7; overflow:hidden;}
.local-titlebox h2{border-bottom:0 none; float:left; width:auto; margin-right:20px;}
.local-titlebox .local-head ul{height:40px; line-height:40px; margin-top:15px;}
.local-titlebox .local-head ul li{float:left; font-size:20px; font-weight:500; margin-right:20px;}
.local-titlebox .local-head ul li a{color:#999;}
.local-titlebox .local-head ul li.local-head-on a{color:#222;}
.sub-hd-menu li.sub_menu_on a{color:red; font-weight:500;}



/* 그래픽 뉴스 */
.graphic_news_list{overflow:hidden;}
.grpnews_list{border:1px solid #dbdbdb; float:left; margin-right:24px; margin-bottom:20px;			width:266px; height:370px; position:relative;}/*---0914수정 ---*/
.grpnews_list .result_li_date{width:240px;}/*---0914수정 ---*/
.grpnews_img{overflow:hidden; border-bottom:1px solid #dbdbdb;			width:266px; height:264px; }/*---0914수정 ---*/
.grpnews_img img{width:266px; height:264px;}/*---0914수정 ---*/
.result_li_tit{padding:13px 13px 6px 13px; font-size:16px; line-height:22px; font-weight:500; color:#333; overflow:hidden; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height: 37px;overflow:hidden;text-overflow:ellipsis; height:41px;}
.result_li_tit a{color:#333;}
.grpnews_list:nth-child(4n){margin-right:0 !important;}
/* 그래픽뉴스 본문 */

.grp_news_title{font-size:28px; padding:35px 10px; border-bottom:1px solid #C4C4C4; text-align:center; color:#000; font-weight:bold;}
.grp_news_bm{border-bottom:1px solid #C4C4C4; padding:35px 0 8px 0;}
.grp_news_img{width:917px; margin:0 auto 40px auto; color:#666; font-weight:500;}
.grp_news_img img{width:915px; text-align:center; border:2px solid #DDDDDD; margin-bottom:7px; border:1px solid red;}

.grp_news_txt{font-size:18px; letter-spacing:-0.5px; color:#000; line-height:24px;}
.news_detail_view a{font-weight:500; font-size:18px; margin-top:12px; display:inline-block; color:#359bed;}
.news_bm_coopyright{margin-top:60px; font-size:13px;}
.news_bm_coopyright span a{display:block; font-size:14px; font-weight:500; color:#333; margin-top:10px;}

.grp_view_icon{margin-top:50px; overflow:auto; clear:both;}
.grp_view_icon li{float:left; margin-right:5px;}
.btn_url a{width:70px; height:30px; line-height:30px; display:block; background:#828282; color:#fff; text-align:center; font-size:14px; font-weight:500;}
.btn_printt a{width:70px; height:30px; line-height:30px; display:block; background:#828282; color:#fff; text-align:center; font-size:14px; font-weight:500;}

.grp_news_btn{float:right; margin-top:14px; margin-bottom:30px;}
.grp_news_btn li{float:left; font-size:14px;}
.grp_news_btn li a{float:left; background:#F1F1F1; border:1px solid #C9C9C9; display:block; color:#666666; height:28px; width:65px; font-weight:500; border-radius:2px; line-height:28px; text-align:center; margin-left:5px;}

/* 광고 영역 */
.main-left-rollingA{/* height:180px; */position:absolute;z-index:1;left: 50%;margin-left: -730px; top:300px;}
.head_right_ad1 { overflow:hidden; position:relative; width:300px; height:120px;}
.head_right_ad2 { overflow:hidden; position:relative; width:300px; height:80px; margin-top:10px;  }/*---0914수정 ---*/
.head_right_ad2 img, .head_right_ad2 embed{ width:300px; height:80px;  }
.main_cont_ad {/*width:calc(100% - 128px);*/ overflow:hidden; position:relative; height:70px; padding:20px 0;  /*margin-bottom:20px; border-top:1px solid #ddd; border-bottom:1px solid #ddd;*/ text-align:center; z-index:1; display:inline-block;}
.main_cont_ad span { position: relative; display:inline-block; *zoom:1; *display:inline; width:250px; height:60px;  margin-left:6px; float: left; background:#fff; z-index: 1; }
.main_cont_ad span img, .main_cont_ad span embed{ width: 250px; height: 60px; z-index: 1; }
.content4{text-align:center}
.ad_488{margin:0 auto;}
#layerBanner{margin-top:15px !important;}
#closeHideButton{right:40px !important; bottom:25px !important;}

/* 시리즈 목록 */
.series_li01{float:left; background:#16A086; padding:11px 10px; font-size:18px; font-weight:500; color:#fff; margin-bottom:5px;					width:calc(100% - 20px); }/*///0916 수정///*/
.series_li02{float:left; background:#0A8FC8; padding:11px 10px; font-size:18px; font-weight:500; color:#fff; margin-bottom:5px;					width:calc(100% - 20px); }/*///0916 수정///*/
/* 시리즈 */
.series_list{margin-top:15px;}
.series_li{width:1006px; float:left; background:#80ABBC; padding:11px 10px; font-size:18px; font-weight:500; color:#fff; margin-bottom:5px;}
.series_allview{float:right; margin-top:-34px; margin-right:15px; font-size:13px;}
.series_allview a{color:#fff;}

.series_list table{clear:both; margin-top:5px; border-left:1px solid #EBEBEB; border-top:1px solid #EBEBEB; margin-bottom:30px;					width:1160px;}/*///0916 수정///*/
.series_list table td{border-right:1px solid #ebebeb; letter-spacing:-1px; border-bottom:1px solid #ebebeb; float:left; height:40px; line-height:15px; font-size:13px;					width:calc(20% - 1px); height:40px; line-height:30px; }/*///0916 수정///*/
.series_list table td a{display:block; text-align:left; padding:5px 10px 0px 10px; color:#333; font-weight:500;}
.tbl_bg{background:#F6F6F6;}

.series_news{width:324px; height:332px; border:1px solid #e4e4e4; margin-bottom:25px; float:left; margin-right:25px;}
.series_title{color:#333; font-size:18px; font-weight:500; padding:10px;}
.series_title span{float:right; display:inline-block; margin-top:3px; margin-right:2px;}
.series_img img{width:324px; height:158px; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb;}
.series_news_tit{font-size:15px; font-weight:500; height:60px; line-height:24px; vertical-align:middle; display:table-cell; overflow:hidden;}
.series_news_tit a{display:block; color:#333; letter-spacing:-0.5px; padding:6px 10px;}
.series_news ul li{font-size:13px; color:#333; line-height:21px; border-top:1px solid #e4e4e4; padding:8px 10px 7px 10px; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden;}
.series_news ul li a{color:#333; display:block; font-weight:500;}

/* k스토리 */
.life-nationwide-wrap{margin-bottom:30px;}
/*전국 방방곡곡*/
.life-nationwide-wrap{width:1054px;  overflow: hidden;  margin:0 auto; border-top:1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; padding:54px 0; margin-bottom:54px;}

/*영화 리뷰 */
.review-movie{width: 846px;overflow:hidden;margin-bottom:30px;float: left;}

/*sns 뉴스*/
.sns-news{width:1146px; height:297px; text-align:center; background-color:#ececec; overflow:hidden;}
.sns-news h2{display:inline-block; font-size:20px;color:#373737; font-weight:300; margin-top:56px; margin-bottom:28px;}
.sns-news ul{overflow:hidden; text-align:center; margin-bottom:42px;}
.sns-news ul li{display:inline-block; width:60px; height:60px; margin-right:20px;}
.sns-news ul li a{display:block; width:60px; height:60px;}
.sns-news .sns-copy{width:650px; margin:0 auto; border-top:1px solid #f36f63; padding-top:28px;letter-spacing: 0.2px;font-size: 13px;line-height: 20px;}
.sns-news ul li a.ico-img{background:url(../images/sprites_img.png?20210804) no-repeat 0 0;}

/*sns 아이콘*/
.ico-fb{background-position:-12px -184px !important;}
.ico-yt{background-position:-96px -184px !important;}
.ico-pl{background-position:-11px -260px !important;}
.ico-na{background-position:-96px -262px !important;}

/* 0925 모바일 K */
/* Kyeongin Mobile K */
.event_mobi {height:1900px; margin-bottom:40px;}
.mobi_sect_intr {height:400px; background:url(../images/event/even_mobi_bg01.jpg) no-repeat;}
.mobi_sect_intr h3{float:left; width:400px; margin:150px 0 0 170px;}
.mobi_sect_intr span{float:right; width:265px; margin-top:74px; margin-right:200px; text-align:center;}
.mobi_sect_cont {height:500px; margin-top:50px; text-align:center;}
.mobi_sect_cont ul{text-align:center; margin:73px 108px 0 108px;}
.mobi_sect_cont li{float:left; margin:0 40px; font-size:14px;}
.mobi_sect_poin {position:relative; text-align:center; background-color:#ebebeb;}
#album-contain {width:1146px; height:520px; margin:0 80px;}
.album-wrap {float:left; position:relative; width:766px; height:356px; margin:70px 40px 20px; overflow:hidden;}
.album-wrap ul.album {position:absolute;}
.album-wrap ul.album li {float:left; width:766px;}
span.prev {float:left; width:46px; margin: 220px 5px 0 0;}
span.next {float:left; width:46px; margin:220px 0 0 30px;}
ul.bt-roll {width:110px; margin:0 463px;}
ul.bt-roll li {float:left; margin-right:10px;}
.mobi_sect_devi {height:430px; background:url(../images/event/even_mobi_bg02.jpg) no-repeat;}
.mobi_sect_devi ul{text-align:center; vertical-align:middle;  margin:0 160px 0 160px;}
.mobi_sect_devi li{float:left; margin:80px 60px; font-size:14px;}
.mobi_sect_devi .devi_btn {text-align:center;}
.mobi_sect_devi .devi_btn span{margin:0 10px 10px;}

/* header Ad */
.clearfix:after { content: ""; display: block; clear: both; }
.header_ad .topAdWrap{ position: relative; width: 245px; height: 70px; overflow: hidden; background:#ffffff; }
.header_ad .adWrList{ position: relative; width:245px; height:70px; overflow: hidden; }
.header_ad .contrlBtn{ position: absolute; bottom:17px; right:2px;}
.header_ad .contrlBtn span{cursor:pointer;}
.header_ad .topAdList { position:absolute; display: block; width: auto; top:0; left:0;  }
.header_ad .topAdList li{ display: block; float: left; width:245px; height: 70px; overflow: hidden; }

/* 포토 */
#photo_wrap{position:relative; overflow:hidden; width:1336px; height:100%; margin:0 auto; margin-bottom:100px;}/*수정 8.18*/
#photo_wrap #header { position:relative; overflow:hidden; float:right; width:1146px; height:111px; margin-bottom:25px; border-bottom:1px solid #252525; background:#fff; }/*수정 8.18*/
#photo_wrap #content { position:relative; overflow:hidden; float:right; width:1146px; height:100%; margin:0 60px 20px 0; }/*수정 8.18*/
#photo_wrap #footer { position:relative; overflow:hidden; float:right; width:1146px; height:310px;border:1px solid #ebebeb; background:#fff; }
.photo_body{background:#ccc;}

/* 포토뉴스 */
.photo_news{margin-top:40px; overflow:auto; padding:0;}
.pt_slide_tit{font-size:18px; margin-bottom:13px; color:#032d4a; font-weight:500;}
.sp_pt_tit{font-size:18px; margin-bottom:13px; color:#D12556; font-weight:600;}
.sp_pt_tit span { color:#032d4a; }
.photo_news_li{width:326px;float:left; width:268px;}/*---0911수정 ---*/
.photo_n{margin-bottom:26px; background:#fff; padding-top:17px; border:1px solid #e1e1e1;}
.photo_li_img{margin:0 15px 5px 15px;}/*---0911수정 ---*/
.photo_li_img img{width:100%;}/*---0911수정 ---*/
.photo_news_li .result_li_tit{margin-bottom:5px;	font-size:15px;}/*---0911수정 ---*/
.photo_news_li .result_li_gija{display:block; padding:0 12px; font-size:12px;}
.photo_news_li .result_li_date{padding:2px 17px; display:block; width:232px;}/*---0911수정 ---*/
.photo_news_01, .photo_news_02, .photo_news_03{margin-right:24px;}/*---0911수정 ---*/

/* 사진 검색결과 */
.news_photo_list{margin:55px 0 60px 0; overflow:auto; clear:both;}
.photo_result_list{border:1px solid #e8e8e8; margin-right:18px; float:left; margin-bottom:20px; height:306px;  width:271px;}/*---0914수정 ---*/
.result_li_img{background:#f5f5f5;}
.result_li_img p{text-align:center; vertical-align:middle; display:table-cell; width:271px; height:184px; max-height:184px; max-width:271px;}/*---0914수정 ---*/
.result_li_img img{max-width:271px; max-height:184px;}/*---0914수정 ---*/
.result_li_tit{font-size:14px; line-height:22px; font-weight:500; color:#333; height:43px; overflow:hidden; padding:13px 13px 7px 13px;}/*---0914수정 ---*/
.result_li_tit a{color:#333;}
.result_li_gija{padding:0 13px; color:#888; font-size:12px;}
.result_li_date{background:#f5f5f5; width:216px; height:34px; margin-top:8px; line-height:34px; padding:0 13px; font-size:12px; }/*---0914수정 ---*/
.photo_news_04{margin-top:-18px;}


/* 그래픽뉴스 본문 */

.grp_news_title{font-size:28px; padding:35px 10px; border-bottom:1px solid #C4C4C4; text-align:center; color:#000; font-weight:bold;}
.grp_news_bm{border-bottom:1px solid #C4C4C4; padding:35px 0 8px 0;}
.grp_news_img{width:917px; margin:0 auto 40px auto; color:#666; font-weight:500;}
.grp_news_img img{width:915px; text-align:center; border:2px solid #DDDDDD; margin-bottom:7px; border:1px solid red;}

.grp_news_txt{font-size:18px; letter-spacing:-0.5px; color:#000; line-height:24px;}
.news_detail_view a{font-weight:500; font-size:18px; margin-top:12px; display:inline-block; color:#359bed;}
.news_bm_coopyright{margin-top:60px; font-size:13px;}
.news_bm_coopyright span a{display:block; font-size:14px; font-weight:500; color:#333; margin-top:10px;}

.grp_view_icon{margin-top:50px; overflow:auto; clear:both;}
.grp_view_icon li{float:left; margin-right:5px;}
.btn_url a{width:70px; height:30px; line-height:30px; display:block; background:#828282; color:#fff; text-align:center; font-size:14px; font-weight:500;}
.btn_printt a{width:70px; height:30px; line-height:30px; display:block; background:#828282; color:#fff; text-align:center; font-size:14px; font-weight:500;}

.grp_news_btn{float:right; margin-top:14px; margin-bottom:30px;}
.grp_news_btn li{float:left; font-size:14px;}
.grp_news_btn li a{float:left; background:#F1F1F1; border:1px solid #C9C9C9; display:block; color:#666666; height:28px; width:65px; font-weight:500; border-radius:2px; line-height:28px; text-align:center; margin-left:5px;}


/* 동영상 검색결과 */
.media_result_list{float:left; margin-right:20px; overflow:auto; margin-bottom:20px; width:210px;}/*---0914수정 ---*/
.result_li_media{overflow:hidden; position:relative; margin-bottom:10px; background: #ffffff; text-align: center; vertical-align: middle; width:210px; height:120px;}/*---0914수정 ---*/
.result_li_media img{overflow:hidden;	max-width:210px; }/*---0914수정 ---*/
.media_icon{position:absolute; top:40px; left:80px;}/*---0914수정 ---*/
.result_media_tit{height:38px; overflow:hidden;}
.result_media_tit a{display: block; color:#333; font-weight:500; font-size:14px;}/*---0911수정 ---*/
.result_media_tit a:hover { text-decoration: underline; }
.result_list li a.result_list_on{color:#fff; background:#359bed; display:block;}
#result_list_on{color:#fff; background:#359bed; display:block;}

/* RSS */
.rss_box {overflow:hidden; margin-bottom:60px;}
.rss_titl {height:20px; margin:5px 0; font-size:28px; color:#f47b0f; margin-bottom:20px;}
.rss_text {overflow:hidden; height:100px; font-size:14px; background-color:#f5f5f5; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}
.rss_text ul{margin:20px 10px;}
.rss_text li{padding-bottom:5px;}

.rss_adds {margin:60px 0;}
.rss_icon {float:left; margin:40px 30px;}
.tabl_adds {float:right; width:925px; font-size:16px;}
.rss_tabl {margin-top:10px;}
.tabl_adds th{text-align:center; font-size:14px; font-weight:400; border-bottom:6px solid #ebebeb; background-color:#f5f5f5;}
.tabl_adds td{border-bottom:1px solid #e1e1e1; font-size:13px; height:40px; text-align:center;}
.adds_link {border-right:1px solid #e1e1e1; border-left:1px solid #e1e1e1;}

/* sitemap */
.sitemap{margin-top:20px; overflow:hidden;}
.sitemap h4{font-size:26px; text-align:center; font-weight:500; color:#333; margin:30px 0;}
.sitemap .row{width:100%; overflow:hidden; padding:30px 0; border-top:1px solid #acacac;}
.sitemap .row:last-of-type{border-top:1px solid #ddd;}
.sitemap .row .col{width:12%; float:left; padding-left:0.5%;}
.sitemap .row .col strong{font-size:16px; font-weight:500; margin-bottom:10px; display:inline-block;}
.sitemap .row .col a{color:#333;}
.sitemap .row .col li{font-weight:300;}
.sitemap .row .col li a{color:#737475; font-size:13px; line-height:24px;}
.sitemap .row .col a:hover{text-decoration:underline;}
.sitemap .row .col .col2 strong { margin-top:10px;}
.sitemap .row .col2 {padding-top: 24px}


/* 핫이슈 시리즈헤더 */
.series-2020 .series-hd{height:170px; width:1160px; margin:0 auto 30px auto;}
.series-hd{font-family:"나눔스퀘어", Nanum Square; width:100%; position:relative; margin-bottom:30px;}
.series-hd::before{content:""; display:block; background:rgba(0,0,0,0.5); position:absolute; top:0; left:0; width:1146px; height:170px;}
.series-hd .series-list{font-size:18px; margin-bottom:20px; position:absolute; top:55px; left:60px;}
.series-hd .series-list a{color:#fff; border-bottom:1px solid #fff; padding-right:3px;}
.series-title{width:335px; height:92px; background:url(../images/series-tit-img.jpg) no-repeat 0 0; margin-top:20px; border:1px solid #eee;}
.series-hd span{font-size:26px; color:#fff; font-family:"나눔명조", Nanum Myeongjo; position:absolute; top:92px; left:60px;}


/* 만평/미스터달팽이 */
.cartoon{width:300px; overflow:hidden; position:relative; margin-bottom:25px;}
.cartoon h3{font-size:18px; padding:20px 0 15px 0; color:#000; font-weight:500;}
.cartoon-box .news-img{float:left; width:298px; height:178px; border:1px solid #ddd; overflow:hidden;}
.cartoon-box .news-img img{width:298px;}
.cartoon-dot{position:absolute; top:22px; right:0;}
.cartoon-dot li{float:left; background:#ddd; width:12px; height:12px; margin-left:10px; border-radius:10px; text-indent:-100000px; cursor:pointer;}
.cartoon-dot li.slick-active{background:#f6e055; width:20px;}

/* 만평만화 */
.opinion-col3 {overflow:hidden;}
.opinion-col3 .cartoon{width:360px; margin-right:40px; float:left;}
.opinion-col3 .cartoon h3{font-size:20px;}
.opinion-col3 .cartoon .news-img{width:358px; height:251px; overflow:hidden; background:#A1A1A1;}
.opinion-col3 .cartoon .news-img img{width:358px; max-height:195px; object-fit:cover;}
.opinion-col3 .cartoon .news-img figcaption{width:338px; padding:18px 10px; display:inline-block; text-align:center; font-size:16px; color:#fff;}

/* 우리동네 뉴스 */
.content10{margin:60px 0 30px 0; overflow:hidden;}
.local-news{width:1160px; margin:0 auto;}
.local-news h3{font-size:24px; color:#222; font-weight:500; margin-bottom:25px;}
.local-tab{background:#ebebeb; overflow:hidden; height:40px; line-height:40px; padding:0 15px; margin-bottom:30px;}
.local-tab li{float:left; padding:0 3px; font-size:16px; position:relative; margin:0 10px; cursor:pointer; color:#222;}
.local-tab li:after{content:""; display:inline-block; position:absolute; width:1px; height:15px; top:13px; right:-12px; background:#a2a2a2;}
.local-tab li:last-child:after{content:""; display:none;}
.local-tab li.tab-active{border-bottom:3px solid #f6e055; height:37px;}

.loca-list{width:100%;overflow:hidden;margin-bottom:20px;border-bottom: 1px solid #ddd;padding-bottom: 6px; display:none;}
.loca-list li{float:left;font-size:14px;padding:0 10px;/* border: 1px solid #333; */ position:relative;}
.loca-list li:before{content:""; display:inline-block; width:1px; height:15px; background:#999; position:absolute; top:6px; left:0;}
.loca-list li:first-of-type::before{display:none;}
.loca-list li a{color: #333;display:inline-block;padding: 3px 5px;}
.loca-list li a:hover{text-decoration:underline;}

.bignews .main-left-rollingA{top:194px !important;}

/*---- 경인 포토 슬라이드 ----*/
.photo_slide { position:relative; overflow:hidden; width:1160px; height:430px; background:#8dc6da;}/*- 0911 -*/
.photo_slide:after {content: ''; position: absolute; border-style: solid; border-width: 10px 10px 0; border-color: #FFFFFF transparent; display: block;
	width: 0; z-index: 1; top: 0px; left: 38px;}/*---0910삼각형 추가 ---*/

.photo_slide_title { overflow:hidden; width:100%; margin:20px 0 0 40px; }
.photo_slide_title span { display:block; width:100px; height:20px; font-weight:600; font-size:15px; color:#0d4a73; }
.photo_slide_title p { font-size:24px; font-weight:600; color:#fff; padding:6px 0 8px 0;}

/* 경인포토슬라이드 타이틀 2015-09-23 추가*/
.view_photo_slide .kyin_photo_title{width:100%; background:#8DC6DA; text-align:center; color:#fff; line-height:28px; height:23px; font-size:14px; display:block;}
.kyin_slide_title{height:33px; line-height:33px; margin-top:-33px; margin-bottom:3px; overflow:auto;}
.today_star_left{float:left; line-height:33px; display:inline-block; padding:9px; cursor:pointer;}
.today_star_right{float:right; line-height:33px; display:inline-block; padding:9px; cursor:pointer;}
.kyin_ptitle{color:#fff;}

.photo_slide_box { overflow:hidden; width:1090px; height:345px; margin:13px 0 0 40px !important; }/*- 0911 -*/
.photo_slide_gisa { overflow:hidden; float:left; width:149px; height:345px; padding:0 18px; border-right:1px solid #76a2b4; }/*- 0911 -*/
.photo_slide_gisa span { display:block; width:149px; height:290px;  }/*- 0911 -*/
.photo_slide_gisa span img { width:149px; height:290px;  }/*- 0911 -*/
.photo_slide_gisa p { width:149px; font-size:15px; font-weight:600; margin-top:8px; line-height:18px; text-align:center;}/*- 0911 -*/
.photo_slide_gisa p a { display:block; overflow:hidden; height:34px; color:#fff; }/*- 0911 -*/

.photo_slide_gisa p a:hover { color:#ff9900;}



/* 포토뷰  */
.photo_view_list{overflow:auto; z-index:0; width:1146px; margin:0px auto; margin-top: 30px;}/*---0914수정 ---*/
.photo_view_list span.p_prev{float:left; width: 31px; height: 72px; margin-right:5px; background: url(../images/btn/btn_photo_prevoff.gif) no-repeat; cursor:pointer;}
.photo_view_list span.p_next{float:left; width: 31px; height: 72px; margin-right:0px; background: url(../images/btn/btn_photo_nextoff.gif) no-repeat; cursor:pointer;}
.photo_view_list span.p_prev_on{background:url(../images/btn/btn_photo_prevon.gif) no-repeat; }
.photo_view_list span.p_next_on{background:url(../images/btn/btn_photo_nexton.gif) no-repeat; }

.photo_news_bm .pn_bm_prev{ width:50%; height:82%; background: url(../images/btn/btn_photo02_prevoff.gif) no-repeat 0 45%; cursor:pointer; }
.photo_news_bm .pn_bm_next{ width:50%; height:82%; background: url(../images/btn/btn_photo02_nextoff.gif) no-repeat right 45%; cursor:pointer; }

.grp_news_view{width:1160px; position:relative;}
.photo_news_bm .pn_bm_prev_on{  background: url(../images/btn/btn_photo02_prevon.gif) no-repeat 0 45%; }
.photo_news_bm .pn_bm_next_on{  background: url(../images/btn/btn_photo02_nexton.gif) no-repeat right 45%; }
.photov_list { width:1078px !important; float: left; overflow:hidden; height: 72px !important; z-index:0;}
.photov_list ul{ height: 72px !important; }
.photov_list li{width:77px; height:72px; overflow:hidden; margin-right:0px; cursor: pointer;}
.photov_list li img{width:72px;}
.photov_list tr td{vertical-align: middle; text-align: center;}
.photo_view_list table{height: 72px; width:72px; }
.photo_view_list tr td{vertical-align: middle; text-align: center; background: #fff; height:72px;}
.pn_bm_img td{height:auto; vertical-align: middle; text-align: center;}

/* 포토 리스트 오버시*/
.photov_list li .thdiv{width:72px; height:72px; overflow:hidden;}
.photov_list li:hover .thdiv{border:3px solid #359bed; width:66px; height:66px !important; overflow:hidden;}
.photov_list li img:hover{width:72px; overflow:hidden;}
.photov_list li.hover_on .thdiv{ border:3px solid #359bed; width:66px; height:66px; overflow:hidden; }
.photov_list li.hover_on img{ overflow:hidden;}
.photo_view_list tr td{height:70px; width:75px; overflow: hidden;}

/* 현재 포토리스트 */
.photov_list li.photo_view_now{width:66px; height:66px; overflow:hidden; border:3px solid #359bed;}
.photov_list li.photo_view_now img{width:66px; overflow:hidden;}

.photo_slide_time{clear:both; width:340px; margin:20px auto; font-size:13px; margin-bottom:50px;}
.photo_news_bm{border-bottom:1px solid #C4C4C4; padding-bottom:8px;}
.pn_bm{width:100%; overflow:hidden; height:650px !important; position:relative; }
.photo_news_bm span{float:left; position:absolute; top:0 !important;}
.gallery-top ul{height: 680px !important;}
.gallery-top li{height: auto !important;}
.pn_bm_img{ }
.pn_bm_img img{ }

.pn_bm_prev{position:absolute; left:0; z-index: 9;}
.pn_bm_next{position:absolute; right:0; z-index: 9;}
.pn_bm_img{text-align:center; width:100%; margin-bottom:30px;}
.pn_bm_txt{font-size:15px; color:#333; line-height:24px; width:70%; margin:0 auto; margin-bottom: 60px;}
.photo_slide{ margin:20px 0; clear:both;}
.pt_slide_tit span{color:#0A8FC8;}
.no_mg{margin:0; margin-right:0;}

/* 제보 */
.public-report h3{font-size:18px; color:#222; font-weight:400; margin-bottom:15px; padding-left:50px;}
.mem-report-box > div:nth-child(1){width:843px; margin:0 auto;}
.info-text-box{width:706px; background:#f7f7f7; padding:15px 20px; font-size:14px; line-height:24px; color:#666; margin:0 auto;}
.info-text-check{width:220px; margin:20px auto 5px auto;}
.info-text-check input{margin-right:2px;}
.info-text-check{color:#333; font-weight:500; font-size:14px;}

.report-input{margin:30px auto; width:706px;}
.report-input-box input{border:1px solid #ddd; border-radius:3px; height:34px; margin-right:10px; padding-left:5px; font-size:14px; font-family:"Noto Sans KR", Noto Sans KR;}
.input-name{width:110px;}
.report-input-box > p{padding:12px 0; font-size:13px; color:#999;}

.input-report-title{width:calc(100% - 10px); margin-bottom:10px;}
.report-textarea{padding:10px 5px; width:calc(100% - 14px); height:150px; border:1px solid #ddd; font-family:"Noto Sans KR", Noto Sans KR; border-radius:3px 3px 0 0; font-size:14px;}

.file-upload{background:#f7f7f7; width:calc(100% - 34px); border:1px solid #ddd; border-top:0 none; border-radius:0 0 3px 3px; padding:20px 15px; height:70px;}
.ico-file{width:40px; height:50px; border:2px dashed #ddd !important; background:#f7f7f7 url(../images/sprites_img2021.png?20210806) no-repeat -425px -160px;  display:block; text-indent:-10000px; padding:15px 0 0 0; cursor:pointer; margin:0 12px 10px 12px;}
.file-upload span{}
.report-tip{margin-top:10px;}
.report-tip span{font-size:16px; float:left; line-height:34px; height:34px; font-weight:300; margin-right:20px;}
.report-tip p{}
.btn-report{width:250px; font-size:18px; background:#222; color:#fff; padding:10px 0; border-radius:3px; font-family:"Noto Sans KR", Noto Sans KR;margin:30px auto 60px auto; display:block;}

.kakao-report{margin-top:30px; overflow:hidden; margin-bottom:30px;}
.kakao-report h3{font-size:36px; font-weight:400; line-height:34px; color:#222; width:100%; padding-bottom:30px; padding-left:0;}
.kakao-report-txt{border-top:2px solid #222; border-bottom:1px solid #ccc; padding:30px  0; overflow:hidden;}
.kakao-txt-box{font-size:14px; font-weight:300; line-height:18px; color:#666; padding:0 50px; border-right:1px solid #ddd; float:left;}
.kakao-report-info{float:left; width:375px; text-align:center;}
.kakao-report-info ul{display:inline-block; margin-bottom:30px;}
.kakao-report-info ul li{float:left; font-size:16px; color:#0092eb; font-weight:400; line-height:16px; margin:0 15px; position:relative; padding-left:25px;}
.kakao-report-info ul li:before{content:""; display:inline-block; width:20px; height:20px; background:url(../images/sprites_img2021.png?20210806) no-repeat 0 0; position:absolute; top:0; left:0;}
.kakao-report-info ul li:nth-child(1):before{background-position:-358px -176px;}
.kakao-report-info ul li:nth-child(2):before{background-position:-393px -176px;}
.kakao-report-info > p{font-size:18px; color:#df0e00; line-height:24px; margin-bottom:30px;}
.kakao-report-info span{font-size:18px; color:#222;}

.ky-youtube-report{width:640px; margin:0 auto;}

/* 기사제보 팝업 */
.pop-dim{display:none; width:100%; background:rgba(0,0,0,0.5); position:fixed; height:100%; z-index:999999; left:0; right:0; top:0;} 
.pop-report{width:896px; height:576px; margin:0 auto; background:#fff; position:absolute; left:0; right:0; top:15%;}

.pop-report-left{width:250px; float:left; background:#f7f7f7; height:516px; padding:30px; overflow:hidden;}
.pop-report-left h4{width:130px; height:33px; background:url(../images/sprites_img2021.png?20210806) no-repeat -279px -224px;}
.pop-report-left p{margin-top:30px; font-size:16px; font-weight:500; color:#222; margin-bottom:15px;}
.pop-report-left span{font-size:14px; line-height:22px; color:#777; font-weight:400;}
.pop-report-left ul li{font-size:14px; line-height:22px; color:#777; font-weight:400; position:relative; padding-left:10px;}
.pop-report-left ul li:before{content:"-"; display:inline-block; position:absolute; top:2px; left:0;}

.pop-report-left p:last-of-type{font-size:14px !important; line-height:22px; color:#333; font-weight:400;}
.pop-report-left p input{margin-right:5px;}

.pop-report-right{padding:20px; width:calc(100% - 350px); float:right;}
.pop-report-right h4{font-size:24px; color:#333; font-weight:500; margin:12px 0 20px 0; overflow:hidden; height:25px; float:left;}

.report-input-box{width:520px;}
.pop-report-right .report-input{width:546px; clear:both; overflow-y:auto; overflow-x:hidden; height:410px; margin:10px auto;}
.pop-report-right .input-report-title{}
.pop-report-right .report-textarea{outline:none; height:140px;}
.pop-report-right .file-upload{margin-bottom:10px;}
.pop-report-right  .btn-report{margin:20px auto;}
.pop-report-right .ico-cls{width:30px; height:30px; margin-right:4px; cursor:pointer; background-position:-420px -220px; float:right;}
.pop-report-right .input-phone{width:140px;}
.pop-report-right .filename{width:272px;}
.pop-report-right .input-email{width:170px;}
.pop-report-right .report-input::-webkit-scrollbar {width: 8px;}
.pop-report-right .report-input::-webkit-scrollbar-track {background-color: #eee; margin:0;}
.pop-report-right .report-input::-webkit-scrollbar-thumb {border-radius: 10px; background-color: #d7d7d7;}
.pop-report-right .report-input::-webkit-scrollbar-button {width: 0;height: 0;}


/* 만평 페이지 */
.cartoon-list{width:100%; margin:20px 0; overflow:hidden; position:relative;}
.cartoon-list ul{width:calc(100% - 80px); margin:0 auto; overflow:hidden;}
.cartoon-list ul li{width:50%; float:left; text-align:center; font-size:16px;}
.cartoon-list ul li figure{width:350px; height:360px; overflow:hidden; margin-bottom:10px;}
.cartoon-list ul li figure img{width:350px; min-height:350px; object-fit:cover;}
.cartoon-list .slick-prev{background:url(../images/sprites_img2021.png?20210806) no-repeat -7px -286px; width:40px; height:40px; text-indent:-1000px; position:absolute; top:180px; left:0;}
.cartoon-list .slick-next{background:url(../images/sprites_img2021.png?20210806) no-repeat -53px -286px; width:40px; height:40px; text-indent:1000px; position:absolute; top:180px; right:0;}
.cartoon-list .slick-prev-none{background:url(../images/sprites_img2021.png?20210806) no-repeat -107px -286px; width:40px; height:40px; text-indent:-1000px; position:absolute; top:180px; left:0;}
.cartoon-list .slick-next-none{background:url(../images/sprites_img2021.png?20210806) no-repeat -153px -286px; width:40px; height:40px; text-indent:1000px; position:absolute; top:180px; right:0;}


.news-btn-rolling{margin-bottom:30px;}
.news-btn-rolling button{width:40px; height:40px; border:1px solid #ddd; border-radius:30px; background:#fff url(../images/sprites_img2021.png?20210806) no-repeat; position:absolute; top:-5px; transition:0.3s;}
.news-btn-rolling .btn-news-prev{background-position:-203px -282px; left:50%; margin-left:-140px;}
.news-btn-rolling .btn-news-next{background-position:-259px -282px; right:50%; margin-right:-140px;}
.news-btn-rolling button:hover{background-color:#f0f0f0; transition:0.3s;}
.view-cartoon-date{text-align:center; margin-top:5px;}

.view-cartoon-cont .table_LSize{text-align:center;}
.view-cartoon-cont .img_LSize{width:auto;}

/* 경인 인뎁스 */
.ky-indepth-area{padding:10px 0 0 0; margin-bottom:10px;}
.indepth-head{background:#fff; text-align:center; padding:30px 0 20px 0; width:1160px;}
.indepth-head > span{color:#fd6f22; font-size:22px; font-weight:500;}
.indepth-head > h2{font-size:28px; margin-bottom:10px;}
.indepth-head > h3{font-size:16px; margin-bottom:30px;}

.indepth-tab-box{width:100%; overflow:hidden; overflow-x:auto;}
.indepth-head .indepth-tab{padding-left:15px; display:inline-block;}
.indepth-head .indepth-tab li{float:left; padding:5px 10px; border-radius:30px; border:1px solid #222; margin-right:10px; cursor:pointer; display:inline-block; float:none;}
.indepth-head .indepth-tab li.tab-active{background:#222; color:#fff;}
.indepth-head-news{background:#fff; margin-bottom:10px; overflow:hidden;}
.indepth-head-news .news-img{width:100%; height:200px; margin-bottom:20px;}
.indepth-head-news .news-img img{width:100%; height:200px; object-fit:cover;}
.indepth-head-news .news-category{font-size:18px; color:#666; margin:10px 15px; display:block;}
.indepth-head-news .news-title{margin:0 15px 10px 15px; font-size:24px;}
.indepth-head-news .news-read{font-size:18px; margin:0 15px 10px 15px; line-height:24px; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height: 50px;overflow:hidden;text-overflow:ellipsis; color:#666;}
.indepth-head-news .rel-news{margin:10px 15px;}
.indepth-head-news .rel-news li{font-size:18px; line-height:28px; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; position:relative; padding-left:10px;}
.indepth-head-news .rel-news li::before{content:""; width:3px; height:3px; background:#139a9d; display:inline-block; position:absolute; top:12px; left:0;}

.indepth-public-box .indepth-news-li li{background:#fff; overflow:hidden; margin-bottom:10px; height:360px;}
.indepth-public-box .news-img{width:100%; height:200px; overflow:hidden;}
.indepth-public-box .news-img img{width:100%; height:200px; object-fit:cover;}
.indepth-public-box .indp-txt-box{width:calc(100% - 60px); margin:-40px auto 0 auto; background:#fff; padding:15px; display:inline-block; margin-left:15px;}
.indepth-public-box .indp-txt-box .news-title{margin-bottom:10px; font-size:1.25em;}
.indepth-public-box .indp-txt-box .news-info{margin-bottom:10px; display:inline-block; color:#999;}
.indepth-public-box .indp-txt-box .news-info strong{color:#222;}
.indepth-public-box .indp-txt-box .news-read{font-size:1em; line-height:24px; color:#666; display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height: 70px;overflow:hidden;text-overflow:ellipsis; }
.indepth-tab-box {-ms-overflow-style: none; /* IE and Edge */ scrollbar-width: none; /* Firefox */}
.indepth-tab-box::-webkit-scrollbar {display: none; /* Chrome, Safari, Opera*/}

/* 디지털스페셜 2021 */
.digital-special-cont{width:100%;}

/* 헤더수정 */
.hd-info-right{float:right; margin-top:-80px;}
.hd-info-right > div{float:left;}
h1{margin:22px auto;}
h1 a{width:210px; height:45px; display:block;}
#weatherList{position:unset;margin-top:5px;}
.sns_day{width:90px; margin-top:5px;}

.ico-top{width:54px; height:54px; border:1px solid #666; border-radius:30px; background:#fff url(../images/sprites_img2021.png?20210806) no-repeat -363px -270px; position:fixed; right:40px; bottom:40px; cursor:pointer;}

.mobile-view{width:100%; font-size:50px; text-align:center; background:#ddd; color:#666; padding:60px 0;}

/* 헤더 검색창 수정 */
.sr_input{float:left; width:160px; height:32px; margin-top:20px; border:1px solid #d7d7d7; border-radius:25px}
.sr_input input{width:calc(100% - 54px); margin:8px 0px 8px 16px;}
.sr_input .an-search{ background-position: -390px -335px; width: 18px; height: 21px; float: right; margin:5px 14px 6px 6px;}
.sr_input input:focus::-webkit-input-placeholder{ /* WebKit browsers */ color:transparent; } 
.sr_input input:focus:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */ color:transparent; }
.sr_input input:focus::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:transparent; } 
.sr_input input:focus:-ms-input-placeholder{ /* Internet Explorer 10+ */ color:transparent; }



