@charset "utf-8";

/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Common
 * 3.0 - Header
 * 4.0 - Main
 * 5.0 - Sub
 * 6.0 - Footer
 * 7.0 - Media Query
 * -----------------------------------------------------------------------------
 */

/**
 * 1.0 - Reset
 * -----------------------------------------------------------------------------
 */
* {margin:0; padding:0; border:0; outline:0; vertical-align:top; -webkit-text-size-adjust:none;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
ul, ol, dl {list-style:none;}
a {text-decoration:none; color:#000;}
a:hover {text-decoration:underline;}
table {border-collapse:collapse; border-spacing:0;}
input, select {vertical-align:middle; *margin:-1px 0;}
body, input, textarea, select, button, table {font-family:'나눔고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', '돋움', Dotum, '애플 SD 산돌고딕 Neo', 'Apple SD Gothic Neo', AppleGothic, Helvetica, sans-serif; font-size:12px; font-weight:400; -webkit-font-smoothing:antialiased;}
label {cursor:pointer;}
.blind, legend, hr, caption {display:block; position:absolute; top:0; left:-1000em; overflow:hidden;}
i, em, address {font-style:normal; font-weight:normal;}
img {display:inline-block; *display:inline; *zoom:1;}

/**
 * 2.0 - Common
 * -----------------------------------------------------------------------------
 */
html, body {height:100%;}
body {min-width:1300px;}
.wrapper {background-color:#1d1d1b;}
.wrapper:after {content:""; display:block; clear:both;}
.center_wrap {margin:0 auto; width:1300px;}
.clear {clear:both;}
.xi-icon {display:inline; padding-right:5px; line-height:inherit;}
.xi-icon-right {padding-left:5px; padding-right:0;}
.text_bold {font-weight:800 !important;}
.text_blue {color:#188fd0 !important;}
.text_red {color:#c30e23 !important;}
.pull_left {float:left !important;}
.pull_right {float:right !important;}
.display_none {display:none !important;}
.display_full {display:block !important; margin-top:30px !important; width:100% !important;}
.contents_wrap {background-color:#fff;}
.contents_wrap:after {content:""; display:block; clear:both;}

.margin_top100 {margin-top:100px !important;}
.margin_top90 {margin-top:90px !important;}
.margin_top80 {margin-top:80px !important;}
.margin_top70 {margin-top:70px !important;}
.margin_top60 {margin-top:60px !important;}
.margin_top50 {margin-top:50px !important;}
.margin_top40 {margin-top:40px !important;}
.margin_top30 {margin-top:30px !important;}
.margin_top20 {margin-top:20px !important;}
.margin_top10 {margin-top:10px !important;}
.margin_top5 {margin-top:5px !important;}
.margin_top0 {margin-top:0 !important;}
.margin_bottom100 {margin-bottom:100px !important;}
.margin_bottom90 {margin-bottom:90px !important;}
.margin_bottom80 {margin-bottom:80px !important;}
.margin_bottom70 {margin-bottom:70px !important;}
.margin_bottom60 {margin-bottom:60px !important;}
.margin_bottom50 {margin-bottom:50px !important;}
.margin_bottom40 {margin-bottom:40px !important;}
.margin_bottom30 {margin-bottom:30px !important;}
.margin_bottom20 {margin-bottom:20px !important;}
.margin_bottom10 {margin-bottom:10px !important;}
.margin_bottom0 {margin-bottom:0 !important;}
.margin_left100 {margin-left:100px !important;}
.margin_left90 {margin-left:90px !important;}
.margin_left80 {margin-left:80px !important;}
.margin_left70 {margin-left:70px !important;}
.margin_left60 {margin-left:60px !important;}
.margin_left50 {margin-left:50px !important;}
.margin_left40 {margin-left:40px !important;}
.margin_left30 {margin-left:30px !important;}
.margin_left20 {margin-left:20px !important;}
.margin_left10 {margin-left:10px !important;}
.margin_left0 {margin-left:0 !important;}
.margin_right100 {margin-right:100px !important;}
.margin_right90 {margin-right:90px !important;}
.margin_right80 {margin-right:80px !important;}
.margin_right70 {margin-right:70px !important;}
.margin_right60 {margin-right:60px !important;}
.margin_right50 {margin-right:50px !important;}
.margin_right40 {margin-right:40px !important;}
.margin_right30 {margin-right:30px !important;}
.margin_right20 {margin-right:20px !important;}
.margin_right10 {margin-right:10px !important;}
.margin_right0 {margin-right:0 !important;}
.padding_top100 {padding-top:100px !important;}
.padding_top90 {padding-top:90px !important;}
.padding_top80 {padding-top:80px !important;}
.padding_top70 {padding-top:70px !important;}
.padding_top60 {padding-top:60px !important;}
.padding_top50 {padding-top:50px !important;}
.padding_top40 {padding-top:40px !important;}
.padding_top30 {padding-top:30px !important;}
.padding_top20 {padding-top:20px !important;}
.padding_top10 {padding-top:10px !important;}
.padding_top0 {padding-top:0 !important;}
.padding_bottom100 {padding-bottom:100px !important;}
.padding_bottom90 {padding-bottom:90px !important;}
.padding_bottom80 {padding-bottom:80px !important;}
.padding_bottom70 {padding-bottom:70px !important;}
.padding_bottom60 {padding-bottom:60px !important;}
.padding_bottom50 {padding-bottom:50px !important;}
.padding_bottom40 {padding-bottom:40px !important;}
.padding_bottom30 {padding-bottom:30px !important;}
.padding_bottom20 {padding-bottom:20px !important;}
.padding_bottom10 {padding-bottom:10px !important;}
.padding_bottom0 {padding-bottom:0 !important;}
.padding_left100 {padding-left:100px !important;}
.padding_left90 {padding-left:90px !important;}
.padding_left80 {padding-left:80px !important;}
.padding_left70 {padding-left:70px !important;}
.padding_left60 {padding-left:60px !important;}
.padding_left50 {padding-left:50px !important;}
.padding_left40 {padding-left:40px !important;}
.padding_left30 {padding-left:30px !important;}
.padding_left20 {padding-left:20px !important;}
.padding_left10 {padding-left:10px !important;}
.padding_left0 {padding-left:0 !important;}
.padding_right100 {padding-right:100px !important;}
.padding_right90 {padding-right:90px !important;}
.padding_right80 {padding-right:80px !important;}
.padding_right70 {padding-right:70px !important;}
.padding_right60 {padding-right:60px !important;}
.padding_right50 {padding-right:50px !important;}
.padding_right40 {padding-right:40px !important;}
.padding_right30 {padding-right:30px !important;}
.padding_right20 {padding-right:20px !important;}
.padding_right10 {padding-right:10px !important;}
.padding_right0 {padding-right:0 !important;}

/* Message */
.message_wrap {position:fixed; top:0; left:0; width:100%; height:100%; background:url(../images/bg_modal.png); z-index:10000;}
.message {position:absolute; top:50%; left:50%; margin:-150px 0 0 -150px; width:300px; height:100px;}
.message .title {margin-top:10px; color:#000; overflow:hidden;}
.message .title h3,
.message .title a {float:left; width:50%;}
.message .title h3 {font-size:14px; font-weight:normal;}
.message .title a {margin-top:3px; text-align:right;}

/* Popup */
.popup_wrap {display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:url(../images/bg_modal.png); z-index:10000;}
.popup_area {position:absolute; top:50px; left:50%; margin:0 0 0 -250px; padding:20px; width:500px; height:500px; background-color:#efefef;}
.popup_area .title {margin-top:10px; color:#000; overflow:hidden;}
.popup_area .title h3,
.popup_area .title a {float:left; width:50%;}
.popup_area .title h3 {font-size:14px; font-weight:normal;}
.popup_area .title a {margin-top:3px; text-align:right;}
.popup_area .contents {margin-top:10px; padding:20px; width:455px; height:400px; background-color:#fff; overflow-y:scroll;}
#popupAgreement,
#popupPrivacy {display:none;}

/* Top Button */
.fixed_btn_wrap {position:fixed; bottom:20px; left:50%; margin-left:660px; text-align:right; overflow:hidden;}
.fixed_btn_wrap li {display:inline-block; margin-top:2px;}
.fixed_btn_wrap li img {width:50px;}

/* Alert */
.alert_wrap {display:none; position:fixed; top:0; left:0; z-index:10000;}
.alert_wrap .bg_area {width:100%; height:100%; background-color:#000; opacity:0.8; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8;}
.alert_wrap .content_area {position:fixed; top:50%; left:50%; margin-top:-150px; margin-left:-150px; width:300px; height:300px;}
.alert_wrap .content_area .alert_count {display:block; position:absolute; top:108px; left:167px; width:51px; font-size:24px; font-weight:bold; text-align:center; color:#fff;}
.alert_wrap .content_area .button_area {position:absolute; bottom:28px; left:0; width:100%; text-align:center;}
.alert_wrap .content_area .button_area a {display:inline-block; margin:0 2px; width:100px; height:30px; line-height:30px; font-size:14px; font-weight:bold; text-align:center; color:#fff; border-radius:5px; *display:inline; *zoom:1;}
.alert_wrap .content_area .button_area a.button_cancel {background-color:#666;}
#messageAlert .content_area .button_area a.button_confirm {background-color:#f70969;}
#commentAlert .content_area .button_area a.button_confirm {background-color:#00b6c4;}

/**
 * 3.0 - Header
 * -----------------------------------------------------------------------------
 */
.header_wrap {position:relative; background-color:#fff;}
.header_wrap:after {content:""; display:block; clear:both;}

.header_wrap .header_line {height:3px; font-size:0; background-color:#f70064;}

.header_wrap .header_logo {padding:10px 0; overflow:hidden;}
.header_wrap .header_logo .banner_area {float:left; width:250px; height:58px;}
.header_wrap .header_logo .logo_area {float:left; width:800px; text-align:center;}
.header_wrap .header_logo .logo_area img {display:inline;}
.header_wrap .header_logo .search_area {float:right; width:250px; height:58px; line-height:54px; background:url(/images/top/search.gif) center right no-repeat;}
.header_wrap .header_logo .search_area input[type=text] {display:inline-block; margin-left:30px; width:180px; font-size:14px; color:#fff; background-color:#1d1d1b; *display:inline; *zoom:1;}
.header_wrap .header_logo .search_area a {display:inline-block; margin-top:20px; margin-left:10px; font-size:16px; color:#fff; *display:inline; *zoom:1;}

.header_wrap .header_menu {padding:10px 0; border-top:1px solid #dadadd; border-bottom:1px solid #dadadd; overflow:hidden;}
.header_wrap .header_menu .menu_area {float:left; overflow:hidden;}
.header_wrap .header_menu .menu_area li {float:left;}
.header_wrap .header_menu .menu_area li.separate {width:32px;}
.header_wrap .header_menu .menu_area li:first-child {display:none;}
.header_wrap .header_menu .connect_area {position:relative; float:right; color:#f70064; overflow:hidden;}
.header_wrap .header_menu .connect_area a {display:block; color:#f70064;}
.header_wrap .header_menu .connect_area span {display:inline-block; float:right; margin-top:1px; padding-left:5px; font-size:12px; font-weight:bold; color:#f70064; *display:inline; *zoom:1;}
.header_wrap .header_menu .connect_area span.icon {font-size:14px; font-weight:normal;}

/**
 * 4.0 - Main
 * -----------------------------------------------------------------------------
 */
.main_wrap {padding-bottom:8px;}

.main_wrap .main_banner_wrap {padding:20px 0; border-bottom:0px solid #dadadd; }
/*background-color:#efeff4;}*/
.main_wrap .main_banner_wrap .center_wrap {overflow:hidden;}
.main_wrap .main_banner_wrap .left_area {float:left; width:240px;}
.main_wrap .main_banner_wrap .left_area li:first-child {margin-bottom:0px;}
.main_wrap .main_banner_wrap .center_area {float:left; margin:0 20px; width:500px;}
.main_wrap .main_banner_wrap .center_area2 {float:right; margin:0 0px; width:1040px;}
.main_wrap .main_banner_wrap .right_area {float:right; width:460px;}
.main_wrap .main_banner_wrap .right_area li {margin-top:20px; height:240px;}
.main_wrap .main_banner_wrap .right_area li:first-child {margin-top:0;}
.main_wrap .main_banner_wrap .bottom_area {margin-top:20px; overflow:hidden;}
.main_wrap .main_banner_wrap .bottom_area > li {float:left; width:460px;}
.main_wrap .main_banner_wrap .bottom_area > li:first-child {margin-right:20px; width:820px;}
.main_wrap .main_banner_wrap .bottom_area > li .bx-wrapper {margin:0; padding:0;}
.main_wrap .main_banner_wrap .bottom_area > li .bx-wrapper .bx-viewport {left:0; box-shadow:none; border:0;}
.main_wrap .main_banner_wrap .bottom_area > li .bx-wrapper .bx-pager {top:15px; left:15px; margin:0; padding:0; width:auto;}
.main_wrap .main_banner_wrap .bottom_area > li .bx-wrapper .bx-pager.bx-default-pager a {margin:0 0 0 2px; width:22px; height:22px; line-height:22px; text-align:center; color:#fff; text-indent:inherit; border-radius:0; -moz-border-radius:0; background-color:#1d1d1b;}
.main_wrap .main_banner_wrap .bottom_area > li .bx-wrapper .bx-pager.bx-default-pager a:hover, .main_wrap .main_banner_wrap .bottom_area > li .bx-wrapper .bx-pager.bx-default-pager a.active {background-color:#f70969;}

.main_wrap .main_list_wrap {padding:20px 0; background-color:#fff;}

/**
 * 5.0 - Sub
 * -----------------------------------------------------------------------------
 */
.sub_wrap {}

.sub_wrap .sub_banner_wrap {padding:20px 0; border-bottom:1px solid #dadadd; background-color:#efeff4;}
.sub_wrap .sub_banner_wrap .center_wrap {overflow:hidden;}
.sub_wrap .sub_banner_wrap .left_area {float:left; width:240px;}
.sub_wrap .sub_banner_wrap .right_area {float:right; /*padding:10px; /*width:1018px; /*border:1px solid #dadadd; background-color:#fff;*/}
.sub_wrap .sub_banner_wrap .right_area .tab_area {margin-bottom:10px; width:100%; background-color:#efeff4;}
.sub_wrap .sub_banner_wrap .right_area .tab_area th {height:38px; line-height:38px; font-size:14px; font-weight:normal; text-align:center; color:#999; border-top:1px solid #dadadd; border-right:1px solid #dadadd;}
.sub_wrap .sub_banner_wrap .right_area .tab_area th:first-child {border-left:1px solid #dadadd;}
.sub_wrap .sub_banner_wrap .right_area .tab_area th a {display:block; color:#999;}
.sub_wrap .sub_banner_wrap .right_area .tab_area th.last {border-top:0; border-right:0;}
.sub_wrap .sub_banner_wrap .right_area .tab_area th.active {font-weight:bold; color:#1d1d1b; border-color:#1d1d1b; border-bottom:0; background-color:#fff;}
.sub_wrap .sub_banner_wrap .right_area .tab_area th.active a {color:#1d1d1b;}
.sub_wrap .sub_banner_wrap .right_area .tab_area th.border_bottom {border-bottom:1px solid #1d1d1b;}
.sub_wrap .sub_banner_wrap .right_area .tab_area th.border_right {border-right:1px solid #1d1d1b;}
.sub_wrap .sub_banner_wrap .right_area .banner_area {margin-top:2px; overflow:hidden;}
.sub_wrap .sub_banner_wrap .right_area .banner_area.first {margin-top:0;}
.sub_wrap .sub_banner_wrap .right_area .banner_area li {float:left; margin-left:2px; width:253px;}
.sub_wrap .sub_banner_wrap .right_area .banner_area li:first-child {margin-left:0;}

.sub_wrap .sub_contents_wrap {padding:20px 0 35px; overflow:hidden;}
.sub_wrap .sub_contents_wrap .sub_menu_area {overflow:hidden;}
.sub_wrap .sub_contents_wrap .sub_menu_area .left_area {margin-bottom: 20px;}
.sub_wrap .sub_contents_wrap .sub_menu_area .menu_area {padding:20px 15px; width:208px; border:1px solid #dadadd;}
.sub_wrap .sub_contents_wrap .sub_menu_area .menu_area li {position:relative; padding:7px 10px; border-bottom:1px solid #dadadd;}
.sub_wrap .sub_contents_wrap .sub_menu_area .menu_area li a {color:#666;}
.sub_wrap .sub_contents_wrap .sub_menu_area .menu_area li .arrow {display:none; position:absolute; top:7px; right:10px; font-size:14px; color:#fff;}
.sub_wrap .sub_contents_wrap .sub_menu_area .menu_area li.title {margin-bottom:20px; padding:0; font-size:16px; font-weight:bold; color:#f70969; border-bottom:0;}
.sub_wrap .sub_contents_wrap .sub_menu_area .menu_area li.active {background-color:#f70969;}
.sub_wrap .sub_contents_wrap .sub_menu_area .menu_area li.active a {font-weight:bold; color:#fff;}
.sub_wrap .sub_contents_wrap .sub_menu_area .menu_area li.active .arrow {display:block;}
.sub_wrap .sub_contents_wrap .sub_menu_area .banner_area {margin-top:10px; padding:15px 15px; width:208px; border:1px solid #dadadd;}
.sub_wrap .sub_contents_wrap .sub_menu_area .banner_area li {margin-top:5px;margin-left:0px;}
.sub_wrap .sub_contents_wrap .sub_menu_area .banner_area li:first-child {margin-top:0;}
.sub_wrap .sub_contents_wrap .sub_menu_area .tab_area {margin-bottom:10px; width:100%; background-color:#efeff4;}
.sub_wrap .sub_contents_wrap .sub_menu_area .tab_area th {height:38px; line-height:38px; font-size:14px; font-weight:normal; text-align:center; color:#999; border-top:1px solid #dadadd; border-right:1px solid #dadadd;}
.sub_wrap .sub_contents_wrap .sub_menu_area .tab_area th:first-child {border-left:1px solid #dadadd;}
.sub_wrap .sub_contents_wrap .sub_menu_area .tab_area th a {display:block; color:#999;}
.sub_wrap .sub_contents_wrap .sub_menu_area .tab_area th.last {border-top:0; border-right:0;}
.sub_wrap .sub_contents_wrap .sub_menu_area .tab_area th.active {font-weight:bold; color:#1d1d1b; border-color:#1d1d1b; border-bottom:0; background-color:#fff;}
.sub_wrap .sub_contents_wrap .sub_menu_area .tab_area th.active a {color:#1d1d1b;}
.sub_wrap .sub_contents_wrap .sub_menu_area .tab_area th.border_bottom {border-bottom:1px solid #1d1d1b;}
.sub_wrap .sub_contents_wrap .sub_menu_area .tab_area th.border_right {border-right:1px solid #1d1d1b;}
.sub_wrap .sub_contents_wrap .sub_contents_area {width:1040px; overflow:hidden;}
.sub_wrap .sub_contents_wrap .sub_contents_area h1.subject_area {position:relative; margin-top:0px; font-size:16px; font-weight:600;}
.sub_wrap .sub_contents_wrap .sub_contents_area h1.subject_area .location_area {position:absolute; top:3px; right:0; text-align:right;}
.sub_wrap .sub_contents_wrap .sub_contents_area h1.subject_area .location_area li {display:inline-block; height:20px; line-height:20px; font-size:12px; font-weight:normal; color:#666; *display:inline; *zoom:1;}
.sub_wrap .sub_contents_wrap .sub_contents_area h1.subject_area .location_area li.separator {margin:0 10px; font-size:10px;}
.sub_wrap .sub_contents_wrap .sub_contents_area h1.subject_area .location_area li.home {font-size:14px;}
.sub_wrap .sub_contents_wrap .sub_contents_area h1.subject_area .location_area li i {line-height:inherit;}
.sub_wrap .sub_contents_wrap .sub_contents_area div.contents_area {margin-top:20px;}
.sub_wrap .sub_contents_wrap .sub_contents_area div.sub_main_area {overflow:hidden;}
.sub_wrap .sub_contents_wrap .sub_contents_area div.sub_main_area .divide_area {overflow:hidden;}
.sub_wrap .sub_contents_wrap .sub_contents_area div.sub_main_area .divide_area > li {float:left; margin-left:20px; width:510px;}
.sub_wrap .sub_contents_wrap .sub_contents_area div.sub_main_area .divide_area > li.first-child {margin-left:0;}
.sub_wrap .sub_contents_wrap .sub_contents_area div.sub_main_area .title_area {position:relative; margin-bottom:10px; height:40px; border:1px solid #dadadd; border-top:3px solid #f70969; background-color:#efeff4;}
.sub_wrap .sub_contents_wrap .sub_contents_area div.sub_main_area .title_area .title {position:absolute; top:11px; left:15px; font-size:16px; font-weight:bold;}
.sub_wrap .sub_contents_wrap .sub_contents_area div.sub_main_area .title_area .more {position:absolute; top:11px; right:15px; width:20px; height:20px; line-height:20px; font-size:14px; font-weight:bold; text-align:center; color:#fff; background-color:#f70969;}
.sub_wrap .sub_contents_wrap .sub_contents_area div.sub_main_area .title_area .more i {line-height:inherit;}
.sub_wrap .sub_contents_wrap .sub_contents_area div.sub_main_area .list_area {overflow:hidden;}
.sub_wrap .sub_contents_wrap .sub_contents_area div.sub_main_area .list_area .banner_area {float:left; width:488px;}
.sub_wrap .sub_contents_wrap .sub_contents_area div.sub_main_area .list_area .webzine_area {float:right; width:540px;}
.sub_wrap .sub_contents_wrap .right_area {padding:10px; width:1018px; height:208px; border:1px solid #dadadd; background-color:#fff; margin-bottom:20px; }
.sub_wrap .sub_contents_wrap .right_area .tab_area {margin-bottom:10px; width:100%; background-color:#efeff4;}
.sub_wrap .sub_contents_wrap .right_area .tab_area th {height:38px; line-height:38px; font-size:14px; font-weight:normal; text-align:center; color:#999; border-top:1px solid #dadadd; border-right:1px solid #dadadd;}
.sub_wrap .sub_contents_wrap .right_area .tab_area th:first-child {border-left:1px solid #dadadd;}
.sub_wrap .sub_contents_wrap .right_area .tab_area th a {display:block; color:#999;}
.sub_wrap .sub_contents_wrap .right_area .tab_area th.last {border-top:0; border-right:0;}
.sub_wrap .sub_contents_wrap .right_area .tab_area th.active {font-weight:bold; color:#1d1d1b; border-color:#1d1d1b; border-bottom:0; background-color:#fff;}
.sub_wrap .sub_contents_wrap .right_area .tab_area th.active a {color:#1d1d1b;}
.sub_wrap .sub_contents_wrap .right_area .tab_area th.border_bottom {border-bottom:1px solid #1d1d1b;}
.sub_wrap .sub_contents_wrap .right_area .tab_area th.border_right {border-right:1px solid #1d1d1b;}
.sub_wrap .sub_contents_wrap .right_area .banner_area {margin-top:2px; overflow:hidden;}
.sub_wrap .sub_contents_wrap .right_area .banner_area.first {margin-top:0px;}
.sub_wrap .sub_contents_wrap .right_area .banner_area li {float:left; margin-left:2px; width:253px;}
.sub_wrap .sub_contents_wrap .banner_area li:first-child {margin-left:0;}
.sub_wrap .sub_contents_wrap .banner_area {margin-top:2px; overflow:hidden;}
.sub_wrap .sub_contents_wrap .banner_area.first {margin-top:0;}
.sub_wrap .sub_contents_wrap .banner_area li {float:left; margin-left:2px; width:253px;}
.sub_wrap .sub_contents_wrap .banner_area li:first-child {margin-left:0;}

.full_wrap .sub_full_wrap {padding-top:20px; overflow:hidden;}
.full_wrap .sub_full_wrap .left_area {float:left; width:240px; overflow:hidden;}
.full_wrap .sub_full_wrap .left_area .sub_menu_area {margin:10px 0 20px;}
.full_wrap .sub_full_wrap .left_area .sub_menu_area .menu_area {padding:20px 15px; width:208px; border:1px solid #dadadd;}
.full_wrap .sub_full_wrap .left_area .sub_menu_area .menu_area li {position:relative; padding:7px 10px; border-bottom:1px solid #dadadd;}
.full_wrap .sub_full_wrap .left_area .sub_menu_area .menu_area li a {color:#666;}
.full_wrap .sub_full_wrap .left_area .sub_menu_area .menu_area li .arrow {display:none; position:absolute; top:7px; right:10px; font-size:14px; color:#fff;}
.full_wrap .sub_full_wrap .left_area .sub_menu_area .menu_area li.title {margin-bottom:20px; padding:0; font-size:16px; font-weight:bold; color:#f70969; border-bottom:0;}
.full_wrap .sub_full_wrap .left_area .sub_menu_area .menu_area li.active {background-color:#f70969;}
.full_wrap .sub_full_wrap .left_area .sub_menu_area .menu_area li.active a {font-weight:bold; color:#fff;}
.full_wrap .sub_full_wrap .left_area .sub_menu_area .menu_area li.active .arrow {display:block;}
.full_wrap .sub_full_wrap .left_area .sub_menu_area .banner_area {margin-top:10px; padding:20px 15px; width:208px; border:1px solid #dadadd;}
.full_wrap .sub_full_wrap .left_area .sub_menu_area .banner_area li {margin-top:5px;}
.full_wrap .sub_full_wrap .left_area .sub_menu_area .banner_area li:first-child {margin-top:0;}
.full_wrap .sub_full_wrap .right_area {float:right; width:1040px; overflow:hidden;}
.full_wrap .sub_full_wrap .right_area div.sub_main_area {margin-bottom:20px; overflow:hidden;}
.full_wrap .sub_full_wrap .right_area div.sub_main_area .banner_area {margin-bottom:20px;}
.full_wrap .sub_full_wrap .right_area div.sub_main_area .divide_area {overflow:hidden;}
.full_wrap .sub_full_wrap .right_area div.sub_main_area .divide_area > li {float:left; margin-left:20px; width:510px;}
.full_wrap .sub_full_wrap .right_area div.sub_main_area .divide_area > li.first-child {margin-left:0;}
.full_wrap .sub_full_wrap .right_area div.sub_main_area .title_area {position:relative; margin-bottom:10px; height:40px; border:1px solid #dadadd; border-top:3px solid #f70969; background-color:#efeff4;}
.full_wrap .sub_full_wrap .right_area div.sub_main_area .title_area .title {position:absolute; top:11px; left:15px; font-size:16px; font-weight:bold;}
.full_wrap .sub_full_wrap .right_area div.sub_main_area .title_area .more {position:absolute; top:11px; right:15px; width:20px; height:20px; line-height:20px; font-size:14px; font-weight:bold; text-align:center; color:#fff; background-color:#f70969;}
.full_wrap .sub_full_wrap .right_area div.sub_main_area .title_area .more i {line-height:inherit;}
.full_wrap .sub_full_wrap .right_area div.sub_main_area .list_area {overflow:hidden;}
.full_wrap .sub_full_wrap .right_area div.sub_main_area .list_area .banner_area,
.full_wrap .sub_full_wrap .right_area div.sub_main_area .list_area .webzine_area {float:left; width:488px;}
.full_wrap .sub_full_wrap .right_area div.sub_main_area .list_area .webzine_area {margin-left:4px; width:548px;}
.full_wrap .sub_full_wrap .right_area .banner_area li:first-child {margin-left:0;}
.full_wrap .sub_full_wrap .right_area .banner_area {margin-top:2px; overflow:hidden;}
.full_wrap .sub_full_wrap .right_area .banner_area.first {margin-top:0;}
.full_wrap .sub_full_wrap .right_area .banner_area li {float:left; margin-left:2px; width:253px;}
.full_wrap .sub_full_wrap .right_area .banner_area li:first-child {margin-left:0;}

.full_clean_wrap .sub_full_wrap {padding-top:20px; overflow:hidden;}
.full_clean_wrap .sub_full_wrap .left_area {float:left; width:240px; overflow:hidden;}
.full_clean_wrap .sub_full_wrap .left_area .sub_menu_area {margin:10px 0 20px;}
.full_clean_wrap .sub_full_wrap .left_area .sub_menu_area .menu_area {padding:20px 15px; width:208px; border:1px solid #dadadd;}
.full_clean_wrap .sub_full_wrap .left_area .sub_menu_area .menu_area li {position:relative; padding:7px 10px; border-bottom:1px solid #dadadd;}
.full_clean_wrap .sub_full_wrap .left_area .sub_menu_area .menu_area li a {color:#666;}
.full_clean_wrap .sub_full_wrap .left_area .sub_menu_area .menu_area li .arrow {display:none; position:absolute; top:7px; right:10px; font-size:14px; color:#fff;}
.full_clean_wrap .sub_full_wrap .left_area .sub_menu_area .menu_area li.title {margin-bottom:20px; padding:0; font-size:16px; font-weight:bold; color:#f70969; border-bottom:0;}
.full_clean_wrap .sub_full_wrap .left_area .sub_menu_area .menu_area li.active {background-color:#f70969;}
.full_clean_wrap .sub_full_wrap .left_area .sub_menu_area .menu_area li.active a {font-weight:bold; color:#fff;}
.full_clean_wrap .sub_full_wrap .left_area .sub_menu_area .menu_area li.active .arrow {display:block;}
.full_clean_wrap .sub_full_wrap .left_area .sub_menu_area .banner_area {margin-top:10px; padding:20px 15px; width:208px; border:1px solid #dadadd;}
.full_clean_wrap .sub_full_wrap .left_area .sub_menu_area .banner_area li {margin-top:5px;}
.full_clean_wrap .sub_full_wrap .left_area .sub_menu_area .banner_area li:first-child {margin-top:0;}
.full_clean_wrap .sub_full_wrap .right_area {float:right; width:1040px; overflow:hidden;}
.full_clean_wrap .sub_full_wrap .right_area div.sub_main_area {margin-bottom:20px; overflow:hidden;}
.full_clean_wrap .sub_full_wrap .right_area div.sub_main_area .banner_area {margin-bottom:20px;}
.full_clean_wrap .sub_full_wrap .right_area div.sub_main_area .divide_area {overflow:hidden;}
.full_clean_wrap .sub_full_wrap .right_area div.sub_main_area .divide_area > li {float:left; margin-left:20px; width:510px;}
.full_clean_wrap .sub_full_wrap .right_area div.sub_main_area .divide_area > li.first-child {margin-left:0;}
.full_clean_wrap .sub_full_wrap .right_area div.sub_main_area .title_area {position:relative; margin-bottom:10px; height:40px; border:1px solid #dadadd; border-top:3px solid #f70969; background-color:#efeff4;}
.full_clean_wrap .sub_full_wrap .right_area div.sub_main_area .title_area .title {position:absolute; top:11px; left:15px; font-size:16px; font-weight:bold;}
.full_clean_wrap .sub_full_wrap .right_area div.sub_main_area .title_area .more {position:absolute; top:11px; right:15px; width:20px; height:20px; line-height:20px; font-size:14px; font-weight:bold; text-align:center; color:#fff; background-color:#f70969;}
.full_clean_wrap .sub_full_wrap .right_area div.sub_main_area .title_area .more i {line-height:inherit;}
.full_clean_wrap .sub_full_wrap .right_area div.sub_main_area .list_area {overflow:hidden;}
.full_clean_wrap .sub_full_wrap .right_area div.sub_main_area .list_area .banner_area,
.full_clean_wrap .sub_full_wrap .right_area div.sub_main_area .list_area .webzine_area {float:left; width:488px;}
.full_clean_wrap .sub_full_wrap .right_area div.sub_main_area .list_area .webzine_area {margin-left:4px; width:548px;}

/**
 * 6.0 - Footer
 * -----------------------------------------------------------------------------
 */
.footer_wrap {padding:20px 0 30px; background-color:#1d1d1b;}

.footer_wrap .menu_area {text-align:center; overflow:hidden;}
.footer_wrap .menu_area li {display:inline-block; color:#a1a1a1; *display:inline; *zoom:1;}
.footer_wrap .menu_area li a {color:#fff;}
.footer_wrap .menu_area li.separate {margin:0 15px;}
.footer_wrap .menu_area li:first-child {display:none;}

.footer_wrap .copyright_area {margin-top:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center; color:#a1a1a1;}

/**
 * 7.0 - Media Query
 * -----------------------------------------------------------------------------
 */
