@charset "utf-8";
/* CSS Document */
/* ------------------------------------------------------------
 * Name      : layout.css    
 * Desc      : page layout 
 * Created   : 
 * Updated   : 
 ------------------------------------------------------------ */
body.fixe {overflow:hidden; height:100%; min-width:1000px; margin:0 auto;}

/* wrap */
#wrap {width:100%; min-width:1000px; overflow:hidden; margin:0 auto;  font-family:"Noto Sans KR", sans-serif}
#inner_wrap {width:914px; margin:0 auto; position:relative;}
#inner_wrap:after {clear:both; content:""; display:block;}

/* header */
#header {width:100%; height:112px; z-index:9999; position:relative; background:url(../img/common/top_bg.gif) repeat-x left top #fff; border-bottom:1px solid #d9d9d9;}
#header .in_header {width:1000px; margin:0 auto; position:relative; z-index:99;}
#header .in_header:after {clear:both; content:""; display:block;}
#header .header_row {clear:both;}
#header .header_row:after {clear:both; content:""; display:block;}
#header h1 {position:absolute; left:0px; top:30px; z-index:9;}

.top_menu_l {float:left; overflow:hidden; height:30px;}
.top_menu_r {float:right; overflow:hidden; height:30px; background:url(../img/common/top_line.png) no-repeat left top;}
.top_menu_r li {float:left; line-height:30px; padding:0px 10px; background:url(../img/common/top_line.png) no-repeat right top; color:#fff;font-weight:300;}
.top_menu_r li a {color:#fff; font-size:12px;}


.top_select {position:absolute; right:0px; top:0px; background:#333333; z-index:999;}
.slide_bt {color:#f9b600; font-size:15px; line-height:37px; cursor:pointer; height:37px; padding:0px 100px 0px 55px; background:url(../img/common/sel_down.gif) no-repeat right top;}
.top_select.on .slide_bt {background:url(../img/common/sel_up.gif) no-repeat right bottom;}
.top_select ul {padding:10px 10px 10px 55px; display:none;}
.top_select ul li {color:#fff; padding:4px 0px; line-height:150%;}
.top_select ul li a {color:#fff;}


/* GNB */
#gnbW {padding:20px 195px 0px 220px; position:relative;}
#gnbW .three_depth {display:none;}
#gnb_bar {position:absolute; display:none; left:0px; top:113px; width:100%; padding-bottom:17px; background:url(../img/common/sub_bar_shadow.png) repeat-x left bottom;}
#gnb_bar .gnb_bar {height:147px; border-bottom:2px solid #1999d5; background:url(../img/common/sub_bar_bg.gif) repeat-x left top #fff;}
.gnb {width:100%; margin:0 auto;}
.gnb > ul:after {content:""; display:block; clear:both;}
.gnb > ul {text-align:right; font-size:0px;}
.gnb > ul > li {display:inline-block; zoom:1; *display:inline; text-align:center; padding:0px 25px; vertical-align:top;}
.gnb > ul > li > a {display:block; line-height:60px; height:60px; font-size:22px; color:#000000; font-family: 'Noto Sans KR_b';; letter-spacing:-1px;}
.gnb > ul > li:hover > a {border-bottom:5px solid #4d317d;}
.gnb > ul > li.on > a {border-bottom:5px solid #4d317d;}

.gnb > ul > li.gnb01:hover > a {border-bottom:3px solid #71bf45; color:#71bf45}
.gnb > ul > li.gnb01.on > a {border-bottom:3px solid #71bf45; color:#71bf45}

.gnb > ul > li.gnb02:hover > a {border-bottom:3px solid #00aeef; color:#00aeef}
.gnb > ul > li.gnb02.on > a {border-bottom:3px solid #00aeef; color:#00aeef}

.gnb > ul > li.gnb03:hover > a {border-bottom:3px solid #f0a901; color:#f0a901}
.gnb > ul > li.gnb03.on > a {border-bottom:3px solid #f0a901; color:#f0a901}

.gnb > ul > li.gnb04:hover > a {border-bottom:3px solid #00864b; color:#00864b}
.gnb > ul > li.gnb04.on > a {border-bottom:3px solid #00864b; color:#00864b}


.gnb .sub_menu  {position:absolute; width:100%; text-align:right; font-size:0px; left:0px; top:82px; padding-top:20px; min-height:90px; line-height:20px; display:none;}
/*.gnb .sub_menu > li { display:inline-block; zoom:1; letter-spacing:-1px; min-width:127px; text-align:left; *display:inline; color:#8f8f8f; font-size:13px; padding:3px 0px; padding-left:17px; padding-right:10px; margin-left:20px; background:url(../img/common/sub_menu_line.gif) no-repeat left 10px; min-height:90px; vertical-align:top;}*/
.gnb .sub_menu > li { display:inline-block; zoom:1; letter-spacing:-1px; min-width:127px; text-align:left; *display:inline; color:#8f8f8f; font-size:13px; padding:3px 0px; padding-left:7px; padding-right:10px; margin-left:20px; background:url(../img/common/sub_menu_line.gif) no-repeat left 10px; min-height:90px; vertical-align:top;}
.gnb .sub_menu > li:first-child {background:none; margin-left:0px;}
.gnb .sub_menu > li > a {display:block; color:#8f8f8f; line-height:16px; position:relative; font-weight:300;}
.gnb .sub_menu > li > a .img {position:absolute; right:0px; top:0px;}
.gnb .sub_menu > li > a strong {display:block; color:#1f1f1f; font-size:18px; line-height:22px; padding:10px 0px 10px 0px; min-height:45px;}
.gnb .sub_menu > li .link {padding:10px 0px 0px 105px; position:relative;}
.gnb .sub_menu > li .link dt {font-size:16px; color:#323232; position:absolute; left:0px; top:10px;  background:url(../img/common/ico_link.gif) no-repeat left top; padding-left:27px; font-family: 'Noto Sans KR_b';;}
.gnb .sub_menu > li .link dd {padding-bottom:5px;}
.gnb .sub_menu > li .link dd a {font-size:15px; color:#595959;}


#gnbW .side_menu {text-align:right; font-size:0px; position:absolute; right:0px; top:20px;}
#gnbW .side_menu li {display:inline-block; zoom:1; *display:inline; text-align:center; padding-left:20px; vertical-align:top;}
#gnbW .side_menu li > a {display:block; line-height:60px; height:60px; font-size:22px; color:#000000; font-family: 'Noto Sans KR_b';; letter-spacing:-1px;}
#gnbW .side_menu li.on > a {padding-bottom:1px; border-bottom:5px solid #4d317d;}
#gnbW .side_menu li.gnb05 > a {font-size:15px; color:#58595b; padding-left:25px; background:url(../img/common/gnb_ico01.gif) no-repeat left 22px; border-bottom:none !important;}
#gnbW .side_menu li.gnb06 > a {font-size:15px; color:#58595b; padding-left:25px; background:url(../img/common/gnb_ico02.gif) no-repeat left 22px; border-bottom:none !important;}


/* container */
.m_tit {font-size:30px; color:#000000; line-height:30px; letter-spacing:-1px; font-weight:300;}
.main_visual {width:100%; max-width:2200px; height:320px; margin:0 auto; position:relative; background:#eae5e2;}
.main_visual .bxslider {height:320px;}
.main_visual .bx-wrapper {margin: 0 auto; width:1000px;}
.main_visual .bx-controls .bx-controls-direction {display:none !important;}
.main_visual .bx-wrapper .bx-pager {bottom:30px; text-align:left; text-indent:20px;}
.main_visual .bx-wrapper .bx-pager.bx-default-pager a {background: #c6c6c6; width:16px; height:16px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.main_visual .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {background: #58595b;}
.main_visual .bxslider li {width:100%; height:320px;text-align:center;}/**/

.visual_tabW {height:320px; background:url(../img/main/visual_tabW_bg.png) repeat left top; position:absolute; left:50%; top:0px; width:1100px; z-index:99; margin-left:170px;}
.visual_tabW.color2 {background:url(../img/main/visual_tabW_bg2.png) repeat left top;}
.visual_tab {width:327px; position:relative;}
.visual_tab h3 {width:107px; height:160px; position:absolute; right:0px; top:0px; text-align:center; font-family: 'Noto Sans KR_b';; font-size:16px; color:#fff; line-height:160px; cursor:pointer;}
.visual_tab h3 .arrow { position:absolute; top:50%; left:-9px; margin-top:-7px; display:none;}
.visual_tab h3.on .arrow {display:block;}
.visual_tab #v_tab1 {background:#71bf44}
.visual_tab #v_tab2 {background:#09aad4; top:160px;}
.visual_tab .v_tabs {padding:20px 135px 0px 35px; color:#fff; letter-spacing:-0.5px;}
.visual_tab .v_tabs dt {font-size:20px; font-family: 'Noto Sans KR_b';; padding:80px 0px 20px 0px;}
.visual_tab .v_tabs dd {line-height:18px; font-weight:300; min-height:82px; font-size:12px;}
.visual_tab .v_tabs dd.bt a {font-size:16px; font-family: 'Noto Sans KR_b';; display:block; text-align:center; padding:20px; min-height:20px; line-height:20px; border:2px solid #fff; color:#fff;}
.visual_tab #v_tabs1 dt { background:url(../img/main/visual_tab01.png) no-repeat center top;}
.visual_tab #v_tabs2 dt { background:url(../img/main/visual_tab02.png) no-repeat center top;}

.boardW {overflow:hidden; padding:10px 20px; border-bottom:1px solid #dfdfdf; border-top:1px solid #dfdfdf; background:#f2f2f2;}
.notice_rollW {height:26px; width:915px; margin:0 auto; position:relative; padding-right:45px; padding-left:40px; background:url(../img/main/notice_line.gif) no-repeat center center;}
.notice_rollW1 {height:26px; width:915px; margin:0 auto; position:relative; padding-right:45px; padding-left:40px; background:url(../img/main/notice_line.gif) no-repeat center center;}
.notice_roll {overflow:hidden; font-size:0px;}
.notice_roll li {height:30px; line-height:30px; width:400px !important; margin-left:40px; position:relative; display:inline-block; zoom:1; *display:inline; vertical-align:top; font-weight:300}
.notice_roll li .day {position:absolute; right:0px; top:3px; font-size:12px; color:#adadad; font-family:gulim}
.notice_roll li a {font-size:16px; color:#444444; display:block; padding-right:100px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}

.notice_rollW .tt {color:#000; font-size:16px; line-height:32px; position:absolute; left:0px; top:3px;}
.notice_rollW .btW {width:15px; position:absolute; right:10px; top:0px; background:url(../img/common/notice_roll.gif) no-repeat left top;}
.notice_rollW .btW a { display:block; height:13px; text-indent:-99999px; font-size:1px; line-height:0px;}
.notice_rollW .bx-wrapper .bx-pager {display:none;}
.notice_rollW .bx-wrapper .bx-controls-direction { display:none;}

.notice_rollW1 .tt {color:#000; font-size:16px; line-height:32px; position:absolute; left:0px; top:3px;}
.notice_rollW1 .btW {width:15px; position:absolute; right:10px; top:0px; background:url(../img/common/notice_roll.gif) no-repeat left top;}
.notice_rollW1 .btW a { display:block; height:13px; text-indent:-99999px; font-size:1px; line-height:0px;}
.notice_rollW1 .bx-wrapper .bx-pager {display:none;}
.notice_rollW1 .bx-wrapper .bx-controls-direction { display:none;}

.notice_roll1 {overflow:hidden; font-size:0px;}
.notice_roll1 li {height:30px; line-height:30px; width:400px !important; margin-left:40px; position:relative; display:inline-block; zoom:1; *display:inline; vertical-align:top; font-weight:300}
.notice_roll1 li .day {position:absolute; right:0px; top:3px; font-size:12px; color:#adadad; font-family:gulim}
.notice_roll1 li a {font-size:16px; color:#444444; display:block; padding-right:100px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}



#section1 {background:#e3f2da;}
.section .inner {padding:45px 0px 45px 120px; width:880px; position:relative;}
.section .inner .more {position:absolute; left:5px; bottom:45px; }
.section .inner .m_tit {position:absolute; left:0px; padding-left:5px; top:45px; }
.inner {width:1000px; margin:0 auto;}
.inner:after {clear:both; display:block; content:""}
.date {color:#adadad; font-family:gulim; font-size:12px;}

.bodo_data {overflow:hidden;}
.bodo_data li {float:left; width:210px; height:276px; background:#f2f2f2; margin-left:13px; position:relative;}
.bodo_data li:first-child {margin-left:0px;}
.bodo_data li .tit {display:block; padding:20px 20px 38px 20px; height:80px; background:#fff; overflow:hidden; color:#444444; font-size:18px; font-weight:400;}
.bodo_data li .date {position:absolute; left:20px; top:105px; color:#adadad; font-size:12px; font-family:gulim;}
.bodo_data li .photo {display:block; width:210px; height:138px;}
.bodo_data li .txt {display:block; padding:15px 20px; width:170px; height:95px; font-size:13px; color:#000; line-height:18px; overflow:hidden;}
.bodo_data li .count {position:absolute; right:0px; top:138px; color:#fff; font-size:14px; font-family:gulim; background:url(../img/main/bg_count.png) no-repeat left top; text-align:center; width:71px; height:30px; line-height:30px; padding-left:30px; font-weight:bold;}

#section2 .inner {padding-top:0px;}
#section2 .inner .m_tit  {top:85px;}
.div_box {overflow:hidden; margin:0px 0px 0px -15px}
.div_box li {float:left; margin-left:14px; margin-top:25px; width:163px; height:174px; border:1px solid #d4d4d4; background:#fff;}
.div_box li a {display:block; padding:13px; height:117px;}
.div_box li .division {font-size:12px; line-height:23px; height:23px; display:inline-block; padding:0px 10px; background:#71bf44; font-family:gulim; color:#fff; vertical-align:top; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow: ellipsis; max-width:86%;}
.division.gray {background:#a8a8a8 !important;}
.div_box li .tit {font-size:16px; line-height:21px; color:#444444; font-weight:400; padding:7px 0px 0px 0px; display:block; height:66px; overflow:hidden;}
.div_box li .date {display:block; text-align:right; padding-top:5px;}
.b_area {height:20px; line-height:20px; padding:5px 10px; overflow:hidden; background:#f2f2f2; border-top:1px solid #d4d4d4;}
.b_area .ico_count {float:left;}
.b_area .like_box {float:right;}
.b_area .name {font-family:gulim; color:#adadad; font-size:12px;}
.ico_count {display:inline-block; vertical-align:middle; padding-left:15px; font-family:gulim; color:#6e6e6e; font-size:12px; font-weight:bold; background:url(../img/common/ico_count.png) no-repeat left center;}
.like_box {display:inline-block; vertical-align:middle; padding-left:24px; font-family:gulim; color:#6e6e6e; font-size:12px; font-weight:bold; background:url(../img/common/like_l.png) no-repeat left center;}
.like_box {display:inline-block; vertical-align:middle; padding-left:24px; font-family:gulim; color:#6e6e6e; font-size:12px; font-weight:bold; background:url(../img/common/like_l.png) no-repeat left center;}
.like_box_in {display:block; height:20px; line-height:22px; padding:0px 8px 0px 5px; background:url(../img/common/like_r.png) no-repeat right center;}
.div_box li.review {width:342px; position:relative;}
.div_box li.review .division {background:#f15a22; font-weight:bold;}
.div_box li.review .tit {height:42px;}
.div_box li.review .txt {display:block; height:31px; line-height:15px; font-family:gulim; font-size:12px; color:#a6a6a6; overflow:hidden; padding:10px 0px;}
.div_box li.review .txt .photo {display:block; width:44px; height:44px; overflow:hidden; border:1px solid #d9d9d9; border-radius:30px; float:left; margin-right:10px; margin-top:-5px;}
.div_box li.review .date { position:absolute; right:10px; top:109px;}
.div_box li.review .like_box {position:absolute; right:10px; top:13px;}

.div_box li.review .bt {float:right; font-family:gulim; color:#f15a22; font-size:12px;}
.div_box li.review .bt a {padding:0px 10px; color:#fff; background:#9e9e9e; display:inline-block; zoom:1; *display:inline; vertical-align:top; height:20px;}
.div_box li {position:relative;}
.div_box li:hover .over {display:block;}
.div_box li .over {position:absolute; left:0px; top:0px; display:none; width:100%; height:100%; text-align:center; background:url(../img/common/png_80.png) repeat left top; color:#fff;}
.div_box li .over strong {display:block; background:url(../img/common/ico_secret.png) no-repeat center 20px; font-size:16px; font-weight:300; padding-top:90px; padding-bottom:15px;}
.div_box li .over em {font-size:12px; color:#02aeee; font-family:gulim; line-height:16px;}
.listW .div_box li {margin-left:34px;}
.listW .div_box {margin-left:-34px;}


#section3 {background:#faedcf}
#section3 .inner .m_tit  {padding:0px 30px 110px 5px; background:url(../img/main/tit_ico01.gif) no-repeat left bottom;}
.counsel {overflow:hidden;}
.counsel li {float:left; width:170px; height:310px; margin-left:50px; position:relative;}
.counsel li:first-child {margin-left:25px;}
.counsel li .tit {display:block; height:60px; line-height:20px; padding-top:10px; overflow:hidden; color:#444444; font-size:16px; font-weight:300;}
.counsel li .division {font-size:12px; line-height:23px; height:23px; display:inline-block; padding:0px 10px; background:#00aeef; font-family:gulim; color:#fff; vertical-align:top; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow: ellipsis; max-width:90%;}
.counsel li .date {position:absolute; right:0px; top:175px; color:#adadad; font-size:11px; font-family:gulim;}
.counsel li .photo {display:block; width:149px; height:149px; overflow:hidden; border-radius:100%; margin:10px auto 25px auto;}
.counsel li .photo img {width:auto !important; height:149px; margin-left:-25%;}
.counsel li .like_box { position:absolute; right:0px; bottom:5px;}

#section4 .inner .m_tit  {padding:0px 30px 110px 5px; background:url(../img/main/tit_ico02.gif) no-repeat left bottom;}
.m_consumer {padding:60px 0px 0px 25px; float:left; width:300px; overflow:hidden; position:relative;}
.m_consumer h4 {position:absolute; left:25px; top:0px;}
.m_consumer h4 a {display:block; color:#fff; background:#b7b7b7; font-size:16px; padding:0px 0px 0px 10px; width:107px; height:23px; line-height:23px}
.m_consumer h4.on a {background:#515151; }
.m_consumer li {position:relative; padding:0px 0px 13px 50px; font-size:12px; color:#828282; font-family:dotum;}
.m_consumer li a {color:#828282;}
.m_consumer li .ico {position:absolute; left:0px; top:3px;}
.m_consumer li .ico img {width:37px; height:37px; border-radius:100%;}
.m_consumer li strong {font-size:16px; color:#000000; font-weight:400; display:block;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow: ellipsis; line-height:140%; letter-spacing:-0.5px;}
.m_consumer li a strong {color:#000000;}
.m_consumer #consumerTab2 {left:142px;}

#section5 {background:url(../img/main/pattern01.gif) repeat left top;}
#section5 .inner {padding-right:125px; width:755px; min-height:370px;}
#section5 .inner .atab {width:107px; position:absolute; right:0px; top:45px;}
#section5 .div_box {margin-top:-25px;}

#section6 .inner .m_tit  {padding:0px 30px 110px 5px; background:url(../img/main/tit_ico03.gif) no-repeat left bottom;}
#section6 .inner .m_tit  {padding:0px 30px 110px 5px; background:url(../img/main/tit_ico03.gif) no-repeat left bottom;}
.m_notice_txt {float:left; width:335px;}
.m_notice_txt h4 {font-size:22px; color:#000000; font-family: 'Noto Sans KR_b';; line-height:150%; padding-bottom:10px;}
.m_notice_txt > ol > li {font-size:16px; color:#000000; line-height:150%; padding-bottom:5px; letter-spacing:-1px; text-indent:-20px; padding-left:20px;}
.m_notice_txt > ol > li > ol {padding-top:5px;}
.m_notice_txt > ol > li > ol > li {font-size:13px; color:#000000; line-height:140%; padding-bottom:5px; text-indent:-20px; padding-left:20px;}
.m_notice_txt .btn {text-align:right; font-size:0px; padding-top:20px;}
.m_notice_txt .btn a {display:inline-block; zoom:1; *display:inline; text-align:center; font-size:17px; line-height:40px; height:40px; color:#fff; padding:0px 15px; letter-spacing:-1px;}
.m_notice_txt .btn a.bt01 {background:#00854a}
.m_notice_txt .btn a.bt02 {background:#71bf44; margin-left:15px;}

.m_notice {float:right; width:370px; margin-right:30px; position:relative;}
.m_notice .more {right:0px; top:0px; left:auto !important; bottom:auto !important;}
.m_notice {float:right; width:370px; margin-right:30px; position:relative;}
.m_notice h4 {background:#fcb813; display:inline-block; zoom:1; *display:inline; margin-bottom:30px; color:#000; font-size:16px; padding:0px 15px; height:23px; line-height:23px;}
.m_notice ul {min-height:210px;}
.m_notice ul li {position:relative; padding:0px 60px 10px 10px; min-height:20px; background:url(../img/common/bul01.gif) no-repeat left 9px;}
.m_notice ul li a {font-size:16px; color:#444; line-height:20px; display:inline-block; max-width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow: ellipsis;}
.m_notice ul li .date {font-size:11px; position:absolute; right:0px; top:0px; line-height:20px;}
.m_notice .btn {font-size:18px; color:#020202; letter-spacing:-1px;}
.m_notice .btn img {vertical-align:middle; margin-left:15px;}

#section7 {background:#eff0ff}
#section7.section .inner {padding:45px 0px; width:1000px;}
#section7.section .inner .m_tit { position:relative; left:auto; top:auto;}
#section7 .m_notice {float:left; width:400px; margin-right:0px; padding-right:30px; border-right:1px solid #d3d3d3}
#section7 .m_notice ul {padding:25px 0px 0px 10px;}
#section7 .m_notice ul li {padding-bottom:5px;}
#section7 .m_notice .more {right:30px;}
#section7 .of_hi {padding-top:50px;}
#section7 .fl {width:255px;}
#section7 .fl h4 {font-size:18px; line-height:32px; font-family: 'Noto Sans KR_b';;}
#section7 .fl ul li {padding:9px 9px 0px 0px;}

.m_banner {float:right; width:536px;}
.m_banner ul li {float:left;}
.m_banner ul { overflow:hidden;}
.m_banner > ul > li {margin-left:30px;}
.m_banner > ul > li:first-child {margin-left:0px;}


/* 카피라이트 */
#footerW {clear:both; position:relative; z-index:99; width:100%; font-size:12px; color:#333;}

#footerW .footer {width:730px; margin:0 auto; position:relative; padding:5px 0px 40px 270px;}
#footerW .f_logo {position:absolute; left:0px; top:10px;}
#footerW .copy {color:#4c4c4c; line-height:23px; text-align:left; position:relative; padding-top:5px;}

#footerW .fmenu {border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;}
#footerW .fmenu ul {overflow:hidden; width:1000px; margin:0 auto;}
#footerW .fmenu ul li {float:left; line-height:45px; height:45px; padding-left:15px; margin-left:15px; background:url(../img/common/f_line.gif) no-repeat left center;}
#footerW .fmenu ul li a {color:#000;}
#footerW .fmenu ul li:first-child {padding-left:0px; margin-left:0px; background:none;}

/* main_pop */
#top_popW {position:fixed; left:0px; bottom:-140px; height:140px; width:100%; z-index:999; background:#f5f4f4; border-top:2px solid #168e59}
#top_popW  .top_pop {position:relative; margin:0 auto; width:1000px;}
#top_popW .btn {position:absolute; cursor:pointer; left:0px; top:-24px; height:24px; overflow:hidden;}
#top_popW .btn .bt2 {display:none;}
#top_popW .btn .bt2 img { margin-top:-24px;}
#top_popW.off .bt2 {display:block;}
#top_popW.off .bt {display:none;}
#top_popW.off .today {display:block;}
#top_popW .today {position:absolute; font-family:dotum; left:63px; top:-24px; height:20px; padding:0px 20px 2px 10px; background:url(../img/common/png.png) repeat left top; line-height:24px; overflow:hidden; display:none;}
.pop_area {overflow:hidden;}
.pop_area > li {float:left; padding-left:1px;}
.pop_area > li {background:url(../img/common/pop_line.gif) no-repeat left center;}
.pop_area > li:first-child {background:none; padding-left:0px;}
.pop_area.pop3 li {width:332px}
.pop_area.pop2 li {width:499px}
.pop_area.pop1 li {width:1000px}

#content {width:100%; max-width:1000px; margin:0 auto; padding:30px 0px;}
#content:after {clear:both; content:""; display:block;}
.br_box {border:1px solid #c3c3c3;}



/* CSS Document */
/* ------------------------------------------------------------
 * Name      : layout.css    
 * Desc      : sub page layout 
 * Created   : 
 * Updated   : 
 ------------------------------------------------------------ */
 #container { position:relative;}
.sub_con { line-height:180%;}
.contentW {padding:42px 0px 50px 50px; border-left:1px solid #d8d8d8; min-height:500px;}

/*quick*/
.main_wrap #r_quick {display:none;}
.main_wrap .quick_wrap {top:170px;}
.quick_wrap {position:absolute; left:50%; margin-left:-500px; width:1000px; top:100px; z-index:9999;}
.quick_wrap.lbfixed {position:fixed; top:0 !important;}
#sns_quick {width:47px; position:absolute; margin-left:-90px; left:0px; top:0px;}
#sns_quick ul li {width:47px; height:47px; overflow:hidden; margin-bottom:7px;}
#sns_quick ul li:hover img {margin-left:-49px;}
#r_quick {width:129px; position:absolute; right:0; top:100px; z-index:999;}
#r_quick.lbfixed {position:fixed; right:0px; top:0;}
.q_box { border:1px solid #3c3d3e; border-top:25px solid #3c3d3e; background:#fff;}
.q_box .q_ul li {border-bottom:1px solid #e9e9e9;}
.q_box .q_ul li a {display:block; padding:10px 0; color:#58595b; font-size:14px; line-height:20px; text-align:center;}
.q_box .q_ul li a strong {display:block; padding:5px 0;}
.q_box .go_top a {display:block; padding:2px; text-align:center;}


#sub_visual .sub_visual {width:1000px; margin:0 auto;height:110px; position:relative;}
#sub_visual .sub_visual h2 {font-size:34px; color:#ffffff; font-family: 'Noto Sans KR_b';; position:absolute; left:45px; bottom:10px; line-height:35px;}
.sub_wrap_1 .sub_visual {background:url(../img/counseling/visual.png) no-repeat right top;}
.sub_wrap_2 .sub_visual {background:url(../img/information/visual.png) no-repeat right top;}
.sub_wrap_3 .sub_visual {background:url(../img/education/visual.png) no-repeat right top;}
.sub_wrap_4 .sub_visual {background:url(../img/introduce/visual.png) no-repeat right top;}
.sub_wrap_5 .sub_visual {background:url(../img/wear/visual.png) no-repeat right top;}
.sub_wrap_6 .sub_visual {background:url(../img/common/visual.png) no-repeat right top;}
.sub_wrap_7 .sub_visual {background:url(../img/member/visual.png) no-repeat right top;}
.sub_wrap_8 .sub_visual {background:url(../img/member/visual.png) no-repeat right top;}
.sub_wrap_1 #sub_visual {background:url(../img/counseling/visual_bg.gif) repeat right top;}
.sub_wrap_2 #sub_visual {background:url(../img/information/visual_bg.gif) repeat right top;}
.sub_wrap_3 #sub_visual {background:url(../img/education/visual_bg.gif) repeat right top;}
.sub_wrap_4 #sub_visual {background:url(../img/introduce/visual_bg.gif) repeat right top;}
.sub_wrap_5 #sub_visual {background:url(../img/wear/visual_bg.gif) repeat right top;}
.sub_wrap_6 #sub_visual {background:url(../img/common/visual_bg.gif) repeat right top;}
.sub_wrap_7 #sub_visual {background:url(../img/member/visual_bg.gif) repeat right top;}
.sub_wrap_8 #sub_visual {background:url(../img/member/visual_bg.gif) repeat right top;}
.sub_wrap_etc #sub_visual {background:url(../img/introduce/visual_bg.gif) repeat right top;}




#leftW { background:url(../img/common/lnb_bg.gif) repeat left bottom; min-height:50px; padding-top:23px;}
#leftW .lnb {width:914px; margin:0 auto;}
.lnb > ul {font-size:0px; text-align:center;}
/*.lnb > ul > li {color:#fff; display:inline-block; zoom:1; *display:inline; position: relative; vertical-align:top; width:20%; text-align:center; padding-top:8px;}*/
.lnb > ul > li {color:#fff; display:inline-block; zoom:1; *display:inline; position: relative; vertical-align:top; width:16.66%; text-align:center; padding-top:8px;}
.lnb > ul > li > a {color:#fff; background:#5c5f64; margin-left:7px; font-size:18px; border:1px solid #5c5f64; display:block; line-height:20px; height:20px; padding:11px 0px;}
.lnb > ul > li > a strong { font-weight:400;}
.lnb > ul > li.on {padding-top:0px; margin-top:0px;}
.lnb > ul > li.on > a {color:#1f1f1f; background:#fff; border:1px solid #d8d8d8; padding:13px 0px 17px 0px; border-bottom:1px solid #fff;}
.lnb > ul > li > a .s_txt {display:none;}
.lnb > ul > li > a .img {display:none;}
.lnb > ul > li > a br {display:none;}

#lnb_tit {font-size:26px; text-align:left; color:#000000; line-height:35px; height:50px; background:url(../img/common/lnb_line.gif) no-repeat left bottom;}
#lnb_tit2 {font-size:24px; color:#1c1c1c; line-height:35px; font-family: 'Noto Sans KR_b'; height:98px; padding:51px 22px 0px 0px;}

#right {padding:35px 0px;}
#right .sub_con {min-height:500px;}
#right .sub_con.pl35 .s_tit {margin-left:-35px;}


.title_bar {position:relative; padding:5px 0px 20px 0px; min-height:38px;}
.title_bar .location {line-height:13px; position:absolute; right:0px; top:5px;}
.title_bar .location span {display:inline-block; zoom:1; *display:inline; padding-left:17px; margin-left:10px; background:url(../img/common/location.gif) no-repeat left center; color:#686868;}
.title_bar .location span:first-child {padding-left:0px; margin-left:0px; background:none}
.title_bar .location #location_2 {color:#d5472a; font-family: 'Noto Sans KR_b';}
.title_bar .location img {vertical-align:middle}
.title_bar h2 {font-size:24px; color:#000; line-height:140%;}
.title_bar h2 strong {color:#000000;}
.title_bar h2 .s_txt, .title_bar h2 .img, .title_bar h2 br {display:none;}
.title_bar .search {position:absolute; right:0px; top:5px; overflow:hidden;}
.title_bar .search_a {float:left; width:0px; overflow:hidden;}
.title_bar .search .inputW {padding:7px 40px 7px 10px; width:160px; background:#72be44; border-radius:3px; overflow:hidden; position:relative;}
.title_bar .search .inputW a {display:block; position:absolute; right:5px; top:5px;}
.title_bar .search .inputW .input {background:none; border:none; width:100%; border-left:3px solid #abd890; color:#fff; height:22px; line-height:22px; font-size:16px;}
.s_tit {font-size:16px; color:#000; line-height:26px; font-family: 'Noto Sans KR'; font-weight:300; margin:45px 0px 10px 0px; background:url(../img/common/tit_bul.gif) no-repeat left top; padding-left:35px;}

.list_top {padding:3px 0px; border-top:3px solid #cacaca; border-bottom:1px solid #cacaca; overflow:hidden; font-weight:300;}
.list_top .fl {padding-top:2px;}
.list_top .fl span {padding:0px 2px; font-weight:400;}
.list_top .area_a {float:right;}
.list_top .area_a .select {border:1px solid #71bf44; border-radius:0px; height:21px; line-height:21px;}
.list_top .area_a span {padding:0px 0px 0px 10px; margin-left:10px; background:url(../img/common/f_line.gif) no-repeat left center;}
.list_top .area_a span:first-child {background:none;}

.edu_roll {height:385px; background:url(../img/education/roll_bg.gif) repeat left top;}
.edu_roll .bx-wrapper {max-width:914px !important; margin:0 auto 60px; padding:0 48px;}
.edu_roll .bx-wrapper li {max-width:1000px !important; margin:0 auto 60px; padding:0;}
.edu_roll .bx-wrapper .bx-pager {bottom:20px; left:0px;}
.edu_roll .bx-wrapper .bx-pager.bx-default-pager a {background:#fff; width:17px; height:17px; -moz-border-radius:17px; -webkit-border-radius:17px; border-radius:17px;}
.edu_roll .bx-wrapper .bx-pager.bx-default-pager a.active {background:#71bf44;}
.edu_roll .bx-wrapper .bx-controls-direction a {margin-top:-44px; width:55px; height:93px;}
.edu_roll .bx-wrapper .bx-prev {left:10px;	background: url(../img/common/controls2.png) no-repeat left center;}
.edu_roll .bx-wrapper .bx-next {right:10px; background: url(../img/common/controls2.png) no-repeat right  center;}
.edu_roll .text_area {width:914px; height:385px; position:absolute; left:0px; top:0px; text-align:center; color:#fff;}
.edu_roll .text_area .tit1 {font-size:20px; padding:50px 0px 10px 0px; line-height:150%;}
.edu_roll .text_area .tit2 {font-size:40px; padding:0px 0px 20px 0px; line-height:150%;}
.edu_roll .text_area .tit3 {font-size:15px; padding:0px 0px 20px 0px; line-height:150%;}
.edu_roll .text_area .bt {text-align:center}
.edu_roll .text_area .bt a {width:200px; display:inline-block; height:40px; background:#fdb813; line-height:40px; color:#333; font-size:15px; padding:0px; font-family: 'Noto Sans KR_b';; }



.edu_saerchW {border-bottom:1px solid #d9d9d9}
.edu_saerch {width:914px; margin:0 auto; height:74px;}
.edu_saerch .st_select {width:209px; height:74px; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; vertical-align:top;}
.edu_saerch .st_select.st_select p.pl10 {border:none; padding-left:20px !important;}
.edu_saerch .select_input {line-height:74px; height:74px; font-size:22px;}
.edu_saerch .button-1 {height:74px; font-weight:400;}
.edu_saerch .Select {top:74px;}
.edu_saerch .Select li {padding:8px 0 8px 15px; min-height:30px; line-height:30px; font-size:17px; font-weight:300;}
.edu_saerch .input {border:none; height:74px; padding:0px 10px; width:580px; font-size:20px;}

.sub_wrap .inner {width:914px;}
.bg_patt {background:url(../img/main/pattern01.gif) repeat left top}

.title {font-size:38px; line-height:40px; color:#000000; padding:40px 0px 15px 0px; margin-bottom:40px; letter-spacing:-1px; font-weight:700;}
.title2 {font-size:42px; line-height:45px; color:#000000; padding:40px 0px 15px 0px; margin-bottom:40px; margin-left:15px; letter-spacing:-1px; font-weight:700;}
.ss_tit {font-size:19px; color:#000000; font-family: 'Noto Sans KR_b';; line-height:150%; margin:40px 0px 10px 0px;}
.sub_wrap_1 .title {background:url(../img/counseling/tit_bul.gif) no-repeat left bottom;}
.sub_wrap_3 .title {background:url(../img/education/tit_bul.gif) no-repeat left bottom;}
.sub_wrap_4 .title {background:url(../img/introduce/tit_bul.gif) no-repeat left bottom;}
.sub_wrap_5 .title {background:url(../img/wear/tit_bul.gif) no-repeat left bottom;}
.sub_wrap_1 .title2 {background:url(../img/counseling/tit_bul2.gif) no-repeat left bottom;}
.sub_wrap_3 .title2 {background:url(../img/education/tit_bul2.gif) no-repeat left bottom;}
.sub_wrap_4 .title2 {background:url(../img/introduce/tit_bul2.gif) no-repeat left bottom;}
.sub_wrap_5 .title2 {background:url(../img/wear/tit_bul2.gif) no-repeat left bottom;}
.ico_down {padding-left:24px; min-height:19px; line-height:19px; background:url(../img/common/ico_down.gif) no-repeat left top; font-size:12px; color:#939393; display:inline-block; vertical-align:middle;}
.more_arrow {padding-right:60px; min-height:50px; line-height:50px; background:url(../img/common/more_arrow.png) no-repeat right top; font-size:21px; color:#000000; letter-spacing:-1px;}
.more_arrow a {color:#000000;}

.intro_sns { overflow:hidden; width:899px; border:1px solid #dadada}
.intro_sns > .fl {width:599px; border-right:1px solid #dbdbdb}
.intro_sns > .fr {width:299px;}
.intro_sns .blog {padding-right:300px; background:url(../img/introduce/bg_blog.gif) no-repeat left top; height:299px;}
.intro_sns .youtube {padding-left:300px; border-top:1px solid #dbdbdb; background:url(../img/introduce/bg_yotube.gif) no-repeat left top; height:299px;}
.intro_sns .facebook {padding-bottom:300px; background:url(../img/introduce/bg_face.gif) no-repeat left top; height:299px;}
.sns_photo .photo {display:block;}
.sns_photo .tit {display:block; font-size:22px; color:#444444; font-weight:400; height:47px; padding:15px 20px 0px 20px; overflow:hidden;}
.sns_photo .date {display:block; text-align:right; padding:5px 20px 0px 0px; color:#adadad; font-size:12px; font-family:gulim;}

.m_counseling {border:1px solid #d4d4d4; background:#fff; padding:65px 75px 40px 75px;}
.m_counseling .txt {float:left; width:320px;}
.m_counseling .txt h4 {font-size:30px; color:#000000; font-weight:400; line-height:32px; padding-bottom:40px;}
.m_counseling .txt p {font-size:18px; color:#686868; line-height:22px; font-weight:300;}
.m_counseling .txt2 {float:right; width:382px}
.m_counseling .txt2 ul {border:1px solid #cacaca; overflow:hidden; padding:167px 20px 10px 20px; background:url(../img/counseling/login.gif) no-repeat center 20px; width:340px; margin-bottom:10px;}
.m_counseling .txt2 ul li {float:left; width:50%; height:40px; width:170px; line-height:40px; text-align:center;}
.m_counseling .txt2 ul li:first-child { border-right:1px solid #cacaca; width:169px;}
.m_counseling .txt2 ul li a {font-size:22px; color:#000000; font-family: 'Noto Sans KR_b';;}
.m_counseling .txt2 p {color:#686868; font-weight:300;}
.m_counseling .s_title { border-bottom:3px solid #cacaca}
.m_counseling .list {position:relative; clear:both; margin-top:50px;}
.m_counseling .list .more {position: absolute; right:0px; top:30px;}

.m_counseling_ba {overflow:hidden; text-align:center; font-size:0px; padding-top:30px;}
.m_counseling_ba li {display:inline-block; width:30%;}
.m_counseling_ba li strong {display:block; color:#fff; font-size:18px; padding-top:20px; font-weight:400;}

.list_boxW .bx-wrapper .bx-pager {display:none;}
.list_boxW  .bx-wrapper .bx-controls-direction a {margin-top:-44px; width:54px; height:93px;}
.list_boxW .bx-wrapper .bx-prev {left:13px;	background: url(../img/common/controls2.png) no-repeat left center;}
.list_boxW .bx-wrapper .bx-next {right:13px; background: url(../img/common/controls2.png) no-repeat right  center;}

.list_box {border:1px solid #cccccc; position:relative; overflow:hidden; padding:12px; background:#fff;}
.list_box .photo {display:block; border:1px solid #cccccc; width:374px; height:245px; float:left;}
.list_box .txtW {float:left; width:473px; margin-left:25px; padding-top:20px;} 
.list_box .txtW .tit {font-size:26px; color:#444444; padding-top:10px; line-height:30px; display:block; font-weight:400;} 
.list_box .txtW .txt {font-size:15px; color:#535353; line-height:22px; display:block; padding:15px 0px; border-bottom:1px solid #dbdbdb} 
.list_box .txtW .division {font-size: 12px; text-align:center; line-height: 23px; height: 23px; display:inline-block; padding: 0px 10px; background: #71bf44; font-family: gulim; color: #fff; vertical-align: top; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; min-width:55px; max-width:86%;}
.list_box .txtW .area_day {display:block; color:#9b9b9b; padding-top:10px;  font-family:gulim; font-size:12px;}
.list_box .down {font-size:0px; height:30px; width:315px; line-height:30px; position:absolute; left:415px; bottom:12px;}
.list_box .down span.bg {background:url(../img/common/down_line.gif) no-repeat right center; padding-left:0px; padding-right:20px; }
.list_box .down span {display:inline-block; padding-left:20px; text-align:center; vertical-align:middle;}
.list_box .down span img {vertical-align:middle; display:inline-block; padding:0px 3px;}


.view_prev {position:absolute; left:-70px; top:10px;}
.view_next {position:absolute; right:-70px; top:10px;}
.happybin {text-align:center; color:#535353; font-size:19px;}
.view_like { display:inline-block; border:1px solid #cacaca; border-radius:2px; height:63px; line-height:63px; color:#afb2b3; font-size:27px; font-family: 'Noto Sans KR_b';; padding:0px 40px 0px 85px; background:url(../img/common/view_like.gif) no-repeat 30px center;}
.view_like.on {color:#00aeef; background:url(../img/common/view_like_on.gif) no-repeat 30px center;}
.happybin img {vertical-align:middle;}
.happybin a span { display:inline-block; vertical-align:middle; font-size:15px; color:#7a7a7a; padding-bottom:5px; border-bottom:1px solid #c5c5c5;}

/*.counseling_mapW {position:relative; padding:0px 550px 0px 15px; font-size:16px; min-height:280px;}
.counseling_mapW .tit {font-size:30px; color:#000000; line-height:34px; padding-bottom:20px}
.counseling_mapW .all_bt {padding-top:20px;}
.counseling_mapW .all_bt a {display:inline-block; padding:10px 15px; color:#fff; font-size:18px; line-height:20px; background:#000000}
.counseling_mapW .counseling_map {position:absolute; right:0px; top:-100px; padding-right:305px;}
.counseling_mapW .counseling_map .map_name {width:306px; height:306px; text-align:center; border:1px solid #71bf44; background:#fff; border-radius:100%; position:absolute; right:15px; top:30px;}
.counseling_mapW .counseling_map .map_name dl {padding:50px 10px 0px 10px;}
.counseling_mapW .counseling_map .map_name dt {color:#00854a; font-size:26px; line-height:150%; font-family: 'Noto Sans KR_b';; padding-bottom:10px;}
.counseling_mapW .counseling_map .map_name dd {color:#1d1d1d; font-size:15px; padding-bottom:10px; line-height:130%;}
.counseling_mapW .counseling_map .map_name dd.num {font-size:31px; font-weight:400;}
.counseling_mapW .counseling_map .map_name dd.time {font-size:13px; padding-top:35px; margin-top:5px; background:url(../img/counseling/time.png) no-repeat center top;}

.counseling_mapW .counseling_map .bt {position:absolute; right:-10px; bottom:0px; width:80px; height:80px; line-height:80px; border:3px solid #069901; background:#fff; border-radius:100%; padding:0px; color:#069901; font-size:20px; font-family: 'Noto Sans KR_b';;}
.counseling_mapW .counseling_map .bt a {display:block; line-height:80px; color:#069901;}

.counseling_main .orange {padding:17px 0px 0px 55px; margin-top:10px; background:url(../img/counseling/law.png) no-repeat left top; color:#000000 !important; font-size:16px; font-family: 'Noto Sans KR_b';;}
.counseling_main .txt {padding:15px 0px 0px 0px; font-size:14px; color:#333; line-height:130%;}
.counseling_main .txt.blue {color:#3ebeed}
.counseling_main .counseling_map .bt {
    position: absolute;
    right: -40px;
    bottom: -10px;
    width:114px;
    height:114px;
    line-height:114px;
    border:3px solid #069901;
    background:url(../img/counseling/m_bt.gif) no-repeat center 20px #00854a;
    border-radius: 100%;
    padding:0px;
    color:#fff;
    font-size:22px;
    font-weight: 500;
}
.counseling_main .counseling_map .bt a { padding-top:30px; color:#fff;}
.map_png {position:relative; margin-top:30px;}
.map_png ul li {position:absolute;}
.map_png ul li:hover .over { display:block;}
.map_png ul li .over {display:none; width:100%; position:absolute; left:0px; top:0px; height:100%; background:url(../img/counseling/map_over.png) no-repeat center center;}
.map_png ul li.m01 {left:0px; top:17px;}
.map_png ul li.m02 {left:0px; top:150px;}
.map_png ul li.m03 {left:0px; top:280px;}
.map_png ul li.m04 {left:290px; top:460px;}
.map_png ul li.m05 {right:0px; top:17px;}
.map_png ul li.m06 {right:0px; top:150px;}
.map_png ul li.m07 {right:0px; top:280px;}
.map_png ul li.m08 {right:0px; top:420px;}
.map_png ul li.m09 {left:0px; top:420px;}

*/

.sub_wrap_2 .apply_wrap .view_tit .ico { background:#00aeef}
.user .photo {display: block; width:44px; height:44px; overflow:hidden; border:1px solid #d9d9d9; border-radius:30px; display:inline-block; margin-right:10px; margin-top:-5px; vertical-align:middle;}
.end_ico { text-align:center; line-height:150%; font-size:30px; color:#000000; font-weight:400; padding-bottom:40px;}
.list_box .txtW .like_box .like_box_in {background:none; padding-left:0px;}
.list_box  .like_box {background:url(../img/common/like.gif) no-repeat left center; padding-right:0px; vertical-align:middle; font-size:12px; font-weight:bold;}

.ceo_gr {font-size:19px; line-height:28px; color:#535353; padding:70px 70px 70px 0px;}

.check_all { text-align:center; font-size:19px; color:#000; line-height:140%; padding:70px 0px 40px 0px; font-family: 'Noto Sans KR_b';;}
.check_all span {font-size:15px; font-weight:300;}

.yak_wrap .scrollbox {height:290px; border:none !important; color:#000;}
.join_complete {width:560px; margin:40px auto;}
.join_complete .table_style5 tbody tr th {padding-left:30px; text-align:left; font-size:15px; background:#f6f7f7}
.join_complete .table_style5 tbody tr td {padding-left:30px; text-align:left; font-size:15px; color:#000;}


/* 의류심의 */
.wear_roll {height:385px; background:#927686;}
.wear_roll .bx-wrapper {max-width:914px !important; margin:0 auto 60px; padding:0 48px;}
.wear_roll .bx-wrapper li {max-width:1000px !important; margin:0 auto 60px; padding:0;}
.wear_roll .bx-wrapper .bx-pager {display:none}
.wear_roll .bx-wrapper .bx-pager.bx-default-pager a {background:#fff; width:17px; height:17px; -moz-border-radius:17px; -webkit-border-radius:17px; border-radius:17px;}
.wear_roll .bx-wrapper .bx-pager.bx-default-pager a.active {background:#71bf44;}
.wear_roll .bx-wrapper .bx-controls-direction a {margin-top:-44px; width:55px; height:93px;}
.wear_roll .bx-wrapper .bx-prev {left:10px;	background: url(../img/common/controls2.png) no-repeat left center;}
.wear_roll .bx-wrapper .bx-next {right:10px; background: url(../img/common/controls2.png) no-repeat right  center;}

.radio_list {overflow:hidden;}
.radio_list li {float:left; width:16%; padding:2px 0px;}
.radio2_list  li {width:25%;}
.radio3_list  li {width:33%;}












.find_tab {margin:0px 0px 20px 0px; width:100%;}
.find_tab:after {clear:both; display:block; content:"";}
.find_tab li {float:left; width:50%; text-align:center; position:relative;}
.find_tab li a {display:block; background:#f4f4f4; height:56px; line-height:50px; border-left:1px solid #bbbbbb; border-bottom:1px solid #bbbbbb; border-top:6px solid #f4f4f4; font-size:18px; font-weight:400; color:#909090;}
.find_tab li:first-child a {border-left:none;}
.find_tab li.on a {background:#fff; color:#000; border-top:6px solid #00854a; border-bottom:1px solid #fff;}
.find_area {max-width:580px; min-height:300px; margin:0px auto; padding:20px 0px; display:none;}
.find_area .tit {font-size:19px; color:#000000; line-height:140%; font-weight:400; padding-bottom:30px; text-align:center;}
.find_area .clean_table tbody tr th {padding:5px 10px 5px 0px; font-weight:300;}
.find_area .clean_table tbody tr td {padding:5px 10px; box-sizing:inherit; -moz-box-size:inherit;}
.bg_note {font-size:12px; color:#414141; line-height:16px; padding-left:15px; background:url(../img/common/ico_note.gif) no-repeat left 2px;}


.btab {margin:0px 0px 20px 0px; height:74px; width:100%; font-size:0px; text-align:center; background:url(../img/common/tab_line.gif) repeat-x left center;}
.btab:after {clear:both; display:block; content:"";}
.btab li {display:inline-block; width:74px; height:74px; padding:0px 45px; text-align:center; position:relative; font-size:18px; font-family: 'Noto Sans KR_b';;}
.btab li a {display:block; background:#c9c9c9;  height:74px; line-height:74px; color:#fff; border-radius:74px; overflow:hidden;}
.btab li.ico01 a:hover {background:#00854a;}
.btab li.ico02 a:hover {background:#71bf44;}
.btab li.ico03 a:hover {background:#fdb813;}
.btab li.ico04 a:hover {background:#09b1f0;}

.btab li.ico01.on a {background:#00854a;}
.btab li.ico02.on a {background:#71bf44;}
.btab li.ico03.on a {background:#fdb813;}
.btab li.ico04.on a {background:#09b1f0;}

.btab.old li.ico01 a:hover {background:#00adef;}
.btab.old li.ico02 a:hover {background:#71bf45;}
.btab.old li.ico03 a:hover {background:#f15a23;}
.btab.old li.ico04 a:hover {background:#818181;}

.btab.old li.ico01.on a {background:#00adef;}
.btab.old li.ico02.on a {background:#71bf45;}
.btab.old li.ico03.on a {background:#f15a23;}
.btab.old li.ico04.on a {background:#818181;}

 
.ctab {margin:0px 0px 20px 0px; height:74px; width:100%; text-align:center; background:url(../img/common/tab_line.gif) repeat-x left center;}
.ctab:after {clear:both; display:block; content:"";}
.ctab li {float:left; width:74px; margin-left:19px; text-align:center; position:relative; font-size:18px; font-family: 'Noto Sans KR_b';;}
.ctab li:first-child {margin-left:2px;}
.ctab li a {display:block; height:102px; color:#fff; overflow:hidden;}
.ctab li.on a img { margin-top:-102px;}
.ctab li.all {margin-top:-11px;}


.atab {margin:0px 0px 20px 0px; width:100%;}
.atab:after {clear:both; display:block; content:"";}
.atab li {float:left; width:25%; text-align:center; position:relative;}
.atab li .arrow {display:none; position:absolute; left:50%; bottom:-9px; margin-left:-8px; width:16px; height:9px; background:url(../img/common/tab_arrow01.gif) no-repeat center bottom;}
.atab li a {display:block; background:#bebebe; height:42px; line-height:42px; border-left:1px solid #fff; font-size:18px; font-weight:400; color:#fff;}
.atab li:first-child a {border-left:none;}
.atab li.on a {background:#71bf44;}
.atab li.on .arrow {display:block;}
.atab.two li {width:50%;}
.atab.five li {width:20%;}
.atab.six li {width:16.66%;}
.atab.seven li {width:14.28%;}

.atab.col li {float:none; width:100%; margin-top:1px;}
.atab.col li:first-child {margin-top:0px;}
.atab.col li .arrow {display:none; position:absolute; left:-7px; bottom:auto; top:50%; margin-top:-8px; margin-left:0px; width:7px; height:15px; background:url(../img/common/tab_arrow02.png) no-repeat left top;}
.atab.col li a {display:block; background:#bebebe; height:39px; line-height:39px; border:none;}
.atab.col li.on a {background:#71bf44; height:49px; line-height:49px;}
.atab.col li.on .arrow {display:block;}

.history_tab { width:100%;}
.history_tab:after {clear:both; display:block; content:"";}
.history_tab li {float:left; width:151px; text-align:center; position:relative;}

.history_tab li a {display:block; background:#fff; height:60px; line-height:60px; border:1px solid #c9c9c9;  border-left:0; font-size:18px; font-weight:400; color:#000000;}
.history_tab li:first-child a {border-left:none;}
.history_tab li.on a {background:#1b8e59; color:#fff;}

.history_tab li#tab_bt6 {width:154px;}
#tab_bt6 a {border-right:none; }
.history_table {padding:50px 40px 70px 40px; background:url(../img/introduce/line2.gif) repeat-y center top;}
.history_table li {margin:0px 49% 0px 0px;  background:url(../img/introduce/line_left.gif) no-repeat -34px 12px;}
.history_table li.right {padding:0px 0% 0px 62%; margin:0px;   background:url(../img/introduce/line_right.gif) no-repeat 412px 12px;}
.history_table li .date {display:inline-block; padding:5px 10px 5px 0px; font-size:15px; color:#a1896c; background:#fff; font-family: 'Nanum Myeongjo', serif;}
.history_table li .tt {display:block;  font-size:19px; color:#000000;}
.history_table li .txt {display:block; font-size:14px; color:#868686; padding-top:5px;}

.history_table li.right .date {display:block; padding-left:10px;}
.history_table li.right .tt {padding-left:10px;}
.history_table li.right .txt{padding-left:10px;}

.establishW {padding:55px;}
.establishW .establish li {line-height:150%; font-size:19px; color:#000000; font-family: 'Noto Sans KR_b'; margin-bottom:15px;}
.establishW .establish li strong {display:inline-block; width:200px; font-size:37px; color:#a1896c; font-family: 'Nanum Myeongjo', serif;}
.establishW .ss_tit {color:#1b8e59;}

/* 레이어팝 */
#black {display:none; background:url(../img/common/png_80.png) repeat left top;/*background-color:#000; opacity:0.7; filter:alpha(opacity=70);*/ height:100%; left:0;   position:fixed; top:0; width:100%; z-index:99999;}

.layerPop {display:none; width:96%; padding:0px 2%; position:fixed; top:50%; left:0%; z-index:999999;}
.layerPop_in {max-width:1000px; padding:0px 0px 0px 0px; margin:0 auto; font-family: 'Noto Sans KR_b'; background:#FFF; /*max-height:800px; overflow-y:auto; overflow-x:hidden;*/ position:relative;}
.layerPop .pop_title {font-size:22px; color:#333; line-height:47px; height:47px; border-bottom:1px solid #c8c8c8; margin-bottom:20px; padding-left:10px; background:url(../img/common/bg_pop_tit.gif) no-repeat right bottom;}
.layerPop .pop_title img { vertical-align:middle;}

/*.layerPop a.close_bt {top:-60px; position:absolute; right:0px;}*/
.layerPop .img {width:100%; max-width:100%;}
.layerPop .close_bt {position:absolute; right:-38px; top:0px;}
.panel-body {padding:0px 0px 0px 0px;}

.join_txt {padding:10px 0px;}
.join_txt a.red { color:#f34247}
.Pop_in .btn {border:1px solid #ff5a5f; border-bottom:1px solid #e00007; background-color:#ff5a5f; color:#fff; padding:12px; display:block; font-size:15px; text-align:center;  border-radius:4px; width:100%; cursor:pointer;box-sizing:border-box; -moz-box-size:border-box;}
.Pop_in .btn a {color:#fff;}
.Pop_in .btn.black {border:1px solid #666666; border-bottom:1px solid #575757; background-color:#666666;}



/* 전자상거래 신청 */
.apply_wrap #header { background:none; height:95px;}
.apply_wrap #header .in_header {width:912px;}
.apply_wrap .quick_wrap, .apply_wrap #r_quick { display:none !important;}
.apply_wrap #header h1 {top:12px;}
.apply_wrap #sub_visual { background-repeat:repeat}
.apply_wrap .sub_visual {background:none !important; font-size:48px; font-weight:700; line-height:140px; height:140px !important; color:#fff;}
.apply_wrap #footerW { background:#717171}
.apply_wrap #footerW .footer {width:100%; padding:0px;}
.apply_wrap #footerW .copy {color: #fff; padding:10px 0px; text-align:center;}
.apply_wrap #inner_wrap {padding-bottom:50px; min-height:600px;}
.apply_tab { background:#dddddd}
.apply_tab ul { overflow:hidden; width:914px; margin:0 auto;}
.apply_tab ul li { float:left; width:33.33%;}
.apply_tab ul li:first-child a { border:none;}
.apply_tab ul li a { display:block; border-left:1px solid #fff; height:62px; line-height:62px; color:#000; font-size:24px; font-weight:400; text-align:center;}
.apply_tab ul li.on a { background:#00854a; color:#fff;}

.apply2_tit {font-size:19px; color:#000; border-top:1px solid #525c60; border-bottom:1px solid #525c60; padding:10px 20px; background:#dfdfdf; font-family: 'Noto Sans KR_b';;}
.apply_tit { text-align:center; font-size:36px; color:#000; line-height:150%; padding:40px 0px; font-weight:700;}

.yak_wrap { border-top:1px solid #525c60; border-bottom:1px solid #525c60; margin-bottom:30px;}
.yak_wrap dl { overflow:hidden; border-bottom:1px dotted #9c9c9c; padding:30px 10px 30px 20px;}
.yak_wrap dl dt {font-size:19px; float:left; color:#000; font-family: 'Noto Sans KR_b';;}
.yak_wrap dl dd {float:right; color:#000; font-size:16px; background:url(../img/apply/arrow.gif) no-repeat right center; padding-right:60px;}

.apply_complete {background: url(../img/main/pattern01.gif) repeat left bottom; padding:50px 0px; margin-top:85px; text-align:center;}
.apply_complete .tit {font-size:30px; line-height:150%; padding-bottom:20px; color:#000;}
.apply_complete .box {padding:30px 0px; border-top:1px solid #b6b6b6;  border-bottom:1px solid #b6b6b6; width:475px; margin:0 auto; font-size:16px; color:#000;}
.apply_complete .box .bt {margin-top:20px;}
.apply_complete  .customer {width:475px; margin:0 auto; font-size:16px; color:#f15a22; text-align:left; padding-top:10px; line-height:24px;}
.apply_guide {font-size:16px; color:#323232; border:1px solid #9c9c9c; border-top:1px solid #000; margin-top:-1px;}
.apply_guide h3 {font-size:25px; color:#000000; padding:30px; border-bottom:1px dotted #9c9c9c; font-weight:700;}
.apply_guide .box {padding:30px;}
.apply_guide .box .buls01 {background-position:3px 14px !important;}
.apply_guide h4 {font-size:19px; color:#00854a; padding:30px 0px 10px 0px; font-family: 'Noto Sans KR_b';;}
.apply_guide .br_box {padding:15px 0px; border:1px solid #dbdbdb; border-left:none; border-right:none;}
.arrow_type li {padding:25px 0px 0px 30px; text-indent:-26px; font-weight:400;}
.arrow_type li:first-child {padding-top:0px;}
.apply_wrap .input:focus {border:1px solid #00aeef; box-shadow:0px 0px 6px #a3a3a3;}


.apply_wrap #sub_visual {
    background: url(../img/campaign/visual_bg.gif) repeat right top;
}
.apply_wrap dl dt {
    line-height: 26px;
    display: inline-block;
    vertical-align: middle;
    padding: 0px 10px;
    background: #989898;
    color: #fff;
    font-size: 16px;
    border-radius: 10px;
}
#sliderW {border-bottom:1px solid #525c60}
.apply_wrap .yak_wrap dl dt {font-size:19px; padding:0px; background:none; float:left; color:#000; font-family: 'Noto Sans KR_b';;}
.yak_wrap2 {margin:0px 0px 0px 0px; position:relative;}
.yak_wrap2 > dl {margin-top:40px; border-top: 1px solid #525c60;}
.yak_wrap2 dl dd { background:none;}
.yak_wrap2 .arrow_bt {position:absolute; right:20px; top:75px;}
.yak_wrap2 .arrow_bt a {display:block; width:27px; height:20px; background: url(../img/apply/arrow.gif) no-repeat right center;}
.yak_wrap2.on .arrow_bt a {background: url(../img/common/arrow_on.gif) no-repeat right center;}
.apply2_complete {background: url(../img/campaign/pattern01.gif) repeat left bottom; padding:50px 0px; margin-top:85px; text-align:center;}
.apply2_complete .tit {font-size:30px; line-height:34px; padding-bottom:30px; font-family:nGohticB;}
.apply2_complete .box {padding:30px 0px; width:700px; margin:0 auto; font-size:24px; color:#1d1d1d;}
.apply2_complete .box .bt {margin-top:40px;}
.apply2_complete .box .bt .btnNormal {min-width:190px; background: #000; text-align:center; font-size:18px; font-weight: 400;}
.apply2_complete  .customer {text-align:center; font-size:22px; width:100%;}


.dtabW {border-bottom:1px solid #e4e4e4; height: 42px;}
.dtab {width:680px; margin: 0 auto; padding-top: 10px; overflow: hidden;}
.dtab > li {float: left; padding-left:30px;}
.dtab > li > a {font-size: 14px; color: #000000; font-weight: 400;}
.dtab > li.on > a {color: #0bace8;}


/*상담신청 수정사항 */
.counseling_top {width:914px; height:222px; background:url(../img/counseling/top_bg.gif) no-repeat left top;}
.counseling_top dl {float:left; padding:35px 0px 0px 50px; width:395px; color:#404040; font-family:Noto Sans KR_b;}
.counseling_top dl dt {font-size:28px; line-height:34px; color:#000; padding-bottom:15px;}
.counseling_top dl dd {font-size:14px; line-height:20px; }
.counseling_top .right {float:right; width:405px; padding:15px 0px 0px 0px }
.counseling_top .right h4 {font-size:16px; color:#fff000; padding:5px 0px 0px 25px; background:url(../img/counseling/bul.png) no-repeat left top; }
.counseling_top .right ul {padding-top:10px; padding-left:15px; }
.counseling_top .right ul li {font-size:14px; color:#fff; padding:0px 0px 2px 10px; background:url(../img/counseling/bul02.png) no-repeat left 8px;}

.new_map {background:url(../img/map/new_map.png) no-repeat center top; height:420px;}
.map_point li {width:84px; height:84px; position:absolute; text-align:center; background:url(../img/map/map_point.png) no-repeat left top; font-size:20px; color:#000000; line-height:24px; font-family:Noto Sans KR_b;}
.map_point li.on {background:url(../img/map/map_point_on.png) no-repeat left top; font-size:22px; color:#fff;}
.map_point li.on a {color:#fff;}
.map_point li a {display:block; color:#000000; padding:17px 0px;}
.map_point li.ico8 {right:-168px; top:50px;}
.map_point li.ico9 {right:-88px; top:-39px;}
.map_point li.ico3 {left:-222px; top:41px;}
.map_point li.ico15 {left:-132px; top:127px;}
.map_point li.ico11 {right:-112px; top:133px;}
.map_point li.ico12 {left:-71px; top:245px;}
.map_point li.ico6 {left:-211px; top:239px;}
.map_point li.ico1 {left:-81px; top:-37px;}
.map_point li.ico2 {right:-152px; top:243px;}
.map_point li.ico5 {left:-211px; top:239px;}
.map_point li.ico4 {left:-222px; top:41px;}

.map_point li.ico5 a {padding:30px 0px;}
.map_point li.ico4 a {padding:30px 0px;}


.counseling_mapW {position:relative; font-size:16px; min-height:500px;}
.counseling_mapW .tit {font-size:30px; color:#000000; line-height:34px; padding-bottom:20px}
.counseling_mapW .all_bt {padding-top:20px;}
.counseling_mapW .all_bt a {display:inline-block; padding:10px 15px; color:#fff; font-size:18px; line-height:20px; background:#000000}
.counseling_mapW .counseling_map {position:absolute; width:308px; right:301px; top:70px;}
.counseling_mapW .counseling_map .map_name {width:306px; height:306px; text-align:center; border:1px solid #71bf44; background:#fff; border-radius:100%;}
.counseling_mapW .counseling_map .map_name dl {padding:50px 10px 0px 10px;}
.counseling_mapW .counseling_map .map_name dt {color:#00854a; font-size:26px; line-height:150%; font-family: 'Noto Sans KR_b';; padding-bottom:10px;}
.counseling_mapW .counseling_map .map_name dd {color:#1d1d1d; font-size:15px; padding-bottom:10px; line-height:130%;}
.counseling_mapW .counseling_map .map_name dd.num {font-size:31px; font-weight:400;}
.counseling_mapW .counseling_map .map_name dd.time {font-size:13px; padding-top:35px; margin-top:5px; background:url(../img/counseling/time.png) no-repeat center top;}



.counseling_main .orange {padding:17px 0px 0px 55px; margin-top:10px; background:url(../img/counseling/law.png) no-repeat left top; color:#000000 !important; font-size:16px; font-family: 'Noto Sans KR_b';;}
.counseling_main .txt {padding:15px 0px 0px 0px; font-size:14px; color:#333; line-height:130%;}
.counseling_main .txt.blue {color:#3ebeed}
.counseling_main .counseling_map .bt {
    position: absolute;
    right:40px;
    bottom:-130px;
    width:230px;
    height:62px;
    line-height:62px;
    background:url(../img/counseling/m_bt.gif) no-repeat 10px 10px #00854a;
    padding:0px;
    color:#fff;
    font-size:22px;
    font-weight: 500;
}
.counseling_main .counseling_map .bt a { color:#fff; font-size:29px; padding-left:30px;}
.map_png {position:relative; margin-top:30px;}
.map_png ul li {position:absolute;}
.map_png ul li:hover .over { display:block;}
.map_png ul li .over {display:none; width:100%; position:absolute; left:0px; top:0px; height:100%; background:url(../img/counseling/map_over.png) no-repeat center center;}
.map_png ul li.m01 {left:0px; top:17px;}
.map_png ul li.m02 {left:0px; top:150px;}
.map_png ul li.m03 {left:0px; top:280px;}
.map_png ul li.m04 {left:290px; top:460px;}
.map_png ul li.m05 {right:0px; top:17px;}
.map_png ul li.m06 {right:0px; top:150px;}
.map_png ul li.m07 {right:0px; top:280px;}
.map_png ul li.m08 {right:0px; top:420px;}
.map_png ul li.m09 {left:0px; top:420px;}



.wear_info {border:19px solid #dbdbdb; padding:30px; color:#000;letter-spacing:-1px;}
.wear_info h3 {font-size:38px; line-height:130%; text-align:center;letter-spacing:-1px; margin-bottom:40px;}
.wear_info h3 strong {display:inline-block; padding:0px 0px 8px 0px; border-bottom:5px solid #dd98be; vertical-align:middle}
.wear_info h3 span {display:inline-block; padding:0px 0px 21px 0px;vertical-align:middle}
.wear_info .f20 {padding:20px 0px 10px 0px;}
.wear_info .text_in {font-size:20px; text-indent:-30px; padding:0px 0px 5px 30px; line-height:140%;}
.wear_info .pink {color:#c1277c}


/* 20170705 추가 */

.write_login {width:914px; margin:0 auto;}
.write_login_in {border:1px solid #cacaca; text-align:center; padding:30px;}
.write_login_in .txt1 {font-size:22px; color:#000000; line-height:140%; padding:60px 0px 10px 0px; background:url(../img/common/ico_login_.gif) no-repeat center top; font-weight:600;}
.write_login_in .txt2 {font-size:17px; color:#000000; line-height:140%; font-weight:600;}
.write_login_in .txt3 {font-size:14px; color:#f15a22; line-height:140%; font-weight:600;}
.write_login_in .btns {width:337px; margin:30px auto; overflow:hidden;}
.write_login_in .btns .login {width:220px; float:left;}
.write_login_in .btns .login a {display:block; height:77px; line-height:77px; color:#fff; font-size:26px; background:#339d6e}
.write_login_in .btns ul {float:right; width:107px;}
.write_login_in .btns ul li {margin-top:4px;}
.write_login_in .btns ul li a {display:block; line-height:36px; height:36px; color:#fff; font-size:14px; background:#949494;}
.write_login_in .btns ul li:first-child {margin-top:0px;}
.write_login_in .btns ul li:first-child a {background:#71bf44;}

.guide_wrap {color:#000; font-size:16px; line-height:190% }
.guide_wrap .tit {font-size:25px; color:#000000; line-height:140%; border-bottom:1px solid #000; font-weight:bold; padding:40px 0px 10px 0px;}
.guide_wrap .guide_tit {font-size:18px; line-height:140%; padding:20px 0px 10px 0px; display:block; font-weight:300;}
.guide_wrap strong {font-weight:300;}

.member_pr {border:1px solid #c4c4c4; padding:20px;}
.member_pr h3 {font-size:16px; color:#f15a22; font-weight:bold;}

.guide_wrap .table_style {border:none; margin-top:30px;}
.guide_wrap .table_style thead tr th {font-size:20px; color:#fff; background:#00aeef; border:1px solid #c4c4c4; font-weight:500; padding:5px;}
.guide_wrap .table_style tbody tr td {font-size:18px; color:#000000; font-weight:500; padding:10px; text-align:center;}

.sitemap_wrap  {padding-top:50px;}
.sitemap_wrap .sitemap {border-top:1px solid #dddddd; position:relative; padding:25px 0px 25px 220px;}
.sitemap_wrap .sitemap h3 {position:absolute; left:0px; top:-1px; font-size:24px; color:#010101; font-family: 'Noto Sans KR_b'; width:180px; padding:25px 0px 25px 20px; border-top:1px solid #00854a}
.sitemap_wrap .sitemap .sub_m {overflow:hidden;}
.sitemap_wrap .sitemap .sub_m > li {float:left; padding-left:10px; background:url(../img/common/site_bul.gif) no-repeat left 7px; font-weight:300; letter-spacing:-1px; width:128px;}
.sitemap_wrap .sitemap .sub_m > li:first-child {margin-left:0px;}
.sitemap_wrap .sitemap .sub_m > li > a {font-size:20px; color:#231f20; display:block;}
.sitemap_wrap .sitemap .sub_m > li ul {padding-top:10px;}
.sitemap_wrap .sitemap .sub_m > li ul li {padding:5px 3px;}
.sitemap_wrap .sitemap .sub_m > li ul li a {font-size:15px; color:#231f20}
.sitemap_wrap .sitemap .sub_m > li ul li .point {display:block; color:#f15a22; font-size:12px; padding-left:5px;}
.sitemap_wrap .sitemap .sns_link {overflow:hidden;}
.sitemap_wrap .sitemap .sns_link > li {float:left; margin-left:50px;}
.sitemap_wrap .sitemap .sns_link > li:first-child {margin-left:0px;}
.sitemap_wrap .sitemap .sns_link > li a {width:48px; height:48px; overflow:hidden; display:block}
.sitemap_wrap .sitemap .sns_link > li.bin a {width:auto; height:auto;}

.donation {padding:20px 60px 60px 60px;}
.donation .year {text-align:center; font-size:33px; line-height:150%; color:#000000; font-weight:300; padding-bottom:20px;}
.donation .year strong {padding:0px 40px;  font-weight:300;}
.donation .year button {color:#ababab; font-size:30px; background:none; border:none;}
.donation .txt1 {text-align:right; font-size:13px; color:#000000;}
.donation_table {overflow:hidden;}
.donation_table .table {width:50%; float:left; box-sizing:border-box; }
.donation_table .table td {text-align:center; border:1px solid #5d5d5d; border-right:1px solid #b2b2b2; padding:5px 0px; font-size: 17px; color:#000000; height:10px;}
.donation_table .table td.tr {padding-right:15px;}
.donation_table .table th {text-align:center; border:1px solid #5d5d5d; border-right:1px solid #b2b2b2;  font-size: 17px; color:#000000; font-weight:normal; height:10px; padding:5px; background:#ddeaf8}


.donation_table1 {overflow:hidden;}
.donation_table1 .table {width:100%; float:left; box-sizing:border-box; }
.donation_table1 .table td {text-align:center; border:1px solid #5d5d5d; border-right:1px solid #b2b2b2; padding:5px 0px; font-size: 17px; color:#000000; height:10px;}
.donation_table1 .table td.tr {padding-right:15px;}
.donation_table1 .table th {text-align:center; border:1px solid #5d5d5d; border-right:1px solid #b2b2b2;  font-size: 17px; color:#000000; font-weight:normal; height:10px; padding:5px; background:#ddeaf8}



.map_wrap {padding-top:60px;}
.map_wrap .ctab {margin-bottom:60px;}
.map_wrap .ctab li {margin-left:21px;}
.map_wrap .ctab li a {display: block; height:59px; padding-top:15px; color: #fff; background:#c9c9c9; border-radius:100%; text-align:center;  overflow: hidden;}
.map_wrap .ctab li.row a {padding-top:25px; height:49px;}
.map_wrap .ctab li.first {width:154px; margin-left:0px;}
.map_wrap .ctab li.first a {border-radius:9px;padding-top:25px; height:49px;}
.map_wrap .ctab li.on a {background:#00854a;}

.map_wrap .map_info {padding:30px 0px; border-top:1px solid #000}
.map_wrap .map_info dl {position:relative; padding:0px 0px 0px 245px; }
.map_wrap .map_info dl dt {position:absolute; left:0px; top:50%; margin-top:-15px; line-height:30px; font-size:25px; font-weight:bold; color:#000000; }
.map_wrap .map_info dl dd {position:relative; line-height:20px; padding:5px 0px 5px 135px; color:#000000; font-size:16px; }
.map_wrap .map_info dl dd strong {position:absolute; left:0px; top:5px; color:#71bf44; font-size:16px; font-weight:normal;}
.map_a {width:910px; height:500px; overflow:hidden;}

.yu {width:1000px; margin:0 auto; overflow:hidden; }
.yu > li {float:left; width:50%; box-sizing:border-box; padding:0px 20px;}
.yu > li > a {display:block; position:relative; padding-left:128px; min-height:65px; font-size:16px; color:#444444; line-height:22px;}
.yu > li > a .pic {position:absolute; left:0px; top:0px; width:115px; height:65px; display:block; }
.yu > li > a .txt_t { font-weight: 400; display:block; padding-top:10px;}
.yu > li:nth-child(1) {padding-left:0px;}
.yu > li:nth-child(2) {padding-right:0px; border-left:1px solid #ccc;}