<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name:dt-the7-child
Description:Created by NXweb. dt-the7-child theme
template:dt-the7
Author:NXWEB dan
-------------------------------*/
/*font*/
@charset "utf-8";
@import "reset.css";
body #load{display:none !important}
.colorPoint01{color:#003e91}
#main{min-height:900px}

/* header */
.header_blank{height:100px}
#header .wf-wrap{width:1540px}
#header{position:fixed;top:0;left:0;right:0;background:#fff;border-bottom:1px solid #ebebeb;box-sizing:border-box;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;z-index:10010}
#header.floating{border-bottom:0;box-shadow:2px 2px 7px rgba(0,0,0,0.12);background:#fff}
#header.floating #branding{padding-top:15px;padding-bottom:15px}

#branding &gt; a, .home #branding &gt; a.white_logo, .home #header.floating #branding &gt; a.point_logo{display:block}
#branding &gt; a.white_logo, .home #branding &gt; a.point_logo, .home #header.floating #branding &gt; a.white_logo{display:none}

.home #header{background:none;border-bottom:0}
.home #header.floating{background:#fff}
.home .header_blank{display:none}
.home .btn_m_menu .lines, .home .btn_m_menu .lines:before, .home .btn_m_menu .lines:after{background-color:#fff}
.home #header.floating .btn_m_menu .lines, .home #header.floating .btn_m_menu .lines:before, .home #header.floating .btn_m_menu .lines:after{background-color:#000}
.home #navigation #main-nav &gt; li &gt; a &gt; span{color:#fff}
.home .lang_list li a{color:#fff}
.home .lang_list li a.act:after{background:#fff}
.home .lang_list li a:after{background:#fff}
.home #header.floating #navigation #main-nav &gt; li &gt; a &gt; span{color:#000}
.home #header.floating .lang_list li a{color:#000}
.home #header.floating .lang_list li a:after{background:#000}
.home #header.floating .lang_list li a.act:after{background:#000}
.home #header.floating #navigation #main-nav &gt; li:hover &gt; a &gt; span{color:#003d91}

#branding{width:180px !important;box-sizing:border-box;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
.logo-left #navigation{text-align:left}
#navigation #main-nav{max-width:868px;text-align:left !important;display:block !important;margin:0 auto}
#navigation #main-nav:after{content:'';display:block;clear:both}
#navigation #main-nav &gt; li{margin:0;padding:0;display:block;float:left;height:100px !important;line-height:100px !important}
#header.floating #navigation #main-nav &gt; li{height:73px !important;line-height:73px !important}
#navigation #main-nav &gt; li:nth-child(1){width:14%}
#navigation #main-nav &gt; li:nth-child(2){width:14%}
#navigation #main-nav &gt; li:nth-child(3){width:19.3%}
#navigation #main-nav &gt; li:nth-child(4){width:19.3%}
#navigation #main-nav &gt; li:nth-child(5){width:16.6%}
#navigation #main-nav &gt; li:nth-child(6){width:16.7%}
#navigation #main-nav &gt; li &gt; a &gt; span{padding:0;font-size:18px;color:#000;font-family: 'Montserrat', sans-serif;font-weight:400;letter-spacing:-1.0px}
#navigation #main-nav &gt; li.current_page_item &gt; a &gt; span{color:#003d91}
#navigation #main-nav &gt; li:hover &gt; a &gt; span{color:#003d91}
#navigation #main-nav &gt; li.gnb_ch{padding-left:20px;box-sizing:border-box}

#navigation #main-nav &gt; li.nav_es{line-height:22px !important}
#navigation #main-nav &gt; li.nav_es &gt; a{text-align:center;display:table;width:100%;height:100%}
#navigation #main-nav &gt; li.nav_es &gt; a &gt; span{font-size:16px;display:table-cell;vertical-align:middle}
#header.floating #navigation #main-nav &gt; li.nav_es{line-height:22px !important}
#navigation .sub-nav{display:none !important}
#navigation .brackets &gt; li &gt; a &gt; span:before{bottom:0;height:4px}
#navigation #main-nav &gt; li.nav_es &gt; a &gt; span:before{bottom:-2px}
.nav_lang{width:180px}


.home #header .sns_list li a.fb{width:10px;height:19px;background-position:0 0}
.home #header .sns_list li a.ins{width:15px;height:15px;background-position:-28px -3px}
.home #header .sns_list li a.yt{width:21px;height:16px;background-position:-55px -3px}
.home #header.floating .sns_list li a.fb{width:10px;height:19px;background-position:0 -22px;position:relative;right:7px}
.home #header.floating .sns_list li a.ins{width:15px;height:15px;background-position:-28px -25px}
.home #header.floating .sns_list li a.yt{width:21px;height:16px;background-position:-55px -25px;position:relative;left:2px}


.lang_list{font-size:0;text-align:right}
.lang_list li{display:inline-block;padding:0 6.5px}
.lang_list li:last-child{padding:0 0 0 6.5px}
.lang_list li a{color:#000;font-size:14px;font-weight:500;position:relative}
.lang_list li a:after{content:'';bottom:-5px;left:0;right:0;width:100%;height:2px;background:#000;position:absolute;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
.lang_list li a.act:after{content:'';bottom:-5px;left:0;right:0;width:100%;height:2px;background:#000;position:absolute;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}
.lang_list li a:hover:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}

.m_menu_header .lang_list li:nth-child(1){padding:0 6.5px 0 0}
.m_menu_header .lang_list li a{color:#fff}
.m_menu_header .lang_list li a:after{background:#fff}
.m_menu_header .lang_list li a.act:after{background:#fff}



@media (max-width:1280px){
	#navigation #main-nav &gt; li:nth-child(1){width:14%}
	#navigation #main-nav &gt; li:nth-child(2){width:14%}
	#navigation #main-nav &gt; li:nth-child(3){width:19.3%}
	#navigation #main-nav &gt; li:nth-child(4){width:19.3%}
	#navigation #main-nav &gt; li:nth-child(5){width:16.6%}
	#navigation #main-nav &gt; li:nth-child(6){width:16.7%}
	.nav_lang{width:120px}
}
@media (max-width:970px){
	.nav_lang{display:none}
	#navigation{display:none}
	.header_blank{height:78px}
	#branding{padding-top:20px !important;padding-bottom:20px !important}
/* 	#header.floating #branding{padding-top:20px;padding-bottom:20px} */
	#branding img{width:140px !important}
	.show-device-logo #branding a.white_logo img{display:inline}
}
@media (max-width:480px){
	.header_blank{height:72px}
	#branding img{width:120px !important}
	#main{min-height:150px}
}
/* nav */
.nav_2depth{background:rgba(0, 61, 145, 0.6);opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;z-index:100;width:100%;box-shadow:0 2px 7px rgba(0,0,0,0.2)}
	.nav_2depth.open{opacity:1;visibility:visible}
	.nav_2depth .inner{max-width:868px;margin:0 auto}
	.nav_2depth .menu{padding:0 0 35px 35px}	/* ë“œë¡­ë‹¤ìš´ ë©”ë‰´ ìœ„ì¹˜ */
	.nav_2depth .menu .sub-menu{margin:0}
	.nav_2depth .menu li{margin:0;padding:0;box-sizing:border-box}
	.nav_2depth .menu li a:hover{text-decoration:none}
	.nav_2depth .menu:after{content:'';display:block;clear:both}
	.nav_2depth .menu &gt; li{float:left}
	.nav_2depth .menu &gt; li:nth-child(1){width:15%} 
	.nav_2depth .menu &gt; li:nth-child(2){width:14%}
	.nav_2depth .menu &gt; li:nth-child(3){width:20%}
	.nav_2depth .menu &gt; li:nth-child(4){width:20%}
	.nav_2depth .menu &gt; li:nth-child(5){width:20%}
	.nav_2depth .menu &gt; li:nth-child(6){width:10.9%}
	.nav_2depth .menu &gt; li &gt; ul &gt; li{padding-top:20px;padding-right:5px}
	.nav_2depth .menu &gt; li &gt; a, .nav_2depth .menu &gt; li &gt; ul &gt; li &gt; ul{display:none}
	.nav_2depth .menu &gt; li &gt; ul &gt; li &gt; a{color:#fff;font-size:14px;padding:0;line-height:1;position:relative}
	.nav_2depth .menu li a:after{content:'';position:absolute;width:100%;height:1px;background:#fff;bottom:-5px;left:0;right:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
	.nav_2depth .menu li a:hover:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}
	.nav_2depth .menu &gt; li &gt; ul &gt; li.current_page_item &gt; a:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}
	.nav_bottom{border-top:1px solid #3360a7;padding:20px 0}
	.nav_bottom ul{display:table;width:100%}
	.nav_bottom ul li{display:table-cell;vertical-align:middle}
	.nav_bottom ul li:nth-child(1){width:37.8%}
	.nav_bottom ul li:nth-child(2){width:39.1%}
	.nav_bottom ul li:nth-child(3){width:23.1%}

@media (max-width:1280px){
	.nav_2depth .menu{padding:0 0 35px 10%}	/* ë“œë¡­ë‹¤ìš´ ë©”ë‰´ ìœ„ì¹˜ */
	.nav_2depth .menu &gt; li:nth-child(2){width:14%}
	.nav_2depth .menu &gt; li:nth-child(3){width:19.3%}
	.nav_2depth .menu &gt; li:nth-child(4){width:19.3%}
	.nav_2depth .menu &gt; li:nth-child(5){width:16.6%}
	.nav_2depth .menu &gt; li:nth-child(6){width:16.7%}
	.nav_2depth .inner{max-width:708px}
}
/*	ë“œë¡­ë‹¤ìš´ ë©”ë‰´ ìœ„ì¹˜ ì¡°ì&nbsp;•
@media (max-width:1050px){
	.nav_2depth .inner{max-width:580px}	
}
*/
@media (max-width:970px){
	.nav_2depth{display:none}
}
/* mobile_menu */
#mask{position:fixed;top:0;display:none;width:100%;height:100%;min-height:840px;background:rgba(0,0,0,0.7);z-index:10019}
#m_btn{display:none}
.btn_m_menu{position:relative;display:inline-block}
.btn_m_menu .lines, .btn_m_menu .lines:before, .btn_m_menu .lines:after{background-color:#000;width:28px;margin:0}
.btn_m_menu .lines:before{top:8px}
.btn_m_menu .lines:after{top:-8px}
.m_nav_link a{display:inline-block;padding:0 10px;border:1px solid #fff;color:#fff;font-size:12px;line-height:26px;height:26px}
.m_menu{position:fixed;display:block;overflow-y:auto;width:240px;top:0;right:-240px;height:100%;min-height:800px;z-index:10020}
.m_menu_wrap{position:absolute;right:0;width:100%;overflow:auto;height:100%;min-height:880px;background-color:#fff;box-shadow:0px 0px 14px rgba(0,0,0,0.2);z-index:10022}
.m_menu_header{position:relative;padding:20px 14px 15px 20px;overflow:hidden;background-color:#003e91}
.m_menu_header .m_menu_close{height:25px}
.m_menu_close #m_menu_close{position:relative;display:inline-block;width:25px;height:25px;vertical-align:top;top:0}
.m_menu_close #m_menu_close:before{content:'';position:absolute;display:inline-block;top:10px;right:0;width:25px;height:2px;background:#fff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.m_menu_close #m_menu_close:after{content:'';position:absolute;display:block;top:10px;right:0;width:25px;height:2px;background:#fff;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.m_menu_con a{color:#333;font-size:14px;font-weight:bold}
.m_menu_con a:hover{color:#003e91;text-decoration:none}
.m_menu_con .menu{margin:0;padding:0}
.m_menu_con .menu &gt; li{margin:0;padding:0;border-bottom:1px solid #ebebeb ! important}
.m_menu_con .menu &gt; li &gt; a{width:100%;font-size:15px;padding-left:21px;padding-top:10px;padding-bottom:10px;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.m_menu_con .menu &gt; li.current_page_parent &gt; a, .m_menu_con .menu &gt; li.current-page-ancestor &gt; a, .m_menu_con .menu &gt; li.current_page_ancestor &gt; a,
.m_menu_con .menu &gt; li.current-menu-item &gt; a{font-weight:600;color:#003e91}
.m_menu_con .menu &gt; li.menu-item-has-children &gt; a:after{content:"";position:absolute;display:inline-block;top:12px;right:18px;width:8px;height:8px;border:2px solid #666;border-top-color:transparent;border-left-color:transparent;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:2px}
.m_menu_con .menu &gt; li.menu-item-has-children &gt; a.open:after{top:20px;-ms-transform:rotate(225deg);-webkit-transform:rotate(225deg);transform:rotate(225deg)}
.m_menu_con .menu &gt; li &gt; ul{display:none;background-color:#f6f6f6;margin-left:0}
.m_menu_con .menu &gt; li &gt; ul &gt; li{padding:5px 0;margin:0}
.m_menu_con .menu &gt; li &gt; ul &gt; li:first-child{padding-top:12px;border-top:1px solid #ebebeb}
.m_menu_con .menu &gt; li &gt; ul &gt; li:last-child{padding-bottom:12px}
.m_menu_con .menu &gt; li &gt; ul &gt; li &gt; a{position:relative;display:block;width:100%;padding-left:20px;padding-right:29px;color:#333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:400;font-size:14px}
.m_menu_con .menu &gt; li &gt; ul &gt; li &gt; a:hover{text-decoration:underline}
.m_menu_con .menu &gt; li &gt; ul &gt; li &gt; ul{display:none;padding-left:32px;padding-top:5px;padding-bottom:5px;margin:0}
.m_menu_con .menu &gt; li &gt; ul &gt; li &gt; ul &gt; li{padding:0}
.m_menu_con .menu &gt; li &gt; ul &gt; li &gt; ul &gt; li &gt; a{color:#666;font-weight:400;line-height:22px}
.m_menu_con .menu &gt; li &gt; ul &gt; li &gt; ul &gt; li &gt; a:hover{text-decoration:underline}
.m_menu_con .menu &gt; li.current-menu-parent &gt; ul{display:block}
.m_menu_con .menu &gt; li.current-menu-parent &gt; ul &gt; .current_page_item &gt; a{text-decoration:underline}
.m_menu_con .menu &gt; li &gt; ul &gt; li &gt; ul &gt; li.current-menu-item &gt; a{text-decoration:underline}
.m_menu_con .menu &gt; li &gt; ul &gt; li &gt; ul &gt; li &gt; ul.sub-menu{display:none}
/* .m_menu_con .menu &gt; li &gt; ul &gt; li &gt; ul &gt; li &gt; ul &gt; li{padding:5px 0 0;margin:0}
.m_menu_con .menu &gt; li &gt; ul &gt; li &gt; ul &gt; li &gt; ul &gt; li &gt; a{color:#666;font-weight:normal}
.m_menu_con .menu &gt; li &gt; ul &gt; li &gt; ul &gt; li &gt; ul &gt; li &gt; a:hover{text-decoration:underline}
.m_menu_con .menu &gt; li &gt; ul &gt; li &gt; ul &gt; li &gt; ul &gt; li.current-menu-item &gt; a{text-decoration:underline} */

/*active*/
.m_menu_con .menu &gt; li.menu-item-has-children.current_page_ancestor &gt; ul,
.m_menu_con .menu &gt; li.menu-item-has-children.current_page_parent &gt; ul,
.m_menu_con .menu &gt; li.menu-item-has-children.current_page_item &gt; ul,
.m_menu_con .menu &gt; li &gt; ul &gt; li.current_page_parent ul,
.m_menu_con .menu &gt; li &gt; ul &gt; li.current_page_item ul{display:block}
@media (max-width:970px){
	#m_btn{display:table-cell}	
}

/* main_slider */
.vis_box{text-align:center}
.vis_box h2{font-size:64px;line-height:71px;padding-bottom:25px;letter-spacing:-3px}
.vis_box p{font-size:18px;line-height:28px}
.rev_slider_wrapper .tp-bullet{width:130px;height:2px;background:#fff;opacity:0.5;z-index:9999}




.rev_slider_wrapper .tp-bullet:before{font-size:14px;color:#fff;text-align:center;display:block;font-family: 'Montserrat', sans-serif;font-weight:300;position:relative;bottom:25px}
.rev_slider_wrapper .custom .tp-bullet:hover, .rev_slider_wrapper .tp-bullet.selected{opacity:1;background:#fff}
.rev_slider_wrapper .custom.tparrows{z-index:99999;width:14px;height:26px;opacity:0.5;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;top:54% !important}
.rev_slider_wrapper .custom.tparrows:hover{opacity:1}
.rev_slider_wrapper .tp-leftarrow{background:url("../images/vis_prev.png") no-repeat !important;background-size:auto;left:5px}
.rev_slider_wrapper .tp-rightarrow{background:url("../images/vis_next.png") no-repeat !important;background-size:auto;right:5px}
.rev_slider_wrapper .custom.tparrows:before{display:none}
@media (max-width:970px){
	.vis_box h2{font-size:42px;line-height:46px;padding-bottom:15px;letter-spacing:-2px}
	.vis_box p{font-size:17px;line-height:23px}
}
@media (max-width:640px){
	.vis_box h2{font-size:29px;line-height:31px;letter-spacing:-1px}
	.vis_box p{font-size:15px;line-height:22px}
	.rev_slider_wrapper .tp-bullets{top:105% !important}
}
@media (max-width:480px){
	.vis_box h2{font-size:22px;line-height:25px;letter-spacing:-1px;padding-bottom:10px}
	.vis_box h2 span{font-weight:300 !important}
	.vis_box p{font-size:14px;line-height:18px}
}

/* main */
.main_tt{text-align:center}
.main_tt h3{letter-spacing:-2px;line-height:43px}
.main_tt h3 span{letter-spacing:-2px}
.sec01_list{display:table}
.sec01_desc{display:table-cell;vertical-align:top;width:32.75%;box-sizing:border-box;padding:5% 40px 0 40px;background:#003e91;position:relative}
	.slide-count-wrap{position:absolute;bottom:30px;left:40px;color:#fff;font-size:15px;font-weight:bold;width:40px;height:40px}
	.slide-count-wrap:before{content:'';width:1px;height:55px;border-left:1px solid #fff;opacity:0.6;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;bottom:-8px;right:19px}
	.slide-count-wrap .current{position:absolute;top:0;left:0}
	.slide-count-wrap .total{opacity:0.6;position:absolute;bottom:0;right:0}

.sec01_desc dl:after{content:'';display:block;width:40px;height:2px;background:#fff;margin:12% 0 10%}
	.sec01_wrap_en .sec01_desc dl:after{margin:9% 0 7%}
	.sec01_wrap_es .sec01_desc dl:after{margin:7% 0 5%}
.sec01_desc dl dt{line-height:1;font-size:36px;padding-bottom:5%}
	.sec01_wrap_ch .sec01_desc dl dt{padding-bottom:10px}	
	.sec01_wrap_en .sec01_desc dl dt{padding-bottom:0;font-size:28px}
	.sec01_wrap_es .sec01_desc dl dt{padding-bottom:0;font-size:28px}

.sec01_desc dl dd{font-size:14px;line-height:22px}
.sec01_desc p{font-size:16px;line-height:24px}
	.sec01_wrap_en .sec01_desc p{font-size:15px;line-height:22px}
	.sec01_wrap_es .sec01_desc p{font-size:15px;line-height:22px}
.sec01_desc p.bold{padding-top:10%}
.sec01_img{display:table-cell;vertical-align:top;width:67.25%}
.sec01_img img{width:100%;max-width:780px}
#sec01_slider{position:relative}
#sec01_slider li.slick-slide{outline:none}
#sec01_slider .sec01-arrow{position:absolute;bottom:30px;width:40px;height:40px;background-size:auto;z-index:9999;opacity:0.7;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;cursor:pointer}
#sec01_slider .sec01-arrow:hover{opacity:1}
#sec01_slider .sec01-prev{background:url("../images/sec01_prev.png") no-repeat;left:109px}
#sec01_slider .sec01-next{background:url("../images/sec01_next.png") no-repeat;left:151px}
.sec02_wrap li{float:left;width:25%}
.sec02_wrap li a{display:table;width:100%;height:340px;background:#fff;position:relative}
.sec02_bg{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;border-left:1px solid #eee;-webkit-transition:transform 0.3s ease;transition:transform 0.3s ease}
.sec02_inner{display:table-cell;vertical-align:middle;padding:0 40px;position:relative;z-index:1}
.sec02_inner h4{color:#052651;letter-spacing:-1px}
.sec02_inner h4:after{content:'';display:block;width:40px;height:2px;background:#052651;margin:28px 0 25px}
.sec02_wrap li:hover{position:relative;z-index:10}
.sec02_wrap li:hover .sec02_bg{-webkit-transform:scaleY(1.1);-ms-transform:scaleY(1.1);transform:scaleY(1.1);box-shadow: 0 0 10px 3px rgba(0,0,0,0.15);box-sizing:border-box;border:4px solid #003e91}
.sec02_wrap.sec02_wrap_es li .sec02_inner h4:after{margin:20px 0}





.sec03_wrap{overflow:hidden}
.sec03_left, .sec03_right{float:left;width:50%;padding-left:20px;padding-right:20px;height:860px;box-sizing:border-box}
.sec03_left .main_tt{padding-bottom:30px}
.sec03_right{background:url("../images/sec03_bg.png") center no-repeat;background-size:cover}
#sec03_slider{position:relative}
#sec03_slider li.slick-slide{outline:none;text-align:center}
#sec03_slider li.slick-slide a{display:inline-block}
#sec03_slider .sec03-arrow{position:absolute;width:37px;height:71px;background-size:37px;z-index:9999;opacity:0.7;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;cursor:pointer;bottom:0;top:0;margin:auto 0}
#sec03_slider .sec03-arrow:hover{opacity:1}
#sec03_slider .sec03-prev{background:url("../images/sec03_prev.png") no-repeat;left:30px}
#sec03_slider .sec03-next{background:url("../images/sec03_next.png") no-repeat;right:30px}
#sec03_slider .slick-slide img{max-width:100%;margin:0 auto}
#sec03_slider .slick-dots{bottom:-60px;z-index:9999}
#sec03_slider .slick-dots li{width:14px;height:14px;margin:0 5px}
#sec03_slider .slick-dots li button{width:14px;height:14px;background:url("../images/sec03_dots.png") no-repeat;background-position:0 0;}
#sec03_slider .slick-dots li button:before{display:none}
#sec03_slider .slick-dots li.slick-active button{background-position:0 -14px}
.sec03_list{max-width:730px;margin:-20px auto}
.sec03_list li{padding:20px 0;margin:0 -25px}
.sec03_logo{display:table-cell;vertical-align:middle;width:39.1%;padding:0 25px;box-sizing:border-box}
.sec03_logo img{width:100%;max-width:260px}
.sec03_desc{display:table-cell;vertical-align:middle;width:70.9%;padding:0 25px;box-sizing:border-box}
.sec03_desc dt{word-break:keep-all;word-wrap:break-word}
.sec03_btn{font-size:12px;position:relative;opacity:0.7}
.sec03_btn:hover{opacity:1}
.sec03_btn:after{content:'';width:100%;height:1px;background:#fff;position:absolute;bottom:-3px;left:0;right:0;}

.sec05_wrap{margin:0 -10px}
.sec05_wrap li:nth-child(1){float:left;width:50%;padding:0 10px;box-sizing:border-box}
.sec05_wrap li:nth-child(2), .sec05_wrap li:nth-child(3){float:left;width:25%;padding:0 10px;box-sizing:border-box}
.sec05_wrap li a{display:block;height:300px;padding:50px 40px;box-sizing:border-box;box-shadow:0 0 10px rgba(0,0,0,0.15);position:relative}
.sec05_wrap li a:hover:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:4px solid #003e91}
.sec05_wrap li a:hover h4, .sec05_wrap li a:hover p{text-decoration:underline}
.sec05_wrap li:nth-child(1) a:hover:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:4px solid #fff}
.sec05_wrap li:nth-child(1) a{background:url("../images/sec05_con01.png") center no-repeat;background-size:cover}
.sec05_wrap li:nth-child(2) a{background:#fff url("../images/sec05_ic01.png") left 40px bottom 40px no-repeat;background-size:66px}
.sec05_wrap li:nth-child(3) a{background:#fff url("../images/sec05_ic02.png") left 40px bottom 40px no-repeat;background-size:74px}
.sec05_more i{display:inline-block;width:6px;height:7px;background:url("../images/sec05_more.png")  no-repeat;background-size:auto;vertical-align:middle;margin-top:-4px;margin-left:7px}
.sec05_plus{position:absolute;bottom:0;right:0}

.sec05_wrap.sec05_wrap_es li a{padding:30px}
.sec05_wrap.sec05_wrap_es li:nth-child(2) a{background-size:46px;background-position:bottom 20px left 20px}
	.sec05_wrap.sec05_wrap_es li:nth-child(3) a{background-size:54px;background-position:bottom 20px left 20px}

.main_news_wrap .ul_main_news:after{content:'';display:block;clear:both}
.main_news_wrap .ul_main_news{margin:0 -20}
.main_news_wrap .ul_main_news li{float:left;width:33.33%;padding:0 20px;box-sizing:border-box}
.main_news_wrap .ul_main_news li a{display:block;overflow:hidden}
.main_news_wrap .ul_main_news li a img{position:relative;left:50%;-webkit-transform:translate(-50%, 0) !important;-ms-transform:translate(-50%, 0) !important;transform:translate(-50%, 0) !important;height:260px;width:auto;max-width:none}
.main_news_wrap .ul_main_news li a h4.tt{padding:30px 0 20px;font-size:18px;font-weight:bold;color:#333;overflow:hidden;display:block;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-word;height:15px}
.main_news_wrap .ul_main_news li a h4.tt span{color:#003e91;font-size:16px;font-weight:bold}
.main_news_wrap .ul_main_news li a p.s_tt{font-size:15px;color:#666;line-height:23px;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;height:68px}
.main_news_wrap .ul_main_news li a p.date{font-size:14px;color:#333;line-height:18px;padding-top:20px}


@media (max-width:1600px){
	.sec03_list li{margin:0 -10px}
	.sec03_logo{padding:0 10px;width:40%;vertical-align:top}
	.sec03_desc{padding:0 10px;width:60%}
	.sec03_wrap_es .sec03_left, .sec03_wrap_es .sec03_right{height:980px}
}
@media (max-width:1280px){
	.sec02_wrap.sec02_wrap_es li .sec02_inner{padding:0 20px}
}
@media (max-width:1200px){
	.sec03_left, .sec03_right{width:100%}
	.sec01_desc{padding:4% 25px 0 25px}
	.sec01_wrap_en .sec01_desc{padding:25px 25px 0 25px}
	.sec01_wrap_es .sec01_desc{padding:25px 25px 0 25px}
	.sec01_desc dl:after{margin:8% 0}
	.sec01_desc p.bold{padding-top:5%}
	.slide-count-wrap{left:25px}
	

}

@media (max-width:970px){
	.main_tt h3{line-height:40px}
	#sec01_slider{max-width:670px;margin:0 auto}
	.sec01_list{display:block;position:relative}
	.sec01_img{display:block;width:100%}
	.sec01_desc{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:50%;background:rgba(13, 74, 154, 0.7);padding:7% 30px 0 30px;z-index:100}
	.slide-count-wrap{left:30px}
	.sec01_desc dl:after{margin:10% 0 8%;width:35px}
	.sec01_desc dl dt{font-size:28px;padding-bottom:4%}
		.sec01_wrap_en .sec01_desc dl dt{font-size:24px}
		.sec01_wrap_es .sec01_desc dl dt{font-size:24px}
	.sec01_desc dl dd{font-size:13.5px;line-height:21px}
	.sec01_desc p{font-size:15px;line-height:23px}
		.sec01_wrap_en .sec01_desc p{font-size:14px;line-height:21px}
		.sec01_wrap_es .sec01_desc p{font-size:14px;line-height:21px}
	.sec01_desc p.bold{padding-top:4%}
	.sec02_wrap li a{height:300px}
	.sec02_inner{padding:0 20px}
	.sec02_inner h4:after{width:35px;margin:25px 0 20px}
	.sec02_wrap.sec02_wrap_es li a{height:350px}
	.sec03_left, .sec03_right{height:auto !important}
	.sec03_left{padding-bottom:120px}
	.sec03_left .main_tt{padding-bottom:10px}
	.sec03_right{padding-bottom:110px}
	#sec03_slider .slick-slide img{width:350px}
	.lh23{line-height:21px}

	.sec05_wrap{max-width:570px;margin:-10px auto}
	.sec05_wrap li:nth-child(1){width:100%;padding:10px}
	.sec05_wrap li:nth-child(2), .sec05_wrap li:nth-child(3){width:50%;padding:10px}
	.sec05_wrap li a{height:250px;padding:40px 30px}
		.sec05_wrap.sec05_wrap_es li a{padding:30px 20px}
	.sec05_wrap li:nth-child(2) a{background-size:56px;background-position:bottom 30px left 30px}
	.sec05_wrap li:nth-child(3) a{background-size:64px;background-position:bottom 30px left 30px}

	.main_news_wrap .ul_main_news{margin:0 -10}
	.main_news_wrap .ul_main_news li{padding:0 10px}
	.main_news_wrap .ul_main_news li a h4.tt{font-size:17px;padding:25px 0 18px}
	.main_news_wrap .ul_main_news li a h4.tt span{font-size:15px}
	.main_news_wrap .ul_main_news li a p.s_tt{font-size:14.5px;line-height:22px}	
	.main_news_wrap .ul_main_news li a p.date{font-size:13.5px;padding-top:15px}
	.main_news_wrap .ul_main_news li a img{height:240px}

}	
@media (max-width:868px){
	.sec02_wrap{margin:-5px}
	.sec02_wrap li{padding:5px;width:50%;box-sizing:border-box}
	.sec02_wrap li a{height:280px}
	.sec02_wrap.sec02_wrap_es li a{height:320px}
	.sec02_wrap li:hover .sec02_bg{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}
	.main_news_wrap .ul_main_news{margin:0 -5}
	.main_news_wrap .ul_main_news li{padding:0 5px}
}
@media (max-width:700px){
	.sec01_wrap_en .sec01_desc{padding:25px 20px}
}
@media (max-width:640px){
	.sec01_desc{width:100%;padding:9% 20px 0 20px}
	.sec01_desc dl:after{margin:13px 0 11px;width:25px}
		.sec01_wrap_en .sec01_desc dl:after{margin:22px 0 13px;width:30px}
	.sec01_desc dl dt{padding-bottom:2%}
	.sec01_desc p.bold{padding-top:0}
	.slide-count-wrap{display:none}
	#sec01_slider .sec01-arrow{bottom:20px}
	#sec01_slider .sec01-prev{left:20px}
	#sec01_slider .sec01-next{left:62px}
	.main_news_wrap .ul_main_news{max-width:300px;margin:0 auto}
	.main_news_wrap .ul_main_news li:first-child{padding:0 0 20px 0}
	.main_news_wrap .ul_main_news li{padding:20px 0;width:100%}
}
@media (max-width:530px){
	.sec01_desc{padding:6% 20px 0 20px}
	.sec01_desc dl:after{margin:7px 0}
}
@media (max-width:480px){
	.main_tt h3{letter-spacing:-1px;line-height:30px}
	.sec01_desc{padding:30px 10px 0 10px;text-align:center}
		.sec01_wrap_en .sec01_desc{padding:20px 10px 0 10px}
		.sec01_wrap_es .sec01_desc{padding:20px 10px 0 10px}
	.sec01_desc dl:after{margin:7px auto 9px;width:20px}
		.sec01_wrap_en .sec01_desc dl:after{margin:15px auto 8px}
		.sec01_wrap_es .sec01_desc dl:after{margin:15px auto 8px}
	.sec01_desc dl dt{padding-bottom:6px;font-size:22px}
		.sec01_wrap_en .sec01_desc dl dt{font-size:22px}
		.sec01_wrap_es .sec01_desc dl dt{font-size:22px}
	.sec01_desc dl dd{font-size:13px;line-height:21px}		
	.sec01_desc p{font-size:14px;line-height:22px}
		.sec01_wrap_en .sec01_desc p{font-size:13px;line-height:20px}
		.sec01_wrap_es .sec01_desc p{font-size:13px;line-height:20px}
	.sec01_desc p.bold{padding-top:2px}
	.sec01_img{height:280px;overflow:hidden}
	.sec01_img img{position:relative;left:50%;-webkit-transform:translate(-50%, 0) !important;-ms-transform:translate(-50%, 0) !important;transform:translate(-50%, 0) !important;height:100%;width:auto;max-width:none}
	#sec01_slider .sec01-prev{left:auto;right:50%;margin-right:2px}
	#sec01_slider .sec01-next{left:50%;margin-left:2px}
	.sec02_wrap{margin:-5px 0}
	.sec02_wrap li{padding:5px 0;width:100%}
	.sec02_wrap li a{height:200px}
	.sec02_wrap.sec02_wrap_es li a{height:200px}
	.sec02_inner h4:after{width:30px;margin:18px 0 15px}
	.sec03_left{padding-bottom:90px}
	.sec03_right{padding-bottom:70px}
	#sec03_slider .slick-slide img{width:300px}
	.sec03_list li{padding:20px 0;margin:0}
	.sec03_logo{display:block;width:100%;padding:0;box-sizing:border-box;text-align:center;padding-bottom:15px}
	.sec03_logo img{width:100%;max-width:200px}
	.sec03_desc{display:block;width:100%;padding:0;box-sizing:border-box;text-align:center}
	.lh23{line-height:20px}
	.sec05_wrap li:nth-child(1){padding:10px 0}
	.sec05_wrap li:nth-child(2), .sec05_wrap li:nth-child(3){width:100%;padding:10px 0}
	.sec05_wrap li a{height:210px;padding:30px 20px}
	.sec05_wrap li:nth-child(2) a{background-size:46px;background-position:bottom 20px left 20px}
	.sec05_wrap li:nth-child(3) a{background-size:54px;background-position:bottom 20px left 20px}

}
@media (max-width:400px){
	
}
/* sub */
.sub_box h2{margin-top:90px; font-size:56px;line-height:1;padding-bottom:10px;text-shadow:2px 2px 2px rgba(0,0,0,0.2);letter-spacing:0.5px}		/* ì„œë¸Œ íŽ˜ì´ì§€ í…ìŠ¤íŠ¸ ìœ„ì¹˜ */
.sub_box p{font-size:16px;line-height:24px;letter-spacing:0.5px;text-shadow:2px 2px 2px rgba(0,0,0,0.2)}
.sub_tt{text-align:center}
.sub_tt h3{letter-spacing:-1px}
.sub_tt h3:after{content:'';width:50px;height:1px;background:#000;display:block;margin:30px auto 35px}

.sub_tab_row{border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.sub_menu_tab{text-align:center;font-size:0}
.sub_menu_tab li{display:inline-block;padding:0 10px}
.sub_menu_tab li a{font-size:16px;color:#666;display:inline-block;padding:0 30px;line-height:48px;position:relative;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
.sub_menu_tab li a:hover{color:#003e91}
.sub_menu_tab li.current_page_item a{color:#003e91}
.sub_menu_tab li.current_page_item a:after{content:'';width:100%;height:3px;background:#003e91;position:absolute;bottom:0;left:0;right:0}


@media (max-width:970px){
	.sub_box h2{font-size:48px;padding-bottom:8px}
	.sub_box p{font-size:15.5px;line-height:23px}
	.sub_tt h3:after{margin:20px auto 25px;width:40px}
	.sub_menu_tab li a{font-size:15.5px;line-height:45px}
}
@media (max-width:868px){
	.sub_tab_row{border-top:0;border-bottom:0}
	.sub_menu_tab{margin:0 -5px;padding:0 20px}
	.sub_menu_tab:after{content:'';display:block;clear:both}
	.sub_menu_tab li{float:left;text-align:center;box-sizing:border-box;padding:5px;display:block}
	.sub_menu_tab li a{width:100%;border:1px solid #ccc;background:#fff;padding:0}	
	.sub_menu_tab li a:hover{background:#f6f6f6}
	.sub_menu_tab li.current_page_item a{background:#003e91;color:#fff}
	.sub_menu_tab li.current_page_item a:after{display:none}
	.sub_menu_tab.menu_col_5 li{width:50%}
	.sub_menu_tab.menu_col_4 li{width:25%}
	.sub_menu_tab.menu_col_2 li{width:50%}
	.sub_menu_tab.menu_col_1 li{width:100%}
}
@media (max-width:640px){
	.sub_menu_tab.menu_col_4 li{width:50%}
}
@media (max-width:550px){
	.sub_box h2{font-size:37px}
}
@media (max-width:480px){	
	.sub_box p{font-size:15px;line-height:20px}
	.sub_tt h3:after{margin:15px auto 15px;width:30px}
	.sub_menu_tab li a{line-height:38px;font-size:15px}
	.sub_menu_tab.menu_col_5 li{width:100%}
	.sub_menu_tab.menu_col_4 li{width:100%}
	.sub_menu_tab.menu_col_2 li{width:100%}

}
@media (max-width:400px){
	.sub_box h2{font-size:28px}
}

/* sub */
.busi_wrap{margin:-40px 0}
	.busi_wrap li{padding:40px 0;box-sizing:border-box}
	.busi_img {float:left;width:50%}
	.busi_desc{float:left;width:50%;height:360px}
	.busi_wrap li.f_right .busi_img, .busi_wrap li.f_right .busi_desc{float:right}
	.busi_wrap li.f_right .busi_img{text-align:right}
	.busi_img img{max-width:500px;width:100%;box-shadow:8px 8px 17px rgba(0,0,0,0.2)}
	.busi_desc .nx-table{height:100%}
	.busi_desc_inner{display:table-cell;vertical-align:middle;padding-left:70px;box-sizing:border-box}
	.busi_desc h4{position:relative}
	.busi_desc h4:before{content:'';width:40px;height:3px;background:#333;display:block;position:absolute;top:19px;left:-70px}
.ci_row01{margin:0 !important}
	.ci_row01 .vc_col-sm-3{float:left;padding:0 !important;width:17.2%}
	.ci_row01 .vc_col-sm-9{float:left;padding:0 !important;width:82.8%}
	.ci_main_box{height:260px;background:url("../images/ci_pattern.png") repeat;border:1px solid #ccc;box-sizing:border-box;text-align:center;padding:30px 20px 0}
	.ci_main_box img{width:100%;max-width:720px}
	.ci_wrap{border:1px solid #ccc}
	.ci_wrap li{float:left;width:25%;border-right:1px solid #ccc;box-sizing:border-box;text-align:center}
	.ci_wrap li:nth-child(4){border-right:0}
	.ci_wrap li dl dt{padding:25% 5%}
	.ci_wrap li dl dt img{width:100%;max-width:160px}
	.ci_wrap li dl dd{line-height:45px;background:#f2f2f2}
	.color_wrap{margin:0 -10px}
	.color_wrap li{float:left;box-sizing:border-box;padding:0 10px}
	.color_wrap li:nth-child(1){width:63.5%}
	.color_wrap li:nth-child(2){width:18.8%}
	.color_wrap li:nth-child(3){width:17.7%}
	.color_list{position:relative;height:100px;padding:15px 20px;box-sizing:border-box}
	.color_wrap li:nth-child(1) .color_list{background:url("../images/ic_bg.png") center no-repeat;background-size:cover}
	.color_wrap li:nth-child(2) .color_list{background:#134e9d}
	.color_wrap li:nth-child(3) .color_list{background:#00aeef}
	.color_inner{position:absolute;bottom:0;left:0;padding:15px 20px;right:0}
.lo_row01{margin:0 !important}
	.lo_row01 .vc_col-sm-3{float:left;padding:0 !important;width:17.2%}
	.lo_row01 .vc_col-sm-9{float:left;padding:0 !important;width:82.8%}
	.map{border:1px solid #ccc;margin-bottom:15px}

.hisy_row01{border-top:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center}
	.hisy_list{font-size:0}
	.hisy_list li{display:inline-block;margin:0 10px}
	.hisy_list li a{color:#666;display:block;padding:0 30px;line-height:50px;position:relative}
	.hisy_list li a:hover{color:#003e91}
	.hisy_list li a:after{content:'';width:100%;height:4px;position:absolute;bottom:0;left:0;background:#003e91;-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
	.hisy_list li a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}
	.hisy_list li a.act{color:#003e91}
	.hisy_list li a.act:after{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}
	.his_wrap{position:relative}
		.his_wrap:before{content:'';position:absolute;left:50%;top:15px;bottom:0;display:block;width:1px;background-color:#86a4cc;margin-left:-1px}
		.his_wrap &gt; li{position:relative;padding-bottom:40px}
		.his_wrap &gt; li:after{content:'';display:block;clear:both}
		.his_wrap &gt; li:before{content:'';position:absolute;display:block;top:5px;left:0;right:0;width:24px;height:24px;background:url("../images/dot.png") no-repeat;background-size:24px;margin:0 auto;z-index:1}
		.his_wrap .left_con, .his_wrap .right_con{float:left;width:50%;min-height:50px;padding:0 30px;box-sizing:border-box}
		.his_wrap &gt; li &gt; .left_con{text-align:right}
		.his_wrap &gt; li h4{line-height:1;padding-bottom:25px;color:#000;font-size:30px;font-weight:700}	
		.his_wrap &gt; li ul{position:relative}
		.his_wrap &gt; li ul &gt; li{position:relative;margin-bottom:30px;letter-spacing:-0.5px;color:#666;font-size:16px;line-height:24px}
		.his_wrap &gt; li &gt; .right_con &gt; ul &gt; li{padding-left:80px}
		.his_wrap &gt; li &gt; .right_con &gt; ul &gt; li &gt; span{position:absolute;top:0;left:0;font-weight:700;color:#000}
		.his_wrap &gt; li &gt; .left_con &gt; ul &gt; li{padding-right:80px}
		.his_wrap &gt; li &gt; .left_con &gt; ul &gt; li &gt; span{position:absolute;top:0;right:0;font-weight:700;;color:#000}
		.hisy_desc{position:absolute;visibility:hidden;opacity:0;z-index:-1}
		.hisy_desc.act{position:relative;visibility:visible;opacity:1;z-index:1}
.mark_wrap{margin:0 -20px}
	.mark_wrap li{float:left;width:33.33%;padding:0 20px;box-sizing:border-box}
	.mark_list{height:420px}
	.mark_tt{background:url("../images/mark_bg.png") center no-repeat;background-size:cover;text-align:center}
	.mark_tt h4{line-height:60px}
	.mark_img{border:1px solid #0d4c9c;border-top:0;text-align:center;box-sizing:border-box;padding:10% 20px;margin-bottom:4%}
	.mark_img img{width:100%;max-width:188px}
	.mark_list &gt; p{position:relative;padding-left:10px}
	.mark_list &gt; p:before{content:'';width:6px;height:1px;background:#000;left:0;top:11px;position:absolute}


@media (max-width:1280px){
	.visn_ic_wrap{margin:0 -20px}
	.visn_ic_wrap li{padding:0 40px}
	.color_wrap{margin:0 -5px}
	.color_wrap li{padding:0 5px}
	.vision_wrap.vision_wrap_es li .vision_desc{padding:15px 10px}
}
@media (max-width:1110px){
	.busi_wrap li{margin:0 -10px}
	.busi_img {padding:0 10px;box-sizing:border-box}
	.busi_desc{padding:0 10px;box-sizing:border-box}
	.mark_wrap{margin:0 -8px}
	.mark_wrap li{padding:0 8px}
}
@media (max-width:970px){
	.visn_ic_wrap{margin:0 -10px}
	.visn_ic_wrap li{padding:0 20px}
	.visn_ic_wrap li dl dt img{max-width:130px}

	.busi_wrap li{padding:20px 0}
	.busi_desc{height:330px}
	.busi_desc_inner{vertical-align:top;padding-left:60px;padding-top:20px}
	.busi_desc h4:before{width:30px;top:16px;left:-60px}	
	.ci_main_box{height:140px;padding:40px 20px 0}
	.ci_main_box img{max-width:430px}
	.ci_wrap li dl dt img{max-width:140px}
	
	.hisy_list:after{content:'';display:block;clear:both}
	.hisy_list li{display:block;width:20%;float:left;margin:0}
	.hisy_list li a{padding:0}
	.hisy_list li a:after{height:3px}
	.his_wrap &gt; li h4{font-size:26px;padding-bottom:20px}
	.his_wrap &gt; li ul &gt; li{font-size:15px;line-height:22px}
	.mark_tt h4{line-height:50px}
	.mark_img img {max-width:175px}

	.map{height:300px !important}
}
@media (max-width:868px){
	.visn_ic_wrap{margin:0 -5px}
	.visn_ic_wrap li{padding:0 5px}
	.busi_wrap{max-width:400px;margin:0 auto}
	.busi_wrap li{padding:15px 0;margin:0}
	.busi_img {float:none;width:100%;padding:10px 0}
	.busi_desc{float:none;width:100%;height:auto;padding:10px 0}
	.busi_wrap li.f_right .busi_img, .busi_wrap li.f_right .busi_desc{float:none}
	.busi_desc_inner{padding-top:0}
	.ci_row01 .vc_col-sm-3{float:left;padding:10px 0 !important;width:100%}
	.ci_row01 .vc_col-sm-9{float:left;padding:10px 0 !important;width:100%}
	.organ_img{width:100%;overflow-x:auto}
	.organ_img img{width:868px !important}
	.lo_row01 .vc_col-sm-3{float:left;padding:10px 0 !important;width:100%}
	.lo_row01 .vc_col-sm-9{float:left;padding:10px 0 !important;width:100%}	
	.his_wrap:before{left:13px}
	.his_wrap &gt; li{padding-bottom:30px}
	.his_wrap &gt; li:before{left:4px;margin:0;width:20px;height:20px;background-size:20px}
	.his_wrap .left_con, .his_wrap .right_con{width:100%;text-align:left !important;min-height:0;padding:0 20px 0 35px}
	.his_wrap &gt; li &gt; .right_con &gt; ul &gt; li, .his_wrap &gt; li &gt; .left_con &gt; ul &gt; li{padding-right:0;padding-left:70px}
	.his_wrap &gt; li &gt; .left_con &gt; ul &gt; li &gt; span{right:auto;left:0}
	.mark_wrap li{width:50%}
	.mark_list{height:390px}

}
@media (max-width:640px){
	.visn_ic_wrap li{width:33.33%;padding:10px 5px}
	.visn_ic_wrap li dl dd{padding-top:8%}
	.color_wrap{margin:-5px}
	.color_wrap li{float:left;box-sizing:border-box;padding:5px}
	.color_wrap li:nth-child(1){width:100%}
	.color_wrap li:nth-child(2){width:50%}
	.color_wrap li:nth-child(3){width:50%}
	.color_list{height:90px}
	.hisy_row01{border:0}
	.hisy_list li{width:50%;box-shadow:1px 0 0 0 #ccc, 0 1px 0 0 #ccc, 1px 1px 0 0 #ccc, 1px 0 0 0 #ccc inset, 0 1px 0 0 #ccc inset}
	.hisy_list li a{line-height:45px}
	.hisy_list li a.act{color:#fff;background:#0D4A99}
	.hisy_list li a:after{display:none}
	.mark_list{height:430px}
}
@media (max-width:480px){
	.visn_ic_wrap li{width:50%}
	.visn_ic_wrap li dl dt img{max-width:110px}
	.busi_desc_inner{padding-left:30px}
	.busi_desc h4:before{width:20px;left:-30px;top:13px}
	.ci_main_box{height:140px;padding:40px 20px 0}
	.ci_main_box img{max-width:310px}
	.ci_wrap li{width:50%}
	.ci_wrap li:nth-child(2){border-right:0}
	.ci_wrap li:nth-child(3), .ci_wrap li:nth-child(4){border-top:1px solid #ccc}
	.ci_wrap li dl dd{line-height:40px}
	.ci_wrap li dl dt img{max-width:130px}

	.his_wrap:before{top:4px}
	.his_wrap &gt; li{padding-bottom:20px}
	.his_wrap &gt; li:before{top:4px;width:15px;height:15px;background-size:15px;left:6px}
	.his_wrap &gt; li &gt; .right_con &gt; ul &gt; li, .his_wrap &gt; li &gt; .left_con &gt; ul &gt; li{margin-bottom:8px}
	.his_wrap &gt; li h4{font-size:20px;padding-bottom:15px}
	.his_wrap &gt; li ul &gt; li{font-size:14px;line-height:20px}
	.mark_wrap{margin:0}
	.mark_wrap li{width:100%;padding:10px 0 30px}
	.mark_list{height:auto}
	.mark_tt h4{line-height:45px}
	.mark_img{padding:8% 20px}
	.mark_img img {max-width:145px}

	.map{height:200px !important;margin-bottom:10px}
}	
@media (max-width:400px){
	.hisy_list li{width:100%}
}

/* product */
.info_tbl{width:100%;margin:0}
	.info_tbl th{width:180px;font-size:15px;font-weight:500;color:#333;padding:16px 10px;line-height:1;text-align:center;border-bottom:1px solid #ebebeb;background:#f6f6f6;box-sizing:border-box}
	.info_tbl td{font-size:15px;font-weight:400;color:#666;padding:13px 30px;line-height:23px;border-bottom:1px solid #ebebeb;box-sizing:border-box}
	.info_tbl td a{color:#666}
	.info_tbl td a:hover{text-decoration:underline}
	.info_tbl tr:first-child th, .info_tbl tr:first-child td{border-top:1px solid #000}
	.info_tbl tr:last-child th, .info_tbl tr:last-child td{border-bottom:0;border-bottom:1px solid #000}
	.info_list li{float:left;width:20%;border-top:1px solid #ccc;border-right:1px solid #ccc;box-sizing:border-box}
	.info_list li:first-child{border-left:1px solid #ccc}
	.info_list.ropin_list li{width:16.66%}
	.info_list li a{display:block;line-height:40px;text-align:center;background:#f6f6f6;color:#999;border-bottom:1px solid #ccc;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
	.info_list li a:hover{background:#fff}
	.info_list li a.act{color:#333;border-bottom:1px solid transparent;background:#fff;font-weight:500}
	.way_img{float:left;padding-right:40px}
	.tbl_way{width:100%}
	.tbl_way tr th{width:20%;font-size:15px;line-height:24px;font-weight:400;color:#000;background:#eaeaea; border:1px solid #ccc;text-align:center;padding:13px 10px 12px;box-sizing:border-box}
	.tbl_way tr td{font-size:15px;color:#666;text-align:center;border:1px solid #ccc;padding:9px;box-sizing:border-box}


	.tbl_way tr:first-child th{border-top:1px solid #000}
	.tbl_way tr:last-child td{border-bottom:1px solid #000}
	.info_desc{position:absolute;visibility:hidden;opacity:0;z-index:-1}
	.info_desc.act{position:relative;visibility:visible;opacity:1;z-index:1}
	.info_number{position:relative}
	.info_number span{position:absolute;left:0}
	.info_number{padding-left:16px}
@media (max-width:1280px){
	.way_img{padding-right:20px}
	.info_list.info_list_es{margin:-5px}
	.info_list.info_list_es li{width:33.33%;border:0;padding:5px}
	.info_list.info_list_es li:first-child{border:0}
	.info_list.info_list_es li a{border:1px solid #ccc}
	.info_list.info_list_es li a.act{border:1px solid #003e91;color:#003e91}
}
@media (max-width:970px){
	.info_tbl th{font-size:14.5px;padding:12px 8px;width:140px;line-height:20px}
	.info_tbl td{font-size:14.5px;padding:10px 20px;line-height:22px}
	.nabo_img img{max-width:300px;width:100%}	
	.way_img img{max-width:320px}
	.tbl_way tr th{font-size:14.5px;line-height:23px;padding:10px 10px 9px}
	.tbl_way tr td{font-size:14.5px;padding:7px}
	.etc_img img{max-width:530px;width:100%}
}
@media (max-width:868px){
	.info_list{margin:-5px}
	.info_list li{width:50%;border:0;padding:5px}
	.info_list.ropin_list li{width:50%}
	.info_list li:first-child{border:0}
	.info_list li a{border:1px solid #ccc}
	.info_list li a.act{border:1px solid #003e91;color:#003e91}
	.info_list.info_list_es li{width:50%}
}
@media (max-width:640px){	
	.way_img{float:none;padding-right:0;text-align:center;padding-bottom:20px}
}
@media (max-width:500px){
	.info_list.info_list_es li{width:100%}
}
@media (max-width:480px){
	.info_tbl th{font-size:14px;padding:10px 5px;width:80px;line-height:18px}
	.info_tbl td{font-size:14px;padding:8px 15px;line-height:18px}
	.nabo_img img{max-width:250px}
	.info_list li a{line-height:35px}
	.way_img img{max-width:260px}
	.tbl_way tr th{font-size:14px;line-height:22px;padding:8px 5px 7px}
	.tbl_way tr td{font-size:14px;padding:5px}
}





/* form */
.frm{border-top:1px solid #999}
	.tbl_frm th{width:170px;font-size:16px;color:#000;font-weight:400;background-color:#f8f8f8;border-bottom:1px solid #ccc;border-right:1px solid #eaeef4;box-sizing:border-box;padding:10px 20px}
	.tbl_frm td{border-bottom:1px solid #ccc;padding:14px 20px;font-size:14px}
	.tbl_frm input[type=text], .tbl_frm input[type=tel], .tbl_frm input[type=email]{width:340px;height:40px;background-color:#fff;font-size:14px;color:#666;padding:6px 12px;border:1px solid #ccc;border-radius:0;font-weight:normal}
	.frm textarea{width:100%;height:180px;resize:none;padding:12px;font-size:15px;background:#fff;border:1px solid #ccc;border-radius:0;font-weight:normal}
	.frm .btn_submit{width:240px;height:50px;border:0;border-radius:0;color:#fff;font-size:16px;font-weight:400;background:#003e91;line-height:50px !important;padding:0}
	.frm .btn_submit.btn_submit_en{width:auto;padding:0 5px}
	.frm .btn_submit.btn_submit_es{width:auto;padding:0 5px}
	.frm .btn_submit:hover{background:#003e91 !important}
	.agree_con{border:1px solid #ccc;background-color:#fff;padding:15px 20px;height:80px;box-sizing:border-box;overflow-y:auto}
	.agree_con p{font-size:14px;line-height:22px;color:#666}
	.agree_chk{padding-top:15px}
	.agree_chk input{vertical-align:middle;border-radius:0}
	.agree_chk label{font-size:14px;color:#444a54}
	textarea::placeholder{font-size:14px;color:#dadada}
	textarea::-webkit-input-placeholder{font-size:14px;color:#dadada}
	textarea:-ms-input-placeholder{font-size:14px;color:#dadada}
div.wpcf7-mail-sent-ok{display:none !important}
@media (max-width:640px){
	.tbl_frm th{font-size:14px;width:110px;padding:8px 10px}
	.tbl_frm input[type=text], .tbl_frm input[type=tel], .tbl_frm input[type=email]{width:100%;height:38px}
	.agree_con{padding:10px 10px}
	.agree_con p{font-size:13px;line-height:18px}
}
@media (max-width:480px){
	.tbl_frm th{width:60px}
	.tbl_frm td{padding:10px 12px}
	.frm textarea{height:150px}
	.tbl_frm input[type=text], .tbl_frm input[type=tel], .tbl_frm input[type=email]{height:35px}
	.frm .btn_submit{font-size:14px;width:200px}
}



/* pr_center */
.btn{width:240px;height:50px;display:inline-block;color:#fff;font-size:16px;font-weight:400px;text-align:center;line-height:50px;background:#003e91}





@media (max-width:970px){
	.list_wrap .ul_list{margin:-5px}
	.list_wrap .ul_list &gt; li{padding:5px}
	.list_wrap .ul_list &gt; li .con_area{padding:15px}
	.list_wrap .ul_list &gt; li .con_area a{font-size:17px;line-height:24px}
	.list_wrap .ul_list &gt; li .con_area p.date{padding-top:8px}
}
@media (max-width:868px){
	.list_wrap .ul_list &gt; li{width:33.33%}
}
@media (max-width:640px){

}
@media (max-width:600px){
	.form-wrap{float:none}
	.form-wrap .input-area:nth-child(1){width:80%}
	.form-wrap .input-area:nth-child(2){width:20%}
	.form-wrap .input-area input[type=text]{width:100%;height:28px;line-height:28px}
	.form-wrap .input-area input[type=submit]{width:94%;height:28px;line-height:28px;margin-left:6%}
	.list_wrap .ul_list &gt; li{width:50%}
}
@media (max-width:480px){
	.btn{font-size:15px;width:200px}
	.list_wrap .ul_list{max-width:250px;margin:0 auto}
	.list_wrap .ul_list &gt; li{padding:5px 0;width:100%}
	.list_wrap .ul_list &gt; li .con_area a{font-size:16px;line-height:22px;height:45px}
	.list_wrap .ul_list &gt; li .con_area p.date{padding-top:6px}
	.pagination{margin-top:40px}
}

/* footer */
#bottom-bar{background:#333;padding:35px 0}
.footer_logo{display:table-cell;vertical-align:middle;width:140px}
.address_wrap{display:table-cell;vertical-align:middle;padding:0 20px 0 90px}
.footer_link{display:table-cell;vertical-align:middle;text-align:right}
.footer_lang_list{font-size:0;text-align:right}
.footer_lang_list li{display:inline-block;padding:0 9px}
.footer_lang_list li:last-child{padding:0 0 0 9px}
.footer_lang_list li a{font-size:13px;line-height:1;color:#999 !important}
.footer_lang_list li a.act{color:#fff !important}
.address_wrap address{font-size:14px;color:#ccc;line-height:20px;font-style:normal;letter-spacing:-0.5px;font-family: 'notokr',sans-serif}
.address_wrap address span{color:#fff}
.address_wrap address p{font-size:12px;line-height:16px;color:#ccc}
.family_wrap{position:relative;margin-top:20px;width:200px;display:inline-block}
.family_wrap &gt; span{display:inline-block;width:100%;height:36px;line-height:36px;box-sizing:border-box;padding:0 14px;background:#4f4f4f;color:#999;font-size:13px;position:relative;text-align:left;cursor:pointer}
.family_wrap &gt; span:after{content:'';position:absolute;top:0;bottom:0;right:14px;margin:auto 0;width:9px;height:8px;background:url("../images/link.png") no-repeat;}
.family_wrap .f_list{position:absolute;width:100%;background:#eee;box-sizing:border-box;bottom:36px;text-align:left;display:none}
.family_wrap .f_list li{height:36px;line-height:36px;border-bottom:1px solid #d8d8d8;box-sizing:border-box;font-size:13px}
.family_wrap .f_list li &gt; a{display:block;box-sizing:border-box;padding:0 14px}

@media (max-width:970px){
	.footer_logo{display:block;margin:0 auto}
	.address_wrap{padding:0;display:block;text-align:center;margin:20px 0 15px}
	.footer_link{display:block;text-align:center}
	.footer_lang_list{text-align:center}
}

/* sub_gnb */
.sub_site{position:relative;z-index:9999}
.sub_site .wpb_wrapper .wpb_wrapper{background:#003e91;position:absolute;bottom:1px;left:0;right:0;width:100%}
.sub_site .wpb_wrapper .wpb_wrapper:after{content:'';display:block;clear:both}
.sub_site .wpb_wrapper .wpb_wrapper &gt; div{float:left;position:relative;height:60px}
.sub_site .wpb_wrapper .wpb_wrapper &gt; div a{font-size:14px;color:#fff}
.sub_site .wpb_wrapper .wpb_wrapper &gt; div:before{content:'';width:1px;height:20px;background:#86a5cd;position:absolute;left:0;top:0;bottom:0;margin:auto 0}
.sub_site .wpb_wrapper .wpb_wrapper &gt; div:after{content:'';width:6px;height:5px;background:url("../images/down_ic.png") no-repeat;position:absolute;right:20px;top:0;bottom:0;margin:auto 0}
.sub_site .wpb_wrapper .wpb_wrapper &gt; div:first-child:before, .sub_site .wpb_wrapper &gt; div:first-child:after{display:none}
.sub_site .wpb_wrapper .wpb_wrapper &gt; div.sm_home{width:7.4%;text-align:center}
.sub_site .wpb_wrapper .wpb_wrapper &gt; div.depth1{width:21.5%}
.sub_site .wpb_wrapper .wpb_wrapper &gt; div.depth2{width:21.5%}
.sub_site .wpb_wrapper .wpb_wrapper &gt; div.depth3{width:21.5%}
.sub_site .wpb_wrapper .wpb_wrapper &gt; div.sm_menu ul{position:absolute;top:60px;left:0;width:100%;z-index:100;background:#003e91;padding:0;box-shadow:2px 2px 2px rgba(0,0,0,0.2);opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
.sub_site .wpb_wrapper .wpb_wrapper &gt; div.sm_menu ul.open{visibility:visible;opacity:1}
.sub_site .wpb_wrapper .wpb_wrapper &gt; div ul &gt; li &gt; a{display:block;padding:12px 30px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
.sub_site .wpb_wrapper .wpb_wrapper &gt; div ul &gt; li &gt; a:hover{background:#fff;color:#003e91}
.sub_site .wpb_wrapper .wpb_wrapper &gt; div.sm_home{display:table}
.sub_site .wpb_wrapper .wpb_wrapper &gt; div.sm_home a{display:table-cell;vertical-align:middle;text-align:center}
.sub_site .wpb_wrapper .wpb_wrapper &gt; div.sm_home a i.ic_home{display:inline-block;width:15px;height:14px;background:url("../images/home.png") no-repeat;background-size:15px;text-indent:-9999px;position:relative}
.sub_site .wpb_wrapper .wpb_wrapper &gt; div.sm_home a:hover i.ic_home:after{content:'';width:100%;height:2px;background:#fff;position:absolute;left:0;right:0;bottom:-2px}
.sub_site .wpb_wrapper .wpb_wrapper &gt; div.sm_menu &gt; a{display:block;line-height:60px;box-sizing:border-box;padding:0 30px}
.sub_site .wpb_wrapper .wpb_wrapper &gt; div.sm_menu &gt; a:hover{text-decoration:underline}

@media (max-width:970px){
	.sub_site{display:none}
}


.kboard-document-wrap .detail-writer{display:none !important}
.kboard-list .kboard-list-user{display:none !important}</pre></body></html>