﻿/* CSS Document */


.dateCho {background:url(/common/images/news/btnChoice.png) no-repeat top left; border:0 !important; width:82px; height:26px;}
/*.newsTit1 { text-align:center; font-size:26px; font-weight:bold; color:#1a2c5c; border-bottom:2px solid #333; padding-bottom:10px; margin-top:52px;}*/
.newsTit1 { text-align:center; font-size:40px; font-weight:bold; color:#383838; border-bottom:2px solid #333; padding-bottom:10px; margin-top:48px;}
.newsTit2 { text-align:center; font-size:40px; font-weight:bold; color:#383838; border-bottom:2px solid #333; padding-bottom:10px; margin-top:48px;}
.newsTit3 { text-align:center; font-size:40px; font-weight:bold; color:#383838; padding-bottom:10px; margin-top:48px;}
.navi {position:relative; overflow:hidden; margin-top:40px;}
.navi .sp1 {font-size:14px; font-weight:normal !important; color:#4d4d4d; font-family:"Nanum Gothic";}
.navi .sp2 {font-size:10px; font-weight:normal !important; color:#4d4d4d;font-family:"Nanum Gothic"; margin-left:3px}
.navi a {font-size:17px; font-weight:bold; color:#4d4d4d; font-family:"Nanum Gothic"; margin-left:3px;}


/* All Menu */
.tvAllmenu {position:relative; width:1000px; margin:0 auto; z-index:1200; display:none}	
.tvAllmenu .closePop {position:absolute; top:10px; right:15px; cursor:pointer; z-index:1300}
.tvAllmenu .tvaBox1 {position:absolute; top:-3px; right:0; padding:40px 40px 10px 40px; overflow:hidden; border:3px solid #dcdcdc; background:#fafafa;}
.tvAllmenu .tvaBox1 ul {float:left; margin-left:20px;}
.tvAllmenu .tvaBox1 ul:first-child {margin-left:0px;}
.tvAllmenu li.title {width:110px; background:#738aad; color:#fff; font-size:14px; padding:5px 20px; border-radius:31px; margin-bottom:7px; cursor:pointer;}
.tvAllmenu li.title:hover {background:#375686;}
.tvAllmenu li.title a {color:#fff}
.tvAllmenu li.subM:nth-child(1) {float:left;}
.tvAllmenu li.subM {margin:0 0 20px 23px;}
.tvAllmenu li.subM a { background:url(/common/images/fm/bullet2.png) no-repeat 0 8px; padding-left:10px; display:block; margin-bottom:5px;}

/* Main ================*/
	/* 해드라인 */
.knewsCol1 {position:relative; width:498px; float:left; margin-top:50px;}
.knewsCol1 ul {float:left;overflow:hidden;}
.knewsCol1 .col1Box1 {position:relative; width:470px; height:385px;}
.knewsCol1 .col1Box1 .imgBox {position:relative; width:470px; height:270px;}
.knewsCol1 .col1Box1 .imgBox a.photo img {width:470px; height:270px;}
.knewsCol1 .col1Box1 .text1 {padding:8px 10px 0 10px;  border:1px solid #d8d8d8; height:78px;}
.knewsCol1 .col1Box1 .text1 a {font-size:23px; line-height:30px; font-weight:500; display:block; margin-top:5px}

.knewsCol1 .col1Box2 {position:relative; width:225px; float:left; margin-right:20px;}
.knewsCol1 .col1Box2 .imgBox, .knewsCol1 .col1Box2 .imgBox a.photo img {width:225px; height:135px; position:relative;}
/*.knewsCol1 .col1Box2 .text2 {padding:3px 0 22px 0;  line-height:20px;}
.knewsCol1 .col1Box2 .text2 a {font-size:16px;line-height:22px; font-weight:400; display:block;}*/
.knewsCol1 .col1Box2 .text2 {padding:3px 0 22px 0;  line-height:20px; width:225px; height: 44px; overflow: hidden;}
.knewsCol1 .col1Box2 .text2 a {font-size:16px;line-height:22px; font-weight:400; display:block; overflow: hidden;text-overflow:ellipsis;line-height:1.5;height:3em; 
word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}

.knewsCol2 {position:relative; width:500px; height:790px; float:left; margin-top:50px;}
.knewsCol2 .col2Box1 {position:relative; height:114px; margin:0 0 20px 10px; border-bottom:1px solid #d8d8d8; clear:both;}
.knewsCol2 .col2Box1 .imgBox {position:relative; float:left; position:relative; width:150px; height:96px;}
.knewsCol2 .col2Box1 .imgBox a.photo img {width:150px; height:96px;}
.knewsCol2 .col2Box1 .text3 {position:relative; float:left; margin-left:10px; width:315px; line-height:20px;}
.knewsCol2 .col2Box1 .text3 a {font-size:17px;line-height:24px; font-weight:500;}
.knewsCol2 .col2Box1 .text3 span {font-size:11px; color:#333; position:absolute; left:0; top:78px;}

	/* 최신기사 */
.knewsRow1 {position:relative; height:270px; width:745px; float:left; padding-top:30px;}
.knewsRow1 .row1Box1 {position:relative; clear:both; background:url(/common/images/news/bgTit.png) repeat-x 0 14px; margin-bottom:10px;}
.knewsRow1 .row1Box1 .box1Title {font-size:20px; background:#fff; width:100px; font-weight:500;}
.knewsRow1 .row1Box1 .box1More {position:absolute; top:2px; right:0;}
.knewsRow1 .row1Box2 {position:relative; float:left; width:235px;}
.knewsRow1 .row1Box2 .imgBox {position:relative;}
.knewsRow1 .row1Box2 .imgBox, .knewsRow1 .row1Box2 .imgBox a.photo img {width:235px; height:150px;}
.knewsRow1 .row1Box2 .text4 {padding:5px 0 0 0;}
.knewsRow1 .row1Box2 .text4 a {font-size:16px; font-weight:400;}

	/* TBS7 */
.knewsRow4 {position:relative; float:right; height:270px; background:#fff; padding-top:30px;}
.knewsRow4 .row4Box1 {position:relative; clear:both; background:url(/common/images/news/bgTit.png) repeat-x 0 14px; margin-bottom:10px;}
.knewsRow4 .row4Box1 .box1Title {font-size:20px; background:#fff; width:65px; font-weight:500;}
.knewsRow4 .row4Box1 .box1More {position:absolute; top:2px; right:0;}
.knewsRow4 .row4Box2 {position:relative; float:left; width:235px;}
.knewsRow4 .row4Box2 .imgBox {position:relative;}
.knewsRow4 .row4Box2 .imgBox, .knewsRow4 .row4Box2 .imgBox a.photo img {width:235px; height:150px;}
.knewsRow4 .row4Box2 .text4 {padding:5px 0 0 0;}
.knewsRow4 .row4Box2 .text4 a {font-size:16px; font-weight:400;}	

	/* ON세계 */
.knewsRow2 {position:relative; height:270px; width:745px; float:right;}
.knewsRow2 .row2Box1 {position:relative; clear:both; background:url(/common/images/news/bgTit.png) repeat-x 0 14px; margin-bottom:10px;}
.knewsRow2 .row2Box1 .box1Title {font-size:20px; background:#fff; width:78px; font-weight:500;}
.knewsRow2 .row2Box1 .box1More {position:absolute; top:2px; right:0;}
.knewsRow2 .row2Box2 {position:relative; float:left; width:235px;}
.knewsRow2 .row2Box2 .imgBox {position:relative;}
.knewsRow2 .row2Box2 .imgBox, .knewsRow2 .row2Box2 .imgBox a.photo img {width:235px; height:150px;}
.knewsRow2 .row2Box2 .text4 {padding:5px 0 0 0;}
.knewsRow2 .row2Box2 .text4 a {font-size:16px; font-weight:400;}

	/* 민심듣귀 */
.knewsCol3 {position:relative; float:left; height:270px; background:#fff;}
.knewsCol3 .col3Box1 {position:relative; clear:both; background:url(/common/images/news/bgTit.png) repeat-x 0 14px; margin-bottom:10px;}
.knewsCol3 .col3Box1 .box1Title {font-size:20px; background:#fff; width:85px; font-weight:500;}
.knewsCol3 .col3Box1 .box1More {position:absolute; top:2px; right:0;}
.knewsCol3 .col3Box2 {position:relative; float:left; width:235px;}
.knewsCol3 .col3Box2 .imgBox {position:relative;}
.knewsCol3 .col3Box2 .imgBox, .knewsCol3 .col3Box2 .imgBox a.photo img {width:235px; height:150px;}
.knewsCol3 .col3Box2 .text1 {padding:5px 0 0 0; font-size:16px;}
.knewsCol3 .col3Box2 .text1 a {font-size:16px; font-weight:400;}

	/* 실시간 뉴스 */
.knewsRow3 {position:relative; clear:both; height:950px;}
.knewsCol4 {position:relative; width:550px; float:left; border-top:1px solid #d8d8d8;}
.knewsCol4 .col4Box1 {position:relative; height:114px; border-bottom:1px solid #d8d8d8; clear:both; margin-top:20px}
.knewsCol4 .col4Box1 .imgBox {position:relative; float:left;}
.knewsCol4 .col4Box1 .imgBox, .knewsCol4 .col4Box1 .imgBox a.photo img {width:150px; height:96px;}
.knewsCol4 .col4Box1 .text3 {position:relative; float:left; margin-left:10px; width:380px; line-height:20px; font-size:17px;}
.knewsCol4 .col4Box1 .text3 a {font-size:17px; line-height:20px; font-weight:500;}
.knewsCol4 .col4Box1 .text3 span {font-size:11px; color:#333; position:absolute; left:0; top:78px; line-height:20px;}

	/* 많이본뉴스/기획기사/여론조사/배너 */
.knewsCol5 {position:relative; float:right; width:420px;}
.knewsCol5 .col5Row1 {position:relative; height:253px; border:1px solid #ccc; background:#f9f9f9; padding:10px 20px 0 20px;}
.knewsCol5 .col5Row1 .row1Box1 .box1Title {font-size:17px; font-weight:500;}
.knewsCol5 .col5Row1 .row1Box1 .box1More {position:absolute; top:-1px; right:-1px;}
.knewsCol5 .col5Row1 .row1Box2 li {margin-top:8px;}
.knewsCol5 .col5Row1 .row1Box2 li span {font-size:15px; float:left; margin-right:4px;}
.knewsCol5 .col5Row1 .row1Box2 li span.color1 {font-weight:bold;}
.knewsCol5 .col5Row1 .row1Box2 li a {font-size:15px; display:block; font-weight:normal;}

.knewsCol5 .col5Row2 {position:relative; height:218px; border:1px solid #ccc; background:#f9f9f9; padding:16px 20px 0 20px; margin-top:10px;}
.knewsCol5 .col5Row2 .row2Box1 .box1Title {font-size:17px; font-weight:500;}
.knewsCol5 .col5Row2 .row2Box1 .box1More {position:absolute; top:-1px; right:-1px;}
.knewsCol5 .col5Row2 .row2Box2 {margin-top:10px; position:relative; height:77px;}
.knewsCol5 .col5Row2 .row2Box2 .imgBox, .knewsCol5 .col5Row2 .row2Box2 .imgBox a.photo img {width:120px; height:77px;}
.knewsCol5 .col5Row2 .row2Box2 .imgBox {float:left; position:relative;}
.knewsCol5 .col5Row2 .row2Box2 .text {float:left; margin-left:10px; width:246px; height:77px; display:table; line-height:18px;}
.knewsCol5 .col5Row2 .row2Box2 .text a {display:table-cell; vertical-align:middle; line-height:18px; font-size:15px;}

.knewsCol5 .col5Row3 {position:relative; width:420px; height:100px; margin-top:10px; background:url(/common/images/news/bannerMain1.png) no-repeat;} 
.knewsCol5 .col5Row3 a {color:#1e1e1e; display:block; height:100%;}
.knewsCol5 .col5Row3 a:hover {color:#0a43a0;}
.knewsCol5 .col5Row3 a.text1 {top:45px;}
.knewsCol5 .col5Row3 a.text2 {top:65px;}

.knewsCol5 .col5Row33 {position:relative; width:420px; height:100px; margin-top:10px; background:url(/common/images/news/bannerMain4.jpg) no-repeat;} 
.knewsCol5 .col5Row33 a {color:#1e1e1e; display:block; height:100%;}
.knewsCol5 .col5Row33 a:hover {color:#0a43a0;}
.knewsCol5 .col5Row33 a.text1 {top:45px;}
.knewsCol5 .col5Row33 a.text2 {top:65px;}

.knewsCol5 .col5Row4 {height:40px; margin-top:10px;}
.knewsCol5 .col5Row5 {height:42px; margin-top:10px;}
.knewsCol5 .col5Row5 .left {margin-right:6px;}



/* Sub List ================ */
	/* Left List */
.leftCol {width:670px; position:relative; float:left;}
.leftCol .dateBox {height:30px; border-bottom:1px solid #d8d8d8; margin-bottom:15px; margin-top:10px;}
.leftCol .dateBox .today {position:relative; float:left;  background:url(/common/images/news/iconToday.png) no-repeat 0 2px;}
.leftCol .dateBox .today .chDate1 {position:absolute; left:135px; margin-top:-1px;}
.leftCol .dateBox .today li {margin-left:53px; font-size:16px; color:#1963d1;}
.leftCol .dateBox .btnbox {float:right;}
.leftCol .dateBox .btnbox li {float:left;}

.leftCol .imgTit {margin-bottom:30px;}

.leftCol .listBox {position:relative;}
.leftCol .listBox ul {border-bottom:1px solid #d8d8d8; margin-bottom:15px; padding-bottom:18px; overflow:hidden;}
.leftCol .listBox ul li.tit {margin-bottom:5px; width:100%;}
.leftCol .listBox ul li.tit a {font-size:18px; font-weight:500;}
.leftCol .listBox ul li.imgBox, .leftCol .listBox ul li.imgBox .img img {width:150px; height:96px;}
.leftCol .listBox ul li.imgBox {position:relative; float:left; margin-right:10px;}
.leftCol .listBox ul li.text {float:left; width:510px; height:80px;}
.leftCol .listBox ul li.text2 {float:left; width:670px; height:80px;}
.leftCol .listBox ul li.text2 a:hover {color:#2979f0;}
.leftCol .listBox ul li.text a, .leftCol .listBox ul li.text2 a {font-weight:normal; color:#5f5f5f;}
.leftCol .listBox ul li.text a:hover {color:#2979f0;}
.leftCol .listBox ul li.date {float:left; font-size:12px; font-weight:normal; color:#5f5f5f;}

   /* 많이본 뉴스 */
.rightCol {width:270px; position:relative; float:left; overflow:hidden; margin-left:30px; border:1px solid #d8d8d8; padding:14px;}
.rightCol .colRow1 {position:relative; overflow:hidden; padding-bottom:10px; border-bottom:1px solid #d8d8d8;}
.rightCol .colRow1 .row1Box1 .box1Title {font-size:17px; padding-bottom:10px; font-weight:500; float:left;}
.rightCol .colRow1 .row1Box1 .box1More {float:right;}
.rightCol .colRow1 .row1Box1 .box1More a {font-size:12px; color:#808080;}
.rightCol .colRow1 .row1Box2 li {margin-top:8px; width:100%; overflow:hidden;}
.rightCol .colRow1 .row1Box2 li span {font-size:15px; float:left; margin:-1px 4px 0 0;}
.rightCol .colRow1 .row1Box2 li span.color1 {font-weight:bold;}
.rightCol .colRow1 .row1Box2 li a {font-size:14px; font-weight:normal; float:left; display:block; width:248px;}

	/* 팩트ON */
.rightCol .colRow2 {position:relative; overflow:hidden; padding-bottom:20px; border-bottom:1px solid #d8d8d8; margin-top:15px;}
.rightCol .colRow2 ul {overflow:hidden;}
.rightCol .colRow2 .row2Box1 .box1Title {font-size:17px; padding-bottom:5px; font-weight:500;  float:left;}
.rightCol .colRow2 .row2Box1 .box1More {float:right}
.rightCol .colRow2 .row2Box1 .box1More a {font-size:12px; color:#808080;}
.rightCol .colRow2 .row2Box2 {margin-bottom:15px}
.rightCol .colRow2 .row2Box2 .img, .rightCol .colRow2 .row2Box2 li a.photo img {width:270px; height:174px; position:relative;}
.rightCol .colRow2 .row2Box2 .tit {margin-top:5px; line-height:16px;}
.rightCol .colRow2 .row2Box2 .tit a {line-height:18px; font-weight:500;}
.rightCol .colRow2 .row2Box3 {margin-top:10px;}
.rightCol .colRow2 .row2Box3 .img, .rightCol .colRow2 .row2Box3 li a.photo img {width:90px; height:58px;}
.rightCol .colRow2 .row2Box3 .img {float:left; position:relative;}
.rightCol .colRow2 .row2Box3 .tit {float:left; width:168px; line-height:16px; display:table; margin-left:10px;}
.rightCol .colRow2 .row2Box3 .tit a {height:58px; line-height:16px; font-size:13px; font-weight:normal; vertical-align:middle; display:table-cell}

	/* SNS동영상 */
.rightCol .colRow3 {position:relative; overflow:hidden; padding-bottom:20px; margin-top:15px;}
.rightCol .colRow3 ul {overflow:hidden;}
.rightCol .colRow3 .row3Box1 .box1Title {font-size:17px; padding-bottom:5px; font-weight:500; float:left}
.rightCol .colRow3 .row3Box1 .box1More {float:right;}
.rightCol .colRow3 .row3Box1 .box1More a {font-size:12px; color:#808080;}
.rightCol .colRow3 .row3Box2 {margin-bottom:15px}
.rightCol .colRow3 .row3Box2 .img, .rightCol .colRow3 .row3Box2 li a.photo img {width:270px; height:152px; position:relative;}
.rightCol .colRow3 .row3Box2 .tit {margin-top:5px; line-height:16px;}
.rightCol .colRow3 .row3Box2 .tit a {line-height:18px; font-weight:500;}
.rightCol .colRow3 .row3Box3 {margin-top:10px;}
.rightCol .colRow3 .row3Box3 .img, .rightCol .colRow3 .row3Box3 li a.photo img {width:90px; height:51px;}
.rightCol .colRow3 .row3Box3 .img {float:left; position:relative;}
.rightCol .colRow3 .row3Box3 .tit {float:left; width:168px; line-height:16px; display:table; margin-left:10px;}
.rightCol .colRow3 .row3Box3 .tit a {height:51px; line-height:16px; font-size:13px; font-weight:normal; vertical-align:middle; display:table-cell}

	/* Righ Banner */
.rightCol .rowBanner1 {height:125px;}
.rightCol .rowBanner2 {height:95px; margin-top:10px;}
.rightCol .rowBanner3 {height:48px; margin-top:15px;}
.rightCol .rowBanner3 .left {margin-right:10px; float:left;}



/* View ================ */
	/* 상단
.viewRow {position:relative; overflow:hidden; border-bottom:2px solid #1e1e1e; margin-top:40px;}
.viewRow .viewTitle li {font-size:32px; line-height:40px; font-weight:500;}
.viewRow .viewMult {position:relative; margin-top:20px; padding-bottom:5px; overflow:hidden;}
.viewRow .viewMult li {float:left; margin-right:3px; height:27px; position:relative;}
.viewRow .viewMult li.newsGood {border:1px solid #dddddd; display:table; height:25px; padding:0 5px; margin-right:10px;}
.viewRow .viewMult li.newsGood a {float:left; margin-top:3px;}
.viewRow .viewMult li.newsGood span {display:block; float:left; margin:2px 0 0 3px;}
.viewRow .viewMult li.man {background:url(/common/images/news/iconMan.png) no-repeat top left; padding-left:27px;}
.viewRow .viewMult li.man span {display:block; margin-top:10px; font-size:12px; font-weight:normal;}
.viewRow .viewMult li.man span a {font-weight:normal; font-size:12px;}
.viewRow .viewMult li.print {position:absolute; right:0;} */

	/* 내용
.viewLeft {position:relative; overflow:hidden; width:680px; float:left;}	
.viewLeft .viewData {padding-top:20px; border-bottom:1px solid #d8d8d8;}
.viewLeft .viewData .photo {text-align:center; font-weight:normal; font-size:12px;}
.viewLeft .viewData .photo img {width:570px; margin-bottom:5px;}
.viewLeft .viewData .text {margin-top:0; font-size:16px;}
.viewLeft .viewData .infoBox {height:22px; margin:50px 0 10px 0; padding-left:30px; background:url(/common/images/news/iconPoint.png) no-repeat 0 0;}
.viewLeft .viewData .infoBox span {padding-top:2px; font-size:12px; display:block;}

.viewLeft .btnBox {overflow:hidden; text-align:right; margin-top:20px;} 
.viewLeft .btnBox a.btnList {display:inline-block; text-align:center; padding:4px 17px 6px 17px; color:#fff; background:#2d6abd;} 
.viewLeft .btnBox a.btnList:hover {background:#5a8fd7;} */


	/* 상단 */
.viewRow {position:relative; overflow:hidden; border-bottom:2px solid #1e1e1e; margin-top:15px;}
.viewRow .viewTitle li {font-size:32px; line-height:40px; font-weight:500;}
.viewRow .viewMult {position:relative; margin-top:20px; padding-bottom:5px; overflow:hidden;}
.viewRow .viewMult li {float:left; margin-right:3px; height:27px; position:relative;}
.viewRow .viewMult li.rigIcon {float:right;}
.viewRow .viewMult li.vmLeft, .viewRow .viewMult li.vmLeft a { font-size:12px; font-weight:normal;}
.viewRow .viewMult li.vmLeft {margin-top:10px; height:16px;}
.viewRow .viewMult li.rigIcon p {float:left; margin-left:3px;}
.viewRow .viewMult li.rigIcon .newsGood {border:1px solid #dddddd; height:25px; padding:0 5px;}
.viewRow .viewMult li.rigIcon .newsGood a {margin-top:3px; display:inline-block; float:left;}
.viewRow .viewMult li.rigIcon .newsGood span {display:block; float:left; margin:3px 5px 0 5px;}


	/* 내용 */
.viewLeft {position:relative; overflow:hidden; width:670px; float:left;}	
.viewLeft .viewData {padding-top:20px; border-bottom:1px solid #d8d8d8; font-size:16px; font-family:'Roboto', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;}
.viewLeft .viewData .photo {text-align:center; font-weight:normal; font-size:12px;}
.viewLeft .viewData .photo img {width:100%; margin-bottom:5px;}
.viewLeft .viewData .text {margin-top:0; font-size:16px; font-family:'Roboto', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;}
.viewLeft .viewData .text div {font-size:16px; font-family:'Roboto', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;}
.viewLeft .viewData .text p {font-size:16px; font-family:'Roboto', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;}
.viewLeft .viewData span {font-size:16px; font-family:'Roboto', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;}

/*
.viewLeft .viewData .infoBox {height:22px; margin:50px 0 10px 0; padding-left:30px; background:url(/common/images/news/iconPoint.png) no-repeat 0 0;}
.viewLeft .viewData .infoBox span {padding-top:2px; font-size:12px; display:block;}*/

.viewLeft .viewData .infoBox2 {height:22px; margin:50px 0 10px 0; font-size:12px;}

.viewLeft .btnBox {overflow:hidden; text-align:right; margin-top:20px;} 
.viewLeft .btnBox a.btnList {display:inline-block; text-align:center; padding:4px 17px 6px 17px; color:#fff; background:#2d6abd;} 
.viewLeft .btnBox a.btnList:hover {background:#5a8fd7;}

.viewLeft .viewData .newsBanBox1 {text-align:center; margin:50px 0 50px 0;}


/* AOD ================ */
.leftCol .dateSelK {position:relative; overflow:hidden; margin-top:-20px;}
.leftCol .dateSelK .dsK1 {position:relative; overflow:hidden; text-align:center;}
.leftCol .dateSelK .dsK1 li {display:inline-block; height:36px;}
.leftCol .dateSelK .dsK1 li a:hover {color:#ed207c;}
.leftCol .dateSelK .dsK1 .today  {font-weight: 500;}
.leftCol .dateSelK .dsK1 .today .tod {font-size:18px;  text-align:center; font-weight:500; color:#1963d1;}
.leftCol .dateSelK .dsK1 .today .chData2 { display:inline-block; float:right;}
.leftCol .dateSelK .dsK1 .befor a {font-size:24px; color:#b4b4b4; font-family:"Nanum Gothic"; font-weight:bold; margin-right:8px;}
.leftCol .dateSelK .dsK1 .next a {font-size:24px; color:#b4b4b4; font-family:"Nanum Gothic"; font-weight:bold;}
.leftCol .dateSelK .dsK1 .sel {vertical-align:middle; margin-left:20px;}
.leftCol .dateSelK .dsK1 .print {float:right; margin-top:10px;}

.leftCol .newsTab1 {position:relative; height:38px; border-bottom:2px solid #687699;}
.leftCol .newsTab1 a {display:block; float:left; width:223px; height:28px; text-align:center; padding-top:10px; color:#333; font-size:14px; background:#cdd5e5; margin-left:1px;}
.leftCol .newsTab1 a:first-child {margin-left:0px; width:222px;}
.leftCol .newsTab1 a.on {background:#526187; color:#fff;}
.leftCol .newsTab1 a.on:hover {text-decoration:none; color:#fff;}
.leftCol .newsTab1 a:hover {color:#405281; text-decoration:underline;}

	/* Table Style */
.newsAodList1 {border-left:1px solid #dedede;}
.newsAodList1 tr th {height:35px; border-top:1px solid #526187; border-bottom:1px solid #dedede; border-right:1px solid #dedede; font-family:"Nanum Gothic"; color:#526187;}
.newsAodList1 tr td {font-weight:normal;font-size:12px; padding:7px 0; border-right:1px solid #dedede; border-bottom:1px solid #dedede; text-align:center; font-family:"Nanum Gothic";}
.newsAodList1 tr td a {font-size:12px;  font-weight:normal; border:none; }
.newsAodList1 .tleft {text-align:left !important; padding:5px 0 5px 15px;}
.newsAodList1 .tleft a.replay {background:url(/common/images/news/btnReplay.png) no-repeat 0; margin-right:5px; text-indent:-10000em; display:inline-block; width:19px; height:18px;}


	/* Drop Down Style */
.leftCol .faq {position:relative; border-bottom:1px solid #b7cce1; padding-top:50px;}
.leftCol .faq .showAll {position:absolute;top:22px;right:0; display:block; border-radius:3px; color:#ffffff; font-size:11px; background:#818cb1; padding:3px 6px 3px 6px; border:solid #757ea1 1px; text-decoration:none; text-align:center; overflow:visible;cursor:pointer;}
.leftCol .faq .showAll:hover {color:#ffffff; background:#5e6994;}
.leftCol .faq .faqBody {margin:0;padding:0}
.leftCol .faq .faqBody .article {list-style:none}
.leftCol .faq .q {margin:0;border-top:1px solid #b7cce1}
.leftCol .faq .q a {display:block;padding:10px;text-align:left; background:#fafafa;color:#000;text-decoration:none !important;}
.leftCol .faq .q a:hover, .faq .q a:focus {background:#eef3f8}
.leftCol .faq .a {margin:0;padding:15px; font-weight:normal;}
.leftCol .faq .a span {font-weight:normal; font-size:12px; display:block; margin-top:20px;}


/* 많이 본 뉴스 */
.flowNews {position:relative; overflow:hidden; margin-top:30px;}
.flowNews .fntitle {font-size:18px; font-weight:400;}
.flowNews .fntitle span {font-size:18px; font-weight:500;}
.flowNews .fnList {position:relative; overflow:hidden; margin-top:5px;}
.flowNews .fnList ul {float:left; margin:0 0 20px 20px; width:210px; height:180px;}
.flowNews .fnList ul:first-child {margin-left:0;}
.flowNews .fnList ul:nth-child(4) {margin-left:0;}
.flowNews .fnList ul .photo, .flowNews .fnList ul .photo a, .flowNews .fnList ul .photo a img {width:210px; height:135px;}
.flowNews .fnList ul .info {margin-top:5px;}


/* 공통 */
.noline1 {border:0px !important; font-size:16px; font-weight:500; width:171px;}
.noline1:focus {outline:0px !important;}
.noline2 {border:0px !important; color:#1963d1; font-size:22px !important; font-weight:500; width:125px;}
.noline2:focus {outline:0px !important;}
#ui-datepicker-div { z-index:10000 !important; }


/* FactON */
.factOn {position:relative; overflow:hidden; clear:both; margin:50px 0 120px 0;}
.factOn .factBox {position:relative; overflow:hidden;}
.factOn .factBox li { position:relative; width:320px; float:left; margin:0 0 20px 20px; height:260px;}
.factOn .factBox li:first-child {margin-left:0px;}
.factOn .factBox li:nth-child(4) {margin-left:0;}
.factOn .factBox li:nth-child(7) {margin-left:0;}
.factOn .factBox li:nth-child(10) {margin-left:0;}
.factOn .factBox li .fPhoto, .factOn .factBox li .fPhoto img {width:320px; height:180px;}
.factOn .factBox li dl.fTit {margin-top:10px;}
.factOn .factBox li dl.fTit a {font-size:17px; font-weight:500; line-height:22px;}
.factOn .factBox li dl.fDat {font-size:13px; position:absolute; left:0; bottom:0;}


#factOnPop {position:absolute; overflow:hidden; width:100%; background:#000; top:118px; z-index:1200; min-height:912px; background:url(/common/images/play/bgPopall.png) repeat;}
#factOnPop .playBox {position:relative; width:1000px; height:564px; margin:0 auto; background:#fff; margin-top:34px;}
#factOnPop .btnBox {position:relative; width:1000px; overflow:hidden; text-align:right; margin:0 auto; margin-top:108px;}


/* network 730 - 09.15 추가 */
.main_wrap {overflow:hidden; position:relative; width:100%; min-width:1000px; height:auto; background:#dcdcdc}
.main_wrap .main {position:relative; width:1000px; height:auto; margin:0 auto}
.main_wrap .main .bg_lft {position:absolute; left:-460px; top:0}
.main_wrap .main .bg_rgt {position:absolute; right:-460px; top:0}
.main_wrap .main .info_program {position:absolute; bottom:0; width:100%; height:30px; line-height:30px}
.main_wrap .main .info_program p {display:inline-block; font-size:16px; color:#fff}
.main_wrap .main .info_program p span {font-size:16px; color:#ffdc52}
.main_wrap .main .info_program .director {position:absolute; right:0}
.tit_news {border-bottom:0; letter-spacing:-1px}

/* network -.factOn 가져옴 start */
.network {position:relative; overflow:hidden; clear:both; margin:10px 0 0 0;}
.network .network_box {position:relative; overflow:hidden}
.network .network_box li { position:relative; width:320px; float:left; margin:0 0 20px 20px; height:260px;}
.network .network_box li:first-child {margin-left:0px;}
.network .network_box li:nth-child(4) {margin-left:0;}
.network .network_box li:nth-child(7) {margin-left:0;}
.network .network_box li:nth-child(10) {margin-left:0;}
.network .network_box li .fPhoto, .network .network_box li .fPhoto img {width:320px; height:180px;}
.network .network_box li dl.fTit {margin-top:10px;}
.network .network_box li dl.fTit a {font-size:17px; font-weight:500; line-height:22px;}
.network .network_box li dl.fDat {font-size:13px; position:absolute; left:0; bottom:0;}
#networkPop {position:absolute; overflow:hidden; width:100%; background:#000; top:118px; z-index:1200; min-height:912px; background:url(/common/images/play/bgPopall.png) repeat;}
#networkPop .playBox {position:relative; width:1000px; height:564px; margin:0 auto; background:#fff; margin-top:34px;}
#networkPop .btnBox {position:relative; width:1000px; overflow:hidden; text-align:right; margin:0 auto; margin-top:108px;}
/* network - .factOn 가져옴 end */

.network .tab_style {overflow:hidden; width:1000px; height:auto}
.network .tab_style .tab_list {width:480px; margin:auto; margin-bottom:50px; padding:0; list-style:none; overflow:hidden} /*  09-11 수정 : width */
.network .tab_style .tab_list li {position:relative; display:block; width:160px; height:46px; float:left; box-sizing:border-box; background:#fff}
.network .tab_style .tab_list li a {display:block; width:100%; height:46px; line-height:44px; font-size:18px; text-align:center; box-sizing:border-box; border:1px solid #d7d7d7; color:#888; cursor:pointer}
.network .tab_style .tab_list li.on a {position:relative; font-weight:700; color:#161616; border:1px solid #333333; background:#f1f1f1}
.network .tab_style .item_box {overflow:hidden; width:100%; height:1000px; min-height:200px; background:#fff; display:none}
.network .tab_style .item_box.on {display:block}

.vjs-default-skin .vjs-control, .vjs-live-display {color:#ccc}

/* 제보하기 */

.clearfix::after{content: "";display: block;height: 0;clear: both;visibility: hidden;}
.width-auto{width: 1200px;margin: 0 auto;position: relative;}
#news-header *, #contents.tbs-news *{box-sizing: border-box;}
#news-header img, #contents.tbs-news img{max-width: 100%;vertical-align: top;}
.tbs-news .visit_num {position:absolute; bottom:1px; right:0; color:#9c9c9c;}

#news-header{position: relative;z-index: 2;background: #fff;}
#news-header .width-auto{position: static;padding-top: 24px;height: 74px;}
#news-header .logo{float: left;overflow: hidden;}
#news-header .logo > a{display: block;float: left;}
#news-header .logo > a:not(:last-child){margin-right: 8px;}
#news-header .app-list{float: right;}
#news-header .app-list > li{float: left;margin: 4px 18px 0 0;}
#news-header .app-list > li:last-child{margin-right: 0;}
#news-header .app-list > li > a{display: block;}
#news-header .app-list > li.li-search{display: none;margin-left: 18px;}
#news-header .app-list > li.li-btn1{margin: 0;}
#news-header .app-list > li.li-btn1 > a{background: #ececec;padding: 0 15px;height: 30px;line-height: 30px;color: #464646;font-size: 15px;font-weight: 500;border-radius: 25px;}
#news-header .app-list > li.li-btn1 > a:hover {background:#00bace; color:#fff;}

#news-header.head-fixed{position: fixed;width: 100%;left: 0;top: 0;z-index: 99999;border-bottom: 1px solid #e4e4e4;}
#news-header.head-fixed .logo{display: none;}
#news-header.head-fixed .app-list > li.li-search{display: block;}
#news-header.head-fixed .header-menu{padding: 0;}
#news-header.head-fixed #gnb > li:first-child{padding-left: 0;}
#news-header.head-fixed #gnb > li:last-child{padding-right: 0;}
#menu-bg{display: none;position: absolute;left: 0;top: 74px;z-index: 99;width: 100%;height: 66px;background: #f6f6f6 url('/common/images/news/header_bg2.png') repeat-x top left;border-bottom: 1px solid #e4e4e4;}
.header-menu{float: left;padding: 0 25px;}
#gnb{}
#gnb > li{float: left;height: 50px;padding: 0 20px;position: relative;}
#gnb > li > a{display: block;padding: 5px 2px 0;height: 36px;line-height: 20px;color: #363c3e;font-size: 18px;font-weight: 600;position: relative;}
#gnb > li > a.election{color: #03b8cb;}
#gnb > li > a:after{position: absolute;left: 50%;right: 50%;bottom: 0;height: 4px;opacity: 0;background: #00bace;transition: 0.2s;content: '';}
#gnb > li > a.on,
#gnb > li > a:hover{color: #03b8cb;font-weight: 700;}
#gnb > li > a.on:after,
#gnb > li > a:hover:after{left: 0;right: 0;opacity: 1;}
.depth2{display: none;position: absolute;left: 50%;top: 50px;z-index: 100;width: 680px;margin-left: -300px;padding-top: 24px;height: 66px;background: #f6f6f6 url('/common/images/news/header_bg2.png') repeat-x top left;border-bottom: 1px solid #e4e4e4;}
.depth2 > ul{}
.depth2 > ul > li{display: inline-block;vertical-align: top;padding: 0 20px;}
.depth2 > ul > li > a{display: block;color: #595959;font-size: 17px;line-height: 20px;}
.depth2 > ul > li > a:hover{color: #03b8cb;font-weight: 500;}

#contents.tbs-news{background: url('/common/images/news/header_bg1.png') repeat-x top left;}
#contents.tbs-news.gray-bg{background: #fafafa;}
#news-floor1{padding: 40px 0;}
.main-slide1{float: left;width: 780px;position: relative;/*border-bottom: 2px solid #dedede;*/}
.main-slide1 .swiper{position: relative;width: 100%;overflow: hidden;}
.main-slide1 .swiper-slide{}
.main-slide1 .swiper-btn-box{position: absolute;right: 0;bottom: 18px;z-index: 99;padding-left: 10px;overflow: hidden;background: #fff;}
.main-slide1 .swiper-btn-box > div{float: left;}
.main-slide1 .swiper-button-next, .swiper-button-prev{position: static !important;margin-top: 0 !important;width: 28px !important; height: 28px !important;font-size: 0;}
.main-slide1 .swiper-button-next{background: url('/common/images/news/news_slider_next.png') no-repeat left top;}
.main-slide1 .swiper-button-prev{background: url('/common/images/news/news_slider_prev.png') no-repeat left top;}
.main-slide1 .swiper-pagination{position: static;margin-right: 12px;width: auto;height: 28px;line-height: 28px;color: #363c3e;font-size: 14px;text-align: left;}
.main-slide1 .swiper-pagination > span{display: inline-block;vertical-align: top;line-height: 28px;}
.main-slide1 .swiper-pagination > span.swiper-pagination-current{font-weight: 700;}
.main-slide1 .stop-start{margin: 0 3px;}
.main-slide1 .stop-start > a{display: block;width: 28px;height: 28px;background: url('/common/images/news/news_slider_stop.png') no-repeat left top;font-size: 0;}
.main-slide1 .stop-start > a.ons{display: none;}
.main-slide1-show{display: block;}
.main-slide1-show .photo{background: #fff;overflow: hidden;}
.main-slide1-show .photo > img{border-radius: 0 0 40px 0; }
.main-slide1-show > ul{margin: 25px 23px 24px 0;}
.main-slide1-show > ul > li{color: #404040;font-size: 17px;line-height: 17px;height: 17px;font-weight: 300;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.main-slide1-show > ul > li.title{letter-spacing:-0.5px; background: #fff;color: #222;font-size: 32px;line-height: 32px;height: 32px;font-weight: 700;margin-bottom: 20px;}
.main-slide1-show > ul > li.title:hover{color: #01bace;}
.main-slide1-show > ul > li.sub-text{margin-right:150px;}

.main-slide1 .swiper-container-horizontal>.swiper-scrollbar{left: 0;bottom: 0;right: 0;width: 100%;height: 4px;background: #dedede;}
.main-slide1 .swiper-scrollbar-drag{background: #45c3d0;}
.main-slide1 .photo img {width:780px; height:439px; object-fit: cover;}

.news-text-list1{float: right;width: 375px;}
.news-text-list1 > h3{color: #222;font-size: 28px;font-weight: 700;line-height: 1;margin-bottom: 16px;}
.news-text-list1 > ul{border-top: 1px solid #e6e6e6;}
.news-text-list1 > ul > li{padding: 22px 10px;overflow: hidden;border-bottom: 1px solid #e6e6e6;}
.news-text-list1 > ul > li > a{font-weight:500; display: block;position: relative;padding-left: 22px;color: #111;font-size: 18px;line-height: 25px;height: 25px;overflow: hidden;-webkit-line-clamp: 1;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;}
.news-text-list1 > ul > li > a:hover{color: #01bace;}
.news-text-list1 > ul > li > a > strong{position: absolute;top: 0;left: 0;display: inline-block;line-height: 25px;color: #45c3d0;font-size: 18px;font-weight: 700;font-style: italic;}
.news-text-list1 > ul > li.have-icon > a{height: 56px;padding: 3px 120px 3px 22px;-webkit-line-clamp: 2;}
.news-text-list1 > ul > li.have-icon > a > img{position: absolute;top: 0;right: 0;height: 56px; width: 100px; object-fit: cover;}
.news-text-list1 > ul > li.have-icon > a > strong{top: 3px;}

#news-floor2{}
#news-floor2 > .bg-blue{background: #e9f4f9;padding: 40px 0;}
#news-floor2 > .width-auto{margin: 40px auto;}
.news-title1{color: #222;font-size: 30px;font-weight: 700;line-height: 1;margin-bottom: 25px;}
.news-more1{position: absolute;top: -5px;right: 0;z-index: 5;}
.news-photo-list1{}
.news-photo-list1 > ul{margin-left: -25px;}
.news-photo-list1 > ul > li{float: left;width: calc(25% - 25px);margin-left: 25px;}
.news-photo-list1 > ul > li > a{display: block;}
.news-photo-list1 > ul > li .title{font-weight:500; margin-top: 15px;color: #111;font-size: 17px;line-height: 23px;height: 46px;overflow: hidden;-webkit-line-clamp: 2;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;}
.news-photo-list1 > ul > li .title:hover{color: #01bace;}
.news-photo-list1 > ul > li .photo{position: relative;padding-top: 58%;box-shadow: 2px 5px 10px #cdcdcd;}
.news-photo-list1 > ul > li .photo > img{position: absolute;z-index: 9;bottom: -9999px;left: -9999px;right: -9999px;top: -9999px;width: 100%;height: 100%;margin: auto;vertical-align: middle; object-fit: cover;}

#news-floor3{padding: 40px 0 50px;}
#news-floor3 > div{position: relative;}
#news-floor3 > .left{float: left;width: 820px;}
#news-floor3 > .right{float: right;width: 332px;margin-top: 45px;padding-left: 50px;}
#news-floor3 > .right::before{position: absolute;top: 0;left: 0;width: 1px;height: 100%;background: #e7e7e7;content:"";}
#news-floor3 > .right::after{position: absolute;bottom: 0;left: -4px;width: 9px;height: 9px;background: #2c2c2c;border-radius: 25px;content:"";}
#news-floor3 .news-photo-list3 > li::before{position: absolute;top: 0;left: -54px;width: 9px;height: 9px;background: #2c2c2c;border-radius: 25px;content:"";}
#news-floor3 .news-title1{padding-bottom: 15px;border-bottom: 2px solid #595959;}
.news-photo-list2{}
.news-photo-list2 > li:not(:first-child){margin-top: 20px;}
.news-photo-list2 > li > a{display: block;overflow: hidden;}
.news-photo-list2 > li > a > *{float: left;}
.news-photo-list2 > li > a > .photo{width: 200px; height: 113px;}
.news-photo-list2 > li > a > .photo > img{width: 100%; object-fit: cover;}
.news-photo-list2 > li > a > dl{width: calc(100% - 200px);padding: 18px 30px 0;}
.news-photo-list2 > li > a > dl > dt{font-weight:500; margin-bottom: 15px;color: #111;font-size: 18px;line-height: 1;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.news-photo-list2 > li > a > dl > dt:hover{color: #01bace;}
.news-photo-list2 > li > a > dl > dd{color: #7c7c7c;font-size: 16px;font-weight: 300;line-height: 20px;max-height: 40px;overflow: hidden;-webkit-line-clamp: 2;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;}

.news-photo-list3{}
.news-photo-list3 > li{position: relative;margin-top: 35px;}
.news-photo-list3 > li:first-child{margin-top: 0;}
.news-photo-list3 > li > a{display: block;}
.news-photo-list3 > li > ul{margin-top: 35px;}
.news-photo-list3 > li .title{margin-top: 15px;color: #111;font-size: 18px;line-height: 24px;height: 48px;overflow: hidden;-webkit-line-clamp: 2;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;}
.news-photo-list3 > li .title:hover{color: #01bace;}
.news-photo-list3 > li .photo{position: relative;padding-top: 58%;box-shadow: 2px 5px 10px #cdcdcd;}
.news-photo-list3 > li .photo > img{position: absolute;z-index: 9;bottom: -9999px;left: -9999px;right: -9999px;top: -9999px;width: 100%;height: 100%;margin: auto;vertical-align: middle;}
.news-icon-list1{padding: 10px;border: 1px solid #e3e3e3;}
.news-icon-list1 > li:not(:first-child){margin-top: 8px;}
.news-icon-list1 > li > a{display: block;}

#news-floor4{background: #e9f4f9;padding: 45px 0;}
#news-floor4 .left{float: left;width: 860px; padding:15px 0;}
#news-floor4 .left > li:first-child{margin-top:0;}
#news-floor4 .left > li{background: #fff;padding: 10px 33px;position: relative;}
#news-floor4 .left .photo-text{display: block;overflow: hidden;}
#news-floor4 .left .photo-text > *{float: left;}
#news-floor4 .left .photo-text > .photo{width: 200px;padding-top:15px;}
#news-floor4 .left .photo-text > .photo > img{width: 100%;height: 114px; object-fit: cover;}
#news-floor4 .left .photo-text > dl{width: calc(100% - 200px);padding: 15px 20px 0;}
#news-floor4 .left .photo-text > dl > dd{color: #7c7c7c;font-size: 16px;font-weight: 300;line-height: 22px;max-height: 44px;overflow: hidden;-webkit-line-clamp: 2;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;}
#news-floor4 .left .photo-text > dl > dd.date {padding-top:14px; font-size:14px;}
#news-floor4 .left .photo-text > dl > dt{font-weight:500; margin-bottom: 12px;color: #111;font-size: 18px;line-height: 28px;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
#news-floor4 .left .photo-text > dl > dt:hover{color: #01bace;}
#news-floor4 .left .photo-text > dl > dt > span{display: inline-block;vertical-align: top;margin-right: 8px;background: #00b2c5;width: 85px;text-align: center;border-radius: 4px;}
#news-floor4 .left .photo-text > dl > dt > span > i{display: inline-block;vertical-align: top;height: 28px;line-height: 20px;padding-top: 5px;color: #fff;font-size: 14px;font-style: normal;}
#news-floor4 .left .photo-text > dl > dt > span.bg1 > i{padding-left: 18px;background: url('/common/images/news/news_bg1.png') no-repeat left center;}
#news-floor4 .left .photo-text > dl > dt > span.bg2 > i{padding-left: 20px;background: url('/common/images/news/news_bg2.png') no-repeat left center;}

#news-floor4 .left .news-more1{top: 15px;right: 15px;}
#news-floor4 .right{float: right;width: 330px;height: 312px;padding: 36px 26px;background: #fff;position: relative;margin-top: 15px;}
#news-floor4 .right .news-title1{margin-bottom: 16px;}
#news-floor4 .right .news-more1{top: 21px;right: 26px;}
#news-floor4 .right .news-photo-list3 > li .title{letter-spacing:-1px; font-weight:500; margin-top: 20px;text-align: center;height: 48px;overflow: hidden;word-break:keep-all;}
/* #news-floor4 .right .news-photo-list3 > li .photo{padding-top: 70%;} */
.icon-play {display:inline-block; position:absolute; bottom:10px; right:10px; z-index:10;}

.sub1-left-right{position: relative;}
.sub1-left-right::before{position: absolute;top: 0;right: 341px;width: 1px;height: 100%;background: #e7e7e7;content:"";}
/* .sub1-left-right > .left{float: left;width: 810px;padding: 50px 0 100px;} */
.sub1-left-right > .left{float: left;width: 810px;padding:10px 0 100px 0;}
.sub1-left-right > .right{float: right;width: 310px;padding: 70px  0 100px;}
.sub1-left-right > .right > h4:first-child{margin-top: 0;}
.sub1-left-right > .right > h4{color: #1d1d1d;font-size: 20px;font-weight: 700;line-height: 1.2;margin: 40px 0 12px;}
.sub1-left-right > .right > h4 > strong{color: #00bace;font-size: 20px;font-weight: 700;}
.sub1-left-right > .right > .ul-list1{}
.sub1-left-right > .right > .ul-list1 > li{padding: 10px 0;border-bottom: 1px solid #e1e1e1;}
.sub1-left-right > .right > .ul-list1 > li:first-child{padding-top: 0;border-top: 0;}
.sub1-left-right > .right > .ul-list1 > li > a{display: block;overflow: hidden;}
.sub1-left-right > .right > .ul-list1 .text{font-weight:500; float: left;width: 200px;margin-top: 7px;color: #494949;font-size: 16px;line-height: 22px;max-height: 44px;overflow: hidden;-webkit-line-clamp: 2;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;}
.sub1-left-right > .right > .ul-list1 .text:hover{color: #01bace;}
.sub1-left-right > .right > .ul-list1 .icon{float: right;width: 95px;height: 53px;}
.sub1-left-right > .right > .ul-list2{margin-top: 20px;}
.sub1-left-right > .right > .ul-list2 > li:not(:first-child){margin-top: 15px;}
.sub1-left-right > .right > .ul-list2 > li > a{font-weight:500; display: block;color: #494949;font-size: 16px;line-height: 20px;max-height: 20px;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.sub1-left-right > .right > .ul-list2 > li > a:hover{color: #01bace;}
.sub1-left-right > .right > .ul-list2 > li > a > strong{display: inline-block;min-width: 22px;margin-right: 5px;text-align: center;color: #45c3d0;font-size: 20px;line-height: 20px;font-weight: 700;font-style: italic;}
.sub1-left-right.div-top35 > div{padding-top: 35px;}
/* .sub1-title1{padding-bottom: 22px;color: #222;font-size: 30px;font-weight: 700;line-height: 1;border-bottom: 2px solid #dedede;} */
.sub1-title1{color: #222;font-size: 30px;font-weight: 700;line-height: 1;border-bottom: 2px solid #dedede;display:flex; align-items:center; height:100px;position: relative;}
.sub1-title1 .d-day{border: 2px solid #03b8cb;border-radius: 20px;position: absolute;right: 0;}
.sub1-title1 .d-day #d-day{font-size: 22px;color: #03b8cb;padding: 0px 15px 0px 15px;}
.sub1-photo-list1{border-top: 1px solid #dedede;}
.sub1-photo-list1 > li{padding: 30px 0;border-bottom: 1px solid #dedede;}
.sub1-photo-list1 > li > a{display: block;overflow: hidden;}
.sub1-photo-list1 > li > a > *{float: left;}
.sub1-photo-list1 > li .photo{width: 250px;}
.sub1-photo-list1 > li .photo > img{width: 100%;height: 140px; object-fit: cover;}
.sub1-photo-list1 > li dl{position: relative;width: calc(100% - 250px);height: 140px;padding: 8px 25px 0;}
.sub1-photo-list1 > li dl > dt{margin-bottom: 14px;color: #000;font-size: 20px;font-weight: 600;line-height: 20px;max-height: 20px;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.sub1-photo-list1 > li dl > dt:hover{color: #01bace;}
.sub1-photo-list1 > li dl > dd.date{position: absolute;left: 25px;bottom: 0;color: #9c9c9c;font-size: 14px;line-height: 22px;}
.sub1-photo-list1 > li dl > dd.text{color: #7c7c7c;font-size: 15px;font-weight: 300;line-height: 22px;max-height: 66px;overflow: hidden;-webkit-line-clamp: 3;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;}

.paging{display: table;margin: 40px auto 0;}
.paging > a{float: left;display: block;min-width: 24px;height: 25px;line-height: 46px;text-align: center;color: #121212;font-size: 17px;margin: 10px 6px;}
.paging > a.on,
.paging > a:hover{color: #14abba;font-weight: 700;}
.paging > a.img{min-width: 45px;height: 45px;margin: 0 2px;}
.paging > a.img > img{vertical-align: top;}
.paging > a.img-lt{margin-right: 12px;}
.paging > a.img-rt{margin-left: 12px;}
.paging .btn_prev2 {background: url('/common/images/news/paging_02.gif'); }

.sub2-title1{padding: 50px 0 8px; line-height: 1; border-bottom: 2px solid #dedede;}
.sub2-title1 .p-tag1{display:inline-block; margin-bottom: 14px; padding:0 10px; color: #fff;font-size: 17px;font-weight: 400; height: 28px;line-height: 28px;text-align: center;background: #00b2c5;border-radius: 5px;}
.sub2-title1 > strong{display:block; color:#222; font-size:36px; font-weight:700; line-height:1;}
.sub2-title1 > dl{margin-top: 25px;}
.sub2-title1 > dl > dt{float: left;overflow: hidden;padding: 7px 0;}
.sub2-title1 > dl > dt > p{letter-spacing:0.5px; float: left;margin-right: 24px;padding: 3px 0 0 22px;color: #6d6d6d;font-size: 14px;font-weight: 400;line-height: 15px;min-height: 18px;position: relative;}
.sub2-title1 > dl > dt > p::before{position: absolute;top: 0;right: -13px;width: 2px;height: 18px;background: url('/common/images/news/sub2_bg4.gif') no-repeat left center;content:"";}
.sub2-title1 > dl > dt > p:last-child{margin-right: 0;}
.sub2-title1 > dl > dt > p:last-child::before{display: none;}
.sub2-title1 > dl > dt > p.bg1{background: url('/common/images/news/sub2_bg1.gif') no-repeat left center;}
.sub2-title1 > dl > dt > p.bg2{padding-top: 2px;background: url('/common/images/news/sub2_bg2.gif') no-repeat left center;}
.sub2-title1 > dl > dt > p.bg3{background: url('/common/images/news/sub2_bg3.gif') no-repeat left center;}
.sub2-title1 > dl > dd{float: right;overflow: hidden;}
.sub2-title1 > dl > dd > a{float: left;display: inline-block;margin-left: 5px;}
.give-good{display: inline-block;min-width: 62px;height: 32px;padding: 0 10px;text-align: center;border: 1px solid #d0d0d0;border-radius: 100px;}
.give-good > span{display: inline-block;vertical-align: top;color: #181818;font-size: 15px;font-weight: 400;line-height: 30px;padding-left: 20px;background: url('/common/images/news/sub2_bg5.gif') no-repeat left center;}
.give-good.big{vertical-align:top; min-width: 112px;height: 58px;padding: 0 20px;}
.give-good.big > span{font-size: 18px;font-weight: 700;line-height: 56px;padding-left: 30px;background: url('/common/images/news/sub2_bg6.gif') no-repeat left center;}
.sub2-title2{color: #222;font-size: 20px;line-height: 1;font-weight: 500;margin: 40px 0 20px;}
.sub2-text1{font-size:17px;}
.sub2-text1 div {font-size:17px;}
.sub2-text1 p {font-size:17px;}
.sub2-text1 > li{color:#111; font-size:17px; line-height:1.6;}
.sub2-text1 > li span {color:#111; font-size:17px; line-height:1.6;}

.sub2-text1 > li:not(:first-child){margin-top: 20px;}
.sub2-text1.gray > li{color: #888;}
.sub2-title3{color: #222;font-size: 20px;line-height: 1;font-weight: 500;margin: 30px 0 15px;}
.sub1-photo-list2{margin-left: -20px;}
.sub1-photo-list2 > li{float: left;width: calc(25% - 20px);margin-left: 20px;}
.sub1-photo-list2 > li > a{display: block;}
.sub1-photo-list2 > li .title{margin-top: 12px;color: #111;font-size: 16px;line-height: 22px;height: 44px;overflow: hidden;-webkit-line-clamp: 2;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;}
.sub1-photo-list2 > li .photo{position: relative;padding-top: 58%;box-shadow: 2px 5px 10px #cdcdcd;}
.sub1-photo-list2 > li .photo > img{position: absolute;z-index: 9;bottom: -9999px;left: -9999px;right: -9999px;top: -9999px;width: 100%;height: 100%;margin: auto;vertical-align: middle;}
.line-bm{padding-bottom: 50px;border-bottom: 1px solid #d3d3d3;}
.mgtb40{margin: 40px 0;}
.sub2-btn-box1{}
.sub2-btn-box1 > a{display: inline-block;margin-right: 4px;height: 32px;line-height: 32px;padding: 0 14px;color: #06a6b6;font-size: 16px;background: #f4f4f4;border-radius: 25px;}
.sub2-btn-box1 > a:hover{background: #06a6b6;color: #fff;}
.sub2-btn-box2{text-align: center;margin-top: 80px;}
.sub2-btn-box2 > a{display: inline-block;margin: 0 4px;}
.date-open{position: relative;display: inline-block;vertical-align: bottom;margin-left:10px;}
.date-open > a{display: block;}
.date-open > input{ position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;cursor: pointer;}
.inscience_logo{width: 90px; position: relative; bottom: -5px;}


/*szgg*/
.sarea-pd{padding: 50px 0 80px;}

.ncld-top{margin-bottom: 20px;}
.ncld-top > h2.tit{float: left;font-size: 30px;color: #000;font-weight: bold;line-height: 44px;}
.ncld-top > .box{float: right;padding-right: 50px;position: relative;}
.ncld-top > .box > .cld > *{display: inline-block;line-height: 44px;vertical-align: middle;}
.ncld-top > .box > .cld > a{font-size: 0;}
.ncld-top > .box > .cld > span input{width: 210px;border: 0;text-align: center;font-size: 30px;color: #222;font-weight: bold;line-height: 44px;height: 44px;}
.ncld-top > .box .date-open{position: absolute;right: 0;top: 10px;}

.snew-tab > li{float: left;height: 70px;box-sizing: border-box;text-align: center;display: table;}
.snew-tab.tab2 > li{width: 50%;}
.snew-tab > li > a{display: table-cell;vertical-align: middle;border: 1px solid #dfdfdf;font-size: 20px;color: #9c9c9c;font-weight: bold;}
.snew-tab > li > a > span{display: inline-block;padding-right: 35px;font-size: 20px;color: #9c9c9c;background: url('/common/images/news/tb_off.png') no-repeat right center;}
.snew-tab > li.on > a{color: #111;border:1px solid #262626;}
.snew-tab > li.on > a > span{background: url('/common/images/news/tb_on.png') no-repeat right center;color: #111;}


.listening-box{border: 1px solid #e5e5e5;border-top: 0;background: #f5f5f5;padding: 24px 30px;}
.listening-box > .lf{float: left;}
.listening-box > .lf > *{display: inline-block;line-height: 38px;margin-right: 60px;font-size: 18px;color: #000;font-weight: 500;}
.listening-box > .lf > .time{padding-left: 22px;background: url('/common/images/news/ntime.png') no-repeat left center;}
.listening-box > .rt{float: right;}
.listening-box > .rt > *{display: inline-block;line-height: 38px;}
.listening-box > .rt > span{display: inline-block;margin-right: 30px;font-size: 18px;color: #000;font-weight: 500;}
.listening-box > .rt > a{text-align: center;width: 110px;height: 38px;line-height: 38px;border-radius: 38px;background: #00bace;font-size: 15px;color: #fff;font-weight: 500;}
.listening-box > .rt > a > span{display: inline-block;padding-left: 25px;background: url('/common/images/news/ls.png') no-repeat left center;font-size: 15px;color: #fff;font-weight: 500;}
.listening-box > span{display: inline-block;margin-right: 30px;font-size: 18px;color: #000;font-weight: 500;}

.nrt-btn{margin-top: 30px;margin-bottom: 10px;text-align: right;}
.nrt-btn > a.all-bn{margin-right: 30px;display: inline-block;text-align: center;width: 110px;height: 38px;line-height: 38px;border-radius: 38px;background: #424242;font-size: 15px;color: #fff;font-weight: 500;}
.nrt-btn > a.all-bn span{display: inline-block;padding-left: 25px;background: url('/common/images/news/nall.png') no-repeat left center;font-size: 15px;color: #fff;font-weight: 500;}

.qna-line > li{margin-bottom: 10px;padding: 0 30px;border: 1px solid #e5e5e5;border-radius: 20px;}
.qna-line > li:last-child{margin-bottom: 0;}
.qna-line > li > a{display: block;padding: 20px 50px 20px 0;font-size: 20px;color: #000;font-weight: 500;background: url('/common/images/news/q-off.png') no-repeat right center;}
.qna-line > li > a.on{color: #00bace;background: url('/common/images/news/q-on.png') no-repeat right center;}
.qna-line > li > div{display: none;border-top: 3px solid #00bace;padding: 20px 0;}
.qna-line > li > div > p{font-size: 18px;color: #001111;line-height: 1.4;margin-bottom: 10px;}
.qna-line > li > div > p:last-child{margin-bottom: 0;}

.width-auto.pd-bt{padding-bottom: 70px;}
.nes-vsbox{width: 100%;margin: 0 auto;height: 444px;background: url('/common/images/news/sv1.jpg') no-repeat center center;background-size: cover;position: relative;}
.nes-vsbox > .copy{position: absolute;left: 0;right: 0;bottom: 0;height: 105px;box-sizing: border-box;padding-top: 70px;background: url('/common/images/news/cp.png') repeat-x center bottom;}
.nes-vsbox > .copy > .copy-wid{width: 1200px;margin: 0 auto;}
.nes-vsbox > .copy > .copy-wid .lf{float: left;}
.nes-vsbox > .copy > .copy-wid .rt{float: right;}
.nes-vsbox > .copy > .copy-wid > div > p{display: inline-block;margin-right: 30px;}
.nes-vsbox > .copy > .copy-wid > div > p:last-child{margin-right: 0;}
.nes-vsbox > .copy > .copy-wid > div > p > span{display: inline-block;font-size: 17px;color: #fff;font-weight: 400;line-height: 17px;}
.nes-vsbox > .copy > .copy-wid > div > p > span.tit{margin-right: 18px;position: relative;}
.nes-vsbox > .copy > .copy-wid > div > p > span.tit:after{content: "";position: absolute;right: -11px;top: 4px;width: 2px;height: 12px;background: #fff;}
.nes-vsbox > .copy > .copy-wid > div > p > span.yellow{color: #ffd954;}

.nes-vsbox.bg2{height: 380px;background: url('/common/images/news/sv2.jpg') no-repeat center center;text-align: center;}
.nes-vsbox.bg2 > dl{padding-top: 90px;}
.nes-vsbox.bg2 > dl dt{font-size: 35px;color: #fff;font-weight: bold;line-height: 1;margin-bottom: 20px;}
.nes-vsbox.bg2 > dl dd{font-size: 24px;color: #fff;line-height: 1.5;font-weight: 300;opacity: 0.7;}

.sub1-title1.no-line{border-bottom: 0;}
.gs_tab_bg{border-top: 2px solid #4e4e4e}
.gs_tab_bg thead th{padding: 20px 10px;text-align: center;border-bottom: 1px solid #dedede;font-size: 18px;color: #111;font-weight: 500;}
.gs_tab_bg tbody td{padding: 20px 10px;text-align: center;border-bottom: 1px solid #dedede;font-size: 16px;color: #727272;}
.gs_tab_bg tbody td.list{text-align: left;}
.gs_tab_bg tbody td.list > a{display: block;font-size: 18px;color: #111;font-weight: 500;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.gs_tab_bg tbody td.list > a:hover{color: #01bace;}

.minus-wid{border: 1px solid #ececec;background: #fff;width: 100%;margin: -75px auto 0;padding: 0 49px;box-sizing: border-box;}
.cinp-box > li{padding: 16px 0 16px 105px;position: relative;border-bottom: 1px solid #e3e3e3;}
.cinp-box > li > p.tit{position: absolute;left: 0;top: 26px;font-size: 20px;color: #111;font-weight: bold;line-height: 25px;}
.cinp-box > li > p.tit > strong{color: #fe4f4f;font-weight: bold;font-size: 20px;line-height: 25px;}
.cinp-box > li input[type="text"]{width: 134px;height: 45px;line-height: 45px;border: 1px solid #e5e5e5;border-radius: 8px;box-sizing: border-box;font-size: 17px;color: #9c9c9c;padding-left: 10px;}
.cinp-box > li textarea{height: 120px;width: 100%;border: 1px solid #e5e5e5;border-radius: 8px;}
.cinp-box > li input.all{width: 100%;}
.cinp-box > li > div > p.tit2{float: left;margin: 10px 0 0 40px;width: 80px;font-size: 20px;color: #111;font-weight: bold;line-height: 25px;}
.cinp-box > li > div > span{display: block;float: left;margin-right: 10px;width: 134px;}
.cinp-box > li > div > span input{width: 100%;}
.cinp-box > li > div > span:last-child{margin-right: 0;}
.cinp-box > li select{color: #888;font-size: 17px;font-weight: 400;width: 134px;height: 45px;padding: 2px 44px 0 12px;border: 1px solid #e5e5e5;border-radius: 8px;background: #fff url('/common/images/news/sec.png') no-repeat right 8px center;-webkit-appearance: none;-moz-appearance: none;word-wrap: break-word;}
.cinp-box > li select::-ms-expand{display: none;}
.cinp-box > li > div > span.mail{margin-right: 30px;position: relative;}
.cinp-box > li > div > span.mail:after{content: "@";position: absolute;right: -25px;top: 7px;font-size: 17px;color: #111;font-weight: 300;}

.cinp-box > li .file-box > .file-line > li > a.del_file{position: absolute; height: 45px; display: block;right: 0px;top: 0;}
.cinp-box > li .ip_text{display: block;font-size: 16px;color: #8f8f8f;font-weight: 300;padding-left: 22px;background: url('/common/images/news/cp2.png') no-repeat left 5px;}
.cinp-box > li .ip_text{margin-top: 7px;}
.cinp-box > li .file-box{padding-right: 50px;position: relative;}
.cinp-box > li .file-box > a.file-btn{display: block;position: absolute;right: 0px;top: 0;}
.cinp-box > li .file-box > a.file-btn2{display: block;position: absolute;right: 50px;top: 0;}
.cinp-box > li .file-box > .file-line > li{margin-top: 10px; position: relative;}
.cinp-box > li .file-box > .file-line > li input{width: calc(100% - 50px); padding-left: 130px;}
.cinp-box > li .file-box > .file-line > li > *{vertical-align: middle;display: inline-block;}
/* .cinp-box > li .file-box > .file-line > li > a{margin-left: 3px;display: inline-block;width: 116px;height: 45px;line-height: 45px;text-align: center;background: #8e95a2;border-radius: 8px;} */
.cinp-box > li .file-box > .file-line > li > a > span{display: inline-block;padding-left: 20px;font-size: 17px;color: #fff;background: url('../news-images/fp2.png') no-repeat left center;}

.cinp-box > li .file-box > .file-line > li > label.search-file{top:0; overflow:auto; position:absolute; left:-3px; display:inline-block; margin-left:3px; width:116px; height:45px; line-height:45px; text-align:center; border-radius:8px; padding-left:20px;font-size:17px; color:#fff; background:#8e95a2 url('/common/images/news/fp2.png') no-repeat 15px center; cursor:pointer;}

.cinp-title{margin-top: 30px;margin-bottom: 20px;font-size: 20px;color: #111;font-weight: bold;line-height: 20px;}
.cinp-title > strong{color: #fe4f4f;font-weight: bold;font-size: 20px;}
.personal-box{border: 1px solid #e5e5e5;border-radius: 10px;background: #f7f7f7;padding: 20px;height: 150px;overflow-y: auto;}
.personal-box p{font-size: 17px;color: #111;line-height: 1.5;font-weight: 300;}

.personal-cick{margin: 30px 0;text-align: center;}
.personal-cick > span{display: inline-block;position: relative;}
.personal-cick > span > input{position: absolute;top: 0;left: 0;opacity: 0;width: 0;height: 0;}
.personal-cick > span > label{position: static;display: table-cell;vertical-align: middle;color: #111;font-size: 20px;height: 23px;font-weight: 300;padding: 0 0 0 38px;}
.personal-cick > span > input[type='checkbox'] + label{background: url('/common/images/news/bg_check.png') no-repeat left top;}
.personal-cick > span > input[type='checkbox']:checked + label{background: url('/common/images/news/bg_check_on.png') no-repeat left top;}


.ct-btn{margin-top: 30px;text-align: center;}
.ct-btn > a.report-btn{display: inline-block;width: 200px;height: 70px;line-height: 70px;border-radius: 70px;background: #00bace;font-size: 27px;color: #fff;font-weight: 500;}

.ui-datepicker.ui-widget.ui-widget-content.ui-datepicker table.ui-datepicker-calendar tbody td a:hover{background-color: #67769f;color: #67769f;}