@CHARSET "UTF-8";
@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");
.helloHeader>article:first-child img {display:block;margin: 0 auto;width: 100%;/* height: 235px; */}

.subnav {text-align:center;height: 50px;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.subnav ul {overflow:hidden;display: inline-block;}
.subnav li {height: 60px;float: left;line-height: 50px;text-align: center;display: inline-block;box-sizing: border-box;font-weight: bold;padding: 0 36px;font-size: 10.5pt;letter-spacing: -0.5px;}
.subnav li.active {background: url(/image/main/sub/navArrow.jpg) no-repeat;background-position-x: center;background-position-y: 50px;}
.subnav li a {color: #444;display:block;width:100%;height:50px;}
.subnav li.active a {color:#9d98b8;}

.headerCategory {text-align:right;margin: 0 auto;margin-top: 14px;/* margin-right: 74px; */}
.headerCategory>div {overflow: hidden;display: inline-block;margin-bottom: 24px;}
.headerCategorySpan1,.headerCategorySpan2,.headerCategorySpan3 {display: inline-block;height: 21px;box-sizing: border-box;float: left;color:#999;font-weight: bold;font-size: 14px;line-height: 17px;}
.headerCategorySpan2 {margin-right:5px;}
.headerCategorySpan3 {color: #111;font-weight:bold;}
.headerCategorySpan1 img {margin-top: 2px;margin-right: 7px;}

.helloHeader>article:first-child img.sub_left_arrow {width: 6px;margin: 0;display: inline-block;padding: 0 6px 0 11px;}
.helloHeader>article:first-child span {display:inline-block;}
.midtype {color:#999;}





.quickDiv1 {text-align: center;padding-top: 16px;padding-bottom: 13px;}
.quickDiv1 img {margin-left:1px}
.quickOver  a {color: #555;display: block;width: 100%;}
.quickOver {text-align:center;font-size: 13px;font-weight: bold;width: 86px;margin-left: 4px;}
.quickOver:hover {background:#377e3c;}
.quickOver3 a {font-weight: 700;}
.quickOver a:hover {color:#fff;}
.quickOver1,.quickOver2,.quickOver4 {height:23px;line-height: 22px;}
.quickOver3 {/* padding-top: 3px; */box-sizing: border-box;/* height: 21px; */}
.quickText1 {margin-bottom:10px;}
.quickText2,.quickText3 {margin-bottom:7px;font-family: 'Nanum Myeongjo',serif !important;font-size: 14px;text-align: center;font-weight: bold;line-height: 20px;}

.quickDiv3 {margin-top: -6px;text-align:center;padding-left: 1px;font-size: 13px;font-weight: bold;}
.quickDiv3 a {color: #377e3c;overflow: hidden;}
.quickDiv3>a div:first-child {margin-bottom: 6px;}
.quickDiv3 div:first-child {font-size: 22px;}

.quickline {width:24px;height:1px;background:#d6d6d6;margin-left: 35px;margin-top: 8px;margin-bottom: 8px;}

.subContentContainer {width:100%;position:relative;height: 700px;background: #f5f5f5;}
.subContentDiv {width:1200px;position:absolute;left: 50%;margin-left: -600px;top: -61px;background: #fff;box-shadow: 0px 0px 10px #d1d1d1;padding: 0 75px;box-sizing: border-box; padding-bottom: 100px;}
.subImgDiv img {vertical-align:middle; width: 100%;}

.subContentDiv .content {margin-top: 10px;}
footer {border-top: 1px solid #ddd;}

.sub_wrap {width: :1050px; margin: 0 auto;}
.sub_head {margin:100px 0 130px 0;}
.sub_head h2 {text-align:center;color:#111;margin-bottom:25px;text-transform:uppercase;font-size: 18pt;}
.sub_head .line {width:64px; height:1px; background:#ddd; margin:0 auto;}

.quick_menu {position:fixed;top: 23%;right:1%;z-index: 999;}
.quick_area {width:125px; height:400px; background:url('/image/quick/quick_bg.png') 13% no-repeat;}
.quick_area ul li {margin-bottom:7px;height: 47px;}
.top_title {margin-bottom:10px;}

.quick_menu .done img {display:block;}
.quick_menu ul img {display:none;}


.side_button.mobile li a{color:#fff;}
    .side_button.mobile .call a::before {
        content: '';
        padding-top: 10px;
        background: url(/image/main/call.png) no-repeat;
        display: block;
        width: 81px;
        height: 108px;
        margin: 8px auto 0px;
        background-size: 100%;
    }
    .side_button.mobile .call{bottom: 100px;color:#fff;}
    .side_button.mobile .side{width: 70px;height: 70px;color:#fff;}
    .side_button.mobile .side {
        padding-top: 30px;
        font-size: 50px;
        width: 260px;
        height: 260px;
        position: fixed;
        right: 77px;
        color:#fff;
        background: #585284;
        border-radius: 500px 500px 500px 500px;
        z-index: 50;
        text-align: center;
    }
  