<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8"; 

/* **************************************** *
 * RESET FILES
 * **************************************** */
 
html{font-size:10px; font-family:'Noto Sans Korean', sans-serif; letter-spacing:-0.03rem; font-weight:400; line-height:140%;}
html, body {min-height:100%;}
body {font-size:1.3rem;}
a {text-decoration:none; font-family:'Noto Sans Korean', sans-serif; font-weight:400;}
[lang="en"] {font-family:'Noto Sans Korean', sans-serif; }
img{border:0; vertical-align:middle;}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,time,figure,article,nav,header,footer,hgroup,video,audio,aside,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
ol,ul {list-style: none;}
table {border-collapse: separate; border-spacing: 0;}
caption,th,td {text-align: left; font-weight: normal;}
figure,article,header,footer,nav,hgroup,video,audio,aside,main {display: block;}

/* mobile */
/*input, textarea{ -webkit-appearance: none; -webkit-border-radius:0px; border-radius:0px;}*/
/*reset mobile default style*/
body,textarea:focus,input:focus,a:focus {-webkit-tap-highlight-color: rgba(255, 255, 255, 0);}
html{-ms-text-size-adjust: none;-webkit-text-size-adjust: none;text-size-adjust: none;}

::-moz-selection {background: rgba(192, 199, 156, .35); color:#fff;}
::selection {background: rgba(192, 199, 156, .35); color:#fff;}
::-moz-selection {background: rgba(192, 199, 156, .35); color:#fff;}



/* **************************************** *
 * WP CORE
 * **************************************** */
ul#wp-admin-bar-root-default {float: left;}
.screen-reader-text{ text-indent: -9999px; display: inline-block; overflow: hidden;}

/* INPUT */
input[type=text],
input[type=tel],
input[type=email],
input[type=password],
input[type=url],
input[type=submit],
input[type=button],
textarea {-webkit-appearance:none; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; outline:none; font-family:sans-serif; }
input[type=radio] {border-radius:100%; }

/* PLACEHOLDER */
::-webkit-input-placeholder {font-family:'Noto Sans Korean', sans-serif; font-size:1.5rem; color:#666; }
::-moz-placeholder {font-family:'Noto Sans Korean', sans-serif; font-size:1.5rem; color:#666; }
:-ms-input-placeholder {font-family:'Noto Sans Korean', sans-serif; font-size:1.5rem; color:#666; }

/* LIST FLOAT CLEAR */
ol:after, ul:after {content:''; clear:both; display:table; }

/* WRAP */
.wide_wrap {max-width:1920px; margin:0 auto; }
.wrap { position:relative; max-width:1160px; margin:0 auto;}



/* **************************************** *
 * HEADER
 * **************************************** */
#header {z-index:10000; width:100%; height:130px; position:fixed; top:0; left:0; background:#fff; -webkit-transition:all 400ms; transition:all 400ms; }
.header_wrap {width:100%; height:91px; margin-top:39px; padding:0 40px; border-top:1px solid #ddd; -webkit-transition:all 400ms; transition:all 400ms; }
.header_inner {margin:0 auto; width:100%; max-width:1200px; height:100%; position:relative; }

/* LOGO */
#logo {width:340px; height:60px; position:absolute; left:0; top:15px; -webkit-transition:top400ms; transition:top 400ms; }
#logo a {display:block; width:100%;}
#logo a svg, #logo a img {display:block; width:100%; height:100%; }

/* MENU */
.menu_container {display:table; position:absolute; top:0px; right:0; z-index:1000; -webkit-transition:top 400ms; transition:top 400ms; }
#menu {display:block; width:100%; }
#menu li {position:relative; }
#menu a {display:block; line-height:30px; -webkit-transition:all 0.3s; transition:all 0.3s; }
#menu ul.sub-menu {display:none; width:200px; position:absolute; z-index:1000;}

/* 1depth */
#menu &gt; li {float:left; }
#menu &gt; li &gt; a {padding:30px 45px; font-size:1.8rem; font-weight:500; color:#222; text-align:center; }
#menu &gt; li:hover &gt; a, #menu &gt; li.current_page_ancestor &gt; a, #menu &gt; li.current_page_item &gt; a {color:#0060ae; }

/* 2depth */
#menu &gt; li:hover &gt; ul {display:block; }
#menu &gt; li &gt; ul {top:100%; left:50%; margin-left:-100px; background:rgba(0,0,0,0); padding-top:1px;}
#menu &gt; li &gt; ul &gt; li {float:left; width:100%; background: rgba(0,0,0,0.5); margin-bottom:1px; }
#menu &gt; li &gt; ul &gt; li:last-child {border-bottom:none; }
#menu &gt; li &gt; ul &gt; li &gt; a {padding:10px 0; line-height:29px; font-size:1.5rem; font-weight:500; color:#fff; text-align:center; }
#menu &gt; li &gt; ul &gt; li.menu-item-has-children &gt; a {padding-right:48px; }
#menu &gt; li &gt; ul &gt; li.menu-item-has-children:before {margin-top:-5px; position:absolute; top:50%; right:8%; font-family:'jt-font'; content:'\e913'; font-size:10px; color:#888; -webkit-transition:color 300ms; transition:color 300ms; }
#menu &gt; li &gt; ul &gt; li.menu-item-has-children:hover:before,
#menu &gt; li &gt; ul &gt; li.menu-item-has-children.current-menu-item:before {color:#fff; }
#menu &gt; li &gt; ul &gt; li.current-menu-item {background:#c0c79c; }
#menu &gt; li &gt; ul &gt; li:hover &gt; a, #menu &gt; li &gt; ul &gt; li.current-menu-item &gt; a {background:#0060ae;}

/* 3depth */
#menu &gt; li &gt; ul &gt; li:hover &gt; ul {display:block; }
#menu &gt; li &gt; ul &gt; li &gt; ul {left:100%; top:0; }
#menu &gt; li &gt; ul &gt; li &gt; ul &gt; li {background:#333; border-bottom:1px solid #444; }
#menu &gt; li &gt; ul &gt; li &gt; ul &gt; li:last-child {border-bottom:none; }
#menu &gt; li &gt; ul &gt; li &gt; ul &gt; li &gt; a {padding:14px 19px; font-size:1.3rem; font-weight:500; color:#ccc; }
#menu &gt; li &gt; ul &gt; li &gt; ul &gt; li:hover &gt; a {color:#fff; }


/* lang */
.lang_container {display:block; position:absolute; top:-39px; right:0px; z-index:550; -webkit-transition:top 400ms; transition:top 400ms;}
.lang_container ul li{ float:right; margin-left:15px;}
.lang_container ul li a{color:#888; font-size:1.3rem; line-height:39px; font-weight:500; letter-spacing:0;}
.lang_container ul li a:hover{color:#a7c332;}

/*domain*/
.domain {width:340px; height:39px; position:absolute; left:0; top:-39px; -webkit-transition:top400ms; transition:top 400ms; font-size:1.3rem; color:#777; line-height:37px;}
.domain strong{font-size:1.4rem; color:#333; font-weight:700; }


/* mobile */
#small_menu_btn, #small_menu_close, #small_menu_overlay {display:none; }

/* minimize */
.minimize #header {height:80px; -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, .12); box-shadow:0 1px 3px rgba(0, 0, 0, .12); }
.minimize .header_wrap {height:80px; margin-top:0; border-top:0;}
.minimize #logo {top:10px; }
.minimize .menu_container{top:0; }
.minimize .menu_container #menu &gt; li &gt; a {padding:25px 45px;}


/* mobile */


/* **************************************** *
 * FOOTER
 * **************************************** */
#footer {width:100%; overflow:hidden; padding:0; position:relative; background:#232323; }
.footer_inner {width:90%; max-width:1200px; margin:0 auto; position:relative; }

.footer_inner .footer_logo{float:left; overflow:hidden; width:50%; padding:10px;}

.footer_menu{ float:right; width:50%; height:60px; overflow:hidden; margin:0;}
.footer_menu ul{display:table; float:right;}
.footer_menu ul li {float:left; }
.footer_menu ul li a {display:block; padding:0 0; margin-left:15px; font-size:1.3rem; line-height:60px; font-weight:700; color:#ddd; -webkit-transition:background 300ms; transition:background 300ms; }
.footer_menu ul li a:hover {color:#fff;}

.footer_info {position:relative; float:left; width:100%; overflow:hidden; padding:25px 0; border-top:1px solid rgba(255,255,255,0.3); }
.footer_info p {font-size:0; line-height:1; }
.footer_info p img{ vertical-align:middle;}
.footer_info p span, .footer_info p span a {font-size:1.3rem; color:#ddd; }
.footer_info p span {display:inline-block; padding-right:12px; position:relative; vertical-align:middle; line-height:160%; letter-spacing:-0.05rem; }
.footer_info p span:last-child {padding-right:0; }
.footer_info p span:last-child:after {display:none; }
.footer_info p span a {-webkit-transition:color 300ms; transition:color 300ms; }
.footer_info p span a:hover {color:#ddd; }

.sns_nav{position:absolute; right:0; top:85px; display:table;}
.sns_nav ul{ display:table;}
.sns_nav ul li{float:left; margin-left:10px;}
.sns_nav ul li a{ display:block; width:30px; height:30px; background:url('../images/sns_nav.png') no-repeat; text-indent:-5000px;}
.sns_nav ul li.sns1 a{background-position:0 0;}
.sns_nav ul li.sns2 a{background-position:-40px 0;}
.sns_nav ul li.sns3 a{background-position:-80px 0;}
.sns_nav ul li.sns4 a{background-position:-120px 0;}
.sns_nav ul li.sns1:hover a{background-position:0 -30px;}
.sns_nav ul li.sns2:hover a{background-position:-40px -30px;}
.sns_nav ul li.sns3:hover a{background-position:-80px -30px;}
.sns_nav ul li.sns4:hover a{background-position:-120px -30px;}


/* **************************************** *
 * SCROLL TOP
 * **************************************** */
.go_top {display: block;width: 60px;height: 65px;position: absolute;top: -80px;right: 15px;cursor: pointer;background: #888;-webkit-transition: opacity 0.3s, background 0.3s;transition: opacity 0.3s, background 0.3s;z-index: 999;}
.go_top span {width: 100%;height: 100%;display: block;padding-top: 32px;position: relative;font-size: 12px;font-weight: 600;text-align: center;letter-spacing: 0.2em;text-indent: 0.2em;color: #fff;}
.go_top span:after {display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;font-family: 'jt-font';content: '▲';font-size: 14px;line-height: 40px;font-weight: normal;text-align: center;color: #fff;-webkit-transition: color 300ms;transition: color 300ms;}
.go_top:hover {background: #333;}

.go_top.js_go_top_fix {position: fixed;top: inherit;bottom: 15px; right:15px;}
.go_top.js_go_top_hide {opacity: 0;z-index: -1;}






/* **************************************** *
 * GLOBAL
 * **************************************** */
.home .main_container {padding-bottom: 0;background: transparent;}

.main_section {padding:0 0; width:100%; overflow:hidden; position:relative;}



/* **************************************** *
 * VISUAL
 * **************************************** */
.main_visual {padding: 0;}
.main_visual {width:100%; height:100%; position:relative; background:#f1f1f1; overflow:hidden;}
.main_visual_slider {width: 100%;position: relative;}
.main_visual_item {display: none;width: 100%;height: 100%;position: relative;overflow: hidden;}
.main_visual_item:first-child {display: block;}
.main_visual_item &gt; .wrap {height: 100%;}
.main_visual_content { margin:0 auto; display: table;width: 90%;height: 100%;opacity: 0; }
.main_visual_content_cell {display: table-cell;vertical-align: middle; text-align:center;}
.main_visual_content .text1 {margin:0 auto; display:table; font-size:6rem; font-weight:400; line-height:130%; color:#fff; text-align:center; letter-spacing:-0.03rem; text-transform:uppercase;}
.main_visual_content .text2 {margin:0 auto; display:table; font-size:6rem; font-weight:700; line-height:130%; color:#fff; text-align:center; letter-spacing:-0.03rem; text-transform:uppercase;}
.main_visual_content .text3 {margin:30px auto; display:table; font-size:2.2rem; font-weight:400; line-height:160%; color:#fff; text-align:center; letter-spacing:-0.05rem; text-transform:uppercase;}
.main_visual_content .text3 strong{font-weight:700;}
.main_visual_content .jt_btn {margin-top: 24px;}
.main_visual_bg{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: no-repeat center center;background-size: cover;-webkit-transform: scale(1.05) rotate(0.01deg);-ms-transform: scale(1.05) rotate(0.01deg);transform: scale(1.05) rotate(0.01deg);-webkit-transition: -webkit-transform 4s ease-in;transition: -webkit-transform 4s ease-in;transition: transform 4s ease-in;transition: transform 4s ease-in, -webkit-transform 4s ease-in;}
.main_visual_pc_bg {display: block;}
.main_visual_mobile_bg {display: none}
.main_visual_item.cycle-slide-active .main_visual_bg {-webkit-transform: scale(1) rotate(0deg);-ms-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);}

.main_visual_item_secondary .main_visual_content h2,
.main_visual_item_secondary .main_visual_content p {color: #fff;}

.main_visual .cycle_controler {width:100%;height:0px;}
.main_visual .cycle_control {position: absolute; left:0; bottom:50%; margin-bottom:20px; z-index:130; width:100%;}
.main_visual .cycle_control:after {display: none;}
.main_visual .cycle_btn { width:40px;height:40px;opacity: 0.5;-webkit-transition: opacity 300ms;transition: opacity 300ms;}
.main_visual .cycle_prev {left: 10px;}
.main_visual .cycle_next {right: 10px;}
.main_visual .cycle_btn:hover {opacity: 1;}
.main_visual .cycle_btn:hover:after {color: #222;}


.cycle_controler {z-index: 130;}

.cycle_control {font-size: 0;line-height: 0;}
.cycle_btn {width:40px;height:40px;position: absolute;cursor: pointer;-webkit-transition: all 300ms;transition: all 300ms;}
.cycle_btn:after {display: block;width: 100%;height: 100%;position: absolute;-webkit-transition: color 300ms;transition: color 300ms;}
.cycle_prev{background:url('../images/prev.png') no-repeat;}
.cycle_next{background:url('../images/next.png') no-repeat;}
.cycle_btn:hover:after {color: #c0c79c;}

.cycle_caption {position:absolute; z-index:130; bottom:0; width: 100%;font-size: 0;text-align: center;}
.main_caption_text {display: inline-block;min-width: 10px;vertical-align: middle;font-size:0;font-weight:500;line-height: 40px;color: #222;}
.main_caption_text.slug {padding: 0 3px;}

.cycle_pager_wrap {width:100%; position:absolute; z-index:130; left:50%; bottom:0px; overflow: hidden; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%);}
.cycle_pager { margin:0 auto; display:block; width:100%; max-width:1200px; position:relative; border-top:1px solid rgba(255,255,255,0.5);}
.cycle_pager span {float:left; margin:0 0 0 0; display:block; width:25%; height:60px; border-right:1px solid rgba(255,255,255,0.5); font-size:0rem; text-align:center; color:#fff; background:rgba(0,0,0,0.5); -webkit-transition: all 250ms; transition: all 250ms; cursor:pointer;}
.cycle_pager span.cycle-pager-active {background:rgba(0,96,174,1); }
.cycle_pager span:first-child{border-left:1px solid rgba(255,255,255,0.5);}
.cycle_pager span:after{font-size:1.6rem; line-height:58px;}
.cycle_pager span:nth-child(1)::after{content:"산업플랜트 INDUSTRIAL PLANT";}
.cycle_pager span:nth-child(2)::after{content:"화공플랜트 CHEMICAL PLANT";}
.cycle_pager span:nth-child(3)::after{content:"발전플랜트 POWER &amp; ENERGY PLANT"; }
.cycle_pager span:nth-child(4)::after{content:"환경플랜트 ENVIRONMENTAL PLANT";}



/* loading */
.main_visual:after {content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: #ffffff;z-index: 200;}
.main_visual_slider {opacity: 0;-webkit-transition: opacity 1s;transition: opacity 1s;}
.main_visual_load.main_visual:after {opacity: 0;visibility: hidden;}
.main_visual_load .main_visual_slider {opacity: 1;}




/* **************************************** *
 * BOARD
 * **************************************** */
.stand_total{position:relative; width:100%; overflow:hidden;}
.stand_total .stand_title{margin:0 auto 40px; width:90%; max-width:1200px; overflow:hidden;}
.stand_total .stand_title .stand_title_text1{ display:block; width:100%; overflow:hidden; font-size:3.8rem; color:#111111; text-align:center; line-height:160%;}
.stand_total .stand_title .stand_title_text2{ display:block; width:100%; overflow:hidden; font-size:1.6rem; color:#444444; text-align:center; line-height:160%;}
.stand_total .stand_title .stand_title_text2 span{display:inline-block; }
.stand_total .stand_con{margin:0 auto; position:relative; width:90%; max-width:1200px; overflow:hidden;}

.stand_a{padding:80px 0;}
.stand_b{padding:80px 0; background-color:#e8f4f5;}
.stand_c{background-color:#444444;}
.stand_d{background-color:#f1f1f1;}


.stand_c_bg{position:absolute; left:0; top:0; width:50%; height:100%; background:url('../images/stand_c_bg.jpg') no-repeat right center; background-size:cover;}
.stand_c_bg .stand_c_text{ position:absolute; right:0; top:50%; width:100%; overflow:hidden; max-width:600px; transform:translateX(0) translateY(-50%);}
.stand_c_bg .stand_c_text .stand_c_text1{display:block; width:100%; overflow:hidden; margin:0 auto 2%; font-size:5.0rem; color:rgba(255,255,255,1); text-align:center; line-height:160%; font-weight:500;}
.stand_c_bg .stand_c_text .stand_c_text2{display:block; width:100%; overflow:hidden; margin:0 auto; font-size:2.8rem; color:rgba(255,255,255,1); text-align:center; line-height:140%; font-weight:300;}
.stand_c_nav{float:right; width:50%; overflow:hidden;}
.stand_c_nav ul{float:left; position:relative; display:block; width:100%; max-width:600px; overflow:hidden;}
.stand_c_nav ul li{ float:left; width:33.333333%; overflow:hidden; border-right:1px solid rgba(255,255,255,0.3);}
.stand_c_nav ul li a{ display:block; width:100%; height:0; padding-bottom:100%;}
.stand_c_nav ul li a:hover{ background:#0060ae;}
.stand_c_nav ul li a .img{ margin:0 auto; width:45%; overflow:hidden; padding-top:15%;}
.stand_c_nav ul li a .img img{ width:100%;}
.stand_c_nav ul li a .title{margin:5% auto; width:100%; overflow:hidden; font-size:2.0rem; color:rgba(255,255,255,0.8); text-align:center; line-height:160%;}
.stand_c_nav ul li:nth-child(1){border-bottom:1px solid rgba(255,255,255,0.3);}
.stand_c_nav ul li:nth-child(2){border-bottom:1px solid rgba(255,255,255,0.3);}
.stand_c_nav ul li:nth-child(3){border-bottom:1px solid rgba(255,255,255,0.3);}


.stand_d #stand_con{position:relative; width:90%; max-width:1140px; margin:20px auto 20px;}
.stand_d #prevBtn {position:absolute; left:-29px; top:0px; display:block; width:22px; height:100%; border:1px solid #ddd; background:#fff url('../images/prev_btn.png') no-repeat center center; text-indent:-5000px;}
.stand_d #nextBtn {position:absolute; right:-29px; top:0px; display:block; width:22px; height:100%; border:1px solid #ddd; background:#fff url('../images/next_btn.png') no-repeat center center; text-indent:-5000px;}
.stand_d #slide_banner{}
.stand_d #slide_banner li img{ width:100%; border:1px solid #ddd;}


/* brand */
.brand_wrap {float:right; width:24.2%; margin-top:5%; overflow:hidden;}
.brand_nav{display:none;}
.slider{display:block;}



/* **************************************** *
 * CONTAINER
 * **************************************** */
.global_container {position:absolute; left:0; top:0; width:100%; padding:0 0px; margin:0 auto; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
.main_container {width:100%; overflow:hidden; min-height:-webkit-calc(100vh - 500px); padding-top:130px;}

.sub_img{margin:0 auto; width:100%; overflow:hidden; background:#262626 url('../images/sub_bg.jpg') no-repeat center center; background-size:cover;}
.con_title{margin:0 auto; width:90%; height:280px; max-width:1200px; overflow:hidden; padding:90px 0 0;}
.con_title1{margin:0 auto; width:100%; overflow:hidden; margin-bottom:10px; font-weight:700; text-align:center; font-size:4.8rem; line-height:160%; letter-spacing:-0.05rem; color:#fff;}
.con_title2{margin:0 auto; width:100%; overflow:hidden; font-weight:300; text-align:center; font-size:1.6rem; line-height:160%; color:#fff; letter-spacing:-0.03rem;}
.con_title2 span{display:inline-block;}

.tab_menu{position:relative; margin:0 auto; width:100%; background:url('../images/tab_bg.jpg') repeat-y center center;}
.tab_menu ul{ display:table; width:90%; max-width:1200px; margin:0 auto;}
.tab_menu ul li{float:left; border-right:1px solid rgba(255,255,255,0.2);}
.tab_menu ul li:first-child{border-left:1px solid rgba(255,255,255,0.2);}
.tab_menu ul li a{position:relative; display:table; width:100%; height:55px; font-size:1.6rem; color:#fff; line-height:120%; font-weight:500; text-align:center; background:none; }
.tab_menu ul li a span{display:table-cell; vertical-align:middle; word-break:keep-all; word-wrap:break-word;}
.tab_menu ul li a:hover{background:rgba(0,0,0,0.2);}
.tab_menu ul li.on a{ color:#231f20; background:#fff; font-weight:700;}

.tab_menu ul.nav7 li{width:14.285714%;}
.tab_menu ul.nav5 li{width:20%;}
.tab_menu ul.nav4 li{width:25%;}
.tab_menu ul.nav3 li{width:33.33333%;}
.tab_menu ul.nav2 li{width:50%;}
.tab_menu ul.nav1{ width:auto;}
.tab_menu ul.nav1 li{width:300px; float:none; margin:0 auto;}

.con_total{ margin:0 auto; width:90%; overflow:hidden; padding:100px 0; max-width:1000px; min-height:500px; word-break:keep-all; word-wrap:break-word; letter-spacing:-0.05rem;}


.box_total{width:100%; height:auto;  }
.box_con{ width:100%; height:auto;}
.box_con p{ margin-bottom:30px; line-height:160%;}

.sub101 .box_total{position:relative; margin:0 auto; max-width:1000px;}
.sub101 .box_total .box_con{width:100%; font-size:2.4rem; line-height:160%; font-weight:400; color:#333;}
.sub101 .box_total .box_con span{font-weight:700; color:#1ea38b;}
.sub101 .box_total .box_img{width:100%; overflow:hidden; margin-top:120px;}
.sub101 .box_total .box_img img{ width:100%;}
.sub101 .box_total .box_con table{ width:100%; background:#ccc; border-spacing:1px;}
.sub101 .box_total .box_con table th{background:#f1f1f1; padding:15px; text-align:center; font-weight:500; font-size:1.6rem; line-height:160%; color:#333; vertical-align:middle;}
.sub101 .box_total .box_con table td{background:#fff; padding:15px; font-weight:400; font-size:1.8rem; line-height:160%; color:000;}


.sub102 .box_total .box_con{position:relative;}
.sub102 .box_total .history .line{ position:absolute; left:50%; top:15px; width:1px; height:98%; border-left:1px solid #898989;}
.sub102 .box_total .history &gt; ul{ position:relative; display:block; width:100%; height:auto; margin:0 auto; z-index:10;}
.sub102 .box_total .history &gt; ul &gt; li{width:calc(50% + 10px); margin-bottom:50px; clear:both;}
.sub102 .box_total .history &gt; ul &gt; li:last-child{margin-bottom:30px;}
.sub102 .box_total .history &gt; ul &gt; li.h_left{float:left; text-align:right; margin-left:1px;}
.sub102 .box_total .history &gt; ul &gt; li.h_right{float:right; text-align:left;}
.sub102 .box_total .history .h_title{width:100%; overflow:hidden; margin-bottom:20px; font-size:3rem; line-height:150%; font-weight:900; color:#000;}
.sub102 .box_total .history .h_con{width:100%; overflow:hidden; font-size:1.7rem; letter-spacing:-0.03em;}
.sub102 .box_total .history .h_con ul li{width:100%; height:auto; margin-bottom:10px; line-height:140%;}
.sub102 .box_total .history .h_con ul li:last-child{margin-bottom:0px;}
.sub102 .box_total .history .h_left .h_title{padding-right:40px; background:url('../images/history_point1.png') no-repeat right center;}
.sub102 .box_total .history .h_right .h_title{padding-left:40px; background:url('../images/history_point1.png') no-repeat left center;}
.sub102 .box_total .history .h_left li{ float:right; padding-right:34px; margin-right:6px; background:url('../images/history_point2.png') no-repeat right center;}
.sub102 .box_total .history .h_right li{ float:left; padding-left:34px; margin-left:6px; background:url('../images/history_point2.png') no-repeat left center;}
.sub102 .box_total .history .h_left li .li_con{ display:block; width:100%; font-size:1.7rem; font-weight:400; color:#464646;}
.sub102 .box_total .history .h_right li .li_con{ display:block; width:100%; font-size:1.7rem; font-weight:400; color:#464646;}


.sub103 .box_total{position:relative; margin:0 auto; max-width:1000px;}
.sub103 .box_total h2{ margin-bottom:30px; font-size:4rem; line-height:140%; font-weight:500; color:#0060ae;}
.sub103 .box_total h2 span{ display:inline-block;}
.sub103 .box_total .box_con{ float:left; width:79%; font-size:1.8rem; line-height:160%; font-weight:400; color:#333;}
.sub103 .box_total .box_con .sign img{ margin-bottom:-5px;}
.sub103 .box_total .box_img{ float:right; width:18%; overflow:hidden; margin-top:150px; text-align:center;}
.sub103 .box_total .box_img img{ width:100%; max-width:500px;}


.sub104 .box_total{position:relative; margin:0 auto; max-width:1000px;}
.sub104 .box_total .box_img{width:100%; overflow:hidden;}
.sub104 .box_total .box_img img{ width:100%;}


.sub105 .box_total{position:relative; margin:0 auto; max-width:1000px;}
.sub105 .box_total .box_title{width:100%; overflow:hidden; margin-bottom:30px; font-size:4rem; line-height:140%; font-weight:700; color:#333;}
.sub105 .box_total .box_con{width:100%; overflow:hidden; }

.sub105 .box_total .box_con .info_total{ float:left; width:50%; overflow:hidden;}
.sub105 .box_total .box_con .info_total.info2{padding-right:4%;}
.sub105 .box_total .box_con .info_total .info_title{width:100%; overflow:hidden; padding:33px 0 0 48px; margin-bottom:30px; font-size:2.4rem; line-height:140%; font-weight:700; color:#555;}
.sub105 .box_total .box_con .info_total .info_con{width:100%; overflow:hidden; padding-left:5px;}
.sub105 .box_total .box_con .info_total .info_con img{width:100%; max-width:500px;}
.sub105 .box_total .box_con .info_total.info2 .info_con{padding-left:48px; letter-spacing:-0.05rem;}
.sub105 .box_total .box_con .info_total .info_con .info_text1{display:block; width:100%; overflow:hidden; padding-top:5px; padding-bottom:35px; font-size:2.2rem; line-height:160%; font-weight:400; color:#333;}
.sub105 .box_total .box_con .info_total .info_con .info_text2{display:block; width:100%; overflow:hidden; font-size:1.7rem; line-height:180%; font-weight:500; color:#333; padding-left:30px;}

.sub105 .box_total.box1{}
.sub105 .box_total.box1{float:left; width:50%; overflow:hidden;}
.sub105 .box_total.box1 .box_con{font-size:2.2rem; line-height:160%; font-weight:400; color:#333;}
.sub105 .box_total.box2{float:left; width:50%; overflow:hidden;}
.sub105 .box_total.box2 .box_con img{width:100%; max-width:340px;}

.sub105 .box_total.box3{float:left; padding-top:6%; margin-top:8%; border-top:1px solid #ddd;}
.sub105 .box_total.box3 .box_con{background:url('../images/105_bg.jpg') left top; padding-bottom:35px; border-bottom:1px solid #eee; border-right:1px solid #eee;}
.sub105 .box_total.box3 .green_box{float:left; width:40%; overflow:hidden; margin-right:5%; padding:10px 25px; background:#8cc32a; color:#fff; font-size:1.6rem; line-height:180%;}
.sub105 .box_total.box3 .blue_box{float:left; width:40%; overflow:hidden; padding:10px 25px; background:#006496; color:#fff; font-size:1.6rem; line-height:180%;}


.sub106 #bo_sch{ display:none;}
.sub106 #bo_btn_top{ display:none;}

.sub107 .box_total{position:relative; margin:0 auto; max-width:1000px;}
.sub107 .box_total .box_con{width:100%; overflow:hidden; }
.sub107 .box_total .box_con table{ width:100%; background:#ccc; border-spacing:1px;}
.sub107 .box_total .box_con table th{background:#f1f1f1; padding:15px; text-align:center; font-weight:500; font-size:1.6rem; line-height:140%; color:#333;}
.sub107 .box_total .box_con table td{background:#fff; padding:15px; font-weight:400; font-size:1.8rem; line-height:140%; color:000;}
.sub107 .box_total .box_con .comp1{width:50%; background:#1371a6; color:#fff; font-weight:700; font-size:1.8rem; line-height:140%; }
.sub107 .box_total .box_con .comp2{width:50%; background:#1d9e8e; color:#fff; font-weight:700; font-size:1.8rem; line-height:140%; }
.sub107 .box_total .location{width:100%; overflow:hidden; }


.sub2 .box_total{position:relative; margin:0 auto; overflow:hidden; max-width:1000px;  margin-bottom:30px;}
.sub2 .box_total.box1 .box_img{ float:left; width:50%;}
.sub2 .box_total.box1 .box_img img{width:100%;}
.sub2 .box_total.box1 .box_con{float:left; width:50%; overflow:hidden; padding-left:5%;}
.sub2 .box_total.box1 .box_con .info_title{width:100%; overflow:hidden; margin-bottom:30px; font-weight:700; font-size:2.4rem; line-height:150%; color:#1271a6;}
.sub2 .box_total.box1 .box_con .info_list{width:100%; overflow:hidden;}
.sub2 .box_total.box1 .box_con .info_list ul{ display:block; width:100%; overflow:hidden; padding-left:25px;}
.sub2 .box_total.box1 .box_con .info_list ul li{float:left; width:50%; overflow:hidden; margin-bottom:10px; font-weight:500; font-size:1.8rem; line-height:140%; color:#333;}
.sub2 .box_total.box2 .box_con{width:100%; overflow:hidden; margin-bottom:20px; font-weight:500; font-size:1.8rem; line-height:160%; color:#333; letter-spacing:-0.05rem;}
.sub2 .box_total.box2 .box_img{width:100%; overflow:hidden;}
.sub2 .box_total.box2 .box_img img{width:100%;}

.sub2 .box_total.box2 .box_con .box_text1{font-size:2rem; color:#333333;}
.sub2 .box_total.box2 .box_con .box_text2{ color:#1ca08d;}

.sub2 .box_total.box2 .box_list{ width:100%; overflow:hidden;}
.sub2 .box_total.box2 .box_list ul li{float:left; width:25%; height:auto; margin-bottom:30px; position:relative;}
.sub2 .box_total.box2 .box_list ul li .box_bg{width:80%; height:250px; padding:20px 0; border:2px solid #1271a6; border-radius:10px;}
.sub2 .box_total.box2 .box_list ul li .box_bg .title{ margin:0 auto; width:75%; overflow:hidden; padding-bottom:10px; margin-bottom:10px; border-bottom:2px solid #dddee1;font-size:2.2rem; line-height:140%; color:#1271a6; letter-spacing:-0.05rem;}
.sub2 .box_total.box2 .box_list ul li .box_bg .con{ margin:0 auto; width:75%; overflow:hidden;font-size:1.6rem; line-height:160%; color:#333; letter-spacing:-0.05rem;}
.sub2 .box_total.box2 .box_list ul li .arow{ position:absolute; z-index:100; right:7%; top:0; width:14px; height:100%; background:url('../images/arow.png') no-repeat center center;}
.sub2 .box_total.box2 .box_list ul li .arow img{ width:100%;}


.sub205 .box_total.box1 .box_con .info_list ul li{width:100%;}


/* **************************************** *

 * 404
 * **************************************** */
.error404 .go_top {display: none;}
</pre></body></html>