@charset "utf-8";
@import url("reset.css"); /* css 기본 설정 */
@import url(//cdn.jsdelivr.net/font-nanum/1.0/nanumgothic/nanumgothic.css);/*CDN 나눔고딕 폰트 인클루드*/
@import url(//cdn.jsdelivr.net/font-nanum/1.0/nanummyeongjo/nanummyeongjo.css);/*CDN 나눔명조 폰트 인클루드*/
.clearfix:after { content: ""; display: block; clear: both; }
.ie6 .clearfix { height: 1px; } /* IE6 */
.ie7 .clearfix { min-height: 1px; } /* IE7 */


/* 인터렉티브 추가 css 2016-02-11 큰사이즈 height:190px 
.sect_inter_news { position:relative; overflow:hidden; float:left; width:300px; height:190px; margin-bottom:15px; }

.sect_icon { overflow:hidden; width:67px; height:69px;  position:absolute;
				-webkit-animation: myfirst 5s linear 2s infinite alternate; /* Chrome, Safari, Opera
				 animation: myfirst 10s linear 0.1s infinite alternate; }

.sect_icon img { width:67px; height:69px; }

.sect_text_box { position:absolute; display:block; width:100%; padding:5px 0 5px 0;
                top:73px; margin-left:25px; letter-spacing:-1px; font-size:24px; font-weight:600; color:#ff9b0b; 
				font-family:"Nanum Myeongjo", "나눔명조", "Nanum Gothic", "나눔고딕", Nanum Gothic, 'NanumGothic', 'ng', "맑은고딕", Malgun Gothic, "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;
				-webkit-animation: tb 3s linear 4s infinite alternate; /* Chrome, Safari, Opera
				 animation: tb 1.5s linear 7s ; }
@-webkit-keyframes tb {
     0%   { -webkit-transform: rotatey(150deg); /* Safari
				transform: rotatey(150deg);}
	100% { -webkit-transform: rotatey(0deg); /* Safari
				transform: rotatey(0deg);}
}		
@keyframes tb {
       0%   { -webkit-transform: rotatex(180deg); /* Safari
				transform: rotatex(180deg);}
	100% { -webkit-transform: rotatey(0deg); /* Safari
				transform: rotatey(0deg);}
}

.sect_R_img { position:relative; overflow:hidden; width:300px; height:190px; display:block; width: border:1px solid red }
.sect_text_box span { margin-left:-5px; position: relative; display:inline-block; -webkit-animation: tile1 5s linear 0s infinite alternate; /* Chrome, Safari, Opera
				 animation: tile1 14s infinite ;}

#sect_text1 {animation-timing-function: ease;}
#sect_text2 {animation-timing-function: ease;}
#sect_text3 {animation-timing-function: ease;}
#sect_text4 {animation-timing-function: ease-in-out;}
#sect_text5 {animation-timing-function: ease-in-out;}
#sect_text6 {animation-timing-function: ease-in;}
#sect_text7 {animation-timing-function: ease-in;}

@-webkit-keyframes tile1 {
     0%   { opacity: 0; filter: alpha(opacity=0); color: #fff; left:300px; top:0px;}
	 40%   { opacity: 1; filter: alpha(opacity=100); color: #fff; left:0px; top:0px;}
	 50%   { opacity: 1; filter: alpha(opacity=100); color: #ff9b0b; left:0px; top:0px;}
	 60%   { opacity: 1; filter: alpha(opacity=100); color: #ff9b0b; left:0px; top:0px;}
	100% { opacity: 0; filter: alpha(opacity=100); color: #fff; left:-300px; top:0px;}
}		
@keyframes tile1 {
      0%   { opacity: 0; filter: alpha(opacity=0); color: #fff; left:300px; top:0px;}
	 40%   { opacity: 1; filter: alpha(opacity=100); color: #fff; left:0px; top:0px;}
	 50%   { opacity: 1; filter: alpha(opacity=100); color: #ff9b0b; left:0px; top:0px;}
	 60%   { opacity: 1; filter: alpha(opacity=100); color: #ff9b0b; left:0px; top:0px;}
	100% { opacity: 0; filter: alpha(opacity=100); color: #fff; left:-300px; top:0px;}	 
}

/* Chrome, Safari, Opera 
@-webkit-keyframes myfirst {
    0%   { opacity: 0.2; filter: alpha(opacity=20); left:1000px; top:50px;}
    25%  { opacity: 0.6; filter: alpha(opacity=60); left:1000px; top:150px;}
    50%  { opacity: 0.8; filter: alpha(opacity=80); left:1000px; top:50px;}
    75%  { opacity: 0.1; filter: alpha(opacity=10); left:1000px; top:150px;}
    100% { opacity: 1; filter: alpha(opacity=100); left:1000px; top:50px;}
}

/* Standard syntax 
@keyframes myfirst {
    0%   { opacity: 0.2; filter: alpha(opacity=20); left:50px; top:50px;}
    25%  { opacity: 0.6; filter: alpha(opacity=60); left:100px; top:120px;}
    50%  { opacity: 0.8; filter: alpha(opacity=80); left:200px; top:100px;}
    75%  { opacity: 0.1; filter: alpha(opacity=10); left:100px; top:120px;}
    100% { opacity: 1; filter: alpha(opacity=100); left:150px; top:50px;}
}

인터렉티브 추가 css 2016-02-11 큰사이즈 height:190px 끝 */




/* 인터렉티브 css 2016-02-11 작은사이즈 height:95px */


.sect_inter_news { position:relative; overflow:hidden; float:left; width:300px; height:95px; margin-bottom:15px; }

.sect_icon { overflow:hidden; width:67px; height:69px;  position:absolute;
				-webkit-animation: myfirst 5s linear 2s infinite alternate; /* Chrome, Safari, Opera */
				 animation: myfirst 10s linear 0.1s infinite alternate; }

.sect_icon img { width:67px; height:69px; }

.sect_text_box { position:absolute; display:block; width:100%; padding:5px 0 5px 0;
                top:30px; margin-left:25px; letter-spacing:-1px; font-size:24px; font-weight:600; color:#ff9b0b; 
				font-family:"Nanum Myeongjo", "나눔명조", "Nanum Gothic", "나눔고딕", Nanum Gothic, 'NanumGothic', 'ng', "맑은고딕", Malgun Gothic, "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;
				-webkit-animation: tb 3s linear 4s infinite alternate; /* Chrome, Safari, Opera */
				 animation: tb 1.5s linear 7s ; }

@-webkit-keyframes tb {
     0%   { -webkit-transform: rotatey(150deg); /* Safari */
				transform: rotatey(150deg);}
	100% { -webkit-transform: rotatey(0deg); /* Safari */
				transform: rotatey(0deg);}
}		
@keyframes tb {
       0%   { -webkit-transform: rotatex(180deg); /* Safari */
				transform: rotatex(180deg);}
	100% { -webkit-transform: rotatey(0deg); /* Safari */
				transform: rotatey(0deg);}
}

.sect_R_img { position:relative; overflow:hidden; width:300px; height:190px; display:block;}
.sect_text_box span { margin-left:-5px; position: relative; display:inline-block; -webkit-animation: tile1 5s linear 0s infinite alternate; /* Chrome, Safari, Opera */
				 animation: tile1 14s infinite ;}

#sect_text1 {animation-timing-function: ease;}
#sect_text2 {animation-timing-function: ease;}
#sect_text3 {animation-timing-function: ease;}
#sect_text4 {animation-timing-function: ease-in-out;}
#sect_text5 {animation-timing-function: ease-in-out;}
#sect_text6 {animation-timing-function: ease-in;}
#sect_text7 {animation-timing-function: ease-in;}

@-webkit-keyframes tile1 {
     0%   { opacity: 0; filter: alpha(opacity=0); color: #fff; left:300px; top:0px;}
	 40%   { opacity: 1; filter: alpha(opacity=100); color: #fff; left:0px; top:0px;}
	 50%   { opacity: 1; filter: alpha(opacity=100); color: #ff9b0b; left:0px; top:0px;}
	 60%   { opacity: 1; filter: alpha(opacity=100); color: #ff9b0b; left:0px; top:0px;}
	100% { opacity: 0; filter: alpha(opacity=100); color: #fff; left:-300px; top:0px;}
}		
@keyframes tile1 {
      0%   { opacity: 0; filter: alpha(opacity=0); color: #fff; left:300px; top:0px;}
	 40%   { opacity: 1; filter: alpha(opacity=100); color: #fff; left:0px; top:0px;}
	 50%   { opacity: 1; filter: alpha(opacity=100); color: #ff9b0b; left:0px; top:0px;}
	 60%   { opacity: 1; filter: alpha(opacity=100); color: #ff9b0b; left:0px; top:0px;}
	100% { opacity: 0; filter: alpha(opacity=100); color: #fff; left:-300px; top:0px;}	 
}

/* Chrome, Safari, Opera */
@-webkit-keyframes myfirst {
    0%   { opacity: 0.2; filter: alpha(opacity=20); left:1000px; top:50px;}
    25%  { opacity: 0.6; filter: alpha(opacity=60); left:1000px; top:150px;}
    50%  { opacity: 0.8; filter: alpha(opacity=80); left:1000px; top:50px;}
    75%  { opacity: 0.1; filter: alpha(opacity=10); left:1000px; top:150px;}
    100% { opacity: 1; filter: alpha(opacity=100); left:1000px; top:50px;}
}

/* Standard syntax */
@keyframes myfirst {
    0%   { opacity: 0.2; filter: alpha(opacity=20); left:50px; top:50px;}
    25%  { opacity: 0.6; filter: alpha(opacity=60); left:100px; top:120px;}
    50%  { opacity: 0.8; filter: alpha(opacity=80); left:200px; top:100px;}
    75%  { opacity: 0.1; filter: alpha(opacity=10); left:100px; top:120px;}
    100% { opacity: 1; filter: alpha(opacity=100); left:150px; top:50px;}
}

/* 인터렉티브 css 2016-02-11 작은사이즈 height:95px  끝 */











/*----------------id----------------*/
/*#wrap { position:relative; !* overflow:hidden; *! height:100%; margin:0 auto; width:1336px; padding-bottom:10px; } !*---0914수정 ---*!*/
#wrap { position:relative; overflow:hidden;  height:100%; margin:0 auto; width:1336px; padding-bottom:10px; } /*---20200102수정 기사 하단 여백 제거---*/
#header { position:relative; overflow:hidden; float:right; height:111px; margin-bottom:25px; border-bottom:1px solid #252525; background:#fff;    width:1146px;  } /*---0914수정 ---*/
#content { z-index:10; position:relative; /* overflow:hidden; */ float:right; width:1146px; height:100%; margin:0 0 20px 0; }/*---0914수정 ---*/
#menu { z-index:11; position:absolute; float:left; width:150px; min-height:100%; background:#11223c; margin-right:40px; }
#menu.zIndexOff{ z-index:9 !important;}
#footer { position:relative; overflow:hidden; float:right; height:310px;border:1px solid #ebebeb; background:#fff;   width:1146px; }/*---0914수정 ---*/
#sub_header { position:relative; overflow:hidden; float:right; height:111px; margin-bottom:25px; border-bottom:1px solid #252525; background:#fff;   width:1146px; }/*---0914수정 ---*/
#sub_footer { position:relative; overflow:hidden; float:right; height:110px; background:#4b4b4b;   width:1146px }/*---0914수정 ---*/
/* 모바일 버전으로 보기 버튼 */
#device_change {display:block; position:relative; min-width:1336px; max-width:100%; margin-bottom:20px; padding:1em 0; border:1px solid #e1e1e1; border-radius:0.5em; font-size:3em; text-decoration:none; text-align:center; background:#EEEEEE;}

/*----------------header----------------*/
.main_logo { position:relative; z-index:1; display:block; width:300px; /*margin:20px 0 0 400px;*/ margin: 0 auto; }
.main_logo span { display:block; position:absolute; width:200px; font-size:28px; color:#12526e; margin:-30px 0 0 310px;}
.hea_ad_sns { position:absolute; width:100%; height:104px; top:0px; border-bottom:4px solid #252525; }
.header_ad { float:left; height:100%; margin-top:30px; }
.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:9px; }
.sns_day ul li { float:left; margin-left:4px;}

/*///////// 창간제호 변경 추가 151006/////////*/
.main_logo02{position:relative; z-index:1; display:block; width:230px; /*margin:20px 0 0 380px;*/ margin: 0 auto; margin-top:30px; }
.main_logo02 span { display:block; position:absolute; width:200px; font-size:28px; color:#12526e; margin:-30px 0 0 230px;}/* 2016-04-14 조희선 수정*/
/* .main_logo02 img {position:relative; right:60px;} */

/*----------------sub_header 지역별 인천&중부&남부 등등----------------*/

#sub_header .main_logo { width:300px; margin:auto; margin-top:20px }
#sub_header .hea_ad_sns { position:absolute; width:100%; height:104px; top:0px; border-bottom:4px solid #252525; }
#sub_header .header_logo { float:left; height:100%; margin-top:40px; }/*수정8.18 */
#sub_header .header_logo a { font-size:28px; color:#12526e; font-weight:bold;}/*수정8.18 */
#sub_header .header_logo img { margin-top:-10px; }
#sub_header .sns_day span { float:right; display:block;  }
#sub_header .sns_day { float:right; width:150px; height:100%; margin-top:20px; }
#sub_header .sns_day ul { overflow:hidden; float:right; margin-top:9px; }
#sub_header .sns_day ul li { float:left; margin-left:4px; }
.sub_header_search { position:absolute; overflow:hidden; width:300px; height:36px; top:45px; right:178px; }


/*----------------왼쪽 메뉴----------------*/

/* 이슈 돋보기 */
.iss_btn { overflow:hidden; position:relative; }
.iss_popup { position:absolute; display: none; width:1070px; height:790px; left:150px; top:0px; background:#1e1e1e; z-index:2;}
.iss_esc_btn { overflow:hidden; float:right; padding:20px 32px 0 0; }
.iss_top_btn { position:relative; overflow:hidden; width:1070px; height:40px; padding-top:33px; }
.iss_top_btn p { color:#ffffff; font-size:38px; margin-top:10px; text-align:center; }

.iss_title_btn { position:absolute; overflow:hidden; width:1010px; height:35px; padding:0 30px; top:36px; }
.iss_btn_L { float:left; }
.iss_btn_R { float:right; }
.iss_photo_news { overflow:hidden; width:1010px; border-top:2px solid #d0d0d0; margin:40px 0 0 30px;  }

.iss_photo_L { float:left; width:236px; margin-right:22px; }
.iss_gisa { position:relative; overflow:hidden; width:236px; height:168px; margin-top:20px; }
.iss_gisa p { position:absolute; width:236px; height:42px; font-size:13px; font-weight:600; background-color:rgba(0, 0, 0, 0.5); bottom:0px; margin-top:20px; }
.iss_gisa p a { display:block; overflow:hidden; color:#fff; height:35px; padding:5px 10px 0 10px; line-height:16px; }

.iss_photo_C { float:left; width:494px; margin-right:22px; }

.iss_photo_C .iss_gisa { position:relative; float:left; overflow:hidden; width:236px; height:168px; margin:20px 22px 0 0; }
.iss_photo_C .iss_gisa p { position:absolute; width:100%; height:42px; font-size:13px; font-weight:600; background-color:rgba(0, 0, 0, 0.5); bottom:0px; margin-top:20px; }
.iss_photo_C .iss_gisa p a { display:block; overflow:hidden; color:#fff; height:35px; padding:5px 10px 0 10px; line-height:16px; }

.iss_photo_C .iss_big_gisa { position:relative; float:left; overflow:hidden; width:494px; height:358px; margin:20px 0px 0 0; }
.iss_photo_C .iss_big_gisa p { position:absolute; width:100%; height:42px; font-size:16px; font-weight:600; background-color:rgba(0, 0, 0, 0.5); bottom:0px; margin-top:20px; }
.iss_photo_C .iss_big_gisa p a { display:block; overflow:hidden; color:#fff; height:18px; padding:12px 10px 0 10px; }

.iss_photo_R { float:left; width:236px; }
.iss_photo_R .iss_gisa { position:relative; overflow:hidden; width:236px; height:168px; margin-top:20px; }
.iss_photo_R .iss_gisa p { position:absolute; width:236px; height:42px; font-size:13px; font-weight:600; background-color:rgba(0, 0, 0, 0.5); bottom:0px; margin-top:20px; }
.iss_photo_R .iss_gisa p a { display:block; overflow:hidden; color:#fff; height:35px; padding:5px 10px 0 10px; line-height:16px; }

/*로고.로그인*/
.menu_top { overflow:hidden; width:100%; text-align:center;}
.menu_logo { padding:12px 0 20px 0px; }
.menu_login { overflow:hidden; padding-left:8px;}
.menu_login ul { overflow:hidden; margin-bottom:20px; font-size:13px; color:#c9c9c9;}
.menu_login ul li { float:left; margin-left:12px; }
.menu_login ul li a { color:#c9c9c9; }
/*검색*/
.menu_search { width:100%; height:34px; text-align:left; background:#0e1b32; border-top:1px solid #454e5e; border-bottom:1px solid #454e5e; }
.search_box { width:70px; float:left; outline-style:none; font-size:13px; color:#eaeaea; background:#0e1b32;
			  margin:0 10px 0 20px; padding:0 20px 0 0px;  margin-top:9px;}
.menu_search_btn { display:block; margin:9px 0 0 0px; padding-left:10px;}
/*왼족 리스트 메뉴*/
.fmenu_on{ background:#103a6a; }
.fmenu_on2{ background:#103a6a; }
.menu_list{ position: relative; }
.fmenu .fmenu_list {  overflow:hidden; border-top:1px solid #1d304f; border-bottom:1px solid #0a172b;}
.fmenu .fmenu_list span {  float:left; display:block; width:150px; height:35px; font-size:13px; font-weight:500;
	line-height:35px; color:#fff; padding:0px 30px 0px 20px; cursor:pointer;
	background:url(../images/menu_icon.png) no-repeat 115px -2px; }
.fmenu .fmenu_list span a{ color:#fff; }
.fmenu .fmenu_on span { display:block; background:url(../images/menu_icon_on.png) no-repeat 115px -2px; }
.fmenu .fmenu_list .fmenu_btn { float:right; padding:0px; }

/* display:none 해제시  */
.child_menu { position:relative; display:none; position:absolute; left:150px; top:-50%; padding:30px 0; width:150px; height:auto; background:#103a6a;  }
.child_menu li { z-index:1; height:31px; font-size:13px; padding-left:20px; line-height:30px; }
.child_menu a { color:#e6e6e6 !important;  }
.child_all_gisa { position:absolute; overflow:hidden; display:block; width:132px;
	font-weight:500; height:30px; border-bottom:1px solid #345781; margin:0 0 0 9px; padding-bottom:5px;}
.child_on { background:#1c5c9a; }
.child_all { height:27px;padding-bottom:10px; }

.child_border { overflow:hidden; display:block; width:112px;
	height:30px; margin:0 0 0 9px; padding-bottom:5px;
	border-top:1px solid #345781; }

/*지면보기.구독신청.기사제보.메뉴광고*/
.menu_bottom { margin:20px 0 0 20px;  }
.menu_bottom li { margin-top:10px; }
.menu_bottom li img { padding-right:10px; margin-top:-5px; }

.menu_ad { overflow:hidden; width:150px; height:144px; margin-top:30px; text-align: center}

 /*0924 광고 리스트*/
.menu_ad_A {overflow:hidden; width:80px; margin:20px 0 0 35px; height:80px; border-radius:50%; }/*0924*/

ul.menu_ad_list { width:102px; padding-right:32px; text-align:right; margin:40px 0 0 24px; }
ul.menu_ad_list li { position:relative; margin-bottom:18px; line-height:0px; height:100px;  }
ul.menu_ad_list li img { width:100px; height:100px; border-radius:100%; }
ul.menu_ad_list li em { display:none; position:absolute; top:25px; left:112px; background:#2a5390;  color:#fff; padding:5px 10px; border-radius:3px; min-width:160px; text-align:left; font-size:13px; line-height:20px; z-index:99;}
ul.menu_ad_list li em:before { content:''; display:block; width:10px; height:14px;  position:absolute; top:50%; left:-10px; margin-top:-7px;  background:url(../images/btn/menu_icon_img.png) no-repeat 0 0;}
ul.menu_ad_list li a:hover em { display:block;}

/*----------------content----------------*/

/*----헤드라인 left----*/
.main_head { position:relative; width:1146px; height:auto; margin-bottom:28px;}/*---0914수정 ---*/
.head_left { overflow:hidden; float:left; width:829px;  margin-right:17px; }/*---0914수정 ---*/

/*----헤드라인 right----*/
.head_right { position:relative; overflow:hidden; float:right; width:300px; }

/*메인 오른쪽 검색*/
.main_search_box { overflow:hidden; width:298px; height:34px; margin-bottom:20px; border:1px solid #dedede; background:#f5f5f5;  position:relative;}
.main_search { width:228px; background:#f5f5f5; font-size:12px; padding:11px 0 0 0; margin:0 12px 0 12px; letter-spacing:-0.8px; outline-style:none; }
.main_search_box span { position:absolute; display:block; top:0px; right:0px; cursor:pointer; }
.main_search_box input{ color:#728eb5;}

/* 광고 영역 */
.head_right_ad1 { overflow:hidden; position:relative; width:300px; height:120px;}
.head_right_ad2 { overflow:hidden; position:relative; width:300px; height:80px; margin-top:15px;  }/*---0914수정 ---*/
.head_right_ad2 img, .head_right_ad2 embed{ width:300px; height:80px;  }
.main_cont_ad { overflow:hidden; position:relative; height:60px; padding:20px 64px;  margin-bottom:20px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; text-align:center; z-index:1;}
.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; }

/* 인터랙티브 배너 추가 2015-09-08 */
.interactive_news{border-top:2px solid #3F67BF; margin-top:15px;}
/*.interactive_news p{font-size:16px; color:#3F67BF; font-weight:600; padding:0px 0 12px 0px; float:left;}*/
/*.interactive_news span{float:right; padding:6px;}*/
.interactive > p {  }

/* 섹션탭  *//*20170215 박태호 추가*/
.main_section { position:relative; overflow:hidden; width:1146px; margin-bottom:15px; }

/* 메인 경인 핫 이슈*//* 0210 조희선 수정               */
.hot_issue { position:relative; overflow:hidden; width:300px; height:240px; background:#f2f2f2; padding:0 18px; margin-bottom:11px; margin-top:10px;}/*---170207 은진수정 ---*/
.hot_issue_title { font-size:14px; color:#333333; font-weight:600; padding:12px 0 11px 0; }/* 0210 조희선 수정 */
.hot_issue_title span { color:#fd3a48; }
.hot_bg { position:absolute; overflow:hidden; width:125px; height:85px; background-color:rgba(0, 0, 0, 0.5); }	/*170207 은진 수정*//* 0210 조희선 수정 */
.hot_title { position:absolute; bottom:-5px; }
.hot_title a { overflow:hidden; display:block; color:#fff; font-size:15px; height:52px; line-height:25px; padding:0 12px 2px 12px; line-height:18px;} /* 0210 조희선 수정 */
.hot_title a:hover { color:#ff9900; }
.hot_issue_list ul li { position:relative; overflow:hidden; float:left; width:125px; height:85px; font-size:13px !important; margin:0 14px 14px 0; background:#434a54; cursor:pointer; }/*170207 은진 수정*//* 0210 조희선 수정 */
.hot_issue_list .hot_bg_pink { background:#ed5564; }

/*----연예 스포츠----*/
.enter_sports { position:relative; overflow:hidden; width:1146px; height:245px; background:#f7f7f7; margin:30px 0; }/*- 0911 -*/
/*더보기*/
.the_bogi { float:right; font-size:13px; font-weight:600; margin:10px 21px 0 0; }
.the_bogi a { color:#80abbc;}

/*연예.스포츠 버튼*/
.enter_sport1{ display: none;}
.enter_sports_btn { overflow:hidden; float:left; width:143px; height:245px; }
.enter_sports ul .enter_btn{ overflow:hidden; width:143px; height:122px; cursor:pointer; background:url(../images/btn/enter_off.png) no-repeat;}
.enter_sports ul .sports_btn{ overflow:hidden; width:143px; height:123px; cursor:pointer; background:url(../images/btn/sports_off.png) no-repeat; }
.enter_sports ul .enter_btn_on{ overflow:hidden; width:143px; height:122px; cursor:pointer; background:url(../images/btn/enter_on.png) no-repeat;}
.enter_sports ul .sports_btn_on{ overflow:hidden; width:143px; height:122px; cursor:pointer; background:url(../images/btn/sports_on.png) no-repeat; }
.enter_sports ul .gg_btn{ overflow:hidden; width:143px; height:122px; cursor:pointer; background:url(../images/btn/gg_off.png) no-repeat;}
.enter_sports ul .ic_btn{ overflow:hidden; width:143px; height:123px; cursor:pointer; background:url(../images/btn/ic_off.png) no-repeat; }
.enter_sports ul .gg_btn_on{ overflow:hidden; width:143px; height:122px; cursor:pointer; background:url(../images/btn/gg_on.png) no-repeat;}
.enter_sports ul .ic_btn_on{ overflow:hidden; width:143px; height:122px; cursor:pointer; background:url(../images/btn/ic_on.png) no-repeat; }

/*----TODAY MOMENT----*/
.today_moment { position:relative; width:1146px; height:530px; margin-bottom:25px; z-index: 9; overflow:hidden;}/*- 0911 -*/

.today_moment_title { overflow:hidden; width:100%; margin-bottom:12px;  background:url(../images/btn/ico_main_titlebar.gif) no-repeat 0 3px; padding-left:15px;}
.today_moment_title div { font-size:17px; font-weight:600; color:#333333;  }
.today_moment_title div span { color:#ec145d; }
.today_moment_title div strong { color:#0171bd; }
.today_moment_title div h2 { display:inline-block;color:#a6a6a6; font-weight:normal; font-size:16px; padding:0 5px;}
.today_moment .hiddenInfo{width:0; height:0; overflow: hidden; }

.moment_box { overflow:hidden; width:1146px; height:490px;}/*- 0911 -*/
.moment_big_photo { position:relative; overflow:hidden; float:left; width:800px; height:500px;}
.moment_big_img { display:block; width:800px; height:500px; }/*- 0911 -*/
.moment_big_img a img { width:800px; height:500px; }/*- 0911 -*/
.moment_bottom_bg { position:absolute; width:800px; height:45px; bottom:10px; background-color:rgba(0, 0, 0, 0.5); }/*- 0911 -*/
.moment_bottom_bg p {float:left; font-size:17px; font-weight:600; width:450px; height:45px; margin-top:13px; color:#fff;}/*- 0911 -*/
.moment_bottom_bg p a { display:block; overflow:hidden;  width:450px; height:18px; color:#fff; padding:0 14px;}/*- 0911 -*/
.moment_bottom_bg span { display:block; font-weight:bold; overflow:hidden; float:right; font-size:12px; width:140px; height:41px; margin-top:12px; 
						color:#fff; padding:0 14px; cursor:pointer;}

.moment_slide{ width:800px; height: 500px; }
.moment_right { position:relative; overflow:hidden; float:right; width:330px; height:500px; }

.moment_right_ad { float:right; width:330px; height:182px; }/*- 0911 -*/
.moment_right_ad img { width:330px; height:182px; }/*- 0911 -*/
.moment_right_news { float:right; width:330px; height:243px; }/*- 0911 -*/
.moment_right_news img { width:160px; height:228px;  }/*- 0911 -*/

.moment_paper { display:block; position:relative;  overflow:hidden; text-align:center; height:228px; margin:24px 0 0 0; border-bottom:1px solid #ececec; }
.moment_paper img { border:1px solid #ececec; }
.mom_btn { position:absolute; width:800px; bottom:230px; z-index:99;}
.mom_L { display:block; float:left; width:40px; height:38px; cursor:pointer; background:url(../images/btn/mo_L_off.png) no-repeat 0px 0px; }
.mom_R { display:block; float:right; width:40px; height:38px; cursor:pointer; background:url(../images/btn/mo_R_off.png) no-repeat 0px 0px; }
.mom_L.on { background:url(../images/btn/mo_L_on.png) no-repeat 0px 0px; }
.mom_R.on { background:url(../images/btn/mo_R_on.png) no-repeat 0px 0px; }
.mom_L.off { background:url(../images/btn/mo_L_off.png) no-repeat 0px 0px; }
.mom_R.off { background:url(../images/btn/mo_R_off.png) no-repeat 0px 0px; }

/* MOMENT 오른쪽 숨겨져 있는 기사 css */
.moment_paper_gisa { padding:0 0 0 10px; margin:29px 0; }
.moment_paper_gisa span { float:left; width:64px; text-align:center; height:18px; background:#3d7dbd; color:#fff; padding:4px 4px 4px 2px; }
.moment_paper_gisa span a { display:block; color:#fff; padding:0 0 0 3px; }/*- 0911 -*/
.moment_paper_gisa p { float:left; font-size:14px; margin:3px 0 0 10px; font-weight:600; }/*- 0911 -*/
.moment_paper_gisa p a { display:block; overflow:hidden; width:230px; height:20px; color:#555555; }
.moment_paper_gisa p a:hover { text-decoration: underline; }


.moment_right_gisa { position:absolute; width:346px; height:490px; background:#252525; right:0px; }/*- 0911 -*/
.moment_r_top { overflow:hidden; width:345px; height:36px; padding:20px 0 0 25px; }/*- 0911 -*/
.moment_r_top .moment_r_social { float:left; width:200px; height:36px;}
.moment_r_top .moment_r_social li { float:left; width:23px; height:24px; margin-right:17px; cursor: pointer; }
.sns_popup li { cursor: pointer; }
.moment_r_Page { float:right; width:70px; margin-right:50px; margin-top:-2px;}
.moment_r_Page ul { float:left; font-size:13px; }
.moment_r_Page ul li { float:left; color:#b0b0b0; letter-spacing:5px; padding-top:4px; }
.moment_r_Page ul li a { font-weight:600; color:#b0b0b0; }
.moment_r_Page ul li .r_Page_on { color:#519df0; }
.moment_r_Page .r_popup { display:block; float:right; }

.moment_r_gisa { overflow:hidden; height:300px; padding:20px 24px 30px 24px;  }
.moment_r_gisa p { font-size:17px; font-weight:600; color:#fff; padding-bottom:20px; line-height:22px; }
.moment_r_gisa p a { color:#fff; }
.moment_r_gisa span { display:block; overflow:hidden; font-size:13px; height:260px; color:#fff; padding-bottom:0px; line-height:22px; }
.moment_r_gisa span a { color:#fff; }

.moment_bottom_bg span { display:block; overflow:hidden; float:right; font-size:12px; width:120px;
height:41px; margin-top:12px; height:18px; color:#fff; cursor:pointer;}

.mom_top_btn { position:absolute; top:10px; right:10px; }
.mom_top_btn img { width:35px; height:35px; }

.moment_bottom_bg span.photo_number{ width:70px; text-align: right; }


    /* 투데이모먼트 풀스크린 팝업*/
#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_content{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; }

/* 11.20 js kstory*/
.kbg_temp{ overflow:hidden; width:1146px; display:block;}
.k_story_L { float:left; overflow:hidden; width:553px; height:421px; border-right:1px solid #e6e6e6; }/*- 0911 -*/
.k_story_gisaL { overflow:hidden; width:527px; height:421px; }/*- 0911 -*/
.k_story_gisaL span { display:block; overflow:hidden; width:553px; height:316px; margin-bottom:14px; }/*- 0911 -*/
.k_story_gisaL span img { width:527px; height:316px ;}/*- 0911 -*/

.k_story_gisaL h2 { display:block; overflow:hidden; font-size:18px; font-weight:600; width:527px; margin-bottom:10px;}/*- 0911 -*/
.k_story_gisaL h2 a { display:block; overflow:hidden; height:24px; color:#333; }
.k_story_gisaL p { overflow:hidden; width:527px; font-size:12px; }/*- 0911 -*/
.k_story_gisaL p a{ display:block; height:55px; overflow:hidden; width:527px; color:#333; font-size:12px;}/*- 0911 -*/
.k_story_R { float:right; overflow:hidden; width:567px; height:421px;  }/*- 0911 -*/
.k_story_gisaR { overflow:hidden; float:left; width:272px; height:205px; margin:0 22px 13px 0;}/*- 0911 -*/
.k_story_gisaR span { display:block; width:272px; height:156px; }/*- 0911 -*/
.k_story_gisaR span img { width:272px; height:156px; }/*- 0911 -*/
.k_story_gisaR p { width:272px; font-size:14px; font-weight:600; margin-top:5px;}/*- 0911 -*/
.k_story_gisaR p a { display:block; overflow:hidden; height:35px; color:#333; }/*- 0911 -*/

.k_story_gisaL h2 a:hover { text-decoration: underline; } 
.k_story_gisaL p a:hover { text-decoration: underline; } 
.k_story_gisaR p a:hover { text-decoration: underline; }

/*----K스토리----*/
.k_story { position:relative; overflow:hidden; width:1146px; height:490px; padding:0 0px 30px 0px; margin-bottom:30px; margin-top:30px;}/*- 0911 -*/
.k_story_title { overflow:hidden; width:100%; }
.k_story_title p { float:left; font-size:24px; color:#444; font-weight:600; padding:0px 0px 5px 0px;}
.k_story_title span { display:block; float:right; font-size:14px; font-weight:600; padding:0px 0px 0 0; }
.k_story_title span a { color:#777; }
.k_story_btn { overflow:hidden; width:990px; height:45px; margin:15px 0 20px 0; }
.k_story_btn li { float:left; width:198px; height:33px; padding-top:12px; text-align:center; color:#444444; font-size:15px; font-weight:600; background:#cfcfcf; border-right:1px solid #b8b8b8; cursor:pointer;}

.k_story_btn .k_story_on { background:#3386a9; color:#ffffff; }
.k_story_gisa { overflow:hidden; width:100%; display:block; }


/*K스토리 탭*/
ul.k_tabs {overflow:hidden; width:1146px; height:45px; margin:15px 0 20px 0;}
/*K 버튼 */
ul.k_tabs li {
cursor: pointer;overflow: hidden;position: relative;
float:left; width:227px; height:33px; padding-top:12px; text-align:center; color:#444444;
font-size:15px; font-weight:600; background:#cfcfcf; border-right:1px solid #b8b8b8; cursor:pointer;
}/*- 0911 -*/

/*K 온버튼*/
ul.k_tabs li.active {background: #3385aa;border-bottom: 1px solid #FFFFFF;color:#fff;}

/* 시리즈 9.02 */
.series_box, .life_box { position:relative; overflow:hidden; }
.series_L { position:relative; float:left; overflow:hidden; width:735px; }
.series_top_box { position:relative; overflow:hidden; margin-top:15px; width:735px; height:380px; margin-bottom:15px;  }
.series_top_photo { position:relative; overflow:hidden; width:735px; height:380px;}
.seri_top_img { display:block; overflow:hidden; width:735px; height:380px; }
.seri_top_gisa { position:absolute; overflow:hidden; width:100%; bottom:0px; height:77px;  background-color:rgba(0, 0, 0, 0.5); text-align:center; }
.seri_top_gisa p { overflow:hidden; height:25px; padding:15px 0 0 0; font-size:26px; color:#ffffff; font-weight:600;  }
.seri_top_gisa span { overflow:hidden; display:block; height:20px; padding:7px 0 0px 0; font-size:20px; color:#ffffff; }
.seri_top_btn { position:absolute; width:100%; top:160px; z-index:1; }
.seri_top_btnL { float:left; cursor:pointer; }
.seri_top_btnR { float:right;cursor:pointer; }
.series_cen_box { position:relative; overflow:hidden; margin-bottom:15px; }
.cen_gisa_L { position:relative; float:left; overflow:hidden; width:460px; height:280px; }
.cen_L_img { display:block; width:460px; height:280px; overflow:hidden; }
.cen_text_box { position:absolute; top:0px; padding:20px 0 20px 15px;}
.cne_L_title, .cne_R_title {overflow:hidden; height:37px; padding:3px 10px 0 10px; background-color:rgba(0, 0, 0, 0.5); }
.cne_L_title span, .cne_R_title span { font-size:24px; display:block; color:#fff; font-weight:600; margin-top:9px; }
.cne_L_text, .cne_R_text { overflow:hidden; height:27px; padding:2px 0 0 0; margin-top:0px; }
.cne_L_text span, .cne_R_text span{ font-size:20px; color:#fff; padding:0 10px 10px 10px; background-color:rgba(0, 0, 0, 0.5); }
.cen_gisa_R { position:relative; float:right; overflow:hidden; width:260px; height:280px; }
.cen_R_img { display:block; width:260px; height:280px; overflow:hidden; }
.cen_L_img { display:block; width:460px; height:280px; overflow:hidden; }
.series_bottom_box  { position:relative; overflow:hidden; margin-bottom:15px; }
.series_R { position:relative; overflow:hidden;  float:right; overflow:hidden; width:280px; }
.series_title_box { overflow:hidden; width:128px; height:14px; float:right;
	padding:5px 10px 10px 20px; border:1px solid #dbdbdb; background-color:#ebebeb; margin-bottom:12px; }
.series_R_gisa { position:relative; overflow:hidden; width:280px; height:313px; margin-bottom:15px; }
.seri_R_img { display:block; overflow:hidden; width:280px; height:313px; }
.seri_R_top { position:absolute; width:100%; height:38px; top:0px; background:#39b08e; }
.seri_R_top p{ display:block; overflow:hidden; font-size:18px; color:#fff; margin:10px 0 0 12px; }
.seri_R_bottom { position:absolute; width:100%; height:38px; bottom:0px; background-color:rgba(0, 0, 0, 0.5) }
.seri_R_bottom p{ display:block; overflow:hidden; font-size:18px; color:#fff; margin:10px 0 0 12px; }
.seri_R_blue { background:#52a0d6; }
.seri_R_violet { background:#ba98ca; }

.series_box .swiper-wrapper, .series_box .swiper-container, .series_box .swiper-slide{height:380px !important;}
.life_box .swiper-wrapper, .life_box .swiper-container, .life_box .swiper-slide{height:380px !important;}


/*-------- 에듀 --------*/
.edu_top_box { position:relative; overflow:hidden; }
.edu_top_gisa { position:relative; overflow:hidden; float:left; width:394px; margin-bottom:20px;}/*---0914수정 ---*/
.edu_top_photo { overflow:hidden; width:394px; height:250px; } /*---0914수정 ---*/
.edu_top_photo img{width:394px; height:250px;} /*---0914수정 ---*/
.edu_top_text { overflow:hidden; height:90px; width:394px;} /*---0914수정 ---*/
.edu_title { overflow:hidden; height:40px; }
.edu_title span { display:block; font-size:16px; font-weight:600; overflow:hidden; height:17px;	color:#222222; margin:13px 5px 0 5px; }
.edu_text { overflow:hidden; height:40px; }
.edu_text span { display:block; overflow:hidden; height:34px; margin:0 5px 0 5px; font-size:12px; color:#666666; }

.edu_bottom_box { position:relative; overflow:hidden; margin-bottom:30px;}
.edu_bottom_gisa { overflow:hidden; width:220px; height:199px; float:left; margin-left:20px; }
.edu_botto_left { margin-left:0px; }
.edu_bottom_title { overflow:hidden; width:100%; height:33px; }
.edu_bottom_title span { display:block; overflow:hidden; font-size:14px; margin:7px 8px 7px 8px;color:#fff; font-weight:600; height:18px;  }

.edu_bottom_text { overflow:hidden; border:1px solid #ebebeb; background:#f7f7f7; width:254px; height:164px; }/*---0914수정 ---*/
.edu_bott_titel { overflow:hidden; width:100%; margin-bottom:21px;}
.edu_bott_titel span { overflow:hidden; display:block; height:34px; margin:13px 12px 0 12px; font-size:15px; font-weight:600; color:#333333; }

.edu_bott_text { overflow:hidden; width:100%;}
.edu_bott_text span { overflow:hidden; display:block; height:73px; margin:0 12px 0 12px; line-height:19px; }

/* 에듀 bottom 뉴스 타이틀 백그라운드 색상 */
.edu_bottom_gisa .edu_bottom_blue { background:#0b99ce; }
.edu_bottom_gisa .edu_bottom_orange { background:#f9884c; }
.edu_bottom_gisa .edu_bottom_green { background:#32ab87; }

/*---- 이미지 있을때 css ----*/
.edu_bott_img { overflow:hidden; display:block; width:218px; height:111px; }
.edu_bott_titel .edu_bott_margin { margin:8px 12px 0 12px; }
.edu_bottom_bg { background:#fff; }

.edu_R_photo { overflow:hidden; position:relative; width:298px; height:293px; border:1px solid #cbcbcb; margin-bottom:26px; }
.edu_R_photo span { display:block; width:298px; height:293px; overflow:hidden; }
.edu_R_photoBG { position:absolute; bottom:0px; width:100%; height:44px; background-color:rgba(0, 0, 0, 0.5) }
.edu_R_photoBG p { display:block; overflow:hidden; font-size:15px; height:17px; color:#fffefe; margin:15px 14px 15px 14px; font-weight:600; }






/*---- 경인 포토 슬라이드 ----*/
.photo_slide { position:relative; overflow:hidden; width:1146px; 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 27px; }
.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 34px; }/*- 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;}



/*---- 뉴스  ----*/
.news_sub_L { position:relative; overflow:hidden; float:left; width:830px; }/*---0914수정 ---*/
.news_sub_title { overflow:hidden; padding:5px 0; font-size:25px; font-weight:600; color:#333333; }
.btn_all_series a{float:right; margin-top:-24px; display:block; border:1px solid #e4e4e4; background:#F4F4F4; padding:5px 15px; font-weight:600;}/*---0917추가 ---*/
.news_sub_menu { margin:10px 0 15px 0; border-bottom:1px solid #d2d2d2; width:100%; overflow: hidden; }/*---0916수정 ---*/
.news_sub_menu ul { overflow:hidden; padding:0 10px 8px 10px; background:#f5f5f5; color:#555555; width:calc(100% - 20px);}/*---20190306수정 ---*/
.news_sub_menu ul li { float:left; margin:10px 10px 0 0; font-weight:600;  }
.news_sub_menu ul li a { color:#555555; font-size:13px; }

/*뉴스 메뉴 클릭시 그페이지 메뉴 부분 color 변경되면서 유지됨*/
.news_sub_menu .sub_menu_on { color:#e33636; height:30px; font-weight:bold;  }

.news_sub_list { position:relative; overflow:hidden; width:100%; border-top:1px solid #acacac; }
.news_list_box { overflow:hidden; width:100%; height:105px; margin:20px 0 0 0; border-bottom:1px solid #e6e6e6; }
.news_list_photo { display:block; overflow:hidden; float:left; width:120px; 
height:120px; margin-right:20px; border:1px solid #d2d2d2; }/*0924*/

.news_list_box img { width:120px; height:120px; } /*0924*/

/*
.news_list_box h2 { font-size:15px; margin-bottom:11px;  }
.news_list_box h2 a { color:#222222; display:block; overflow:hidden; height:17px;  }
*/
.news_list_box h2 { font-size: 18px; font-weight: 400;margin-bottom:11px; height: 20px; overflow:hidden;}
.news_list_box h2 a { color:#222222; display:block; overflow:hidden; height: 20px;  line-height:19px;}
.news_list_box h2 a:hover { text-decoration: underline; }


.news_list_box p { font-size:12px; color:#666666; }
.news_list_box p a { display:block; overflow:hidden; height:35px; color:#666666; }
.news_list_box p a:hover { text-decoration: underline; }

.news_list_box span { overflow:hidden; display:block; font-size:11px; color:#999999; margin-top:7px;}
.news_list_box span a { color:#999999; }

.news_deobogi { position:relative; overflow:hidden; height:38px;  margin-top:25px;text-align:center;  border:1px solid #e6e6e6; background:#fcfcfc; cursor:pointer;}
.news_deobogi span { display:inline-block; overflow:hidden; text-align:center; width:150px;  height:27px; font-size:15px;
	font-weight:600; background:url(../images/news_deobogi_icon.png) no-repeat 125px 13px; }
.news_deobogi span a { display:block; color:#555555; margin-top:10px;  }


/*-- 뉴스 오른쪽 기사 --*/
.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:600; 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:600; 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; }

/* 연재중인 칼럼 목록 */
.column_sub { overflow:hidden; width:300px; margin-bottom:20px; }
.column_top_title { overflow:hidden; width:300px; height:35px; background:#ebebeb; cursor:pointer; }
.column_top_title span { display:block; color:#333333; font-size:15px; font-weight:600; margin:9px 0 0 11px;}
.column_list_box { overflow:hidden; border:1px solid #e2e2e2; }
.column_top_list { float:left; display:block; overflow:hidden; width:125px;  padding:10px 12px 10px 12px; }
.column_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; }
.column_top_list li a { color:#555555; display:block; overflow:hidden; height:25px; padding:0 5px 0 0;}

/*지난칼럼목록*/
.column_bottom_title { overflow:hidden; width:300px; height:35px; background:#ebebeb; cursor:pointer; }
.column_bottom_title span { display:block; color:#333333; font-size:15px; font-weight:600; margin:9px 0 0 11px;}
.column_bottom_list { float:left; display:block; overflow:hidden; width:125px;  padding:10px 12px 10px 12px; }
.column_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; }
.column_bottom_list li a { color:#555555; display:block; overflow:hidden; height:25px; padding:0 5px 0 0;}

/* 섹션 하단컨텐츠 */
.section_bott{width:830px; float:left;}
.section_bott .news_deobogi{clear:both;}
.enter_left{float:left; width:625px; margin-right:15px;}
.enter_public_box{width:145px; height:145px; float:left; position:relative; margin-right:15px; margin-bottom:15px;}
.enter_public_box img{width:145px; height:145px;}
.enter_public_box span{position:absolute; bottom:0; background:url(../images/btn/bg04.png) no-repeat 0 0; left:0; font-size:14px; color:#fff; padding:5px; height:34px; overflow:hidden; font-weight:600;}
.enter_left .no_mg{margin:0;}
.enter_public_box span:hover { text-decoration: underline; }
.enter_txt_box p:hover { text-decoration: underline; }
.enter_txt_box span:hover { text-decoration: underline; }

.enter_left div{margin-right:15px; margin-bottom:15px; }
.enter_box_big{ height: 145px; float: left;
    position: relative;  }
.enter_box_big img{width:305px; height: 145px;}
.enter_box_big span{position:absolute; bottom:0; background:url(../images/btn/bg04.png) repeat-x 0 0; left:0; font-size:14px; color:#fff; height:34px; overflow:hidden; font-weight:600; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; padding:24px 10px 0 10px; width:285px;}

.enter_box_big02{width:273px; height:113px; float:left; border:1px solid #d6d6d6; background:#f6f6f6; padding:15px;}
.enter_box_big02 p{font-size:14px; font-weight:600; color:#000; line-height:20px; margin-bottom:8px; height:40px; overflow:hidden;}
.enter_box_big02 span{height:70px; overflow:hidden; display:block;}
.enter_box_big02 p:hover { text-decoration: underline; }
.enter_box_big02 span:hover { text-decoration: underline; }

.enter_txt_box{border:1px solid #d6d6d6; background:#f6f6f6; width:113px; height:113px; float:left; padding:15px;}
.enter_txt_box p{font-size:13px; color:#000; font-weight:600; letter-spacing:-1px; height:56px; overflow:hidden; margin-bottom:8px;}
.enter_txt{background:0 !important; height:56px; overflow:hidden; display:block;}


/*----------------------- 인천&지역별 서브 홈 css -----------------------*/
.sub_main_top { position:relative; overflow:hidden; float:left; height:146px; margin-bottom:25px;					width:1146px;} /*---- 09-14 수정----*/
.sub_main_L { position:relative; overflow:hidden; float:left;				width:816px;}/*---- 09-14 수정----*/

.sub_main_R { position:relative; overflow:hidden; float:right; width:300px; }
.sub_main_ad { overflow:hidden; width:300px; height:auto; background:#e0e0e0; margin-bottom:20px; }

/*----------------sports 스포츠---------------*/
.sports_L { position:relative; float:left; width:816px; }

/*스포츠 수원kt*/
.sports_navi { overflow:hidden; font-size:15px; padding:0 0 10px 0; font-weight:600; color:#333333; }
.sports_navi a { font-size:15px; color:#333333; }
.suwon_big_photo { overflow:hidden; width:816px; height:222px; margin-bottom:30px;}
.suwon_big_photo img{width:816px; height:222px;}

.sports_R_gisa p a { display:block; overflow:hidden; width:190px; height:15px; color:#555555;  }
.sports_R { position:relative; overflow:hidden; float:right; width:300px; }

.sports_R_gisa p a:hover { text-decoration: underline; }


/*---------------  지역종합 중부권 -------------- */
.region_L { position:relative; overflow:hidden; float:left;					width:816px; } /*---0914수정 ---*/
.region_R { position:relative; overflow:hidden; float:right; width:300px; }

/*------------------------  리얼영상 홈 realmedia ------------------------*/
/*리얼 포토 리스트 기사*/
.real_photo_gisa { position:relative; overflow:hidden;  }
.real_photo_list { overflow:hidden; border-bottom:1px solid #ececec; margin-bottom:20px; }
.real_photo_title { overflow:hidden; font-weight:600; padding-bottom:2px; margin-bottom:15px; }
.real_photo_title h2 { display:inline-block; font-size:18px; color:#333333; font-weight:600;}
.real_photo_title span { float:right; font-size:13px; color:#9d9d9d;}
.real_photo_title span a { color:#9d9d9d; }


/*--------------------  금요와이드  ---------------------*/
.Friday_photo_list { position:relative; overflow:hidden; margin-bottom:40px; }
.Friday_title { font-size:17px; color:#444444; font-weight:600; padding-bottom:14px; border-bottom:3px solid #e6a662; }
.Friday_photo_list .Friday_title_violet { border-bottom:3px solid #8781bd; }
.Friday_photo_list .Friday_title_gray { border-bottom:3px solid #998675; }
.Friday_title { font-size:17px; color:#444444; font-weight:600; padding-bottom:14px; border-bottom:3px solid #e6a662; }
.Friday_title span { font-size:14px; float:right; color:#777;}

.fri_list_box { position:relative; overflow:hidden; border-bottom:3px solid #ededed; }
.fri_lis { float:left; overflow:hidden; width:294px; height:300px; border-left:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; }/*- 0911 -*/
.fri_lis span { display:block; width:294px; height:173px; margin-bottom:18px; }/*- 0911 -*/
.fri_lis span img { width:294px; height:173px; }/*- 0911 -*/
.fri_lis h2 { font-size:14px; color:#333333; padding:0 15px; font-weight:600; }
.fri_lis h2 a { overflow:hidden; display:block; height:35px; margin-bottom:23px; color:#333333; }
.fri_lis p { font-size:12px; color:#999999; padding:0 15px;  font-weight:600;}
.fri_lis p a { overflow:hidden; display:block; height:35px; }



/*/////////////// 검색결과 ///////////////*/
.search_result{overflow:hidden; padding:0;/* font-family:"나눔고딕",Nanum Gothic;*/}
.search_detail_box{width:100%; text-align:center; background:#F1F1F1; padding:32px 0;}
.search_list{margin-top:-2px; width:100px; padding:4px 8px; /*font-family:"나눔고딕",Nanum Gothic;*/ font-size:12px; color:#000; font-weight:bold; margin-right:2px; height:28px;}
.detail_search_bar{margin-top:-2px; width:210px; border:1px solid #a9a9a9; height:26px; padding-left:5px; /*font-family:"나눔고딕",Nanum Gothic;*/}
.btn_srh a{width:55px; padding:5px; background:#359BED; display:inline-block; margin-top:2px; color:#fff; margin-left:1px; font-size:13px; font-weight:500;}
.btn_detail_srh a{width:75px; padding:5px; background:#0072A6; display:inline-block; margin-top:2px; color:#fff; font-size:13px; font-weight:500; margin-left:2px;}
.search_chk{width:845px; margin-top:5px; font-weight:500; color:#000;}

.detail_result_box{border-top:1px solid #D7D7D7; margin:30px 0 60px 0; clear:both;}
#search_result_list{margin-top:30px;}
.result_list{border-bottom:1px solid #C3C3C3; width:100%; border-left:1px solid #D6D6D6; overflow:auto;}
.result_list li{width:100px; height:35px; line-height:35px; float:left; background:#F5F5F5; text-align:center; border-top:1px solid #D6D6D6; cursor:pointer; border-right:1px solid #D6D6D6; font-size:13px; font-weight:500; color:#666;}
.result_list li a{display:block;}
.result_num{float:left; clear:both; padding:15px 0 0 0; font-size:18px; font-weight:500; color:#333; letter-spacing:-0.5px;}
.search_keyword{color:#e0564b;}
.news_list_order{float:right; margin-top:16px; font-weight:500; font-size:13px;}
.news_list_order li{float:left;}
.order_now a{color:#359bed;}

.search_num{color:#9e9e9e; font-size:12px;}
.gisa_small_more a{float:right; padding:17px 0 0 0; font-size:13px; display:block; color:#359bed; text-decoration:underline; font-weight:500;}
.detail_result_box .news_sub_list{border-top:none;}

/* 사진 검색결과 */
.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 6px 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; width:245px;}/*---0914수정 ---*/

/* 동영상 검색결과 */
.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:13px;}/*---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;}

/* 검색결과가 없을시 */
.no_result{min-height:300px; text-align:center; padding-top:5%; font-size:18px; font-weight:500; color:#333;}
.no_result span{color:#DF564C;}

/* 페이징 */
.s_paging {display:block; text-align:center; margin-top: 20px; height: 23px}
.s_paging div { margin:0 auto;}
.s_paging span {display:inline-block; min-width:20px; height:20px; margin:0 4px; }
.s_paging span strong a{color:#000;}
.s_paging span a{display:block; height:20px; font-size:12px; line-height:20px;  border:1px solid #ddd; background-color:#fff; border-radius:10px;}

/* 상세검색 팝업 */
.dsearch_popup{width:630px; height:340px; border:1px solid #484848;}
.srh_popup_hd{background:#484848; height:37px; line-height:37px; padding-left:25px;}
.srh_popup_hd p{float:left; font-size:15px; color:#fff;}
.srh_popup_hd span{float:right;}
.srh_popup_hd span a{padding:10px 12px; display:inline-block;}

.srh_detail_tbl{width:100%; font-size:13px;}
.srh_detail_tbl tr{border-bottom:1px solid #e4e4e4;}
.srh_detail_tbl th{padding:16px 0; text-align:left; padding-left:25px; width:100px; color:#333;}
.srh_detail_tbl td{letter-spacing:-0.5px; color:#666; font-weight:bold;}
.search_section{width:200px; height:26px; border:1px solid #ccc; font-family:"나눔고딕",NanumGothic; padding-left:5px;}
.srh_date{border:1px solid #ccc; height:26px; width:120px; vertical-align:top; margin:-5px 0 15px 0;}

.search_b{width:148px; margin:13px auto;}
.srh_btn{display:inline-block; text-align:center; font-size:14px; font-weight:500;}
.srh_btn a{width:70px; background:#359BED; color:#fff; padding:6px 0; margin:0 1px; display:block; float:left;}
.reset_btn{display:inline-block; text-align:center; font-size:14px; font-weight:500;}
.reset_btn a{width:68px; border:1px solid #E6E6E6; background:#EEEEEE; color:#666; padding:5px 0; margin:0 1px; display:block; float:left;}

/* 시리즈 */
.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:1145px;}/*///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:227.8px; 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;}

/* 시리즈 목록 */
.series_li01{float:left; background:#16A086; padding:11px 10px; font-size:18px; font-weight:500; color:#fff; margin-bottom:5px;					width:1146px; }/*///0916 수정///*/
.series_li02{float:left; background:#0A8FC8; padding:11px 10px; font-size:18px; font-weight:500; color:#fff; margin-bottom:5px;					width:1146px; }/*///0916 수정///*/

/* 그래픽 뉴스 */
.graphic_news_list{overflow:hidden;}
.grpnews_list{border:1px solid #dbdbdb; float:left; margin-right:24px; margin-bottom:20px;			width:266px; height:362px; position:relative;}/*---0914수정 ---*/
.grpnews_list .result_li_date{margin-top:0px;			position:absolute; bottom:0; 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:9px 13px 6px 13px; font-size:14px; line-height:22px; font-weight:600; color:#333; height:41px; overflow:hidden;}
.result_li_tit a{color:#333;}
/* 그래픽뉴스 본문 */

.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;}

/* 포토 */
#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수정 ---*/




/* 연예 리스트 */
.enter_news{margin-top:40px; overflow:auto; padding:0;}
.enter_news .photo_news_li{width:254px;float:left;}
.enter_news .photo_n{margin-bottom:26px; background:#fff; padding-top:17px; border:1px solid #e1e1e1;}
.enter_news .photo_li_img{margin:0 0px 5px 13px;}
.enter_news .photo_li_img img{width:226px;}
.enter_news .photo_news_li .result_li_tit{margin-bottom:5px;}
.enter_news .photo_news_li .result_li_gija{display:block; padding:0 12px; font-size:12px;}
.enter_news .photo_news_li .result_li_date{padding:2px 17px; display:block; width:218px;}
.enter_news .photo_news_01,.photo_news_02{margin-right:26px;}

/* 포토뷰  */
.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; }

.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;}


/*-------------- 기사본문 --------------*/
.view{ /* overflow:hidden; */ width:100%;}
.view_title_box{position:relative; border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; padding-bottom:13px;}
.view_location{color:#999; padding:8px 0; margin-bottom:10px;}
.view_location span{font-size:14px; padding:5px; color:#5097c1;}
.view_location span a{color:#5097c1;}
.view_location span.now_view a{color:#125896; font-weight:bold;}
.view_title{font-size:32px; line-height:42px; font-weight:bold; color:#333; margin-bottom:20px;}/*0924*/
.view_title02{font-size:18px; line-height:28px; color:#333; margin-bottom:20px;}

.now_view_over{position:absolute; width:100%; overflow:auto; border-bottom:2px solid #333; padding-bottom:5px; padding-left:97px; background:#fff;}
.now_view_over span{margin-right:2px;display:inline-block;}


/* 경인인사이드 */
.view_inside{margin-top:30px; border-top:1px solid #ccc; overflow:auto; float:left; width:100%;}

/* 기사 좌우 이동 */
.view_btn{position:fixed; top:45%; z-index:10; width:100%;}
.view_prev_btn{position:absolute; left:0; float:left;}
.view_next_btn{position:absolute; right:0; float:right;}

/* 기사 좌우 이동 2015-11-19 수정 */
.view_btn{position:fixed; top:45%; z-index:20; width:100%; left:0;}/* 2016-06-20 조희선 수정 */
.view_prev_btn a{position:absolute; left:0; float:left; background:url(../images/btn/btn_view_prev.gif) no-repeat 0 0; width:30px; height:99px;}
.view_next_btn a{position:absolute; right:0; float:right; background:url(../images/btn/btn_view_next.gif) no-repeat 0 0; width:30px; height:99px;}
.view_prev_btn a:hover{position:absolute; left:0; float:left; background:url(../images/btn/btn_view_prev_on.gif) no-repeat 0 0; width:30px; height:99px;}
.view_next_btn a:hover{position:absolute; right:0; float:right; background:url(../images/btn/btn_view_next_on.gif) no-repeat 0 0; width:30px; height:99px;}
.view_prev_btn em{ display:none; position:absolute; top:0; left:30px; background:#F5F5F5; border:1px solid #DBDBDB; color:#000; padding:5px 10px; width:200px; height:87px; text-align:left; font-size:13px; line-height:20px; z-index:99; font-size:15px;}
.view_prev_btn em:before { content:''; display:block; width:10px; height:14px;  position:absolute; top:50%; left:-10px; margin-top:-7px;}
.view_next_btn em { display:none; position:absolute; top:0; right:30px; background:#F5F5F5; border:1px solid #DBDBDB; color:#000; padding:5px 10px; width:200px; height:87px; text-align:left; font-size:13px; line-height:20px; z-index:99; font-size:15px;}
.view_next_btn em:before{ content:''; display:block; width:10px; height:14px;  position:absolute; top:50%; right:-10px; margin-top:-7px;}
.view_prev_btn a:hover em,.view_next_btn a:hover em{ display:block;}
.view_prev_btn em strong,.view_next_btn em strong{font-size:15px; margin:8px 0; display:block;}
.view_prev_btn em span,.view_next_btn em span{display:block; height:40px; overflow:hidden;}

/* 공유버튼 */
.view_sns_pop{overflow:auto; position:absolute; bottom:38px; right:1px; background:url(../images/btn/view_popup_bg.png) no-repeat 0 0; width:149px; height:41px; padding:3px 5px;}/* 2016-06-20 조희선 수정 */
.view_sns_pop li{float:left; margin-left:7px; 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; margin-top:-4px;}
.view_top_sns li{float:left; margin:0 6px;}/* 2016-06-20 조희선 수정 */
.view_left{float:left;				margin-right:20px;  width:816px;}/*---0914수정 ---*/

.bm_view{margin-top:12px; position:relative;}
.icon_view_sns{ display: none;  position:absolute; top:380px; left:-40px; z-index:1;}
.icon_view_sns li{margin-bottom:5px;}
.view_image{margin-bottom:20px;}
.view_img{text-align:center; margin-bottom:10px;}
.photocaption{color:#306f7f; font-weight:400; padding:5px 0 10px 0; text-align:left; font-size:14px; line-height: 18px;}/*0924*/
.view_txt{ width:816px; font-size:18px; line-height:31px; color:#333; text-align:justify;}
.view_copyright{font-family:"굴림",Gulim; margin:20px 0 10px 0;}
.view_jisa{color:#333; font-family:"굴림",Gulim;}

/* 본문 해시태그 */
.tag_news {position:relative;width:670px;/* border-top: solid 1px rgba(0,0,0,0.2); */border-bottom: solid 2px rgba(0,0,0,0.2);overflow:hidden;padding: 0 0 10px 0; margin-top:20px;}
.tag_news p {width: 100px;font-size:14px;color: #f26d24;font-weight: 600;text-align: center;letter-spacing: 0.3px;margin-bottom: 8px;/* float:left; */}
.tag_news ul{width:550px;overflow:hidden;padding-left: 10px;}
.tag_news ul li{font-size:13px;float:left;/* margin-left:20px; *//* margin-bottom:15px; */margin: 0 5px 5px 0;}
.tag_news ul li a{color: #4a90e2;position:relative;/* top:-2px; */display:block;background: #f3f3f3;padding: 0 14px;height: 30px;line-height: 30px;border-radius: 20px;}
.tag_news ul li:before{/* content:''; *//* display:block; *//* height:28px; *//* width:18px; */float: left;/* background:url(../images/tag_arrow_ft.jpg) 0px -56px repeat; */margin-right:5px;}


/* 만평만화 */
.cartoon_list{overflow:auto; border-top:1px solid #e4e4e4; margin:15px 0;}
.cartoon_list > p{font-size:16px; font-weight:600; color:#000; padding:15px 0;}
.cartoon_list div{width:338px; float:left; margin:0 33px;}
.cartoon_list div p{width:338px; height:200px; overflow:hidden; border:1px solid #ccc; margin-bottom:10px;}
.cartoon_list div p img{width:326px; height:100%;}
.cartoon_list div span{font-size:14px; font-weight:600; color:#000;}

/**/
.img_MSize, .img_LSize, .img_SSize{margin-bottom:0px;}

/* 관련기사 */
.view_rel_gisa{margin-top:25px; padding-bottom:20px; border-bottom:1px solid #e4e4e4;}
.view_rel_gisa p{margin-bottom:10px;background:url(../images/btn/ico_relnews.gif) no-repeat 0 0; padding:5px 0 5px 37px; font-family:"돋움",Dotum; font-size:14px; color:#3B8BFA; font-weight:bold;}
.view_rel_gisa ul li{background:url(../images/btn/ico_relgisa.png) no-repeat 0 10px; padding-left:13px; letter-spacing:-0.5px; color:#000; font-family:"나눔고딕",Nanum Gothic; font-size:16px; line-height:30px; font-weight:600;}
.view_rel_gisa ul li a{color:#333;}

.view_right{float:right; width:300px;}/*---0914수정 ---*/
.right_ad{width:300px; height:300px; background:#ccc; color:#000; text-align:center; line-height:300px; font-size:16px; margin-bottom:10px;}

/* 본문 우측 경인포토슬라이드 */
.view_photo_slide p{font-size:15px; padding:3px 0 8px 0; font-weight:600; color:#000;}
.view_photo_slide p span{color:#FB489A;}
.view_photo_list li{width:99px; float:left; position:relative; text-align:center;}
.view_photo_list li img{width:98px; height:209px; margin-bottom:10px;}
.view_photo_list li .slide_icon{position:absolute; bottom:34px; left:3px;}
.view_photo_list li .slide_icon img{width:19px; height:16px;}
.view_photo_list li span{font-family:"굴림",Gulim; height:32px; display:inline-block; overflow:hidden; padding:0 5px; text-align:center; color:#333;}


/* 이슈 9.02 추가 */
.issue_top_title { overflow:hidden; padding:5px 0; font-size:25px; margin-bottom:25px; font-weight:600; color:#333333; }
.issue_list_box { overflow:hidden; border-top:1px solid #e6e6e6; padding:20px 0 30px 0;}
.issue_L_title { font-size:20px; color:#359bed; padding-bottom:3px; font-weight:600; }
.issue_photo_box { overflow:hidden; height:105px; margin-top:16px; margin-bottom:20px; }
.issue_photo_img { display:block; float:left; overflow:hidden; width:120px; margin-right:21px; height:120px; border:1px solid #d2d2d2; }
.issue_photo_img img {  width:120px; height:120px;}
.issue_gisa_box { overflow:hidden; position:relative; }
.iss_title { /*overflow:hidden; */height:18px; font-size:18px; color:#222222; margin-bottom:10px; }
.iss_text { display:block; overflow:hidden; height:35px; font-size:12px; color:#666666; margin-bottom:3px;}
.iss_gija { display:block; overflow:hidden; height:15px; font-size:12px; color:#999999;   }
.iss_list { overflow:hidden; }
.iss_list li { background:url(../images/issue_bar.png) no-repeat 0 5px; padding-left:20px; line-height:25px; font-size:15px; color:#222222; font-weight:600; }
.iss_list li a { color:#222222; }
.iss_btn_down { position:absolute; cursor:pointer; margin:-20px 0 0 660px;}
.conTime{ font-weight: normal; color:#aaa; font-size:11px; }


/* 제휴사 */
.partnership{margin:15px 0 0 0; border:1px solid #e4e4e4; overflow:auto;}
.partnership ul li{float:left; padding:10px 14px;}

/*  0922 메인 탑 하단 버튼 */
.main_top_bottom { position:fixed; top:70px;/* 20161108 은진 요청에 의해 상단으로 변경 bottom:40px; */right:20px; z-index:9999;}
.main_top_bottom li { margin-bottom:9px; }


/* k스토리 컨텐츠 추가 2019-03-27  */
.result_li_tit.rs_tit { height:41px !important; }
.result_li_tit.rs_text { font-size:12px; font-weight:normal; height:127px !important;  }
.photo_news.sp_pt_wrap { margin-top:20px; padding-top:37px; border-top:1px solid #e1e1e1; }


/* 0925 모바일 K */
/* Kyeongin Mobile K */
.event_mobi {height:1900px;}
.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; }


/*----------------footer----------------*/

.footer_top { position:relative; overflow:hidden; height:36px; padding:0px 20px; border-bottom:1px solid #ebebeb; border-top:1px solid #ebebeb; background:#f4f4f4; }
.footer_top ul li { float:left; line-height:32px;}
.footer_top ul li a{ padding:0 9px; color:#919191; font-weight:600; font-size:13px;  }
/*경인 주소*/
.footer_address { float:left; height:227px; margin-top:25px; padding:0px 22px; border-right:1px solid #ebebeb;   width:335px; } /*- 0911 -*/
.footer_address ul { overflow:hidden; margin-top:10px; letter-spacing:-0.5px; }
.footer_address ul li { font-size:12px; color:#666666; padding-bottom:3px; letter-spacing:-1px; }
.footer_address ul li strong { color:#222; }
/*경인일보 사업.행사*/
.footer_event { float:left; height:227px; padding:0 24px; margin-top:25px; border-right:1px solid #ebebeb; width:340px; } /*- 0911 -*/
.footer_event .event_title { font-size:16px; color:#333; font-weight:600; letter-spacing:-0.5px; margin-bottom:14px;}
.footer_event .event_title a { float:right; }
.footer_event span { display:block; margin:14px 0px;  }
.footer_event ul li { overflow:hidden; height:27px; line-height:27px; border-bottom:1px dashed #d5d5d5; font-size:12px; color:#666666; }
.footer_event .event_select { overflow:hidden; height: 28px;  margin-top:15px; text-align:center; color:#555555;
	font-size: 12px; border:1px solid #c7c7c7; padding-left:20px;      width:330px; }/*- 0911 -*/
/*경인일보 알립니다*/
.footer_notice { float:right; width:331px;  height:227px; padding:0 20px; margin-top:25px;  }
.notice_title { width:100%; }
.notice_title p{ float:left;font-size:16px; color:#333; font-weight:600; letter-spacing:-0.5px; margin-bottom:14px;}
.notice_title ul { float:right; border:1px solid #ebebeb; border-radius:5px; margin-top:-3px; padding:2px 9px 5px 2px; }
.notice_title ul li { float:left; margin-left:10px; }
.notice_title .notice_text_on { color:red; font-weight:600;}

.notice_btn { overflow:hidden; width:100%; margin-top:5px; }
.notice_btn ul { overflow:hidden; border-top:1px solid #e4e4e4; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; }
.notice_btn ul li { width:81px; height:28px; cursor:pointer; float:left; font-size:14px; font-weight:600; color:#444;
	text-align:center; line-height:24px; border-left:1px solid #e4e4e4; }
.notice_btn ul li a { font-size:14px; color:#444; }
.notice_on { background:#eaeaea; }

.notice_text { overflow:hidden; width:100%; }
.notice_text ul { overflow:hidden; margin-top:10px; }
.notice_text ul li { overflow:hidden; height:28px; border-bottom:1px dashed #cfcfcf;
	font-size:12px; color:#666666; line-height:27px; }

/*----------------sub_footer----------------*/


/*----------------Err page ----------------*/
#wrap_err { width:1000px; height:100%; position:relative; padding:0 10px 30px 10px; margin:0 auto; top:80px;  background-color:#fff;}
.err_img { width:520px; height:auto; margin:0 auto; padding-top:20px;}
.err_img img { width:100%; height:100%; }
.err_text { width:90%; margin:0 auto; padding:10px 0 20px 0; text-align:center; font-size:12px; }
.err_btn { position:relative; margin:0 auto; width:210px; height:50px; }
.err_btn li { float:left; font-size:13px; margin-top:20px; padding:5px 15px 5px 15px; margin-left:20px; }
.err_L { border:1px solid #d5d5d5; margin-left:0px; color:#555555; }
.err_R { background-color:#5b8cce; border:1px solid #5b8cce; color:#fff; }
.err_R a { color:#fff; }
.err_footer { width:100%; text-align:center; border:1px solid red; font-size:12px; margin-top:30px; }
/*----------------Err page ----------------*/

.pm_hd_li{position:relative;}
.photo_main_list p{
    cursor: pointer;}
.pm_hd_li li.on img {
    width: 184px;
    height: 110px;
    border: 3px solid #359bed;
}

.pm_ul_li{ position: absolute; top:0; left:0;}


/* 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;}

/* 알림 첨부화일 텍스트 컬러 */
.addfile a{color:blue; font-weight:bold;}


/* 익스 7버전 전용  11.10 khy */
*:first-child+html .hot_issue{ position:relative; overflow:hidden; width:1110px; margin-top:190px; height:186px; background:#f2f2f2; padding:0 18px; margin-bottom:30px; }

/* 뷰 테이블 수정 */
#naverTbl {border: 1px solid #ddd;}
#naverTbl  td{border: 1px solid #ddd;}



/* 만평 2015.11.26* 새로 추가 */
.cartoon_news{overflow:auto; width: 816px; border-top:1px solid #e4e4e4; padding-top:24px; margin:24px 0;}
.satirical_title { margin:0 0 8px 2px; font-size:16px; color:#222; }
.satirical_box { position:relative; overflow:hidden; width:100%; height:145px; background:#f7f7f7;  }
.satirical_list { overflow:hidden; width:720px; height:115px; margin:20px 0 15px 48px; }
.satiri_gisa { overflow:hidden; float:left; width:132px; height:115px; margin-left:14px; }
.satiri_img { display:block; width:130px; height:90px; margin-bottom:3px; border:1px solid #cdcdcd; }
.satiri_img img { width:130px; height:90px; }
.satiri_text { display:block; text-align:center; overflow:hidden; font-size:14px; color:#222222; }
.satirical_L {  position:absolute; top:0px; left:0px; overflow:hidden; float:left;width:30px; height:145px; cursor:pointer; }
.satirical_R {  position:absolute; top:0px; right:0px; overflow:hidden; float:right; width:30px; height:145px; cursor:pointer; }

/* 만화 2015.11.26* 새로 추가 */
.cartoon_news{overflow:auto; border-top:1px solid #e4e4e4; padding-top:24px; margin:24px 0;}
.comic { position:relative; overflow:hidden; margin-top:23px; }
.comic_title { margin:0 0 8px 2px; font-size:16px; color:#222; }
.comic_box { position:relative; overflow:hidden; width:100%; height:145px; background:#f7f7f7;  }
.comic_list { overflow:hidden; width:720px; height:115px; margin:20px 0 15px 48px; }
.comic_gisa { overflow:hidden; float:left; width:132px; height:115px; margin-left:14px; }
.comic_img { display:block; width:130px; height:90px; margin-bottom:3px;border:1px solid #cdcdcd; }
.comic_img img { width:130px; height:90px; }
.comic_text { display:block; text-align:center; overflow:hidden; font-size:14px; color:#222222; }
.comic_L {  position:absolute; top:0px; left:0px; overflow:hidden; float:left;width:30px; height:145px; cursor:pointer; }
.comic_R {  position:absolute; top:0px; right:0px; overflow:hidden; float:right; width:30px; height:145px; cursor:pointer; }



/*////////////////////// 0215 선거배너 추가 ////////////////////// */
.main_election_banner{background:url(../images/main_election_bg.jpg) no-repeat 0 0; width:1146px; height:130px; margin:30px 0; position:relative;}
.main_elec_cont{background:url(../images/election_bg_img.png) no-repeat 0 0; width:413px; height:130px; float:left; position:relative;}
.main_elec_cont a{width:413px; height:130px; display:block;}
.main_day{background:url(../images/icon_dday.png) no-repeat 0 0; width:97px; height:36px; font-weight:600; color:#444; position:absolute; top:25px; left:310px; cursor:default;}
.main_day p{font-size:23px; color:#444; height:36px; line-height:36px;}

.elec_menu_list{margin-left:420px; padding-top:16px;}
.elec_menu_list li{float:left;}


/* ////////////////////////////// 메인 키워드 / 타임라인 뉴스 2016-03-10 추가 //////////////////////////// */
/* 키워드 */
.today_keyword{width:100%; height:38px; border:2px solid #888; margin-bottom:25px; overflow: hidden;}
.today_keyword p{padding:10px 15px; float:left; font-size:15px; color:#000; font-weight:bold;}
.today_keyword ul li{float:left; margin:0 10px; font-size:14px; line-height:38px; letter-spacing:-0.5px; font-weight:bold;}
.today_keyword ul li:nth-child(odd) a{color:#009bff;}
.today_keyword ul li:nth-child(even) a{color:#666;}

/* 타임라인뉴스 */
.main_timeline{width:273px; float:right; background:#f8f8f8; height:810px; overflow:hidden; margin-bottom:25px;}/* 0210 조희선 수정 */
.main_timeline0226{width:249px; float:right; background:#f8f8f8; height:810px; overflow:hidden; margin-bottom:25px; padding: 0 12px;} /* 0226 조용호 수정*/
.timeline_news{width:253px; padding:15px 5px 15px 10px; margin-bottom:20px;}
.timeline_news .public_title{ font-size:15px; height:23px; color:#f5504e; margin-top:-2px; padding-left:3px; margin-bottom:10px; font-weight:bold;}
.timeline{background:url(../images/btn/ico_line.png) repeat-y 8px 30px; height:753px; padding-right:1px;}/* 0210 조희선 수정 */
               
.time_news{overflow:hidden; margin-bottom:15px;}
.time{width:30px; background:#f8f8f8; float:left; margin-right:10px; color:#6b7d80; font-size:10px;}
.time_dot{width:30px; background:#f8f8f8; float:left; margin-right:10px; color:#6b7d80; margin-top:5px;}
.timeline_gisa{float:left; width:180px; font-size:13px; font-weight:bold; letter-spacing:-0.25px;}
.timeline_gisa a{color:#404040;}
.timeline_gisa a:hover{text-decoration:underline !important;}

.timeline_img{width:190px; height:105px; overflow:hidden; margin-top:5px;}
.timeline_img img{width:190px;}


/*//////////////////////////// 국회의원 선거 개표 현황 2016-03-11 추가 /////////////////////////////*/
.vote_condition{width:100%; height:600px;position:relative;} 
.vote_hd_title{width:1144px; height:35px; background:#535590; border:1px solid #414282;}
.vote_hd_tit{float:left; background:url(../images/btn/ico_election_image.gif) no-repeat 10px 3px; line-height:37px; padding-left:50px; font-size:14px; font-weight:bold; color:#fff; margin-right:30px;}
.vote_hd_tit span{color:#fe9a00;}
.vote_hd_con{float:left; color:#fff; font-family:"돋움",dotum; line-height:37px;}
.vote_hd_home{float:right; font-size:13px; margin-top:6px; background-color:#b355a1; border-radius:13px; margin-right:20px;}
.vote_hd_home a{display:block; height:20px; padding:2px 10px 1px 25px; background:url(../images/btn/ico_election_home.gif) no-repeat 6px 4px; color:#fff;}

/* 개표현황 박스 */ 
.vote_con{width:1144px; border:1px solid #cfd4da; background:#f5f5f5; position:relative;}
.vote_con_box{overflow:hidden;}
.vote_top{border-bottom:1px solid #ccc; overflow:hidden; width:1094px; margin:0 auto; padding:19px 0 16px 0;}
.vote_bott{overflow:hidden; width:1094px; margin:0 auto; padding:16px 0 19px 0;}
.vote_local_box{border-right:1px solid #ccc; width:231px; height:200px; float:left; overflow:hidden; padding:0 21px; position:relative;}
.vote_local{font-size:14px; font-weight:bold; color:#000; letter-spacing:-1.5px; margin-bottom:8px;}
.vote_local span{font-weight:normal; font-size:13px; font-family:"맑은고딕",Malgun Gothic; color:#666;}
.vote_local span strong{color:#ccc; font-weight:normal;}
.candi_left{float:left;}
.candidate{overflow:hidden;}
.public_candi{width:80px; overflow:hidden;}
.candi_right{float:left;}
.candi_img{width:80px; text-align:center; font-size:14px; color:#333; font-weight:bold;}
.candi_img img{width:78px; height:108px; border:1px solid #ccc; margin-bottom:5px;}
.candi_party{text-align:center; margin:2px 0; font-family:"돋움",dotum; font-size:11px; color:#fff;}
.candi_party span{display:inline-block; padding:1px 4px 0 4px; height:16px; letter-spacing:-0.8px;}
.candi_support{text-align:center; letter-spacing:-0.5px; color:#666; font-family:"맑은고딕",Malgun Gothic;}
.candi_graph{float:left; width:70px; height:170px;}
.main_graph_box{width:40px; margin:0 auto; border-bottom:1px solid #d7d9d8; height:109px;}

/* 당선아이콘 2016-03-16 추가 */
.icon_win{padding-bottom:10px; width:32px; height:32px; position:absolute; z-index:9 !important; background:url(http://www.kyeongin.com/main/images/btn/ico_win.png) no-repeat 0 0;}
.win_left{top:20px; right:230px; }
.win_right{top:20px; right:80px; }

.resrh_per{height:100px; width:15px; position:relative; font-family:"나눔고딕",Nanum Gothic;}
.resrh_per span{position:absolute; bottom:-9px;}
.graph_bar{display:block; width:100%;}
.graph_bar em{ position: absolute; left:-3px; top:-18px; letter-spacing:-1px; width:100%; height:25px; text-align:center;}
.graph_left{float:left;}
.graph_right{float:right;}
.graph_left em{float:left; margin-left:-7px;}
.graph_right em{float:right; margin-left:1px;}
.candi_vs{font-size:16px; font-weight:bold; color:#b4b0af; text-align:center; margin-top:30px;}

.p_icon_default{background:#537481; color:#537481;} /* 정당기본색상 */
.p_icon00{background:#004ea1; color:#004ea1;} /*더불어민주당*/
.p_icon01{background:#DB1408; color:#DB1408;} /*국민의힘*/
.p_icon02{background:#424EA2; color:#424EA2;} /* */
.p_icon03{background:#6c9d30; color:#6c9d30;} /*국민의당*/
.p_icon80{background:#03B8BB; color:#03B8BB;} /*바른미래당*/
.p_icon30{background:#FFED00; color:#FFED00;} /*정의당*/
.p_icon05{background:#5F2F25; color:#5F2F25;} /*코리아*/
.p_icon06{background:#bcbdbf; color:#bcbdbf;} /*기독자유당*/
.p_icon07{background:#ea5d32; color:#ea5d32;} /*고용복지연금선진화연대*/
.p_icon08{background:#d2232a; color:#d2232a;} /*공화당*/
.p_icon09{background:#F26522; color:#F26522;} /*민중연합당*/
.p_icon10{background:#d9e367; color:#d9e367;} /*국제녹색당*/
.p_icon11{background:#6c8367; color:#6c8367;} /*불교당*/
.p_icon12{background:#0265b0; color:#0265b0;} /*기독당*/
.p_icon88{background:#ff0000; color:#ff0000;} /*노동당*/
.p_icon14{background:#5fba46; color:#5fba46;} /*녹색당*/
.p_icon15{background:#4146b5; color:#4146b5;} /*대한민국당*/
.p_icon16{background:#feb710; color:#feb710;} /*민주당*/
.p_icon17{background:#bcbdbf; color:#bcbdbf;} /*친반통합*/
.p_icon18{background:#bcbdbf; color:#bcbdbf;} /*친반평화통일당*/
.p_icon19{background:#924b8b; color:#924b8b;} /*한국국민당*/
.p_icon20{background:#0096df; color:#0096df;} /*한나라당*/
.p_icon21{background:#595a5c; color:#595a5c;} /*무소속*/
.p_icon22{background:#0a50a1; color:#0a50a1;} /*개혁국민신당*/
.p_icon23{background:#e6c262; color:#e6c262;} /*복지국가당*/
.p_icon24{background:#004fac; color:#004fac;} /*진리대한당*/
.p_icon25{background:#a7374d; color:#a7374d;} /*통일한국당*/
.p_icon26{background:#bcbdbf; color:#bcbdbf;} /*일제·위안부·인권정당*/
.p_icon27{background:#bcbdbf; color:#bcbdbf;} /*친반통일당*/
.p_icon28{background:#bcbdbf; color:#bcbdbf;} /*한반도미래연합*/
.p_icon99{background:#BCBDBF; color:#BCBDBF;}

/* 2020 수정된 정당 번호 */
.p_icon100{background:#004ea1; color:#004ea1;} /*더불어민주당*/
.p_icon200{background:#DB1408; color:#DB1408;} /*국민의힘*/
.p_icon730{background:#FFED00; color:#FFED00;} /*정의당*/
.p_icon2080{background:#0BA95F; color:#0BA95F;} /*민생당*/
.p_icon5010{background:#F47920;color:#F47920;} /*민중당*/
.p_icon9999{background:#BCBDBF;color:#BCBDBF;} /*무소속*/
.p_icon5040{background:#F47920;color:#F47920;} /*국민의당*/
.p_icon5049{background:#003E98;color:#003E98;} /*열린민주당*/

/* .p_icon5031{background:#E7141A; color:#E7141A;} /*국가혁명배당금당*/
/* .p_icon5020{background:#78B600; color:#78B600;} /*민주평화당*/
/* .p_icon1970{background:#5F2F25; color:#5F2F25;} /*코리아*/
/* .p_icon5000{background:#052C69; color:#052C69;}/*대한애국당*/
/* .p_icon3040{background:#bcbdbf; color:#bcbdbf;} /*기독자유당*/
/* .p_icon07{background:#ea5d32; color:#ea5d32;} /*고용복지연금선진화연대*/
/* .p_icon08{background:#d2232a; color:#d2232a;} /*공화당*/
/* .p_icon3060{background:#7F1086; color:#7F1086;}/*경제애국당*/
/* .p_icon09{background:#F26522; color:#F26522;} /*민중연합당*/
/* .p_icon10{background:#d9e367; color:#d9e367;} /*국제녹색당*/
/* .p_icon11{background:#6c8367; color:#6c8367;} /*불교당*/
/* .p_icon12{background:#0265b0; color:#0265b0;} /*기독당*/
/* .p_icon1988{background:#ff0000; color:#ff0000;} /*노동당*/
/* .p_icon710{background:#5fba46; color:#5fba46;} /*녹색당*/
/* .p_icon650{background:#4146b5; color:#4146b5;} /*대한민국당*/
/* .p_icon16{background:#feb710; color:#feb710;} /*민주당*/
/* .p_icon17{background:#bcbdbf; color:#bcbdbf;} /*친반통합*/
/* .p_icon18{background:#bcbdbf; color:#bcbdbf;} /*친반평화통일당*/
/* .p_icon2050{background:#924b8b; color:#924b8b;} /*한국국민당*/
/* .p_icon1990{background:#0096df; color:#0096df;} /*한나라당*/
/* .p_icon21{background:#595a5c; color:#595a5c;} /*무소속*/
/* .p_icon22{background:#0a50a1; color:#0a50a1;} /*개혁국민신당*/
/* .p_icon23{background:#e6c262; color:#e6c262;} /*복지국가당*/
/* .p_icon24{background:#004fac; color:#004fac;} /*진리대한당*/
/* .p_icon2070{background:#a7374d; color:#a7374d;} /*통일한국당*/
/* .p_icon26{background:#bcbdbf; color:#bcbdbf;} /*일제·위안부·인권정당*/
/* .p_icon27{background:#bcbdbf; color:#bcbdbf;} /*친반통일당*/
/* .p_icon3050{background:#bcbdbf; color:#bcbdbf;} /*한반도미래연합*/
/*.p_icon9999,.p_icon4080,.p_icon2060,.p_icon700,.p_icon1980,.p_icon2020,.p_icon4010,.p_icon3020,.p_icon4040,.p_icon3070,.p_icon3010,.p_icon2000,.p_icon4000,.p_icon3000,.p_icon3050,.p_icon4060{background:#BCBDBF; color:#BCBDBF;}*/


.candi_party span{text-align:center; margin:2px 0; font-family:"돋움",dotum; font-size:11px; color:#fff;}

div.vote_local_box:nth-child(4){border-right:0; padding-left:20px;}
div.vote_local_box:nth-child(1){margin:0;}

.vote_btn{width:1125px; top:40%; position:absolute; margin:0 10px;}
.vote_btn_left{float:left; margin-top:-29px; cursor:pointer; width:27px !important; height:45px; overflow:hidden; border:1px solid #d5d5d5; margin-left:8px;}
.vote_btn_right{float:right; margin-top:-29px; cursor:pointer; width:27px !important; height:45px; border:1px solid #d5d5d5; margin-right:8px;}

/* 개표현황 하단 */
.vote_bottom{/*position:absolute;bottom:0;*/background:#e6e6e6; height:36px; line-height:36px; padding:4px 15px; border-bottom:1px solid #ddd; width:calc(100% - 30px);}
.vote_tit{float:left; font-size:14px; font-weight:bold; color:#555; margin:0 25px;}
.party_list{float:left;}
.party_list li{float:left; margin-right:20px; color:#333; font-size:13px; font-weight:bold;}
.public_party{width:13px; height:13px; display:block; margin-top:12px; float:left; margin-right:5px;}
.info_service{float:right; font-size:12px; color:#666;}
.zuTabWrap{/*display:none;*/}





.special_more{width:1144px; border:1px solid #e4e4e4; background:#EDEDED; text-align:center; margin:0 0 15px 0; font-size:15px; font-weight:600; overflow:hidden;}
.special_more span{padding:0 15px;}
.special_more a{display:inline-block; padding:8px 0; color:#444;}
.txcolr{padding-left:-3px;}
.txcolr a{color:#fe005b;}

.middle_news .hidArr{height:82px !important;}


.noticeAd_pc_wrap.run .banner_wrap{position:absolute;right:165px !important; bottom:70px;}
.print_btn{margin-bottom:30px !important;}

/* 2020 election  0203추가*/
.election2020{width: 1111px; height: 300px; background-color: #d7e9fc; padding: 12px 18px}
