@charset "utf-8";

@font-face {
 font-family: 'NS';
 src: url(ns/NanumSquare.eot);
 src: url(ns/NanumSquare.eot?#iefix) format('embedded-opentype'),
      url(ns/NanumSquare.woff) format('woff'),
      url(ns/NanumSquare.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(ng/NanumGothic-Regular.eot);
  src: url(ng/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(ng/NanumGothic-Regular.woff2) format('woff2'),
       url(ng/NanumGothic-Regular.woff) format('woff'),
       url(ng/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: bold;
  src: url(ng/NanumGothic-Bold.eot);
  src: url(ng/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(ng/NanumGothic-Bold.woff2) format('woff2'),
       url(ng/NanumGothic-Bold.woff) format('woff'),
       url(ng/NanumGothic-Bold.ttf) format('truetype');
}

/* default */
* {font-family: '나눔고딕','Nanum Gothic','맑은 고딕','Malgun Gothic', sans-serif;margin:0;padding:0;font-size:14px;}
html{}
body {overflow:scroll}
body,p,ul{margin:0;padding:0}
li{list-style:none}
img{border:0;font-size:0;line-height:0;vertical-align: top}
a{text-decoration:none}
table{width:100%;border-collapse:collapse;table-layout:fixed}
caption{visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0;text-indent:-9999em}
strong{font-family: '나눔고딕', sans-serif;}
input[type=checkbox],input[type=radio]{width:13px;height:13px;margin:0;border:1px solid #707070;vertical-align:middle}
.input_txt,textarea{padding:4px;border:1px solid #ddd;border-top:1px solid #c5c5c5;border-left:1px solid #c5c5c5}
.input_txt{height:20px}
select.select{height:30px;border:1px solid #ddd;border-top:1px solid #c5c5c5;border-left:1px solid #c5c5c5}
fieldset{margin:0;padding:0;border:0}
a {color:#4b4b4b;text-decoration:none;font-family: '나눔고딕', sans-serif;}
a:active,a:focus,a:hover {text-decoration:none;}
input,textarea {outline:none;}
em {font-style: normal;}

/* margin */
.mt0 {margin-top:0px !important;}
.mt5 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}
.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}
.mt25 {margin-top:25px !important;}
.mt30 {margin-top:30px !important;}
.mt35 {margin-top:35px !important;}
.mt40 {margin-top:40px !important;}
.mt45 {margin-top:45px !important;}
.mt50 {margin-top:50px !important;}
.mt55 {margin-top:55px !important;}
.mt60 {margin-top:60px !important;}

.ml10 {margin-left:10px !important;}
.ml30 {margin-left:30px !important;}

/* font-size */
.fs12 {font-size:12px !important;}
.fs13 {font-size:13px !important;}
.fs14 {font-size:14px !important;}
.fs15 {font-size:15px !important;}
.fs16 {font-size:16px !important;}
.fs17 {font-size:17px !important;}
.fs18 {font-size:18px !important;}
.fs19 {font-size:19px !important;}
.fs20 {font-size:20px !important;}

.tac {text-align:center !important;}
.tal {text-align:left !important;}
.tar {text-align:right !important;}

.fl {float:left !important;}
.fr {float:right !important;}

.ovh {overflow:hidden;}

.orange {color:#ef7411 !important;}
.red {color:#e83939 !important;}

.line14 {line-height:1.4;}

/* layout */
#header {position:fixed;height:106px;background:#000;z-index:1000;width:100%}
#header:after {content:'';position:absolute;top:46px;left:50%;right:100%;width:50%;border-top:1px solid #3a3a3a}
#header .inner {position:relative;width:1200px;margin:0 auto;}
#header .inner .logo {display:block;padding:35px 0 0 40px;}
#header .inner .util {position:absolute;top:12px;right:0;}
#header .inner .util a {display:inline-block;font-size:13px;color:#fff;}
#header .inner .util a + a {margin-left:15px;}
#header .inner .gnb {position:absolute;top:46px;right:-5px;border-top:1px solid #3a3a3a}
#header .inner .gnb > ul {}
#header .inner .gnb > ul > li {position:relative;float:left;}
#header .inner .gnb > ul > li > a {display:block;padding:19px 67px;font-family: 'NS';font-size:17px;color:#fff;}
#header .inner .gnb > ul > li:hover  ul {display:block;}
#header .inner .gnb > ul > li ul {display:none;z-index:55;position:absolute;width:115px;top:56px;left:45px;padding:13px 20px;border:1px solid #000;border-top:3px solid #000;background:#fff;opacity:0.9}
#header .inner .gnb > ul > li ul li {}
#header .inner .gnb > ul > li ul li a {line-height:1.9;font-size:13px;color:#151515;}
#header .inner .gnb > ul > li ul li a.on,
#header .inner .gnb > ul > li ul li a:hover {color:#f94607;}
#header .inner .gnb.on  > ul > li ul {display:block;}
/*#header .dim_w {display:none;position:absolute;width:100%;left:0;top:106px;background:#fff;height:285px;border-bottom:3px solid #000;}
#header .dim_w.on {display:block;}*/

#container {overflow:hidden;width:1200px;margin:0 auto;padding:35px 0;padding-top:140px;}
#container .lnb {float:left;width:200px;}
#container .lnb .tit {display:block;margin-bottom:15px;padding-bottom:30px;font-size:30px;color:#000;border-bottom:1px solid #d9d9d9;font-family: 'NS';background:url(../images/common/l_arrow.png) no-repeat 95% 10px;}
#container .lnb .menu {margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #d9d9d9;}
#container .lnb .menu > li > {}
#container .lnb .menu > li > a {display:block;padding:14px;font-size:14px;font-weight:bold;color:#353434;}
#container .lnb .menu > li > a.on {border:1px solid #000;background:url(../images/common/l_arrow.png) no-repeat 95% 50%;}
#container .lnb .menu > li > ul {display:none;padding:5px 0;border:1px solid #000;border-top:0;background:#f8f8f8;}
#container .lnb .menu > li > ul li {}
#container .lnb .menu > li > ul li a {display:block;padding:5px 13px;font-size:13px;font-weight:bold;color:#353434;}
#container .lnb .menu > li > a.on + ul {display:block;}
#container .lnb .banner {}
#container .lnb .banner a {display:block;}
#container .lnb .banner a + a {margin-top:7px;}

#container .content {float:right;width:960px;}

#footer {position:relative;padding:25px 0 25px 225px;border-top:1px solid #e0e0e0;}
#footer .logo {position:absolute;top:55px;left:96px;}
#footer .use_link {overflow:hidden;}
#footer .use_link li {float:left;position:relative;}
#footer .use_link li a {display:block;font-size:11px;color:#505050;font-weight:bold;}
#footer .use_link li + li{margin-left:5px;padding-left:5px;}
#footer .use_link li + li:after {content:'';position:absolute;top:50%;left:0;width:1px;height:8px;margin-top:-4px;border-left:1px solid #505050;}


#footer .ads {margin-top:13px;line-height:1.4;font-size:11px;font-weight:bold;color:#a0a0a0;}
#footer .ads p {font-size:11px;}
#footer .fm_site {position:absolute;top:52px;right:110px;padding:2px 0;border:1px solid #a0a0a0;font-size:11px;color:#b1b1b1;}


.tit_wrap {margin-bottom:28px;padding-bottom:30px;border-bottom:1px solid #d9d9d9;}
.tit_wrap .tit_type01 {display:inline-block;font-family: 'NS';font-size:30px;color:#000;}
.tit_type02 {display:block;font-size:15px;color:#393939;}
.tit_type03 {display:block;font-size:18px;color:#393939;}
.tit_type03.line {padding-top:40px;border-top:1px solid #d9d9d9;}

.txt_type01 {line-height:1.5;font-size:14px;color:#404040;}

.list_type01 {}
.list_type01 li {position:relative;padding-left:10px;line-height:1.4;font-size:13px;color:#444;}
.list_type01 li:after{content:'·';position:absolute;top:0px;left:0;}

.descript {line-height:1.4;font-size:13px;font-weight:bold;color:#717070;}

.i_text {padding:0 5px;height:33px;line-height:33px;border:1px solid #d1d1d1;background:#fbfbfb;vertical-align: top}
.i_select {height:35px;line-height:35px;padding:0 10px;border:1px solid #d1d1d1;vertical-align: top}
.i_select02 {height:35px;line-height:35px;padding:0 10px;border:1px solid #d1d1d1;vertical-align: top;background:#fbfbfb}
textarea {width:100%;padding:10px;border:1px solid #d1d1d1;box-sizing: border-box;resize:none}
label.cl {display:block;}
label span {font-size:13px;color:#717070;}
label.rb + label.rb {margin-left:20px;}


.tab {border:1px solid #dadada;}
.tab ul {}
.tab ul:after {display:block;content:'';clear:both;}
.tab ul li {float:left;width:33%;}
.tab ul li:first-child {width:34%;}
.tab ul li a {z-index:1;position:relative;display:block;height:53px;line-height:53px;text-align:center;font-size:15px;font-weight:bold;color:#5f5f5f;}
.tab ul li a.on {z-index:2;height:55px;line-height:55px;margin:-1px;color:#fff;background:#3d3d3d}
.tab ul li + li a  {border-left:1px solid #dadada;}
.tab.chk li a.on:after {content:'';position:absolute;top:50%;right:30px;width:16px;height:9px;margin-top:-5px;background:url(../images/content/bg_chk.png);}
.tab.chk02 li a.on:after {content:'';position:absolute;top:50%;right:15px;width:10px;height:16px;margin-top:-8px;background:url(../images/content/bg_chk02.png);}


.tab.col2 ul li {width:50%;}
.tab.col5 ul li {width:20%;}
.tab.col5 ul li:first-child {width:20%;}
.tab.col6 ul li {width:16.5%;}
.tab.col6 ul li:first-child  {width:17.5%;}
/*.tab.col6 ul li:nth-child(7)  {width:17.5%;}*/

.btn_box {padding:50px 0;text-align:center;}
.btn {display:inline-block;text-align:center;}
.btn + .btn {margin-left:10px;}
.btn.type01 {padding:0 30px;height:44px;line-height:44px;font-size:16px;color:#fff;background:#000;}
.btn.type01.sm {padding:0 15px;height:35px;line-height:35px;font-size:13px;color:#fff;background:#000;}
.btn.type02 {padding:0 30px;height:44px;line-height:44px;font-size:16px;color:#fff;background:#727272;}
.btn.type03 {padding:0 26px;height:50px;line-height:50px;font-size:16px;color:#fff;background:#333;}



.filebox {overflow:hidden;}
.filebox input[type="file"] { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0; }
.filebox input.i_text {float:left;border-right:0;}
.filebox label {float:left;display:inline-block;height:35px;line-height:35px;padding:0 18px;text-align:center;font-size:14px;color:#fff;background:#9b9b9b;cursor:pointer}

.tbl_type01 {}
.tbl_type01 tbody tr th,
.tbl_type01 tbody tr td {border-top:1px solid #e8e8e8}
.tbl_type01 tbody tr:first-child th,
.tbl_type01 tbody tr:first-child td {border:0}
.tbl_type01 tbody tr th,
.tbl_type01 tbody tr td {padding:16px 28px;text-align:left;font-size:12px;color:#6b6b6b;}
.tbl_type01 tbody tr th * {font-size:12px;color:#6b6b6b}
.tbl_type01 tbody tr td {padding-right:0;}
.tbl_type01 tbody tr td .req {position:relative;top:11px;padding-left:10px;font-size:12px;color:#a4a4a4;}
.tbl_type01 tbody tr td .req img {vertical-align:middle;}
.tbl_type01 tbody tr td .req1 {position:relative;padding-left:10px;font-size:12px;color:#a4a4a4;}
.tbl_type01 tbody tr td .req1 img {vertical-align:middle;}
.tbl_type01 tbody tr td .i_text {vertical-align: top}
.tbl_type01 tbody tr td label span {font-size:12px;}

.tbl_type02 {}
.tbl_type02 tbody tr th,

.tbl_type02 tbody tr th,
.tbl_type02 tbody tr td {padding:10px 28px;font-weight:normal;text-align:left;font-size:15px;color:#6b6b6b;}
.tbl_type02 tbody tr th * {font-size:15px;color:#6b6b6b}
.tbl_type02 tbody tr td {padding-right:0;}
.tbl_type02 tbody tr td .req {position:relative;top:11px;padding-left:10px;font-size:12px;color:#a4a4a4;}
.tbl_type02 tbody tr td .i_text {vertical-align: top}
.tbl_type02 tbody tr td label span {font-size:12px;}

.bbs_search {overflow:hidden;padding:10px 0;}
.bbs_search .left {float:left;padding-top:5px;}
.bbs_search .left .total {height:14px;line-height:14px;font-size:14px;font-weight:normal;}
.bbs_search .left .total em {font-style:normal;font-weight:bold;}
.bbs_search .left .total span {height:14px;line-height:14px;font-weight:normal;}
.bbs_search .left .pag {position:relative;margin-left:10px;padding-left:10px;font-size:14px;font-weight:normal;}
.bbs_search .left .pag:after {content:'';position:absolute;top:50%;left:0;width:1px;height:12px;margin-top:-4px;background:#d1d3d9;}
.bbs_search .left .pag em {font-style:normal;font-weight:bold;}
.bbs_search .left .pag span {font-weight:normal;}
.bbs_search .right {float:right;}
.bbs_search .right .i_text {width:200px;background:#fff;}

.board_top {overflow:hidden;}
.board_top .all {float:left;padding-top:15px;font-size:14px;color:#444;}
.board_top .all em {font-style:normal;color:#ef7411;}
.board_top .btn {float:right;}

.board_top.rev .btn_wrap {float:left;}
.board_top.rev .btn_wrap .btn {float:left;margin-right:5px;}
.board_top.rev .btn_wrap .btn + .btn {margin-left:0}

.board_top.rev .all {float:right;}

.tbl_list {border-top:2px solid #464646;}
.tbl_list thead tr th {padding:16px 0;font-size:14px;color:#474747;border-bottom:1px solid #d9d9d9;background:#f7f7f7}
.tbl_list tbody tr td {padding:12px 5px;border-bottom:1px solid #d9d9d9;font-size:14px;}
.tbl_list tbody tr td .nts {}
.tbl_list tbody tr td .sdv {display:inline-block;width:80px;height:26px;line-height:26px;text-align:center;border:1px solid #d0d0d0;color:#474747;}
.tbl_list tbody tr td .rep {color:#eb7f1f;padding-right:5px;}
.tbl_list tbody tr td .state01 {display:inline-block;width:66px;height:22px;line-height:22px;border-radius:0.2em;text-align:center;font-size:13px;color:#fff;background:#c9837e}
.tbl_list tbody tr td .state02 {display:inline-block;width:66px;height:22px;line-height:22px;border-radius:0.2em;text-align:center;font-size:13px;color:#fff;background:#7eb7c9}
.tbl_list tbody tr td .state03 {display:inline-block;width:66px;height:22px;line-height:22px;border-radius:0.2em;text-align:center;font-size:13px;color:#fff;background:#bbbbbb}

.tbl_list tbody tr td .time {}
.tbl_list tbody tr td .time li {font-size:13px;color:#474747;}
.tbl_list tbody tr td .time li.num {margin-top:8px;}

.tbl_list tbody tr td .prod {text-align:left;}
.tbl_list tbody tr td .prod_img {display:inline-block;width:98px;height:98px;border:1px solid #ccc;}
.tbl_list tbody tr td .prod_img img {display:block;width:98px;height:98px;}
.tbl_list tbody tr td .prod .ptit {display:block;font-size:15px;color:#474747;}
.tbl_list tbody tr td .ev_tit {display:block;text-align:left;}
.tbl_list tbody tr td .ev_tit strong {font-size:14px;color:#333;}
.tbl_list tbody tr td .ev_tit p {padding-top:5px;font-size:12px;color:#777;}
.tbl_list tbody tr td .new {display:inline-block;vertical-align:middle; }


.tbl_list tbody tr td .prod .opt {}
.tbl_list tbody tr td .prod .opt li {line-height:1.6;font-size:13px;color:#eb670f;}
.tbl_list tbody tr td .point {margin-top:10px;}
.tbl_list tbody tr td .point li {}
.tbl_list tbody tr td .point li span {display:inline-block;height:18px;line-height:18px;padding:0 7px;text-align:center;font-size:11px;color:#fff;background:#4d484d;}
.tbl_list tbody tr td .point li em {display:inline-block;font-style:normal;height:18px;line-height:18px;font-size:13px;vertical-align:bottom}
.tbl_list tbody tr td .step {}
.tbl_list tbody tr td .step li + li {margin-top:4px;}
.tbl_list tbody tr td .step li .st01 {display:inline-block;width:70px;height:20px;line-height:20px;text-align:center;font-size:11px;color:#fff;background:#1092c8}
.tbl_list tbody tr td .step li .st02 {display:inline-block;width:70px;height:20px;line-height:20px;text-align:center;font-size:11px;color:#fff;background:#838383}
.tbl_list tbody tr td .step li .st03 {display:inline-block;width:70px;height:20px;line-height:20px;text-align:center;font-size:11px;color:#fff;background:#625ea8}
.tbl_list tbody tr td .step li .st05 {display:inline-block;width:70px;height:20px;line-height:20px;text-align:center;font-size:11px;color:#fff;background:#959595}
.tbl_list tbody tr td .step li .st04 {display:inline-block;width:68px;height:18px;line-height:18px;text-align:center;font-size:11px;color:#5f5f5f;border:1px solid #a6a6a6;
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f5f5f5),color-stop(0.50, #fff));
  background-image: -o-linear-gradient(bottom, #f5f5f5 0%, #fff 50%);
  background-image: -moz-linear-gradient(bottom, #f5f5f5 0%, #fff 50%);
  background-image: -webkit-linear-gradient(bottom, #f5f5f5 0%, #fff 50%);
  background-image: -ms-linear-gradient(bottom, #f5f5f5 0%, #fff 50%);
  background-image: linear-gradient(to bottom, #f5f5f5 0%, #fff 50%);
}

.tbl_view {border-top:2px solid #464646;}
.tbl_view thead {}
.tbl_view thead tr th {padding:18px;font-size:14px;color:#474747;border-bottom:1px solid #d9d9d9;background:#f7f7f7;}
.tbl_view tbody tr th,
.tbl_view tbody tr td {height:35px;padding:9px 0;border-bottom:1px solid #d9d9d9;}
.tbl_view tbody tr th {padding-left:25px;text-align:left;}
.tbl_view tbody tr td.cont {padding:25px;line-height:1.6;}
.tbl_view tbody tr td img {display:inline-block;max-width:100%;}

.tbl_view02 {border-left:1px solid #dedede;border-right:1px solid #dedede;border-top:2px solid #464646;}
.tbl_view02 tbody tr th,
.tbl_view02 tbody tr td {height:35px;padding:0 15px;border-bottom:1px solid #dedede;font-size:13px;color:#717070;}
.tbl_view02 tbody tr th {border-right:1px solid #dedede;background:#f9f9f9;color:#2d2d2d;}






.paging {padding:40px 0;text-align:center;}
.paging a {display:inline-block;height:29px;line-height:29px;padding:0 12px;text-align:center;vertical-align:top;font-size:12px;color:#777;border:1px solid #d9d9d9;}
.paging a.on,
.paging a:hover {color:#fff;border:1px solid #1a1d30;background:#1a1d30}
.paging a.ut {padding:0;}

.form_box {margin-top:10px;padding:15px 40px;border:1px solid #e3e3e3;border-top:2px solid #666;}
.form_box textarea {background: #fbfbfb}

.exit {overflow: hidden}
.exit li {float:left;width:50%;padding-bottom:10px;}
.exit li label span {font-size:14px;color:#444;}

.login_wrap {padding:100px 0;}
.login_wrap .tit {position:relative;display:block;padding:22px 0 0 0;text-align:center;font-family:'NS';font-size:48px;color:#000;}
.login_wrap .tit:after {content:'';position:absolute;top:0;left:50%;margin-left:-50px;width:100px;height:1px;background:#000;}
.login_wrap .txt01 {padding:22px 0 0 0;text-align:center;font-family:'NS';font-size:20px;font-weight:bold;color:#000;}
.login_wrap .txt02 {padding:22px 0 0 0;text-align:center;font-size:14px;color:#333;}
.login_wrap .login {overflow:hidden;width:860px;margin:40px auto 0 auto;border:1px solid #cfcfcf;border-top:3px solid #000;}
.login_wrap .login .left {float:left;width:543px;padding:0 20px 0 40px;text-align:center;}
.login_wrap .login .left .l_box {position:relative;display:inline-block;margin-top:58px;padding-right:140px;}
.login_wrap .login .left .l_box label {display:block;}
.login_wrap .login .left .l_box label + label {margin-top:10px;}
.login_wrap .login .left .l_box label {display:block;}
.login_wrap .login .left .l_box label span {display:inline-block;width:66px;text-align:left;font-size:15px;font-weight:bold;color:#333;}
.login_wrap .login .left .l_box label .i_text {width:230px;background:#fbfbfb;font-size:14px;font-weight:bold;}
.login_wrap .login .left .l_box .btn_login {position:absolute;top:0;right:0;display:block;width:128px;height:80px;line-height:80px;text-align:center;font-size:17px;font-weight:bold;color:#fff;background:#000;}
.login_wrap .login .left .sv {margin-left:124px;padding-top:12px;text-align:left}
.login_wrap .login .left .sv label {}
.login_wrap .login .left .sv label + label {margin-left:20px;}
.login_wrap .login .left .sv label span {position:relative;top:1px;display:inline-block;font-size:14px;color:#333333;}
.login_wrap .login .left .mu {margin-left:124px;padding-top:30px;text-align:left;}
.login_wrap .login .left .mu a {display:inline-block;}
.login_wrap .login .left .mu a + a {margin-left:30px;}
.login_wrap .login .left .sns {display:block;margin-top:60px;padding:8px 0 0 5px;text-align:left;border-top:1px solid #dedede;}
.login_wrap .login .left .sns dt {display:inline-block;width:200px;}
.login_wrap .login .left .sns dt strong {font-size:22px;color:#000;font-family:'NS'}
.login_wrap .login .left .sns dt p {padding-top:4px;font-size:14px;color:#717171;font-family:'NS'}
.login_wrap .login .left .sns dd {display:inline-block;padding-right:15px;}
.login_wrap .login .right {float:right;width:254px;padding:12px 0;text-align:center;border-left: 1px solid #cfcfcf;}
.login_wrap .login .right a {display:inline-block;}


.agree_box {overflow:auto;height:100px;margin-top:15px;padding:20px 24px;font-size:13px;color:#717070;border:1px solid #e3e3e3;border-top:2px solid #666;}
.agree_box * {font-size:13px;color:#717070;}


.txt_cont {position:relative;padding-left:20px;line-height:1.6;font-size:14px;color:#444;letter-spacing:-1px}
.txt_cont .num {position:absolute;top:0;left:0;}
.txt_cont + .txt_cont {margin-top:28px;}

.tbl_cont {}
.tbl_cont thead tr th {padding:13px 0;font-size:14px;color:#fff;background:#000;}
.tbl_cont tbody tr td {padding:13px 20px;text-align:center;font-size:13px;line-height:1.6;border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;color:#474747;}
.tbl_cont tbody tr td.non {border-left:0;}

.faq_list {margin-top:50px;border-top:1px solid #ccc;}
.faq_list * {font-family:'NS'}
.faq_list .faq {border-bottom:1px solid #ccc;}
.faq_list .faq .q {display:block;padding:15px 35px 15px 0;overflow:hidden;background:url(../images/icon/arrow_up.png) no-repeat 98% 50%;}
.faq_list .faq .q.on {background:url(../images/icon/arrow_down.png) no-repeat 98% 50%;}
.faq_list .faq .q .num {display:inline-block;float:left;width:5%;text-align:center;}
.faq_list .faq .q .devied {display:inline-block;float:left;width:15%;text-align:center;}
.faq_list .faq .q .tit {display:inline-block;float:left;width:80%;}
.faq_list .faq .q.on + .a {display:block;padding:36px 52px;line-height:1.8;border-top:1px solid #ccc;background:#f8f8f8 url(../images/icon/bg_re.png) no-repeat 30px 44px;}
.faq_list .faq .a {display:none;}

.ev_top {}
.ev_top ul {overflow:hidden;}
.ev_top ul li {float:left;}
.ev_top ul li a {display:block;}
.ev_top ul li a strong {display:block;padding-top:8px;text-align:center;font-size:14px;color:#333;}
.ev_top ul li a p {padding-top:3px;text-align:center;font-size:13px;font-weight:bold;color:#5f5e5e;}
.ev_top ul li + li {float:right;}

.brand_tit {overflow:hidden;margin-top:30px;}
.brand_tit .tit {float:left;font-size:28px;}
.brand_tit .tit span {position:relative;top:-3px;left:5px;font-size:18px;color:#383838;vertical-align:middle;}
.brand_tit .i_select {float:right;min-width:180px;}

.prod_list {padding-bottom:30px;border-bottom:1px solid #d9d9d9;}
.prod_list ul {overflow:hidden;margin-top:-10px;margin-left: -35px;text-align:center;}
.prod_list ul li {display:inline-block;;width:268px;margin-left:45px;padding:40px 0 0 0;vertical-align:top}
.prod_list ul li a {display:block;padding:7px;border:1px solid #fff;}
.prod_list ul li a:hover .img {border:1px solid #848484}
.prod_list ul li a .img {display:block;width:250px;border:1px solid #e1e1e1;}
.prod_list ul li a .img img {display:block;width:100%;}
.prod_list ul li a .bname{display:block;padding-top:10px;font-size:15px;color:#383838;}
.prod_list ul li a .descript{min-height:32px;padding:4px 0 0 0;font-size:12px;font-weight:normal;color:#9e9e9e;}
.prod_list ul li a .price{display:block;padding:8px 0 10px 0;font-weight:bold;font-size:14px;color:#383838;}

.detail_box {overflow:hidden;margin:-7px 0 60px 0;}
.detail_box .detail01 {float:left;width:448px;padding-top:10px;}
.detail_box .detail01 .bx-wrapper {height:418px;border:1px solid #cfcfcf;}
.detail_box .detail01 #thums {margin:13px 0 0 -9px;}
.detail_box .detail01 #thums a {float:left;display:block;width:80px;height:69px;margin-left:9px;border:1px solid #cfcfcf;}
.detail_box .detail02 {float:right;width:458px;}
.detail_box .detail02 .tit {display:block;font-size:46px;font-weight:bold;color:#222222;letter-spacing:-0.03em;}
.detail_box .detail02 .txt {padding-top:14px;line-height:1.4;font-size:14px;color:#333;}
.detail_box .detail02 .info {overflow:hidden;margin-top:30px;padding:15px 0;border-top:3px solid #000;}
.detail_box .detail02 .info dt {float:left;width:76px;padding:0 0 0 15px;line-height:1.5;font-size:15px;color:#333}
.detail_box .detail02 .info dd {float:left;width:367px;line-height:1.5;font-size:15px;color:#777;}
.detail_box .detail02 .info dd em {display:block;}
.detail_box .detail02 .info dd em span {/*padding-left:10px;*/color:#ee6b0a;}
.detail_box .detail02 .info + .movie {margin:0;border-top:1px solid #d3d3d3;border-bottom:0px solid #d3d3d3;}
.detail_box .detail02 .movie {overflow:hidden;margin-top:30px;padding:37px 0;}

.detail_box .detail02 .btn_box {}
.detail_box .detail02 .btn_box a {padding:0;width:143px;height:57px;line-height:57px;}

.detail_view {padding:50px 73px;text-align:center;border:1px solid #d3d3d3;}
.detail_view img {display:inline-block;max-width:100%;}


.prod_tab {margin-top:20px;border:1px solid #dadada;border-bottom:3px solid #2b3240;}
.prod_tab ul {}
.prod_tab ul:after {display:block;content:'';clear:both;}
.prod_tab ul li {float:left;width:33%;}
.prod_tab ul li:first-child {width:34%;}
.prod_tab ul li a {z-index:1;position:relative;display:block;height:48px;line-height:48px;text-align:center;font-size:15px;font-weight:bold;color:#5f5f5f;}
.prod_tab ul li a.on {z-index:2;height:50px;line-height:50px;margin:-1px;color:#fff;background:#2b3240}
.prod_tab ul li + li a  {border-left:1px solid #dadada;}

.pr_cont {padding:34px;font-size:14px;color:#333;border:1px solid #cfcfcf;border-top:0;}
.pr_cont .paging {padding-bottom:0;}

.pr_cont .detail_img {width:760px;margin:0 auto}
.pr_cont .detail_img .bx-wrapper {position:relative;margin:0 auto;padding:0 35px;}
.pr_cont .detail_img .bx-wrapper .bx-pager {display:none;}
.pr_cont .detail_img .bx-wrapper .bx-controls-direction {position:absolute;top:0;left:0;width:100%;}
.pr_cont .detail_img .bx-wrapper .bx-controls-direction .bx-prev {position:absolute;top:0;left:0;display:block;width:35px;height:86px;font-size:0;background:url(../images/icon/left.png) no-repeat 0 50%;}
.pr_cont .detail_img .bx-wrapper .bx-controls-direction .bx-next {position:absolute;top:0;right:0;display:block;width:35px;height:86px;font-size:0;background:url(../images/icon/right.png) no-repeat 100% 50%;}
.pr_cont .detail_img .slide_detail {width:100%;}
.pr_cont .detail_img .slide_detail a {display:block;border:3px solid #ddd;}
.pr_cont .detail_img .slide_detail a.on {border:3px solid #f99f57;}
.pr_cont .detail_img .slide_detail a img {display:block;width:100%;}
.pr_cont .detail_img .slide_detail a.active {border:3px solid #f99f57;}
.pr_cont .detail_img .currnent_img {margin-bottom:15px;border:1px solid #ddd;text-align:center;}
.pr_cont .detail_img .currnent_img img {display:inline-block;max-width:100%;vertical-align: top}


.l_carenda {margin:35px 0 20px 0;}
.l_carenda .month {position:relative;width:280px;margin:0 auto; text-align:center}
.l_carenda .month .prev {position:absolute;top:14px;left:0;display:block;width:34px;height:34px;font-size:0;background:url(../images/icon/carenda_left02.png)}
.l_carenda .month .next {position:absolute;top:14px;right:0;display:block;width:34px;height:34px;font-size:0;background:url(../images/icon/carenda_right02.png)}
.l_carenda .month .today {display:inline-block;font-size:48px;color:#444;}
.l_carenda .week {margin-top:10px;}
.l_carenda .week ul {overflow:hidden;background:#f9f9f9}
.l_carenda .week ul li {float:left;width:137px;height:33px;line-height:33px;padding:5px 0;text-align:center;font-size:12px;color:#fff;font-weight:600;background:#222;}
.l_carenda .week ul li:first-child {width:138px;}
.l_carenda .week ul li + li {border-left:0px solid #bfbfbf;}


.l_carenda .day {border:1px solid #d9d9d9;border-top:0;border-bottom:0;}
.l_carenda .day ul {display:table;border-bottom:1px solid #d9d9d9;min-height:80px;}
.l_carenda .day ul li {display:table-cell;position:relative;width:136px;padding:10px 0;}
.l_carenda .day ul li .num {/* position:absolute;top:10px;right:15px; */display:block;width:90%;font-size:14px;color:#555;text-align:right;}
.l_carenda .day ul li .num.sun {position:absolute;top:10px;right:15px;font-size:14px;color:#f62d06;}
.l_carenda .day ul li .num.sat {position:absolute;top:10px;right:15px;font-size:14px;color:#0639f6;}
.l_carenda .day ul li .num.old {color:#d3d4d6;}
.l_carenda .day ul li .price {display:block;margin:2px 0;/* margin:2px 0 0 -89px; padding-right:15px;text-align:right;*/font-size:12px;font-weight:bold;color:#000;}
.l_carenda .day ul li .sc {display:block;/* padding:25px 0 0 89px */ padding:5px 10px;}
.l_carenda .day ul li .sc a {display:inline-block;padding:0 4px;height:16px;line-height:16px;font-size:12px;color:#fff;}
.l_carenda .day ul li .sc a.price {display:block;margin:0 0 5px 0;padding:0;color:#000;}
.l_carenda .day ul li .sc a.price:hover {color:#f1840e}
.l_carenda .day ul li .sc span + a {margin-top:5px;}
.l_carenda .day ul li .type01 {background:#00adef;}
.l_carenda .day ul li .type02 {background:#430d61}
.l_carenda .day ul li + li {border-left:1px solid #d9d9d9;}
.l_carenda .day ul + ul {}

.ping_slide {overflow:hidden;position:relative;height:366px;padding-top:10px;}
.ping_slide .bx-pager {z-index:99;position:absolute;right:20px;top:20px;}
.ping_slide .bx-pager .bx-pager-item {display:inline-block;width:12px;height:12px;margin-left:8px;}
.ping_slide .bx-pager .bx-pager-item a {display:block;width:12px;height:12px;font-size:0;text-indent:-9999em;border-radius:20px;background:#fff;}
.ping_slide .bx-pager .bx-pager-item a.active {background:#795139;}

.pingpro_list {overflow:hidden;margin:20px 0 0 -30px;}
.pingpro_list li {float:left;width:300px;margin:0 0 50px 30px;}
.pingpro_list li a {display:block;}
.pingpro_list li a .img {display:block;width:300px;margin-bottom:15px;}
.pingpro_list li a .img img {display:block;width:100%;}
.pingpro_list li a .name {display:block;padding-bottom:5px;font-size:15px;color:#383838;}
.pingpro_list li a .txt {font-size:12px;color:#9e9e9e;}

.tit_play {overflow:hidden;margin-top:40px;}
.tit_play strong {float:left;display:inline-block;padding-left:33px;font-size:17px;color:#2b3240;background:url(../images/icon/player.png) no-repeat 0 2px;}
.tit_play p {float:right;padding-top:3px;font-size:13px;color:#2b3240;}

.movie_play {overflow:hidden;margin:15px 0 30px 0;padding:33px 42px;border:1px solid #cfcfcf;}
.movie_play .left {float:left;width:420px;}
.movie_play .right {float:right;width:420px;}

.tit_img {position:relative;padding-top:10px;}
.tit_img .eq_warp {position:absolute;top:50px;right:16px;width:391px;}
.tit_img .eq_warp .bx-pager {position:absolute;top:-38px;left:0;width:100%;text-align:center;}
.tit_img .eq_warp .bx-pager .bx-pager-item {display:inline-block;}
.tit_img .eq_warp .bx-pager .bx-pager-item + .bx-pager-item {margin-left:6px;}
.tit_img .eq_warp .bx-pager .bx-pager-item a {display:inline-block;font-size:0;width:14px;height:14px;background:#fff;border-radius:14px;}
.tit_img .eq_warp .bx-pager .bx-pager-item a.active {background:#051c2c}

.cont_type01 {overflow: hidden;margin-top:55px;}
.cont_type01.line {padding-bottom:50px;border-bottom:1px solid #ccc;}
.cont_type01 .left {float:left;width:270px;}
.cont_type01 .right {float:right;width:660px;}
.cont_type01 .right strong {display:block;font-size:20px;letter-spacing:-2px;color:#202020;}
.cont_type01 .right strong + p {padding-top:30px;}
.cont_type01 .right p {line-height:1.6;letter-spacing:-1px;font-size:14px;color:#404040;}
.cont_type01 .right p + p  {padding-top:30px;}

.youtube_box {text-align:center}
.youtube_box .inner{display:inline-block;padding:20px;border:1px solid #ccc;}

.history_tbl {margin-top:60px;}
.history_tbl thead tr th {padding:14px 0;font-weight:normal;font-size:14px;color:#fff;background:#000;}
.history_tbl tbody tr td {padding:15px 0;text-align:center;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;}
.history_tbl tbody tr td:first-child {border-left:0;}
.history_tbl tfoot tr td {padding:15px 0;text-align:center;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;}
.history_tbl tfoot tr td:first-child {border-left:0;}

.use_info {position:relative;margin-top:40px;padding:0 0 40px 250px;border-bottom:1px solid #e1e1e1;}
.use_info strong {position:absolute;top:50%;left:49px;width:128px;height:128px;margin:-84px 0 0 0;text-align:center;border-radius:128px;background:#000}
.use_info strong span {display:inline-block;margin-top:35px;padding-top:8px;font-size:21px;color:#fff;font-weight:normal;border-top:1px solid #fff;}
.use_info ul {}
.use_info ul li {height:34px;line-height:34px;font-size:14px;color:#404040;}
.use_info ul li + li {margin-top:16px;}
.use_info ul li span {display:inline-block;width:125px;height:34px;line-height:34px;margin-right:20px;text-align:center;font-weight:bold;color:#000;border:1px solid #222;}

.map_info {position:relative;margin-top:40px;padding:0 0 40px 250px;}
.map_info strong {position:absolute;top:50%;left:49px;width:128px;height:128px;margin:-84px 0 0 0;text-align:center;border-radius:128px;background:#000}
.map_info strong span {display:inline-block;margin-top:35px;padding-top:8px;font-size:21px;color:#fff;font-weight:normal;border-top:1px solid #fff;}
.map_info ul {}
.map_info ul li {height:34px;line-height:34px;font-size:14px;color:#404040;}
.map_info ul li + li {margin-top:16px;}
.map_info ul li span {display:inline-block;width:125px;height:34px;line-height:34px;margin-right:10px;text-align:center;font-weight:bold;color:#000;border:1px solid #222;}

.ping_intro {margin-top:80px;}
.ping_intro ul {overflow:hidden;margin-left:-36px;}
.ping_intro ul li {float:left;width:295px;margin-left:36px;}
.ping_intro ul li .tit {position:relative;display:block;padding:16px 0 26px 0;text-align:center;font-size:18px;color:#222;}
.ping_intro ul li .tit:after {content:'';position:absolute;top:0;left:50%;margin-left:-33px;width:66px;height:1px;background:#222;}
.ping_intro ul li .img {display:block;margin-bottom:33px;}
.ping_intro ul li .txt {line-height:1.5;font-size:14px;color:#404040;}

.tool_list {margin-top:20px;border-top:1px solid #d5d5d5;}
.tool_list .inner {position:relative;min-height:178px;margin-top:55px;padding-left:300px;}
.tool_list .inner .img {position:absolute;top:0;left:0;border:1px solid #d5d5d5;}
.tool_list .inner .img img {vertical-align:top}
.tool_list .inner .tit {display:block;font-size:16px;color:#202020;}
.tool_list .inner .tit {display:block;font-size:16px;color:#202020;}
.tool_list .inner .txt {padding-top:10px;line-height:1.5;font-size:14px;color:#404040;}

.ping_detail {overflow:hidden;margin-top:70px;}
.ping_detail .left {float:left;width:346px;}
.ping_detail .left .person {}
.ping_detail .left .person .img {display:block;}
.ping_detail .left .person .img img {display:block;width:100%;}
.ping_detail .left .person .name {display:block;padding-top:20px;text-align:center;font-size:30px;color:#000;}
.ping_detail .left .deivce {position:relative;margin-top:80px;border:1px solid #e9e9e9;}
.ping_detail .left .deivce .bx-viewport {z-index:1}
.ping_detail .left .deivce .bx-controls {z-index:5;position: absolute;top:136px;left:0;right:0;}
.ping_detail .left .deivce .bx-controls .bx-prev {position:absolute;left:10px;display:block;width:25px;height:41px;font-size:0;background:url(../images/icon/slide_left.png);}
.ping_detail .left .deivce .bx-controls .bx-next {position:absolute;right:10px;display:block;width:25px;height:41px;font-size:0;background:url(../images/icon/slide_right.png);}
.ping_detail .left .deivce .bx-pager {display:none;}



.ping_detail .right {float:right;width:520px;padding-left:50px;border-left:1px solid #e5e5e5;}
.ping_detail .right dl {padding-bottom:30px;}
.ping_detail .right dl dt {display:block;height:29px;margin-bottom:12px;padding-left:38px;line-height:29px;font-size:17px;font-weight:bold;color:#202020;background:url(../images/icon/arrrow_right.png) no-repeat;}
.ping_detail .right dl dd {padding:5px 0 5px 8px;font-size:14px;color:#404040;}


.main_cont {min-width:1600px;}
.main_cont02 {padding-top:106px;}
.video_container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;} 
.video_container iframe,
.video_container object,
.video_container embed{position:absolute;top:0;left:0;width:100%;height:100%;} 

.main_img01 {}
.main_img01 img {display:block;width:100%;}

.main_img02 {overflow:hidden;display:table;width:100%;}
.main_img02 .left {display:table-cell;width:50%;height:100%;vertical-align:top}
.main_img02 .left img {display:block;width:100%;height:100%;}
.main_img02 .right {display:table-cell;width:50%;height:100%;}
.main_img02 .right img {display:block;width:100%;vertical-align:top}
.main_img02 .right .top {position:relative;height:50%;overflow:hidden}
.main_img02 .right .bottom {display:table;width:100%;height:50%;}
.main_img02 .right .bottom .col1 {display:table-cell;width:50%;position:relative;}
.main_img02 .right .bottom .col1 img {display:block;height:100%;}
.main_img02 .right .bottom .col2 {display:table-cell;width:50%;}
.main_img02 .right .bottom .col2 img {display:block;height:100%;}
.main_img02 .right .sns {position:absolute;left:0;right:0;bottom:25%;text-align:center;}
.main_img02 .right .sns li {display:inline-block;}
.main_img02 .right .sns li + li {margin-left:5px;}
.main_img02 .right .sns li a {display:block;width:44px;height:44px;font-size:0;}
.main_img02 .right .sns li a.blog {background:url(../images/content/blog_off.png) no-repeat 50% 50%}
.main_img02 .right .sns li a.youtube {background:url(../images/content/youtube_off.png) no-repeat 50% 50%}
.main_img02 .right .sns li a.facebook {background:url(../images/content/facebook_off.png) no-repeat 50% 50%}

.main_img02 .right .sns li a.blog:hover {background:url(../images/content/blog_on.png) no-repeat 50% 50%}
.main_img02 .right .sns li a.youtube:hover {background:url(../images/content/youtube_on.png) no-repeat 50% 50%}
.main_img02 .right .sns li a.facebook:hover {background:url(../images/content/facebook_on.png) no-repeat 50% 50%}

.main_qck {overflow:hidden;width:1200px;margin:0 auto;padding:50px 0 80px 0;}
.main_qck ul {overflow:hidden;}
.main_qck ul li {float:left;width:25%;text-align:center}
.main_qck ul li .tit {position:relative;display:block;padding-top:18px;font-size:25px;color:#474747;font-family: 'NS'}
.main_qck ul li .tit:after {content:'';position:absolute;top:0;left:50%;width:82px;height:1px;margin-left:-41px;background:#073b53;}
.main_qck ul li .txt {padding-top:8px;font-size:14px;font-weight:bold;color:#929292;font-family: 'NS'}
.main_qck ul li a {display:inline-block;width:125px;height:35px;margin-top:200px;line-height:35px;font-size:15px;color:#fff;background:#353432;border-radius:0.3em;font-family: 'NS'}

.main_qck ul li.c1 {background:url(../images/content/main_img05.png) no-repeat 50% 125px}
.main_qck ul li.c2 {background:url(../images/content/main_img06.png) no-repeat 50% 125px}
.main_qck ul li.c3 {background:url(../images/content/main_img07.png) no-repeat 50% 125px}
.main_qck ul li.c4 {background:url(../images/content/main_img08.png) no-repeat 60% 125px}





/* 2018년 메인컨텐츠 수정 */
.news {overflow:hidden;width:1250px;margin:0 auto;padding:40px 0 0 0;} 
.main_qck1 {overflow:hidden;width:1250px;margin:0 auto;padding:20px 0 0 0;}
.main_qck1 ul {overflow:hidden;}
.main_qck1 ul li {float:left;width:33.2%;text-align:center;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;}
.main_qck1 ul li:last-child {border-right:1px solid #dbdbdb;width:33.28%;}
.main_qck1 ul li .txt {padding-top:25px;color:#959595;font-family: 'NS'}
.main_qck1 ul li a {display:inline-block;padding:20px 0 18px 0;}

.main_qck2 {overflow:hidden;width:1250px;margin:0 auto;padding:0px 0 80px 0;}
.main_qck2 ul {overflow:hidden;}
.main_qck2 ul li {float:left;width:33.1%;text-align:center;border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;}
.main_qck2 ul li:last-child {border-right:1px solid #dbdbdb;}
.main_qck2 ul li .tit {position:relative;display:block;padding-top:35px;font-size:28px;color:#474747;letter-spacing:-0.03em;font-family: 'NS'}
.main_qck2 ul li .txt {padding-top:6px;font-size:14px;line-height:20px;font-weight:normal;color:#959595;font-family: 'NS'}
.main_qck2 ul li a {display:inline-block;padding:25px 0 25px 0;}

.main_qck2_1 {overflow:hidden;width:1250px;margin:0 auto;padding:0px 0 80px 0;}
.main_qck2_1 ul {overflow:hidden;}
.main_qck2_1 ul li {float:left;width:24.9%;text-align:center;border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;}
.main_qck2_1 ul li:last-child {border-right:1px solid #dbdbdb;}
.main_qck2_1 ul li .tit {position:relative;display:block;padding-top:35px;font-size:28px;color:#474747;letter-spacing:-0.03em;font-family: 'NS'}
.main_qck2_1 ul li .txt {padding-top:6px;font-size:14px;line-height:20px;font-weight:normal;color:#959595;font-family: 'NS'}
.main_qck2_1 ul li a {display:inline-block;padding:25px 0 25px 0;}







.main_cont02 .main_img02 {display:block;overflow:hidden;width:1248px;height:621px;margin:50px auto 0 auto;}
.main_cont02 .main_img02 .left {float:left;width:624px;height:auto;}
.main_cont02 .main_img02 .right {float:left;width:624px;height:auto;}
.main_cont02 .main_img02 .left img {height:auto;}
.main_cont02 .main_img02 .right .top {background:#000}
.main_cont02 .main_img02 .right .bottom {display:block;overflow:hidden;}
.main_cont02 .main_img02 .right .bottom .col1 {float:left;display:block;width:312px;height:309px;}
.main_cont02 .main_img02 .right .bottom .col1 img {height:309px;}
.main_cont02 .main_img02 .right .bottom .col2 {float:left;display:block;width:312px;height:309px}
.main_cont02 .main_img02 .right .bottom .col2 img {height:309px;}

.fit_cont01 {overflow:hidden;margin-top:55px;}
.fit_cont01 .left {float:left;}
.fit_cont01 .right {float:right;width:565px;}
.fit_cont01 .right p {line-height:1.6}

.fit_cont02 {overflow:hidden;margin-top:85px;border:1px solid #dbdbdb;}
.fit_cont02 .left {float:left;width:303px;border-right:1px solid #dbdbdb;}
.fit_cont02 .right {float:right;width:654px;text-align:center}
.fit_cont02 .right img {display:inline-block;}
.fit_cont02 .right .tit {display:block;margin-top:45px;font-size:15px;color:#010101;}
.fit_cont02 .right p {padding-top:5px;line-height:1.6;color:#404040;}

.fit_cont02 + .fit_cont02 {margin-top:25px;}

.history_top {position:relative;min-height:195px;padding:42px 38px 42px 290px;border:1px solid #dadada;border-top:0;}
.history_top .img {position:absolute;top:42px;left:38px;}
.history_top .year {display:block;margin-top:-12px;vertical-align:top;font-size:40px;color:#65422d;}
.history_top dl {padding-top:5px;}
.history_top dl dt {font-size:17px;font-weight:bold;color:#202020;}
.history_top dl dd {padding-top:10px;letter-spacing:-1px;line-height:1.8;font-size:14px;color:#404040;}

.history {margin-top:50px;}
.history .inner {position:relative;min-height:164px;padding:0 0 60px 295px;}
.history .inner.non {min-height:1px;}
.history .inner:after {position:absolute;top:0;left:265px;bottom:0;border-left:1px solid #dadada;content:'';}
.history .inner .img {position:absolute;top:-10px;left:28px;}
.history .inner dl {position:relative;}
.history .inner dl:after {z-index:10;position:absolute;top:0;left:-36px;width:8px;height:8px;border:3px solid #2b2b2b;border-radius:11px;background:#fff;content:'';}
.history .inner dl dt {position:relative;top:-4px;font-size:18px;font-weight:bold;color:#202020;}
.history .inner dl dd {padding-top:5px;color:#404040;}
.history .inner dl dd + dd  {margin-top:20px;}
.history .inner dl dd strong {display:block;padding-bottom:2px;font-size:14px;color:#404040;}
.history .inner dl dd p {font-size:14px;line-height:1.8;letter-spacing:-1px;color:#404040;}


.history02 {position:relative;margin-top:40px;padding:0 0 0 224px;}

.history02 + .history02 {margin-top:30px;padding-top:30px;border-top:1px solid #e1e1e1;}

.history02 .year {position:absolute;top:60px;left:35px;width:128px;height:128px;line-height:128px;text-align:center;font-size:21px;font-weight:normal;color:#fff;border-radius:128px;background:#222;}
.history02 .year:after {position:absolute;top:48px;left:43px;width:42px;height:1px;background:#fff;content:''}
.history02 dl {overflow:hidden;}
.history02 dl + dl {margin-top:12px;}
.history02 dl dt {float:left;width:83px;height:34px;line-height:34px;text-align:center;font-size:15px;color:#171717;border:1px solid #222;}
.history02 dl dd {float:left;width:600px;margin-left:22px;padding:6px 0 0 0;line-height:1.6;color:#404040;}


.prod_layer {display:none;z-index:999;position:fixed;top:0;left:0;right:0;bottom:0;}
.prod_layer:after {z-index:1;position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:0.7;content:'';}
.prod_layer .inner {z-index:2;position:absolute;top:50px;left:50%;width:1100px;margin-left:-550px;background:#fff}
.prod_layer .head {position:relative;height:72px;padding:0 20px;line-height:72px;background:#000;}
.prod_layer .head .tit {display:inline-block;height:72px;line-height:72px;font-size:27px;color:#fff;}
.prod_layer .head .close {position: absolute;top:0;right:0;bottom:0;width:72px;font-size:0;background:url(../images/common/close.png) no-repeat 50% 50%}
.prod_layer .cate {padding:14px;border-bottom:1px solid #d3d3d3;}
.prod_layer .cate ul {display:table;width:100%;}
.prod_layer .cate ul li {display:table-cell;}
.prod_layer .cate ul li a {display:block;height:38px;line-height:38px;text-align: center;font-size:15px;font-weight:bold;color:#2e2e2e;border:1px solid #fff;}
.prod_layer .cate ul li a.on {border:1px solid #535353;}
.prod_layer .prod_list {}
.prod_layer .prod_list ul {width:964px;margin:0 auto;}
.prod_layer .paging {margin-top:-1px;padding-top:10px;background:#fff}


.introduction {padding:64px 0;}
.introduction .c1 {text-align: center;}
.introduction .c2 {overflow: hidden;margin-top: 75px;}
.introduction .c2 .left {float:left;width: 300px;}
.introduction .c2 .right {float:right;width: 550px;}
.introduction .c2 .right p {line-height:1.5;font-size: 13px;color: #333;}
.introduction .c2 .right p.tt {font-size: 18px;font-weight:bold}
.introduction .c3 {margin-top: 65px;text-align:right;}

.policy {}
.policy .box {overflow: hidden;padding:25px 30px;border:3px solid #e0e0e0;}
.policy .box ul {float:left;width:31%;padding-right:2%;}
.policy .box ul li {padding:4px 0;}
.policy .box ul li a {display:inline-block;padding-left:14px;font-size:14px;color:#353434;background:url(../images/content/blet.png) no-repeat 0 6px;}
.policy_cont {}
.policy_cont .first {padding:0px 0px;}
.policy_cont h4 {display:block;padding-bottom:8px;font-size: 14px;color: #353434;}
.policy_cont p {display:block;padding-bottom:8px;font-size: 13px;color: #353434;}
.policy_cont > div {position: relative;padding:20px 0px;border-bottom:0px solid #dfdfdf;}
.policy_cont > div .top {position:absolute;right:0;top:6px;}
.policy_cont ul {}
.policy_cont ul li {padding:0 0 5px 0;line-height:1.4;font-size:13px;color:#353434;}

.license_cont {}
.license_cont h4 {display:block;padding-bottom:8px;font-size: 13px;color: #353434;line-height:1.6;}
.license_cont > div {position: relative;padding:15px 10px;}
.license_cont > div .top {position:absolute;right:0;top:6px;}
.license_cont ul {}
.license_cont ul li {padding:0 0 5px 0;line-height:1.4;font-size:13px;color:#353434;}

.ev_top {}
.ev_top ul {overflow:hidden;}
.ev_top ul li {float:left;}
.ev_top ul li a {display:block;}
.ev_top ul li a strong {display:block;padding-top:8px;text-align:center;font-size:14px;color:#333;}
.ev_top ul li a p {padding-top:3px;text-align:center;font-size:13px;font-weight:bold;color:#5f5e5e;}
.ev_top ul li + li {float:right;}

.rental_box {margin-top: 10px;padding:30px;border:1px solid #e3e3e3;border-top:2px solid #666;}
.rental_box * {font-size:13px;line-height:1.4;color:#717070;}
.rental_box img {display:inline-block;max-width:100%;}
.rental_box ul li {}


.shop_search {padding:35px 80px;background:#f2f2f2}
.shop_search select {height:42px;border:1px solid #535353;}
.shop_search input {height:42px;border:1px solid #535353;}
.shop_search .col1 label {margin-left:10px;}
.shop_search .col1 label span {font-size:16px;;color:#474747;}
.shop_search .col2 {margin-top:20px;}
.shop_search .col2 a.btn {width:90px;}


.sch_layer {display:none;z-index:999;position:fixed;top:0;left:0;right:0;bottom:0;}
.sch_layer:after {z-index:1;position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:0.7;content:'';}
.sch_layer .inner {z-index:2;position:absolute;top:200px;left:50%;width:500px;margin-left:-250px;background:#fff}
.sch_layer .head {position:relative;height:48px;padding:0 20px;line-height:48px;background:#000;}
.sch_layer .head .tit {display:inline-block;height:48px;line-height:48px;font-size:18px;color:#fff;}
.sch_layer .head .close {position: absolute;top:0;right:0;bottom:0;width:72px;font-size:0;background:url(../images/common/close02.png) no-repeat 50% 50%}
.sch_layer .sch_cont {padding:18px;border:3px solid #040404;border-top:0;}


.pit_sc {background:#e8e8e8}
.pit_sc .top {overflow:hidden;height:75px;background:#1c191a}
.pit_sc .top .step {position:relative;float:left;width:33%;text-align:center;background:url(../images/content/bg_pit_sc.png) no-repeat 0 0}
.pit_sc .top .step span {display:inline-block;height:75px;padding-left:50px;line-height:75px;font-size:22px;color:#fff;}
.pit_sc .top .step01 {background:none}
.pit_sc .top .step01 span {background:url(../images/content/st01.png) no-repeat 0 50%;}
.pit_sc .top .step02:after,
.pit_sc .top .step03:after {position:absolute;top:50%;left:-25px;width:50px;height:50px;margin-top:-25px;background:url(../images/content/arrow.png);content:'';}
.pit_sc .top .step02 span {background:url(../images/content/st02.png) no-repeat 0 50%;}
.pit_sc .top .step03 span {background:url(../images/content/st03.png) no-repeat 0 50%;}
.pit_sc .top .step02 {width:34%;}
.pit_sc .cont {overflow:hidden;}
.pit_sc .cont .box {float:left;width:33%;}


.pit_sc .cont .box .inner {padding:15px 19px;border-left:1px solid #d4d4d4;}

.pit_sc .cont .box .scroll_box {overflow:auto;margin-top:10px;padding:10px;border:1px solid #cfcfcf;background:#fff}
.pit_sc .cont .box .scroll_box table {}
.pit_sc .cont .box .scroll_box table td {padding:8px 5px;line-height:1.2;font-size:14px;color:#353434;border-bottom:1px solid #cfcfcf;}
.pit_sc .cont .box .scroll_box table td .btn_select {display:inline-block;padding:3px 6px;font-size:12px;color:#fff;border-radius:0.2em;background:#f59507}
.pit_sc .cont .box .scroll_box table td .btn_select02 {display:inline-block;padding:3px 6px;font-size:12px;color:#fff;border-radius:0.2em;background:#969696}

.pit_sc .cont .box .s_calendar {height:252px;padding:12px;border:1px solid #cfcfcf;background:#fff}

.pit_sc .cont .box .s_calendar .month {padding-bottom:10px;text-align:center;}
.pit_sc .cont .box .s_calendar .month .prev {display:inline-block;font-size:0;width:20px;height:20px;vertical-align: middle;background:url(../images/content/m_prev.png) no-repeat 50% 50%}
.pit_sc .cont .box .s_calendar .month .next {display:inline-block;font-size:0;width:20px;height:20px;vertical-align: middle;background:url(../images/content/m_next.png) no-repeat 50% 50%}
.pit_sc .cont .box .s_calendar .month .current {display:inline-block;font-size:18px;color:#464646;vertical-align: middle;}

.pit_sc .cont .box .s_calendar thead th {height:32px;font-size:14px;font-weight:normal;color:#464646;}
.pit_sc .cont .box .s_calendar thead th.sun {color:#ff0000;}
.pit_sc .cont .box .s_calendar thead th.sat {color:#0072bc;}
.pit_sc .cont .box .s_calendar tbody td {height:32px;text-align:center;font-size:14px;color:#898989;}
.pit_sc .cont .box .s_calendar tbody td a {display:inline-block;width:30px;height:30px;line-height:30px;font-size:14px;color:#898989;}
.pit_sc .cont .box .s_calendar tbody td a.on {color:#fff;border-radius:30px;background:#f59507}
.pit_sc .cont .box .opt_box {padding:27px 27px 15px 27px;border:1px solid #cfcfcf;background:#fff}
.pit_sc .cont .box .opt_box label {display:block;}
.pit_sc .cont .box .opt_box label span {font-size:14px;color:#353434;}
.pit_sc .cont .box .opt_box label + label {margin-top:18px;}
.pit_sc .cont .box .opt_box .txt {margin-top:35px;text-align:right;font-size:14px;color:#353434;}
.pit_sc .cont .box .opt_box + .opt_box {margin-top:13px;height:200px;}

.pit_sc .cont .box.c1 .inner {border:0;}
.pit_sc .cont .box.c1 .i_select {display:block;width:100%;}
.pit_sc .cont .box.c1 .i_select + .i_select {margin-top:10px;}
.pit_sc .cont .box.c1 .scroll_box {height:378px;}

.pit_sc .cont .box.c2 {width:34%;}
.pit_sc .cont .box.c2 .scroll_box {height:230px;}

.pit_sc .cont02 {overflow:hidden;padding:4px;border-top:1px solid #000;background:#3d383a}
.pit_sc .cont02 .box {float:left;width:33%;height:153px;background:#fff}
.pit_sc .cont02 .box dl {margin:27px 0;padding:0 20px;}
.pit_sc .cont02 .box dl dt {line-height:1.4;font-size:16px;font-weight:bold;color:#353434;}
.pit_sc .cont02 .box dl dd {line-height:1.4;font-size:14px;color:#353434;}
.pit_sc .cont02 .box .btn_confim {display:inline-block;width:170px;height:153px;text-align:center;background: #3d383a}
.pit_sc .cont02 .box .btn_confim span {display:inline-block;padding-top:85px;font-size:22px;color:#fff;background:url(../images/content/check.png) no-repeat 50% 35px}
.pit_sc .cont02 .box.d2 {width:34%;}
.pit_sc .cont02 .box.d2 dl {height:99px;border-left:1px solid #e1e1e1;}
.pit_sc .cont02 .box.d3 {text-align:right;}



.complate_layer {display:none;z-index:999;position:fixed;top:0;left:0;right:0;bottom:0;}
.complate_layer:after {z-index:1;position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:0.7;content:'';}
.complate_layer .inner {z-index:2;position:absolute;top:100px;left:50%;width:540px;margin-left:-270px;background:#fff}
.complate_layer .head {position:relative;height:48px;padding:0 20px;line-height:48px;background:#000;}
.complate_layer .head .tit {display:inline-block;height:48px;line-height:48px;font-size:18px;color:#fff;}
.complate_layer .head .close {position: absolute;top:0;right:0;bottom:0;width:72px;font-size:0;background:url(../images/common/close02.png) no-repeat 50% 50%}
.complate_layer .complate_cont {padding:33px;border:3px solid #040404;border-top:0;}
.complate_layer .complate_cont .t1 {text-align:center;font-size:32px;font-weight:bold;color:#2b2b2b;}
.complate_layer .complate_cont .t2 {padding-top:10px;text-align:center;font-size:14px;color:#fc6c03;}
.complate_layer .complate_cont .t3 {margin-top:20px;padding:18px 44px;line-height:1.4;text-align:center;font-size:14px;color:#353434;border-top:1px solid #e1e1e1;}
.complate_layer .btn_box {padding:0;}


.as_add {border:1px solid #e2e2e2;color:#333333;line-height:1.6;font-size:14px;padding:20px 15px;}
.as_map {border:1px solid #e2e2e2;margin-bottom:150px;}
.as_map .map {margin:0 0 5px -12px ;}