﻿@charset "utf-8";
@import url('global.css');
@import url('layout.css');
@import url('common.css');

.wrapper { width:1000px; margin:0 auto; margin-top:35px; overflow:hidden; }

.icon_banner {width:1000px; margin:0 auto; margin-top:35px; overflow:hidden; background:#000;}
.icon_banner li{ float:left; }

.mboard { float:left; width:332px; height:248px; border-top:1px #dddddd solid; border-left:1px #dddddd solid; border-bottom:1px #dddddd solid;}
.mboard .list { padding:0 30px; line-height:27px;}
.mtel { float:right;}

.mpay { width:100%; height:622px; margin-top:60px; background:url(../images/mpay_bg.gif) center;}
.mpay .slidebanner{ width:100%; height:622px; margin:0 auto; }

.main_curr { width:100%; height:372px; padding-top:149px; background:url(../images/m_curr_bg.jpg) center;}
.main_curr .wrapper { width:1000px; margin:0 auto;}
.main_curr .wrapper li { float:left;}

.main_ps{ width:100%; margin-top:70px; background:#2d3b51;}
.main_ps .wrapper { width:1000px; margin:0 auto;}


.main_bbs {width:1000px; margin:0 auto; margin-top:70px; overflow:hidden;}
.main_bbs li { float:left;}

.quick { width:1000px; margin:0 auto; margin-top:20px; margin-bottom:-10px; overflow:hidden;}
.quick li { float:left; width:199px; height:80px; border-right:1px #d6d6d6 solid; text-align:; overflow:hidden;}
.quick li:last-child {border-right:0px #d6d6d6 solid; }
.quick .t1 { display:block; margin-top:17px; margin-left:75px; font-size:17px; font-weight:600; color:#; line-height:22px;}
.quick .t1 strong{ font-size:28px; font-weight:bold; color:#2f5ca8; line-height:22px;}
.quick .t2 { display:block; margin-top:12px; margin-left:75px; font-size:15px; font-weight:600; color:#; line-height:20px}
.quick .t3 { display:block; margin-top:5px; margin-left:75px; font-size:13px; color:#; line-height:15px;}
.quick .on { font-size:13px; color:#2f5ca8; line-height:22px}


.quick1 { float:left; width:120px; height:65px; padding:15px 0 0 75px; background:url(../images/quick_01.gif); border-right:1px #d6d6d6 solid; font-size:17px; font-weight:600; line-height:23px; }
.quick2 { float:left; width:118px; height:65px; padding:15px 0 0 95px; background:url(../images/quick_02.gif); border-right:1px #d6d6d6 solid; font-size:17px; font-weight:600; line-height:23px; }
.quick3 { float:left; width:91px; height:65px; padding:15px 0 0 105px; background:url(../images/quick_03.gif); border-right:1px #d6d6d6 solid; font-size:17px; font-weight:600; line-height:23px; }
.quick4 { float:left; width:122px; height:65px; padding:15px 0 0 100px; background:url(../images/quick_04.gif); border-right:1px #d6d6d6 solid; font-size:17px; font-weight:600; line-height:23px; }
.quick5 { float:left; width:80px; height:65px; padding:15px 0 0 90px; background:url(../images/quick_05.gif); border-right:0px #d6d6d6 solid; font-size:17px; font-weight:600; line-height:23px; }
.quick1 .btn, .quick2 .btn, .quick3 .btn, .quick4 .btn, .quick5 .btn{ display:block; width:54px; height:20px; margin-top:8px; background:#3e6dbb; border-radius:3px; font-size:12px; font-weight:500; color:#fff; line-height:20px; text-align:center;}




@charset "utf-8";
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');


.selectric-wrapper {
    cursor: pointer;
    position: relative;
}
.selectric-responsive {
    width: 100%;
}
.selectric {
    background: #fff none repeat scroll 0 0;
    border-radius: 1px;
    position: relative;
}
.selectric .label {
    color: #505050;
    display: block;
    font-size:14px;
    height:45px;
    line-height:48px;
    margin: 0 45px 0 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.selectric .button {
    color:#333;
    display: block;
    height:45px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 38px;
	text-indent:-999999em;
}
.selectric .button::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #000 transparent -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 4px 4px medium;
    bottom: 0;
    content: " ";
    height: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
}
.selectric-hover .selectric {
    background: #0072bc none repeat scroll 0 0;
	color:#fff !important
}
.selectric-hover .label { color:#fff}
.selectric-hover .selectric .button {
    color: #fff;
}
.selectric-hover .selectric .button::after {
    border-top-color: #e6e6e6;
}
.selectric-open {
    z-index: 9999;
}
.selectric-open .selectric-items {
    display: block;
}
.selectric-disabled {
    cursor: default;
    opacity: 0.5;
}
.selectric-hide-select {
    height: 0;
    overflow: hidden;
    position: relative;
    width: 0;
}
.selectric-hide-select select {
    display: none;
    left: -100%;
    position: absolute;
}
.selectric-input {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: medium none !important;
    clip: rect(0px, 0px, 0px, 0px) !important;
    height: 1px !important;
    left: 0 !important;
    margin: 0 !important;
    outline: medium none !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    top: 0 !important;
    width: 1px !important;
}
.selectric-temp-show {
    display: block !important;
    position: absolute !important;
    visibility: hidden !important;
}
.selectric-items {
    background: #f8f8f8 none repeat scroll 0 0;
    border: 1px solid #c4c4c4;
    box-shadow: 0 0 10px -6px;
    display: none;
    left: 0;
    position: absolute;
    top: 100%;
    z-index: -1;
}
.selectric-items .selectric-scroll {
    height: 100%;
    overflow: auto;
}
.selectric-above .selectric-items {
    bottom: 100%;
    top: auto;
}
.selectric-items ul, .selectric-items li {
    font-size: 12px;
    line-height:27px;
    list-style: outside none none;
    margin: 0;
    min-height: 27px;
    padding: 0;
}


/**
* File Name : layout.css
* Description : 메인,서브 공통 스타일시트
* Author : Web business Team / White
* Date : 2015.06.19
* Update : 2015.06.19
*/

/* Layout Selector */
html, body { height:100%;}
#wrap { width:100%; font-size:13px; line-height:1.4em;}
.main #container { width:100%;}
.sub #container { width:100%; border-top:5px solid #455309; border-bottom:5px solid #b5d333}
#container:after { content:""; display:block; clear:both;}

#contents { width:1050px; margin:0 auto; min-height:650px; padding-bottom:50px;}


/* header */
#header { z-index:100; width:100%; height:142px; }
#header .header_in { width:1050px; margin:0 auto; position:relative;}
#header h1 { position:absolute; top:50px; left:40px; z-index:9999;}


/* gnb */
#gnb { width:100%; height:42px; background:#e7e7e7;  }
#gnb .gnb_in { position:relative; width:1050px; margin:0 auto;}

#gnb .gnb_right {float:right; color:#666666;  font-size:12px; padding-top:15px;}
#gnb .gnb_right li {float:left; padding-left:20px; background:url('../images/common/top_gnb_rightbg.jpg') no-repeat 10px center }
#gnb .gnb_right li a { color:#666666}
#gnb .gnb_right .no_img {background:none}


#lnb { position:absolute; top:42px; width:100%; z-index:9997; background:#ffffff}
.lnb_wrap { overflow:hidden; visibility:hidden; background:url('../images/common/bg_lnb_warp.png') repeat-x center 101px; height:150px; }
.lnb_wrap > ul { width:1050px; margin:0 auto; position:relative;}
.lnb_wrap > ul:after { content:" "; display:block; clear:both;}
.lnb_wrap > ul > li { float:left;}
.lnb_wrap > ul > li > a { display:block; font-size:17px; color:#252525; text-align:center; padding:40px 20px 0 20px; }
.lnb_wrap > ul > li > a:hover { color:#ff0000}
.lnb_wrap > ul > li.current > a, .lnb_wrap > ul > li.actived > a { color:#ff0000; }



.lnb01 { position:absolute; top:0; right:715px;}
.lnb02 { position:absolute; top:0; right:615px;}
.lnb03 { position:absolute; top:0; right:515px;}
.lnb04 { position:absolute; top:0; right:415px;}
.lnb05 { position:absolute; top:0; right:315px;}
.lnb06 { position:absolute; top:0; right:215px;}
.lnb07 { position:absolute; top:0; right:115px;}
.lnb08 { position:absolute; top:0; right:0;}

.snb { height:175px; padding-top:95px; margin:0 auto; z-index:1001; text-align:center}
.snb li {display:inline-block}
.snb li a { display:inline-block; font-size:15px; font-weight:bold; color:#fff; width:140px; padding-top:1px; text-align:center;}
.snb li a:hover { text-decoration:underline; color:#b5d333;}


.snb li.my {width:80px; margin-top:1px; border-left:1px solid #ffffff;  vertical-align:top;}
.snb li.my .my_txt a {padding-top:2px; text-align:left; padding-left:10px; font-size:12px; display:inline-block}

.snb .snb_tit {font-size:34px; color:#b9d545; padding-top:20px; width:1200px; display:block; text-align:center}
.snb01 {}
.snb02 {}
.snb03 {}
.snb04 {}
.snb06 {}
.snb07 {}
.snb08 {}


.snb .bg_menu0101 { background:url('../images/common/ico_lnb0101.png') no-repeat center center;}
.snb .bg_menu0102 { background:url('../images/common/ico_lnb0102.png') no-repeat center center;}
.snb .bg_menu0103 { background:url('../images/common/ico_lnb0103.png') no-repeat center center;}
.snb .bg_menu0104 { background:url('../images/common/ico_lnb0104.png') no-repeat center center;}
.snb .bg_menu0105 { background:url('../images/common/ico_lnb0105.png') no-repeat center center;}
.snb .bg_menu0106 { background:url('../images/common/ico_lnb0106.png') no-repeat center center;}
.snb .bg_menu0107 { background:url('../images/common/ico_lnb0107.png') no-repeat center center;}
.snb .bg_menu0108 { background:url('../images/common/ico_lnb0108.png') no-repeat center center;}




.snb .bg_menu0201 { background:url('../images/common/ico_lnb0201.png') no-repeat center center;}
.snb .bg_menu0202 { background:url('../images/common/ico_lnb0202.png') no-repeat center center;}
.snb .bg_menu0203 { background:url('../images/common/ico_lnb0203.png') no-repeat center center;}
.snb .bg_menu0204 { background:url('../images/common/ico_lnb0204.png') no-repeat center center;}
.snb .bg_menu0205 { background:url('../images/common/ico_lnb0205.png') no-repeat center center;}
.snb .bg_menu0207 { background:url('../images/common/ico_lnb0207.png') no-repeat center center;}


.snb .bg_menu0301 { background:url('../images/common/ico_lnb0301.png') no-repeat center center;}
.snb .bg_menu0302 { background:url('../images/common/ico_lnb0302.png') no-repeat center center;}
.snb .bg_menu0303 { background:url('../images/common/ico_lnb0303.png') no-repeat center center;}


.snb .bg_menu0401 { background:url('../images/common/ico_lnb0401.png') no-repeat center center;}
.snb .bg_menu0402 { background:url('../images/common/ico_lnb0402.png') no-repeat center center;}
.snb .bg_menu0403 { background:url('../images/common/ico_lnb0403.png') no-repeat center center;}
.snb .bg_menu0404 { background:url('../images/common/ico_lnb0404.png') no-repeat center center;}

.snb .bg_menu0501 { background:url('../images/common/ico_lnb0501.png') no-repeat center center;}
.snb .bg_menu0502 { background:url('../images/common/ico_lnb0502.png') no-repeat center center;}
.snb .bg_menu0503 { background:url('../images/common/ico_lnb0503.png') no-repeat center center;}

.snb .bg_menu0601 { background:url('../images/common/ico_lnb0601.png') no-repeat center center;}
.snb .bg_menu0602 { background:url('../images/common/ico_lnb0602.png') no-repeat center center;}
.snb .bg_menu0603 { background:url('../images/common/ico_lnb0603.png') no-repeat center center;}



.snb .bg_menu0701 { background:url('../images/common/ico_lnb0701.png') no-repeat center center;}
.snb .bg_menu0702 { background:url('../images/common/ico_lnb0702.png') no-repeat center center;}
.snb .bg_menu0703 { background:url('../images/common/ico_lnb0703.png') no-repeat center center;}


.snb .bg_menu0801 { background:url('../images/common/ico_lnb0801.png') no-repeat center center;}
.snb .bg_menu0802 { background:url('../images/common/ico_lnb0802.png') no-repeat center center;}
.snb .bg_menu0803 { background:url('../images/common/ico_lnb0803.png') no-repeat center center;}
.snb .bg_menu0804 { background:url('../images/common/ico_lnb0804.png') no-repeat center center;}
.snb .bg_menu0805 { background:url('../images/common/ico_lnb0805.png') no-repeat center center;}
.snb .bg_menu0806 { background:url('../images/common/ico_lnb0806.png') no-repeat center center;}
.snb .bg_menu0807 { background:url('../images/common/ico_lnb0807.png') no-repeat center center;}
.snb .bg_menu0808 { background:url('../images/common/ico_lnb0808.png') no-repeat center center;}




 #mainVisual_wrap {height:680px;overflow:hidden;position:relative;min-width:1050px;  background:url('../images/common/main_v_bg.jpg') no-repeat center top}
 #mainVisual_wrap .content {position:absolute;top:0;width:100%; }
 #mainVisual_wrap .content .tab {width:50px;margin:0 auto;position:relative;z-index:9; display:none }
 #mainVisual_wrap .content .tab a {position:absolute;display:inline-block;top:600px;color:#fff;width:15px;height:15px; border-radius:15px; background:#ffffff}
 #mainVisual_wrap .content .tab a.on {width:15px;height:15px; border-radius:15px; background:#354010}



 #mainVisual_wrap .content.corner1 .tab a{left:0px; }
 #mainVisual_wrap .content.corner2 .tab a{left:30px;}
 #mainVisual_wrap .content.corner3 .tab a{left:60px;}

 #mainVisual_wrap ul.corner_bg li{position:absolute;height:680px;width:100%;display:block;}
 #mainVisual_wrap ul.corner_bg li a.bgImg {height:680px;width:1050px;display:block;text-indent:-9999px;margin:0 auto 0 -550px;color:transparent;position:absolute;top:0;left:50%;}
 #mainVisual_wrap ul.corner_bg li a.bgImg br {display:none}

 #mainVisual_wrap2 {height:600px;overflow:hidden;position:relative;min-width:1050px;}
 #mainVisual_wrap2 .content {position:absolute;top:0;width:100%; }
 #mainVisual_wrap2 .content .tab {width:50px;margin:0 auto;position:relative;z-index:9; display:none }
 #mainVisual_wrap2 .content .tab a {position:absolute;display:inline-block;top:600px;color:#fff;width:15px;height:15px; border-radius:15px; background:#ffffff}
 #mainVisual_wrap2 .content .tab a.on {width:15px;height:15px; border-radius:15px; background:#354010}



 #mainVisual_wrap2 .content.corner1 .tab a{left:0px; }
 #mainVisual_wrap2 .content.corner2 .tab a{left:30px;}
 #mainVisual_wrap2 .content.corner3 .tab a{left:60px;}

 #mainVisual_wrap2 ul.corner_bg li{position:absolute;height:600px;width:100%;display:block;}
 #mainVisual_wrap2 ul.corner_bg li a.bgImg {height:600px;width:1050px;display:block;text-indent:-9999px;margin:0 auto 0 -550px;color:transparent;position:absolute;top:0;left:50%;}
 #mainVisual_wrap2 ul.corner_bg li a.bgImg br {display:none}


 #mainVisual_wrap3 {height:543px;overflow:hidden;position:relative;min-width:1050px; top:351px}
 #mainVisual_wrap3 .content {position:absolute;top:0;width:100%; }
 #mainVisual_wrap3 .content .tab {width:50px;margin:0 auto;position:relative;z-index:9; display:none }
 #mainVisual_wrap3 .content .tab a {position:absolute;display:inline-block;top:600px;color:#fff;width:15px;height:15px; border-radius:15px; background:#ffffff}
 #mainVisual_wrap3 .content .tab a.on {width:15px;height:15px; border-radius:15px; background:#354010}



 #mainVisual_wrap3 .content.corner1 .tab a{left:0px; }
 #mainVisual_wrap3 .content.corner2 .tab a{left:30px;}
 #mainVisual_wrap3 .content.corner3 .tab a{left:60px;}

 #mainVisual_wrap3 ul.corner_bg li{position:absolute;height:600px;width:100%;display:block;}
 #mainVisual_wrap3 ul.corner_bg li a.bgImg {height:543px;width:1050px;display:block;text-indent:-9999px;margin:0 auto 0 -550px;color:transparent;position:absolute;top:0;left:50%;}
 #mainVisual_wrap3 ul.corner_bg li a.bgImg br {display:none}




.Visual_01 {background:url('../images/main/main_1.png')  no-repeat center 0;}
.Visual_02 {background:url('../images/main/main_2.png') no-repeat center 0; }
.Visual_03 {background:url('../images/main/main_3.png') no-repeat center 0; }

.Visual_in {width:1050px; height:680px; position:relative; margin:auto; background:url('../images/main/main_v_in.png')  no-repeat center 0;}
.visual_btn {position:absolute; left:0px; top:439px; width:1050px; text-align:center}



.with_01 {background:url('../images/main/with_bg1.png')  no-repeat center 0;}
.with_02 {background:url('../images/main/with_bg2.png')  no-repeat center 0;}
.with_03 {background:url('../images/main/with_bg3.png')  no-repeat center 0;}
.with_04 {background:url('../images/main/with_bg4.png')  no-repeat center 0;}
.with_05 {background:url('../images/main/with_bg5.png')  no-repeat center 0;}
.with_06 {background:url('../images/main/with_bg6.png')  no-repeat center 0;}
.with_07 {background:url('../images/main/with_bg7.png')  no-repeat center 0;}
.with_08 {background:url('../images/main/with_bg8.png')  no-repeat center 0;}
.with_09 {background:url('../images/main/with_bg9.png')  no-repeat center 0;}
.with_10 {background:url('../images/main/with_bg10.png')  no-repeat center 0;}
.with_11 {background:url('../images/main/with_bg11.png')  no-repeat center 0;}

.with_in {width:1050px; height:600px; position:relative; margin:auto; background:url('../images/main/wiht_v_in.png')  no-repeat center 0;}


.con4_01 {background:url('../images/main/con4_01.png')  no-repeat center 0;}
.con4_02 {background:url('../images/main/con4_02.png')  no-repeat center 0;}




.main_con3 {width:100%; height:895px;  background:url('../images/main/main_con3_bg.png') no-repeat center top;}
.main_con3 .in{width:1050px;  height:895px; background:url('../images/main/main_con3.png') no-repeat center top; margin:auto;   position:relative;}
.main_con3 .in .web1 {width:307px; height:229px; background:#000; position:absolute; top:491px; left:378px}
.main_con3 .in .web2 {width:144px; height:109px; background:#000; position:absolute; top:594px; left:112px}
.main_con3 .in .web3 {width:144px; height:109px; background:#000; position:absolute; top:594px; left:798px}


.main_con4 {width:100%; height:760px;  background:url('../images/main/main_con4_bg.png') no-repeat center top;}
.main_con4 .in{width:1050px;  height:760px; background:url('../images/main/main_con4.png') no-repeat center top; margin:auto;  position:relative;}
.main_con4 .in .btn1 {position:absolute; top:315px; left:250px}
.main_con4 .in .btn2 {position:absolute; top:315px; left:550px}



.main_con5 {width:100%; height:845px;  background:#ebdec5}
.main_con5 .in{width:687px;  height:177px; background:url('../images/main/main_con5.png') no-repeat center top; margin:auto; padding-left:363px; padding-top:668px}

.main_con6 {width:100%; height:800px;  background:#f9fcff}
.main_con6 .in{width:1050px;  height:800px; background:url('../images/main/main_con6.png') no-repeat center top; margin:auto; padding-top:232px;}
.main_con6 .in ul {height:420px}
.main_con6 .in li {float:left; margin-bottom:10px}
.main_con6 .in .con6_ml {margin-left:13px}



.new_con2 {width:100%; height:650px;  background:url('../images/main/new_con2_bg.png') no-repeat center top;}
.new_con2 .in {width:1050px; height:565px; background:url('../images/main/new_con2.png') no-repeat center top; margin:auto ; padding-top:85px;  position:relative;}
.new_con2 .in .btn { position:absolute; top:462px; left:619px; z-index: 9999999;}

/* main_visual */
.mv_wrapper {position:relative; width:540px; height:450px; background:#fff; margin-left:456px; box-shadow:2px 2px 5px #6b6b6b ; padding:20px}
.mv_wrapper .bx-prev {left: 20px;background: url("../images/main/btn_arr_prev.png") no-repeat 0 0;}
.mv_wrapper .bx-next {right: 00px;background: url("../images/main/btn_arr_next.png") no-repeat 0 0;}
.mv_wrapper .bx-controls-direction a {position: absolute;top: 50%; margin-top: -33px;outline: 0;width: 64px; height: 84px;text-indent: -9999px;z-index: 999999;}
.mv_wrapper .bx-pager {position:absolute;width:540px; left:0px; bottom:30px;  text-align: center;font-size:0;}



.new_con3 {width:100%; height:918px;}
.new_con3 .in {width:1050px; height:918px; margin:auto; background:url('../images/main/new_con3.png') no-repeat center top; position:relative;}

.new_con4 {width:100%; height:882px;  background:url('../images/main/new_con4.png') no-repeat center top;}
.new_con4 .in {width:1050px; height:882px; margin:auto; background:url('../images/main/new_con4.png') no-repeat center top; position:relative;}
.new_con4 .in .btn {position:absolute; top:740px; left:268px}
.new_con5 .in .web1 {width:271px; height:186px; background:#000; position:absolute; top:558px; left:69px}
.new_con5 .in .web2 {width:271px; height:186px; background:#000; position:absolute; top:558px; left:389px}
.new_con5 .in .web3 {width:271px; height:186px; background:#000; position:absolute; top:558px; left:708px}

.new_con5 {width:100%; height:1072px;  background:url('../images/main/new_con5_bg.png') no-repeat center top;}
.new_con5 .in {width:1050px; height:1097px; margin:auto; background:url('../images/main/new_con5.png') no-repeat center top;  position:relative;}
.new_con5 .in .web {width:479px; height:278px; background:#000; position:absolute; top:427px; left:192px}
.new_con5 .in .phone {width:203px; height:134px; background:#000;  position:absolute; top:737px; left:638px}
.new_con5 .in .btn { position:absolute; top:412px; left:565px}


.new_con6 {width:100%; height:1059px; background:url('../images/main/new_con6_bg.png') no-repeat center top;}
.new_con6 .in {width:1050px; height:1059px; margin:auto; background:url('../images/main/new_con6.png') no-repeat center top;  position:relative;}
.new_con6 .in .web {width:479px; height:278px; background:#000; position:absolute; top:413px; left:192px}
.new_con6 .in .phone {width:203px; height:134px; background:#000;  position:absolute; top:723px; left:638px}
.new_con6 .in .btn { position:absolute; top:936px; left:233px}


/* sub_visual */
.sub_visual { width:100%; height:160px; background:url('../images/sub/sub_visual.jpg') no-repeat center top; z-index:10;}
.sub_visual .tit_sub_visual { text-align:center; padding-top:58px;}





.nnew_con1 {width:100%; height:674px; background:url('../images/main/nnew_con1.png') no-repeat center top;}
.nnew_con1 .in  {width:1050px; height:674px; margin:auto; background:url('../images/main/nnew_con1.png') no-repeat center top; position:relative; }
.nnew_con1 .vod {position:absolute; top:98px; left:634px}


.nnew_con2 {width:100%; height:841px; background:url('../images/main/nnew_con2.png') no-repeat center top;}
.nnew_con2 .in {width:1050px; height:841px;  margin:auto; background:url('../images/main/nnew_con2.png') no-repeat center top; position:relative;}


.nnew_con3 {width:100%; height:1435px;  background:url('../images/main/nnew_con3.png') no-repeat center top;}
.nnew_con3 .in {width:1050px; height:1435px;  margin:auto; background:url('../images/main/nnew_con3.png') no-repeat center top; position:relative;}
.nnew_con3 .in .vod {width:547px; height:347px; position:absolute; top:423px; left:241px }
.nnew_con3 .in .vod2 {width:306px; height:194px; position:absolute; top:852px; left:15px }
.nnew_con3 .in .vod3 {width:306px; height:194px; position:absolute; top:852px; left:378px }
.nnew_con3 .in .vod4 {width:306px; height:194px; position:absolute; top:852px; left:743px }

.nnew_con3 .in .btn { position:absolute; top:1120px; left:245px}


.nnew_con4 {width:100%; height:893px;  background:url('../images/main/nnew_con4.png') no-repeat center top;}
.nnew_con4 .in {width:1050px; height:893px;  margin:auto; background:url('../images/main/nnew_con4.png') no-repeat center top; position:relative;}
.nnew_con4 .in .vod1 {width:466px; height:308px; position:absolute; top:410px; left:292px }

.nnew_con4 .in .btn { position:absolute; top:494px; left:673px}


.nnew_con5 {width:100%; height:1185px;  background:url('../images/main/nnew_con5.png') no-repeat center top;}
.nnew_con5 .in {width:1050px; height:1185px;  margin:auto; background:url('../images/main/nnew_con5.png') no-repeat center top; position:relative;}
.nnew_con5 .in .btn1 { position:absolute; top:809px; left:233px}
.nnew_con5 .in .btn2 { position:absolute; top:809px; left:546px}


.nnew_con5 .listen1{position:relative;z-index:2;width:570px;margin:0 auto;padding:315px 0 0;}
.nnew_con5 .listen1:after{content:"";display:block;clear:both;}
.nnew_con5 .listen1 li{float:left;width:140px;margin:0 24px;}
.nnew_con5 .listen1 li a{display:block;}
.nnew_con5 .listen1 li a img{display:block;margin:0 auto;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;-moz-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);}
.nnew_con5 .listen1 li a .txt{display:block;padding:0 0 16px;;text-align:center;font-size:16px;color:white;letter-spacing:-0.05em;font-weight:bold;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
.nnew_con5 .listen1 li a:hover img{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
.nnew_con5 .listen1 li a:hover .txt{color:#fbb900;}
.nnew_con5 .listen2{position:relative;z-index:2;width:825px;margin:0 auto;padding:172px 0 0;}
.nnew_con5 .listen2:after{content:"";display:block;clear:both;}
.nnew_con5 .listen2 li{float:left;width:245px;height:230px;margin:0 15px;background:white;}
.nnew_con5 .listen2 li a{display:block;position:relative;width:100%;}
.nnew_con5 .listen2 li a .playButton1{top:46px;}
.nnew_con5 .listen2 li a .thum{display:block;width:245px;height:185px;}
.nnew_con5 .listen2 li a .txt{display:block;padding:14px 0 0;text-align:center;font-size:16px;color:#4e4e4e;letter-spacing:-0.05em;font-weight:bold;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
.nnew_con5 .listen2 li a:hover .txt{color:#fbb900;}

.nnew_con5 .btn {position:absolute; top:1048px; left:186px}




.nnew_con6 {width:100%; height:738px;  background:url('../images/main/nnew_con6.png') no-repeat center top;}
.nnew_con6 .in {width:1050px; height:738px;  margin:auto; background:url('../images/main/nnew_con6.png') no-repeat center top; position:relative;}
.nnew_con6 .in .btn { position:absolute; top:604px; left:269px}

.nnew_con7 {width:100%; height:724px; background:url('../images/main/nnew_con7.png') no-repeat center top;}
.nnew_con7 .in{width:1050px;  height:724px; background:url('../images/main/nnew_con7.png') no-repeat center top; margin:auto; padding-top:232px; position:relative;}
.nnew_con7 .in .btn {position:absolute; top:635px; left:362px}

.nnew_con8 {width:100%; height:970px;}
.nnew_con8 .in {width:1050px; height:708px; margin:auto;   background:url('../images/main/main_ban6_bg.png')  no-repeat center top; padding-top:262px}
.nnew_con8 .more{width:1000px; text-align:right; padding-right:50px;}
.nnew_con8 .btn {width:1050px; text-align:center; padding-top:10px}
.nnew_con8 ul { padding-left:15px; height:550px;}
.nnew_con8 ul li {width:256px; height:181px; padding:20px 15px 40px 15px; background:url('../images/main/main_ban6_re_bg.png')  no-repeat center top;    color:#666666; font-size:13px; float:left; margin:10px 25px;}
.nnew_con8 ul li .name {display:block; height:37px;  background:url('../images/main/main_ban6_ico.png')  no-repeat left top; padding-left:50px; line-height:37px; font-weight:bold; color:#545454; padding-bottom:5px}
.nnew_con8 ul li .name.img1 {background:url('../images/main/review_img1.png')  no-repeat left top;}
.nnew_con8 ul li .name.img2 {background:url('../images/main/review_img2.png')  no-repeat left top;}
.nnew_con8 ul li .name.img3 {background:url('../images/main/review_img3.png')  no-repeat left top;}
.nnew_con8 ul li .name.img4 {background:url('../images/main/review_img4.png')  no-repeat left top;}
.nnew_con8 ul li .name.img5 {background:url('../images/main/review_img5.png')  no-repeat left top;}
.nnew_con8 ul li .name.img6 {background:url('../images/main/review_img6.png')  no-repeat left top;}




.nnew_con9 {width:100%; height:1203px; background:#eaeaea}
.nnew_con9 .in {width:1050px; height:1203px; margin:auto; background:url('../images/main/nnew_con9.png') no-repeat center top; position:relative;}
.nnew_con9 .in ul {position:absolute; top:230px;margin-left:-10px}
.nnew_con9 .in li {float:left; margin-left:10px; margin-bottom:10px}


.nnew_con10 {width:100%; height:1109px; background:url('../images/main/nnew_con10.png') no-repeat center top;}
.nnew_con10 .in {width:1050px; height:1109px; margin:auto; background:url('../images/main/nnew_con10.png') no-repeat center top; position:relative;}
.nnew_con10 .in .btn {position:absolute; top:1020px; left:248px}

/* main_visual */
.mv_wrapper2 {position:relative; width:525px; height:347px; }
.mv_wrapper2 .bx-prev {left: 20px;background: url("../images/main/btn_arr_prev.png") no-repeat 0 0;}
.mv_wrapper2 .bx-next {right: 00px;background: url("../images/main/btn_arr_next.png") no-repeat 0 0;}
.mv_wrapper2 .bx-controls-direction a {position: absolute;top: 50%; margin-top: -33px;outline: 0;width: 64px; height: 84px;text-indent: -9999px;z-index: 999999;}
.mv_wrapper2 .bx-pager {position:absolute;width:540px; left:0px; bottom:30px;  text-align: center;font-size:0;}





/* New site map */
.sitemap{padding:0px 0;border-top:0px solid #fff;border-bottom:1px solid #d3d3d3;background:#383c42}
.site_map{position:relative;width:1050px;margin:0 auto}
.site_map .menu_list{display:inline-block;width:1050px;margin:0 auto;padding:0px 0 10px;text-align:left;font-family:dotum;font-size:12px;line-height:1.6;letter-spacing:0px;}
.site_map .menu_list li{float:left;vertical-align:top}
.site_map .menu_list li li{border:none;}
.site_map .menu_list li ul{float:left;clear:both;padding-left:12px;width:170px;}
.site_map .menu_list li li a{color:#d1d1d1}
.site_map .menu_list li a.depth1{float:left;clear:both;margin-top:15px;padding-left:11px;font-weight:bold;color:#fdfdfd;line-height:2;}
.site_map .menu_list ul.depth2{width:auto}
.site_map .menu_list ul.depth2 li{clear:both;width:160px}
.site_map .menu_list ul.depth2.type1 li{float:left;width:auto;clear:none}
.site_map .menu_list ul.depth2 li strong{display:block;font-weight:normal;color:#d1d1d1}
.site_map .menu_list ul.depth3{padding-left:2px;width:160px}
.site_map .menu_list ul.depth3.type1{width:160px}
.site_map .menu_list ul.depth3 li{clear:both;width:100% !important;color:#aaa}
.site_map .menu_list ul.depth3 li a{color:#aaa}
.site_map .menu_list li img{margin-top:-1px;vertical-align:middle}


/* footer */
#footer { z-index:1; width:100%; height:170px; background:#ffffff; margin-bottom:0px}
.footer_in { position:relative; width:1050px; margin:0 auto;}
.footer_in ul { padding-top:20px;}
.footer_in ul:after { content:""; display:block; clear:both;}
.footer_in li { float:left; padding:0 25px 20px 0;}
.footer_in li a { color:#333333; font-weight:bold; font-size:14px; letter-spacing:-0.05em;}
.footer_in li a:hover { position:relative; top:1px;}
.footer_in .btn_top { position:absolute; top:30px; right:0;}
.footer_in .btn_top a { display:block; width:120px; height:29px; padding-top:9px; border:solid 1px #9b9b9b; font-size:13px; font-weight:bold; background:#f0f0f0; color:#999999; letter-spacing:-0.05em; text-align:center;}
.footer_in .btn_top a:hover { position:relative; top:1px;}
.footer_in address { color:#9d9d9d; line-height:1.6em; font-size:13px}
.footer_in .p_copyright { padding-top:10px; color:#c8c8c8;}


.sub_menu {width:100%;  background:#efefed; border-bottom:1px solid #c5c5c5}
.sub_menu:after { content:""; display:block; clear:both;}
.sub_menu .in {width:1050px;  margin:auto}
.sub_menu .in li {float:left; font-size:16px; margin:8px 0px; font-weight:bold; margin-right:10px}
.sub_menu .in li a {color:#000000; display:inline-block;  padding:8px 15px; border-radius:5px}
.sub_menu .in li a:hover {display:inline-block;  background:#455309; color:#ffffff}
.sub_menu .in li.on a {display:inline-block;  background:#455309; color:#ffffff}

.sub_menu .sub1 {margin-left:0px}
.sub_menu .sub2 {margin-left:0px}
.sub_tit {width:1050px; height:250px; }
.sub_tit h2 {font-size:50px; color:#3a3a3a; padding-top:80px}
.sub_bg1 { background:url('../images/sub/sub_bg1.gif') no-repeat right top;}



.content_box .view_tab {clear:both; width:1050px; height:45px; margin-top:20px; }
.content_box .view_tab ul {width:1050px; height:38px;}
.content_box .view_tab li {float:left; width:173px; heighT:38px; font-size:14px; text-align:center;line-height:38px;}
.content_box .view_tab li a {display:inline-block; width:173px; heighT:38px; background:#ebebeb; border:1px solid #c3c3c3;}
.content_box .view_tab li.active a,.view_tab li a:hover {border:1px solid #95b01e; color:#ffffff; background:#b5d333  no-repeat 128px center;}


.smart_video {margin-top:60px}
.smart_video li {float:left; width:512px;}
.smart_video li .tit {display:inline-block; width:220px; height:43px; background:#b5d333; border-radius:5px; text-align:center; line-height:43px; font-weight:bold; color:#455309; font-size:18px}
.smart_video li  .video {display:inline-block; width:438px; height:265px; background:#000 url('../images/sub/smart_video_bg.png') no-repeat right top; padding:30px 37px 117px 37px; margin-top:20px}

.news_btn {margin-top:50px; text-align:right}

.coupon {width:1050px; height:252px; background:url('../images/sub/coupon_bg.png') no-repeat left top;  position:relative; }
.coupon .sale {font-size:80px; font-weight:bold; color:#fff6ae;  text-shadow:inset 2px 2px 2px #000;  position:absolute; top:95px; right:67px; }
.coupon .txt {width:642px; height:90px; position:absolute; top:100px; left:50px; font-weight:bold; line-height:22px}
.coupon .txt span {font-size:12px; color:#636363; padding-top:20px}

.main_notice {width:100%; height:100px;  background:#131313}
.main_notice .in {width:1050px; height:25px; margin:auto; line-height:44px}
.main_notice .in span {color:#ffe400; font-weight:bold; margin-right:20px}
.main_notice .in a {font-size:13px; color:#fff}

#pop_02 {width:600px; height:700px; z-index:100; position:absolute; top:160px; left:20%}
#pop_02 .close {background:#000000; font-size:11px; color:#fff; padding:10px}
#pop_02 .close a {font-size:11px; color:#fff; padding-top:10px;}
#pop_02 .close #check {display:inline-block}
#pop_02 .close #close {display:inline-block}

.book_list {width:100%; height:auto; margin-top:40px}
.book_list .book_box {width:100%; min-height:100px; background:#f2f2f2; border:1px solid #d4d4d4; border-radius:5px; }
.book_list .book_box:after { content:""; display:block; clear:both;}
.book_list .book_box .book {width:125px; height:155px; background:#333333; margin:20px; float:left}
.book_list .book_box .book img {width:125px; height:155px;}
.book_list .book_box ul {float:left; margin:20px; width:750px;}
.book_list .book_box .book_tit {font-size:18px; color:#ff6500; font-weight:bold}
.book_list .book_box .txt_tit {color:#1c1b19; font-size:14px; font-weight:bold; margin-top:10px}
.book_list .book_box .txt_txt {color:#636363; font-size:12px; font-weight:bold; margin-top:3px; line-height:16px}
.book_list .book_btn {text-align:right; margin-top:10px; margin-bottom:30px}
.selectric-items li {
    border-bottom: 1px solid #eee;
    color: #666;
    cursor: pointer;
    display: block;
    padding: 5px;
}
.selectric-items li.selected {
    background: #efefef none repeat scroll 0 0;
    color: #444;
}
.selectric-items li:hover {
    background: #f0f0f0 none repeat scroll 0 0;
    color: #da2128;
}
.selectric-items .disabled {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    color: #666 !important;
    cursor: default !important;
    opacity: 0.5;
}
.selectric-items .selectric-group .selectric-group-label {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #444;
    cursor: default;
    font-weight: bold;
    padding-left: 10px;
}
.selectric-items .selectric-group.disabled li {
    opacity: 1;
}
.selectric-items .selectric-group li {
    padding-left: 15px;
}


#wrapper {position:relative; width:100%; }
#headerWrap {position:absolute; width:100%;}
.header {position:relative;width:1100px; margin:0 auto;}
#contentWrap {position:relative; width:100%; overflow:hidden; padding-top:134px}
.content {position:relative; width:1100px; margin:0px auto; padding:0; clear:both;}
#footerWrap {position:relative; width:100%; border-top:1px solid #ddd }
.footer {position:relative; width:1100px; margin:0px auto; padding:0; clear:both;}


/*Header*/
.quick { position:fixed; left:50%; margin-left:622px; z-index:100; top:165px; font-size:14px; text-align:center; height:500px}
.quick li { margin-bottom:15px}
.quick li p { margin-top:5px; }

.gnb { border-bottom:1px solid #ddd; width:100%; position:relative; height:40px}
.gnb ul { float:right}
.gnb ul li { float:left; font-size:14px; padding:10px; background:url(/img/common/gnb_line.gif) no-repeat right center;}
.gnb ul li:last-child { background:none}
.gnb ul li a { color:#888787;}
.gnb ul li a:hover { color:#0072bc;}



#headerWrap {  background:url(/img/common/menu_on.png) repeat-x;  height:134px;  overflow: visible !important;  width: 100%;  z-index:50;}
#headerWrap .header-wrap {  margin: 0 auto;  overflow: visible;   position: relative;   width: 1100px;   z-index: 70;}
#headerWrap .header-wrap .nav-wrap {  height:134px;  position: relative;   right: 0;   top: 0;    width: 100%;    z-index: 80;}
#headerWrap .header-wrap .nav-wrap ul.list {    font-size: 17px;    font-weight: normal;    height:93px;    left: 0;    line-height: 50px;    overflow: hidden;    position: absolute;    top:0;    width: 830px;	margin-left:275px}
#headerWrap .header-wrap .nav-wrap ul.list li {   display: inline-block;   float: left;   padding:31px 26px 0;    text-align: center;}
#headerWrap .header-wrap .nav-wrap ul.list li a {   color: #3f3f3f;    display: inline-block;    float: left;	}
#headerWrap .header-wrap .nav-wrap ul.list li a:hover {}
#headerWrap .header-wrap .nav-wrap ul.list a.menu {   height: 50px;}
#headerWrap .header-wrap .nav-wrap ul.list a.menu01 {}
#headerWrap .header-wrap .nav-wrap ul.list a.menu01:hover, #headerWrap .header-wrap .nav-wrap ul.list a.menu01.on {  color: #ed1c24; }
#headerWrap .header-wrap .nav-wrap ul.list a.menu02 {}
#headerWrap .header-wrap .nav-wrap ul.list a.menu02:hover, #headerWrap .header-wrap .nav-wrap ul.list a.menu02-on {  color: #ed1c24;}
#headerWrap .header-wrap .nav-wrap ul.list a.menu03 {}
#headerWrap .header-wrap .nav-wrap ul.list a.menu03:hover, #headerWrap .header-wrap .nav-wrap ul.list a.menu03-on {  color: #ed1c24;}
#headerWrap .header-wrap .nav-wrap ul.list a.menu04 {}
#headerWrap .header-wrap .nav-wrap ul.list a.menu04:hover, #headerWrap .header-wrap .nav-wrap ul.list a.menu04-on {   color: #ed1c24;}
#headerWrap .header-wrap .nav-wrap ul.list a.menu05 {}
#headerWrap .header-wrap .nav-wrap ul.list a.menu05:hover, #headerWrap .header-wrap .nav-wrap ul.list a.menu05-on {    color: #ed1c24;}
#headerWrap .header-wrap .nav-wrap ul.list a.menu06 {}
#headerWrap .header-wrap .nav-wrap ul.list a.menu06:hover, #headerWrap .header-wrap .nav-wrap ul.list a.menu06-on {   color: #ed1c24;}
#headerWrap .header-wrap .nav-wrap ul.list a.menu07 {}
#headerWrap .header-wrap .popup {    display: none;}
#headerWrap .menu-wrap {    top:136px;    height: 50px;    left: 0;    overflow: hidden;    position: absolute;    width: 100%;    z-index:100;}
#headerWrap .menu-wrap .list-wrap {  height: 50px;  margin: 0 auto;  overflow: hidden;  position: relative;  width: 1100px;}
#headerWrap .menu-wrap .list-wrap ul.list {  display: none;   font-size: 14px;   line-height: 50px;   position: absolute;   top: 0;}
#headerWrap .menu-wrap .list-wrap ul.list a {   color: #fff;   opacity: 1;}
#headerWrap .menu-wrap .list-wrap ul.list a:hover {   opacity: 1;    text-decoration: underline;}
#headerWrap .menu-wrap .list-wrap ul.list li {  float: left;  margin-right: 28px;  padding: 0;}
#headerWrap .menu-wrap .list-wrap ul.list li:first-child {  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
#headerWrap .menu-wrap .list-wrap ul.list li:last-child { margin-right:0}
#headerWrap .menu-wrap .list-wrap ul.list01 {  left:225px;}
#headerWrap .menu-wrap .list-wrap ul.list02 {  left:353px;}
#headerWrap .menu-wrap .list-wrap ul.list03 {  left:455px;}
#headerWrap .menu-wrap .list-wrap ul.list04 {  left:515px;}
#headerWrap .menu-wrap .list-wrap ul.list05 {  left:473px;}
#headerWrap .menu-wrap .list-wrap ul.list06 {  left:498px;}
#headerWrap .menu-wrap .list-wrap ul.list07 {  left:500px;}


/*content*/
#visual { width:100%; overflow:hidden; position:relative; margin:0 auto; height:385px; }
.visual_wrap { position:relative; width:100%; height:385px; text-align:center; }
.visual_box { position:absolute; width:1920px; left:50%; margin-left:-960px}
.visual_box div { position:absolute; top:0;	left:0; }
.v_ul {	position:absolute;	bottom:90px; right:50%; margin-right:-26px;	z-index:999; }
.v_ul li { float:left;	z-index:1;	cursor:pointer;	margin-right:6px;}
.v_btn01 {	position:absolute;	z-index:1;	top:240px;	left:120px;	cursor:pointer; }
.v_btn02 {	position:absolute;	z-index:1;	top:240px;	right:120px; cursor:pointer; }
.visual_p {	/*position:absolute;*/	left:0;}
.visu_tit { position:absolute; left:50%; margin-left:-200px; color:#fff; z-index:1000; font-size:20px; line-height:35px; top:93px;text-shadow:1px 1px 1px #333;  zoom:1; -moz-text-shadow:1px 1px 1px #333;-webkit-text-shadow:1px 1px 1px #333;}
.visu_tit h2 { font-size:50px; line-height:65px}
.visu_tit .v_box { font-size:18px; line-height:25px; border:1px solid #fff; padding:8px 40px; display:inline-block; margin-top:15px   }


.s_banner { width:1100px; margin:75px auto 0; position:relative; }
.amazon_scroller{ padding: 0px; margin:0; width:1100px !important; height:380px !important }
.amazon_scroller .amazon_scroller_nav{ position: absolute; width:1100px !important}
.amazon_scroller .amazon_scroller_nav li{ cursor: pointer; position: absolute; top:-184px; border:0}
.amazon_scroller .amazon_scroller_mask{ position: absolute;   overflow: hidden; width:1100px !important}
.amazon_scroller ul{ padding: 0px; margin: 0px; float: left;}
.amazon_scroller ul li{  padding: 0px; margin:0 5px; list-style: none; float: left; text-align: center; display:inline; }
.amazon_scroller ul li a{ text-decoration: none;}
.amazon_scroller ul li a amazon_scroller_title{	overflow:hidden;}
.amazon_scroller ul li a:hover{ }
.amazon_scroller ul li a img{ border: none;}
.box {width:355px;	 height:380px;	 box-sizing:border-box;	 -webkit-box-sizing:border-box;	 -moz-box-sizing:border-box;	 text-align:center;border:1px solid #ddd	}
.box:last-child { margin:0}
.actionImg10 {	 overflow:hidden;	 position:relative;	 background-color:#fff;}
.actionImg10 .codeView_btn {	 bottom:20px !important;}
.actionImg10:after {	 position:absolute;	 bottom:0;	 left:0;	 content:'';	 width:100%;	 height:8px;	 background-color:#00a04c;	 transform:scaleX(0);	 -webkit-transform:scaleX(0);	 -moz-transform:scaleX(0);	 transform-origin:left;
	 -webkit-transform-origin:left;	 -moz-transform-origin:left;	 transition:transform .5s;	 -webkit-transition:transform .5s;	 -moz-transition:transform .5s;	 border-radius:0 50px 50px 0;}
.actionImg10 .lm_img {	 overflow:hidden;	 width:100%;	 height:184px;	 margin-bottom:15px;}
.actionImg10 .lm_img img {	 width:100%;	 height:auto;	 filter:grayscale(0%);	 -webkit-filter:grayscale(0%);	 transition:all .8s;	 -webkit-transition:all .8s;	 -moz-transition:all .8s;}
.actionImg10 .lm_txt {	 font-size:15px; color:#595959; line-height:23px}
.actionImg10 .lm_txt .sub_tit {	 display:inline;	 font-size:23px; line-height:30px;	 font-weight:bold; color:#363636; padding:10px 0}
.actionImg10 .lm_txt p { border:1px solid #3a3a3a; padding:5px 0; font-size:14px; width:190px; margin:15px auto 0; }
.actionImg10:hover:after{	 transform:scaleX(1.2);	 -webkit-transform:scaleX(1.2);	 -moz-transform:scaleX(1.2);}
.actionImg10:hover .lm_img img {	 filter:grayscale(0%);	 -webkit-filter:grayscale(0%);	 transform:scale(1.1);	  -webkit-transform:scale(1.1);	 }
.actionImg10:hover .lm_txt .sub_tit {	 color:#0072bc; }
.actionImg10:hover .lm_txt .desc {	 color:#595959;}

.event_area { width:1100px; margin:35px auto; height:100px; background:#666; clear:both}

.board_area { background:url(../images/main2/board_bg.jpg) no-repeat left center; width:100%; height:368px}
.board_area > div > div { float:left; width:360px; margin-right:10px; text-align:center; margin-top:28px}
.board_area > div > div:last-child { margin-right:0 }
.board_area > div > div h2 { color:#fff; font-size:22px; line-height:68px}
.board_area > div > div dl { background:#fff; margin-top:20px; border-radius:10px; padding:25px 15px; box-shadow:2px 2px 5px #333 }
.board_area > div > div dl dt { border-bottom:1px solid #ddd }
.board_area > div > div dl dt h3 { font-size:20px; line-height:25px}
.board_area > div > div dl dt .date { color:#999; font-size:14px; margin-top:8px; margin-bottom:10px}
.board_area > div > div dl dd { margin-top:10px; line-height:25px; color:#5b5b5b}
.board_area .notice h3 { color:#05cebf}
.board_area .data h3 { color:#fd6939}
.board_area .faq h3 { color:#8e3091}

.process { background:url(../images/main2/process_bg.gif) repeat-y center center; height:722px; width:100%;}
.process > div > div { float:left; width:50%; text-align:center}
.process > div > div h2 { font-size:32px; line-height:40px; margin-top:60px; margin-bottom:60px}
.process > div > div h2 p { height:1px; background:#366c6e; display:block; width:110px; margin:20px auto 0}
.process > div .jr_area { background:url(../images/main2/jr_bg.png) no-repeat 0 30px #c1dbdc; height:722px}
.process > div .sr_area { background:url(../images/main2/sr_bg.png) no-repeat 410px 100px #e4e4de; height:722px}
.process > div .jr_area h2 { color:#366c6e}
.process > div .sr_area h2 { color:#99a600}
.process > div .sr_area h2 p { background:#99a600}
.process > div .sr_area dl dt { color:#99a600}

.amazon_scroller2{ padding: 0px; margin:0; width:530px !important; height:380px !important }
.amazon_scroller2 .amazon_scroller_nav2{ position: absolute; width:530px !important}
.amazon_scroller2 .amazon_scroller_nav2 li{ cursor: pointer; position: absolute; top:-140px; border:0}
.amazon_scroller2 .amazon_scroller_mask2{ position: absolute;   overflow: hidden; width:530px !important}
.amazon_scroller2 ul{ padding: 0px; margin: 0px; float: left;}
.amazon_scroller2 ul li{  padding: 0px; margin:0 5px; list-style: none; float: left; text-align: center; display:inline; }
.amazon_scroller2 ul li a{ text-decoration: none;}
.amazon_scroller2 ul li a amazon_scroller_title{	overflow:hidden;}
.amazon_scroller2 ul li a:hover{ }
.amazon_scroller2 ul li a img{ border: none;}
.process dl dt { font-size:25px; line-height:35px; color:#5687b2; padding:20px 0; font-weight:bold}
.process dl dd { font-size:19px; color:#212121; }
.process dl dd p { font-size:15px; color:#444444; margin-top:15px; line-height:22px}

.amazon_scroller3{ padding: 0px; margin:0; width:530px !important; height:380px !important; float:right }
.amazon_scroller3 .amazon_scroller_nav3{ position: absolute; width:530px !important}
.amazon_scroller3 .amazon_scroller_nav3 li{ cursor: pointer; position: absolute; top:-140px; border:0}
.amazon_scroller3 .amazon_scroller_mask3{position: absolute;	overflow: hidden;	width: 530px !important;	}
.amazon_scroller3 ul{ padding: 0px; margin: 0px; float: left;}
.amazon_scroller3 ul li{  padding: 0px; margin:0 5px; list-style: none; float: left; text-align: center; display:inline; }
.amazon_scroller3 ul li a{ text-decoration: none;}
.amazon_scroller3 ul li a amazon_scroller_title{	overflow:hidden;}
.amazon_scroller3 ul li a:hover{ }
.amazon_scroller3 ul li a img{ border: none;}

.study { text-align:center; width:100%; position:relative; height:360px}
.study h2 { font-size:32px; line-height:40px; margin-top:60px; margin-bottom:45px}
.study h2 p { height:1px; background:#494949; display:block; width:110px; margin:20px auto 0}
.study ul { width:900px; margin:0 auto; text-align:center}
.study ul li { float:left; width:300px;}
.study ul li a .s_icon { width:107px; height:107px; display:inline-block; margin-bottom:15px}
.study ul li a .s_icon1 { background:url(../images/main2/s_icon1.png) no-repeat center center}
.study ul li a .s_icon2 { background:url(../images/main2/s_icon2.png) no-repeat center center}
.study ul li a .s_icon3 { background:url(../images/main2/s_icon3.png) no-repeat center center}
.study ul li a:hover .s_icon1 { background:url(../images/main2/s_icon1.png) no-repeat center top}
.study ul li a:hover .s_icon2 { background:url(../images/main2/s_icon2.png) no-repeat center top}
.study ul li a:hover .s_icon3 { background:url(../images/main2/s_icon3.png) no-repeat center top}
.study ul li h3 { font-size:17px; color:#002f46; margin-bottom:5px; font-weight:normal; line-height:22px}

.q_bt { background:url(../images/main2/q_bt_bg.jpg) no-repeat center center; width:100%; height:313px; text-align:center; color:#fff}
.q_bt .call_num { font-size:40px; line-height:45px; color:#ffd217; line-height:53px; margin:10px 0 30px}
.q_bt .txt { padding-top:52px; font-size:16px}
.q_bt ul { width:948px; margin:0 auto}
.q_bt ul li { float:left; margin:5px }
.q_bt ul li a { display:block; width:225px; padding:10px 0; border:1px solid #fff; text-align:center; font-size:16px; color:#fff; background:url(../images/main2/q_bt_arrow.png) no-repeat 210px center}
.q_bt ul li a:hover { background:url(../images/main2/q_bt_arrow.png) no-repeat 210px center #002f46; }


.contents { padding:50px 0; background:#f9f7fa; width:100%; position:relative; height:440px}
.contents > div > div { float:left; width:49%}
.contents h2 { font-size:27px; line-height:35px;  margin-bottom:35px; text-align:center }
.contents h2 p { height:1px; background:#494949; display:block; width:110px; margin:15px auto 0}
.contents ul li { clear:both; margin-bottom:40px; height:45px; margin-left:15px;}
.contents ul li img { float:left; margin-right:25px; margin-left:20px}
.contents ul li dl { float:left;}
.contents ul li dl dt { font-size:18px; line-height:25px; color:#ff9211; margin-bottom:5px}
.contents ul li dl dd { color:#555555}
.contents ul li a:hover dt { text-decoration:underline}
.contents .free { border-left:1px solid #ddd; width:50%; }
.contents .free dt { color:#0072bc;}

