@charset "utf-8";

/* HTML Reset */
body,html{margin:0;padding:0;line-height:1.6em}
header,footer,section,article,aside,nav,hgroup,details,menu,figure,figcaption{display:block}
html,body{margin:0;padding:0}
body{font-family:'univers', sans-serif;font-size:13px;color:#666}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:1em}
ol,ul{margin:0;padding:0;list-style:none;box-sizing:border-box}
div,li,dl,dt,dd,form,iframe,p,a,span,blockquote,i,figure{margin:0;padding:0;box-sizing:border-box}
fieldset{margin:0;padding:0;border:0 solid transparent}
legend,hr{display:none}
label{vertical-align:middle}
img{margin:0;padding:0;border:none;vertical-align:top}
table,th,td{margin:0;padding:0;font-size:1em;border-spacing:0}
input,textarea{margin:0;padding:0;background:#fff;font-family:'univers', sans-serif;font-size:1em;color:#666;vertical-align:middle;border:0;border-radius:0;-webkit-border-radius:0;-webkit-appearance:none;box-sizing:border-box}
caption{visibility:hidden;width:0;height:0;margin:0;padding:0;font-size:0;line-height:0}
select{margin:0;padding:0;font-family:'univers', sans-serif;color:#666;border-radius:0}
button{font-family:'univers', sans-serif;margin:0;padding:0;border:0;cursor:pointer;background:none}
button::-moz-focus-inner{border:0;padding:0}
em{font-style:normal}

.hidden{overflow:hidden;position:absolute;width:1px;height:1px}
.clear{float:none !important;clear:both !important}
.no_bg{background:none !important}
.no_bd{border:0 !important}
.no_pd{padding:0 !important}
.ellipsis{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.nowrap{white-space:nowrap !important}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
button,input{*overflow:visible}
*::-moz-selection{background:#4f98fd;color:#fff}
*::selection{background:#4f98fd;color:#fff}

.fl{float:left !important}
.fr{float:right !important}

.text-center{text-align:center !important}
.text-left{text-align:left !important}
.text-right{text-align:right !important}

.text-green{color:#4f9900 !important}
.text-blue-darker{color:#0046a9 !important}
.text-green{color:#66c500 !important}
.text-orange{color:#cd7200 !important}
.text-sky{color:#009ada !important}

.text-big{display:inline-block;font-size:26px;line-height:36px;padding-bottom:10px;color:#333;letter-spacing:-1.5px}

.text-w50{display:inline-block;width:50px}
.text-w80{display:inline-block;width:80px}

.m-t-5{margin-top:5px !important}
.m-t-10{margin-top:10px !important}
.m-t-15{margin-top:15px !important}
.m-t-20{margin-top:20px !important}
.m-t-25{margin-top:25px !important}
.m-t-30{margin-top:30px !important}
.m-t-35{margin-top:35px !important}
.m-t-40{margin-top:40px !important}

.m-b-5{margin-bottom:5px !important}
.m-b-10{margin-bottom:10px !important}
.m-b-15{margin-bottom:15px !important}
.m-b-20{margin-bottom:20px !important}
.m-b-25{margin-bottom:25px !important}
.m-b-30{margin-bottom:30px !important}
.m-b-35{margin-bottom:35px !important}
.m-b-40{margin-bottom:40px !important}

.blind {position:absolute; left:-9999px; top:-9999px; width:0; height:0; font-size:0; line-height:0;}
a{text-decoration:none}
a,input,textarea{
	transition: all .1s;
	-o-transition: all .1s;
	-ms-transition: all .1s;
	-moz-transition: all .1s;
	-webkit-transition: all .1s;
}
a:focus{outline:1px dotted #4bad1c}

/* layout */
.fp-wrap{min-width:1000px;position:relative;overflow:hidden}
.fp-skip{width:100%;height:0;position:fixed;left:0;right:0;top:0;overflow:hidden;z-index:200}
.fp-skip:active,
.fp-skip:focus{height:40px;line-height:40px;background:#339004;color:#fff;text-align:center;font-weight:bold;font-size:14px}

.fp-header{height:110px;position:relative;z-index:100}
.fp-header:after{content:"";display:block;height:1px;position:absolute;left:0;right:0;bottom:-23px;background:#dbdbdb}
.fp-wrap.main .fp-header:after{display:none}
.fp-tit a{display:block;width:165px;height:40px;background:url(/resources/user/eng/img/logo.png) no-repeat;overflow:hidden;text-indent:-9999px;position:absolute;left:50%;top:8px;margin-left:-500px}
.fp-lang{position:absolute;right:50%;top:20px;margin-right:-500px}
.fp-lang h2{ display:none;float:left;overflow:hidden;text-indent:-9999px}
.fp-lang ul{float:left}
.fp-lang li{float:left;margin-left:8px;padding-left:10px;background:url(/resources/user/eng/img/bar_1_11_a8a9a9.gif) no-repeat 0 50%}
.fp-lang li.first{margin:0;padding:0;background:none}
.fp-lang li a{font-size:12px;color:#666;line-height:16px}
.fp-lang li a:hover{text-decoration:underline}
.fp-lang li a.on{font-weight:bold;color:#000}

.fp-nav{position:absolute;left:0;right:0;top:55px;height:55px;background:#66c500;z-index:10}
.fp-nav .nav-open,
.fp-nav .nav-close{display:none}
.fp-nav > ul{width:1000px;margin:0 auto;height:55px}
.fp-nav .nav{float:left;position:relative;width:25%}
.fp-nav .nav > a{display:block;width:100%;height:55px;line-height:55px;border-left:1px solid #94d74d;overflow:hidden;text-indent:-9999px;background:url(/resources/user/eng/img/nav.png) no-repeat 50% 0}
.fp-nav .nav > a:hover,
.fp-nav .nav > a.active{background-color:#4f9900}
.fp-nav .nav1 > a{background-position:50% 0}
.fp-nav .nav2 > a{background-position:50% -60px}
.fp-nav .nav3 > a{background-position:50% -120px}
.fp-nav .nav4 > a{background-position:50% -180px;border-right:1px solid #4f9900}
.fp-nav .nav4 > a{border-right:1px solid #94d74d}
.fp-nav .nav > ul{position:absolute;left:0;right:0;top:55px}
.fp-nav .sub{height:0;border-left:1px solid #d9d9d9;overflow:hidden;
	transition: height 200ms ease-out;
	-o-transition: height 200ms ease-out;
	-ms-transition: height 200ms ease-out;
	-moz-transition: height 200ms ease-out;
	-webkit-transition: height 200ms ease-out;
}
.fp-nav .sub:before{content:"";display:block;height:10px}
.fp-nav.active .sub{height:300px}
.fp-nav .nav4 .sub{border-right:1px solid #d9d9d9}
.fp-nav .sub > li{margin-bottom:5px}
.fp-nav .sub > li > a{display:block;color:#333;font-size:16px;font-weight:bold;padding:5px 20px 5px 30px;background:url(/resources/user/eng/img/bullet_nav.png) no-repeat 20px 13px;line-height:130%;}
.fp-nav .sub > li > a:hover{background:#eee url(/resources/user/eng/img/bullet_nav_on.png) no-repeat 20px 13px;color:#329003}
.fp-nav .sub ul a{display:block;font-size:14px;color:#555;padding:3px 20px 3px 45px;line-height:145%;}
.fp-nav .sub ul a:hover{background:#eee;color:#1e8c55}
.fp-nav .bg{display:block;width:100%;height:0;background:#fff;
	transition: height 200ms ease-out;
	-o-transition: height 200ms ease-out;
	-ms-transition: height 200ms ease-out;
	-moz-transition: height 200ms ease-out;
	-webkit-transition: height 200ms ease-out;
}
.fp-nav.active .bg{height:303px;border-bottom:3px solid #94d74d}

.fp-footer{border-top:2px solid #999}
.fp-footer > div{width:1000px;height:90px;padding-top:10px;margin:0 auto;position:relative}

.fp-footer .addr{overflow:hidden;padding-top:20px;color:#666;font-size:11px;line-height:16px;font-style:normal}
.fp-footer .addr span{margin-left:5px}
.fp-footer .copy{color:#666;font-size:11px;line-height:16px}

.fp-footer .site{position:absolute;right:0;top:10px}
.fp-footer .site .qr{position:absolute;left:-92px;top:-5px}
.fp-footer .site .accessibility{position:absolute;left:-210px;top:-5px}
.fp-footer .site strong{display:block;height:20px;font-size:11px;color:#595959}
.fp-footer .site img{width:auto}
.fp-footer .site select{height:22px}
.fp-footer .site .go{display:inline-block;border:1px solid #a9a9a9;background:#fff;height:22px;line-height:22px;padding:0 5px;font-size:11px;vertical-align:top;color:#444}
.fp-footer .site .go:hover{border:1px solid #7e7e7e}

/* main */
.fp-main{max-width:1000px;margin:40px auto 0 auto;position:relative}

.main-promotion{width:740px;height:433px;position:relative;overflow:hidden}
.main-promotion .touchslider-viewport{width:100%;height:433px;overflow:hidden;position:relative}
.main-promotion .touchslider-item{width:100%;height:433px}
.main-promotion .touchslider-nav a{overflow:hidden;text-indent:-9999px}
.main-promotion .touchslider-prev{display:block;width:50px;height:100px;background:url(/resources/user/eng/img/promotion_left.png) no-repeat;position:absolute;left:0;top:50%;margin-top:-50px}
.main-promotion .touchslider-next{display:block;width:50px;height:100px;background:url(/resources/user/eng/img/promotion_right.png) no-repeat;position:absolute;right:0;top:50%;margin-top:-50px}
.main-promotion .touchslider-nav.nav{position:absolute;right:20px;bottom:20px}
.main-promotion .touchslider-nav-item{display:block;width:26px;height:3px;float:left;margin-left:6px;background:#fff}
.main-promotion .touchslider-nav-item-current{background:#339004}

.main-bn-set{position:absolute;right:0;top:0;width:240px;}
.main-bn-set ul{overflow:hidden;}
.main-bn-set ul li{float:left;width:120px;height:35px;padding-top:85px;box-sizing:content-box;}
.main-bn-set ul li a{display:block;text-align:center;font-size:14px;font-weight:bold;color:#fff}
.main-bn-set ul li.main-bn-set1{background:#f04328 url(/resources/user/eng/img/bg_main_bn_set1.gif) no-repeat 50% 0}
.main-bn-set ul li.main-bn-set2{background:#2ea000 url(/resources/user/eng/img/bg_main_bn_set2.gif) no-repeat 50% 0}
.main-bn-set ul li.main-bn-set3{background:#f16622 url(/resources/user/eng/img/bg_main_bn_set3.gif) no-repeat 50% 0}
.main-bn-set ul li.main-bn-set4{background:#007bcb url(/resources/user/eng/img/bg_main_bn_set4.gif) no-repeat 50% 0;padding-top:75px;height:45px;}

.main-bn{position:absolute;right:0;top:261px}
.main-bn a{display:block;width:240px;height:86px;padding-top:20px;line-height:23px;font-size:17px;color:#333;font-weight:bold;text-align:center;background:#d0cdca url(/resources/user/eng/img/bn_20190905_01.jpg) no-repeat 100% 0}
.main-bn strong{color:#c32000}

.main-tel{position:absolute;right:0;top:367px;width:240px;height:64px;line-height:64px;border:1px solid #ccc;padding-left:40px;color:#444;font-size:15px;background:url(/resources/user/eng/img/bg_main_tel.jpg) no-repeat 14px 50%;letter-spacing:-0.5px;white-space:nowrap}
.main-tel strong{color:#333;font-size:16px}

.main-brochure{margin:20px 514px 0 0;width:360px;/* height:195px; */overflow:hidden;position:relative;border:1px solid #ccc}
.main-brochure h2{position:absolute;left:18px;top:14px;color:#21558e;font-size:16px}
.main-brochure p{font-size:16px;color:#333;line-height:19px;position:absolute;left:18px;top:40px}
.main-brochure a{display:block}
.main-brochure img{width:100%}
.main-brochure a{position:absolute;left:0;top:122px;right:0;bottom:0;padding:17px 17px 0 17px;background:url(/resources/user/eng/img/bg_opacity90_fff.png);font-size:14px;line-height:19px;color:#555;letter-spacing:-1px}
.main-brochure .main_brochures_a {position:relative;left:auto;top:auto;padding:0;background:none;display:block}
.main-brochure .main_brochures_a img {max-width:100%; width:auto}

/*.main-blog{position:absolute;right:260px;top:453px;width:360px;height:195px;overflow:hidden;border:1px solid #ccc}
.main-blog h2{position:absolute;left:18px;top:14px;color:#fff;font-size:16px;font-weight:normal}
.main-blog a{display:block}
.main-blog img{width:100%}
.main-blog span{position:absolute;left:0;top:122px;right:0;bottom:0;padding:17px 17px 0 17px;background:url(/resources/user/eng/img/bg_opacity90_fff.png);font-size:14px;line-height:19px;color:#555;letter-spacing:-1px}*/
.main-blog{position:absolute;right:260px;top:453px;width:360px;height:195px;overflow:hidden;border:1px solid #ccc}
.main-blog a{float:left;width:179px;height:96.5px;text-align:center;position:relative;padding:10px}
.main-blog a.line{border-bottom:1px solid #ccc}
.main-blog a.last{border-left:1px solid #ccc}
.main-blog a img{margin-left:10px}
.main-blog a span{position:absolute;display:block;width:159px;text-align:center;color:#555555}

.main-video{position:absolute;right:0;top:453px;width:240px;height:195px;overflow:hidden;background:#000}
.main-video h2{font-size:15px;color:#ccc;height:42px;line-height:42px;padding-left:15px;background:url(/resources/user/eng/img/ico_video.gif) no-repeat 100% 50%}
.main-video a{width:100%;height:100%;position:absolute;z-index:1}
.main-video img{width:238px;height:148px;margin:0 auto;display:block}
.main-video br.m{display:none}

.main-roll{padding:20px 0 40px 0}
.main-roll ul{border:1px solid #ccc;overflow:hidden}
.main-roll li{text-align:center;float:left;width:33.23%}
.main-roll a{display:block}
.main-roll img{width:auto}

/* contents */
.fp-lnb{width:250px;padding:40px 20px 0 11px;position:absolute;left:50%;top:133px;margin-left:-500px;z-index:5}
.fp-lnb h2{font-size:25px;color:#333;line-height:30px;font-weight:normal;padding-left:15px}
.fp-lnb ul{border-top:1px solid #999;margin-top:24px}
.fp-lnb li{border-bottom:1px solid #e5e5e5}
.fp-lnb li.on{border-bottom:1px solid #509901}
.fp-lnb li a{display:block;padding:18px 20px;line-height:23px;font-size:17px;color:#333;border-bottom:1px solid #fff}
.fp-lnb li.on a{border-bottom:1px solid #509901;background:#fafafa url(/resources/user/eng/img/bullet_lnb.png) no-repeat 200px 50%;font-weight:bold;letter-spacing:-0.5px}

.fp-contents{width:1000px;margin:22px auto 0 auto;padding:37px 0 0 270px;position:relative;min-height:500px;overflow:hidden}
.fp-contents:after{content:"";display:block;width:1px;position:absolute;left:250px;top:0;bottom:0;background:#dbdbdb}
.fp-contents .page-tit{font-size:33px;font-weight:bold;color:#222;line-height:40px}
.fp-contents .btn-top{margin-top:50px;padding-bottom:30px;overflow:hidden}
.fp-contents .btn-top a{display:block;width:54px;height:54px;border:1px solid #cacaca;font-size:15px;color:#444;text-align:center;padding-top:24px;background:url(/resources/user/eng/img/bullet_top.gif) no-repeat 50% 12px;float:right}
.fp-contents .btn-top a:hover{border:1px solid #4f9900}

.fp-location{position:absolute;right:0;top:12px}
.fp-location li{float:left;padding-left:13px;margin-left:10px;line-height:17px;background:url(/resources/user/eng/img/ico_arrow.gif) no-repeat 0 50%}
.fp-location .home{width:13px;height:17px;overflow:hidden;text-indent:-9999px;background:url(/resources/user/eng/img/ico_home.gif) no-repeat;vertical-align:middle}

.sub-menu{overflow:hidden;padding-top:15px}
.sub-menu li{float:left;margin:0 6px 5px 0}
.sub-menu a{display:block;min-width:110px;height:46px;line-height:44px;border:1px solid #aaa;padding:0 18px;font-size:16px;color:#555;text-align:center}
.sub-menu a:hover,
.sub-menu a.on{border:1px solid #60b900;background:#4f9900;color:#fff}

.line-box{background:url(/resources/user/eng/img/bg_line_box.gif) repeat;padding:10px;margin:15px 0 35px 0}
.line-box > div{background:#fff;text-align:center;font-size:16px;color:#333;line-height:26px;font-weight:bold;padding:25px}
.line-box .strong{display:block;font-size:24px;line-height:32px}
.line-box .strong.bar{padding:10px 0 20px 0}

.sub-tit{position:relative;line-height:28px;margin-top:50px}
.sub-tit.first{margin-top:35px}
.sub-tit strong{display:inline-block;padding-right:18px;font-size:18px;color:#4f9900;background:#fff;position:relative;z-index:1}
.sub-tit strong span{font-weight:normal;font-size:15px}

.sub-tit:after{content:"";display:block;height:1px;background:#ccc;position:absolute;left:0;right:0;top:50%}
.sub-txt{line-height:25px;margin-top:20px}
.sub-txt dt{font-size:18px;color:#1c1c1c;font-weight:bold;margin-top:30px}
.sub-txt dt span{font-size:16px;font-weight:normal}
.sub-txt > li,
.sub-txt > dd{font-size:16px;color:#444;padding-left:8px;background:url(/resources/user/eng/img/bullet_sub.gif) no-repeat 0 11px;margin-top:10px}
.sub-txt > li ul,
.sub-txt > dd ul{margin-bottom:20px}
.sub-txt > li li,
.sub-txt > dd li{font-size:14px;color:#555;margin-top:5px;text-indent:-10px;padding-left:10px}
.sub-txt .history{position:relative}
.sub-txt > li p{margin-top:20px}
.sub-txt > li p.ib{display:inline-block}
.sub-txt .history:after{content:"";display:block;width:1px;background:#ccc;position:absolute;left:3px;top:9px;bottom:15px}
.sub-txt .history li{padding-left:87px;text-indent:0;background:url(/resources/user/eng/img/bullet_history.gif) no-repeat 0 9px;position:relative;z-index:1}
.sub-txt .history li.last:after{content:"";display:block;width:1px;background:#fff;position:absolute;left:3px;top:16px;bottom:0}
.sub-txt .history .date{font-size:16px;color:#cd7200;margin-right:14px;position:absolute;left:20px;top:0}
.sub-txt .bullet-txt{margin:4px 0 8px 10px}
.sub-txt .img-basic,
.sub-txt .img-full{padding:0;background:none}
.sub-txt li .img-basic,
.sub-txt li .img-full,
.sub-txt dd .img-basic,
.sub-txt dd .img-full{margin-left:-8px}
.sub-txt .table-basic{padding:0;margin-bottom:30px;margin-left:-8px;background:none;text-align:center}
.sub-txt .table-basic ul{margin:0 0 5px 0}
.sub-txt .table-basic li{font-size:13px;color:#555}

.img-basic{margin:15px auto 25px auto;text-align:center}
.img-full{margin:15px 0 25px 0;text-align:center}
.img-full img{width:100%;max-width:730px}
.img-txt{overflow:hidden}
.img-txt div{width:100%;float:left;font-size:15px;color:#444;line-height:20px;text-align:center;padding-top:8px;font-weight:bold}
.img-txt.img2 div{width:50%}
.img-txt.img3 div{width:32%}
.img-txt.img3 div.mid{width:36%;padding-left:2%;padding-right:2%}
.img-txt span{display:block;padding-top:5px;font-weight:normal;font-size:14px}
.img-basic .box{border:5px solid #eee;padding:12px;font-size:15px;line-height:25px;color:#444;text-align:center;margin:35px 0 20px 0}

.bullet-txt{font-size:13px;color:#d44836;line-height:18px;text-indent:-8px;padding-left:8px}

.table-basic{margin-top:15px;border-top:2px solid #1564d3}
.table-basic table{width:100%;border-collapse:collapse}
.table-basic th.left,
.table-basic td.left{text-align:left}
.table-basic th.right,
.table-basic td.right{text-align:right}
.table-basic thead th{border:1px solid #cfcfcf;font-size:15px;color:#434343;border-top:none;background:#f1f1f1;min-height:40px;line-height:21px;padding:10px 8px}
.table-basic tbody th,
.table-basic tbody td{border:1px solid #cfcfcf;font-size:13px;color:#444;padding:5px 8px;text-align:center;line-height:22px}
.table-basic tbody th{font-size:14px}
.table-basic tbody td.pdd{padding:10px 20px}
.table-basic tbody td.img{padding:4px 0}

.btn-list{margin-top:10px;overflow:hidden}
.btn-list li{padding:15px 10px 0 0;float:left}
.btn-down{display:inline-block;height:35px;line-height:33px;border:1px solid #c0c0c0;padding:0 15px;font-size:15px;color:#444;font-weight:bold;
	background:#f8f8f8;
	background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f1f1f1));
	background: -webkit-linear-gradient(top, #ffffff 0%,#f1f1f1 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #f1f1f1 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #f1f1f1 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #f1f1f1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f1f1',GradientType=0 );
}
.btn-down .ico-hwp{display:inline-block;width:16px;height:16px;background:url(/resources/user/eng/img/ico_hwp.png) no-repeat;vertical-align:top;margin-top:9px}
.btn-down .ico-pdf{display:inline-block;width:16px;height:16px;background:url(/resources/user/eng/img/ico_pdf.png) no-repeat;vertical-align:top;margin-top:9px}

.btn-group{padding:10px 10px 0 10px}
.btn-group.right{text-align:right}

.btn-default{display:inline-block;width:80px;height:30px;line-height:28px;font-size:14px;color:#fff;background:#66c500;border:1px solid #66c500;text-align:center}
.btn-default:hover{background:#4f9900;border:1px solid #4f9900}
.btn-cancel{display:inline-block;width:80px;height:30px;line-height:28px;font-size:14px;color:#333;border:1px solid #ccc;text-align:center}
.btn-cancel:hover{border:1px solid #2a89f2;color:#1564d3}

.btn-default.btn-direct{height:40px;line-height:38px;padding:0 15px;width:auto}
.btn-default .ico-arrow{display:inline-block;width:16px;height:16px;vertical-align:middle;background:url(/resources/user/eng/img/ico_arrow.png) no-repeat;margin-left:10px}

.paging{margin-top:20px;text-align:center;height:30px;position:relative}
.paging .btn{display:inline-block;width:30px;height:30px;vertical-align:top;line-height:28px;color:#444;text-align:center;border:1px solid #fff}
.paging .btn.move{border:1px solid #aaa}
.paging .btn.move img{width:28px;height:28px}
.paging .btn.prev{margin-right:5px}
.paging .btn.next{margin-left:5px}
.paging .btn:hover{border:1px solid #2a89f2}
.paging .btn.active{border:1px solid #2a89f2;color:#0046a9;font-weight:bold}
.paging .btn.disabled{cursor:not-allowed;opacity:0.5;filter:alpha(opacity=50)}
.paging .btn.disabled:hover{border:1px solid #aaa}

.sub-tab{overflow:hidden;position:relative;padding-top:24px;width:733px}
.sub-tab:after{content:"";display:block;height:1px;position:absolute;left:0;right:0;bottom:0;background:#60b900;z-index:10}
.sub-tab a{display:block;float:left;height:52px;line-height:50px;background:#f7f7f7;font-size:15px;color:#555;width:20%;text-align:center;border:1px solid #ccc;position:relative;margin-right:-1px}
.sub-tab a.on{z-index:1;background:#75cd17;border:1px solid #60b900;color:#fff}
.tab-contents{display:none}

/* intro */
.intro-txt p{font-size:15px;color:#404040;line-height:24px;margin-top:25px;padding-top:1px}
.intro-txt img{float:left;}
.intro_img{padding-bottom:30px;}
.intro_img img{width:100%;}
.intro-sign{font-size:16px;color:#000;margin-top:35px;text-align:right;font-weight:bold}
.intro-sign br.m{display:none}

.intro-history{padding:0 0 30px 168px}
.intro-history > li{position:relative;border-bottom:1px solid #ddd;padding:45px 0 45px 10px}
.intro-history > li.last{border-bottom:0}
.intro-history > li > .date{font-size:40px;color:#cd7200;position:absolute;left:-155px;top:45px;line-height:40px}
.intro-history > li > .tit{font-size:16px;color:#434343;line-height:23px;padding-bottom:5px}
.intro-history .history{position:relative}
.intro-history .history:after{content:"";display:block;width:1px;background:#ccc;position:absolute;left:5px;top:10px;bottom:10px}
.intro-history .history > li{padding-left:115px;text-indent:0;background:url(/resources/user/eng/img/bullet_history.gif) no-repeat 2px 7px;position:relative;z-index:1;line-height:20px;font-size:14px;color:#444;margin-top:15px}
.intro-history .history > li.last:after{content:"";display:block;width:1px;background:#fff;position:absolute;left:5px;top:14px;bottom:0}
.intro-history .history .date{font-size:16px;color:#cd7200;margin-right:14px;position:absolute;left:22px;top:0}

.intro-vision .txt{display:block;padding:11px 0 18px 0;font-size:26px;color:#333;text-align:center;line-height:30px}
.intro-vision dl{height:128px;border-bottom:1px solid #ccc;position:relative;padding-left:226px}
.intro-vision dl.last{border-bottom:none}
.intro-vision dl.txt2{padding-top:39px}
.intro-vision dl.txt3{padding-top:30px}
.intro-vision dl.txt4{padding-top:16px}
.intro-vision dl.txt5{height:149px;padding-top:18px}
.intro-vision dt{width:200px;height:87px;position:absolute;left:10px;top:20px;border:1px solid #92cd01;padding-right:22px;text-align:center;font-size:17px;line-height:22px;padding-top:20px}
.intro-vision dl.last dt{padding-top:30px}
.intro-vision dl.txt5 dt{top:30px}
.intro-vision dt:after{content:"";display:block;width:25px;height:87px;position:absolute;right:-1px;top:-1px}
.intro-vision .tit1 dt{background:#92cd01;color:#fff}
.intro-vision .tit1 dt:after{background:url(/resources/user/eng/img/intro/bg_vision1.gif) no-repeat}
.intro-vision .tit2 dt{font-weight:bold;color:#598000}
.intro-vision .tit2 dt:after{background:url(/resources/user/eng/img/intro/bg_vision2.gif) no-repeat}
.intro-vision dd{font-size:14px;color:#404040;line-height:22px}

.intro-value{padding:43px 0 13px 0;overflow:hidden}
.intro-value li{float:left;width:300px;height:68px;line-height:68px;margin-left:48px;font-size:19px;color:#fff;background:#f59e17;text-align:center;font-weight:bold}

.intro-chg{padding:5px 0 12px 62px}
.intro-chg li{margin-top:37px}
.intro-chg em{display:inline-block;width:280px;height:68px;line-height:68px;background:#787878 url(/resources/user/eng/img/intro/bg_chg.png) no-repeat;font-size:19px;color:#fff;text-align:center;font-weight:bold;vertical-align:top}
.intro-chg em.bg1{background-color:#0e8cbf}
.intro-chg em.bg2{background-color:#0e4cbf}
.intro-chg em.bg3{background-color:#0e0ebf}
.intro-chg .arrow{display:inline-block;width:52px;height:68px;background:url(/resources/user/eng/img/intro/bg_chg_arrow.gif) no-repeat;overflow:hidden;text-indent:-9999px;vertical-align:top}

.intro-map{height:490px;border:1px solid #ddd;margin-bottom:15px;margin-top:60px;position:relative}
.intro-map iframe{width:100%;height:100%;border:0}
.intro-map .btn-default{width:auto;position:absolute;right:0;top:-40px;padding:0 10px}
.intro-table{margin-top:30px}

/* support */
.sub-txt .table-packaging{padding:0;background:none;text-align:center;width:730px;margin:0 auto}
.sub-txt .table-packaging table{width:730px;border-collapse:collapse}
.sub-txt .table-packaging thead th{vertical-align:top}
.sub-txt .table-packaging thead th div{height:42px;line-height:42px;background:#92cd01;font-size:16px;color:#fff;margin-bottom:18px}
.sub-txt .table-packaging thead th.null div{background:none}
.sub-txt .table-packaging thead th.first div{margin-right:2px}
.sub-txt .table-packaging thead th.mid div{margin:0 2px}
.sub-txt .table-packaging thead th.last div{margin-left:2px}
.sub-txt .table-packaging tbody th{padding-top:33px;background:#46b5e2 url(/resources/user/eng/img/support/arrow_packaging.gif) no-repeat 50% 0;font-size:15px;color:#fff}
.sub-txt .table-packaging tbody tr.first th{padding-top:0;background-image:none}
.sub-txt .table-packaging tbody td{padding-top:33px}
.sub-txt .table-packaging tbody tr.first td{padding-top:0}
.sub-txt .table-packaging ul{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0;text-align:left;padding:9px 0;min-height:80px}
.sub-txt .table-packaging tr.min-h120 ul{min-height:120px}
.sub-txt .table-packaging ul.last{border-right:1px solid #ccc}
.sub-txt .table-packaging li{padding-left:18px;text-indent:-8px;font-size:13px;line-height:20px;color:#555;margin:0;letter-spacing:-1px}

.sub-txt .support-floor{padding:0;margin:15px 0 30px 0;background:none;position:relative;margin-left:-8px}
.sub-txt .support-floor .img-basic{width:469px;margin:0;text-align:left;border:1px solid #ccc;position:absolute;left:0;top:0;bottom:28px}
.sub-txt .support-floor .img-basic .img-txt{position:absolute;left:0;right:0;bottom:-28px}
.sub-txt .support-floor .table-basic{margin:0 0 0 480px}

.box-txt{padding:10px;color:#7d7b6e;font-size:13px;line-height:20px;border:1px solid #dcdcdc;border-radius:1px;background:#fcfbf1;text-align:center;margin-top:20px}

/* info */
.info-plan{padding:0;margin:15px 0 30px 0;background:none;position:relative;overflow:hidden}
.info-plan .img-basic{width:451px;margin:0;text-align:left;border:1px solid #ccc;position:absolute;left:0;top:0;bottom:0}
.info-plan .table-basic{margin:0 0 0 455px}

.info-plan2{padding:0;margin:15px 0 30px 0;background:none;position:relative;overflow:hidden}
.info-plan2 .img-basic{width:372px;margin:0;text-align:left;border:1px solid #ccc;position:absolute;left:0;top:0;bottom:0}
.info-plan2 .table-basic{margin:0 0 0 383px}
.info-plan2 .table-basic th,
.info-plan2 .table-basic td{padding-left:5px}

.modal-cont .img-basic{margin:0}
.modal-cont .img-basic img{max-width:100%}

/* center */
.notice-search{padding-top:20px;float:right;overflow:hidden}
.notice-search select{border:1px solid #aaa;height:30px;line-height:30px;float:left;padding:0 5px}
.notice-search input{border:1px solid #aaa;height:30px;padding:5px;line-height:18px;margin:0 6px;float:left}
.notice-search select:focus,
.notice-search input:focus{outline:none;border:1px solid #2a89f2}
.notice-search a{display:block;width:70px;height:30px;line-height:28px;;border:1px solid #aaa;color:#4e4e4e;text-align:center;float:left;font-size:15px}
.notice-search a:hover{border:1px solid #2a89f2;color:#1564d3}

.notice-table{clear:both;padding-top:10px;font-family:'돋움',Dotum,'굴림',Gulim,Tahoma,Verdana,AppleGothic,sans-serif}
.notice-table table{width:100%;border-collapse:collapse;border-top:2px solid #1564d3}
.notice-table th{height:40px;border-bottom:1px solid #ccc;font-size:13px;color:#444;background:#f1f1f1}
.notice-table td{border-bottom:1px solid #ccc;padding:10px 15px;line-height:20px;color:#666}
.notice-table td.writer{color:#555}
.notice-table td a{display:inline-block;max-width:380px;font-size:12px;color:#333;line-height:16px}
.notice-table td a:hover{text-decoration:underline}
.notice-table tr:last-child td{border-bottom:1px solid #aaa}

.notice-detail{margin-top:20px;border-top:2px solid #1564d3}
.notice-detail dl,
.notice-other dl{overflow:hidden;clear:both;position:relative;font-family:'돋움',Dotum,'굴림',Gulim,Tahoma,Verdana,AppleGothic,sans-serif}
.notice-detail dl.writer{width:57%;float:left;clear:none}
.notice-detail dl.date{width:43%;float:left;clear:none}
.notice-detail dt,
.notice-other dt{width:140px;background:#f1f1f1;text-align:center;border-bottom:1px solid #ccc;position:absolute;left:0;top:0;bottom:0;font-size:13px;color:#444;font-weight:bold;line-height:40px}
.notice-detail dd,
.notice-other dd{border-bottom:1px solid #ccc;line-height:20px;padding:10px 20px 10px 158px;font-size:12px;color:#333}
.notice-detail dl.date dd{color:#666}
.notice-detail dd a,
.notice-other dd a{color:#333}
.notice-detail dd a:hover,
.notice-other dd a:hover{text-decoration:underline}
.notice-detail dd .down{display:inline-block;position:relative;padding:2px 0 2px 25px}
.notice-detail dd .file{position:absolute;left:0;top:0}
.notice-detail .cont{padding:50px 25px 80px 25px;font-size:14px;color:#444;line-height:18px;border-bottom:1px solid #aaa}
.notice-detail .cont .big{font-size:24px;line-height:32px}
.notice-detail .cont a:hover{text-decoration:underline}
.notice-other{margin-top:10px;border-top:1px solid #ccc}

.notice-detail dl.writer2,
.notice-detail dl.password{width:50%;float:left;clear:none}
.notice-detail.write dd{padding:8px 20px 8px 158px}
.notice-detail.write label span{color:#e45540}
.notice-detail.write input{width:100%;border:1px solid #ddd;height:24px;line-height:18px;padding:2px 5px;font-size:13px;color:#444}
.notice-detail.write input:focus,
.notice-detail.write .cont textarea:focus{outline:none;border:1px solid #2a89f2}
.notice-detail.write .cont{border-bottom:1px solid #ccc;padding:20px}
.notice-detail.write .cont textarea{border:1px solid #ddd;padding:10px;line-height:18px;color:#444;font-size:13px;width:100%;height:428px;overflow-y:auto}

.center-video{margin-top:20px}
.center-video iframe{width:100%;max-width:710px;height:430px;border:0}
.center-video p{font-size:14px;color:#555;line-height:20px;margin-top:5px}

.gallery-list{width:730px;padding-bottom:45px;overflow:hidden}
.gallery-list li{float:left;width:163px;margin:36px 19px 0 0;position:relative}
.gallery-list li a{display:block;}
.gallery-list a:after{content:"";display:block;width:163px;height:109px;background:#000;opacity:0.4;filter:alpha(opacity=40);position:absolute;left:0;top:0}
.gallery-list a.on:after,
.gallery-list a:hover:after{background:none;border:4px solid #75cd17;width:155px;height:101px;opacity:1;filter:alpha(opacity=100)}
.gallery-list a.on .txt,
.gallery-list a:hover .txt{color:#4f9900}
.gallery-list .img{display:block;width:100%;height:109px;overflow:hidden}
.gallery-list .img img{width:100%;min-height:109px}
.gallery-list .txt{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;color:#555;line-height:20px;margin-top:14px;text-align:center}

.gallery-img{border:1px solid #ccc;margin-bottom:40px}
.gallery-img img{width:100%}
.gallery-txt{font-size:15px;line-height:25px;color:#333}
.gallery-date{display:block;float:right;}
.down{padding-bottom:20px;text-align:right;}
.down a{display:inline-block;width:92px;height:30px;line-height:30px;background:#726456;color:#fff;text-align:center;}
.down a:hover{background:#55483a}
.down a:focus{background:#55483a}
.down a.on{background:#55483a}

.img-list.border{border-top:1px solid #ccc;margin-top:14px}
.img-list li{padding:30px 10px 30px 175px;position:relative;border-bottom:1px solid #ccc;min-height:210px}
.img-list .img{position:absolute;left:0;top:30px;border:1px solid #ddd;width:150px}
.img-list .tit{line-height:20px;font-size:15px;color:#444;display:block}
.img-list .text{line-height:20px;font-size:14px;color:#555;display:block;margin-top:5px}
.img-list .btn{display:inline-block;min-width:164px;text-align:center;margin-top:15px;padding:0 18px;height:30px;line-height:30px;color:#fff;font-size:14px;background:#66c500}
.img-list .btn:hover{background:#4f9900}

.center-ci{margin-top:40px}
.center-ci strong{font-size:20px;line-height:30px;color:#333}
.center-ci .btn{margin:14px 0 10px 0;overflow:hidden}
.center-ci .btn-default{width:104px;float:right}

.center-invest{padding-top:25px}
.center-invest li{margin-top:15px;position:relative}
.center-invest li:after{content:"";display:block;height:1px;position:absolute;left:0;right:0;top:15px;background:#ddd}
.center-invest strong{font-size:16px;color:#cd7200;line-height:30px;padding-right:10px;position:relative;z-index:1;padding-left:14px;background:#fff url(/resources/user/eng/img/bullet_sub.gif) no-repeat 0 50%}
.center-invest a{display:block;width:124px;height:30px;padding-right:10px;border:1px solid #aaa;border-radius:30px;text-align:center;line-height:28px;background:#fff;float:right;color:#555;font-size:14px;position:relative;z-index:1}
.center-invest a i{font-style:normal;font-family:'돋움',Dotum,'굴림',Gulim,Tahoma,Verdana,AppleGothic,sans-serif;color:#666;font-size:12px;position:absolute;right:18px;top:1px;bottom:1px}
.center-invest a:hover{background:#2a89f2;color:#fff}
.center-invest a:hover i{color:#fff}

.center-map{max-width:730px;margin:0 auto;margin-top:14px;position:relative;overflow:hidden}
.center-map dt img{width:100%;display:none}
.center-map dt img.img-p{display:block}
.center-map dd{width:28px;height:28px;overflow:hidden;text-indent:-9999px;background:url(/resources/user/eng/img/center/center_point.png) no-repeat;position:absolute}
.center-map dd.on{background:url(/resources/user/eng/img/center/center_point_on.png) no-repeat;z-index:1}
.center-map dd#centerMap01{left:36.84%;top:42.45%}
.center-map dd#centerMap02{left:35.47%;top:46.54%}
.center-map dd#centerMap03{left:32.05%;top:37.34%}
.center-map dd#centerMap04{left:33.42%;top:47.57%}
.center-map dd#centerMap05{left:41.36%;top:41.94%}
.center-map dd#centerMap06{left:4.93%;top:29.41%}
.center-map dd#centerMap07{left:3.69%;top:32.73%}
.center-map dd#centerMap08{left:4.1%;top:30.94%}
.center-map dd#centerMap09{left:6.84%;top:24.55%}
.center-map dd#centerMap10{left:-0.1%;top:38.36%}
.center-map dd#centerMap11{left:15.75%;top:42.96%}
.center-map dd#centerMap12{left:13.56%;top:59.07%}
.center-map dd#centerMap13{left:77.26%;top:41.94%}

.table-basic.table-center{margin-top:35px}
.table-basic.table-center a{font-size:13px;color:#555;font-weight:bold}
.table-basic.table-center a:hover{text-decoration:underline}
.table-basic.table-center tr.on a,
.table-basic.table-center tr.on td{color:#2a89f2}

.forum-tit{font-size:20px;color:#444;line-height:25px;padding-top:30px}
.forum-info{padding:14px 0}
.forum-info li{line-height:25px;font-size:16px;color:#444;background:url(/resources/user/eng/img/bullet_sub.gif) no-repeat 9px 8px;padding-left:17px}
.forum-info strong{color:#333}
.forum-btn{margin-top:15px}
.forum-btn .btn-default{width:164px}
.forum-list{margin-top:40px}
.forum-list li{line-height:18px;font-size:14px;color:#444;margin:7px 0 0 77px;padding-left:9px;text-indent:-9px}
.forum-img{margin:22px 0 30px 67px;overflow:hidden}
.forum-img img{float:left;margin-left:10px}

/* modal */
.modal{position:fixed;left:0;right:0;top:0;bottom:0;z-index:9999;display:none}
.modal-wrap{position:absolute;left:0;right:0;top:0;bottom:0;background:url(/resources/user/eng/img/bg_b30.png) repeat;padding:40px 0;overflow:hidden;overflow-y:auto}
.modal-cont{width:820px;margin:0 auto;background:#fff;position:relative;box-shadow:0 0 5px rgba(0,0,0,.87)}
.modal-cont .modal-tit{background:#3a3a3a;font-size:16px;line-height:20px;color:#fff;padding:15px 60px 15px 20px}
.modal-cont .box{padding:45px 45px 45px 10px;max-width:820px;margin:0 auto}
.modal-close{display:block;width:50px;height:50px;position:absolute;right:4px;top:0;overflow:hidden;text-indent:-9999px;background:url(/resources/user/eng/img/btn_close.png) no-repeat}
.modal-close:hover{opacity:0.5;filter:alpha(opacity=50)}
.modal-cont .sub-tit.first{margin-top:0}
.modal-txt{padding-top:10px}
.modal-txt > li{font-size:16px;color:#444;line-height:25px;padding-left:18px;background:url(/resources/user/eng/img/bullet_sub.gif) no-repeat 10px 12px}
.modal-txt > li > ul{padding:0 0 8px 4px}
.modal-txt > li > ul > li{font-size:14px;color:#444;line-height:20px;text-indent:-10px;padding-left:10px}
.modal-cont .bullet{font-size:13px;color:#d44836;margin-left:14px;padding-left:10px;text-indent:-10px}
.modal-table{border-top:2px solid #1564d3;margin:10px 0}
.modal-table table{width:100%;border-collapse:collapse}
.modal-table th{font-size:15px;color:#434343;padding:10px;background:#f1f1f1;border:1px solid #ccc;border-top:none;text-align:center;line-height:20px}
.modal-table td{font-size:13px;color:#555;line-height:20px;padding:10px;text-align:center;border:1px solid #ccc}
.modal-table td.left{text-align:left}
.modal-table li{background:url(/resources/user/eng/img/bullet_sub.gif) no-repeat 0 9px;padding-left:12px;font-size:14px;font-weight:bold}
.modal-pupose{border:10px solid #eee;padding:18px 20px;margin-bottom:35px}
.modal-pupose dt{font-size:20px;color:#444;font-weight:bold}
.modal-pupose dd{font-size:16px;color:#444;line-height:20px;margin-top:10px;padding-left:8px;background:url(/resources/user/eng/img/bullet_sub.gif) no-repeat 0 8px}
.modal-img{text-align:right;padding:15px 0}

/* eng */
.sub-box{font-size:15px;color:#444;line-height:22px;border:5px solid #eee;text-align:center;padding:12px;letter-spacing:-0.5px;margin-top:25px}
.orderd-txt{padding-top:5px;margin-bottom:50px}
.orderd-txt > li{font-size:16px;color:#444;font-weight:bold;line-height:22px;margin-top:20px}
.orderd-txt > li > p{font-size:14px;color:#555;line-height:20px;font-weight:normal;margin-top:5px;padding-left:30px;text-indent:-10px}