@charset "utf-8";
   /* body부분*/
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button{margin:0; padding:0;-webkit-text-size-adjust:none;}
body,input,textarea,select,table,button{font-size:12px;font-family:"Gulim",NanumGothic,"Gulim",Gulim,Helvetica,AppleGothic,Sans-serif;}
body{position:relative; background-color:#fafafa; color:#575757; word-wrap:break-word;word-break:break-all;text-align:left; letter-spacing:-1px;}
body a{color:#575757;text-decoration:none;}
body a:hover{color:#000;text-decoration:underline;},a:visited {color:#000;text-decoration:underline;}
ul,ol,li,dl,dt,dd {list-style:none;text-decoration:none;}
img {border:0;}
html, body{height:100%;}

 /*active클릭하고 있을때 / link클릭하기전 / visited클릭한 후 / hover마우스가 올라갔을*/

#header {width:100%; }
#header .logo_1 {text-align:center;height:54px;}

#header .top1 {width:100%;overflow:hidden; padding-top:7px;padding-bottom:7px;}
#header .top1 .logo_2 {text-align:center;   margin:5px;}
#header .top1 .logo_3 {  margin:5px;}
#header .top1 .tit_1 { display:inline; width:100%; margin-bottom:2px; display:none}


#header .in_list {font:11px "Gulim",Arial; width:100%; margin:0 3px; text-align:left;}
#header .in_list li {margin-bottom:5px; padding-left:15px; background: url(../images/in_tit_bg.gif) no-repeat 0 50%;}
#header .in_tit {padding:3px;color:#115c9d;font-weight:bold;}




#cont {background-color: #fff; clear: both;}
.stit {border-bottom: 2px solid #638ebd; padding:10px 15px 8px 15px;}
.stit h2 {display: inline; font:14px "Gulim",Arial; font-weight: bold; color:#000;}
.stit2 {border-bottom: 2px solid #638ebd; padding:2px 0;}

/* 최신 사진기사 */
/*.tex_1 {width: 100%; height: 110px;}
.tex_1 p.pt {margin: 10px ; float: left;}
.tex_1 p.tx {padding:9px 10px; overflow: hidden; font-size: 14px;}
.tex_1 p.tx strong {display: block; margin-bottom: 5px; font-weight: normal; font-weight:bold; color:#000;}
.tex_1 p.tx span {line-height: 18px; display: block; height:72px; overflow: hidden;}
.tex_1 p.tx span a {color: #7d7d7d;}
.line_1 {border-bottom:1px solid #e7e7e7; padding:5px 0;}
.line_no {border-bottom:0; padding:5px 0;}*/
.tex_1 {width: 100%; height: 100%;}
.tex_1 p.pt {margin: 10px ; float: left;}
.tex_1 p.tx {padding:9px 10px 0px 10px; overflow: hidden; font-size: 12px;}
.tex_1 p.tx strong {display: block; margin-bottom: 5px; font-weight: normal; font-weight:bold; color:#000;}
.tex_1 p.tx span {line-height: 18px; display: block; height:90px; overflow: hidden;}
.tex_1 p.tx span a {color: #7d7d7d;}
.line_1 {border-bottom:1px solid #e7e7e7; padding:5px 0;}
.line_no {border-bottom:0; padding:5px 0;}

/* 최신기사 */
.tex_2 {width: 100%; height: 70px;}
.tex_2 p.tx {padding:9px 10px; overflow: hidden; font-size: 14px;}
.tex_2 p.tx strong {display: block; margin-bottom: 5px; font-weight: normal; font-weight:bold; color:#000;}
.tex_2 p.tx span {line-height: 18px; display: block; height:35px; overflow: hidden;}
.tex_2 p.tx span a {color: #7d7d7d;}

/* 사진기사 */
.pt_li {width: 100%; overflow: hidden;}
.pt_li li {width: 33%; float: left;}
.pt_li a {text-align: center; padding: 7px 0 0 0; display: block;}
.pt_li img {border: #d3d3d3 1px solid;  margin: 0px auto 6px; display: block;}
.pt_li span {line-height: 1.3em; width: 100%; text-overflow: ellipsis; display: block; white-space: nowrap; height: 1.2em; font-size: 12px; overflow: hidden;}

/* 최신기사제목 */
.tex_3 {width: 100%; height: 20px;}
.tex_3 p.tx {padding:9px 22px; overflow: hidden; font-size: 14px; background: url(../images/point1_1.gif) no-repeat 10px 50%;}
.tex_3 p.tx span {line-height: 18px; display: block; height:17px; overflow: hidden;}
.tex_3 p.tx span a {color: #000000;}

/* 주요뉴스 */
.art_li3 {overflow: hidden;}
.art_li3 li { background: url(../images/point1_1.gif) no-repeat 10px 50%;}
.art_li3 .link_1 {padding: 12px 10px 8px 21px; border-bottom: #dfdfdf 1px solid; 
 text-overflow: ellipsis; display: block; white-space: nowrap; background: url(../images/bl_arrow.gif) no-repeat 100% 50%; overflow: hidden; 
 font-size: 14px;text-decoration:none;color: #7d7d7d;}
 .art_li3 .link_2 {padding: 12px 10px 8px 21px; 
 text-overflow: ellipsis; display: block; white-space: nowrap; background: url(../images/bl_arrow.gif) no-repeat 100% 50%; overflow: hidden; 
 font-size: 14px; text-decoration:none;color: #7d7d7d;}

/* 기사내용 */
.c_art {padding :10px 10px; line-height: 24px; color: #333; clear: both; overflow: hidden;}
.c_art {font-size: 16px}
.c_art p {margin-bottom: 1em}
.art_img {text-align: center; margin: 0px auto}

/*------------------------------------추가된부분-----------------------------*/
/* 메뉴 */
#c_gnb {position: relative; line-height: 35px; width: 100%; background-color:#298ae7; height: 35px; overflow: hidden;}
/*background: url(../images/bg_gnb.gif) #bb2526 repeat-x 0px 0px;*/
.cs_gnb li {text-align: center; width: 25%; white-space: nowrap; float: left; letter-spacing: -1px; font-size:16px;}
.cs_gnb a {display: block; color: #fff; font-weight: bold; text-decoration:none;}
.cs_gnb a:hover {color: #fff; text-decoration:none;}
.cs_gnb .fsc {width: 19%; margin-left: 1em;}
.cs_gnb .on a {background-color:#efefef; color: #000; margin-top:3px; text-decoration:none;}
/*background: url(../images/bg_gnb.gif) repeat-x 0px -45px;*/

.lnb {width: 100%; background-color:#efefef; height: 33px; clear: both;}

.lnb dl {background-color:#efefef;padding:3px 2px 0 2px; width:100%;}
.lnb dl dd { background-color:#efefef;text-align: center; white-space: nowrap; float: left; font-size:14px;}
.lnb dl dd a {padding:5px 0; display: block; color: #333; font-weight: bold; text-decoration:none;}
.lnb dl .on a {color: #298ae7;}



 /*하단카피*/
#footer {font:11px "Gulim",Arial; width:100%; text-align:center;border-top:1px solid #638ebd;background-color:#f7f7f7; padding:0 0 10px 0 ;margin-top:5px;}

/* 버튼사이즈들 */
a.btn_big{display:inline-block;padding-right:4px;background:url(../images/bg_btn_default.gif) no-repeat 100% 0;font:12px "Gulim",Arial;color:#646464;line-height:26px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}
a.btn_big span,a.btn_big strong{display:block;padding:1px 8px 0 12px;background:url(../images/bg_btn_default.gif) no-repeat;}
a.btn_sch{padding:6px 10px 6px 0; display:inline-block; padding-right:4px;background-color:#2992e7; font:12px "Gulim",Arial; color:#fff; letter-spacing:-1px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}
a.btn_sch span,a.btn_sch strong{display:block; padding:0 8px 0 8px; background-color:#2992e7;}

/* 롤로버임 */
.btn_big *:hover,
.btn_big *:active,
.btn_big *:focus{color:#3870ad;}

.btn_sch *:hover,
.btn_sch *:active,
.btn_sch *:focus{color:#affaff;}

/* 기타 */
.btn_big img{padding:7px;border:0;}
.btn_box_1 {text-align: center; margin: 10px auto; border-bottom:1px solid #e7e7e7; border-top:1px solid #e7e7e7;padding:5px;}
.btn_box_2 {text-align: center; margin: 5px auto; padding:5px;}
.number_1 {position:relative;top:-6px;padding:0 7px;font-size:14px;}
.font_1 {color:#3870ad;}

/* 검색창 */
.sch_1 {border:2px solid #4194e3;padding:4px; -webkit-appearance:none; -webkit-border-radius:0px;}

.date_name {overflow:hidden;padding:0;padding:0;font:11px "dotumche",Arial;margin-bottom:20px;}/*날짜 기자명*/
.date_name .date1 {float:left;} 
.date_name .name1 {float:right;} 
.date_name .name1 ul {margin:0;padding:0;}
.date_name .name1 ul  li{text-align:right;line-height:149%;margin-bottom:5px;}

