@charset "utf-8";

/*** Sub Common ***/
/** Sub Visu **/
.sub_wrap {position: relative; }
.s102_m{display: none;}
.s1 {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.sub_visu {position: relative; height: 432px;overflow: hidden;  background:url(../../images/sub/sub_visu1.png) no-repeat center;}

.sub_visu1{background:url(../../images/sub/sub_visu1.png) no-repeat center;}
.sub_visu2{background:url(../../images/sub/sub_visu2.png) no-repeat center;}
.sub_visu3{background:url(../../images/sub/sub_visu4.png) no-repeat center;}
.sub_visu4{background:url(../../images/sub/sub_visu3.png) no-repeat center;}

.sv_txt_box{margin-top: 9.3%; text-align: center; color: #fff;}
.sv_txt_box span{display: block;font-size: 14px; font-weight: 100; opacity: 0.4; letter-spacing: 0.55em; text-shadow:2px 2px 2px rgba(0,0,0,0.5); margin-bottom: 5px;} 
.sv_txt_box h3{font-size: 48px; line-height: 60px; font-weight: 600; text-shadow:2px 2px 1px rgba(0,0,0,0.2); margin-bottom: 16px;}
.sv_txt_box p{font-size: 18px; line-height: 32px; font-weight: 100; text-shadow:2px 2px 1px rgba(0,0,0,0.2)}
.lnb_sec_wrap{overflow: hidden;}
.lnb_sec{}
.lnb_sec .h2_wrap{ text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box; }
.lnb_sec .h2_wrap h2{font-size: 48px; color: #333; line-height: 48px; font-weight: 400; } 
.lnb_wrap{position: relative;width: 100%;height: 55px; margin-top: -55px;}
.lnb{overflow: hidden; display: block;  max-width:1300px; margin: 0 auto; text-align: center; }
.lnb li{position: relative;  transition:.3s; display: inline-block; -webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box; width: 16.555%; margin-right: 0.1%;text-align: center; background: rgba(255,255,255,0.2); }
.lnb li:last-child{margin-right: 0;}
.lnb li a{position: relative;display: block;transition:.3s; text-align: center;  transition:.3s; font-size: 17px; color: rgba(255,255,255,0.8); line-height: 55px; font-weight: 400; }
.lnb > li.current > a, .lnb > li:hover > a{color: #fff; background: #124888;}

.arti01{max-width:1300px; margin: 0 auto;}
.search_box21{margin: 0 auto; text-align: center;}
.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{margin: 80px 0 90px;}

/*** S1 : CEO ÀÎ»ç¸» ***/
.s101_cnt1{overflow: hidden;}
.s101_cnt1 > div{float: left; width: 47.30%; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding-right: 7%;}
.s101_cnt1 > div img{width: 100%;}





.s101_cnt1 > div:last-child{width: 52.69%; padding-right: 0; padding-left: 1%;}
.s101_cnt1 .right_box .t_box{margin-top: 30px;}
.s101_cnt1 .right_box .t_box > span{font-size: 15px; line-height: 50px; color: #124888; letter-spacing: 0; font-weight: 600;}
.s101_cnt1 .right_box .t_box h2{font-size: 34px; line-height: 50px; color: #303030; font-weight: 700;}
.s101_cnt1 .right_box .t_box p{font-size: 17px; line-height: 32px; color: #666; padding-top: 28px; -ms-word-break: keep-all;word-break: keep-all;}
.s101_cnt1 .right_box > span{position: relative;font-size: 17px; line-height: 32px; color: #505050; display: block; text-align: right; padding-right: 140px; margin-top: 30px;}
.s101_cnt1 .right_box > span:after{position: absolute; content:''; width: 121px; height: 48px; background: url(../../images/sub1/s101_2.png) center no-repeat; right: 0; top: -10px;}
.pc_br{display: block;}


.s102_rolling .full_wrap{position: relative;}
.s0102{margin: 0 auto;}
.s102_rolling .bx_102 .first_201{position: relative;height: 963px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}


.full_wrap{overflow: hidden;}
.full_wrap > div{float: left; width: 50%; height: 963px;}
.full_wrap > div:first-child{background: url(../../images/sub1/s102_1.png) 0 0 no-repeat;}
.full_wrap > div:last-child{background: url(../../images/sub1/s102_2.png) 0 0 no-repeat;}
.cont_wrap{position: absolute; left: 0; top: 9.4%; width: 100%; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; z-index: 1010;}
.cont_wrap h2{font-size: 43px; line-height: 52px; font-weight: 600; text-align: center; color: #124888; margin-bottom: 50px;}
.cont_wrap h2 span{color: #fff; font-weight: 600;}
.cont_wrap .c_wrap{position: relative;max-width:1100px; margin: 0 auto; background: rgba(255,255,255,0.85);}
/*.cont_wrap .c_wrap:before{position: absolute; content:''; width: 85%; height: 1px; left: 7.5%; top: 50%; background: url(../../images/sub1/s102_12.png) 0 0 ;}*/
.cont_wrap .c_wrap ul:after{content:''; display: block; clear: both; visibility: hidden;}
.cont_wrap .c_wrap ul > li{position: relative;float: left; width: 25%; text-align: center; padding: 70px 0; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; height: 291px;} 
.cont_wrap .c_wrap ul > li figure{margin: 0 auto; text-align: center;}
.cont_wrap .c_wrap ul > li figure img{margin: 0 auto;}
.cont_wrap .c_wrap ul > li .t_box h4{font-size: 22px; line-height: 30px; color: #303030; font-weight: 400; }
.cont_wrap .c_wrap ul > li .t_box p{font-size: 17px; line-height: 30px; color: #666;}
/*.cont_wrap .c_wrap ul > li:nth-child(1):after,.cont_wrap .c_wrap ul > li:nth-child(2):after,.cont_wrap .c_wrap ul > li:nth-child(3):after,.cont_wrap .c_wrap ul > li:nth-child(4):after{position: absolute; content:''; width: 1px; height: 100%; background: url(../../images/sub1/s102_11.png) 0 0 ; right: 0; top: 70px;}*/
.cont_wrap .c_wrap ul > li{border: 1px solid #dbdbdb;  border-right: 0; } 
.cont_wrap .c_wrap ul > li:nth-child(5), .cont_wrap .c_wrap ul > li:nth-child(6), .cont_wrap .c_wrap ul > li:nth-child(7), .cont_wrap .c_wrap ul > li:nth-child(8){border-top: 0; border-bottom: 0;}
.cont_wrap .c_wrap ul > li:nth-child(5){padding: 50px 0;}



.cont_wrap .c_wrap ul > li:nth-child(4n+4):after{display: none;}
.s102_rolling .bx_102 .last_201{position: relative;height: 963px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}


.s102_rolling .bx_102 .last_201 .full_wrap > div:last-child{background: url(../../images/sub1/s102_13.png) 0 0 no-repeat;}
.s102_rolling .bx_102 .last_201 .cont_wrap .c_wrap{min-height:547px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;} 
.s102_rolling .bx_102 .last_201 .cont_wrap .c_wrap ul {position: relative;text-align: center; padding-top: 150px;}
.s102_rolling .bx_102 .last_201 .cont_wrap .c_wrap ul > li{position: relative;float: none;display: inline-block; padding: 0; border: 0; vertical-align: top;}
.s102_rolling .bx_102 .last_201 .cont_wrap .c_wrap ul > li:nth-child(1):after,.cont_wrap .c_wrap ul > li:nth-child(2):after,.cont_wrap .c_wrap ul > li:nth-child(3):after,.cont_wrap .c_wrap ul > li:nth-child(4):after{display: none;}
.s102_rolling .bx_102 .last_201 .cont_wrap .c_wrap ul > li:nth-child(4n+4):after{display: none;}
.s102_rolling .bx_102 .last_201 .cont_wrap .c_wrap ul > li figcaption{font-size: 17px; line-height: 27px; color: #303030; margin-top: 15px;}
.s102_rolling .bx_102 .last_201 .cont_wrap .c_wrap:before {display: none;}
.s102_rolling .bx_102 .last_201 .cont_wrap .c_wrap ul li figure{position: relative;}
.s102_rolling .bx_102 .last_201 .cont_wrap .c_wrap ul li figure:before{position: absolute; content:''; width: 70%; height: 1px; background: rgba(255,255,255,0.3); top: 50%; left: -15%; z-index: -1;}
.s102_rolling .bx_102 .last_201 .cont_wrap .c_wrap ul li:first-child figure:before{display: none;}

.s0102 .bx-controls.bx-has-pager.bx-has-controls-auto{margin: 0 auto; position: absolute; width: 100%; right: 20px; top: 50%; margin-top: -52px;}
.s0102 .bx-pager.bx-default-pager{position: static; max-width:1100px; margin: 0 auto; width: 100%; }
.s0102 .bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item { display: inline-block; clear: both;  text-indent: -999999px; float: right;}
.s0102 .bx-wrapper .bx-pager.bx-default-pager a {background: #d3d3d2; width: 13px; height: 13px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; border: 3px solid #d3d3d2; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.s0102  .bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item { margin-bottom: 10px;}
.s0102 .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {background: #fff;}

/*** S1 : ¿¬Çõ ***/
.s103_wrap{background: url(../../images/sub1/s103_1.png) left top no-repeat; min-height:588px; overflow: hidden;}
.s103_wrap .s103_cnt{float: right;width: 70.38%;}
.s103_wrap .s103_cnt h2{font-size: 60px;color: #303030; line-height: 50px; font-weight: 700; text-align: right; padding-right: 72px; margin-top: 70px;}
.s103_wrap .s103_cnt ul{background: #fff; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding: 40px 0 0 60px; border-top: 2px solid #333;}
.s103_wrap .s103_cnt ul li{overflow: hidden; }
.s103_wrap .s103_cnt ul li span{float: left; display: block; width: 10%; font-size: 21px; line-height: 43px; color: #124888; font-weight: 600;}
.s103_wrap .s103_cnt ul li p{float: left; width: 90%; font-size: 17px; line-height: 43px; color: #666; }
.s103_wrap .s103_cnt ul li p.colp{color: #0f428d; font-weight: 400;}

/*** S1 : ÀÎÁõ ***/
.s0104{padding: 30px 0px 0px;}
.s104_cnt ul:after{content:''; display: block; visibility: hidden; clear: both;}
.s104_cnt ul{}
.s104_cnt ul li{background: #f9f9f9; float: left; width: 25%; text-align: center; margin-bottom: 78px; border: 1px solid #dbdbdb; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; border-right: 0;}
.s104_cnt ul li:nth-child(4n+4){border-right: 1px solid #dbdbdb;}
.s104_cnt ul li .img_box{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding: 25px; }
.s104_cnt ul li .img_box img{max-width:220px; width: 100%;} 
.s104_cnt ul li .title_h3{background: #fff; width: 100%; line-height: 58px; font-size: 17px; color: #666; font-weight: 400; text-overflow: ellipsis; -o-text-overflow: ellipsis;  overflow: hidden; white-space: nowrap; word-wrap: normal !important; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; max-height:58px;}
.s104_cnt ul li:last-child{border-right: 1px solid #dbdbdb;}

/*** S1 : Á¶Á÷µµ ***/
.s105_bg{min-height:828px; background: url(../../images/sub1/s105_1.png) 0 0 no-repeat; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding-top: 100px;}
.s105_bg .s105_cnt{text-align: center;}
.s0105{margin: 0;}
.s105_top{position: relative;}
.s105_top .txt_box{position: absolute; top: 0px; left: 50%; color: #fff; width: 160px; margin-left: -80px;}
.s105_top .txt_box h2{position: relative;font-weight: 500; display: inline-block; width: 160px;  font-size: 25px; line-height: 200px;}
.s105_top .txt_box h2:before{position: absolute; content:''; width: 1px; height: 22px; background: #dbdbdb; left: 50%; bottom: -22px; }

.s105_bottom{position: relative;overflow: hidden; max-width:1100px;padding-top: 55px; margin: 0 auto;}
.s105_bottom:after{position: absolute; content:''; width: 70%; height: 1px; background: #dbdbdb; top: 24px; left: 14.8%;}
.s105_bottom > ul > li{display: inline-block; vertical-align: top; margin-right: 90px; position: relative;}
.s105_bottom > ul > li:before{position: absolute; content:'';width: 1px; height: 34px; background: #dbdbdb; left: 50%; top: -34px; z-index: 00;}
.s105_bottom > ul > li:after{position: absolute; content:''; width: 7px; height: 7px; background: #aeaeae; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; left: 50%; margin-left: -3px; top: -34px; z-index: 100;}

.s105_bottom > ul > li:last-child{margin-right: 0;}
.s105_bottom > ul > li > h4{ width: 290px; line-height: 50px; color: #fff; font-size: 17px; font-weight: 500; background: #3175c6; -webkit-border-radius: 20px 0 20px 0;-moz-border-radius: 20px 0 20px 0;border-radius: 20px 0 20px 0; margin-bottom: 10px;}
.s105_bottom > ul > li > ul > li{width: 290px; line-height: 28px;  padding: 10px 0; font-size: 17px; font-weight: 500;  -webkit-border-radius: 20px 0 20px 0;-moz-border-radius: 20px 0 20px 0;border-radius: 20px 0 20px 0; margin-bottom: 10px; background: #fff; color: #303030; margin-bottom: 10px;}

/*** S1 : ¿À½Ã´Â ±æ ***/
.s0106_map{overflow: hidden;}
.s0106_map h2{font-size: 43px; line-height: 52px; color: #303030; font-weight: 600; text-align: center; margin-bottom: 60px; margin-top: 10px;}
.s0106_map > div{float: left; width: 50%; height: 355px;}
.s0106_map > .left_box{background: url(../../images/sub1/s106_1.png) 0 0 no-repeat;}
.root_daum_roughmap .wrap_map {width: 100% !important; height: 355px !important;}
.root_daum_roughmap {width: 100% !important; height: 355px !important; }
.s0106_map .txt_box{position: relative;border: 1px solid #dbdbdb; width: 100%; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; height: auto; padding: 30px 0 30px 30px;}
.s0106_map .txt_box:before{position: absolute; content:''; width: 282px; height: 133px; right: 0; bottom: 0; background: url(../../images/sub1/s106_2.png) 0 0 no-repeat;}
.s0106_map .txt_box ul{width: 50%;}
.s0106_map .txt_box ul li{font-size: 17px; line-height: 32px; color: #606060;}
.s0106_map .txt_box ul li span{display: inline-block; width: 77px; color: #333; font-weight: 500;}
.s0106_map .txt_box ul li:nth-child(2),.s0106_map .txt_box ul li:nth-child(3){width: 41%; float: left;}
.s0106_map .txt_box ul li:nth-child(3) span{width: 67px;}
.s0106_map .txt_box ul li:nth-child(4){width: 100%; clear: both;}
.s0106_map .txt_box > span{position: absolute; width: 152px; height: 50px; line-height: 50px;  right: 40px; top: 53px; background: #124888; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; transition:.3s;}
.s0106_map .txt_box > span:hover{background: #000;}
.s0106_map .txt_box > span a{position: relative;color: #fff; font-size: 17px; font-weight: 300; display: block; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding-left: 35px;}
.s0106_map .txt_box > span a:after{position: absolute; content:''; width: 24px; height: 24px; background: url(../../images/sub1/s106_4.png) 0 0 no-repeat; right: 27px; top: 12px; }

.s0106_map2 > .left_box{background: url(../../images/sub1/s106_3.png) 0 0 no-repeat;}
.s0106_map2 .txt_box {padding: 65px 0 65px 30px; }

/*** S2 : ¾Ë·ù¹Ì´½ ½ÃÆ® && ÄÚÀÏ ***/
.stitle{font-size: 43px; line-height: 52px; color: #303030; font-weight: 700; text-align: center;padding-top: 12px; padding-bottom: 53px;} 
.s0201 .full_box{}
.s0201 .full_box:after{display: block; visibility: hidden; content:''; clear: both;}
.s0201 .full_box > div{float: left; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.s0201 .full_box > .left_box{width: 30.61%;}
.s0201 .full_box > .left_box figure{position: relative;}
.s0201 .full_box > .left_box figure:after{position: absolute; content:''; width: 100%; height: 24px; background: url(../../images/sub2/s202_2.png) 0 0 no-repeat; bottom: -24px; left: 0;}
.s0201 .full_box > .right_box{width: 69.38%; float: right; padding-left: 2.3%;}
.n_table{ -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.n_table tr th:first-child, .n_table tr td:first-child{border-left: 0;}
.n_table tr th:last-child, .n_table tr td:last-child{border-right: 0;}
.n_table tr th, .n_table tr td {border: 1px solid #e5e5e5; text-align: center; }
.n_table tr th{font-size: 17px; color: #000; line-height: 55px;background: #f9f9f9; border-top: 1px solid #333}
.n_table tr td{font-size: 17px; color: #333; padding: 15px 0; -ms-word-break: keep-all;word-break: keep-all;}
.s201_table tr th:nth-child(4) {width: 20%;}
.s201_table tr th:nth-child(5){width: 15%;}

/*** S2 : Ã¼Å©ÆÇ, ÁÖ¹®»ý»ê ***/
.s2_wrap_1 .arti01, .s0203 .full_box2, .s203_cnt3 .full_box2{max-width:1100px;}
.s0203{position: relative;}
.s0203 .full_box:after{display: block; content:''; visibility: hidden; clear: both;}
.s0203 .full_box ul li{float: left; width: 49%; text-align: center; margin-right: 2%; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; box-shadow:0px 0px 20px rgba(0,0,0,0.3)}
.s0203 .full_box ul li:last-child{margin-right: 0;}
.s0203 .full_box ul li figcaption{font-size: 20px; line-height: 38px; font-weight: 300; color: #fff; padding-bottom: 10px;}
.s0203 .full_box ul li {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding: 3%; background: #0c325f; padding-top: 2%;}
.s0203 .full_box ul li img{width: 100%;}
.s0203 .section_1{}
.s0203 .arti001{background: #e5e8f1; padding: 47px 0;}
.s0203{margin-top: 0; margin-bottom: 0;}
.s203_scroll_box {margin-top: 30px;background: #fff;height: 350px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; width: 100%;  box-shadow:0px 0px 20px rgba(0,0,0,0.03); -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; padding: 0px 3.46%; padding-top: 43px; overflow: -webkit-paged-y; overflow-y: scroll;}
.s203_scroll_box h3{font-size: 28px; line-height: 34px; color: #231f20; font-weight: 500; text-align: center; margin-bottom: 30px;}
.s203_scroll_box ul:after{content:''; display: block; visibility: hidden; clear: both;}
.s203_scroll_box ul li{width: 32.5%; margin-right: 1%; float: left; box-shadow:0px 0px 10px rgba(0,0,0,0.1); margin-bottom: 50px; }
.s203_scroll_box ul li:nth-child(3n+1){clear: both;}
.s203_scroll_box ul li:nth-child(3n+3){margin-right: 0;}
.s203_scroll_box ul li dl dt, .s203_scroll_box ul li dl dd{width: 100%;}
.s203_scroll_box ul li dl dt{line-height: 50px; color: #fff; font-size: 20px; font-weight: 400; text-align: center; background: #295a94; font-weight: 300;}
.s203_scroll_box ul li dl dd{font-size: 17px; line-height: 32px; color: #666; text-align: center; min-height:145px; -ms-word-break: keep-all;word-break: keep-all; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding: 25px;}
.s203_scroll_box ul li:nth-child(1) dl dd, .s203_scroll_box ul li:nth-child(7) dl dd{padding: 40px 0;}
.s203_scroll_box ul li:nth-child(3) dl dd{padding: 5px 0 ;}
.s203_scroll_box ul li:nth-child(4) dl dd, .s203_scroll_box ul li:nth-child(5) dl dd, .s203_scroll_box ul li:nth-child(6) dl dd, .s203_scroll_box ul li:nth-child(8) dl dd, .s203_scroll_box ul li:nth-child(9) dl dd{padding: 55px 0 0px;}
.s203_scroll_box ul li:nth-child(11) dl dd{padding: 10px 0 10px;}
.s203_scroll_box ul li:nth-child(12) dl dd{padding: 10px 0 0;}

.s0203 .s203_cnt2 {min-height:790px; background: url(../../images/sub2/s203_3.png) center no-repeat}
.s203_cnt2 ul{text-align: center; padding-top: 10.2%;}
.s203_cnt2 ul li{width:30%; display: inline-block; margin-right: 3.84%;}
.s203_cnt2 ul li:last-child{margin-right: 0;}
.s203_cnt2 ul li img{width: 100%;}
.s203_cnt2 ul li figcaption{font-size: 17px; color: #fff; width: 100%; background: #012b5d; font-weight: 300; line-height: 50px;} 
.full_box2{max-width:1300px; margin: 0 auto;}
.s203_table{margin-top: 48px;}
.s203_table tr th, .s203_table tr td{border: 1px solid #fff;}
.s203_table tr th{background: #abacb0; line-height: 55px; color: #000; line-height: 55px; border-bottom: 0; font-size: 17px;}
.s203_table tr th:first-child, .s203_table tr td:first-child{border-left: 0;}
.s203_table tr th:last-child, .s203_table tr td:last-child{border-right: 0;}
.s203_table tr:nth-child(2) td{border-top: 0;}
.s203_table tr td{font-size: 17px; line-height: 55px; color: #fff; font-weight: 300; text-align: center;}
.s203_cnt3{background: url(../../images/sub2/s203_bg2.png) 0 0 no-repeat; min-height:492px;}
.s203_cnt3 .full_box2{padding-top: 80px;}
.s203_cnt3 .full_box2 > div{float: left; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.s203_cnt3 .full_box2 > div img{width: 100%;}
.s203_cnt3 .full_box2 .left_box{width: 33.30%; box-shadow:0px 0px 20px rgba(0,0,0,0.3); position: relative;}
.s203_cnt3 .full_box2 .left_box:after{position: absolute; content:''; width: 108px; height: 1px; background: #000; right: -74px; top: 50%;}

.s203_cnt3 .full_box2 .right_box .t_box{padding-top: 43px;}
.s203_cnt3 .full_box2 .right_box{width: 66.69%; padding-left: 11%;}
.s203_cnt3 .full_box2 .right_box span{display: block;}
.s203_cnt3 .full_box2 .right_box .topspan{font-size: 15px; color: #124888; line-height: 30px; font-weight: 600; letter-spacing: 0;}
.s203_cnt3 .full_box2 .right_box h3{font-size: 34px; line-height: 50px; color: #303030; font-weight: 700; padding-bottom: 23px;}
.s203_cnt3 .full_box2 .right_box p{font-size: 17px; line-height: 32px; color: #666; margin-bottom: 5px;}
.s203_cnt3 .full_box2 .right_box .botspan{position: relative;font-size: 17px; line-height: 32px; color: #666; padding-left: 40px; }
.s203_cnt3 .full_box2 .right_box .botspan:before{position: absolute; content:''; width: 30px; height: 30px; background: url(../../images/sub2/s203_7.png) 0 0 no-repeat; left: 0; top: 2px;}
.s203_cnt3 .full_box2 .right_box .bt_span{width: 215px; line-height: 43px; -webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px; border: 1px solid #2f2f2f; background: #fff; margin-top: 30px; transition:.3s;}
.s203_cnt3 .full_box2 .right_box .bt_span a{position: relative;font-size: 15px; color: #303030; padding-left: 17px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; font-weight: 400; display: block; transition:.3s;}
.s203_cnt3 .full_box2 .right_box .bt_span a:after{position: absolute; content:''; width: 39px; height: 11px; background: url(../../images/sub2/s203_8.png) 0 0 no-repeat;  right: 21px;  top: 13px; transition:.3s; }
.s203_cnt3 .full_box2 .right_box .bt_span:hover{background: #2f2f2f;}
.s203_cnt3 .full_box2 .right_box .bt_span:hover a{color: #fff; font-weight: 300;}
.s203_cnt3 .full_box2 .right_box .bt_span:hover a:after{background: url(../../images/sub2/s203_8_2.png) 0 0 no-repeat; }
.left_scroll{position: absolute; width: 100%; right: 0; top: 9%;}
.left_scroll_wrap{max-width:1300px; margin: 0 auto;}
.left_scroll ul {width: 30px; float: right; }
.left_scroll ul li{border: 3px solid #c1c1c1; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; width: 14px; height: 14px; cursor: pointer; transition:.3s; margin-bottom: 7px;}
.left_scroll ul li.on,.left_scroll ul li:hover {background: #c1c1c1; }

/* ¾Ë·ç¹Ì´½ ¼Ò°³ */
.s0204{ overflow: hidden; margin-bottom: 215px;}
.s0204 h4{font-size: 28px; line-height: 28px; color: #303030; font-weight: 500; margin-bottom: 20px;}
.s0204 .full_box p {font-size: 17px; color: #666; line-height: 32px; margin-bottom: 5px;}
.s0204 .cnt2{margin-top: 75px;}
.s0204 .cnt2_wrap{margin-top: 28px;}
.s0204 .cnt2_wrap .span_top{display: block; line-height: 69px; color: #fff; font-size: 20px; font-weight: 300; background: #295a94; text-align: center; -webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}
.s0204 .cnt2_wrap ul{margin: 30px 10px;}
.s0204 .cnt2_wrap ul:after{display: block; content:''; clear: both;}
.s0204 .cnt2_wrap ul li{position: relative; float: left; width: 10.76%; margin-right: 1.92%; padding: 40px 0;}
.s0204 .cnt2_wrap ul li:last-child{margin-right: 0;}
.s0204 .cnt2_wrap ul li dl{font-size: 17px; font-weight: 400; text-align: center;}
.s0204 .cnt2_wrap ul li dl dt{color: #fff; background: #295a94; line-height: 42px;}
.s0204 .cnt2_wrap ul li dl dd{padding-top: 5px; min-height: 70px; border: 1px solid #dbdbdb; color: #303030; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; line-height: 27px;}
.s0204 .cnt2_wrap ul li:after{position: absolute; content:''; width: 29px; height: 32px; background: url(../../images/sub2/s204_1.png) 0 0 no-repeat; left: 50%; top: 0; margin-left: -14px;}
.s0204 .cnt2_wrap ul li.li_bottom{margin-top: 42px;}
.s0204 .cnt2_wrap ul li.li_bottom:after{background: url(../../images/sub2/s204_2.png) 0 0 no-repeat; top: auto; bottom: 0;}
.s0204 .cnt2_wrap ul li.li_bottom dl dt{background: #df7171;}
.s0204 .cnt2_wrap ul li.li_full{margin-top: 21px;}
.s0204 .cnt2_wrap ul li.li_full:before{position: absolute; content:''; width: 29px; height: 32px; background: url(../../images/sub2/s204_2.png) 0 0 no-repeat; left: 50%; bottom: 0; margin-left: -14px;}
.s0204 .cnt2_wrap ul li.li_full dl dt{position: relative; z-index: 1010; background: 0;}
.s0204 .cnt2_wrap ul li.li_full dl dt:before{position: absolute; content:''; width: 50%; height: 100%; background: #df7171; right: 0; top: 0; z-index: -1;}
.s0204 .cnt2_wrap ul li.li_full dl dt:after{position: absolute; content:''; width: 50%; height: 100%; background: #295a94; left: 0; top: 0; z-index: -1;}
.s0204 .cnt2_wrap .span_bottom{background: #df7171;}

.s0204 .cnt3 .cnt_3_1{margin-top: 76px;}
.s0204 .cnt3 .cnt_3_1 ul li{position: relative; font-size: 17px; line-height: 27px; color: #606060; margin-bottom: 11px; padding-left: 17px;}
.s0204 .cnt3 .cnt_3_1 ul li:before{position: absolute; content:''; width: 5px; height: 5px; background: #124888; left: 0; top: 50%; margin-top: -3px;}
.s0204 .cnt3 .cnt_3_1 ul li:last-child{margin-bottom: 0;}
.s0204 .cnt3 .cnt_3_1 ul li span{font-size: 21px; color: #303030; display: inline-block; margin-right: 5px;}
.s0204 .cnt3 .cnt_3_1 ul li span strong{font-size: 28px; color: #124888; font-weight: 400;}
.s0204 .cnt3 .cnt_3_2{margin-top: 76px; margin-bottom: 76px;}
.s0204 .cnt3 .cnt_3_2 ul{overflow: hidden;}
.s0204 .cnt3 .cnt_3_2 ul li{float: left; width: 48%; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; margin-right: 4%; }
.s0204 .cnt3 .cnt_3_2 ul li figure{border: 1px solid #ddd; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.s0204 .cnt3 .cnt_3_2 ul li img{width: 100%;}
.s0204 .cnt3 .cnt_3_2 ul li:last-child{margin-right: 0;}
.s0204 .cnt3 .cnt_3_3 figure{display: block; text-align: center ; border: 1px solid #ddd; padding: 28px 0 15px; margin-top: 30px;}
.s0204 .cnt4 {margin-top: 76px;}
.s0204 .cnt4 ul, .s0204 .cnt5 ul{overflow: hidden; margin-top:30px;}
.s0204 .cnt4 ul li, .s0204 .cnt5 ul li{ float: left; width: 19.5%; margin-right: 0.625%;}
.s0204 .cnt4 ul li:last-child, .s0204 .cnt5 ul li:last-child{margin-right: 0;}
.s0204 .cnt4 ul li img, .s0204 .cnt5 ul li img{width: 100%;}
.s0204 .cnt5 h4{margin-top: 76px;}
.s0204 .cnt5 p{font-size: 17px; color: #666;} 
.s0204 .cnt5 ul:nth-of-type(1){margin-top: 10px; margin-bottom: 35px;}
.s0204 .cnt5 ul:nth-of-type(2){margin-top: 10px;}
.s0204 .cnt5 span{text-align: right; display: block; font-size: 17px; color: #124888; line-height: 27px; font-weight: 400; margin-top: 15px;}

.sadjkasd{position: relative; }


/*** S3 : °øÀå³»ºÎ¼Ò°³ ***/
.s0301 .stitle2,.s0302 .stitle2 {text-align: center;font-size: 43px; line-height: 52px; color: #303030; font-weight: 700; padding-top: 8px; padding-bottom: 57px;}
.s0301 ul:after, .s0301 ul li figcaption:after{display: block; content:''; clear: both;}
.s0301 ul li{float: left; width: 48%; margin-right: 1%; min-height:607px; }
.s0301 ul li:nth-child(2n+1){clear: both;}
.s0301 ul li figcaption{width: 100%; min-height: 260px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding: 35px 30px 0; border: 1px solid #dbdbdb; margin-bottom: 50px;}
.s0301 ul li figcaption .left_box{float: left; width: 28%;}
.s0301 ul li figcaption .left_box h3{font-size: 28px; line-height: 32px; color: #303030;}
.s0301 ul li figcaption .left_box span{display: block; font-size: 15px; line-height: 32px; color: #124888; font-weight: 700;}

.s0301 ul li figcaption .right_box{float: left; width: 72%;}
.s0301 ul li figcaption .right_box p{font-size: 17px; line-height: 32px; color: #666;}

.s0301 ul li img{width: 100%;}
.s0301 ul li:nth-child(2n+2){margin-right: 0;}

.s0203 {	}
/*.s0203_nt21{padding-top: 300px; margin-top: -300px;}*/
/*.s203_cnt3{margin-top: -300px; padding-top: 300px; }*/

/*.s0301 .left_img_wrap{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }*/
/*.s0301 .left_img_wrap:after{content:''; display: block; visibility: hidden; clear: both;}*/
/*.s0301 .left_img_wrap img{width: 100%;}*/
/*.s0301 ul{margin-bottom: 80px;}*/
/*.s0301 ul li{float: left; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; position: relative;}*/
/*.s0301 ul li:first-child{width: 55.84%; box-shadow:0px 0px 30px rgba(0,0,0,0.3)}*/
/*.s0301 ul li:last-child{width: 44.15%;}*/
/*.s0301 ul li:last-child .t_box{position: absolute; width: 113%; right: 0; text-align: center; background: #fff; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; box-shadow:0px 0px 15px rgba(0,0,0,0.1); padding-top: 36px; padding-bottom: 36px; top:40px; min-height:330px;}*/
/*.s0301 ul li:last-child .t_box h3{font-size: 28px; line-height: 32px; color: #303030; font-weight: 700;}*/
/*.s0301 ul li:last-child .t_box span{font-size: 15px; color: #124888; line-height: 32px; font-weight: 600;}*/
/*.s0301 ul li:last-child .t_box p{font-size: 17px; line-height: 32px; color: #666; margin-top: 22px;}*/
/*.s0301 ul li:last-child .t_box .t_tbox{position: relative; padding-bottom: 20px;  width: 70%; margin: 0 auto; border-bottom: 1px solid #124888;}*/
/*.s0301 ul li:last-child .t_box .t_tbox:after{position: absolute; content:''; width: 8px; height: 8px; background: url(../../images/sub2/s301_5.jpg) 0 0 no-repeat; left: 0; bottom: -4px;}*/
/*.s0301 ul li:last-child .t_box .t_tbox:before{position: absolute; content:''; width: 8px; height: 8px; background: url(../../images/sub2/s301_5.jpg) 0 0 no-repeat; right: 0; bottom: -4px;}*/
/*.s0301 .right_img_wrap li:first-child{float: right;}*/
/*.s0301 .right_img_wrap{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }*/
/*.s0301 .right_img_wrap li:last-child .t_box {right:auto; left: 0;}*/
/*.s0301 .right_img_wrap1  li:last-child .t_box {right:auto; top:50px; padding-top: 86px;}*/
/*.s0301 .left_img_wrap2 li:last-child .t_box {padding-top: 86px; top:50px}*/
/*.s0301 .right_img_wrap3 li:last-child .t_box {padding-top: 64px; top:50px}*/

/*** S3 : ½½¸®ÅÍ¶óÀÎ ***/
.s302_tab{margin-bottom: 35px; text-align: center;}
.s302_tab:after{display: block; content:''; visibility: hidden; clear: both; }
.s302_tab li{display: inline-block; width: 25%; text-align: center; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; border: 1px solid #dbdbdb; border-right: 0; transition:.3s;}
.s302_tab li:last-child{border-right: 1px solid #dbdbdb;}
.s302_tab li a{line-height: 55px; font-size: 17px;font-weight: 400; transition:.3s;}
.s302_tab li.on, .s302_tab li:hover{background: #c12626;}
.s302_tab li.on a, .s302_tab li:hover a{color: #fff;}

.s0302 .s302_cnt_ul:after{display: block; content:''; clear: both; visibility: hidden;}
.s0302 .s302_cnt_ul li{position: relative;float: left; width: 31.92%; margin-right: 2.11%; margin-bottom: 30px;}
.s0302 .s302_cnt_ul li:after{position: absolute; content:''; width: 73px; height: 73px; background: url(../../images/sub2/s302_arr_r.png) 0 0 no-repeat; right: -49px; top:50%; margin-top: -36px; z-index: 10;}  
.s0302 .s302_cnt_ul li:nth-child(3n+3){margin-right: 0;}
.s0302 .s302_cnt_ul li img{width: 100%;}
.s0302 .s302_cnt_ul li{position: relative;}


.s0302 .s302_cnt_ul li figcaption{position: absolute; bottom: 0; left: 0;line-height: 58px; font-size: 17px; color: #fff; font-weight: 300; width: 100%; background: rgba(18,72,136,0.9); -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding-left: 30px; }
.s0302 .s302_cnt_ul li:nth-child(3):after{bottom: 0; top:auto; left: 50%; right:auto; margin-right: 0; margin-top: 0; margin-left: -36px; margin-bottom: -49px; background: url(../../images/sub2/s302_arr_b.png) 0 0 no-repeat;}
.s0302 .s302_cnt_ul li:last-child:after{}
.s0302 .s302_cnt_ul li:nth-child(6):after, .s0302 ul li:nth-child(5):after{right:auto; left:0; margin-left: -50px; background: url(../../images/sub2/s302_arr_l.png) 0 0 no-repeat; }
/*.s0302 .s302_cnt_ul li:nth-child(4):after{right: auto; bottom: 0; top:auto; left: 50%; margin-left: -36px; margin-bottom: -50px; background: url(../../images/sub2/s302_arr_b.png) 0 0 no-repeat;}*/

.s0302 .s302_cnt_ul li:nth-child(4):after{display: none;right: auto; bottom: 0; top:auto; left: 50%; margin-left: -36px; margin-bottom: -50px; background: url(../../images/sub2/s302_arr_b.png) 0 0 no-repeat;}
.s0302 .s302_cnt_ul li:last-child:after{display: none;}
.dl_wrap{width: 100%;  margin-top: 30px;}
.dl_wrap:after{content:''; display: block; clear: both; visibility: hidden;}
.dl_wrap dl dt{font-size: 17px; line-height: 55px; color: #000; background: #f9f9f9; border-right: 1px solid #e5e5e5; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; text-align: center;}
.dl_wrap dl dd{font-size: 17px; line-height: 55px; color: #333; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; border-right: 1px solid #e5e5e5; text-align: center; border-bottom: 1px solid #e5e5e5;}
.dl_wrap dl dd.line3{line-height: 30px; padding: 5px 0;}
.dl_wrap dl{width: 33.333%; float: left; margin-bottom: 10px; border-top: 1px solid #333;}
.dl_wrap302_1 dl dd{padding: 22px 0;}

.s0302 .s302_cnt_ul123123 li:nht-child(4):after{display: none;}


.s0302_2 .s302_cnt_ul li:nth-child(4):after{display: block;right: auto; bottom: 0; top:auto; left: 50%; margin-left: -36px; margin-bottom: -50px; background: url(../../images/sub2/s302_arr_b.png) 0 0 no-repeat;}


.s0302_2 {}
.s0302_2 .s302_cnt_ul{ margin: 0 auto;}
.s0302_2 .s302_cnt_ul li{position: relative;float: left; width: 31.92; margin-right: 2.11%; margin-bottom: 30px;}
/*.s0302_2 .s302_cnt_ul li{position: relative;float: left; width: 48.945%; margin-right: 2.11%; margin-bottom: 30px;}*/
/*.s0302_2 .s302_cnt_ul li:nth-child(3n+3){margin-right: 2.11%;}*/
/*.s0302_2 .s302_cnt_ul li:nth-child(2n+2){margin-right: 0;}*/
.s0302_2 .s302_cnt_ul li:nth-child(3n+3){margin-right: 0;}

/*.s0302_2 .s302_cnt_ul li:nth-child(2):after{background: url(../../images/sub2/s302_arr_b.png) 0 0 no-repeat; right: auto; left: 50%; margin-left: -36px; bottom: 0; top:auto; margin-bottom: -50px;}*/
/*.s0302_2 .s302_cnt_ul li:last-child:after{display: block; background: url(../../images/sub2/s302_arr_l.png) 0 0 no-repeat; margin-left: 0; left: 0; bottom: auto; top:50%; margin-left: -50px;}*/
/*.s0302_2 .s302_cnt_ul li:nth-child(3):after{display: none;}*/
.dl_wrap dl dd.line2{line-height: 30px; padding: 20px 0;}

.s0303_1 .s302_cnt_ul li:last-child:after {display: block;}

.dl_wrap303_1 dl{width: 50%;}
.dl_wrap303_1 dl dd {padding: 0;}
.dl_wrap303_1 dl dd.ddit{padding: 23px 0;}
.s0303_1 .s302_cnt_ul li:last-child:after{display: none;}
.s0303_1 .s302_cnt_ul li:nth-child(4){}

.s0302_2 .s302_cnt_ul li:last-child{float: right; }
.s0302_2 .s302_cnt_ul li:nth-child(4){float: right; margin-right: 0;}
.s0302 .s302_cnt_ul li.full_li_box {width: 60%; margin: 0 auto; text-align: center; float: none;} 

.s0302_2 .s302_cnt_ul li:nth-child(4):after { right: auto; left: 0; margin-left: -50px;background: url(../../images/sub2/s302_arr_l.png) 0 0 no-repeat; top: 50%; margin-top: -36px;}

.s0302_2 .s302_cnt_ul li.last_af:after{display: none;}
/*** S3 : Ã¢°í ***/
.s0304{position: relative; margin-bottom: 0px; max-width:1300px; margin: 0 auto; margin-bottom: 30px; padding-top: 80px;} 
.s0304 h2{text-align: center; font-size: 43px; line-height: 52px; color: #303030; font-weight: 600; margin-top: 12px; margin-bottom: 55px; margin-top: -1px; background: #fff; }
.s0304 .bx-wrapper .bx-pager.bx-default-pager a {width: 14px; height: 14px; -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 #fff; background: 0; background: #fff; opacity: 0.7; float: right; margin-right: 20px; clear: both; margin-bottom: 10px;}
.s0304 .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {background: 0; opacity: 1;}
.s0304 .bx-controls.bx-has-pager.bx-has-controls-auto{position: absolute; width: 100%; right: 0; top: 52%;}
.s0304 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {max-width:1300px; width: 100%; margin: 0 auto; width: auto; position: static; }
.s0304 .figu_box:after{content:''; display: block; visibility: hidden; clear: both;}
.s0304 .figu_box > figure{width: 50%; float: left; position: relative;}
.s0304 .figu_box > figure figcaption{position: absolute; width: 100%; line-height: 60px; background: rgba(18,72,136, 0.9); left: 0; bottom: 0; color: #fff; text-align: center; font-size: 15px; font-weight: 300;}
.s0304 .figu_box > figure:first-child figcaption{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-left: 3%; text-align: left;}
.s0304 .figu_box > figure:last-child figcaption{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;text-align: left;padding-left: 4%;}

.s0304 figure{position: relative; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; padding: 0px 50px;}
.s0304 figure figcaption{position: absolute; width: 100%; line-height: 60px; background: rgba(18,72,136, 0.9); left: 0; bottom: 0; color: #fff; text-align: center; font-size: 15px; font-weight: 300;}
.s0304 figure img {width: 100%;}
.s0304 .figu_box > figure figcaption span, .s0304 figure figcaption span{font-size: 17px; font-weight: 400; display: inline-block; margin-right: 30px;}
.s0304 .s102_rolling:after {display: none;}
.s0304 .slider_no1 ul li{transition:1s; background: #fff;} 

.s0304 .slider_no1 ul li{margin-top: 30px;}

.s0304 .slider_no1{ overflow: hidden;}
.s0304 .slider_no1.on ul li:last-child{margin-top: -686px; background: #fff;}
.s0304 .slider_no1.on ul li:first-child{margin-top: 0;}

.dot_bt{position: absolute; right: 20px; top: 65%;}
.dot_bt li{cursor: pointer; width: 14px; height: 14px; margin-bottom: 10px; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; border: 3px solid #fff; }


.s0304_2{position: relative; margin-bottom: 0px; max-width:1300px; margin: 0 auto; margin-bottom: 30px; padding-top: 80px;} 
.s0304_2 h2{text-align: center; font-size: 43px; line-height: 52px; color: #303030; font-weight: 600; margin-top: 12px; margin-bottom: 55px; margin-top: -1px; background: #fff; }
.s0304_2 .bx-wrapper .bx-pager.bx-default-pager a {width: 14px; height: 14px; -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 #fff; background: 0; background: #fff; opacity: 0.7; float: right; margin-right: 20px; clear: both; margin-bottom: 10px;}
.s0304_2 .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {background: 0; opacity: 1;}
.s0304_2 .bx-controls.bx-has-pager.bx-has-controls-auto{position: absolute; width: 100%; right: 0; top: 52%;}
.s0304_2 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {max-width:1300px; width: 100%; margin: 0 auto; width: auto; position: static; }
.s0304_2 .figu_box:after{content:''; display: block; visibility: hidden; clear: both;}
.s0304_2 .figu_box > figure{width: 50%; float: left; position: relative;}
.s0304_2 .figu_box > figure figcaption{position: absolute; width: 100%; line-height: 60px; background: rgba(18,72,136, 0.9); left: 0; bottom: 0; color: #fff; text-align: center; font-size: 15px; font-weight: 300;}
.s0304_2 .figu_box > figure:first-child figcaption{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-left: 3%; text-align: left;}
.s0304_2 .figu_box > figure:last-child figcaption{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;text-align: left;padding-left: 4%;}
.s0304_2 figure{position: relative;}
.s0304_2 figure figcaption{position: absolute; width: 100%; line-height: 60px; background: rgba(18,72,136, 0.9); left: 0; bottom: 0; color: #fff; text-align: center; font-size: 15px; font-weight: 300;}
.s0304_2 figure img {width: 100%; transition:1s;}
.s0304_2 .slider_no1 ul li{transition:1s; margin-top: 30px;}
.s0304_2 .slider_no1 ul li:first-child{margin-top: 0;}
.s0304_2 .slider_no1 ul li img{transition:1s;}
.s0304_2 .slider_no1 ul li figure {transition:1s;}
.s0304_2 .slider_no1{ overflow: hidden; margin-top: 65px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0 50px;}
.s0304_2 .slider_no1.on ul li{}
.s0304_2 .slider_no1.on ul li:first-child{}
.s0304_2 .slider_no1.on ul li:first-child{visibility: hidden;	opacity: 0;}
.s0304_2 .slider_no1.on ul li.nth2_304{margin-top: -600px;}
.s0304_2 .slider_no1.on ul li.nth2_304 img{margin-top: -600px;}
.s0304_2 .slider_no1.on ul li.nth2_304 figure {margin-top: -600px; background: #fff;}
.s0304_2 .slider_no1.on ul li.nth2_304 figure figcaption{bottom: 40px;}
.s0304_2 .first_304{margin-top: 40px;}

.s0304_2 .slider_no1.on3 ul li:first-child{visibility: hidden;	opacity: 0;}
.s0304_2 .slider_no1.on3 ul li:nth-child(2){visibility: hidden;	opacity: 0;}
.s0304_2 .slider_no1.on3 ul li:last-child img{margin-top: -780px;}

.s0304_2 .slider_no1.on2 ul li:first-child{visibility: hidden;	opacity: 1;}
.s0304_2 .slider_no1.on2 ul li:nth-child(2){visibility: hidden;	opacity: 1; visibility: visible;}
.s0304_2 .slider_no1.on2 ul li:last-child img{margin-top: 0px;}

.s0304_2 .slider_no1.on7 ul li.nth2_304 {margin-top: 0px;}
.s0304_2 .slider_no1.on7 ul li.nth2_304 img{margin-top: 0px;}
.s0304_2 .slider_no1.on7 ul li.nth2_304 figure {margin-top: 0px; background: #fff;}
.s0304_2 .slider_no1.on7 ul li.nth2_304 figure figcaption{bottom: 40px;}
.s0304_2 .slider_no1.on7 ul li:first-child{visibility: visible;	opacity: 1;}

.dot_bt li.on{background: #fff;}
















/* text */
.s0102{position: relative;}
.test_box{position: absolute; top: 0; left: 0; height: 963px; width: 50%; z-index: 1;}
.left_50{width: 100%; background: url(../../images/sub1/s102_1.png) 0 0 no-repeat; height: 963px;}
.left_50 img{width: 100%;}
.s0102 .bx-wrapper .bx-viewport {background: 0;}
.full_wrap > .right_img{position: relative;background: url(../../images/sub1/s102_2.png) 0 0 no-repeat; z-index: 2; margin-left: 50%;}
.s102_rolling:after{position: absolute; content:''; width: 50%; height: 963px;background: url(../../images/sub1/s102_1.png) 0 0 no-repeat; left: 0; top: 0; z-index: -1;}
/* .s102_rolling .bx_102:before {position: absolute; content:'';width: 50%; height: 960px; background: url(../../images/sub1/s102_1.png) 0 0 no-repeat; left: 0; top: 0; z-index: ;}
 */
/*** BOARD ***/

.bd_sec {width:100%;max-width:1300px;margin:0 auto 80px;}

#bo_v_img {margin:10px 0;text-align:center;}
#bo_v_img > a {/* display:inline-block; */vertical-align:top;}
#bo_v_img img {width:auto !important;}
#daumRoughmapContainer1521178978886{width: 100% !important;}
.product_area { display:block; }
.product_box { display:block; margin:0 0 70px; }
.product_box .big_img { display:block; margin:0 0 70px; }
.product_box .product_list ul { display:block; margin:0; padding:0; list-style:none; overflow:hidden; }
.product_box .product_list ul li { display:block; float:left; width:288px; height:313px; margin:0 16px 16px 0; text-align:center; border:1px solid #dbdbdb; box-sizing:border-box; }
.product_box .product_list ul li a { display:block; height:100%; border:1px solid #fff; box-sizing:border-box; }
.product_box .product_list ul li:nth-child(4n) { margin-right:0; }
.product_box .product_list ul li .eng { display:block; margin:10px 0 5px; font-size:22px; color:#333; }
.product_box .product_list ul li .kor { display:block; margin:0 0 20px; font-size:14px; font-weight:600; color:#666; }
.product_box .product_list ul li:hover { border:1px solid #014099; }
.product_box .product_list ul li:hover .eng, .product_box .product_list ul li:hover .kor { font-weight:600; color:#014099; }
.product_box .product_list ul li:hover a { border:1px solid #014099; }


.contet_map iframe{width: 100%; height: 535px;}
.gallery_cnt2221{margin: 0 auto; max-width: 1300px; margin-bottom: 110px;}
.gallery_cnt2221{overflow: hidden;}
.gallery_cnt2221 .search_box{text-align: center !important;}
.gallery_cnt2221 > li{width: 24.25%; float: left; margin-right: 1%; margin-bottom: 1%;}
.gallery_cnt2221 > li:nth-child(4n+4){margin-right: 0;}
.gallery_cnt2221 #sfl{width: 15%; height: 35px; -webkit-animation-direction: normal !important;
-moz-animation-direction: normal !important;
-o-animation-direction: normal !important;
animation-direction: normal !important; border: 1px solid #dbdbdb;}
.gallery_cnt2221 .sdsdsadasd{width: 30%; height: 35px; border: 1px solid #dbdbdb;}
.gallery_cnt2221 .sdaaass{height: 35px; line-height: 35px;}
.gallery_cnt2221 .center{text-align: center;}

.gallery_cnt2221 .btn_normal { position: relative; display: inline-block;  min-width: 99px; height: 45px; line-height: 43px; padding-left: 46px;  padding-right: 20px;  font-size: 16px; font-weight: 600; color: #3b5170 !important; text-align: left;  text-decoration: none !important; background: #fff url(../../images/sub/icon_list.gif) no-repeat 22px center; border: 1px solid #3b5170;   cursor: pointer; box-sizing: border-box;}


/* ¼öÁ¤»çÇ× */

.s107_self_wwrap21{display: none;}
.s107_self_wwrap212{display: block; !important}


.dsahoihoaishdio img{width: 100%;}


.s0302 .s302_cnt_ul.asjkdsakdasd li:nth-child(4):after {display: block;;background: url(../../images/sub2/s302_arr_b.png) 0 0 no-repeat;}
.asjkdsakdasd2{display: none;}
.s0302 .s302_cnt_ul.dandandoe li:last-child:after {right: auto;left: 0; margin-left: -50px; background: url(../../images/sub2/s302_arr_l.png) 0 0 no-repeat; display: block;}



