@charset "utf-8";

/** ============================== 컬러변경시작  ============================== **/

/* = 헤더 = */
.headerTop {background:#91CDE4;}   /* 최상단 바 배경 */
.headerTop .box .left a.no1 span {background:url('../images/common/icon01.png') left center no-repeat;} /* 광고안내 아이콘 */
.headerTop .box .left a.no2 span {background:url('../images/common/icon02.png') left center no-repeat;} /* 기사제보 아이콘 */
.headerTop .box .left a.no3 span {background:url('../images/common/icon03.png') left center no-repeat;} /* 판매도서 아이콘 */
.headerTop .box .left a.no4 span {background:url('../images/common/icon04.png') left center no-repeat;} /* 구독신청 아이콘 */
.headerTop .box .right a.no1 em {background:#3e9be2 url('../images/common/icon05_white.png') center  center no-repeat;} /* 전체보기 아이콘 및 배경 */
.headerTop .box .right a.no2 span {background:url('../images/common/icon06.png') left center no-repeat;} /* 고객센터 아이콘 */
.headerTop .box .right a.no3 span {background:url('../images/common/icon07.png') left center no-repeat;} /* 회원가입 아이콘 */
.headerTop .box .right a.no4 span {background:url('../images/common/icon08.png') left center no-repeat} /* 로그인 아이콘 */
.gnbWrap .gnbList ul li .border {background:#05759a;} /* 메뉴 하단 보더 */
.bottomBox .realTime .title {color:#005e81;} /* 실시간뉴스 타이틀  */

/* == 메인 == */
.mainNews a .textBox  {position:relative; /* background:rgba(62,155,226,0.85); */}  /* 메인뉴스 배경 */
.mainNews a .textBox .mask {background:#3e9be2; position:absolute; left:0;top:0; width:100%; height:100%; opacity:.7; filter:alpha(opacity=70);}
.manyNews .title {border-bottom:1px solid #005e81;}  /* 많이본 뉴스 하단보더 */
.manyNews .title span {color:#3e9be2;}  /* 많이본 뉴스 타이틀 */
.manyNews { background:#eef2f3;}  /* 많이본 뉴스 배경 */
.manyNews ul li.first .rank{ color:#3e9be2;} /* 많이본뉴스 순위 1 색상 */
.manyNews.type2 {background:#fff url('../images/sub/bgMany.png') right top no-repeat;} /* 많이본뉴스 탭있는 2번째타입 Bg */

.baseBox a:hover .textBox {background:#f4f9fb;}  /* 메인 상단 뉴스 오버시 색상 */
.premiumBox .box:hover {border:1px solid #9ac8d9;} /* 메인 프리미엄뉴스 오버시 색상 */
.baseBox2 .title .bar {background:#98c7d8;} /* 기본 뉴스 타이틀 하단 보더색상 */
.photoNewsList {background:#91cde4;}  /* 포토뉴스 배경색상 */
.tabType01 > ul > li.active > a {border-top:3px solid #98c7d8;}   /* 메인탭 상단 보더 색상 */
.tabBox .btnList ul li:hover  {background:#f4f9fb;}  /* 건설경제신문 , 건설인재교육센터, 사이버연수원 오버색상 */
.tabBox .btnList ul li:hover .arrow  {background:url('../images/common/icon12.png') no-repeat;} /* 건설경제신문 , 건설인재교육센터, 사이버연수원 오버시 화살표 */
.bookList > .title span {color:#5594ab;} /* 건설경제 판매도서 타이틀 */
.manyNews .tabZone ul li.on a:after {border:2px solid #98c7d8;} /* 최신뉴스 탭 테두리 색상 */
.manyNews .tabZone ul li:hover a:after {border:2px solid #98c7d8;} /* 최신뉴스 탭 테두리 색상 */


/* == 푸터 == */
.footerTotalNav > ul > li .title a{color:#005e81;}  /* 푸터 사이트맵 대메뉴 폰트 색상 */
.footerNav ul li.leaders {background:url('../images/common/icon25.png') left center no-repeat;} /* 푸터 리더스클럽 배경이미지 */

/** ============================== 컬러변경끝 ======================= **/


/* wrap */
.wrap {background:#f7f7f7;}

/* headerTop */
.headerTop { /* border-bottom:1px solid #FFF; */}
.headerTop .box:after {content:''; display:block; clear:both;}
.headerTop .box {width:1072px; margin:0 auto;}

.headerTop .box .left { float:left;}
.headerTop .box .left:after {content:''; display:block; clear:both;}
.headerTop .box .left a {float:left; font-weight:700; color:#0E394A; padding:6px 1px; min-width:100px; border-right:1px solid #B5E6F5; text-align:center;}
.headerTop .box .left a.on {color:#fff; background:#3e9be2; }
.headerTop .box .left a span {padding-left:23px; display:inline-block;}

.headerTop .box .right { float:right;}
.headerTop .box .right:after {content:''; display:block; clear:both;}
.headerTop .box .right a {float:left; font-weight:700; color:#0E394A; padding:6px 1px; min-width:100px; border-right:1px solid #B5E6F5; text-align:center;}
.headerTop .box .right a.on {color:#fff;background:#005e81; }
.headerTop .box .right a span {padding-left:23px; display:inline-block;}
.headerTop .box .right a.no1  {width:118px; padding:0px 1px; }
.headerTop .box .right a.no1:after {content:''; display:block; clear:both;}
.headerTop .box .right a.no1 em {float:left;  display:inline-block; width:33px; height:32px; border-right:1px solid #CDDDE2; border-left:1px solid #CDDDE2;}
.headerTop .box .right a.no1 span {float:left; padding:6px 0 0 17px;}


/* headLogo */
.headLogo {width:1072px; margin:0 auto; position:relative; text-align:center;}
.headLogo .leftBanner {position:absolute; overflow:hidden; width:213px; height:64px; left:0; top:20px; }
.headLogo .rightBanner {position:absolute; overflow:hidden; width:213px; height:64px; right:0; top:20px; }
.headLogo .h1Logo {padding:28px 0 21px 0; }

.headLogo .timeZone {position:absolute; right:-93px; top:17px; text-align:left;}
.headLogo .timeZone .apm {font-size:12px; color:#62646a; padding-left:3px;}
.headLogo .timeZone .time {font-size:31px; color:#000000; font-weight:700; height:34px; line-height:36px;}
.headLogo .timeZone .date {font-size:14px; color:#000000; padding-left:3px;}

/* gnbWrap */
.gnbWrap {background:#fff; width:1072px; margin:0 auto;  position:relative; box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);}
.gnbWrap .gnbList {border-top:3px solid #005e81; /* border-bottom:1px solid #e2e2e2; */}
.gnbWrap .gnbList ul:after {content:''; display:block; clear:both;}
.gnbWrap .gnbList ul li {float:left; position:relative; margin-left:130px;}
.gnbWrap .gnbList ul li a {font-size:15px; font-weight:700; color:#2e3235; padding:8px 0; display:block;}
.gnbWrap .gnbList ul li .icon {position:absolute; right:-58px; top:5px;}
.gnbWrap .gnbList ul li .border {display:none; position:absolute; bottom:-1px; left:0; height:3px; width:100%; }
.gnbWrap .gnbList ul li:hover .border {display:block; }
.gnbWrap .gnbList ul li.on .border {display:block; }

/* sideLeftBanner */
.sideLeftBanner {position:absolute; left:-135px; top:0px; width:118px; overflow:hidden; }
.sideLeftBanner a {/* border:1px solid #c9c9c9; */ display:block; margin-bottom:10px;}

/* sideRightBanner */
.sideRightBanner {position:absolute; right:-135px; top:0px; width:118px; overflow:hidden; }
.sideRightBanner a {/* border:1px solid #c9c9c9; */ display:block; margin-bottom:10px;}
.head.on .sideLeftBanner .box{position:fixed; top:20px; }
.head.on .sideRightBanner {/* right:-17px; */ left:1089px;}
.head.on .sideRightBanner .box{position:fixed;  top:20px; }


/* bottomBox */
.bottomBox{margin-bottom:15px; background: #fff url(../images/common/line_dashed.png) top left repeat-x;}
.bottomBox:after {content:''; display:block; clear:both;}
.bottomBox .realTime {float:left; padding-bottom:8px;  width:613px;}
.bottomBox .realTime:after {content:''; display:block; clear:both;}
.bottomBox .realTime .title { margin-left:18px; margin-top:3px; font-weight:700; float:left; padding:4px 8px 4px 22px; background:url('../images/common/icon09.png') left center no-repeat; }
.bottomBox .realTime .realList {background:url('../images/common/bull06.png') left center no-repeat; float:left;  padding-left:14px;  margin-top:6px; position:relative; height:16px; overflow:hidden; width:479px; padding:3px 0 3px 14px;}
.bottomBox .realTime .realList li  {margin:0; padding:0; height:20px; width:445px;}
.bottomBox .realTime .realList li a {font-size:12px; color:#2e3235; letter-spacing:-0.5px;  display:block;  width:440px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.bottomBox .realTime .realList .bx-pager { display:none;}
.bottomBox .realTime .realList .bx-controls-auto { display:none;}
.bottomBox .realTime .realList .bx-controls-direction { position:absolute; right:0px; top:0; width:39px; }
.bottomBox .realTime .realList .bx-controls-direction a { display:inline-block; text-indent:-9999em; }
.bottomBox .realTime .realList .bx-controls-direction a.bx-prev {background:url('../images/common/btnDown01.png') no-repeat; width:20px; height:20px;}
.bottomBox .realTime .realList .bx-controls-direction a.bx-next {background:url('../images/common/btnUp01.png') no-repeat; width:19px; height:20px;}
.bottomBox .searchZone {float:right; width:370px; margin-right:23px; padding-top:4px;  }
.bottomBox .searchZone:after {content:''; display:block; clear:both;}
.bottomBox .searchZone .title {float:left; padding:8px 8px 0 0;}
.bottomBox .searchZone .inputBox {float:left;  position:relative; }
.bottomBox .searchZone .inputBox:after {content:''; display:block; clear:both;}
.bottomBox .searchZone .inputBox .bgBox {float:left; width:325px; height:24px; background:url('../images/common/bgInput.png') no-repeat; border:1px solid #cccccc;}
.bottomBox .searchZone .inputBox .bgBox input { width:280px; height:20px; padding:2px 0 2px 10px; background:none; border:none; line-height:21px;}
.bottomBox .searchZone .inputBox button {position:absolute; right:5px; top:7px; border:none; background:none; display:block; width:20px; text-align:center; }

/* mainContainer */
.mainContainer {width:1072px; margin:0 auto;}

/* 메인 컨텐츠 프레임 시작 ======================================================================================================================================== */

/* main_t1_1_1_3 */
.main_t1_1_1_3 {float:left; margin-bottom:10px; width:1072px;}
.main_t1_1_1_3:after {content:''; display:block; clear:both;}
/* main_t1_2_1_2 */
.main_t1_2_1_2 {float:left; margin:0 10px 10px 0; width:804px;}
.main_t1_2_1_2:after {content:''; display:block; clear:both;}
/* main_t1_2_2_1 */
.main_t1_2_2_1 {float:left; margin-bottom:10px; width:258px;}
.main_t1_2_2_1:after {content:''; display:block; clear:both;}
/* main_t1_3_1_1 */
.main_t1_3_1_1 {float:left; margin:0 10px 10px 0; width:536px;}
.main_t1_3_1_1:after {content:''; display:block; clear:both;}
/* main_t1_3_2_1 */
.main_t1_3_2_1 {float:left; margin:0 10px 10px 0; width:258px;}
.main_t1_3_2_1:after {content:''; display:block; clear:both;}
/* main_t1_3_3_1  */
.main_t1_3_3_1 {float:left; margin-bottom:10px; width:258px;}
.main_t1_3_3_1:after {content:''; display:block; clear:both;}


/* main_t2_1_1_3 */
.main_t2_1_1_3 {float:left; margin-bottom:10px; width:1072px;}
.main_t2_1_1_3:after {content:''; display:block; clear:both;}
/* main_t2_2_1_2 */
.main_t2_2_1_2 {float:left; margin:0 10px 10px 0; width:536px;}
.main_t2_2_1_2:after {content:''; display:block; clear:both;}
/* main_t2_2_2_2 */
.main_t2_2_2_2 {float:left; margin-bottom:10px; width:526px;}
.main_t2_2_2_2:after {content:''; display:block; clear:both;}

/* main_row_all */
.main_row_all {float:left; width:1072px;}
.main_row_all:after {content:''; display:block; clear:both;}
/* main_col_left */
.main_col_left {float:left; width:546px;}
.main_col_left:after {content:''; display:block; clear:both;}
/* main_col_right */
.main_col_right {float:left; width:526px;}
.main_col_right:after {content:''; display:block; clear:both;}


/* main_t2_3_1_1 */
.main_t2_3_1_1 {float:left; margin:0 10px 10px 0; width:263px;}
.main_t2_3_1_1:after {content:''; display:block; clear:both;}
/* main_t2_3_2_1 */
.main_t2_3_2_1 {float:left; margin:0 10px 10px 0; width:263px;}
.main_t2_3_2_1:after {content:''; display:block; clear:both;}
/* main_t2_3_3_1 */
.main_t2_3_3_1 {float:left; margin:0 10px 10px 0; width:258px;}
.main_t2_3_3_1:after {content:''; display:block; clear:both;}
/* main_t2_3_4_1 */
.main_t2_3_4_1 {float:left; margin-bottom:10px; width:258px;}
.main_t2_3_4_1:after {content:''; display:block; clear:both;}


/* main_t2_4_1_2 */
.main_t2_4_1_2 {float:left; margin:0 10px 10px 0; width:536px;}
.main_t2_4_1_2:after {content:''; display:block; clear:both;}
/* main_t2_4_2_2 */
.main_t2_4_2_2 {float:left; margin-bottom:10px; width:526px;}
.main_t2_4_2_2:after {content:''; display:block; clear:both;}
/* main_t2_5_1_3 */
.main_t2_5_1_3 {float:left; width:1072px;}
.main_t2_5_1_3:after {content:''; display:block; clear:both;}


/* main_m1_1_1_3 */
.main_m1_1_1_3 {float:left; margin-top:10px; width:1072px;}
.main_m1_1_1_3:after {content:''; display:block; clear:both;}

/* main_m1_2_1_2 */
.main_m1_2_1_2 {float:left; margin:10px 10px 0 0; width:804px;}
.main_m1_2_1_2:after {content:''; display:block; clear:both;}
/* main_m1_2_2_1 */
.main_m1_2_2_1 {float:left; margin-top:10px; width:258px;}
.main_m1_2_2_1:after {content:''; display:block; clear:both;}

/* main_m1_3_1_1 */
.main_m1_3_1_1 {float:left; margin:10px 10px 0 0; width:258px;}
.main_m1_3_1_1:after {content:''; display:block; clear:both;}
/* main_m1_3_2_2 */
.main_m1_3_2_2 {float:left; margin-top:10px; width:804px;}
.main_m1_3_2_2:after {content:''; display:block; clear:both;}

/* main_m1_4_1_1 */
.main_m1_4_1_1 {float:left; margin:10px 10px 0 0; width:258px;}
.main_m1_4_1_1:after {content:''; display:block; clear:both;}
/* main_m1_4_2_1 */
.main_m1_4_2_1 {float:left; margin:10px 10px 0 0; width:536px;}
.main_m1_4_2_1:after {content:''; display:block; clear:both;}
/* main_m1_4_3_1 */
.main_m1_4_3_1 {float:left; margin-top:10px; width:258px;}
.main_m1_4_3_1:after {content:''; display:block; clear:both;}

/* main_m1_5_1_2 */
.main_m1_5_1_2 {float:left; margin:10px 10px 0 0; width:804px;}
.main_m1_5_1_2:after {content:''; display:block; clear:both;}
/* main_m1_5_2_1 */
.main_m1_5_2_1 {float:left; margin-top:10px; width:258px;}
.main_m1_5_2_1:after {content:''; display:block; clear:both;}

/* main_m1_6_1_1 */
.main_m1_6_1_1 {float:left; margin:10px 10px 0 0; width:258px;}
.main_m1_6_1_1:after {content:''; display:block; clear:both;}
/* main_m1_6_2_2 */
.main_m1_6_2_2 {float:left; margin-top:10px; width:804px;}
.main_m1_6_2_2:after {content:''; display:block; clear:both;}

/* main_m1_7_1_3 */
.main_m1_7_1_3 {float:left; margin:10px 0 10px 0; width:1072px;}
.main_m1_7_1_3:after {content:''; display:block; clear:both;}



/* main_m2_1_1_3 */
.main_m2_1_1_3 {float:left; margin-bottom:10px; width:1072px;}
.main_m2_1_1_3:after {content:''; display:block; clear:both;}
/* main_m2_2_1_3 */
.main_m2_2_1_3 {float:left; margin-bottom:10px; width:1072px;}
.main_m2_2_1_3:after {content:''; display:block; clear:both;}
/* main_m2_3_1_3 */
.main_m2_3_1_3 {float:left; margin-bottom:10px; width:1072px;}
.main_m2_3_1_3:after {content:''; display:block; clear:both;}
/* main_m2_4_1_3 */
.main_m2_4_1_3 {float:left; margin-bottom:10px; width:1072px;}
.main_m2_4_1_3:after {content:''; display:block; clear:both;}
/* main_m2_5_1_3 */
.main_m2_5_1_3 {float:left; margin-bottom:10px; width:1072px;}
.main_m2_5_1_3:after {content:''; display:block; clear:both;}

/* side_left_div */
.side_left_div { margin-bottom:10px; }
.side_left_div:after {content:''; display:block; clear:both;}
.side_left_div a{float:left; margin-right:3px;}

.cbe_color_1 { background:#50B6E7;}
.cbe_color_2 { background:#80D04E;}
.cbe_color_3 { background:#AB69D7;}


.edit_icon_layer {float:left; margin:2px 5px;}
li .edit_icon_layer {float:left; margin:5px 5px;}
.ei_txt_layer { float: left;}

.edit_icon_in_layer {float:right; margin:2px 5px;}
.edit_icon_in_layer a { display:inline-block; float:left; margin-right:3px;}



/* 메인 컨텐츠 프레임 끝 ======================================================================================================================================== */

/* colBox */
.colBox {margin-bottom:10px;}
.colBox:after {content:''; display:block; clear:both;}
/* .colBox .mainNews {width:534px; float:left; margin-right:24px;  }  edit */
.colBox .mainNews {width:536px; float:left; margin-right:10px;  }
.colBox .middleBanner {float:left;  margin-right:10px; }
.colBox .middleBanner img {max-width:258px; max-height:386px; }
.colBox .manyNews  {float:left; }
.colBox .mainNews a .textBox .title {display:block; width:490px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

/* card_news_ba */
.card_news_ba {/* border:1px solid #d9dde1; */ width:258px; height:386px; display:block; }
.card_news_ba a { display:block; }
.card_news_ba a .img { position:relative; overflow:hidden; width:258px; height:386px; }

/* mainNews */
.mainNews { /* border:1px solid #d9dde1; */ float:left; position:relative; overflow:hidden; width:100%; height:386px; }
.mainNews:after {content:''; display:block; clear:both;}
.mainNews a {display:block;}
.mainNews a .img  {width:100%; height:386px;}
.mainNews a .img img { width:100%}
.mainNews a .textBox  { position:relative; top:-128px; padding:15px 20px 13px 20px; height:100px; } 
.mainNews a .textBox .title  {width:490px; font-size:22px; color:#fff; font-weight:700; margin-bottom:5px; position:relative; z-index:10; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;} 
.mainNews a .textBox .text  {font-size:13px; color:#fff;  line-height:21px;  position:relative; z-index:10;} 

/* manyNews */
.manyNews { border:1px solid #d9dde1;  padding:12px 16px 14px 16px; width:224px; height:358px; position:relative; overflow:hidden;}
.manyNews .title { color:#393939; font-size:15px; font-weight:700; padding-bottom:6px; margin-bottom:8px; }
.manyNews ul li {padding-top:8px; margin-top:6px; border-top:1px solid #cbcecf; line-height: 16px; height:33px; overflow:hidden;}
.manyNews ul li:after {content:''; display:block; clear:both;}
.manyNews ul li:first-child { padding-top:0; margin-top:0; border-top:0;}
.manyNews ul li a{float:left; font-size:12px; color:#393939; width:190px; margin-left:15px; }
.manyNews ul li .rank{float:left;padding-top: 3px;  font-size:23px; color:#afafaf; font-weight:700;  }
.manyNews ul li.first a{  }
.manyNews ul li.first .rank{padding-top: 3px; }
.manyNews.type2 { padding:8px 16px 8px 16px; width: 224px; height: 368px; position: relative; overflow: hidden; }
.manyNews.type2 ul li { margin-top:3px; padding-top:7px; }
.manyNews .tabZone ul:after {content:''; display:block; clear:both;}
.manyNews .tabZone  {/* margin-bottom:10px; */}
.manyNews .tabZone ul:after {content:''; display:block; clear:both;}
.manyNews .tabZone ul li {float:left; border:none; padding:0; margin:0; height:24px;}
.manyNews .tabZone ul li a {float:none; margin:0; font-size:12px; font-weight:700; position:relative; padding:3px 6px 3px 6px; letter-spacing:-0.5px; }
.manyNews .tabZone ul li.on a:after {content:''; display:block; width:88%; height:60%; position:absolute; left:0px; top:4px; border-radius:6px;  }
.manyNews .tabZone ul li:hover a:after {content:''; display:block; width:88%; height:60%; position:absolute; left:0px; top:4px; border-radius:6px;  }
.manyNews .rankList ul:first-child { display:block;}
.manyNews .rankList ul { display:none;}

/* todayNews */
.todayNews {background:#fff; border:1px solid #dbdfe2; padding-top: 20px; width: 534px; height: 258px;}   
.todayNews .title {font-size:15px; font-weight:700; color:#2e3235; padding-left: 15px;}
.todayNews .title span{color: #1ebeda;}
.todayNews ul li { margin:15px 15px 0 15px; height:90px; border:1px dashed #dbdfe2;}
.todayNews ul li:hover {border:1px dashed #1ebeda; }
.todayNews ul li a {display:block; position:relative; padding:11px 10px 10px 10px;}
.todayNews ul li .tit {font-size:20px; font-weight:700; margin-bottom:5px; color:#2e3235; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.todayNews ul li .txt { overflow:hidden; height:37px; font-size:12px; color:#62646a; line-height:18px; margin-bottom:0; }
.todayNews ul li .bottom .name {font-size:12px; color:#2e3235; }
.todayNews ul li .bottom .date {font-size:12px; color:#a4a4a4; padding-left:8px;margin-left:3px; background:url('../images/common/bull05.png') left center no-repeat; }

/* premiumNews */
.premiumNews {background:#fff; border:1px solid #dbdfe2; padding-top:20px; position:relative; width:524px; height:258px; overflow:hidden;}
.premiumNews .title {font-size:15px; font-weight:700; margin-bottom:15px; color:#2e3235; padding-left:15px; }
.premiumNews .title span{color: #1ebeda;}
.premiumNews ul:after {content:''; display:block; clear:both;}
.premiumNews ul li { float:left; margin-left:15px; margin-bottom:15px;  }
.premiumNews ul li a {border:1px solid #dce1e6; background:#f7f7f7; display:block; width:206px; height:64px;  padding:13px 15px; position:relative;}
.premiumNews ul li a:hover {border:1px solid #1ebeda; }
.premiumNews ul li a .tit {font-size:15px; font-weight:700; color:#2e3235; margin-bottom:10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.premiumNews ul li a .txt { overflow:hidden; height:37px; font-size:12px; color:#62646a; line-height:18px; margin-bottom:0; }
.premiumNews ul li a .btnP {position:absolute; right:5px; top:10px;}
.premiumNews .btnMore {position:absolute; right:15px;; top:18px; font-size:12px; color:#62646a; padding-right:8px; background:url('../images/common/bull09.png') right center no-repeat;}

/* baseBox */
.baseBox { width:263px; height:280px; }
.baseBox .title { display:block; width:230px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.baseBox a{border:1px solid #d9dde1;  display:block; }
.baseBox .img {position:relative; overflow:hidden; width:261px; height:146px;}
.baseBox .img img{width: 100%;}
.baseBox .textBox {background:#fff; padding:23px 17px 19px 17px; }
.baseBox .textBox .title {width:230px; font-size:17px; font-weight:500; color:#323232; margin-bottom:12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.baseBox .textBox .text {font-size:12px; color:#666666; line-height:18px; height:54px; overflow:hidden;}
.baseBox a {border:1px solid #d2dbe0;}
.baseBox a:hover .textBox {background:#f4f9fb;}
.baseBox a:hover .textBox .text {text-decoration:underline;}

/* premiumBox */
.premiumBox{padding:20px 16px 6px 16px; border:1px solid #d9dde1; background:#fff; width:224px; height:252px; position:relative; overflow:hidden;}
.premiumBox .title{font-size:15px; font-weight:700; color:#2e3235; margin-bottom:12px;}
.premiumBox .title span{ color:#1ebeda;}

.premiumBox a .tit {margin-bottom:12px; font-size:18px; font-weight:500; color:#323232; line-height:20px; height:40px; overflow:hidden;}
.premiumBox a .txt {font-size:12px; color:#666666; display:block; width:190px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.premiumBox a:hover {border:1px solid #9ac8d9;}
.premiumBox ul:after {content:''; display:block; clear:both;}
.premiumBox ul li a {border:1px solid #dde2e7; background:#f7f7f7; display:block; width:192px; height:68px;  padding:13px 15px; position:relative;}
.premiumBox ul li:first-child  { margin-bottom:15px;}

/* videoBox */
.videoBox{float:left; padding:10px 16px 16px 16px; border:1px solid #d9dde1; background:#fff; width:224px; position:relative; overflow:hidden;}
.videoBox .title{font-size:15px; font-weight:700; color:#2e3235; margin-bottom:12px;}
.videoBox .utubeBox{ margin-bottom:8px;}
.videoBox .utubeBox iframe{width:225px; height:150px; background:transparent;}
.videoBox .text {font-size:12px; color:#62646a; height:34px; overflow:hidden; }
.videoBox a .title {margin-bottom:0px; display:block; width:223px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

/* margin */
.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
.mb40 {margin-bottom:40px;}

/* blackBar */
.blackBar {height:3px; background:#2e3235; margin:5px auto; width:1072px; }

/* colBox3 */
.colBox3:after {content:''; display:block; clear:both;}
.colBox3 .col1 {float:left; width:258px; margin-right:10px}
.colBox3 .col1 .baseBox2 .listType01 li a { display:inline-block; width:222px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.colBox3 .col1 .baseBox2 .listType01 li.imgUse a { width:220px; overflow:visible; white-space:normal; }
.colBox3 .col2 {float:left; width:536px; margin-right:10px;}
.colBox3 .col3 {float:left; width:258px;}
.colBox3 .col1 .baseBox2 { margin-bottom:10px;}
.colBox3 .col2 .baseBox2 {padding:10px 10px 0 28px;  }
.colBox3 .col3 .baseBox2 { margin-bottom:10px;}

.new_news {width:496px; padding: 10px 10px 0 28px; border: 1px solid #d9dde1; background: #fff;}
.new_news .title { font-size: 14px; font-weight: 700; margin-bottom: 23px; padding-bottom: 4px; position: relative; border-bottom: 1px solid #d9dde1;}
.new_news .listType02 li {padding-bottom: 14px;}

/* baseBox2 */
.baseBox2 {border:1px solid #d9dde1; background:#fff; padding:10px 15px 10px 15px; margin-bottom:10px;}
.baseBox2 .img img{max-width:254px; max-height:146px;}
.baseBox2 .title {font-size:14px; font-weight:700; margin-bottom:12px; padding-bottom:4px; position:relative; border-bottom:1px solid #d9dde1;}
.baseBox2 .title .bar {height:1px; width:53px; position:absolute; left:0; bottom:-1px; }

/* listType02 */
.listType01 li { margin-bottom:8px; height:17px; overflow:hidden;}
.listType01 li.imgUse {background:none; padding-left:0; height:auto; overflow:visible; padding-bottom:12px;}
.listType01 li.lineUse {padding-bottom:3px; background:url(../images/common/line_dashed.png) bottom left repeat-x; /* border-bottom:1px dashed #dadada; */}
.listType01 li.imgUse:after {content:''; display:block; clear:both;}
.listType01 li.imgUse .img {float:left; margin-bottom:6px; width:48px; height:48px; line-height:48px; border:1px solid #eaeaea; text-align:center; overflow:hidden;}
.listType01 li.imgUse .img img {max-width:48px; max-height:48px; vertical-align:middle;}
.listType01 li a .txt{ width:200px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.listType01 li.imgUse .txt { float:left; width:150px; margin-left:10px; padding-top:10px; height:35px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.listType01 li a {display: block; font-size:12px; padding-left:13px; background:url('../images/common/bull01.png') 3px center no-repeat; width:210px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.listType01 li.imgUse a { padding-left:0; background:none;}
.listType01 li a:hover {color:#bdbdbd;}
.listType01 li a:hover .txt {color:#bdbdbd;}
.listType02  {/* padding-top:10px; */}
.listType02 li { padding-bottom:15px;  }
.listType02 li a {font-size:15px; color:#323232; font-weight:600; display:inline-block; width:496px; height:22px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.listType02 li a:hover {color:#929292;}

.listType02 li .link_news a { margin-bottom:3px; padding-left: 28px; height:16px; font-size:12px; font-weight:400; color:#666; background: url('../images/common/bullet_link_news.png') 14px 5px no-repeat;}
.listType02 li .link_news a:hover { text-decoration:underline;}

/* qnaBox */
.qnaBox { background:url('../images/common/bgQna.png') left 3px no-repeat;}
.qnaBox .qna_box_head { margin-bottom:10px; height:62px;  border-bottom:1px dashed #acadb0; }
.qnaBox .title { padding:7px 5px 0 63px;}
.qnaBox .title a{font-size:12px; color:#62646a; line-height:17px; font-weight:700;}
.qnaBox .text {padding:6px 0 0 63px; margin-bottom:10px; }
.qnaBox .text a{ font-size:12px; color:#62646a; display:block; width:175px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.qnaBox .listType01 li a { display:block; width:220px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.qnaBox .listType01 { padding-left: 15px;}

/* varietyBox */
.varietyBox { position:relative; overflow:hidden; margin-bottom:10px; width:258px; height:174px;}
.varietyBox .top{position:relative; padding:10px 0 5px 15px; border-top:1px solid #d9dde1; background:#FFF;}
.varietyBox .top > a{font-size:14px; font-weight:700; color:#2f2f2f; }
.varietyBox .top > a:first-child {margin-right:2px; padding-right:8px; background:url('../images/common/bull05.png') right center no-repeat; }
.varietyBox .top .btn{position:absolute; right:5px; top:13px; }
.varietyBox .box { /* border:1px solid #d9dde1; */ }
.varietyBox .box a {display:block;  position:relative;}
.varietyBox .box .img {width:258px; height:178px;}
.varietyBox .box .img img{width:100%;}
.varietyBox .box .text {position:absolute; left:0; bottom:0; width:100%;  background:url('../images/common/bgBlack.png') repeat; padding:10px 0;}
.varietyBox .box .text span {font-size:14px; color:#fff; padding-left:15px; display:block; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:260px; }

/* bannerBox */
.bannerBox { position:relative; width:258px;}
.bannerBox img { width:100%; /* height:109px; */ overflow: hidden; margin-bottom:10px;}
.bannerBox a:hover img {}

/* photoNewsList */
.photoNewsList {padding:15px 0 20px 20px; }
.photoNewsList .title {font-size:15px; color:#fff; font-weight:700; padding-bottom:5px;}
.photoNewsList ul:after {content:''; display:block; clear:both; }
.photoNewsList ul li { float:left; width:250px; margin-left:11px;}
.photoNewsList ul li:first-child { margin-left:0; }
.photoNewsList ul li a {display:block; position:relative;}
.photoNewsList ul li a .text {background:url('../images/common/bgBlack2.png') repeat-x; width:250px; height:66px; position:absolute; left:0; bottom:0;}
.photoNewsList ul li a .text span {color:#fff; font-size:13px; display:block; padding:22px 0 0 10px; line-height:18px;}
.photoNewsList ul li .img{position:relative; overflow:hidden; width:250px; height:150px; line-height:150px; text-align:center; background:#768E98;}
.photoNewsList ul li .img img{max-width:250px; max-height:150px; vertical-align:middle;}

/* tabBox */
.tabBox { position:relative; overflow:hidden; background:#fff; border:1px solid #e2e2e2; width:1070px; height:266px; }
.tabBox:after {content:''; display:block; clear:both;}
.tabBox .banner { position:relative; overflow:hidden; float:left; width:258px; height:266px;}
.tabBox .banner img {width:100%; min-height:266px;}
.tabBox .tabType01 {float:left; width:552px; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; height:266px;}
.tabType01 > ul > li {float:left; position:relative;}
.tabType01 > ul > li.active .listType03{display:block;}
.tabType01 > ul > li .listType03{position:absolute; left:20px; top:72px; width:510px;}
.tabType01 > ul > li > a {font-size:15px; color:#90959b; border:1px solid #d9dde1; border-top:none; margin-right:-1px; display:block; width:185px; text-align:center; padding:17px 0;}
.tabType01 > ul > li.no1 > a {border-left:none;}
.tabType01 > ul > li.no2 .listType03  { left:-165px; }
.tabType01 > ul > li.no3 .listType03  { left:-351px; }
.tabType01 > ul > li.no3 > a {border-right:none; width:180px;}
.tabType01 > ul > li.active > a {padding-top:13px; font-weight:700; color:#2e3235; }




/* listType03 */
.listType03 {display:none;}
.listType03 li  {margin-bottom:11px; padding-left:15px; background:url('../images/common/bull02.png') left center no-repeat; display:block; text-overflow:ellipsis; overflow:hidden; width:480px; white-space:nowrap;  }
.listType03 li a {font-size:13px; color:#232323;}
.listType03 li a:hover { text-decoration:underline;}

/* tabBox */
.tabBox .btnList {float:left; width:258px;} 
.tabBox .btnList ul li:first-child { border:none; height:88px; }
.tabBox .btnList ul li { border-top:1px solid #e2e2e2; height:88px; }
.tabBox .btnList ul li.no1 span.txt { border-top:none; background:url('../images/common/icon13.png') 15px center no-repeat; }
.tabBox .btnList ul li.no2 span.txt { border-top:none; background:url('../images/common/icon14.png') 15px center no-repeat; }
.tabBox .btnList ul li.no3 span.txt { border-top:none; background:url('../images/common/icon15.png') 15px center no-repeat; }
.tabBox .btnList ul li a {position:relative; display:block; height:100%; font-size:16px; color:#232323; font-weight:700; line-height:20px;}
.tabBox .btnList ul li a span.txt {display:block; padding:24px 0 24px 77px;}
.tabBox .btnList ul li a em {display:block; color:#90959b; }
.tabBox .btnList ul li .arrow{position:absolute; right:15px; top:37px; background:url('../images/common/icon12_off.png') no-repeat; display:block; width:22px; height:22px;}

/* bookList */
.bookList { width: 100%; height: 603px; position: relative; overflow: hidden;}
.bookList > .title {font-size:16px; font-weight:700; margin-bottom:15px; padding-left:10px; }
.bookList .line{ background:url('../images/common/bgBook.png') left bottom no-repeat; margin-bottom:25px;}
.bookList .line ul:after { content:''; display:block; clear:both;}
.bookList .line ul li { float:left; width:260px; height:270px;}
.bookList .line ul li:first-child { margin-left:30px;}
.bookList .line ul li a {display:block; font-weight:700;}
.bookList .line ul li a:after { content:''; display:block; clear:both;}
.bookList .line ul li a .img { float:left; width:134px; position:relative; }
.bookList .line ul li a .img img { width:134px; height:206px;}
.bookList .line ul li a .img .shadow { width:143px; height:214px; background:url('../images/common/bgBook2.png') no-repeat; position:absolute; left:-2px; top:0;}
.bookList .line ul li a .text { float:left; width:90px; margin-left:12px;}
.bookList .line .text { font-size:13px; }
.bookList .line .text .title{color:#454545; padding-top:20px; margin-bottom:20px; line-height:16px;}
.bookList .line .text .red {color:#d81010; margin-bottom:10px; }
.bookList .line .text .hot { margin-bottom:20px; }
.bookList .line .text .best { margin-bottom:20px; }



/* ============================= footer start ======================================================================================================================================================= */
.footer {}

/* footerMainNav */
.footerMainNav {width:1072px; margin:0 auto; padding-bottom:10px; background:url('../images/common/bgBar01.png') left bottom no-repeat; padding-top:20px; }
.footerMainNav ul:after {content:''; display:block; clear:both;}
.footerMainNav ul li { float:left; width:56px; padding:5px 0 30px 60px; margin-left:39px;  }
.footerMainNav ul li:first-child { margin-left:0;}
.footerMainNav ul li a {font-size:14px; color:#2e3235;  display:block; padding-bottom:30px; font-weight:700;  background:url('../images/common/bull03.png') left bottom no-repeat;  }
.footerMainNav ul li.no1 {  background:url('../images/common/icon18.png') left top no-repeat;}
.footerMainNav ul li.no2 {  background:url('../images/common/icon19.png') left top no-repeat; padding-left:72px;}
.footerMainNav ul li.no3 {  background:url('../images/common/icon20.png') left top no-repeat; padding-left:72px;}
.footerMainNav ul li.no4 {  background:url('../images/common/icon21.png') left top no-repeat; padding-left:57px;}
.footerMainNav ul li.no5 {  background:url('../images/common/icon22.png') left top no-repeat; padding-left:50px;}
.footerMainNav ul li.no6 {  background:url('../images/common/icon23.png') left top no-repeat; padding-left:66px;}
.footerMainNav ul li.no7 {  background:url('../images/common/icon24.png') left top no-repeat; padding-left:68px;}

/* footerTotalNav */
.footerTotalNav {width:1072px; margin:0 auto; padding-top:20px; padding-bottom:10px;}
.footerTotalNav > ul > li { padding-top:15px; border-top:1px solid #e2e2e2; }
.footerTotalNav > ul > li:after {content:''; display:block; clear:both;}
.footerTotalNav > ul > li:first-child { padding-top:0; border-top:none; }
.footerTotalNav > ul > li .title {float:left; width:212px; padding-left:20px;  }
.footerTotalNav > ul > li .title a{font-size:13px; font-weight:700; }
.footerTotalNav > ul > li .box {float:left; width:840px; }
.footerTotalNav > ul > li .box > ul:after {content:''; display:block; clear:both;}
.footerTotalNav > ul > li .box > ul > li {float:left; width:140px; }
.footerTotalNav > ul > li .box > ul > li > a {font-size:13px; color:#444444; font-weight:700; margin-bottom:14px; display:inline-block;}
.footerTotalNav > ul > li .box .two  {margin-bottom:14px;}
.footerTotalNav > ul > li .box .two  li {margin-bottom:10px;}
.footerTotalNav > ul > li .box .two  li a{font-size:12px; }

/* footerNav */
.footerNav {width:100%; background:#62646a; border-top:1px solid #cdcdcd;}
.footerNav ul {margin:0 auto; width:1072px;}
.footerNav ul:after {content:''; display:block; clear:both;}
.footerNav ul li {float:left; padding-left:28px; margin-left:28px; background:url('../images/common/bull04.png') left center no-repeat; }
.footerNav ul li:first-child {padding-left:0; margin-left:17px; background:none; }
.footerNav ul li a {font-size:13px; color:#bfbfbf; font-weight:700; display:block; padding:8px 0; }
.footerNav ul li a.bold {color:#fff;}
.footerNav ul li.leaders {margin-left:60px; padding-left:12px;  }
.footerNav ul li.leaders a {font-size:13px; font-weight:700; color:#353639; display:block;  padding-right:40px; }

/* footerAddress */
.footerAddress {text-align:center; line-height:18px; padding-top:10px; }

/* copyRight */
.copyRight {text-align:center; color:#909090;  padding:5px 0 20px 0;  }


/* ============================= footer end ======================================================================================================================================================= */


/* subContainer */
.subContainer {width:1072px; margin:0 auto;  border-bottom:3px solid #2e3235; margin-bottom:15px;   }
.subContainer:after {content:''; display:block; clear:both;}
.subContainer .leftSub {float:left; width:805px;}
.subContainer .leftSub .subCont {background:#fff; border:1px solid #dbdfe2; }
.subContainer .rightSub {float:right; width:258px;}
.subContainer .rightSub .manyNews.sub { width:224px; margin-bottom:20px;  background:#fff url('../images/sub/bgMany.png') right top no-repeat; }
.subContainer .rightSub .videoBox { width:231px;  margin-bottom:20px; float:none; }
.subContainer .rightSub .videoBox .utubeBox iframe { width:230px; }
.subContainer .rightSub .baseBox2 { margin-bottom:10px; }
.subContainer .subTop {background:#fff; border:1px solid #dbdfe2; margin-bottom:10px; padding:20px; }
.subContainer .subTop .lnb {border-bottom:1px solid #d9dde1; padding-bottom:15px; margin-bottom:15px;}
.subContainer .subTop .lnb span{font-size:14px; color:#62646a; padding-left:13px; margin-left:5px; background:url('../images/sub/lnbBull.png') left center no-repeat;}

/* subMinNews */
.subMinNews a {display:block;}
.subMinNews a:after {content:''; display:block; clear:both;}
.subMinNews a .img { float:left; width:265px; border:1px solid #dbdfe2; margin-right:15px; }
.subMinNews a .img img { width:100%;}
.subMinNews a .textBox { float:left; width:460px;;}
.subMinNews a .textBox .title {font-size:20px; color:#2e3235; font-weight:700; margin-bottom:20px;}
.subMinNews a .textBox .text {font-size:14px; color:#62646a; line-height:20px;}

/* listType04 */
.listType04  {padding:20px; }
.listType04 ul li {margin-top:15px; /* border-top:1px solid #d9dde1; */}
.listType04 ul li:last-child {background:none;}
.listType04 ul li a:after {content:''; display:block; clear:both;}
.listType04 ul li a {display:block;}
.listType04 ul li.imgUse a .title{width:615px; }
.listType04 ul li.imgUse a .text{width:615px; }
.listType04 ul li a .title {float:left; width:100%; font-size:16px; color:#323232; font-weight:600; margin-bottom:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.listType04 ul li a .text {float:left; width:100%; height:38px; font-size:12px; color:#323232; line-height:20px; overflow:hidden;}
.listType04 ul li a .img{float:left; margin-right:17px; padding:5px; width:113px; height:68px; line-height:68px; border:1px solid #eaeaea; text-align:center; overflow:hidden;}
.listType04 ul li a .img img{ max-width:113px; max-height:68px; vertical-align:middle;}

/* twoSub */
.twoSub {position:relative;}
.twoSub .listType04{margin-right:300px; padding-right:0; }
.twoSub .listType04 ul li.imgUse a .title { width:330px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.twoSub .listType04 ul li.imgUse a .textZone { width:330px; }
.twoSub .hotIssue{position:absolute; right:0; top:0; height:100%; width:238px; padding:0 20px; border-left:1px solid #d9dde1; }
.twoSub .hotIssue .title{ font-size:14px; font-weight:600; margin-bottom:15px; padding-top:20px; }
.twoSub .hotIssue .baseBox2{padding:0; margin-bottom:30px; border:none;}
.twoSub .hotIssue .baseBox2 .title { padding-top:0;}
.twoSub .hotIssue .baseBox3{margin-bottom:30px;}
.twoSub .hotIssue .baseBox3 .img{margin-bottom:10px;}
.twoSub .hotIssue .baseBox3 .img img{width:100%;}
.twoSub .hotIssue .baseBox3 .text {font-size:14px; color:#2e3235; font-weight:700;}

/* listType05 */
.listType05 {padding: 20px 15px 0 15px;}
.listType05 ul:after { content:''; display:block; clear:both; }
.listType05 ul li {float:left; margin:0 36px 30px 0;}
.listType05 ul li.last {margin-right:0;}
.listType05 ul li .img img {width:100%;}
.listType05 ul li .img {margin-bottom:5px; width:220px; height:347px;  }
.listType05 ul li .title {font-size:14px; color:#323232; font-weight:600; margin-bottom:7px; width:220px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.listType05 ul li .text {font-size:11px; text-align:right;}

/* popLayer */
.popLayer {display:none;  position:fixed; left:0; top:0; width:100%; height:100%; z-index:999; overflow-y:scroll;}
.popLayer .bg {position:fixed; left:0; top:0; width:98.9%; height:100%; z-index:10; background:#000; opacity:.8; filter:alpha(opacity=80); }
.popZone {width:100%;   }
.popContWrap {background:#fff; position:relative;  margin:0 auto; top:50%; width:0px; height:0;  z-index:11; }
.popCont { display:none;  }
.popCont:after {content:''; display:block; clear:both;}
.popCont .leftBtn {position:absolute; left:0; top:10px; width:40px; background:url('../images/sub/bgLeft.png') left top repeat-y; height:100%; }
.popCont .btnSocial {padding:10px 0 20px 0; position:relative; }
.popCont .btnSocial ul:after {content:''; display:block; clear:both;}
.popCont .btnSocial ul li {float:left;}
.popCont .btnSocial ul li a {text-align:center; display:block; height:20px; width:40px; border-right:1px solid #d9dde1; }
.popCont .btnSocial ul li.last a {border-right:none;}
.popCont .btnSocial ul li a:hover {background:#e9eaeb;}
.popCont .btnSocial ul li a img {vertical-align:middle;}
.popCont .btnPrintInner {position:absolute; right:0; top:10px; }
.popCont .btnPrint {position:absolute; right:0; top:10px; }
.popCont .btnPrint a { display:block; text-align:center; }
.popCont .btnPrint a img {vertical-align:middle;}
.popCont .rightCont { position:relative; }
.popCont .rightCont .contBox {position:relative; z-index:10;  }
.popCont .rightCont .contBox .topInfo { margin:20px auto; padding:10px 10px; border:1px solid #d9dde1;}
.popCont .rightCont .contBox .topInfo:after {content:''; display:block; clear:both;}
.popCont .rightCont .contBox .topInfo .lnb {float:left;}
.popCont .rightCont .contBox .topInfo .lnb a {display:inline-block;}
.popCont .rightCont .contBox .topInfo .lnb span{font-size:13px; color:#62646a; margin-left:5px; padding-left:13px; background: url('../images/sub/bullet_lnb.png') left center no-repeat;}
.popCont .rightCont .contBox .dateFont {text-align:right; font-size:12px; padding:0 5px 20px 0;}
.popCont .rightCont .contBox .dateFont .btnFont {margin-left:15px; font-size:13px; color:#62646a; }
.popCont .rightCont .contBox .dateFont .btnFont em {margin-right:10px;}
.popCont .rightCont .contBox .dateFont .btnFont img {vertical-align:middle; position:relative; top:-1px;}
.popCont .rightCont .popNewsArea { padding:0 30px; background:#fff url('../images/common/bgTop3.png') left top repeat-x; position:relative; }
.popCont .rightCont .popNewsArea:after {content:''; display:block; clear:both;}
.popCont .rightCont .popNewsArea .left {float:left; width:693px; border-right:1px solid #dce1e6; padding-right:30px;}
.popCont .rightCont .popNewsArea .left .newsCont { width:670px; padding:0 20px 30px 20px; margin-bottom:20px; border-bottom:1px solid #dce1e6; }
.popCont .rightCont .popNewsArea .left .newsCont .title {word-wrap:break-word; font-size:30px; color:#323232; font-weight:600; line-height:36px; padding-bottom:20px; border-bottom:2px solid #d9dde1; margin-bottom:10px;}
.popCont .rightCont .popNewsArea .left .newsCont .text {font-size:17px; color:#62646a; line-height:28px; letter-spacing:0.01em;}
.popCont .rightCont .popNewsArea .left .newsCont .text img { margin-bottom:25px; max-width:670px; }
.popCont .rightCont .popNewsArea .left .newsCont .lastText {font-size:14px; color:#62646a; margin-top:30px;}
.popCont .rightCont .popNewsArea .left .newsCont .lastText:after {content:''; display:block; clear:both;}
.popCont .rightCont .popNewsArea .left .newsCont .lastText .name {float:left;}
.popCont .rightCont .popNewsArea .left .newsCont .lastText .post {float:right;}
.popCont .rightCont .popNewsArea .left .bottomSocial  {border-left:1px solid #d9dde1; margin-bottom:40px;}
.popCont .rightCont .popNewsArea .left .bottomSocial ul:after {content:''; display:block; clear:both;}
.popCont .rightCont .popNewsArea .left .bottomSocial ul li {float:left;}
.popCont .rightCont .popNewsArea .left .bottomSocial ul li a {text-align:center; display:block; height:20px; width:40px; border-right:1px solid #d9dde1;}
.popCont .rightCont .popNewsArea .left .bottomSocial ul li a img {vertical-align:middle;}
.popCont .rightCont .popNewsArea .right {float:left; padding:20px 0 0 0; height:100%; width:255px;  padding-left:30px; padding-bottom:17px; }
.popCont .rightCont .popNewsArea .right .banner { margin-bottom:30px;}
.popCont .rightCont .popNewsArea .right .baseBox2 { margin-bottom:20px; border:none; padding:0;}
.popCont .rightCont .topBg {position:absolute; left:0; top:0;width:1072px;}
.popCont .rightCont .topBg img {width:1072px;}

.popCont .rightCont .popNewsArea .right .varietyBox { margin-bottom:20px;}



.popSlide {background:#fff; padding-bottom:15px;}
.popSlide .title{background:url('../images/sub/bg01.png') left bottom repeat-x; margin-bottom:20px;}
.popSlide .title .tit {font-size:14px; color:#2e3235; display:inline-block; padding:10px; margin-left:30px; border:1px solid #dddddd; border-bottom:none; background:#fff; }
.popSlide .slidePop { position:relative;  height:150px; overflow:hidden;}
.popSlide .slidePop .box {width:850px; margin:0 auto;}
.popSlide .slidePop ul li {width:170px; margin-right:30px;  border-right:1px solid #e0e0e0; }
.popSlide .slidePop ul li a {display:block; width:170px;}
.popSlide .slidePop ul li .img {margin-bottom:10px;}
.popSlide .slidePop ul li .img img {width:100%; }
.popSlide .slidePop ul li .text {font-size:14px; color:#2e3235;}
.popSlide .slidePop .bx-pager {display:none;}
.popSlide .slidePop .bx-controls-direction a {width:19px; height:37px; display:block; text-indent:-9999em; position:absolute; top:45px;}
.popSlide .slidePop .bx-controls-direction a.bx-prev {background:url('../images/sub/btnLeft.png') no-repeat; left:30px; }
.popSlide .slidePop .bx-controls-direction a.bx-next {background:url('../images/sub/btnRight.png') no-repeat; right:30px;}
.loadingPop {display:none;position:fixed; left:50%; top:50%; margin-top:-40px; margin-left:-40px; z-index:9999;}
.loadingPop.on {display:block;}

.prevNews {position:absolute; left:-61px; top:50%; margin-top:-30px; }
.prevNews a {position:fixed; top:50%; margin-top:-30px; }
.nextNews {position:absolute; right:0; top:50%; margin-top:-30px; }
.nextNews a {position:fixed; top:50%; margin-top:-30px; }
.popClose {position:absolute; right:20px; top:0; z-index:10  }
.popClose a {position:fixed;  top:15px;  }
.bottomBg {position:absolute; left:0; bottom:-14px;  }
.wrap {overflow-y:scroll; height:100%;}
html {height:100%; }
.wrap #container { }


body {overflow:hidden; height:100%; }
body.newsPrint .wrap {overflow-y:auto; }


.innerNews {margin-bottom:15px;}
.innerNews .popContWrap {position:static; top:0; width:100%; height:auto;}
.innerNews .popCont {display:block;}
.innerNews .popCont .rightCont {padding-top:0;}
.innerNews .popCont .rightCont .popNewsArea {background:#fff;}
.innerNews .popCont .rightCont .topBg {display:none;}
.innerNews .popCont .prevNews {display:none;}
.innerNews .popCont .nextNews {display:none;}
.innerNews .popCont .popClose {display:none;}

/* .imgThumbList */
.imgThumbList {position:relative; overflow:hidden; width:258px; height:138px;}
.imgThumbList ul li {}
.imgThumbList ul li:first-child .bigImg{z-index:10;}
.imgThumbList ul li.on .bigImg{z-index:10;}
.imgThumbList ul li .bigImg {position:absolute; left:0; top:0;}
.imgThumbList ul li .bigImg a {display:block;}
.imgThumbList ul li .bigImg a .img {width:192px; height:138px; overflow:hidden;}
.imgThumbList ul li .bigImg a .img img{width:100%;}
.imgThumbList ul li .bigImg a .text {position:absolute; left:0; bottom:0; width:100%;  background:url('../images/common/bgBlack.png') repeat; padding:10px 0;}
.imgThumbList ul li .bigImg a span {font-size:14px; color:#fff; padding-left:15px; display:block; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:159px; }
.imgThumbList ul li .thumbImg {width:66px;  height:46px; overflow:hidden; position:absolute; right:0; top:0; z-index:11;}
.imgThumbList ul li.no2 .thumbImg {top:46px;}
.imgThumbList ul li.no3 .thumbImg {top:92px;}
.imgThumbList ul li .thumbImg a img{width:66px; }


/* ============ 입찰정보 ============ */

/* .gnbWrap.bidGnb */
.gnbWrap.bidGnb {position:relative; }
.gnbWrap.bidGnb .gnbList > ul > li {margin-left:130px;}
.gnbWrap.bidGnb .gnbList ul li {position:relative;}
.gnbWrap.bidGnb .gnbList ul li.no5 .subGnb {left:-100px;}
.gnbWrap.bidGnb .gnbList .subGnb {display:none; position:absolute; left:0; /* padding-top:5px; */ top:37px; width:500px; z-index:10;}
.gnbWrap.bidGnb .gnbList .no4 .subGnb {width:300px;}
.gnbWrap.bidGnb .gnbList .no5 .subGnb {width:280px; left:-90px;}
.gnbWrap.bidGnb .gnbList .subGnb:after {content:''; display:block; clear:both;}
.gnbWrap.bidGnb .gnbList .subGnb li {float:left; margin-left:35px;}
.gnbWrap.bidGnb .gnbList .subGnb li:first-child { margin-left:0;}
.gnbWrap.bidGnb .gnbList .subGnb li a {font-size:12px; color:#393939; font-weight:700;}
.gnbWrap.bidGnb .gnbList .subGnb li a:hover { color:#929292; text-decoration: underline;}
.gnbWrap.bidGnb .bottomBox {height:32px; display:none; margin-bottom:0; position:absolute; left:0; width:100%; top:41px; background: rgba(255, 255, 255, 1); box-shadow: 0 3px 4px rgba(0, 0, 0, 0.1); border-top: 1px dashed #E0E0E0;}

/* bidMainImg */
.bidMainImg {margin:0 0 10px 0;}
.bidMainImg img {width:100%;}
 
/* bidCol */
.bidCol{margin-bottom:10px;}
.bidCol:after {content:''; display:block; clear:both;}
.bidCol .selectWrap {float:left; width:265px; margin-right:10px; border:1px solid #e6e6e6;}
.bidCol .selectWrap .link {border-bottom:1px solid #e6e6e6;  height:185px;}
.bidCol .selectWrap.no1  { background:url('../images/sub/bgText01.jpg') no-repeat; }
.bidCol .selectWrap.no2  { background:url('../images/sub/bgText02.jpg') no-repeat; }
.bidCol .selectWrap .link a {display:block; height:100%; }
.bidCol .selectWrap .link a .tit {font-size:17px; color:#454545; padding:20px 0 20px 20px; font-weight:700;}
.bidCol .selectWrap .link a .text {font-size:13px; color:#232323; padding-left:20px; line-height:19px;}
.bidCol .selectWrap .selBox {background:url('../images/sub/bgBtn02.png') no-repeat; height:56px; }
.bidCol .selectWrap .selBox:after {content:''; display:block; clear:both;}
.bidCol .selectWrap .selBox .tit {float:left; padding:20px 20px 0 18px; font-size:14px; color:#2e3235;  }
.bidCol .selectWrap .selBox .sel {float:left; margin-top:17px;  }
.bidCol .selectWrap .selBox .sel select {border:1px solid #a9a9a9; font-size:13px; color:#232323; height:22px; width:125px; font-family:ng;  }
.bidCol .tabType01 {float:left; width:516px; border:1px solid #e2e2e2; height:242px; background:#fff;}
.bidCol .tabType01 > ul > li > a { width:128px;}
.bidCol .tabType01 > ul > li.no4 > a { width:130px;}
.bidCol .tabType01 > ul > li.no2 .listType03 { left:-108px;}
.bidCol .tabType01 > ul > li.no3 .listType03 { left:-237px;}
.bidCol .tabType01 > ul > li.no4 .listType03 { left:-365px;}
.bidCol .tabType01 > ul > li .listType03 {width:491px;}
.bidCol .tabType01 > ul > li .listType03  {top:69px;}
.bidCol .listType03 li {width:460px; margin-bottom:11px;}
/* viewerList */
.viewerList {border:1px solid #e6e6e6; background:#fff; padding:8px 0 7px 20px; margin-bottom:15px;}
.viewerList:after {content:''; display:block; clear:both;}
.viewerList .tit {float:left; font-size:17px; color:#454545; font-weight:700; margin-right:38px; padding-right:28px; border-right:1px solid #e6e6e6; margin-top:10px;}
.viewerList ul {float:left;}
.viewerList ul:after {content:''; display:block; clear:both;}
.viewerList ul li {float:left; margin-left:48px; padding-left:46px;}
.viewerList ul li:first-child { margin-left:0; }
.viewerList ul li.no1 {background:url('../images/sub/btnView01.png') left center no-repeat;}
.viewerList ul li.no2 {background:url('../images/sub/btnView02.png') left center no-repeat;}
.viewerList ul li.no3 {background:url('../images/sub/btnView03.png') left center no-repeat;}
.viewerList ul li.no4 {background:url('../images/sub/btnView04.png') left center no-repeat;}
.viewerList ul li.no5 {background:url('../images/sub/btnView05.png') left center no-repeat;}
.viewerList ul li a {font-size:14px; color:#2e3235; display:inline-block; padding:11px 30px 11px 0; background:url('../images/common/bull03.png') right center no-repeat; }

/* subContainer */
.subContainer.bid {padding-top:17px; border-bottom:none;}
.subContainer.bid:after {content:''; display:block; clear:both;}
.subContainer.bid .leftZone { float:left; width:194px;}
.subContainer.bid .leftZone .title {margin-bottom:21px; height:176px; background:url('../images/sub/bgLeftTit.png') no-repeat; text-align:center; }
.subContainer.bid .leftZone .title .ko {padding:60px 0 5px 0; color:#fff; font-size:24px; font-weight:700;}
.subContainer.bid .leftZone .title .en {color:#93bbe0; font-size:16px;}
.subContainer.bid .leftZone .list  {background:#fff; box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.08);}
.subContainer.bid .leftZone .list ul li {border-top:1px dashed #e4e4e4; margin-bottom:-1px;}
.subContainer.bid .leftZone .list ul li:first-child {border: none; margin-bottom:-1px;}
.subContainer.bid .leftZone .list ul li a {font-size:13px; font-weight:600; color:#323232; display:block; padding:17px 0 17px 35px;  background:url('../images/common/bull20.png') 20px center no-repeat; }
.subContainer.bid .leftZone .list ul li.on a {color:#3e9be2;}
.subContainer.bid .leftZone .list ul li a:hover {color:#3e9be2;}
.subContainer.bid .rightCont { float:right; width:797px; min-height:500px; padding:30px 30px; border:1px solid #dedede; background:#fff;}
.subContainer.bid .bidTopInfo {margin-bottom:15px; padding-bottom:5px; border-bottom: 2px solid #3e9be2; }
.subContainer.bid .bidTopInfo:after {content:''; display:block; clear:both;}
.subContainer.bid .bidTopInfo .h2 { float:left;  width:500px;;}
.subContainer.bid .bidTopInfo .h2:after {content:''; display:block; clear:both;}
.subContainer.bid .bidTopInfo .h2  h2{ float: left; font-size: 22px; color: #3e9be2; font-weight: 600; margin-right: 15px;}
.subContainer.bid .bidTopInfo .h2  .sub{float: left; font-size: 13px; color: #323232; padding-top: 10px; font-weight: 500; letter-spacing: -0.05em; }
.subContainer.bid .bidTopInfo .snb { float:right; padding-top:7px;}
.subContainer.bid .bidTopInfo .snb a { float: left; font-size: 12px; color: #323232;}
.subContainer.bid .bidTopInfo .snb span {float:left;  color:#323232; padding-left:15px; margin-left:10px;  background:url('../images/common/bull11.png') left center no-repeat;}

.subContainer.bid .midCont { padding:30px 30px; border:1px solid #dedede; background:#fff;}

/* baseGrayBox */
.baseGrayBox {background:#f7f7f7; border:1px solid #dbdfe2; padding:12px 18px 0 18px; margin-bottom:20px; }
.baseGrayBox input[type=checkbox] {margin-top:0; }
.baseGrayBox input[type=radio] {margin-top:0; }
.baseGrayBox label {margin-right:27px; }
.baseGrayBox .ib {display:inline-block; margin-bottom:15px;}

/* base_white_box */
.base_white_box {margin-bottom:15px; padding: 12px 18px 0 18px; border: 1px solid #dbdfe2;}
.base_white_box input[type=checkbox] {margin-top:0; }
.base_white_box input[type=radio] {margin-top:0; }
.base_white_box label {margin-right:28px; }
.base_white_box .ib {display:inline-block; margin-bottom:15px;}

/* h3Box */
.h3Box {padding-left:28px; margin:0 0 10px 5px; background:url('../images/common/bull12.png') 6px center no-repeat;}
.h3Box h3 {color:#2e3235; font-size:14px; font-weight:600;}

.h3Box_pub {padding-left:28px; margin:30px 0 15px 0; color:#323232; font-size:14px; font-weight:600; background:url('../images/common/bull12.png') 6px center no-repeat;}
.h3Box_local {padding-left:28px; margin:25px 0 10px 17px; color:#323232; font-size:14px; font-weight:600; background:url('../images/common/bull12.png') 6px center no-repeat;}
.h3Box_flak {padding-left:28px; margin:0 0 10px 35px; color:#2e3235; font-size:14px; font-weight:600; background:url('../images/common/bull12.png') 6px center no-repeat;}

/* tableType01 */
.tableType01  {margin-bottom:15px;}
.tableType01.bgGray  {background:#f9f9f9;}
.tableType01 table {width:100%; border:1px solid #dbdfe2; }
.tableType01 table th {font-weight:500; text-align:center; color:#fff; background:#3e9be2; line-height:19px; border-bottom:1px solid #dbdfe2; vertical-align:middle; padding:9px 0;}
.tableType01 table td {font-size:12px; color:#2e3235;  vertical-align:middle; padding:6px 0; }
.tableType01 table tr.border td {border-bottom:1px solid #dbdfe2;}
.tableType01 table td .dateWrap {margin-left:10px;}
.tableType01 table td .dateWrap:after {content:''; display:block; clear:both;}
.tableType01 table td .dateWrap select {float:left; height:24px; line-height:21px; border:1px solid #dbdfe2; width:100px; margin-right:6px; }
.tableType01 table td .dateWrap .btnBlue {float:left; margin-left:30px;}
.tableType01 table td .dateWrap .btnBlue a {display:inline-block; width:45px; padding:3px 0 4px 0; text-align:center; color:#2776c0; font-size:11px; background:url('../images/sub/bgBtn03.png') no-repeat; border:1px solid #d1d1d1; }
.tableType01 table td .searchTable {margin-left:10px;}
.tableType01 table td .searchTable:after {content:''; display:block; clear:both;}
.tableType01 table td .searchTable select {float:left; height:24px; line-height:30px; border:1px solid #dbdfe2; width:100px; margin-right:6px; }
.tableType01 table td .searchTable select.no2 {width:85px; margin-left:4px; }
.tableType01 table td .searchTable input[type=text] {float:left; width:250px; height:20px; line-height:25px; outline:none; border:1px solid #c7c7c7;  padding-left:10px; }
.tableType01 table td input[type=checkbox] {margin-left:10px;}
.tabType01.four {float:left; width:516px; border:1px solid #e2e2e2; height:242px; background:#fff;}
.tableType01.type2 table td {padding:6px 10px;}
.tableType01 table tr.middleTitle th {text-align:center; padding:10px 0; border-top:2px solid #777777;}
.editorBox {border:1px solid #dbdfe2; padding:20px; margin-bottom:20px;}
/* table_type_2 */
.table_type_2  {}
.table_type_2.bgGray  {background:#f7f7f7;}
.table_type_2 table {width:100%; border:1px solid #dedede; }
.table_type_2 table th {color: #fff; background: #f95f53; line-height: 19px; border-right: 1px solid #dedede; border-bottom: 1px solid #dedede; vertical-align: middle; text-align: center; padding: 10px 0 10px 0px; font-weight: 500;}
.table_type_2 table td {font-size:12px; color:#2e3235;  vertical-align:middle; padding:6px 0; }
.table_type_2 table tr.border td {border-bottom:1px solid #dbdfe2;}
.table_type_2 table td .dateWrap {margin-left:10px;}
.table_type_2 table td .dateWrap:after {content:''; display:block; clear:both;}
.table_type_2 table td .dateWrap select {float:left; height:29px; line-height:30px; border:1px solid #dbdfe2; padding:3px 0; width:120px; margin-right:4px; }
.table_type_2 table td .dateWrap .btnBlue {float:left; margin-left:30px;}
.table_type_2 table td .dateWrap .btnBlue a {display:inline-block; width:45px; padding:5px 0; text-align:center; color:#2776c0; font-size:12px; background:url('../images/sub/bgBtn03.png') no-repeat; border:1px solid #d1d1d1; }
.table_type_2 table td .searchTable {margin-left:10px;}
.table_type_2 table td .searchTable:after {content:''; display:block; clear:both;}
.table_type_2 table td .searchTable select {float:left; height:30px; line-height:30px; border:1px solid #dbdfe2; padding:3px 0; width:120px; margin-right:4px; }
.table_type_2 table td .searchTable select.no2 {width:100px; margin-left:4px; }
.table_type_2 table td .searchTable input[type=text] {float:left; width:420px; height:25px; line-height:25px; outline:none; border:1px solid #c7c7c7;  padding-left:10px; }
.table_type_2 table td input[type=checkbox] {margin-left:10px;}
.table_type_2.four {float:left; width:516px; border:1px solid #e2e2e2; height:242px; background:#fff;}

/* cmsDate */
.cmsDate {float:left; }
.cmsDate .dateButton  {position:relative;  display:inline-block; }
.cmsDate input[type=text] {width:90px; height:20px; line-height:23px; outline:none; border:1px solid #c7c7c7;  padding-left:10px; }
.cmsDate button {margin-left:5px; width:23px; height:19px; background:url('../images/common/btnCal.png') no-repeat; font-size:0; border:none; line-height:0; }
.cmsDate .line {margin:0 5px;  }

.btnCenter {text-align:center; }
.btnBase01{display:inline-block; width:112px; padding:7px 0; text-align:center; background:url('../images/sub/bgBtn01.png') no-repeat; font-size:15px; font-weight:700; color:#2776c0; border:1px solid #dbdfe2; border-top:4px solid #2776c0; }
.btnBase02{display:inline-block; padding:3px 8px 3px 15px; text-align:center; background:#fafafa url('../images/common/bull15.png') 7px center no-repeat; font-size:12px;  color:#2776c0; border:1px solid #cacaca; margin-left:5px;}
.btnBase03{ margin-left:10px;display:inline-block; width:80px; padding:7px 0; text-align:center; background:url('../images/sub/bgBtn01.png') no-repeat; font-size:15px; font-weight:700; color:#ff6600; border:1px solid #dbdfe2; border-top:4px solid #ff6600; }

.agreeWrap { margin-top:20px;}
.agreeWrap .tit01 {font-size:13px; padding-left:20px; font-weight: 500;}
.agreeWrap .tit02 {font-size:13px; padding-left:20px; font-weight: 500; margin-bottom:15px; color:#ff6600;}
.agreeWrap .infoBox01 {padding:30px; border-radius:8px; border:8px solid #f9f9f9; margin-bottom:25px;}
.agreeWrap .infoBox01:after {content:''; display:block; clear:both;}
.agreeWrap .infoBox01 .left {float:left; width:185px; }
.agreeWrap .infoBox01 .left ul li {margin-bottom:10px; padding:20px 30px 20px 80px; font-size:17px; border:1px solid #d7d7d7; border-radius:5px; font-weight:bold; }
.agreeWrap .infoBox01 .left ul li.no1 {background:#f8f8f8 url('../images/sub/bid_icon01.png') 30px center no-repeat; color:#1ebeda;}
.agreeWrap .infoBox01 .left ul li.no2 {background:#f8f8f8 url('../images/sub/bid_icon02.png') 30px center no-repeat; color:#f48619;}
.agreeWrap .infoBox01 .left ul li.no3 {background:#f8f8f8 url('../images/sub/bid_icon03.png') 40px center no-repeat; color:#57b846;}
.agreeWrap .infoBox01 .right {float:left; width:545px; margin-left:70px; padding-top:15px; }
.agreeWrap .infoBox01 .right .tit03 {font-size:30px; font-weight:bold; margin-bottom:10px; padding-bottom:10px; color:#3e9be2; border-bottom:2px dashed #dadada;}
.agreeWrap .infoBox01 .right .tit04 {font-size:22px; font-weight:bold; margin-bottom:15px; color:#f95f53;}
.agreeWrap .infoBox01 .right .tit05 {font-size:15px; font-weight:500; color:#323232; line-height:21px; margin-bottom:5px; margin-left: 10px;}

.infoBox02 { margin-bottom:30px;}
.infoBox02 .tit06 {font-size:17px; font-weight:bold; margin:0 0 20px 20px; color:#196ec3; letter-spacing: -0.05em;}
.infoBox02 .infoImg ul {text-align:center;}
.infoBox02 .infoImg ul:after {content:''; display:block; clear:both;}
.infoBox02 .infoImg ul li {width:250px; display:inline-block; margin-left:38px; }
.infoBox02 .infoImg ul li:first-child { margin-left:0;}
.infoBox02 .infoImg ul li .img {width:230px; padding:2px; border: 6px solid #F3F3F3;}
.infoBox02 .infoImg ul li img {width:100%;}
.infoBox02 .infoImg ul li .txt {font-size:15px; font-weight:bold; margin-top:10px; }

.agreeList {border:1px solid #eaeaea; padding:20px; font-size:14px; line-height:25px; margin-bottom:30px; }

.btnTwo {text-align:center;}
.btnTwo a{display:inline-block; font-size:15px; font-weight:bold; color:#fff; border-radius:3px; padding:10px 0; width:100px; margin:0 5px;}
.btnTwo a.no1{background:#236aac;}
.btnTwo a.no2{background:#999;}



/* settingTop */
.settingTop {border:4px solid #f1f1f1; padding:15px 18px 15px 18px; position:relative; margin:30px 0 20px 0;}
.settingTop .leftText {width:620px; font-size:12px; color:#323232;}
.settingTop .leftText:after {content:''; display:block; clear:both;}
.settingTop .leftText .tit {float:left; font-weight:bold; margin-right:10px; }
.settingTop .leftText .text {float:left; padding-top:1px; font-size:9px; color:#c1c1c1;}
.settingTop .leftText .text a { font-size:12px; color:#f95f53;}
.settingTop .leftText input { width:120px; height:20px; line-height:20px; outline:none; border:1px solid #c7c7c7;  padding:2px 0 2px 10px; margin-right:10px; margin-left:5px;}
.settingTop .leftText input.no2 { width:200px;}
.settingTop .leftText .text a:hover {text-decoration:underline; }
.settingTop .rightBtn {position:absolute; right:15px; top:13px; padding:2px 4px; border:1px dashed #dedede;}
.settingTop .rightBtn:hover {border:1px dashed #3E9BE2;}
.settingTop .rightBtn a {display:inline-block;}

/* customTab */
.customTab {margin-bottom:15px;}
.customTab ul:after {content:''; display:block; clear:both;}
.customTab ul li {float:left; margin-left:5px; width:112px; text-align:center;}
.customTab ul li:first-child {margin-left:0; }
.customTab ul li a{display:block; padding:6px 0; background:#40465b; color:#fff; font-size:14px; font-weight:500; border:1px solid #40465b; }
.customTab ul li.on a{ background:#fff; color:#3e9be2; border:1px solid #3e9be2; }
.customTab ul li a:hover{ background:#fff; color:#3e9be2; border:1px solid #3e9be2; }

/* settingBottom */
.settingBottom {margin-top:25px; margin-bottom:15px; padding-bottom:10px; border-bottom:1px solid #e9e9e9;}
.settingBottom.borderNone {border-bottom:none; padding-bottom:0; margin-bottom:0; }
.settingBottom.borderNone .h3Box {margin-top:0 ; }
.settingBottom:after {content:''; display:block; clear:both;}
.settingBottom .left{float:left; font-size:13px; padding-top:3px; }
.settingBottom .right{float:right;}
.settingBottom .right:after {content:''; display:block; clear:both;}
.settingBottom .right a {float:left; margin-left:4px; font-size:12px; display:inline-block; padding:3px 5px 3px 25px;  border:1px solid #ddd; border-radius:3px;  }
.settingBottom .right a.no1 {background:#fafafa url('../images/sub/bgDocu01.jpg') 5px center no-repeat;}
.settingBottom .right a.no2 {background:#fafafa url('../images/sub/bgDocu02.jpg') 5px center no-repeat;}
.settingBottom .right a.no3 {background:#fafafa url('../images/sub/bgDocu03.jpg') 5px center no-repeat; padding-left:20px;}
.settingBottom .right a.no4 {background:#fafafa url('../images/sub/bgDocu04.jpg') 5px center no-repeat;  padding-left:20px;}

/* colorInfo */
.colorInfo  {text-align:right; margin-bottom:15px;}
.colorInfo a:hover {color:#fff;}
.color01 {display:inline-block; margin-right:1px; padding:1px 3px 2px 3px; color:#fff; font-size:11px; background:#5a40bd;}
.color02 {display:inline-block; margin-right:1px; padding:1px 3px 2px 3px; color:#fff; font-size:11px; background:#7538c5;}
.color03 {display:inline-block; margin-right:1px; padding:1px 3px 2px 3px; color:#fff; font-size:11px; background:#ac43cf;}
.color04 {display:inline-block; margin-right:1px; padding:1px 3px 2px 3px; color:#fff; font-size:11px; background:#c641ab;}
.color05 {display:inline-block; margin-right:1px; padding:1px 3px 2px 3px; color:#fff; font-size:11px; background:#c64167;}
.color06 {display:inline-block; margin-right:1px; padding:1px 3px 2px 3px; color:#fff; font-size:11px; background:#b6bd3f;}
.color07 {display:inline-block; margin-right:1px; padding:1px 3px 2px 3px; color:#fff; font-size:11px; background:#7fb441;}
.color08 {display:inline-block; margin-right:1px; padding:1px 3px 2px 3px; color:#fff; font-size:11px; background:#4050b2;}
.color09 {display:inline-block; margin-right:1px; padding:1px 3px 2px 3px; color:#fff; font-size:11px; background:#406bb3;}
.color10 {display:inline-block; margin-right:1px; padding:1px 3px 2px 3px; color:#fff; font-size:11px; background:#4081b3;}
.color11 {display:inline-block; margin-right:1px; padding:1px 3px 2px 3px; color:#fff; font-size:11px; background:#b37c40;}
.color12 {display:inline-block; margin-right:1px; padding:1px 3px 2px 3px; color:#fff; font-size:11px; background:#b24d40;}
.color13 {display:inline-block; margin-right:1px; padding:1px 3px 2px 3px; color:#fff; font-size:11px; background:#ba3333;}

/* customTable */
.customTable {margin-bottom:10px;}
.customTable table{width:100%; border-top:1px solid #e9e9e9;}
.customTable table th{border-bottom:1px solid #e9e9e9; border-left:1px solid #e9e9e9; padding:3px 0; text-align:center; font-size:12px; line-height:14px;}
.customTable table th a:hover{text-decoration:underline;}
.customTable table tr th:first-child{border-left:none;}
.customTable table td{border-bottom:1px solid #e9e9e9; border-left:1px solid #e9e9e9; padding:7px 0; text-align:center; font-size:12px;}
.customTable table tr td:first-child{border-left:none;}
.customTable table td.tl-left {padding-left:10px; text-align:left;}
.customTable table td.tl-left a:hover { color:#323232; text-decoration:underline;}
.customTable table .tit {padding-bottom:5px;}
.redTit {color:#a2001b;}
.grayTit {color:#999999;}
.orange_tit {color:#f95f53;}
.blue_tit {color:#00a9e1;}
.gray_sotit {color:#999999; font-size:11px;}


/* settingWrap */
.settingWrap  { padding-bottom:30px;  }
.settingWrap .title { background:#3e9be2; margin-bottom:20px; }
.settingWrap .title span{width:817px; margin:0 auto; display:block; color:#fff; font-weight:bold; font-size:14px; padding:10px 0; }
.settingWrap .inner{width:817px; margin:0 auto; }
.settingWrap .title2 {color:#323232; font-weight:bold; font-size:13px; margin-bottom:15px; }
.settingWrap .title2 .base {color:#323232; font-weight:normal; font-size:12px;}
.settingWrap .orangeTit {color:#ff6600;font-size:12px; font-weight:normal ; }
.settingWrap .baseTit {margin-bottom:30px; color:#323232;}

/* areaListBox */
.areaListBox {margin-bottom:30px;}
.areaListBox:after {content:''; display:block; clear:both;}
.areaListBox select {border:1px solid #eee; width:220px; height:250px;}
.areaListBox .twoBox {float:left; width:470px; padding:10px; border:1px solid #e0e0e0; border-radius:5px;}
.areaListBox .twoBox:after {content:''; display:block; clear:both;}
.areaListBox .twoBox .first { float:left; width:220px; padding-right:30px;}
.areaListBox .twoBox .seconds { float:left; width:220px;}
.areaListBox .btn {float:left; width:60px; margin:0 10px; padding-top:100px;}
.areaListBox .btn a {font-size:12px; font-weight:500; background:#40465b; display:block; padding:6px; color:#fff; margin-bottom:10px; border-radius:5px; text-align:center;}
.areaListBox .btn a:hover { background:#494e61;}
.areaListBox .last {float:left; display:block; padding:10px; width:220px; border:1px solid #e0e0e0; border-radius:5px;}
.areaListBox .last select {height:225px;}
.areaListBox .last .top {margin-bottom:10px;}

/* checkBoxList */
.checkBoxList > div { display:none; }
.checkBoxList > div:first-child { display:block; }

.baseGrayBox2 {background:#f7f7f7; border:1px solid #dbdfe2; padding:12px 18px 12px 18px; margin-bottom:20px; }
.baseGrayBox2 .boldTit {color:#999;}
.baseGrayBox2 .ib {display:inline-block; width:152px; margin-bottom:5px;}
.baseGrayBox2.boldTit label {color:#333; font-weight:bold; margin-right:10px;}




/* newsPrint 팝업뉴스용 */
@media print{
	body{overflow:visible;}
	.newsPrint .wrap {display:none; }
	.newsPrint .topInfo {display:none;}
	.newsPrint .btnFont {display:none;}
	.newsPrint .prevNews {display:none;}
	.newsPrint .nextNews {display:none;}
	.newsPrint .nextNews {display:none;}
	.newsPrint .popClose {display:none;}
	.newsPrint .popSlide {display:none;}
	.newsPrint .bottomSocial {display:none;}
	.newsPrint .popLayer  {width:100%; height:auto; position:static; margin:0 auto; overflow-y:auto; overflow-x:hidden;}
	.newsPrint .popLayer .popCont .rightCont .popNewsArea .right {display:none;}
	.newsPrint .popLayer .popCont .rightCont .topBg {display:none;}
	.newsPrint .popLayer .popContWrap {width:100% !important; left:0; position:static; margin:0}
	.newsPrint .popLayer .bg {display:none;}
	.newsPrint .popLayer .popCont .rightCont .popNewsArea {padding:0;}
	.newsPrint .popLayer .popCont .rightCont .popNewsArea .left {width:100%; height:100%;}
	.popCont .rightCont .popNewsArea .left .newsCont {width:100%; padding:0 0 20px 0;}
	.popCont .rightCont .popNewsArea {background:none;}
}


/* newsPrint 내부뉴스용 */
@media print{
	.innerPrint .head {display:none;}
	.innerPrint .footer {display:none;}
	.innerPrint .topInfo {display:none;}
	.innerPrint .btnFont {display:none;}
	.innerPrint .prevNews {display:none;}
	.innerPrint .nextNews {display:none;}
	.innerPrint .nextNews {display:none;}
	.innerPrint .popClose {display:none;}
	.innerPrint .popSlide {display:none;}
	.innerPrint .wrap {height:auto; overflow:auto;  overflow-x:hidden;}
	.innerPrint .mainContainer {width:100%;}
	.innerPrint .bottomSocial {display:none;}
	.innerPrint .popCont .rightCont .popNewsArea .right {display:none;}
	.innerPrint .popCont .rightCont .topBg {display:none;}
	.innerPrint .popContWrap {width:100% !important; left:0; position:static; margin:0}
	.innerPrint .bg {display:none;}
	.innerPrint .popCont .rightCont .popNewsArea {padding:0;}
	.innerPrint .popCont .rightCont .popNewsArea .left {width:100%;}
	.popCont .rightCont .popNewsArea .left .newsCont {width:100%; padding:0 0 20px 0;}
}




/* 뉴스이미지 그라데이션 */
a:hover .bgImgBlackTop{ opacity:0; filter:alpha(opacity=0);}
a:hover .bgImgBlackBottom{ opacity:0; filter:alpha(opacity=0);}

.bgImgBlackTop {
	background: -moz-linear-gradient(top, rgba(0,0,0,0.45) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.45) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0.45) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );  /* IE6-9 */
	transition:.3s all;
	top: 0;
	opacity:0.5;
	/* filter:alpha(opacity=50); */
	display: block;
	height: 70%;
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 2;
	content:'';
}

.bgImgBlackBottom {
background: -moz-linear-gradient(top, rgba(0,0,0,0) 27%, rgba(0,0,0,0) 37%, rgba(0,0,0,0) 56%, rgba(0,0,0,0) 59%, rgba(0,0,0,0.15) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 27%,rgba(0,0,0,0) 37%,rgba(0,0,0,0) 56%,rgba(0,0,0,0) 59%,rgba(0,0,0,0.15) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 27%,rgba(0,0,0,0) 37%,rgba(0,0,0,0) 56%,rgba(0,0,0,0) 59%,rgba(0,0,0,0.15) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
	transition:.3s all;
	bottom: 0;
	opacity:0.5;
	/* filter:alpha(opacity=50); */
	display: block;
	height: 70%;
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 2;
	content:'';
}




/* ======================================= 서브페이지 시작  ============================================== */


/* .gnbWrap.etcGnb */
.gnbWrap.etcGnb {position:relative; }
.gnbWrap.etcGnb .gnbList > ul > li {margin-left:70px;}
.gnbWrap.etcGnb .gnbList ul li {position:relative;}
.gnbWrap.etcGnb .gnbList ul li.no1 .subGnb {left:-50px;}
.gnbWrap.etcGnb .gnbList ul li.no3 .subGnb {left:-90px;}
.gnbWrap.etcGnb .gnbList ul li.no4 .subGnb {left:-250px; width:600px;}
.gnbWrap.etcGnb .gnbList ul li.no7 .subGnb {left:-150px;}
.gnbWrap.etcGnb .gnbList ul li.no8 .subGnb {left:-170px;}
.gnbWrap.etcGnb .gnbList .subGnb {display:none; position:absolute; left:0; /* padding-top:5px; */ top:37px; width:500px; z-index:10;}
.gnbWrap.etcGnb .gnbList .subGnb:after {content:''; display:block; clear:both;}
.gnbWrap.etcGnb .gnbList .subGnb li {float:left; margin-left:35px;}
.gnbWrap.etcGnb .gnbList .subGnb li:first-child { margin-left:0;}
.gnbWrap.etcGnb .gnbList .subGnb li a {font-size:12px; color:#393939; font-weight:600; letter-spacing:-0.05em;}
.gnbWrap.etcGnb .gnbList .subGnb li a:hover {color:#929292; text-decoration:underline;}
.gnbWrap.etcGnb .bottomBox {height:32px; display:none; margin-bottom:0; position:absolute; left:0; width:100%; top:41px; box-shadow:0 3px 4px rgba(0, 0, 0, 0.1); background:rgba(255, 255, 255, 1) url(../images/common/line_dashed.png) top left repeat-x;}

/* subSearch */
.subSearch {margin-bottom:20px;}
.subSearch .box{width:330px; border:4px solid #f1f1f1; border-radius:3px; margin:0 auto; padding:5px 10px; position:relative; }
.subSearch .box select{position:absolute; left:10px; top:6px; border:none; width:80px; font-size:14px; color:#333333; }
.subSearch .box input{margin-left:87px; height:22px; line-height:22px; width:190px; border:none; border-left:1px solid #dddddd; padding-left:10px; }
.subSearch .box button{position:absolute; right:16px; top:4px; width:25px; height:25px; background:url('../images/sub/btnSearch01.png') center center no-repeat; border:none;  }

/* tableType02 */
.tableType02 {margin-bottom:20px;}
.tableType02 table{width:100%;}
.tableType02 th{color:#FFF; border-top:4px solid #6bb9f5; border-bottom:2px solid #dddddd; text-align:center; padding:5px 0 6px 0; background: url('../images/common/th_bar.png') 0 center no-repeat #3e9be2;}
.tableType02 th:first-child { background-image:none;}
.tableType02 td{border-bottom:1px solid #eaeaea; text-align:center; padding:8px 0;}
.tableType02 td.tl-left{text-align:left; }
.tableType02 td.tl-left a{padding-left:10px; }
.tableType02 td.tl-left a:hover {color:#000;text-decoration:underline;}
.tableType02 tr.reple td {background:url('../images/sub/bull15.png') repeat;}
.tableType02 tr.reple .tl-left a {padding:3px 0 3px 37px; display:block;  background:url('../images/sub/bull16.png') 8px center no-repeat; }

/* basePasing */
.basePasing {position:relative; text-align:center;  padding-bottom:20px;}
.basePasing .leftArrow {position:absolute; left:155px; top:3px;}
.basePasing .leftArrow a {margin-right:22px;}
.basePasing .rightArrow {position:absolute; right:155px; top:3px;}
.basePasing .rightArrow a {margin-left:22px;}
.basePasing .num a  {font-size:14px; color:#222222; margin:0 10px; }
.basePasing .num a:hover   {text-decoration:underline; color:#1c6fbd; }
.basePasing .num a.on   {text-decoration:underline; color:#1c6fbd; }
.btnRight {position:absolute; right:0; top:-10px; }

/* baseTab01 */
/* baseTab01 */
.baseTab01{margin-bottom:10px; padding-top:15px;}
.baseTab01 ul{margin-left:30px;}
.baseTab01 ul:after {content:''; display:block; clear:both;}
.baseTab01 ul li {float:left; text-align:center; width:109px; background:url('../images/common/bull13.png') left center no-repeat; margin-right:-2px;}
.baseTab01 ul li:first-child { background:none; }
.baseTab01 ul li a {display:block;  font-size:13px; color:#323232; font-weight:bold; padding:5px 0;}
.baseTab01 ul li.on {position:relative;}
.baseTab01 ul li.on a {background:#40465b;  font-size:13px; color:#fff; font-weight:bold; border-radius:6px; position:relative;}
.baseTab01 ul li a:hover {background:#494e61;  font-size:13px; color:#fff; border-radius:6px;}
.baseTab01 ul li:hover {position:relative;}

/* faqTop */
.faqTop:after {content:''; display:block; clear:both;}
.faqTop div {float:left; font-weight:bold; color:#fff; border-top:4px solid #6bb9f5; border-bottom:2px solid #dddddd; text-align:center; padding:5px 0 6px 0; background: url('../images/common/th_bar.png') 0 center no-repeat #3e9be2;}
.faqTop div:first-child { background-image:none;}
.faqTop div.no1 {width:65px;}
.faqTop div.no2 {width:85px;}
.faqTop div.no3 {width:645px;}



/* faqView */
.faqView ul li { text-align:center; font-size:12px;  }
.faqView ul li a {display:block; font-size:12px; color:#666666;   }
.faqView ul li a:after {content:''; display:block; clear:both;}
.faqView ul li a div {float:left; padding:10px 0; }
.faqView ul li a .q {width:65px; border-bottom:1px solid #dddddd; color:#2776c0;}
.faqView ul li.on a .q {border-bottom:none;}
.faqView ul li.on a .tit {padding:9px 0 10px 20px; font-weight:600; color:#2776c0;}
.faqView ul li a .clssf {width:85px; border-bottom:1px solid #dddddd;}
.faqView ul li a .tit {width:625px; border-bottom:1px solid #dddddd; text-align:left; padding-left:20px;}
.faqView ul li .answer {border-bottom:1px solid #dddddd;  padding:10px 0; display:none; }
.faqView ul li .answer:after {content:''; display:block; clear:both;}
.faqView ul li .answer .a { float:left; width:65px; color:#222222;  background:url('../images/common/bull14.png') center center no-repeat; padding:2px 0;  }
.faqView ul li .answer .tit { float:left; width:709px; text-align:left; padding-left:18px; }

.q {color:#2776c0;}

/* joinStepWrap */
.joinStepWrap{width:100%; margin:40px 0 20px 0;}
.joinStepWrap .joinStep{width:448px; margin:0 auto;}
.joinStepWrap .joinStep:after{content:''; display:block; clear:both;}
.joinStepWrap .joinStep > ul > li{float:left; width:103px; height:102px; margin-left:30px; padding-left:39px; background: url('../images/sub/bull17.png') 0 50% no-repeat; text-align:center;}
.joinStepWrap .joinStep > ul > li:first-child{margin-left:0; padding-left:0; background:none;}
.joinStepWrap .joinStep > ul > li span{display:block; padding-top:70px; font-weight: 700; font-size:14px; color:#7a7a7a;}
.joinStepWrap .joinStep > ul > li.on span{color:#fff;}
.joinStepWrap .joinStep > ul > li .joinStep01{background:url("../images/sub/bgJoin01.png") 0 0 no-repeat; height:102px;} /*약관동의 off*/
.joinStepWrap .joinStep > ul > li.on .joinStep01{background:url("../images/sub/bgJoin01_on.png") 0 0 no-repeat;} /*약관동의 on*/
.joinStepWrap .joinStep > ul > li .joinStep02{background:url("../images/sub/bgJoin02.png") 0 0 no-repeat; height:102px;} /*정보입력 off*/
.joinStepWrap .joinStep > ul > li.on .joinStep02{background:url("../images/sub/bgJoin02_on.png") 0 0 no-repeat;}/*정보입력 on*/
.joinStepWrap .joinStep > ul > li .joinStep03{background:url("../images/sub/bgJoin03.png") 0 0 no-repeat; height:102px;} /*가입완료 off*/
.joinStepWrap .joinStep > ul > li.on .joinStep03{background:url("../images/sub/bgJoin03_on.png") 0 0 no-repeat;}/*가입완료 on*/

/* memberChktext */
.memberChktext{ margin-bottom:20px; padding:19px 0; border:1px solid #dddddd;  font-size:13px; color:#666666; text-align:center; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.memberChktext span{color:#ff7a22;}

/* agreeMent */
.agreeMent{margin-bottom:10px;}
.agreeMent textarea {width: 765px;height: 138px; padding:22px 25px; border: 1px solid #ddd; line-height: 20px; color: #666; resize: none; font-size:12px; font-family:nsk,Sans-serif; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.agreeMent textarea strong{color: #222222; font-size:13px; font-weight:600;}
.agreeCheckBox{text-align:center; font-weight:600; font-size:13px; color:#222222;}
.agreeCheckBox input{vertical-align:middle; margin:0 3px;}
.agreeCheckBox label{vertical-align:middle;}

/* agreeConfirm */
.agreeConfirm{text-align:center; margin-top:30px;}
.agreeConfirm p{font-size:13px; font-weight:700; color:#666; margin-bottom:10px;}

/* tableType01_C */
.tableType01 table.tableType01_C{border-right:0; border-left:0;}
.tableType01 table.tableType01_C tr:first-child th{}
.tableType01 table.tableType01_C tr:first-child td{border-top:1px solid #bbb;}
.tableType01 table.tableType01_C th{border-right:0;}
.tableType01 table.tableType01_C td{}
.tableType01 table.tableType01_C td input[type=text]{width: 214px; height: 23px; padding-left:10px; line-height: 23px; outline: none; border: 1px solid #ddd; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.tableType01 table.tableType01_C td select{width: 80px; padding:5px 0 5px 10px; ;height: 28px; line-height: 28px; outline: none; border: 1px solid #ddd; padding-left: 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.tableType01 table.tableType01_C td textarea{width:630px; padding:5px 0 5px 10px; height:250px; resize:none; margin-left:20px; outline: none; border: 1px solid #ddd; padding-left: 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-family: "nsk"; font-size: 12px; color: #323232;}
.tableType01 table.tableType01_C td input[type=password]{width: 214px; height: 23px; padding-left:10px; line-height: 23px; outline: none; border: 1px solid #ddd; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.tableType01 table.tableType01_C td input[type=text].size01 {width: 80px;}
.tableType01 table.tableType01_C td input[type=text].size02 {width: 60px;}
.tableType01 table.tableType01_C td input[type=text].size03 {width: 280px;}
.tableType01 table.tableType01_C td input[type=text].size04 {width: 140px;}
.tableType01 table.tableType01_C td select.size05 {width: 130px;}
.tableType01 table.tableType01_C .name{margin-left:20px;}
.tableType01 table td .join_inWrap.pt5 {padding-top:5px;}
.tableType01 table td .join_inWrap:after{content:''; display:block; clear:both;}
.tableType01 table td .join_inWrap > div{float:left;}
.tableType01 table td .join_inWrap .join_one{margin-left:20px; }
.tableType01 table td .join_inWrap .join_two{margin-left:10px;}
.tableType01 table td .join_inWrap .join_three{margin-left:5px;}
.tableType01 table td .join_inWrap .btnBlue_2 a{display:inline-block; width:105px; padding:5px 0; text-align:center; color:#3e9be2; font-size:12px; font-weight:500; letter-spacing:-0.05em; line-height:13px;  background: url('../images/sub/bgBtn04.png') no-repeat; border: 1px solid #d1d1d1; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.tableType01 table td .join_inWrap .btnBlue_2 a:hover{border: 1px solid #3e9be2;}
.tableType01 table td .join_inWrap .explainText {line-height:26px;}
.tableType01 .checkPrevent {color:#999; margin-left:20px; }
.tableType01 .checkPrevent span {font-size:14px; color:#666; margin-right:10px; }
.tableType01 table td .checkPrevent input[type=text] {margin-right:5px; width: 100px; height: 23px; padding-left:10px; line-height: 23px; outline: none; border: 1px solid #ddd; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.btnBase04{display:inline-block; width:114px; padding:7px 0; text-align:center; font-size:15px; font-weight:700; color:#222; border:1px solid #dbdfe2; border-top:4px solid #2776c0; }
.btnBase05{display:inline-block; width:114px; padding:7px 0; text-align:center; font-size:15px; font-weight:700; color:#666; border:1px solid #dbdfe2; border-top:4px solid #666; }

.h3Box:after{content:''; display:block; clear:both;}
.h3Box.two h3{float:left;}
.h3Box .h3Box_text{float:left; margin-left:10px; margin-top:5px; font-size:12px; color:#666666;}

/* joinComplete */
.joinComplete {padding:40px 0; text-align:center; border:1px solid #dddddd; margin-bottom:30px;}
.joinComplete .name {font-size:18px; color:#3e9be2; font-weight:bold;}
.joinComplete .tit01 {font-size:22px; color:#323232; font-weight:bold;}
.joinComplete .tit02 {font-size:13px; }
.joinComplete .tit03 {font-size:13px; color:#666666; line-height:25px;}
.joinComplete .tit03 span { color:#ff7a22; }

/* viewType01 */
.viewType01 {width:100%; margin-bottom:30px;}
.viewType01 table {width:100%;}
.viewType01 table th {background:#3e9be2; text-align:left; color:#fff; border-bottom:1px solid #dddddd;  padding:8px 0 8px 20px;}
.viewType01 table td {border-bottom:1px solid #dddddd; text-align:left; padding:8px 0 8px 20px; }
.viewType01 table td .tit {font-size:16px; color:#323232; font-weight:500;}
.viewType01 table td.view {padding:20px; line-height:21px;}
.viewType01 table td .in_file:hover { text-decoration:underline;}

/* viewType01 */
.btnSide:after {content:''; display:block; clear:both;}
.btnSide a {width:80px;}
.btnSide .left { float:left;}
.btnSide .right { float:right;}
.btnSide .right a { margin-left:5px;}

/* csList */
.bgCs {margin-bottom:20px;}
.bgCs img {width:100%;}
.csList {margin-bottom:40px; border:1px solid #e6e6e6; border-left:none;}
.csList ul:after {content:''; display:block; clear:both; }
.csList ul li { float:left; width:264px; border-left:1px solid #e6e6e6; }
.csList ul li .box {padding:30px 0 30px 100px;}
.csList ul li.no1 .box {background:url('../images/sub/bgCs01.png') 20px center no-repeat;}
.csList ul li.no2 .box {background:url('../images/sub/bgCs02.png') 20px center no-repeat;}
.csList ul li.no3 .box {background:url('../images/sub/bgCs03.png') 20px center no-repeat;}
.csList ul li .box .tit {font-size:14px; color:#222222; font-weight:bold; margin-bottom:10px;}
.csList ul li .box .txt {font-size:12px; color:#666666; }

/* agreeGrayBox */
.agreeGrayBox .top {padding:15px; border:1px solid #dddddd;}
.agreeGrayBox .top label {font-size:14px; color:#2e3235; margin-right:15px;}
.agreeGrayBox .top span {font-size:13px; color:#666666;}
.agreeGrayBox .top input {margin-top:0;}
.agreeGrayBox .changeBox  {padding:15px 40px 25px 40px; border:1px solid #dddddd; border-top:none; text-align:center; height:112px;;}
.agreeGrayBox .changeBox .tit01 {font-size:14px; color:#2e3235; margin-bottom:5px;}
.agreeGrayBox .changeBox .tit02 {font-size:14px; color:#666666; border-bottom:1px dashed #d1d1d1; padding-bottom:20px; margin-bottom:20px;;}
.agreeGrayBox .changeBox .tit03 {font-size:15px; color:#2e3235;}
.agreeGrayBox .changeBox .tit03 span {font-weight:bold;color:#3e9be2;}
#confirmWrap .phone {display:none;}
#confirmWrap.ipin .ipin {display:block;}
#confirmWrap.ipin .phone {display:none;}
#confirmWrap.phone .phone {display:block;}
#confirmWrap.phone .ipin {display:none;}


/* idpwSearch */
.idpwSearch {border:1px solid #dddddd;}
.idpwSearch .h3Box{margin-top:0; margin-bottom:30px;}
.idpwSearch:after {content:''; display:block; clear:both;} 
.idpwSearch .left {float:left; width:375px; border-right:1px dotted #dddddd; padding:30px 0 0 20px; height:210px;}
.idpwSearch .right {float:left; width:375px; padding:30px 0 0 20px;  height:210px;}
.idpwSearch .line {margin-bottom:4px;}  
.idpwSearch .line:after {content:''; display:block; clear:both;}
.idpwSearch .line span {float:left; width:50px;font-size:13px; color:#323232; padding-top:5px; }
.idpwSearch .line input {float:left; width:250px; height:23px; padding-left:10px; line-height:23px; outline: none; border: 1px solid #ddd; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.idpwSearch .btnCenter {margin-top:20px; text-align:center;}
.idpwSearch .btnCenter a {margin:0 5px;}
.searchBtn {display:inline-block; width:104px; padding:10px 0; text-align:center; color:#3e9be2; font-size: 13px; font-weight:500; line-height:13px; background: url('../images/sub/bgInput01.png') no-repeat; border: 1px solid #d1d1d1;}
.searchBtn:hover { border:1px solid #3e9be2;}

.idpw_sch_result {padding-top: 15px;}
.idpw_sch_result .line { text-align:center; border: 5px solid #f1f1f1; padding:50px 10px; margin-bottom:25px; }
.idpw_sch_result .tit {color:#f95f53; font-size:15px; font-weight:600; border-bottom:1px dashed #eaeaea; padding-bottom:5px;}
.idpw_sch_result .text {text-align:center; padding-top:7px; font-size:13px; font-weight:500;}

/* loginForm */
.loginForm{border:1px solid #ddd; padding:15px;}
.loginForm:after {content:''; display:block; clear:both;}
.loginForm .left { float:left; width:384px; margin-right:15px; padding-right:15px; border-right:1px solid #ddd;}
.loginForm .right { float:right;width:350px;  margin-top:50px;}
.loginForm .right a img { width:350px;}
.loginForm .loginFormIn{margin:60px auto;}
.loginForm .loginFormIn .loginTitle{text-align:center; font-weight:700; color:#323232; font-size:18px; letter-spacing:-0.03em; margin-bottom:15px;}
.loginForm .loginFormIn .loginTitle span{color:#3e9be2; font-size:26px; line-height:26px;}
.loginForm .loginFormIn .user_login .login_info{margin-bottom:10px;}
.loginForm .loginFormIn .user_login .login_info:after{content:''; display:block; clear:both;}
.loginForm .loginFormIn .user_login .login_info .leftText{float:left;}
.loginForm .loginFormIn .user_login .login_info .leftText p:first-child{margin-bottom:8px;}
.loginForm .loginFormIn .user_login .login_info .leftText input{width: 250px; height: 30px; padding-left:10px; line-height: 34px; outline: none; border: 1px solid #ddd; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.loginForm .loginFormIn .user_login .login_info .btnLogin{float:left; margin-left:10px;}
.loginForm .loginFormIn .user_login .login_info .btnLogin a{display: inline-block; background:#f95f53; width:110px; padding:27px 0; text-align:center; font-size:15px; font-weight:700; color:#FFF;   -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius:3px;}
.loginForm .loginFormIn .user_login .login_info .btnLogin a:hover{background:#f46f64;}
.loginForm .loginFormIn .user_login .id_check{margin-bottom:20px; padding-bottom:20px; background:url('../images/sub/login_dotLine.png') left bottom repeat-x;}
.loginForm .loginFormIn .user_login .id_check label{color:#323232; font-size:12px;}
.loginForm .loginFormIn .userBecomeWrap{margin-bottom:10px; }
.loginForm .loginFormIn .userBecomeWrap:after{content:''; display:block; clear:both;}
.loginForm .loginFormIn .userBecomeWrap > div{float:left;}
.loginForm .loginFormIn .userBecomeWrap > div:first-child{margin-right:6px;}
.loginForm .loginFormIn .userFind_error{text-align:center; color:#323232; font-size: 13px; letter-spacing: -0.03em;}
.loginForm .loginFormIn .userFind_error a{color:#ff7a22; text-decoration:underline;}
.userBecomeWrap .btnBlue_3 a{display: inline-block; width: 187px; padding: 6px 0 4px 0; text-align: center; color: #3e9be2; line-height:14px; border: 1px solid #d1d1d1;}
.userBecomeWrap .btnBlue_3 a:hover {border: 1px solid #3e9be2;}


/* ============ 통합검색 ============ */
/* gnbWrap */
.gnbWrap.searchGnb .gnbList ul li { margin-left:75px;}
.gnbWrap.searchGnb .gnbList ul li:first-child { margin-left:30px; }
.gnbWrap.searchGnb .gnbList ul li a { padding:16px 0; }
.gnbWrap .searchTotal {position:absolute; right:30px; top:14px; }
.gnbWrap .searchTotal .box {position:relative; width:286px; border:2px solid #3e9be2}
.gnbWrap .searchTotal .box input {border:none; width:237px; height:22px; padding:3px 0 3px 10px; line-height:21px; }
.gnbWrap .searchTotal .box a {position:absolute; right:0; top:0; width:40px; text-align:center; display:block; padding:3px 0; background:#3e9be2; }

/* searchWrap */
.subContainer.search {border-bottom:none; padding-top:17px;}
.searchWrap:after {content:''; display:block; clear:both;}
.searchWrap .leftBox {float:left; width:802px; border:1px solid #d9dde1; background:#eef2f3;}
.searchWrap .leftBox:after {content:''; display:block; clear:both;}
.searchWrap .sortingZone {float:left; width:147px; padding-top:30px;}
.searchWrap .sortingZone .box {margin-bottom:30px; margin-left:30px;}
.searchWrap .sortingZone .box .tit {font-size:15px; font-weight:bold; color:#2e3235; margin-bottom:13px; display:inline-block; padding-right:15px; background:url('../images/sub/bgSorting.png') right center no-repeat; }
.searchWrap .sortingZone .box .sortingList li { margin-bottom:10px;}
.searchWrap .sortingZone .box .sortingList li a {font-size:13px; color:#62646a; }
.searchWrap .sortingZone .box .sortingList li a:hover  {text-decoration:underline;}
.searchWrap .sortingZone .box .sortingList li a.on  {text-decoration:underline; color:#206dbf; }
.searchWrap .calSearch {display:none;}
.searchWrap .calSearch .cmsDate input[type=text] {width:90px; height:24px; font-size:11px; line-height:24px; padding-left:5px;}
.searchWrap .calSearch .cmsDate button {position:absolute; right:2px; top:4px}
.searchWrap .calSearch .dateButton  {margin-bottom:2px;} 
.searchWrap .calSearch .btn:after {content:''; display:block; clear:both;}
.searchWrap .calSearch .btn a {float:left; width:45px; border:1px solid #d9dde1; text-align:center; padding:4px 0; font-size:11px; background:#fff; margin-right:3px; } 
.searchWrap .calSearch .btn a:hover {border:1px solid #3e9be2; color:#3e9be2;}
.searchWrap .newsZone {background:#fff; border-left:1px solid #d9dde1; float:left; width:589px; min-height:700px; padding:0 30px 20px 35px;} 
.searchWrap .newsZone .categoryBox {padding:30px 0 0 0; margin-bottom:12px; border-top:1px solid #d9dde1; } 
.searchWrap .newsZone .categoryBox:first-child {padding-top:0; margin-top:30px; border-top:none; } 
.searchWrap .newsZone .categoryBox .h2Title {margin-bottom:25px; } 
.searchWrap .newsZone .categoryBox .h2Title h2 {font-size:15px; color:#3e9be2; font-weight:600;}
.searchWrap .newsZone .categoryBox .more_news {margin-top:20px; text-align:center;}
.searchWrap .newsZone .categoryBox .more_news a {padding-left:11px; background:url(../images/common/bull20.png) left 4px no-repeat;}
.searchWrap .newsZone .categoryBox .more_news a:hover {color:#3e9be2;}

.searchWrap .newsZone .categoryBox .contNewS ul li {margin-top:30px;}
.searchWrap .newsZone .categoryBox .contNewS ul li:first-child {margin-top:0;}
.searchWrap .newsZone .categoryBox .contNewS ul li a{display:block; }
.searchWrap .newsZone .categoryBox .contNewS ul li a:after {content:''; display:block; clear:both; }
.searchWrap .newsZone .categoryBox .contNewS ul li a .img {float:left; margin-right:20px; padding:5px; width:113px; height:68px; line-height:68px; border:1px solid #eaeaea; text-align:center; overflow:hidden;  }
.searchWrap .newsZone .categoryBox .contNewS ul li a .img img {max-width:113px; max-height:68px; vertical-align:middle;}
.searchWrap .newsZone .categoryBox .contNewS ul li.imgUse a .title {float:left; width:440px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.searchWrap .newsZone .categoryBox .contNewS ul li.imgUse a .text {float:left; width:440px; height:36px; overflow:hidden;}
.searchWrap .newsZone .categoryBox .contNewS ul li a .title {font-size:17px; font-weight:bold; color:#2e3235; margin-bottom:10px; padding-top:3px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.searchWrap .newsZone .categoryBox .contNewS ul li a:hover .title {color:#666666;}
.searchWrap .newsZone .categoryBox .contNewS ul li a .text  {height:36px; overflow:hidden;}
.searchWrap .newsZone .categoryBox .contNewS ul li a:hover .text {text-decoration:underline;}
.searchWrap .newsZone .categoryBox .contNewS ul li.lineUse {margin-top:15px; padding-bottom:15px; background: url(../images/common/line_dashed.png) bottom left repeat-x;}
.searchWrap .newsZone .categoryBox .contNewS ul li a .news_date {margin-top:2px; text-align:right; font-size:11px; color:#B5B5B5;}
.searchWrap .newsZone .categoryBox .contNewS ul li.imgUse a .news_date {float:left; width:444px;}
.searchWrap .basePasing {padding-top:20px; border-top:1px solid #d9dde1;}
.searchWrap .basePasing .leftArrow {left:80px; top:24px;}
.searchWrap .basePasing .rightArrow {right:80px; top:24px;}


/* 기사제보 */
.baseText01 {margin:0 0 10px 10px;}
.rightText {font-size:12px; color:#ff7a22; margin-bottom:10px; text-align:right;}
.orange {font-size:12px; color:#ff7a22; }
.orangeEmail {font-size:12px; color:#ff7a22; margin-top:5px;}

/* agreeGrayBox */
.agreeGrayBox {padding:20px; height:160px; overflow-y:scroll;  border:1px solid #dddddd;  border-radius:3px; margin-bottom:10px;}
.agreeGrayBox pre {display:block; word-wrap:break-word; font-size:12px; color:#666666;  }
.agreeGrayBox pre strong { font-size:13px; color:#222222; }
.checkSa { text-align:center; margin-bottom:30px;}
.checkSa label {font-weight:bold;}

/* saQustion */
.saQustion{padding-bottom:50px;}
.saQustion:after {content:''; display:block; clear:both;}
.saQustion .img { float:left; width:480px; margin-right:75px; padding-top:60px; text-align:right;}
.saQustion .text { float:left; padding-top:270px; width:225px;}
.saQustion .text .tit {font-size:17px; font-weight:bold; margin-bottom:20px; color:#222222; padding-bottom:7px; border-bottom:4px solid #222222; }
.saQustion .text .two {font-size:14px; color:#222222; margin-bottom:5px; }
.saQustion .text .two:after {content:''; display:block; clear:both;}
.saQustion .text .two .title {float:left; width:75px; }
.saQustion .text .two .num {float:left;}
.saQustion .text .two .blue {color:#2776bf;}

/* greetingWrap */
.greetingWrap {margin: 30px 30px 0 30px;}
.greetingWrap .title01 {font-size:30px; color:#323232; font-weight:bold;}
.greetingWrap .title02 {font-size:17px; color:#323232; margin:0 0 40px 14px; font-weight:bold;}
.greetingWrap .ceo:after {content:''; clear:both; display:block;}
.greetingWrap .ceo .img {float:left; margin-right:25px;}
.greetingWrap .ceo .text {float:left; width:530px;}
.greetingWrap .ceo .ceoName {font-size:15px; color:#323232; margin-bottom:45px;  padding-top:8px; border-top:4px solid #222; display:inline-block; width:145px;}
.greetingWrap .ceo .ceoName .tit01 {padding-left:5px; font-size:12px;}
.greetingWrap .ceo .ceoName .tit02 {padding-left:7px; font-weight:bold;}
.greetingWrap .ceo .titeng {font-size:18px; color:#323232; margin-bottom:15px;}
.greetingWrap .ceo .txtList:after {content:''; clear:both; display:block;}
.greetingWrap .ceo .txtList ul { float:left; width:253px;}
.greetingWrap .ceo .txtList ul:first-child { margin-left:0; }
.greetingWrap .ceo .txtList ul li { margin-bottom:20px; font-size:12px; color:#666666; letter-spacing:-0.05em; }

/* greetingWrap */
.organWrap {margin:50px 0 30px 60px;}

/* locationInfo */
.locationWrap {margin:30px 30px 0 30px;}
.locationInfo .list {padding-left:22px;}
.locationInfo .list .first {margin-bottom:13px;}
.locationInfo .list .first:after {content:''; display:block; clear:both;}
.locationInfo .list .first .left {float:left; width:95px; font-weight:bold; font-size:12px; color:#40465b;}
.locationInfo .list .first .right {font-weight:bold; font-size:13px; color:#3e9be2;}
.locationInfo .list .two:after {content:''; display:block; clear:both;}
.locationInfo .list .two .left {float:left; width:95px; font-weight:bold; font-size:12px; color:#40465b;}
.locationInfo .list .two .right {font-size:14px; color:#222222;}
.locationInfo .list .infoTop { margin-bottom:13px;}
.locationInfo .list .infoTop .tit01 { font-weight:600; font-size:13px; color:#f95f53;}
.locationInfo .list ul {margin-bottom:10px; margin-left:94px;}
.locationInfo .list ul:after {content:''; display:block; clear:both;}
.locationInfo .list ul li{float:left; }
.locationInfo .list ul li.green{font-weight:bold; font-size:14px; color:#3caf33; padding:2px 0 2px 28px; background:url('../images/sub/btnBus.png') left center no-repeat; width:35px; margin-left:0;}
.locationInfo .list ul li.blue{font-weight:bold; font-size:14px; color:#2776c0; padding:2px 0 2px 28px;background:url('../images/sub/btnBus2.png') left center no-repeat; width:35px;  margin-left:0;}
.locationInfo .list ul li{ padding:2px 0 2px 18px; margin-left:9px; font-size:12px; color:#323232; font-weight:500; letter-spacing:-0.05em; background:url('../images/sub/bgArrow.png') left center no-repeat; }
.locationInfo .list ul li.b{background:none;}
.locationInfo .list ul li.joo {font-weight:bold; color:#ff7a22; }




/* ==== 연예/스포츠 ==== */
.etmGnb .bottomBox .searchZone {margin-left:40px}
.etmGnb .bottomBox { border-top:1px dashed #e0e0e0;}

/* entertainmentGnb */
.entertainmentGnb {float:left; width:600px; padding:8px 0 10px 430px}
.entertainmentGnb ul:after {content:''; display:block; clear:both;}
.entertainmentGnb ul li{float:left;}
.entertainmentGnb ul li {float:left; margin-left:35px;}
.entertainmentGnb ul li:first-child { margin-left:0;}
.entertainmentGnb ul li a {font-size:12px; color:#393939; font-weight:700;}
.entertainmentGnb ul li a:hover { color:#929292; text-decoration: underline;}

.twoSub.etmType .hotIssue {left:0; right:auto; border-left:none; }
.twoSub.etmType .listType04 {margin-right:0; margin-left:280px; padding-right:20px; padding-left:20px; border-left:1px solid #d9dde1; }
.twoSub.etmType .hotIssue .allBox {padding-top:20px;}
.twoSub.etmType .hotIssue .title {padding-top:0;}
.etmSub .listType04 .textZone { float:right }
.etmSub .listType04 .img { float:left; }
.baseBox2 .title em{color:#ff6600;}
.etmView .btnSocial { padding:0 10px 30px 0;}
.etmView .popCont .btnPrintInner {top:0;}

/* etmPopular */
.etmPopular .etmTab:after {content:''; display:block; clear:both;}
.etmPopular .etmTab {border-bottom:1px solid #dbdfe2; margin-bottom:10px;}
.etmPopular .etmTab a {float:left; width:70px; text-align:center; padding:4px 0; border:1px solid #dbdfe2; border-bottom:none; margin-right:-1px; margin-bottom:-1px;}
.etmPopular .etmTab a.on {background:#eee; font-weight:bold; border:1px solid #dbdfe2;}
.etmPopular .listType01 > ul {display:none;}
.etmPopular .listType01 > ul:first-child {display:block;}

/* pubList */
.pubList {margin-bottom:30px; padding:0 28px;}
.pubList ul:after {content:''; display:block; clear:both;}
.pubList ul li { width:178px; float:left; padding-left:10px; border-left:1px solid #dddddd; padding-top:5px; height:230px; }
.pubList ul li:first-child {padding-left:0; border-left:none;}
.pubList ul li .img {height:50px;}
.pubList ul li .tit {font-size:13px; color:#323232; font-weight:bold; margin-bottom:10px;}
.pubList ul li .text {font-size:12px; color:#666666; letter-spacing:-0.05em;  margin-bottom:5px; padding-left:10px; text-indent:-8px;}
.pubList ul li.last {width:170px;}
.pubImg {text-align:center; margin-bottom:40px;}
.pub_img {padding: 10px 0 30px 54px;}

.pubList2 {padding:0 28px;}
.pubList2 > ul:after {content:''; display:block; clear:both;}
.pubList2 > ul > li {float:left; width:48%; margin-right:4%; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #ddd;}
.pubList2 > ul.no1 > li {height:140px;}
.pubList2 > ul.no2 > li {height:200px;}
.pubList2 > ul.no3 > li {height:85px;}
.pubList2 > ul.no4 > li {height:130px;}
.pubList2 > ul > li.last {margin-right:0;}
.pubList2 > ul > li.borderNone {border-bottom:none;}
.pubList2 > ul > li .tit {font-size:14px; color:#323232; font-weight:bold; margin-bottom:10px;}
.pubList2 > ul > li ul li {letter-spacing:-0.05em; margin-bottom:10px;}

/* margin */
.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
.mb40 {margin-bottom:40px;}
.mb50 {margin-bottom:50px;}

/* alliStep */
.alliStep {background:url('../images/sub/bgAlli01.png') no-repeat; margin-bottom:30px;}
.alliStep ul:after {content:''; display:block; clear:both;}
.alliStep ul li {float:left; width:129px; padding:1px 0 8px 33px; }
.alliStep ul li:first-child { padding:1px 0 8px 18px; }
.alliStep ul li .step {color:#2776c0; font-size:12px; font-weight:bold;}
.alliStep ul li .step span {font-size:14px;}
.alliStep ul li .text  {font-size:13px; color:#323232; letter-spacing:-0.05em;}
.alliStep_img {padding: 10px 0 40px 34px;}

/* alliList */
.alliList { margin:0 0 30px 34px; padding-top:10px;}
.alliList ul:after {content:''; display:block; clear:both;}
.alliList ul li { width:170px; float:left; padding-left:20px; border-left:1px solid #dddddd; padding-top:5px; height:90px; }
.alliList ul li:first-child {padding-left:0; border-left:none;}
.alliList ul li .img {height:50px;}
.alliList ul li .tit {font-size:13px; color:#323232; font-weight:bold; margin-bottom:10px;}
.alliList ul li .text {font-size:12px; color:#666666; letter-spacing:-0.05em; margin-bottom:15px;}

/* alliList2 */
.alliList2 {margin-bottom:30px;}
.alliList2 ul {padding-left:28px;}
.alliList2 li { font-size:12px; color:#323232;  margin-bottom:5px;}
.blueTit01 {padding-top:30px; font-size:24px; color:#3e9be2; font-weight:bold; letter-spacing:-0.05em; text-align:center;}
.blackTit01 {font-size:14px; color:#323232; font-weight:bold; letter-spacing:-0.05em; text-align:center; margin-bottom:30px;}
.blackTit02 {font-size:14px; color:#323232; font-weight:bold; margin-bottom:5px; padding-left:27px; }
.blackTit03 {font-size:14px; color:#323232; font-weight:bold; letter-spacing:-0.05em; text-align:center; margin:30px;}
.bgRec {text-align:center; margin-bottom:30px; padding-top:10px;}


/* pbTab 출판사업 */
.subContainer.bid .midCont2 { border:1px solid #dedede; background:#fff; padding-bottom:10px;}
.pbTab { background:#eaeaea; margin-bottom:25px;}
.pbTab ul:after {display:block; clear:both; content:'';}
.pbTab ul li { float:left; width:11.11111%; background:url('../images/sub/bgPb03.png') left center no-repeat; }
.pbTab ul li:first-child {background:none;}
.pbTab ul li a {display:block; text-align:center; padding:15px 0; font-size:14px; color:#323232; font-weight:500;}
.pbTab ul li.on a {background:#fff; }
.pbTab ul li a:hover {background:#fff; }
.pbTab ul li.cart span {padding-left:25px; background:url('../images/sub/bgPb01.png') left center no-repeat;  }
.pbTab ul li.order span {padding-left:25px; background:url('../images/sub/bgPb02.png') left center no-repeat;  }
.mainPbImg {padding:10px 40px 50px 40px; margin:0 auto;}
.mainPbImg img{width:100%;}
.pbBoardTop {margin:0 40px 30px 40px; padding-bottom:10px; border-bottom:1px solid #dddddd;}
.pbBoardTop .tit {float:left; width:30px; font-weight:bold; background:url('../images/sub/bgPb05.png') right center no-repeat; padding-right:3px;}
.pbBoardTop .text {padding:1px 0 0 41px; font-size:11px;}
.pbBoardTop .count {color:#237cce; font-weight:bold;}

.pbBoardList {margin:0 60px; font-size:12px; color:#666666; letter-spacing:-0.05em;}
.pbBoardList ul:after {display:block; clear:both; content:'';}
.pbBoardList ul li {float:left; margin-right:59px; text-align:center; margin-bottom:50px;}
.pbBoardList ul li.last {margin-right:0;}
.pbBoardList ul li .img {border:1px solid #e6e6e6; margin-bottom:15px; padding:20px; width:150px; height:150px; line-height:230px;}
.pbBoardList ul li .img img {}
.pbBoardList ul li:hover .img {border:1px solid #00a9e1;}
.pbBoardList ul li .tit { font-size:14px; color:#323232; font-weight:bold;}
.pbBoardList ul li .price { margin-bottom:10px; font-size:14px; color:#f95f53;}
.pbBoardList ul li .icon { margin-bottom:5px;}

/* 광고안내 */
.adImgBox { margin-bottom:10px;}
.adImgBox img { width:100%;}
.adTit {font-size:14px; color:#2e3235; font-weight:bold; text-align:center; margin-bottom:30px; }
.adList01 { margin-bottom:50px; }
.adList01 ul:after {content:''; display:block; clear:both;}
.adList01 ul li{ text-align:center; float:left; width:33.3%; }
.adList01 ul li .img { margin-bottom:15px; }
.adList01 ul li .tit {font-size:14px; color:#2e3235; font-weight:bold; margin-bottom:7px; }
.adList01 ul li .txt {font-size:14px; color:#2e3235;}
.adBox01 {border-bottom:1px solid #dddddd;  text-align:center; margin-bottom:50px;}
.adBox01 .img { margin-bottom:20px; }
.adBox01 .tit {font-size:14px; color:#2e3235;  padding-bottom:30px; }
.adTit2 {margin-bottom:15px; font-size:14px; color:#2776bf; font-weight:bold; text-align:left;}
.adBox02 { margin-bottom:30px; border-bottom:1px solid #dddddd;  padding-bottom:30px;}
.adBox02 .two:after {content:''; display:block; clear:both; }
.adBox02 .two > div { display:inline-block;  text-align:center; font-size:14px; color:#2e3235}
.adBox02 .two > div:first-child { margin-right:60px; }
.adBox02 .two .img {margin-bottom:20px;}
.adBox03 { margin-bottom:50px;}
.adBox03 .two:after {content:''; display:block; clear:both; }
.adBox03 .two > div { display:inline-block;  text-align:center; font-size:14px; color:#2e3235}
.adBox03 .two > div:first-child {  }
.adBox03 .two .img {margin-bottom:20px;}
.adInfo {background:#f8f8f8; border-radius:25px; padding:4px 0; text-align:center; font-weight:bold;}
.adInfo .tit {font-size:14px; color:#2e3235}
.adInfo .text {font-size:14px; color:#2776bf}
.adInfo .text a {font-size:14px; color:#2776bf}
.adInfo .tit.ml {margin-left:40px;}
.baseTab01.type2 ul {margin-left:120px;}
.baseTab01.type3 ul {margin-left:190px;}
.baseTab01.type3 ul li {width:130px; }
.tableType02.tdBorder tr td:first-child { border-left:none;} 
.tableType02.tdBorder tr td { border-left:1px solid #ddd;} 

/* paperList01 */
.paperList01 ul:after {content:''; display:block; clear:both;}
.paperList01 ul li {float:left; width:242px; height:400px; margin-right:33px; margin-bottom:15px;}
.paperList01 ul li.last {margin-right:0; }
.paperList01 ul li .img {border:1px solid #dfdfdf; text-align:center; margin-bottom:10px; padding:20px 0; }
.paperList01 ul li .text { margin-left:18px; font-size:12px; color:#777777; }
.paperList01 ul li .tit {font-size:14px; color:#323232; font-weight:600; margin:18px 0 5px 18px; }
.paperList01 ul li .text span {font-weight:bold; }

/* onList */
.onList li {margin-top:30px; padding-top:30px; padding-left:30px; border-top:1px solid #ddd}
.onList li:first-child {margin-top:0; padding-top:0; border-top:none}

/* printImg */
.printImg { margin:40px 0 30px 0; }
.printImg img { width:100%; }
.prtTit01 { margin:0 0 40px 30px; font-size:15px; color:#40465b; font-weight:600; }
.prtTit01 span { color:#2776c0; }

/* prList */
.prList  {padding-top:10px;}
.prList.border  {padding-top:30px; border-top:1px solid #ddd}
.prList ul li {margin-top:30px; padding-top:30px; border-top:1px solid #ddd}
.prList ul li:first-child {margin-top:0; padding-top:0; border-top:none}
.prList ul li:after {content:''; display:block; clear:both;}
.prList ul li .img {float:left; width:295px; text-align:center; margin-right:20px;}
.prList ul li .text {float:left;}
.prList ul li .text .tit {font-size:16px; color:#323232; font-weight:bold; margin-bottom:10px;}
.prList ul li .text .txt {font-size:12px; color:#666666; line-height:20px;}

/* prTwo */
.prTwo:after {content:''; display:block; clear:both;}
.prTwo div { float:left; }
.prTwo div.no1 {width:340px;}

/* flakText */
.flak_head {margin:60px; width:858px; border:8px solid #EAEAEA;}
.flak {margin:40px 0 0 20px;}
.flakText {width:760px; font-size:13px; color:#666; margin:0 0 25px 40px; padding:0 0 12px 25px; background: url(../images/common/line_dashed.png) bottom left repeat-x;}
.flak_box {margin:0 60px; width:858px;}
.flakLst {text-align:center; width:475px; margin:0 auto; }
.flakLst .down {margin-bottom:30px;}
.flakLst .down a {margin:0 5px;}
.flakLst .add {margin-bottom:30px; font-size:14px; color:#666;}
.flakLst .check {font-weight:bold; font-size:14px; color:#666; padding:6px 0; background:#f8f8f8; border-radius:25px;}

/* copyright */
.copyTit {margin:40px 0 20px 0; padding-bottom:20px; border-bottom:1px solid #ddd; text-align:center; }
.copyTit p {display:inline-block; padding:6px 15px; background:#3e9be2; border-radius:23px; font-size:12px; color:#D7EDFF; letter-spacing:-0.05em; }
.copyTit p span{font-weight:bold; color:#fff; font-size:15px;}
.copyTit2 {font-size:12px; font-weight:500; color:#323232; letter-spacing:-0.05em; line-height:27px; }
.copyTit2 .tit {margin:0 100px 5px 125px; }
.copyTit2 .tit span { color:#1c6fbd; }
.copyTit2 .box {margin:0 100px 10px 100px; padding:20px; color:#666; border:8px solid #F1F1F1; }

/* policy */
.policyList {margin:40px 0 20px 0; padding-bottom:20px;}
.policyList .box { margin:0 auto; padding:20px; width:800px; font-size:12px; color:#222222; line-height:23px; border:6px solid #B6DDFB; border-radius: 12px;}
.policyList .box:after {content:''; display:block; clear:both; }
.policyList .box ul {float:left;}
.policyList .box ul li {height:30px;}
.policyList .box ul li a:hover {text-decoration:underline;}
.policyList .box ul li .title { font-weight:600;}
.policyList .box ul.no1 {width:230px;}
.policyList .box ul.no2 {width:350px;}
.policyList .box ul.no3 {}
.policyText {margin:0 0 40px 93px; width:825px; font-size:12px; color:#666;}
.policyText .tit {font-size:14px; color:#323232; font-weight:600;}
.policyText .txt {margin-top:10px; padding:15px; line-height:20px; border:1px solid #eaeaea;}

/* sitemap */
.sitemap .blue {padding-bottom:20px;}
.sitemap .blue a {font-size:17px; font-weight:bold; color:#2776bf; padding-bottom:20px;}
.sitemap .siteList > ul:after {content:''; display:block; clear:both; }
.sitemap .siteList > ul > li{float:left; width:125px; margin-bottom:50px; }
.sitemap .siteList > ul > li .subSite:hover{background:#f8f8f8;}
.sitemap .siteList.no1 .subSite {height:155px;}
.sitemap .siteList.no2 .subSite {height:186px;}
.sitemap .siteList .tit a{font-size:14px; font-weight:bold; color:#222222;}
.sitemap .siteList .subSite{ border-right:1px solid #ddd; padding:5px 0 5px 15px;}
.sitemap .siteList .last .subSite{border-right:none;}
.sitemap .siteList .subSite li{margin-bottom:5px; }
.sitemap .siteList .subSite li a{font-size:12px;  color:#666666;}
.sitemap .siteList .subSite li a:hover{ color:#2776bf;}

/* gnbSubList */
.gnbSubList {position:absolute; left:0; top:40px; width:100%; z-index:500; }
.gnbSubList > ul > li {display:none; position:absolute; left:0; top:0; width:100%; background:#fff url(../images/common/line_dashed.png) top left repeat-x;}
.gnbSubList > ul > li .box {padding:8px 0 0 50px;}
.gnbSubList > ul > li .box > ul:after {content:''; display:block; clear:both;}
.gnbSubList > ul > li .box > ul > li {float:left; width:auto; margin-right:30px;}
.gnbSubList > ul > li .box > ul > li.last {margin-right:0px;}
.gnbSubList > ul > li .box > ul > li > a {font-size:13px; color:#323232; font-weight:600; margin-bottom:8px; display:inline-block;}
.gnbSubList > ul > li.no1 .box > ul > li > a {color:#3E9BE2;}
.gnbSubList > ul > li.no1 .box > ul > li .sub_title {margin-bottom:8px; padding:5px 0 3px 24px; background:url(../images/common/line_dashed.png) bottom left repeat-x;}
.gnbSubList > ul > li.no1 .box > ul > li .sub_title > a {font-size:13px; color:#3E9BE2; font-weight:600; display:inline-block;}
.gnbSubList > ul > li.no1 .box > ul > li .sub_title > a:hover {color:#f95f53;}
.gnbSubList > ul > li .box > ul > li > a:hover {color:#929292; text-decoration:underline;}
.gnbSubList > ul > li .box .two a:hover { text-decoration:underline;}
.gnbSubList > ul > li .box .two  {margin-bottom:14px;}
.gnbSubList > ul > li .box .two  li {margin:0 0 10px 24px;}
.gnbSubList > ul > li .box .two  li a{font-size:12px; }
.gnbSubList > ul > li.no1 {box-shadow: 0 3px 4px rgba(0, 0, 0, 0.1);}
.gnbSubList > ul > li.no1 .box > ul > li {margin-right:0; padding-top:10px; width:140px; height:365px; border-left:1px solid #fff; border-right:1px solid #eaeaea;}
.gnbSubList > ul > li.no1 .box > ul > li.news_all {padding:15px 0 0 15px; width:90px; height:380px; border-left:0;}
.gnbSubList > ul > li.no1 .box > ul > li.news_all a {background:url(../images/common/ico_news_all.png) left 3px no-repeat; padding-left:20px;}
.gnbSubList > ul > li.no1 .box > ul > li.news_all a:hover {color:#f95f53;}
.gnbSubList > ul > li.no1 .box { /* padding:15px 0 0 18px; */ padding:0; border:1px solid #ccc; background:#f7f7f7;}
.gnbSubList > ul > li.no2 .box { padding-left:160px;}
.gnbSubList > ul > li.no3 .box { padding-left:350px;}
.gnbSubList > ul > li.no4 .box { padding-left:520px;}
.gnbSubList > ul > li.no5 .box { padding-left:584px;}

.hisYear {margin-bottom:75px; padding-top:20px;}
.hisYear ul:after{content:''; display:block; clear:both;}
.hisYear ul li {float:left; width:175px; margin-left:25px; text-align:center; padding-bottom:3px; border-bottom:5px solid #96989a; font-size:18px; color:#96989a; font-weight:bold;}
.hisYear ul li.on {border-bottom:5px solid #2776c0; color:#2776c0; }
.hisYear ul li:first-child {margin-left:0;}

.hisWrap {margin:60px 0 0 70px; width:650px; background:url('../images/sub/bgHis3.png') 9px top repeat-y ;}
.hisWrap > ul > li {margin-bottom:80px;}
.hisWrap .yearBox:after{content:''; display:block; clear:both;}
.hisWrap .yearBox .year {float:left; width:210px; background:url('../images/sub/bgHis.png') left top no-repeat; font-size:50px; color:#515559; font-weight:bold; line-height:55px; padding:15px 0 0 40px; }
.hisWrap .yearBox .year_color_1 { color:#3e9be2;}
.hisWrap .yearBox .year_color_2 { color:#40465b;}
.hisWrap .yearBox .rightDay {float:left; width:400px; position:relative; border-top:2px solid #e6e7e9; padding-top:15px;}
.hisWrap .yearBox .rightDay .bg {position:absolute; left:0; top:-2px; }
.hisWrap .yearBox .rightDay ul li {margin-bottom:10px;}
.hisWrap .yearBox .rightDay ul li:after{content:''; display:block; clear:both;}
.hisWrap .yearBox .rightDay ul li .date {float:left; width:100px; font-size:12px; color:#777777; }
.hisWrap .yearBox .rightDay ul li .text {float:left; font-size:12px; color:#2e3235; letter-spacing:-0.05em; }

/* 전체매뉴 */
.head {position:relative;}
.totalMenu {display:none; position:absolute; left:50%;  margin-left:-421px; top:30px; width:819px; border:2px solid #3e9be2; background:#fff; z-index:500;}
.totalMenu .box:after {content:''; display:block; clear:both;}
.totalMenu .box {background:#58B0F3 }
.totalMenu .box.borderNone {border-top:none; }
.totalMenu .box .title {float:left; margin:3px; width:87px; height:23px; text-align:center; color:#fff; font-weight:500; padding:8px 0 4px 0; background:#3EA2EF;}
.totalMenu .box .title.no1 {padding-top:143px; height:190px;}
.totalMenu .box .title a {color:#fff; font-weight:500;}
.totalMenu .box .title a:hover {color:#C6E6FF;}
.totalMenu .box .rightList {float:left; width:696px; padding:10px 0 10px 30px; background: #fff url(../images/common/line_dashed.png) top left repeat-x;}
.totalMenu .box .right_list_2 {float:left; width:696px; background:#fff; padding:15px;}
.totalMenu .siteList > ul:after {content:''; display:block; clear:both; }

.totalMenu .siteList > ul > li {float:left; width:139px;margin-bottom:15px;}
.totalMenu .siteList > ul > li:first-child {float:left; width:139px;margin-bottom:3px;}
.totalMenu .siteList > ul > li .subSite:hover{background:#f8f8f8;}
.totalMenu .siteList .subSite {height:150px;}
.totalMenu .siteList .subSite.size_big {height:300px;}
.totalMenu .siteList .subSite.size {height:85px;}
.totalMenu .siteList .tit a{font-size:14px; font-weight:bold; color:#222222;}
.totalMenu .siteList .subSite{ border-right:1px solid #ddd; padding:5px 0 5px 15px;}
.totalMenu .siteList .last .subSite{border-right:none;}
.totalMenu .siteList .subSite li{margin-bottom:5px; }
.totalMenu .siteList .subSite li a{font-size:12px;  color:#666666;}
.totalMenu .siteList .subSite li a:hover{ color:#3EA2EF;}
.totalMenu .siteList2 { }
.totalMenu .siteList2 > ul:after {content:''; display:block; clear:both; }
.totalMenu .siteList2 > ul > li{float:left; margin-left:36px;}
.totalMenu .siteList2 > ul > li:first-child {margin-left:0;}
.totalMenu .siteList2 > ul > li a {color:#666; font-weight:600;}
.totalMenu .siteList2 > ul > li a:hover {color:#3EA2EF;}



/* 모바일기기 스타일 */
html.mobile .popLayer .bg { width:100%; }
html.mobile .sideLeftBanner{display:none;}
html.mobile .sideRightBanner{display:none;}
html.mobile .headLogo .timeZone {display:none;}
html.mobile .popClose {right:80px; top:-10px; }
html.mobile .popClose a{}
html.mobile .popClose a img{width:80px;}
/*

html.mobile .sideLeftBanner{display:none;}
html.mobile .sideRightBanner{display:none;}
html.mobile .timeZone{display:none;}
html.mobile .headerTop .box {width:100%;}
html.mobile .headLogo {width:100%;}
html.mobile .gnbWrap {width:100%;}
html.mobile .footerNav ul {width:100%;}
html.mobile .mainContainer {width:100%;}
html.mobile .footerMainNav {width:100%;}
*/

.dotum * {font-family:'돋움',dotum !important;}
.gulim * {font-family:'굴림',gulim !important;}
.ng * {font-family:ng, "돋움", dotum, arial !important;}

/* cardWrap */
.cardWrap {}
.cardWrap .cardPopSlide {width:566px; margin:0 auto; text-align:center;}
.cardWrap .cardPopSlide .slideBox {}
.cardWrap .cardPopSlide .swiper-container {position: relative; margin:0 auto; z-index: 1;}
.cardWrap .cardPopSlide .carousel-ctl {position:absolute; top:0; height:100%; width:66px; text-align:center; cursor:pointer;}
.cardWrap .cardPopSlide .carousel-ctl a {display:block; opacity:0; filter:alpha(opacity=0); transition:.5s all; height:100%;}
.cardWrap .cardPopSlide .carousel-ctl:hover a {opacity:1; filter:alpha(opacity=100);  background:url('../images/common/bgArrowBlack.png') repeat; width:66px;}
.cardWrap .cardPopSlide .carousel-ctl img {opacity:0; filter:alpha(opacity=0); position:absolute; top:50%; margin-top:-33px; transition:.5s all;}
.cardWrap .cardPopSlide .carousel-ctl:hover img {opacity:1; filter:alpha(opacity=100);}
.cardWrap .cardPopSlide .carousel-ctl.btnLeft {left:0;}
.cardWrap .cardPopSlide .carousel-ctl.btnLeft img {left:17px;}
.cardWrap .cardPopSlide .carousel-ctl.btnRight {right:0;}
.cardWrap .cardPopSlide .carousel-ctl.btnRight img {right:17px;}
.cardWrap .cardPopSlide .swiper-slide {float:left; width:100%; position:relative;}
.cardWrap .cardPopSlide .swiper-slide img {max-width:566px;}



/* ======================================= 서브페이지 끝  ============================================== */

/* btn */
a.btn_gray_size2 { display:inline-block; padding:4px 25px; min-width:35px; font-size: 13px; font-weight: 700; color:#fff !important; background-color:#929292; text-align:center;  -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius:3px;}
a.btn_gray_size2:hover { background-color:#acacac;}
a.btn_orange_size2 { display:inline-block; padding:4px 25px; min-width:35px; font-size: 13px; font-weight: 700; color:#fff !important; background-color:#F95F53; text-align:center;  -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius:3px;}
a.btn_orange_size2:hover {background-color:#fa6e63;}
a.btn_purple_size2 { display:inline-block; padding:4px 25px; min-width:35px; font-size: 13px; font-weight: 700; color:#fff !important; background-color:#40465b; text-align:center;  -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius:3px;}
a.btn_purple_size2:hover { background-color:#494e61;}
a.btn_purple_size3 { display:inline-block; margin-left:5px; padding:1px 8px 2px 8px; font-size:11px; font-weight:500; color:#fff !important; background-color:#40465b; text-align:center;  -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius:3px;}
a.btn_purple_size3:hover { background-color:#494e61;}
a.btn_purple_type {display:inline-block; padding:2px 11px 4px 11px; font-size:12px; line-height:17px; color:#fff !important; background-color:#40465b;text-align:center; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
a.btn_purple_type:hover {background-color:#494e61;}
a.btn_lightBlue_size2 { display:inline-block; padding:3px 4px; color:#fff !important; background-color:#3e9be2; text-align:center;  -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
a.btn_lightBlue_size2:hover {background-color:#5aa8e4;}

a.btn_login_big { display:inline-block; padding:4px 25px; min-width:35px; font-size: 13px; font-weight: 700; color:#fff !important; background-color:#F95F53; text-align:center;  -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius:3px;}
a.btn_login_big:hover { padding:3px 24px; font-weight: 700; color:#F95F53 !important; background-color:#FFF; border:1px solid #F95F53;}

/* icon */
.ico_p { margin:4px 0 0 3px;}
.ico_p_list { margin-left:3px;}

/* Paging */
.basePaging {margin-top:15px; width:100%; text-align:center; } 
.basePaging a { display:inline-block; padding:0px 1px; width:20px; height:22px; line-height:21px; border:1px solid #dddddd; background:#fff; }
.basePaging a:hover { border:1px solid #3e9be2; }
.basePaging img { vertical-align:middle;  }
.basePaging .number  {display:inline-block;  text-align:center;  }
.basePaging .number a { height:22px; font-size:11px; line-height:21px; text-align:center; margin-bottom:1px; padding:0px 2px; background:#fff; border: 1px solid #dddddd;}
.basePaging .number a:hover { color:#FFF; background:#3e9be2; border:none; padding:1px 3px;  }
.basePaging .number a.on { height:22px; font-size:11px; line-height:21px; border:none; color:#fff; background:#3e9be2; padding:1px 3px; }

.paging_left {float:left;}
.btn_area {}
.btn_left {float:left;}
.btn_right {float:right;}

/* ============================== 서브 레이아웃 ===================================== */

/* div_sub_1_1 */
.div_sub_1_1 {float:left; margin:0 10px 10px 0; width:804px;}
.div_sub_1_1:after {content:''; display:block; clear:both;}

/* div_sub_1_1_2dan */
.div_sub_1_1_2dan {float:left; margin-bottom:10px; width:802px; background:#fff; border:1px solid #dbdfe2;}
.div_sub_1_1_2dan:after {content:''; display:block; clear:both;}

/* div_sub_1_1_2_1 */
.div_sub_1_1_2_1 {float:left; width:535px; border-right:1px solid #d9dde1;}
.div_sub_1_1_2_1:after {content:''; display:block; clear:both;}


/* div_sub_1_2 */
.div_sub_1_2 {float:left; margin-bottom:10px; width:258px;}
.div_sub_1_2:after {content:''; display:block; clear:both;}

/* div_sub_1_1_1 */
.div_sub_1_1_1 {float:left; width:256px; background:#fff;}
.div_sub_1_1_1:after {content:''; display:block; clear:both;}

.div_sub_1_1_1 .hotIssue {left:0; right:auto; border-left:none; padding:20px 20px 0 20px; width:218px;}
.div_sub_1_1_1 .hotIssue .baseBox3 {margin-bottom:30px;}
.div_sub_1_1_1 .hotIssue .baseBox3 .title {font-size:14px; font-weight:600; margin-bottom:15px;}
.div_sub_1_1_1 .hotIssue .baseBox3 .img {margin-bottom:10px; padding:5px; width:208px; height:133px; line-height:133px; border:1px solid #eaeaea; text-align:center; overflow:hidden;}
.div_sub_1_1_1 .hotIssue .baseBox3 a:hover .img { border-color:#3e9be2;}
.div_sub_1_1_1 .hotIssue .baseBox3 .img img {max-width:208px; max-height:133px; vertical-align:middle;}
.div_sub_1_1_1 .hotIssue .baseBox3 .text {font-size:14px; color:#323232; font-weight:600;}
.div_sub_1_1_1 .hotIssue .baseBox3 a:hover .text { color:#666666;}

/* div_sub_1_1_2 */
.div_sub_1_1_2 {float:left; width:545px; background:#fff; border-left:1px solid #dbdfe2;}
.div_sub_1_1_2:after {content:''; display:block; clear:both;}


/* 서브 메인 탑기사 */
.sub_main_topnews {margin-bottom:10px; padding:15px 20px 0 20px; background: #fff; border: 1px solid #dbdfe2;}
.sub_main_topnews a {/* display:block; */}
.sub_main_topnews a:after {content:''; display:block; clear:both;}
.sub_main_topnews .basePaging { margin:0 0 20px;}


.sub_main_topnews .sub_top_news { margin-bottom: 20px;}
.sub_main_topnews .sub_top_news .list_box ul li {}
.sub_main_topnews .sub_top_news .list_box ul li.lineUse {margin-bottom:18px; padding-bottom:8px; background:url(../images/common/line_dashed.png) bottom left repeat-x; /*border-bottom:1px dashed #eaeaea;*/}
.sub_main_topnews .sub_top_news .list_box ul li:last-child.lineUse {padding-bottom:0; background:none;}
.sub_main_topnews .sub_top_news .list_box ul li.imgUse a { }

.sub_main_topnews .sub_top_news .list_box ul li.imgUse a .img {float:left; margin:0 15px 10px 0; padding:5px; width:168px; height:118px; line-height:118px; border:1px solid #eaeaea; overflow:hidden; text-align:center;}
.sub_main_topnews .sub_top_news .list_box ul li.imgUse a .img img { max-width:168px; max-height:118px; vertical-align:middle;}

.sub_main_topnews .sub_top_news .list_box ul li a .title { float:left; width:762px; height:34px; font-size:25px; line-height:36px; color:#198BE2; font-weight:600; letter-spacing:-0.07em; margin-bottom:12px; padding-top:1px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sub_main_topnews .sub_top_news .list_box ul li.imgUse a .title {padding-top:9px; width:567px;}
.sub_main_topnews .sub_top_news .list_box ul li a .text {float:left; width:762px; height:38px; font-size:13px; line-height:20px; overflow:hidden;}
.sub_main_topnews .sub_top_news .list_box ul li.imgUse a .text { width:567px;}
.sub_main_topnews .sub_top_news .list_box ul li a .news_date {float:left; width:762px; margin-top:5px; text-align:right; font-size:13px; color:#999999; line-height:20px;}
.sub_main_topnews .sub_top_news .list_box ul li.imgUse a .news_date {width:567px;}

.sub_main_topnews .sub_top_news .list_box ul li a:hover .title {color:#63ade5;}
.sub_main_topnews .sub_top_news .list_box ul li a:hover .text { text-decoration:underline;}


.sub_path {border-bottom:1px solid #d9dde1; padding-bottom:6px; margin-bottom:18px;}
.sub_path a {display:inline-block;}
.sub_path span{font-size:14px; color:#62646a; padding-left:13px; margin-left:5px; background:url('../images/sub/bullet_lnb.png') left center no-repeat;}

/* 카드뉴스 리스트 */
.card_news_list {margin-bottom:10px; padding:20px; background: #fff; border: 1px solid #dbdfe2;}

/* 서브 메인 기사 리스트 1 */
.sub_main_news_list  {padding:20px; background:#fff; border:1px solid #dbdfe2;}
.sub_main_news_list .textZone {float:right;}
.sub_main_news_list ul li {padding-top:18px; margin-top:18px; border-top:1px dashed #dbdfe2;}
.sub_main_news_list ul li:first-child {padding-top:0; margin-top:0; border-top:none;}
.sub_main_news_list ul li a:after {content:''; display:block; clear:both;}
.sub_main_news_list ul li a {display:block;}
.sub_main_news_list ul li.imgUse a .textZone{float:left; margin-right:15px; width:605px;}
.sub_main_news_list ul li a .textZone{float:left; width:100%;}
.sub_main_news_list ul li a .textZone .title {font-size:16px; color:#323232; font-weight:600; margin-bottom:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sub_main_news_list ul li a:hover .textZone .title {color:#666666;}
.sub_main_news_list ul li a .textZone .text {height:38px; font-size:12px; color:#323232; line-height:20px; overflow:hidden;}
.sub_main_news_list ul li a:hover .textZone .text { text-decoration:underline;}
.sub_main_news_list ul li a .img{float:left; margin-right:10px; padding:5px; width:98px; height:58px; line-height:58px; border:1px solid #eaeaea; text-align:center; overflow:hidden;}
.sub_main_news_list ul li a .img img{max-width:98px; max-height:58px; vertical-align:middle;}

/* 서브 메인 기사 리스트 2 */
.sub_main_news_list_2  {padding-bottom:20px;}
.sub_main_news_list_2 ul li {margin-top:18px;}
.sub_main_news_list_2 ul li.lineUse {padding-bottom:15px; background:url(../images/common/line_dashed.png) bottom left repeat-x; /* border-top:1px dashed #dbdfe2; */}
.sub_main_news_list_2 ul li:last-child {background:none;}
.sub_main_news_list_2 ul li a:after {content:''; display:block; clear:both;}
.sub_main_news_list_2 ul li a {display:block;}
.sub_main_news_list_2 ul li.imgUse a .title{width:615px; float:left;}
.sub_main_news_list_2 ul li.imgUse a .text{width:615px; float:left;}
.sub_main_news_list_2 ul li a .title {float:left; width:100%; font-size:16px; color:#323232; font-weight:600; margin-bottom:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sub_main_news_list_2 ul li a:hover .title {color:#666666;}
.sub_main_news_list_2 ul li a .text {width:100%; height:38px; font-size:12px; color:#323232; line-height:20px; overflow:hidden;}
.sub_main_news_list_2 ul li a:hover .text { text-decoration:underline;}
.sub_main_news_list_2 ul li a .img{float:left; margin-right:17px; padding:5px; width:113px; height:68px; line-height:68px; border:1px solid #eaeaea; text-align:center; overflow:hidden;}
.sub_main_news_list_2 ul li a .img img{max-width:113px; max-height:68px; vertical-align:middle;}

/* 서브 메인 기사 리스트 3 */
.div_sub_1_1_2dan .listType04 {float:left;}
.div_sub_1_1_2dan .listType04 ul li a .title {width:490px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.div_sub_1_1_2dan .listType04 ul li.imgUse a .title {width:350px;}
.div_sub_1_1_2dan .listType04 ul li a .text {width:490px;}
.div_sub_1_1_2dan .listType04 ul li.imgUse a .text {width:350px;}
.div_sub_1_1_2dan .listType04 ul li {margin-top:15px;}
.div_sub_1_1_2dan .listType04 ul li:last-child {background:none;}
.div_sub_1_1_2dan .listType04 ul li a:after {content:''; display:block; clear:both;}
.div_sub_1_1_2dan .listType04 ul li a .img{padding:5px; width:113px; height:68px; line-height:68px; border:1px solid #eaeaea; text-align:center; overflow:hidden;}
.div_sub_1_1_2dan .listType04 ul li.lineUse {padding-bottom:15px; background:url(../images/common/line_dashed.png) bottom left repeat-x;}
.div_sub_1_1_2dan .listType04 ul li:last-child.lineUse {background:none;}

.div_sub_1_1_2dan .listType04 ul li a:hover .title {color:#666666;}
.div_sub_1_1_2dan .listType04 ul li a:hover .text {text-decoration:underline;}

.div_sub_1_1_2dan .box_news {float:left; width:226px; padding:20px 20px;}
.div_sub_1_1_2dan .box_news .title{ font-size:14px; font-weight:600; margin-bottom:15px; padding-top:20px; }
.div_sub_1_1_2dan .box_news .baseBox2{padding:0; margin-bottom:30px; border:none;}
.div_sub_1_1_2dan .box_news .baseBox2 .title { padding-top:0;}
.div_sub_1_1_2dan .box_news .baseBox3{margin-bottom:30px;}
.div_sub_1_1_2dan .box_news .baseBox3 .img{margin-bottom:10px;}
.div_sub_1_1_2dan .box_news .baseBox3 .img img{width:100%;}
.div_sub_1_1_2dan .box_news .baseBox3 .text {font-size:14px; color:#2e3235; font-weight:700;}

.subContainer .div_sub_1_2 .manyNews.sub {width:224px; height:100%; margin-bottom:10px; background:#fff url('../images/sub/bgMany.png') right top no-repeat;}
.subContainer .div_sub_1_2 .manyNews .title {margin-top:5px; padding-bottom:15px;}
.subContainer .div_sub_1_2 .videoBox {float:none; margin-bottom:10px;}

/* 연예 메인 기사 */
.etm_main_news {margin-bottom:10px; padding:20px; background: #fff; border: 1px solid #dbdfe2;}
.etm_main_news a {display:block;}
.etm_main_news a:after {content:''; display:block; clear:both;}
.etm_main_news a .img {float:left; margin-right:15px; padding:5px; width:170px; height:111px; line-height:111px; border:1px solid #eaeaea; text-align:center; overflow:hidden;}
.etm_main_news a .img img {max-width:170px; max-height:111px; vertical-align:middle;}
.etm_main_news a .textBox { float:left; width:550px;;}
.etm_main_news a .textBox .title {font-size:25px; line-height:36px; color:#198BE2; font-weight:600; letter-spacing:-0.07em; margin-bottom:8px; padding-top:1px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.etm_main_news a:hover .textBox .title {color:#63ade5;}
.etm_main_news a .textBox .text {height:38px; font-size:13px; line-height:20px; overflow:hidden;}
.etm_main_news a:hover .textBox .text {text-decoration:underline;}
.etm_main_news a .textBox .news_date { margin-top:20px; text-align:right; font-size:13px; color:#999999; line-height:20px;}

/* 연예 중간 기사 */
.etm_list_01  {padding:20px;}
.etm_list_01 ul li {padding-top:18px; margin-top:18px; border-top:1px dashed #dbdfe2;}
.etm_list_01 ul li:first-child {padding-top:0; margin-top:0; border-top:none;}
.etm_list_01 ul li a:after {content:''; display:block; clear:both;}
.etm_list_01 ul li a {display:block;}
.etm_list_01 ul li.imgUse a .textZone{width:375px; }
.etm_list_01 ul li a .textZone{float:left; width:100%;}
.etm_list_01 ul li a .textZone .title {font-size:16px; color:#323232; font-weight:600; margin-bottom:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.etm_list_01 ul li a:hover .textZone .title {color:#666666;}
.etm_list_01 ul li a .textZone .text {height:37px; font-size:12px; color:#323232; line-height:20px; overflow:hidden;}
.etm_list_01 ul li a:hover .textZone .text {text-decoration:underline;}
.etm_list_01 ul li a .img{float:right; padding:5px; width:98px; height:58px; line-height:58px; border:1px solid #eaeaea; text-align:center; overflow:hidden;}
.etm_list_01 ul li a .img img{max-width:98px; max-height:58px; vertical-align:middle;}

/* 게시판 삭제 */
.board_delete {padding-top: 15px;}
.board_delete .line { text-align:center; border: 5px solid #f1f1f1; padding:30px 10px; margin-bottom:25px; }
.board_delete .tit {color:#f95f53; font-size:15px; font-weight:600; border-bottom:1px dashed #eaeaea; padding-bottom:10px;}
.board_delete .text {text-align:center; padding-top:15px; font-size:13px; font-weight:500;}
.board_delete input[type=password] {width:120px; height:23px; margin-left:5px; padding-left:10px; line-height:23px; outline:none; border:1px solid #ddd; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

/* sub_in_login */
.sub_in_login {background: #F1F1F1;}
.sub_in_login .line { background:#fff; text-align:center; border: 5px solid #f1f1f1; padding:50px 10px; margin-bottom:25px; }
.sub_in_login .tit {color:#f95f53; font-size:20px; font-weight:600; letter-spacing:-0.05em; padding-bottom:5px;}
.sub_in_login .so_tit {color:#40465b; font-size:15px; font-weight:600; letter-spacing:-0.05em; border-bottom:1px dashed #eaeaea; padding-bottom:5px; margin-bottom:20px;}
.sub_in_login .text {text-align:center; font-size:13px; font-weight:500;}

.sub_in_login .text_box { margin:0 auto; width:500px;}
.sub_in_login .text_box .text { color:#323232; text-align:left; font-size:13px; font-weight:500;}
.sub_in_login .text_box .text p { color:#3e9be2; text-align:left; font-size:13px; font-weight:500;}

.sub_in_login .text_box_2 { margin:0 auto; width:400px;}
.sub_in_login .text_box_2 .text { color:#40465b; text-align:left; font-size:13px; font-weight:500;}

.sub_in_login .user_login {}
.sub_in_login .user_login .login_info{margin:0 auto; width:300px;}
.sub_in_login .user_login .login_info:after{content:''; display:block; clear:both;}
.sub_in_login .user_login .login_info .leftText{float:left;}
.sub_in_login .user_login .login_info .leftText p:first-child{margin-bottom:8px;}
.sub_in_login .user_login .login_info .leftText input{width:150px; height:22px; padding-left:10px; line-height:21px; outline: none; border: 1px solid #ddd; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.sub_in_login .user_login .login_info .btnLogin{float:left; margin-left:10px;}
.sub_in_login .user_login .login_info .btnLogin a{display: inline-block; background:#f95f53; width:90px; padding:19px 0; text-align:center; font-size:15px; font-weight:700; color:#FFF;   -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius:3px;}
.sub_in_login .user_login .login_info .btnLogin a:hover{background:#f46f64;}
.sub_in_login .user_login .id_check{ margin:0 auto; padding-bottom:15px; width:300px; text-align:left;}
.sub_in_login .user_login .id_check label{color:#323232; font-size:12px;}
.sub_in_login .dashline { margin-top:20px; border-top:1px dashed #eaeaea; height:20px;}

.sub_in_login .user_btn{width:300px; margin:0 auto; }
.sub_in_login .user_btn:after{content:''; display:block; clear:both;}
.sub_in_login .user_btn > div{float:left;}
.sub_in_login .user_btn > div:first-child{margin-right:6px;}
.sub_in_login .userFind_error{text-align:center; color:#323232; font-size: 13px; letter-spacing: -0.03em;}
.sub_in_login .userFind_error a{color:#ff7a22; text-decoration:underline;}
.sub_in_login .user_btn .btnBlue_3 a{display: inline-block; width: 140px; padding: 6px 0 4px 0; text-align: center; color: #3e9be2; line-height:14px; border: 1px solid #d1d1d1;}
.sub_in_login .user_btn .btnBlue_3 a:hover {border: 1px solid #3e9be2;}

.sub_in_login  .btnCenter { margin:20px 0;}

/* ETC */
.varietyBox .border_none {border:none;}
.popCont .rightCont .popNewsArea .left .border_none {border:none;}
