@charset "utf-8";

.center_1{max-width:1400px; margin: 0 auto;}
/*** Sub Common ***/
/** Sub Visu **/
.sub_wrap {position: relative;}

.sub_visu{ position: relative; overflow: hidden; height: 450px; clear: both;}
.sub_visu2_3{height: 428px;}
.sub_visu2_4{height: 428px;}
.sub_visu2_5{height: 428px;}
.sub_visu2_6{height: 428px;}
.sub_visu img{width: 100%;}
.sub_visu {-webkit-background-size: 100%; background-size: 100%;}
.sub_title {position: absolute;width:100%;margin:0 auto;text-align:center; top: 30%; left: 0;  }
.sub_title1{top:26%;}
.sub_title h2{font-size: 45px; color: #fff; font-weight: 500; line-height: 45px; padding-bottom: 30px; width: 1255px; margin: 0 auto; margin-bottom: 40px; /* border-bottom: 1px solid rgba(255,255,255,0.2); */}
.sub_title p{font-size: 17px; color: #fff; font-weight: 400; line-height: 29px;}
.sub_title > span{display: block;font-size: 14px; color: #fff; opacity: 0.4; padding-top: 18px;}
.sub_title p span{color: #f47920; font-weight: 500;}
.sub_title .non_strong{font-size: 19px; color: #f47920; line-height: 27px; font-weight: 400; padding-bottom: 10px; display: block;}
.sub_visu3 .sub_title,.sub_visu5 .sub_title,.sub_visu6 .sub_title, .sub_visu11 .sub_title{color: #fff;}
.arti01{max-width:1400px; margin: 0 auto;}
.rwaprwparp{overflow: hidden !important;}

/* »ó´Ü¼­ºê¸Þ´º */
.process{width: 100%; background: #f5f5f5; height: 58px; border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; }
.process_wrap{max-width:1300px; margin: 0 auto;}
.process span{float: left; line-height: 58px; width: 58px; border-left: 1px solid #dbdbdb; text-align: center;}
.process span img{width: auto; padding-top: 20px;}
.process2{ float: left;}
.process2 > li{position: relative;float: left; line-height: 58px; border-right: 1px solid #dbdbdb;  border-left: 1px solid #dbdbdb;  width: 222px; background: #f5f5f5; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; font-size: 16px; font-weight: 400; color: #333333; text-indent: 21px; cursor: pointer; transition:.3s;}
.process2 > li:after{position: absolute; content:''; width: 13px; height: 8px; background: url(../../images/main/cusser.png) 0 0 no-repeat; right: 20px; top: 27px;}
.process2 > li.on:after{background: url(../../images/main/cusser_up.png) 0 0 no-repeat;}
.process2 > li.on{color: #00497b;}
.process2 > li:hover{color: #00497b;}
.process2 > li:nth-child(2){border-left: 0;}
.process2 > li ul{margin-left: -1px;position: absolute;  display: block; width: 222px; top:58px;  background: #f4f4f4; display: none; z-index: 1000; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; border-right: 1px solid #dbdbdb; border-left: 1px solid #dbdbdb;}
.process2 > li:nth-child(2) ul{width: 223px;}
.process2 > li ul li:first-child{border-top: 1px solid #dbdbdb;}
.process2 > li ul li{border: 0; border-bottom: 1px solid #dbdbdb; height: 58px;}
.process2 > li ul li a{transition:.3s;}
.process2 > li ul li:hover a{color: #00497b; font-weight: 400;}

/** Lnb **/

.lnb_sec_wrap{}
.lnb_sec_wrap{overflow: hidden; max-width:1400px; margin: 0 auto; padding-top: 42px; height: 159px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.lnb_sec{}
.lnb_sec .h2_wrap{display: inline-block; float: left;height: 116px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box; }
.lnb_sec .h2_wrap h2{position: relative; padding-left: 20px;font-size: 35px; color: #303030; font-weight: 500; line-height: 32px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.lnb_sec .h2_wrap h2:before{position: absolute; content:''; width: 5px; height: 30px; background: #f37920; left: 0; top: 2px;} 


.lnb{float: right;}
.lnb li{position: relative; float: left; transition:.3s;}
.lnb li a{position: relative;display: block;transition:.3s; text-align: center; font-size: 17px; color: #505050; line-height: 27px;  padding: 0px 30px; transition:.3s;}
.lnb li a:after{position: absolute; content:''; width: 1px; height: 15px; background: #dbdbdb; right: 0; top: 7px;}
.lnb li:last-child a{padding-right: 0;}
.lnb li:last-child a:after{display: none;}

.lnb > li.current > a{color: #f47920;}
.lnb > li:hover > a{color: #f47920;}

.lnb_tel{background: #fff url(../../images/main/lnb_tel.png) right no-repeat; right: 0; bottom: 0; width: 232px; height: 168px; border-bottom: 1px solid #dbdbdb; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding: 20px 0 0 20px;}
.lnb_tel span{font-size: 14px; color: #333333; line-height: 26px; font-weight: 400;}
.lnb_tel h2{font-size: 30px; line-height: 50px; color: #0094d5; font-weight: 700;}
.lnb_tel ul li{font-size: 16px; color: #666666; line-height: 20px; font-weight: 400;}

.process_return{height: 116px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; overflow: hidden; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; border-bottom: 1px solid #dbdbdb; margin-bottom: 50px;}
.process_return h3{font-size: 34px; color: #333333; font-weight: 400; line-height: 25px; padding-top: 55px; float: left;}
.process_return span{float: left;display: block; line-height: 25px; padding-top: 64px; font-size: 16px; color: #999999; font-weight: 400; padding-left: 20px;}

.sub_cont {padding-bottom:50px;}
.sub_cont section > article {margin-bottom:80px;}
.sub_cont section > article .arti_sub {width:100%;max-width:1300px;margin:0 auto;}
.sub_cont section > article .arti_tit {float:left;width:26%;font-size:28px;font-weight:400;color:#202020;line-height:32px;}
.sub_cont section > article .arti_cont {float:left;width:74%;}
.sub_cont section > article .arti_cont .copy {margin-bottom:50px;font-weight:400;color:#909090;}

/* À§,¾Æ·¡ ¼± + µ¿±×¶õ blt ¸®½ºÆ®Çü */
.sub_cont section .temp_line_box {padding:25px 30px;border-top:solid 1px #080404;border-bottom:solid 1px #dbdbdb;box-sizing:border-box;}
.sub_cont section .temp_line_box > li {position:relative;padding-left:10px;font-size:15px;font-weight:400;color:#404040;line-height:30px;}
.sub_cont section .temp_line_box > li:before {content:"";position:absolute;top:15px;left:0;width:3px;height:3px;background:#404040;border-radius:5px;}

/* Ã¼Å© blt ¸®½ºÆ®Çü */
.sub_cont section .temp_etc_info > li {position:relative;padding-left:25px;font-size:15px;font-weight:400;color:#909090;line-height:30px;}
.sub_cont section .temp_etc_info > li:before {content:"\f00c";position:absolute;top:0;left:0;font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscalecolor:#fff;}
.sub_cont section .temp_etc_info > li > a {display:inline-block;font-weight:400;color:#404040;}
.sub_cont section .temp_etc_info > li > a:hover, .sub_cont section .temp_etc_info > li > a:focus {text-decoration:underline;}


/*** S1 : ÈÄ¿ø°¡ÀÌµå ***/
.s101_tab{height: 150px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding: 30px 0;}
.s101_tab ul{overflow: hidden;}
.s101_tab ul li{float: left; width: 33.3333%; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.s101_tab ul li{padding-left: 3%;}
.s101_tab ul li dl{position: relative;padding-left: 115px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; color: #999; height: 95px;}
.s101_tab ul li dl dt{font-size: 15px; line-height: 32px; font-weight: 400; padding-top: 16px;}
.s101_tab ul li dl dd{font-size: 18px; line-height: 32px;}
.s101_tab ul li dl:after{position: absolute; content:''; width: 95px; height: 95px; background: url(../../images/sub1/s101_1.png) 0 0 no-repeat; left: 0; top: 0; }
.s101_tab ul li:nth-child(2) dl:after{position: absolute; content:''; width: 95px; height: 95px; background: url(../../images/sub1/s101_2.png) 0 0 no-repeat; left: 0; top: 0; }
.s101_tab ul li:nth-child(3) dl:after{position: absolute; content:''; width: 95px; height: 95px; background: url(../../images/sub1/s101_3.png) 0 0 no-repeat; left: 0; top: 0; }
.s101_tab ul li:hover:nth-child(2) dl:after{position: absolute; content:''; width: 95px; height: 95px; background: url(../../images/sub1/s101_2_h.png) 0 0 no-repeat; left: 0; top: 0; }
.s101_tab ul li:hover:nth-child(3) dl:after{position: absolute; content:''; width: 95px; height: 95px; background: url(../../images/sub1/s101_3_h.png) 0 0 no-repeat; left: 0; top: 0; }
.s101_tab ul li:hover dl{position: relative;padding-left: 115px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; color: #f27820; height: 95px;}
.s101_tab ul li:nth-child(3) dl:after{position: absolute; content:''; width: 95px; height: 95px; background: url(../../images/sub1/s101_3.png) 0 0 no-repeat; left: 0; top: 0; }
.s101_tab ul li.on dl{position: relative;padding-left: 115px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; color: #f27820; height: 95px;}
.s101_tab ul li:nth-child(1).on dl:after{position: absolute; content:''; width: 95px; height: 95px; background: url(../../images/sub1/s101_h1.png) 0 0 no-repeat; left: 0; top: 0; }
.s101_tab ul li:nth-child(2).on dl:after{position: absolute; content:''; width: 95px; height: 95px; background: url(../../images/sub1/s101_h2.png) 0 0 no-repeat; left: 0; top: 0; }
.s101_tab ul li:nth-child(3).on dl:after{position: absolute; content:''; width: 95px; height: 95px; background: url(../../images/sub1/s101_h3.png) 0 0 no-repeat; left: 0; top: 0; }

.s101_cnt1_wrap{background: url(../../images/sub1/s101_nbg.png) top center ; background-repeat: repeat-x; padding: 100px 0;}
.s101_cnt1 ul.s101_cnt1_top{overflow: hidden; padding-bottom: 55px;}
.s101_cnt1 ul.s101_cnt1_top li{float: left;}
.s101_cnt1 .s101_cnt1_top li:first-child{width: 150px; font-size: 21px; color: #505050; }
.s101_cnt1 .s101_cnt1_top li:first-child h2{position: relative;font-size: 21px; color: #505050; display: inline-block; padding-right: 42px; font-weight: 400; line-height: 35px;}
.s101_cnt1 .s101_cnt1_top li:first-child h2:after{position: absolute; content:'01'; width: 35px; height: 35px; background: #f27820; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; line-height: 32px; text-align: center; color: #fff; font-size: 21px; font-weight: 400; right: 0; top: 0;}
.s101_cnt1 .s101_cnt1_top li:nth-child(2){width: 80%;}
.s101_cnt1 .s101_cnt1_top li:nth-child(2) dl dt{font-size: 28px; color: #303030; font-weight: 500; line-height: 35px;}
.s101_cnt1 .s101_cnt1_top li:nth-child(2) dl dd{font-size: 15px; color: #505050; line-height: 27px; margin-top: 27px; }
.s101_cnt1 ul.s101_cnt1_bottom {height: 366px;}
.s101_cnt1 ul.s101_cnt1_bottom li{position: relative; float: left; width: 18.92%; margin-right: 1.35%; box-shadow:0 0 6px rgba(0,0,0,1)}
.s101_cnt1 ul.s101_cnt1_bottom li:last-child{margin-right: 0;}
.s101_cnt1 ul.s101_cnt1_bottom li .s101_txt{position: absolute; width: 100%; text-align: center; top: 0; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; top:43%}
.s101_cnt1 ul.s101_cnt1_bottom li .s101_txt h3{font-size: 20px; line-height: 27px; font-weight: 500; color: #fff; padding-bottom: 10px;}
.s101_cnt1 ul.s101_cnt1_bottom li .s101_txt p{color: #f47920; font-size: 14px; line-height: 22px;}
.s101_cnt1 ul.s101_cnt1_bottom li:last-child .s101_txt{position: absolute; width: 100%; text-align: center; top: 0; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; top:35%}
/* .s101_cnt1 ul.s101_cnt1_bottom li.hover_img{position: absolute; top: 0; left: 0;} */
/* .s101_cnt1 ul.s101_cnt1_bottom li:hover > img{display: none;}
.s101_cnt1 ul.s101_cnt1_bottom li:hover .hover_img{display: block !important; } */
.botton_nomal{display: block; width: 396px; background: #f47920; border: 1px solid #ea975b; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; clear: both; margin: 0 auto; margin-top: 70px;}
.botton_nomal a{position: relative;color: #fff; line-height: 80px; font-size: 22px; display: block;  padding-left: 50px;}
.botton_nomal a:after{position: absolute; content:'GO'; right: 45px; color: #fff; font-size: 14px; font-weight: 300;}
.botton_nomal a:before{position: absolute; content:''; background: url(../../images/sub1/go_arr.png) 0 0 no-repeat; width: 3px; height: 5px;right: 36px; top:38px; color: #fff; font-size: 14px; font-weight: 300;}

.s101_cnt2 ul.s101_cnt2_bottom li{width: 49.1%; float: left; margin-right: 1.8%; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; height: 220px; background: #fff; padding: 3%; padding-right: 2%; box-shadow:0 0 15px rgba(0,0,0,0.1)}
.s101_cnt2 ul.s101_cnt2_bottom li:last-child{margin-right: 0; }
.s101_cnt2 ul.s101_cnt2_bottom li .s101_txt {position: relative; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding-left: 165px; -ms-word-break: keep-all; word-break: keep-all;}
.s101_cnt2 ul.s101_cnt2_bottom li .s101_txt dl dt{font-size: 24px; color: #303030; line-height: 27px; padding-bottom: 20px; font-weight: 500;}
.s101_cnt2 ul.s101_cnt2_bottom li .s101_txt:before{position: absolute; content:''; width: 125px; height: 125px; background: url(../../images/sub1/s101_cnt2_1.png) 0 0 no-repeat; left: 0; top: -15px;}
.s101_cnt2 ul.s101_cnt2_bottom li .s101_txt dl dd{font-size: 15px; color: #505050; line-height: 27px;}
.s101_cnt2 ul.s101_cnt2_bottom li:nth-child(2) .s101_txt:before{position: absolute; content:''; width: 125px; height: 125px; background: url(../../images/sub1/s101_cnt2_2.png) 0 0 no-repeat; left: 0; top: -15px;}
.s101_cnt2 ul.s101_cnt2_bottom li:nth-child(2){padding-right: 0;}

.s101_cnt2_box2{clear: both; background: #fff; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding: 4% 3%; margin-top: 30px; box-shadow: 0 0 15px rgba(0,0,0,0.08); padding-bottom: 130px;}
.s101_cnt2_box2 dl.h321{position: relative;overflow: hidden; height: 200px; padding-left: 12.5%; padding-top: 5px;}
.s101_cnt2_box2 dl.h321:before{position: absolute; content:''; width: 125px; height: 125px; background: url(../../images/sub1/s101_cnt2_3.png) 0 0 no-repeat; left: 0 ; top: 0px;}
.s101_cnt2_box2 dl.h321 dt{font-size: 24px; color: #303030; line-height: 27px; font-weight: 400; padding-bottom: 20px; padding-top: 10px;}
.s101_cnt2_box2 dl.h321 dd{font-size: 15px; color: #505050; line-height: 27px;}
.s101_cnt2_bottom{height: 220px;}
.s101_cnt2 .s101_cnt1_top li:first-child h2::after {content:"02"}
.s101_cnt2 .s101_cnt1_top li:first-child h2.noto::after {content:"03"}



.s101_cnt2_wrap{   background: url(../../images/sub1/s101_nbg2.png) top center; background-repeat: repeat; background-repeat: repeat-x; padding: 100px 0 100px;}
.s101_cnt2_box2 ul{padding-top: 3.6%; height: 371px; margin-left: 12.5%; border-top: 1px solid #dbdbdb;}
.s101_cnt2_box2 ul li{float: left;position: relative; width: 360px; margin-right: 30px; height: 371px; -ms-word-break: keep-all; word-break: keep-all;}
.s101_cnt2_box2 ul li:last-child{margin-right: 0;}
.s101_cnt2_box2 ul li dl dt{position: relative;font-size:22px; color: #303030; line-height:43px; font-weight: 400; padding-bottom: 10px; padding-left: 60px; }
.s101_cnt2_box2 ul li dl dt:before{position: absolute; content:''; width: 45px; height: 44px; background: url(../../images/sub1/askdjhw.png) 0 0 no-repeat; left: 0; top: 0;}
.s101_cnt2_box2 ul li dl dt:after{position: absolute; content:'01'; width: 47px; height: 44px; color: #f37920; font-size: 14px; line-height: 42px; text-align: center; left: 0; top: 0; } 
.s101_cnt2_box2 ul li:nth-child(2) dl dt:after{position: absolute; content:'02'; width: 47px; height: 44px; color: #f37920; font-size: 14px; line-height: 42px; text-align: center; left: 0; top: 0; } 
.s101_cnt2_box2 ul li:nth-child(3) dl dt:after{position: absolute; content:'03'; width: 47px; height: 44px; color: #f37920; font-size: 14px; line-height: 42px; text-align: center; left: 0; top: 0; } 
.s101_cnt2_box2 ul li dl dd{font-size: 15px; color: #505050 ; line-height: 27px; padding-left: 60px;}
.s101_cnt2_box2 ul li figure{margin-top: 30px; position: relative; box-shadow:0 0 8px rgba(0,0,0,0.2)}
.s101_cnt2_box2 ul li figure figcaption{position: absolute; width: 100%; left: 0; top: 45%; text-align: center; font-size: 15px; color: #fff;  }
.s101_cnt2_box2 ul li:hover figure img{}
.s101_cnt2_box2 ul li .hover_img{position: absolute; left: 0; top: 0;}
.s101_cnt2_box2 ul li:hover .hover_img{display: block !important; z-index: ; }
.s101_cnt2_box2 ul li figcaption{display: none;}
.s101_cnt2_box2 ul li:hover figcaption{display: block;}
.star_p{position: relative; font-size: 14px; color: #999; padding-left: 10px; float: right; margin-top: 40px;}
.star_p:before{position: absolute; content:''; width: 6px; height: 6px; background: url(../../images/sub1/starnr.png) 0 0 no-repeat; left: 0; top: 4px;}
.s101_cnt3_wrap > ul{border-top: 1px solid #f47920;}
.s101_cnt3_wrap > ul > li {overflow: hidden; border-bottom: 1px solid #dbdbdb; background: #fefbe8;}
.s101_cnt3_wrap > ul > li > .left_dl{width: 23.4%; float: left; background: #fefbe8; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding: 3.5%; height: 100%; display: block;}
.s101_cnt3_wrap > ul > li > .left_dl > dl > dt {font-size: 15px; color: #f47920; padding-bottom: 0.7em;}
.s101_cnt3_wrap > ul > li > .left_dl > dl > dd {font-size: 15px; color: #f47920; font-size: 24px; color: #303030; line-height: 32px; font-weight: 500;}
.s101_cnt3_wrap > ul > li  > .right_ul{width: 76.6%; float: left; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding: 3.5%; background: #fff;}
.ddot_ul li{position: relative; padding-left: 19px; font-size: 15px; color: #505050; line-height: 27px;}
.ddot_ul li:before{position: absolute; content:''; width: 4px; height: 4px; background: #f27820; left: 0; top: 12px;}
.bold_span{font-size: 15px; color: #303030; font-weight: 500;}
.main_color_span{color: #f47920;}
.botton_nomal2{margin-bottom: 100px;}
.botton_nomal2 a{padding-left: 80px;}
.s101_cnt4_bottom li{margin-bottom: 30px;}
.s101_cnt4_bottom li:nth-child(2n+2){margin-right: 0 !important;}
.s101_cnt4_wrap{background: url(../../images/sub1/s101_nbg4.png) top center !important; background-repeat: repeat-x !important;}
.s101_cnt4_wrap .s101_cnt2_bottom {height: 410px;}
.s101_cnt2 ul.s101_cnt4_bottom li{height: 190px;}
.s101_cnt2 ul.s101_cnt4_bottom li .s101_txt::before {  background: url(../../images/sub1/s101_cnt4_1.png) 0 0 no-repeat;}
.s101_cnt2 ul.s101_cnt4_bottom li:nth-child(2) .s101_txt::before {  background: url(../../images/sub1/s101_cnt4_2.png) 0 0 no-repeat;}
.s101_cnt2 ul.s101_cnt4_bottom li:nth-child(3) .s101_txt::before {  background: url(../../images/sub1/s101_cnt4_3.png) 0 0 no-repeat;}
.s101_cnt2 ul.s101_cnt4_bottom li:nth-child(4) .s101_txt::before {  background: url(../../images/sub1/s101_cnt4_4.png) 0 0 no-repeat;}

/* »ç¾÷¾È³» > ÀüÃ¼»ç¾÷*/

.nomal_h3{font-size: 28px; color: #303030; font-weight: 500; padding-bottom: 40px; padding-top: 100px;}
.gogle_my_map_box{width: 100%; height: 530px; border: 1px solid #dbdbdb;}
.s201_cnt{margin-top: 85px; margin-bottom: 100px;}
.s201_cnt ul{border-top: 1px solid #505050;}
.s201_cnt ul li{border-bottom: 1px solid #dbdbdb;}
.s201_cnt ul li dl {clear: both; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding: 40px 60px; height: 341px;}
.s201_cnt ul li dl dt {float: left; width: 25.70%;}
.s201_cnt ul li dl dt img{width: auto; box-shadow:0 0 10px rgba(200,200,200,1)}
.s201_cnt ul li dl dd{width: 74.2%; float: left; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding-left: 135px; padding-top: 2em;}
.s201_cnt ul li dl dd span{display: inline-block; background: #f27820; color: #fff; font-size: 14px; line-height: 24px; height: 25px;text-align: center; width: 91px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.s201_cnt ul li dl dd h3{font-size: 24px; color: #303030; font-weight: 500; line-height: 27px; padding: 15px 0 27px;}
.s201_cnt ul li dl dd p{font-size: 15px; color: #505050; line-height: 27px; }
.s201_cnt ul li dl dd figure {position: relative;text-align: right; }
.s201_cnt ul li dl dd figure a{display: inline-block; width: 64px; }
.s201_cnt ul li dl dd figure a:before{position: absolute; content:'more'; font-size: 14px; color: #f27820; width: 64px; height: 70px; line-height: 70px; right: 16px; top: -4px; transition:3s;}
.s201_cnt ul li dl dd figure img{transition:50s;}
.s201_cnt ul li dl dd figure:hover img{transform:rotate(9999deg);}
.s201_cnt ul li dl dd figure img{width: auto;}

/* »ç¾÷¾È³» > ÀÎµµÀûÁö¿ø */
.s202_top{position: relative; height: 542px;}
.s202_top:after{position: absolute; content:''; left: 0; top: 0;width: 50%; height: 542px; overflow: hidden;}
.s202_top > div{position: relative; float: left; width: 50%; }
.s202_top .left_202{box-shadow:5px 0px 25px rgba(0,0,0,0.5); position: relative; z-index: 100;}
.s202_top .left_202:after{position: absolute; content:''; width: 654px;height: 636px; bottom: -127px; right: 29px; background: url(../../images/sub2/s202_figure_b.png) 0 0 no-repeat;}
.s202_top > div > figure > figcaption{position: absolute; width: 100%; top: 0; left: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box; padding: 135px 80px; }
.s202_top > div > figure > figcaption h3{position: relative;font-size: 30px; color: #fff; line-height: 42px; font-weight: 500; padding-bottom: 0.8em; z-index: 100;}
.s202_top > div > figure > figcaption h3:before{position: absolute; content:''; width: 40px; height: 38px;top: -20px; left: -28px; background: url(../../images/sub2/s202_dddot.png) 0 0 no-repeat; z-index: -1;}

.s202_top > div > figure > figcaption p{font-size: 15px; color:#fff; line-height: 27px; opacity: 0.7;}

.s202_cnt1{clear: both; margin-top: 100px; height: 608px; margin-bottom: 100px;}
.s202_cnt1 ul li{float: left; width: 32%; margin-right: 2%; box-shadow:0 0 20px rgba(0,0,0,0.2)}
.s202_cnt1 ul li:last-child{margin-right: 0;}
.s202_cnt1 ul li figure{position: relative;}
.s202_cnt1 ul li figure:before{position: absolute; content:''; width: 113px; height: 115px; background: url(../../images/sub2/s202_icon_w1.png) 0 0 no-repeat; top: 45%; right: 30px;}
.s202_cnt1 ul li figcaption{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding: 50px 50px 80px; min-height:266px;}
.s202_cnt1 ul li figcaption h4{position: relative;font-size: 26px; color: #303030; font-weight: 500; line-height: 40px; padding-bottom: 15px;}
.s202_cnt1 ul li figcaption h4:before{position: absolute; content:''; width: 25px; height: 3px; background: #f27820; left: -50px; top: 17px;}
.s202_cnt1 ul li figcaption p{font-size: 15px; color: #505050; line-height: 27px;}
.s202_cnt1 ul li:nth-child(2) figure:before{position: absolute; content:''; width: 113px; height: 115px; background: url(../../images/sub2/s202_icon_w2.png) 0 0 no-repeat; top: 45%; right: 30px;}
.s202_cnt1 ul li:nth-child(3) figure:before{position: absolute; content:''; width: 113px; height: 115px; background: url(../../images/sub2/s202_icon_w3.png) 0 0 no-repeat; top: 45%; right: 30px;}
.s202_cnt3_wrap{background: #fafafa; overflow: hidden;}
.s202_cnt3{padding: 90px 0 0;}
.s202_cnt3_wrap dl dt{float: left;}
.s202_cnt3_wrap dl dt {position: relative;font-size: 21px; color: #505050; line-height: 35px; padding-right: 40px; margin-right: 45px; font-weight: 400;}
.s202_cnt3_wrap dl dt:after{position: absolute;content:'01'; width: 35px; height: 35px; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; background: #f27820; right: 0; top: 2px; color: #fff; text-align: center; font-size: 21px; line-height: 30px; font-weight: 300;}

.s23123 dl:nth-of-type(1) dt::after { content: '01';}
.s23123:nth-of-type(2) dl dt::after { content: '02';}
.s23123:nth-of-type(3) dl dt::after { content: '03';}  
.s23123:nth-of-type(4) dl dt::after { content: '04';}


.s202_cnt3_wrap dl dd{float: left; padding-top: 5px;}
.s202_cnt3_wrap dl dd h3{font-size: 28px; color: #303030; font-weight: 500; padding-bottom: 1.2em;}
.s202_cnt3_wrap dl dd p{font-size: 15px; color: #505050; line-height: 27px;}
.s202_cnt3_wrap dl{overflow: hidden; padding-bottom: 65px;}
.s202_cnt3_wrap ul{height: 450px;}
.s202_cnt3_wrap ul li{float: left; width: 32%; margin-right: 2%; box-shadow:0 0 12px rgba(230,230,230,0.5)}
.s202_cnt3_wrap ul li:last-child{margin-right: 0;}
.botton_nomal3{margin: 100px auto;}

/* »ç¾÷¾È³» > º¸°ÇÀÇ·á */
.s0203 .s202_top .left_202::after {position: absolute; content: ''; width: 592px; height: 511px;  bottom: auto; top:40px; right: 29px; background: url(../../images/sub2/s0203_1_hover.png) 0 0 no-repeat;}
.s0203 .s202_cnt3_wrap{clear: both;}
.s203_cnt2_wrap ul li {float: left; width: 49%; margin-right: 2%; box-shadow: 0 0 05px rgba(0,0,0,0.2);}
.s203_cnt2_wrap ul li:nth-child(3){float: right;}

.s203_cnt2_wrap dl{padding-bottom: 55px;}
.s202_cnt3_wrap .s202_cnt3_3 ul li{width: 32%;}
.s202_cnt3_wrap .s202_cnt3_3 ul li figure{/* transition:.3s; */}
.s202_cnt3_wrap .s202_cnt3_3 ul li:hover figure{-webkit-filter: grayscale(100%); filter: gray;}
.s202_cnt3_wrap .s202_cnt3_3 ul li{background: url(../../images/sub4/clasir.png) 0 0;}
.s23123 ul li{position: relative;}
.s23123 ul li .txt_li1{position: absolute; bottom: 0; left: 0; width: 100%; line-height: 75px; color: #fff; background: rgba(0,0,0,0.6); text-align: right; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding-right: 20px; font-size: 19px; font-weight: 300;}
.s23123 ul li .txt_li1:after{position: absolute; content:''; width: 30px; height: 3px; background: #fff; left: 0; top: 35px;}

.s0203  .s202_cnt3_wrap div:first-of-type dl dt::after {content:'01'; }
.s0203  .s202_cnt3_wrap div:nth-of-type(2) dl dt::after {content:'02'; }
.s0203  .s202_cnt3_wrap div:nth-of-type(3) dl dt::after {content:'03'; }
.s0203  .s202_cnt3_wrap div:nth-of-type(4) dl dt::after {content:'04'; }
.s0203  .s202_cnt3_wrap div:nth-of-type(5) dl dt::after {content:'05'; }
.s203_cnt2_wrap{background: url(../../images/sub2/s203_bg_top.png) 0 0; background-repeat: repeat-x;}
.s203_fig_ab{position: relative;}
.s203_fig_ab figcaption{position: absolute; bottom: 100px; margin: 0 auto; left: 50%; margin-left:  -200px;}
.s203_fig_ab figcaption span{margin: 0 auto; background: none; border: 2px solid #f27820;}
.s203_fig_ab figcaption span a{color: #f27820;}
.s203_fig_ab figcaption span a::after {color: #f27820;}
.s203_fig_ab figcaption span a::before {background: url(../../images/sub2/go_arr_h.png) 0 0 no-repeat; width: 3px; height: 5px; right: 36px;  top: 38px;color: #fff; font-size: 14px; font-weight: 300;}

/* »ç¾÷¾È³» > ½Ä¼öÀ§»ý */
.s204_cnt2_wrap{background: url(../../images/sub2/s204_5.png) 0 0 no-repeat; position: relative;}
.s0204  .s202_top .left_202::after{display: none;}
.s0204 .s202_cnt1 ul li figure::before { background: url(../../images/sub2/s204_icon1.png) 0 0 no-repeat; }
.s0204 .s202_cnt1 ul li:nth-child(2) figure::before { background: url(../../images/sub2/s204_icon2.png) 0 0 no-repeat; }
.s0204 .s202_cnt1 ul li:nth-child(3) figure::before { background: url(../../images/sub2/s204_icon3.png) 0 0 no-repeat;  }
.s0204 .s202_cnt3_wrap dl dd h3 {line-height: 40px;}
.s0204 .s202_cnt1{margin-bottom: 0;}
.s0204 .s202_cnt3_mt{position: relative;}
.s204_cnt2_wrap::after {  position: absolute; content: '';  width: 674px;  height: 653px; background: url(../../images/sub2/s204_6.png) 0 0 no-repeat; right: 72px; top: 56px;}
.s0204 .s202_cnt1 ul li figcaption {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; height: 276px;}
.s0204 .s202_cnt3_wrap dl dd h3 {}
.s0204 .s202_cnt3_wrap dl dt {margin-top: 5px;}
.s202_cnt3_mt{margin-top: 310px;}
.width_auto{text-align: center;}
.width_auto img{width: auto;}
.s0204 .s203_cnt2_wrap dl.none_b {padding-bottom: 0;}
.new_t{font-size: 16px;color: #292929; font-weight: 400; text-align: center; padding-top: 50px;}
.botton_nomal_sic{margin-top: 30px; margin-bottom: 150px;}


/* »ç¾÷¾È³» > ±³À°Áö¿ø */
.s0205 .s202_top .left_202::after {display: none;}
.s202_cnt3_wrap .one_img ul li {width: 100% !important;}
.botton_nomal_mast{margin: 100px auto;}
.s0205{background: url(../../images/sub2/205_bg.png) bottom;  background-repeat: repeat;background-repeat: repeat-x;}


/* ±Û·Î¹úÄÉ¾î > CI */
.s402_cnt1_wrap .s402_cnt1 ul {height: 364px;}
.s402_figure2{position: relative; background: url(../../images/sub4/s402_2.png) center no-repeat,url(../../images/sub4/clasir.png) center; width: 100%; height: 574px; }
.s402_figure2 > div{position: absolute; }
.s402_figure2 > div h3{font-size: 22px; color: #303030; line-height: 27px; font-weight: 500;}
.s402_figure2 > div h3 i{font-size: 15px; color: #f27820; line-height: 23px; display: inline-block; padding: 0 20px;}
.s402_figure2 > div p{font-size: 15px; color: #505050; line-height: 27px;}
.s402_figure2 .txt_box1{left: 12%; top: 46.5%;}
.s402_figure2 .txt_box1 h3{text-align: right;}
.s402_figure2 .txt_box1 p{text-align: right; }
.s402_figure2 .txt_box2{right: 9%; top: 23%;}
.s402_figure2 .txt_box2 i, .s402_figure2 .txt_box3 i{padding-left: 0;}
.s402_figure2 .txt_box3{right:6%; top: 68%;}
.s402_logo li{float: left; width: 49% !important; margin-right: 2% !important;}
.s402_logo li:last-child{margin-right: 0 !important;}
.s402_logo li figure{height:300px; background: url(../../images/sub4/s402_4.png) center no-repeat; transition:.0s;}
.s402_logo li:last-child figure{ background: url(../../images/sub4/s402_3.png) center no-repeat;}

.s402_logo li:first-child:hover figure{background: url(../../images/sub4/s402_4_hh.png) 50% 50.5% no-repeat; }

.s402_logo li img{width: auto;}
.s402_logo li .figcaption{font-size: 20px; color: #fff; text-align: center; line-height: 60px; background: #ab9886;}

.s402_logo li a{font-size: 20px; color: #fff; text-align: center; line-height: 60px; background: #ab9886;}
.s402_figure2{box-shadow:0 0 10px rgba(0,0,0,0.2); margin-bottom: 30px;}

.s402_ct{height: 900px !important;}
.s402_ct li{float: left; width: 50% !important; margin-right: 0 !important; position: relative;}
.s402_ct li .txt_box{position: absolute; left: 0; top: 0; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding: 10%; padding-right: 0;}
.s402_ct li .txt_box p{font-size: 18px; color: #fbde6b; line-height: 40px; font-weight: 400;}
.s402_ct li .txt_box h3{font-size: 28px; color: #fff; line-height: 42px; font-weight: 400;}
.s402_ct li .txt_box i{font-size: 18px; color: #fff; font-weight: 300; opacity: 0.7; padding-top: 18px; display: block; letter-spacing: 0;}
.s402_cnt1_wrap{position: relative;}
.s402_cnt1_wrap:after{position: absolute; content:''; width: 100%; height: 785px; background: #f3f3f3; top: 1205px; left:0; z-index: -1;}
.s402_ct li{box-shadow:0 0 10px rgba(0,0,0,0.1) !important;}
.none_shadow li{box-shadow:none !important; position: relative; margin-right: 0 !important; width: 34.8% !important;}
.none_shadow li:nth-child(2),.none_shadow li:nth-child(3){margin-left: -2.2%;}
.none_shadow li .txt_box{position: absolute; text-align: center; top: 34%; left: 0; z-index: 100; width: 100%;} 
.none_shadow li .txt_box h3{font-size: 26px; color: #fff; line-height: 34px; font-weight: 400;}
.none_shadow li .txt_box i{font-size: 16px; color: #fff; font-weight: 26px; opacity: 0.6; padding-top: 15px; display: block;}
.s202_cnt3_top_230px{padding-top: 170px !important;}
.s402_cnt1_wrap::before {position: absolute;  content: ''; width: 100%; height: 1030px;background: #f3f3f3;  bottom: 832px;  left: 0;  z-index: -1;}
.none_shadow li{background: 0 !important;}
.s202_cnt3_3_mernt{padding: 94px 0 0;}
.s202_cnt3_3_mernt2{padding: 90px 0 0; margin-top: 130px;}



/* ±Û·Î¹úÄÉÀÌ > È«º¸´ë»ç */
.s0403{margin-top: 150px;}
.s0403s2{background: 0 !important; position: relative;}
.s0403s2:after{position: absolute; content:''; width: 100%; height: 400px; background: #f4f4f4; bottom: 0; left: 0; z-index: -1;}
.bx_s403 li figure, .bx_s403 li .right_txt{float: left; width: 50%;}
.bx_s403 li .right_txt h3{font-size: 40px; color: #303030; line-height: 40px; font-weight: 500; padding-bottom: 20px; }
.bx_s403 li .right_txt h3 span{font-size: 18px; color: #f37920; line-height: 44px; font-weight: 400;  display: inline-block; vertical-align: top; padding-left: 10px;}
.bx_s403 li .right_txt p{font-size: 18px; color: #505050; font-weight: 400; line-height: 30px; padding-bottom: 30px; }

.bx_s403 li figure{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; margin-top: 3%;}
.bx_s403 li .right_txt{width: 53%;margin-left: -3%;padding-top: 8%; padding-left: 5%;padding-right: 5%; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; box-shadow:0 0 20px rgba(0,0,0,0.13); background: #fff; height: 760px; }
.rt_t{border-bottom: 1px solid #ddd; position: relative;}
.rt_t:before{position: absolute; content:''; width: 31px; height: 1px; background: #f37920; right: 0; bottom: 0;}
.rt_b{padding-top: 40px;}
.rt_b dl{overflow: hidden; margin-bottom: 20px;}
.rt_b dl dt{width: 62px; height: 62px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; color: #f47920; border: 1px solid #f47920; text-align: center; line-height: 60px; font-size: 16px; font-weight: 400; float: left;}
.rt_b dl dd{position: relative; padding-left: 10px; font-size: 15px; color: #505050; line-height: 27px; margin-left: 80px; }
.rt_b dl dd:before{position: absolute; content:''; width: 3px; height: 3px; background: #505050; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; left: 0; top: 13px;}
.rt_b dl:first-child dd{line-height: 58px;}
.rt_b dl:first-child dd:before{top:29px;}
.rt_b dl:nth-child(2) dd:first-of-type{padding-top: 8px;}
.rt_b dl:nth-child(2) dd:first-of-type:before{top:23px}
.s0403 .bx-viewport{overflow: visible !important;}
.s403_bx2 dl:first-child dd{line-height: 27px;}
.s403_bx2 dl:first-child dd:first-of-type{margin-top: 5px;}
.s403_bx2 dl:first-child dd:before{top:13px;}

.bx_s403 li .right_txt p.pcolo {font-size: 15px; color: #505050; line-height: 27px;}
/* ±Û·Î¹úÄÉÀÌ > ÀÏÇÏ´Â »ç¶÷µé */
.s405_cnt_top_wrap{width: 100%; background: url(../../images/sub4/s405_1.jpg) 0 0 no-repeat; height: 727px; }
.s405_cnt_top{position: relative; }
.s405_cnt_top .txt_box{ position: absolute; left: 50%; margin-left: -117px; margin-top: 85px;}
.s405_cnt_top .txt_box > dl > dt{position: relative; width: 237px; height: 237px;}
.s405_cnt_top .txt_box > dl > dt > img{transition:300s;}
.s405_cnt_top .txt_box > dl > dt:hover > img{transform:rotate(9999deg);}
.rt_b ul{overflow: hidden; margin-top: 20px;}
.rt_b ul li{ width: 32.6666%; margin-right: 1%; float: left;}
.rt_b ul li:last-child{margin-right: 0;}

.s405_cnt_top .txt_box > dl > dt:after{position: absolute; content:''; width:1px; height: 65px; background: #d8d3cc; left: 50%; bottom: -65px;}
.s405_cnt_top .txt_box > dl > dt p{position: absolute; width: 237px; height: 237px; top: 0; text-align: center; line-height: 237px; color: #fff; font-size: 30px; font-weight: 500;}
.s405_cnt_top .txt_box > dl > dd{margin-top: 65px;}
.s405_cnt_top .txt_box > dl > dd > ul {margin-left: -24px;}
.s405_cnt_top .txt_box > dl > dd > ul > li{position: relative;background: #fff; float: left; margin-right: 30px; margin-bottom: 20px; box-shadow:0 0 10px rgba(0,0,0,0.1); border: 1px solid rgba(155,131,111,0.3);}
.s405_cnt_top .txt_box > dl > dd > ul > li:first-child:before{position: absolute; content:''; width: 40px; height: 1px; background: #cec9c4; opacity: 0.8; right: -40px; top: 40px;}
.s405_cnt_top .txt_box > dl > dd > ul > li:nth-child(3):before{position: absolute; content:''; width: 40px; height: 1px; background: #cec9c4; opacity: 0.8; right: -40px; top: 40px;}


.s405_cnt_top .txt_box > dl > dd > ul > li:nth-child(5)::before {position: absolute; content: ''; width: 1px;  height: 135px;  background: #fff; opacity: 0.3; left:50%; bottom: -135px;}

.s405_cnt_top .txt_box > dl > dd > ul > li:first-child:after{position: absolute; content:''; width: 1px; height: 20px;background: #cec9c4; opacity: 0.8; bottom: -20px; left: 50%;}
.s405_cnt_top .txt_box > dl > dd > ul > li:nth-child(3):after{position: absolute; content:''; width: 1px; height: 20px;background: #cec9c4; opacity: 0.8; bottom: -20px; left: 50%;}
.s405_cnt_top .txt_box > dl > dd > ul > li > dl > dt{background: rgba(156,122,95,0.9); width: 275px; line-height: 60px; color: #fff; font-size: 20px ;font-weight: 400; text-align: center;}
.s405_cnt_top .txt_box > dl > dd > ul > li > dl > dd{font-size: 17px; color: #606060; line-height: 60px; text-align: center;}
.s405_cnt_top .txt_box > dl > dd > ul > li > dl.right_dl > dt{background: rgba(171,124,81,0.9);}
.s405_cnt_top_wrap2{width: 100%; background: url(../../images/sub4/s405_7_new.png) 0 0 no-repeat; height: 1134px;}
.s405_cnt_top2{position: relative;}
.s405_cnt_top2 ul.txt_box{width: 855px; position: absolute; left: 50%; margin-left: -360px; top:100px;}
.s405_cnt_top2 > ul > li{float: left; margin-right: 300px;}
.s405_cnt_top2 > ul > li:last-child{margin-right: 0;}
.s405_cnt_top2 > ul > li > dl > dt{position: relative; width: 198px; height: 198px;}
.s405_cnt_top2 > ul > li:first-child > dl > dt:after{position: absolute; content:''; width: 340px; height: 1px; background: #fff;  opacity: 0.3; right: -340px; top: 50%;}


.s405_cnt_top2 > ul > li > dl > dt:before{position: absolute; content:''; width: 1px; height: 30px; background: #fff; opacity: 0.3; bottom: -30px; left: 50%;}
.s405_cnt_top2 > ul > li > dl > dt p{position: absolute; width: 100%;height: 198px; line-height: 198px; font-size: 23px; color: #fff; font-weight: 500; top: 0; left: 0; text-align: center;}
.s405_cnt_top2 > ul > li > dl > dd{margin-top: 30px; text-align: center;}
.s405_cnt_top2 > ul > li > dl > dd > ul > li{width: 277px; line-height: 60px; background: rgba(194,164,117,0.2); color: #fff; font-size: 17px; font-weight: 300; margin-bottom: 5px; box-shadow:0 0 15px rgba(0,0,0,0.1); margin-left: -40px;}
.s405_cnt_top2 > ul > li > dl > dd > ul > li.pick_li{line-height: 176px; background: url(../../images/sub4/s405_4.png) 0 0 no-repeat;}

.s405_cnt_top3 {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding-top: 85px;}
.s405_cnt_top_wrap3{width: 100%; background: #f9f9f9 0 0 no-repeat; height: 658px;}
.s405_cnt_top_wrap3 ul {height: 270px; box-shadow:0 0 15px rgba(0,0,0,0.1) ; margin-bottom: 20px;}
.s405_cnt_top_wrap3 ul li{float: left; width: 12.5%; height: 270px; background: #fff; box-shadow:0 0 15px rgba(230,230,230,0.5)}

.s405_cnt_top_wrap3 ul li.first_li_bg{background: url(../../images/sub4/s405_5.png) 0 0 no-repeat;}
.s405_cnt_top_wrap3 ul li.first_li_bg h3{font-size: 22px; line-height: 32px; color: #fff; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding: 45px 0px 0 30px; font-weight: 400;}
.s405_cnt_top_wrap3 ul li .li_top p{font-size: 15px; color: #f47920; padding-bottom: 7px;}
.s405_cnt_top_wrap3 ul li .li_top{position: relative;}
.s405_cnt_top_wrap3 ul li .li_top:after{position: absolute; content:''; width: 80%; height: 1px; left: 10%; bottom: 0; background: url(../../images/sub4/s405_6.png) 0 0 ;}
.s405_cnt_top_wrap3 ul li div{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding: 45px 0 0 25px;}
.s405_cnt_top_wrap3 ul li .li_top h3{font-size: 20px; color: #303030; font-weight: 400; padding-bottom: 15px;}
.s405_cnt_top_wrap3 ul li .li_bottom p{font-size: 15px; color: #505050; line-height: 27px;}
.s405_cnt_top_wrap3 ul li .li_bottom{padding-top: 23px; -ms-word-break: keep-all; word-break: keep-all;}
.s405_cnt_top_wrap45{padding-bottom: 80px;}
/* ¿À½Ã´Â±æ */

.s406_map_box{}
.s406_map_box > div{float: left; width: 50%;}
.s406_l iframe{width: 100%; height: 569px;}
.s406_r{background: url(../../images/sub4/s406_1.png) 0 0 no-repeat; height: 569px;}
.s406_r .txt_box{padding-top: 130px; margin-left: 76px;}
.s406_r .txt_box .top_txt h3{font-size: 30px; line-height: 42px; color: #fff; font-weight: 400; margin-bottom: 18px;}
.s406_r .txt_box .top_txt p{font-size: 18px; color: #fff; line-height: 27px; opacity: 0.7; font-weight: 300; }
.s406_r .txt_box .top_txt { padding-bottom: 30px; margin-bottom: 30px;}
.s406_r .txt_box .bt_txt ul li{position: relative; padding-left: 80px; font-size: 15px; line-height: 64px; margin-bottom: 10px; color: rgba(255,255,255,0.9); font-weight: 300;}
.s406_r .txt_box .bt_txt ul li:before{position: absolute; content:''; width: 62px; height: 64px; background: url(../../images/sub4/s406_icon1.png) 0 0 no-repeat; left: 0; top: 0; color: #fff;}
.s406_r .txt_box .bt_txt ul li:nth-child(1):before{background: url(../../images/sub4/s406_icon1.png) 0 0 no-repeat; }
.s406_r .txt_box .bt_txt ul li:nth-child(2):before{background: url(../../images/sub4/s406_icon2.png) 0 0 no-repeat; }
.s406_r .txt_box .bt_txt ul li:nth-child(3):before{background: url(../../images/sub4/s406_icon3.png) 0 0 no-repeat; }
.s406_r .txt_box .bt_txt ul li:nth-child(2),.s406_r .txt_box .bt_txt ul li:nth-child(3){display: inline-block;}
.s406_r .txt_box .bt_txt ul li:nth-child(2){margin-right: 82px;}
.s406_map_box2_box1{overflow: hidden; clear: both;  padding-bottom: 20px;}
.s406_map_box2_box1 .s406_map_box2_l{float: left; width: 18.2%;}
.s406_map_box2_box1 .s406_map_box2_l h3{font-size: 28px; color: #303030; font-weight: 500; padding-top: 80px; margin-bottom: 20px;}
.s406_map_box2_box1 .s406_map_box2_l span{width: 160px; display: block; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; border: 1px solid #f47920; color: #666; text-align: center; font-size: 15px; line-height: 35px;} 
.s406_map_box2_box1 .s406_map_box2_r{float: left;width: 81.8%;}
.s406_map_box2_box1 .s406_map_box2_r ul {margin-top: 50px; border-top: 1px solid #dbdbdb; padding-top: 25px; margin-bottom: 32px;}
.s406_map_box2_box1 .s406_map_box2_r ul li{position: relative; font-size: 15px; line-height: 41px; padding-left: 52px; margin-bottom: 10px; color: #505050;}
.s406_map_box2_box1 .s406_map_box2_r ul li:before{position: absolute; content:''; width: 42px; height: 41px; background: url(../../images/sub4/s406_2.png) 0 0 no-repeat; left: 0; top: 0;}
.s406_map_box2_box1 .s406_map_box2_r ul:last-child{border: 0;}
.s406_map_box2_box1 .s406_map_box2_r ul.lasr li{display: inline-block; width: 28.333%;}
.s406_map_box2_box1 .s406_map_box2_r ul li:nth-child(1):before{content:'01'; text-align: center; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;  font-size: 13px; color: #f37920; font-weight: 500;}
.s406_map_box2_box1 .s406_map_box2_r ul li:nth-child(2):before{content:'02'; text-align: center; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;  font-size: 13px; color: #f37920; font-weight: 500;}
.s406_map_box2_box1 .s406_map_box2_r ul li:nth-child(3):before{content:'03'; text-align: center; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;  font-size: 13px; color: #f37920; font-weight: 500;}
.s406_map_box2_box1 .s406_map_box2_r ul li:nth-child(4):before{content:'04'; text-align: center; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;  font-size: 13px; color: #f37920; font-weight: 500;}
.s406_map_box2_box1 .s406_map_box2_r ul li:nth-child(5):before{content:'05'; text-align: center; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;  font-size: 13px; color: #f37920; font-weight: 500;}

.s0406{margin-bottom: 120px;}

/* ¼Ò°³ */
.s401_top {clear: both; height: 660px; margin-top: 50px;}
.s401_top > div{float: left; width: 50%; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.s401_top > div:first-of-type{padding-right: 30px;}
.s401_top > div:last-of-type{padding-left: 30px; }

.right_401 .txt_box {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding: 77px 0 0 0px; }
.right_401 .txt_box h3{font-size: 28px; color: #303030; font-weight: 400;}
.right_401 .txt_box h3 span{font-size: 55px; color: #f37920; font-weight: 500;} 
.right_401 .txt_box p{font-size: 15px; color: #505050; line-height: 27px; padding-top: 30px; height: 163px;}
.s401_top2{clear: both;}
.s401_top2 > div{float: left; width: 50%;}
.s202_cnt3_wrap{clear: both;}
.s401_top2 .right_b{background: #46ce88;}
.s401_top2 .left_b{position: relative;}
.s401_top2 .left_b .title_css{position: absolute; top: 40%; left: 70px;}
.s401_top2 .left_b:before{position: absolute; content:''; width: 50px; height: 3px; background: #fff; top:41% ;left: 0;}
.s401_top2 .left_b .title_css h2{font-size: 28px; color: #fff; font-weight: 400; padding-bottom: 15px;}
.s401_top2 .left_b .title_css p{font-size: 14px; color: #fff; font-weight: 400;}
.s401_top2 .right_b .txt_box{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding: 50px 0 0 50px;}
.s401_top2 .right_b h3{position: relative;font-size: 21px; color: #c8f6de; line-height: 27px; font-weight: 400;}
.s401_top2 .right_b{position: relative;}
.s401_top2 .right_b:before {position: absolute; content:''; width: 52px; height: 62px; background: url(../../images/sub4/s40404_4.png) 0 0 no-repeat; right: 30px; top: 0;}
.s401_top2 .right_b:after {position: absolute; content:''; width: 70px; height: 75px; background: url(../../images/sub4/s40404_5.png) 0 0 no-repeat; right: 50px; bottom:40px;}

.s401_top2 .right_b h3 span{font-size: 21px; color: #fff; font-weight: 400; display: inline-block; padding-right: 3%;}

.s401_top2{height: 250px; margin-bottom: 100px; margin-top: 60px;}
.s401_top2 .right_b{height: 250px;}
.s401_top2 .right_b p{font-size: 15px; color: #fff; line-height: 27px; padding-top: 20px; font-weight: 300; padding-left: 12%;}

.s401_top2  .left_b{box-shadow:10px 0 10px rgba(0,0,0,0.172); position: relative; z-index: 100;} 

.s23123 dl dd h3{line-height: 40px; margin-top: -8px;}
.s23123221{margin-bottom: 150px; position: relative;}
.s401_cnt2_wrap{position: relative;}
.s401_cnt2_wrap:after{position: absolute; content:''; width: 100%; height: 390px; background: #f3f3f3; bottom: 0; left: 0; z-index: -1;}


/* ¾È¸é±âÇü */
.s206_top{height: 499px;}
.s206_dkw{text-align: center; margin-top: 60px;}
.s206_dkw img{width: auto;}
.s206_top .left_202:after{display: none;}
.s206_top > div:first-child{width: 52.3%;}
.s206_top > div:last-child{width: 47.7%;}
.center_12321 .s201_cnt ul{border-top: 0;}
.center_12321 .s201_cnt ul > li{background: #fff; border-bottom: 0; box-shadow:0 0 20px rgba(230,230,230,0.5); position: relative; margin-bottom: 20px;}
.center_12321 .s201_cnt ul > li:last-child{margin-bottom: 0;}
.center_12321 .s201_cnt ul > li:before{position: absolute; content:''; width: 34px; height: 60px; background: url(../../images/sub2/aswqr.png) 0 0 no-repeat; right: 40px ; top: 0;}

.center_12321 .s202_cnt3_wrap{background: none !important;}
.center_12321 .s203_cnt2_wrap {background: 0 !important;}
.center_12321 .s202_cnt3_wrap {background: 0!important;}
.s202_cnt3_wrap221{background: 0;}
.botton_nomal_sic21{width: 480px;}
.s206_top{}



.s202_cnt3_wrap221{position: relative;}

.s202_cnt3_wrap221:before{position: absolute; content:''; width: 100%; height: 520px; bottom: 0; left: 0; background: #f3f3f3; z-index: -1;}





/* PLACEHOLDER */
.s0403 {background: url(../../images/sub2/asdkjqqq.png) bottom no-repeat;}
.s0403 .arti01 {background:url(../../images/sub/s0403_arti01_bg.png) no-repeat center bottom;background-size:100% auto; padding-bottom: 100px;}
.s0403 .arti01 .arti_sub {position:relative;padding-bottom:130px;}
.s0403 .arti01 .cent_img_sec {position: relative;width:35%;margin:0 auto;padding:145px 0 55px;}
.s0403 .arti01 .cent_img_sec:before{position: absolute; content:''; width: 586px; height: 593px; background: url(../../images/sub2/skewqskr2.png) center no-repeat; top: 13%; left: -9%;-webkit-background-size: 100%;background-size: 100%; }
.s0403 .arti01 .cent_img_sec > img {display:none;}
.s0403 .arti01 .cent_img_sec > img:first-child {display:block;}
.s0403 .arti01 .img_info > li {position:absolute;width:25%;text-align:left;cursor:pointer;box-sizing:border-box;}
.s0403 .arti01 .img_info > li:before {position:absolute;width:55%;font-size:35px;color:#ebebeb;line-height:50px;}
.s0403 .arti01 .img_info > li:after {content:"01";position:absolute;width:62px;height:65px;background: url(../../images/sub2/ssnwqq.png) no-repeat center center;transition:background 0.4s; left: 50%; margin-left: -31px;  bottom: -40px; line-height: 62px; color: #f37012; font-size: 17px; text-align: center; -webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;}

.s0403 .arti01 .img_info > li.on:after {content:"01";position:absolute;width:62px;height:65px;background:#f37012  no-repeat center center;transition:background 0.4s; left: 50%; margin-left: -31px;  bottom: -40px; line-height: 62px; color: #fff; font-size: 17px; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}

.s0403 .arti01 .img_info > li.info01:after{ right: -10%; left: auto; top:-20%; content:'05'}
.s0403 .arti01 .img_info > li.info02:after{ right: 50px; left: auto; top:-100px; content:'04'}
.s0403 .arti01 .img_info > li.info03:after{ left: 85px !important; left: auto; top:-100px; content:'03'}
.s0403 .arti01 .img_info > li.info04:after{ left: 0px !important; left: auto; top:-20px; content:'02'}



/* .s0403 .arti01 .img_info > li.on:after {background:url(../../images/sub/s0403_arti01_cc_ov.png) no-repeat center center;}
 */.s0403 .arti01 .img_info > li.info00 {top:-8%;left:38%;padding-bottom:55px;text-align:center;}
.s0403 .arti01 .img_info > li.info01 {top:40%;left:4%;padding-right:4%;text-align:right;}
.s0403 .arti01 .img_info > li.info02 {bottom:4%;left:21%;padding-right:4%;text-align:right;}
.s0403 .arti01 .img_info > li.info03 {bottom:1%;right:21%;padding-left:4%;}
.s0403 .arti01 .img_info > li.info04 {top:40%;right:4%;padding-left:4%;}
.s0403 .arti01 .img_info .tit {position:relative;margin-bottom:10px;font-size:24px;color:#303030; z-index:1;transition:all 0.4s;  padding-bottom: 10px;}
.s0403 .arti01 .img_info > li.on .tit {font-weight:500;color:#f37012;}
.s0403 .arti01 .img_info .txt {position:relative;font-size:15px;color:#505050;line-height:27px;z-index:1;}

.s201_cntss{margin-top: 0;}

/*** BOARD ***/
.bd_sec {width:100%;max-width:1300px;margin:0 auto 80px;}
#bo_v_img {margin:10px 0;text-align:center; float: left; width: 50%;}
#bo_v_img > a {/* display:inline-block; */vertical-align:top;}
#bo_v_img img {width:100%}
#daumRoughmapContainer1521178978886{width: 100% !important;}
.contet_map iframe{width: 100%; height: 535px;}
.g_cate_wrap{padding-left: 3%; overflow: hidden;}
.g_cate{overflow: hidden; margin-bottom: 10px; margin-top: 4px;}
.g_cate > p{float: left; font-size: 14px; color: #999999; font-weight: 400;}
.g_cate > p span{display: inline-block; padding: 0px 5px;}

.g_cont{float: left; width: 100%;}
.g_cont h3{font-size: 40px; line-height: 40px; font-weight: 400; color: #333; border-bottom: 1px solid #dbdbdb; padding-bottom: 20px; margin-bottom: 20px;}
.g_cont dl{font-size: 16px; color: #666; line-height: 26px; margin-top: 10px; overflow: hidden;} 
.g_cont dl dt{font-weight: 500; color: #333; float: left; width: 163px;}
.g_cont dl dt span{position: relative; font-size: 18px; font-weight: 400; color: #333333; padding-left: 10px; }
.g_cont dl dt span:before{position: absolute; content:''; width: 3px; height: 3px; background: #00497b; left: 0; top: 12px;}
.g_cont dl dd{font-family:'Noto Sans Korean', 'Malgun Gothic','¸¼Àº °íµñ','µ¸¿ò',Dotum,'±¼¸²',Gulim,Tahoma,Verdana,Geneva,sans-serif,Apple Gothic,AppleGothic;/* font-size: 16px; font-weight: 400; color: #999999; */}

.download_box{ margin-top: 20px;}
.download_box > ul li{  font-size: 14px; color: #666666; font-weight: 400; border-bottom: 1px solid #dbdbdb; padding-top: 20px; padding-bottom: 8px;}

.download_box > ul li a{position: relative;float: right;letter-spacing: 0;background: #333; width: 110px; height: 27px; line-height: 25px; font-size: 12px; color: #fff;font-weight: 400;  -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding-left: 14px; margin-top: 5px; transition:.3s;}
.download_box > ul li a:before{position: absolute; content:''; width: 11px; height: 12px; background: url(../../images/sub/skin_down.png) 0 0 no-repeat; right: 12px; top: 6px;}
.download_box > ul li a:hover{opacity: 0.7;}
.g_boarber_sub_img{}
.g_boarber_sub_img ul{ overflow: hidden; margin-top: 10px;}
.g_boarber_sub_img ul li{float: left; width: 31%; height: 160px; cursor: pointer; margin-right: 3.5%; border: 1px solid #dbdbdb; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.g_boarber_sub_img ul li:last-child{margin-right: 0;}
#bo_v_atc{margin-top: 10px;}

#bo_v_con .g_big{position: relative;font-size: 30px; color: #333333; font-weight: 500; padding-left: 24px;}
#bo_v_con .g_big:before{position: absolute; content:''; width: 16px; height: 16px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; border: 3px solid #00497b; left: 0; top: 5px;}
/* #bo_v_con p{font-size: 16px; line-height: 30px; margin-top: 20px; color: #666666;} */

.search11{text-indent: 10px;}
/* ´Ù¿î·Îµå°Ô½ÃÆÇ */

.down_table tr th{border: 1px solid #dbdbdb; height: 50px; font-size: 16px; color: #333333; font-weight: 400; letter-spacing: 0; background: #f5f5f5; }
.down_table tr td{border: 1px solid #dbdbdb; height: 70px;}
.down_table tr td:first-child{background: #f5f5f5; color: #00497b; font-size: 16px; font-weight: 400; letter-spacing: 0;}

.categore_tab{position: relative;}
.btn_submit_top{width: 50px; height: 50px;right: 10px;}
.ss206_last_boxx{position: relative;padding-top: 60px;}
.dswq{box-shadow:0 0 5px rgba(0,0,0,0.4); z-index: 20;position: relative;display: block;margin-top: 40px;text-align: center; font-size: 16px; color: #fff; line-height: 48px; font-weight: 500; background: #f37012; -webkit-border-radius: 50px; width: 320px; margin: 0 auto;-moz-border-radius: 50px;border-radius: 50px; }
.ss206_last_boxx:after{position: absolute; content:''; width: 100%; height: 1px; background: #dbdbdb; left: 0; top:85px; z-index: 0; max-width:1400px; left: 50%; margin-left: -700px;} 
.s0403s0403{margin-top: 45px; padding-top: 100px;}


#bo_v_con .button_self img{width: auto;}