@charset "utf-8";

@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url(http://fonts.googleapis.com/css?family=Montserrat:400,700);
@import url(http://fonts.googleapis.com/css?family=Ubuntu:700);

/* Default */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}
body{line-height:1;font-size:14px;font-family:'Noto Sans KR', sans-serif;font-weight:300;color:#666;-webkit-text-size-adjust:none;}
ol,ul{list-style:none}
section,article,aside,hgroup,header,footer,nav,figure,figcaption,summary{display:block;}
address,caption,cite,code,dfn,em,th,var,i,strong{font-style:normal;font-weight:300;}
table{border-collapse:collapse;border-spacing:0;}
caption,hr,legend,i{display:none;}
textarea{resize:none;}
a{text-decoration:none;color:#666;}
a:hover, a:focus{text-decoration:none;}
a, button{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}
label{cursor:pointer;}
input[type=password],input[type=text],input[type=search],input[type=submit],input[type=file],textarea,select{display:inline-block;background-color:#fff;font-family:'Noto Sans KR', sans-serif;font-size:14px;line-height:18px;color:#666;font-weight:300;vertical-align:middle;outline:0;box-sizing:border-box;}
img,iframe,a{vertical-align:middle;}

/* Layout */
#container{min-width:1200px;min-height:100%;}
#header{z-index:99;position:relative;height:105px;background:url(../images/bg_body.png) repeat-x 0 0;}
#footer{width:100%;height:60px;padding:15px 0;border-top:1px solid #dbdbdb;background-color:#eee;text-align:center;font-size:13px;color:#888;line-height:22px;}
body.main #footer{z-index:99;position:fixed;left:0;bottom:0;border-top:1px solid #fff;background-color:#fff;}
#footer em{display:inline-block;width:20px;}
#contents{width:1200px;margin:0 auto;padding:0 0 100px 0;}

/* Header */
.headLinks{position:relative;width:1200px;height:30px;margin:0 auto;color:#b2b1b0;font-size:13px;line-height:30px;}
.headLinks div{position:absolute;top:0;right:0;text-align:center;}
.headLinks div ul{zoom:1;}
.headLinks div ul:after{content:"";clear:both;display:block;height:0;visibility:hidden;}
.headLinks div ul li{float:left;padding:0 0 0 1px;}
.headLinks div ul li a{display:block;width:82px;height:30px;background-color:#595553;color:#b8b7b6;}
.headLinks div ul li a:hover, .headLinks div ul .on a{background-color:#6b6865;}
.headMenu{position:relative;width:1200px;margin:0 auto;font-family:'Montserrat', sans-serif;font-weight:700;font-size:13px;line-height:1;}
.headMenu .logo{position:absolute;left:0;top:0;height:75px;}
.headMenu .logo a{display:block;width:260px;height:75px;background:url(../images/img_logo5.png) no-repeat 0 center;}
.headMenu .lang{zoom:1;position:absolute;right:0;top:30px;}
.headMenu .lang:after{content:"";clear:both;display:block;height:0;visibility:hidden;}
.headMenu .lang p{float:left;}
.headMenu .lang p:first-child{padding:0 13px 0 0;background:url(../images/dot1.png) no-repeat right center;}
.headMenu .lang p a{display:block;padding:0 0 0 10px;color:#999;}
.headMenu .lang p a:hover{color:#f07125;}
.headMenu .gnb{padding:15px 0 0 0;text-align:center;font-size:15px;line-height:45px;}
.headMenu .gnb ul li{display:inline-block;padding:0 18px;}
.headMenu .gnb ul li a{position:relative;display:block;color:#666;}
.headMenu .gnb ul li a:hover, .headMenu .gnb ul .on a{color:#f07125;}
.headMenu .gnb ul li a em{position:absolute;left:0;bottom:0;width:0px;height:2px;background-color:#f07125;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}
.headMenu .gnb ul li a:hover em, .headMenu .gnb ul .on a em{width:100%;}

/* Main */
#main{position:absolute;left:0;top:0;width:100%;min-width:1200px;height:100%;overflow:hidden;}
.mainVs{position:relative;width:100%;height:100%;}
.mainVs .section .image{position:absolute;top:50%;left:50%;width:100%;height:100%;}
.mainVs .section .image img{min-width:100%;min-height:100%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.mainVs .section .text1{display:none;z-index:10;position:absolute;left:0;top:265px;width:100%;text-align:center;font-size:24px;color:#333;animation-duration:1s;}
.mainVs .section .text1 strong{display:block;margin:5px 0 0 0;font-size:47px;font-weight:700;line-height:56px;}
.mainVs .section .text2{display:none;z-index:10;position:absolute;left:0;top:375px;width:100%;text-align:center;font-size:20px;line-height:26px;animation-duration:1s;animation-delay:0.5s;}
.mainVs .section .arrow{display:none;z-index:10;position:absolute;left:0;bottom:162px;width:100%;text-align:center;animation-duration:1s;animation-delay:1s;}
.mainVs .section .arrow a{display:inline-block;width:63px;height:63px;border-radius:100%;background:url(../images/bg_btn_arr_on.png) no-repeat center 27px;background-color:#c4c4c4;-webkit-animation:bounce 2s infinite;-moz-animation:bounce 2s infinite;-ms-animation:bounce 2s infinite;animation:bounce 2s infinite;}
.mainVs .section .arrow a:hover{background-color:#ff7828;}

.mainVs .sec1 .arrow a{background:url(../images/bg_btn_arr.png) no-repeat center 27px;background-color:#fff;}
.mainVs .sec1 .arrow a:hover{background:url(../images/bg_btn_arr_on.png) no-repeat center 27px;background-color:#ff7828;}

.mainVs .sec2 .text1{top:170px;}
.mainVs .sec2 .arrow{bottom:80px;}
.mainVs .sec2 .sec2Box{position:absolute;top:285px;left:0;width:100%;text-align:center;font-size:0;}
.mainVs .sec2 .sec2Box ul li{display:none;padding:0 0 0 1px;vertical-align:top;}
.mainVs .sec2 .sec2Box ul li:first-child{padding-left:0;}
.mainVs .sec2 .sec2Box ul .hasSpace{animation-duration:1s;animation-delay:0.5s;}
.mainVs .sec2 .sec2Box ul .noneSpace{animation-duration:1s;animation-delay:0.5s;}
.mainVs .sec2 .sec2Box ul .hasSpace img{margin-top:50px;}

.mainVs .sec3 .text1{top:260px;}
.mainVs .sec3 .arrow{bottom:inherit;top:375px;animation-delay:0.5s;}

.mainVs .sec4 .text1{top:260px;}
.mainVs .sec4 .arrow{bottom:inherit;top:431px;animation-delay:0.5s;}

.mainVs .sec5 .text1{top:260px;}
.mainVs .sec5 .arrow{bottom:inherit;top:375px;animation-delay:0.5s;}

.mainVs .sec6 .text1{top:260px;}
.mainVs .sec6 .arrow{bottom:inherit;top:375px;animation-delay:0.5s;}

.mainVs .sec7 .text1{top:260px;}

/* Sub Visual */
.subVs{position:relative;width:100%;height:325px;overflow:hidden;}
.subVs .image{position:absolute;top:50%;left:50%;width:100%;height:100%;}
.subVs .image img{min-width:100%;min-height:100%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.subVs .text{position:absolute;top:0;left:0;width:100%;height:100%;}
.subVs .text div{width:1200px;height:100%;margin:0 auto;}
.subVs .text div table{height:100%;}
.subVs .text div table td{height:100%;vertical-align:middle;}
.subVs .text div strong{display:block;padding:0 0 0 50px;font-family:'Ubuntu', sans-serif;font-size:40px;color:#333;}
.subVs .text div span{display:block;padding:10px 0 0 50px;font-size:24px;font-weight:700;}

/* Sub Tabs */
.subTabs{height:52px;border-bottom:1px solid #e1e1e1;font-size:16px;text-align:center;}
.subTabs div{width:1200px;height:100%;margin:0 auto;}
.subTabs div ul{zoom:1;height:100%;}
.subTabs div ul:after{content:"";clear:both;display:block;height:0;visibility:hidden;}
.subTabs div ul li{float:left;width:25%;height:100%;}
.subTabs div .column2 li{width:50%;}
.subTabs div .column3 li{width:33.333333%;}
.subTabs div .column5 li{width:20%;}
.subTabs div ul li a{position:relative;display:block;height:100%;padding:17px 0 0 0;color:#999;box-sizing:border-box;}
.subTabs div ul .on a{color:#f07125;}
.subTabs div ul .on a em{position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#f07125;}

/* Small Tabs */
.smallTabs{margin:0 0 70px 0;font-size:16px;text-align:center;line-height:40px;}
.smallTabs ul{zoom:1;}
.smallTabs ul:after{content:"";clear:both;display:block;height:0;visibility:hidden;}
.smallTabs ul li{position:relative;float:left;width:33%;padding:0 0 6px 0;}
.smallTabs .column2 li{width:50%;}
.smallTabs ul li a{display:block;height:40px;border:1px solid #c6c6c6;border-left:0;color:#777;}
.smallTabs ul li:first-child a{border-left:1px solid #c6c6c6;}
.smallTabs ul .on a{border:1px solid #f07125;background-color:#f07125;color:#fff;}
.smallTabs ul .on:first-child a{border-left:1px solid #f07125;}
.smallTabs ul li em{position:absolute;left:50%;bottom:0;display:none;width:14px;height:6px;margin:0 0 0 -7px;background:url(../images/bul_smtabs_arr.png) no-repeat 0 0;}
.smallTabs ul .on em{display:block;}

/* Tab Box */
.tabBoxs .tabBox{display:none;}
.tabBoxs .tabBox:first-child{display:block;}

/* Title */
.title{position:relative;margin:90px 0;}
.title h1{font-size:40px;font-weight:700;color:#333;}
.title .navi{position:absolute;top:10px;right:0;font-size:13px;line-height:13px;}
.title .navi ul{zoom:1;}
.title .navi ul:after{content:"";clear:both;display:block;height:0;visibility:hidden;}
.title .navi ul li{float:left;padding:0 0 0 8px;background:url(../images/ico_navi_arr.png) no-repeat 0 center;}
.title .navi ul .home{padding:0;padding-right:13px;background:none;}
.title .navi ul li a{display:inline-block;padding:0 13px;color:#999;vertical-align:top;}
.title .navi ul .home a{width:15px;height:13px;padding:0;background:url(../images/ico_navi_home.png) no-repeat center center;}

/* Description */
.descBox{min-height:218px;padding:35px 0 0 0;margin:0 0 10px 0;background:url(../images/bg_recruit_desc.png) no-repeat right 0;font-size:16px;color:#777;line-height:24px;box-sizing:border-box;}
.descBox.historyDesc{background:url(../images/bg_history_desc.png) no-repeat right 0;}
.descBox.globalDesc{min-height:185px;padding-top:0;background:url(../images/bg_global_desc.png) no-repeat right center;}
.descBox.mapDesc{min-height:207px;background:url(../images/bg_map_desc.png) no-repeat right center;}
.descBox.investDesc{background:url(../images/bg_invest_desc.png) no-repeat right 0;}
.descBox p{margin:0 0 20px 0;font-size:30px;color:#333;font-weight:700;line-height:36px;}

/* Board */
.boardList{padding:0 50px;}
.boardList .bSearch{height:46px;padding:15px 0 0 0;border:1px solid #cfcfcf;background-color:#f8f8f8;text-align:center;font-size:0;}
.boardList .bSearch select{height:32px;padding:0 0 0 5px;border:1px solid #cdcdcd;line-height:30px;color:#777;}
.boardList .bSearch .inp{width:190px;height:32px;padding:0 5px;margin:0 0 0 5px;border:1px solid #cdcdcd;line-height:30px;color:#777;}
.boardList .bSearch .btn{width:69px;height:32px;margin:0 0 0 5px;border:0;background-color:#f07125;font-size:15px;line-height:15px;color:#fff;cursor:pointer;}
.boardList .bPaging{margin:50px 0 0 0;text-align:center;font-size:0;}
.boardList .bPaging a, .boardList .bPaging strong{display:inline-block;height:27px;padding:6px 10px 0 10px;margin:0 2px;border:1px solid #d6d6d6;color:#a9a9a9;font-size:13px;vertical-align:middle;box-sizing:border-box;}
.boardList .bPaging .first{width:40px;padding:0;background:url(../images/bg_btn_arr_first.png) no-repeat center center;}
.boardList .bPaging .prev{width:30px;padding:0;background:url(../images/bg_btn_arr_prev.png) no-repeat center center;}
.boardList .bPaging .next{width:30px;padding:0;background:url(../images/bg_btn_arr_next.png) no-repeat center center;}
.boardList .bPaging .last{width:40px;padding:0;background:url(../images/bg_btn_arr_last.png) no-repeat center center;}
.boardList .bPaging strong{border:1px solid #f07125;color:#f07125;}
.boardList .bPaging span{display:inline-block;padding:0 10px;}
.boardList .bThumb ul{zoom:1;padding:40px 20px 0 40px;}
.boardList .bThumb ul:after{content:"";clear:both;display:block;height:0;visibility:hidden;}
.boardList .bThumb ul li{float:left;width:50%;padding:15px 10px;box-sizing:border-box;}
.boardList .bThumb ul li a{display:block;}
.boardList .bThumb ul li a dl{zoom:1;}
.boardList .bThumb ul li a dl:after{content:"";clear:both;display:block;height:0;visibility:hidden;}
.boardList .bThumb ul li a dl dt{position:relative;float:left;width:236px;height:160px;border:1px solid #d9d9d9;overflow:hidden;}
.boardList .bThumb ul li a dl dt img{width:100%;height:100%:-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;transition:all 1s;}
.boardList .bThumb ul li a:hover dl dt img{-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1);-webkit-transition:all 3s;-moz-transition:all 3s;-ms-transition:all 3s;transition:all 3s;}
.boardList .bThumb ul li a dl dd{position:relative;float:left;width:252px;height:162px;padding:20px 0 0 25px;box-sizing:border-box;}
.boardList .bThumb ul li a dl dd strong{display:block;margin:0 0 20px 0;font-size:18px;font-weight:700;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.boardList .bThumb ul li a:hover dl dd strong{color:#f07125;}
.boardList .bThumb ul li a dl dd p{height:45px;line-height:22px;font-size:16px;overflow:hidden;}
.boardList .bThumb ul li a dl dd span{position:absolute;bottom:20px;display:block;}
.boardList .bTable{margin:30px 0 0 0;}
.boardList .bTable table{table-layout:fixed;width:100%;}
.boardList .bTable table th{height:37px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background-color:#f6f6f6;vertical-align:middle;}
.boardList .bTable table th:first-child{border-left:1px solid #d9d9d9;}
.boardList .bTable table th:last-child{border-right:1px solid #d9d9d9;}
.boardList .bTable table td{padding:10px 0;border-bottom:1px solid #e3e3e3;text-align:center;vertical-align:middle;}
.boardList .bTable table td a{display:block;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.boardList .bTable table td a:hover{color:#f07125;}
.boardView{padding:0 50px;}
.boardView .bInfom{padding:20px 25px;border:1px solid #d9d9d9;border-top:2px solid #9d9d9d;background-color:#f6f6f6;color:#777;}
.boardView .bInfom strong{display:block;margin:0 0 5px 0;font-size:16px;line-height:22px;color:#333;font-weight:400;}
.boardView .bInfom p span{display:inline-block;margin:0 0 0 35px;vertical-align:middle;}
.boardView .bInfom p .writer{padding:0 0 0 16px;background:url(../images/ico_writer.png) no-repeat 0 center;}
.boardView .bInfom p .date{padding:0 0 0 20px;background:url(../images/ico_date.png) no-repeat 0 center;}
.boardView .bInfom p span:first-child{margin-left:0;}
.boardView .bButtons{padding:20px 35px 0 0;border-top:1px solid #dadedf;text-align:right;font-size:0;}
.boardView .bButtons a{display:inline-block;height:40px;margin:0 0 0 5px;padding:0 25px;background-color:#a4a4a4;color:#fff;line-height:40px;font-size:16px;}
.boardView .bContents{padding:20px 20px;font-size:15px;line-height:22px;color:#777;}
.boardView .bContents img{width:100%;}

/* Thumbnail Slider */
.thumbSlider{padding:0 50px;text-align:center;}
.thumbSlider .thumbSliderIn{position:relative;height:278px;padding:0 155px;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;}
.thumbSlider .thumbSliderIn .thumbList{padding:30px 0 0 0;}
.thumbSlider .thumbSliderIn .thumbList a{display:block;}
.thumbSlider .thumbSliderIn .thumbList a dl dt{width:236px;height:160px;border:1px solid #d9d9d9;overflow:hidden;}
.thumbSlider .thumbSliderIn .thumbList a dl dt img{width:100%;height:100%:-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;transition:all 1s;}
.thumbSlider .thumbSliderIn .thumbList a:hover dl dt img{-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1);-webkit-transition:all 3s;-moz-transition:all 3s;-ms-transition:all 3s;transition:all 3s;}
.thumbSlider .thumbSliderIn .thumbList a dl dd{padding:20px 0 0 0;}
.thumbSlider .thumbSliderIn .thumbList a dl dd strong{display:block;margin:0 0 5px 0;font-size:16px;font-weight:500;}
.thumbSlider .thumbSliderIn .thumbList a:hover dl dd strong{color:#f07125;}
.thumbSlider .thumbSliderIn .swiper-button-prev{left:60px;width:26px;height:100%;margin-top:-139px;cursor:pointer;background:url(../images/bg_btn_slider_prev.png) no-repeat center center;}
.thumbSlider .thumbSliderIn .swiper-button-next{right:60px;width:26px;height:100%;margin-top:-139px;cursor:pointer;background:url(../images/bg_btn_slider_next.png) no-repeat center center;}
.thumbSlider .thumbSliderIn .swiper-button-disabled{display:none;}
.thumbSlider2 .thumbSliderIn .thumbList{padding-top:42px;}
.thumbPlayer{padding:0 50px 70px 50px;}
.thumbPlayer div iframe{width:100%;}
.thumbPlayer p{margin:30px 0 0 0;font-size:24px;color:#333;font-weight:700;}
.thumbPlayer2{padding:0 50px 70px 50px;}
.thumbPlayer2 dl{zoom:1;}
.thumbPlayer2 dl:after{content:"";clear:both;display:block;height:0;visibility:hidden;}
.thumbPlayer2 dl dt{float:left;width:630px;}
.thumbPlayer2 dl dt iframe{width:100%;}
.thumbPlayer2 dl dd{float:left;width:470px;padding:30px 0 0 50px;color:#333;line-height:22px;font-size:16px;box-sizing:border-box;}
.thumbPlayer2 dl dd strong{display:block;font-size:24px;font-weight:700;}
.thumbPlayer2 dl dd p{margin:40px 0 0 0;}

/* Inquiry Form */
.investForm{padding:0 50px;}
.investForm .formBox{padding:70px 0 55px 0;border-top:1px solid #d3d3d3;}
.investForm .formBox .tit{margin:0 0 30px 0;font-size:20px;text-align:center;}
.investForm .formBox table{table-layout:fixed;width:100%;}
.investForm .formBox table th{padding:15px 0;font-size:15px;line-height:21px;text-align:right;vertical-align:middle;}
.investForm .formBox table th span{display:block;padding:0 10px 0 0;}
.investForm .formBox table th span em{display:inline-block;width:20px;text-align:center;color:#f07125;}
.investForm .formBox table td{padding:15px 0;vertical-align:middle;}
.investForm .formBox table td input, .investForm .formBox table td select{width:100%;height:32px;padding:0 5px;border:1px solid #d9d9d9;line-height:30px;}
.investForm .formBox table td select{padding-right:0;}
.investForm .formBox .col3{padding:0 20px;}
.investForm .formBox .col1{padding:0 150px;}
.investForm .formBox .textBox{padding:0 100px 15px 100px;}
.investForm .formBox .textBox textarea{width:100%;height:122px;padding:5px;border:1px solid #d9d9d9;line-height:22px;}
.investForm .formBox .selectBox{padding:0 280px 15px 280px;text-align:center;}
.investForm .formBox .selectBox select{width:100%;height:32px;padding:0 0 0 5px;border:1px solid #d9d9d9;line-height:30px;}
.investForm .formBox .selectBox p{margin:20px 0 0 0;}
.investForm .formPrivacy{padding:50px 150px;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;background-color:#f9f9f9;}
.investForm .formPrivacy .tit{position:relative;margin:0 0 20px 0;padding:0 0 0 12px;font-size:16px;color:#f07125;font-weight:400;}
.investForm .formPrivacy .tit:before{content:'';position:absolute;left:0;top:50%;width:4px;height:4px;margin:-2px 0 0 0;border-radius:100%;background-color:#f07125;}
.investForm .formPrivacy div{height:140px;padding:20px;border:1px solid #d1d1d1;background-color:#fff;color:#777;line-height:20px;box-sizing:border-box;overflow:auto;}
.investForm .formPrivacy .chk{margin:20px 0 0 0;text-align:center;}
.investForm .formPrivacy .chk input{display:inline-block;vertical-align:middle;}
.investForm .formPrivacy .chk span{display:inline-block;vertical-align:middle;}
.btnWrap{margin:70px 0 0 0;text-align:center;font-size:0;}
.btnWrap a, .btnWrap input, .btnWrap button{display:inline-block;height:40px;margin:0 2px;padding:0 35px;border:0;line-height:40px;background-color:#a4a4a4;text-align:center;font-size:16px;color:#fff;vertical-align:top;cursor:pointer;font-weight:300;box-sizing:border-box;outline:0;}
.btnWrap .orange{background-color:#f07125;}

/* Recruit */
.recruit{padding:0 50px;margin:-35px 0 0 0;}
.recruit .rightPeo{position:relative;height:421px;margin:140px 0 70px -60px;background:url(../images/img_right_people.png) no-repeat center 0;}
.recruit .rightPeo div{position:absolute;font-size:16px;color:#777;line-height:20px;}
.recruit .rightPeo .p1{left:130px;top:92px;}
.recruit .rightPeo .p2{left:870px;top:92px;}
.recruit .rightPeo .p3{left:130px;top:307px;}
.recruit .rightPeo .p4{left:870px;top:307px;}
.recruit .rightPeo div p{margin:0 0 10px 0;font-size:22px;color:#333;font-weight:700;line-height:1;}
.recruit .welfare{padding:20px 50px;font-size:0;font-weight:700;color:#929292;text-align:center;}
.recruit .welfare ul{padding:40px 0;border-top:1px solid #d3d3d3;}
.recruit .welfare ul:last-child{border-bottom:1px solid #d3d3d3;}
.recruit .welfare ul li{display:inline-block;width:180px;}
.recruit .welfare ul li span{display:inline-block;width:138px;height:138px;}
.recruit .welfare ul .w1 span{background:url(../images/ico_welfare1.png) no-repeat center center;}
.recruit .welfare ul .w2 span{background:url(../images/ico_welfare2.png) no-repeat center center;}
.recruit .welfare ul .w3 span{background:url(../images/ico_welfare3.png) no-repeat center center;}
.recruit .welfare ul .w4 span{background:url(../images/ico_welfare4.png) no-repeat center center;}
.recruit .welfare ul .w5 span{background:url(../images/ico_welfare5.png) no-repeat center center;}
.recruit .welfare ul .w6 span{background:url(../images/ico_welfare6.png) no-repeat center center;}
.recruit .welfare ul .w7 span{background:url(../images/ico_welfare7.png) no-repeat center center;}
.recruit .welfare ul .w8 span{background:url(../images/ico_welfare8.png) no-repeat center center;}
.recruit .welfare ul .w9 span{background:url(../images/ico_welfare9.png) no-repeat center center;}
.recruit .welfare ul .w10 span{background:url(../images/ico_welfare10.png) no-repeat center center;}
.recruit .welfare ul li p{margin:12px 0 0 0;font-size:14px;}

/* Investment */
.investment{padding:0 50px;}
.investment .invContact{padding:50px 0 50px 290px;margin:0 0 0 240px;background:url(../images/bg_irContact.png) no-repeat 0 center;color:#777;line-height:32px;font-size:16px;}
.investment .invContact strong{display:block;margin:0 0 5px 0;font-size:24px;color:#333;}
.investment .invContact p{width:368px;height:50px;margin:35px 0 0 0;border-top:1px solid #bcbcbc;border-bottom:1px solid #bcbcbc;line-height:50px;}
.investment .invContact p a{display:block;padding:0 0 0 50px;color:#777;}
.investment .tabBoxs{padding:0 50px;}
.investment .stitle{margin:0 0 40px 0;font-size:24px;color:#333;font-weight:700;}
.investment .stitle span{display:inline-block;margin:0 0 0 20px;vertical-align:bottom;font-size:14px;color:#777;font-weight:300;}
.investment .invTb table{table-layout:fixed;width:100%;}
.investment .invTb table thead th{border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;background-color:#f8f8f8;font-size:400;line-height:60px;}
.investment .invTb table thead th:first-child{border-left:1px solid #cfcfcf;}
.investment .invTb table thead th:last-child{border-right:1px solid #cfcfcf;}
.investment .invTb table tbody th{padding:0 0 0 50px;font-weight:400;border-bottom:1px solid #e3e3e3;text-align:left;color:#777;line-height:49px;}
.investment .invTb table tbody td{padding:0 45px;border-bottom:1px solid #e3e3e3;text-align:right;color:#777;line-height:49px;}
.investment .graphArea{margin:0 0 140px;}
.investment .graphArea div{display:table;width:100%;}
.investment .graphArea div dl{display:table-row;}
.investment .graphArea div dl dt{display:table-cell;width:240px;font-size:16px;text-align:center;line-height:50px;}
.investment .graphArea div dl dt ul li a{position:relative;display:block;height:100%;margin:0 0 -1px 0;border:1px solid #c6c6c6;color:#999;}
.investment .graphArea div dl dt ul .on a{z-index:10;border:1px solid #f07125;color:#f07125;}
.investment .graphArea div dl dd{display:table-cell;padding:0 0 0 50px;vertical-align:top;}

/* Business */
.business{padding:0 50px;}
.business .bnLogo{padding:30px 0 40px 0;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;text-align:center;font-size:16px;line-height:22px;}
.business .bnLogo p{margin:30px 0 0 0;}
.business .bnDesc{padding:0 0 90px 0;font-size:16px;line-height:24px;}
.business .bnDesc div{table-layout:fixed;display:table;width:100%;}
.business .bnDesc div dl{display:table-row;}
.business .bnDesc div dl dd{display:table-cell;width:50%;padding:0 15px;box-sizing:border-box;}
.business .bnDesc div dl dd:first-child{padding-left:0;}
.business .bnDesc div dl dd:last-child{padding-right:0;}
.business .bnTitle{margin:0 0 50px 0;text-align:center;font-size:30px;line-height:38px;color:#333;font-weight:700;}
.business .bnSlider{height:518px;margin:0 0 50px 0;overflow:hidden;}
.business .bnSlider .bnSliderIn{position:relative;}
.business .bnSlider .bnSliderIn .swiper-button-prev{left:35px;display:block;width:56px;height:90px;margin:-45px 0 0 0;background:url(../images/btn_bn_arrL.png) no-repeat center center;}
.business .bnSlider .bnSliderIn .swiper-button-next{right:35px;display:block;width:56px;height:90px;margin:-45px 0 0 0;background:url(../images/btn_bn_arrR.png) no-repeat center center;}
.bnIcons{zoom:1;width:948px;margin:80px auto 0 auto;font-size:16px;line-height:24px;}
.bnIcons:after{content:"";clear:both;display:block;height:0;visibility:hidden;}
.bnIcons dl{float:left;width:193px;padding:0 22px;}
.bnIcons dl dt{height:207px;}
.bnIcons .b1 dt{background:url(../images/bg_bn_icons1.png) no-repeat 0 0;}
.bnIcons .b2 dt{background:url(../images/bg_bn_icons2.png) no-repeat 0 0;}
.bnIcons .b3 dt{background:url(../images/bg_bn_icons3.png) no-repeat 0 0;}
.bnIcons .b4 dt{background:url(../images/bg_bn_icons4.png) no-repeat 0 0;}
.bnIcons .b5 dt{background:url(../images/bg_bn_icons5.png) no-repeat 0 0;}
.bnIcons dl dt span{display:block;width:100%;height:100%;}
.bnIcons .i1 dt span{background:url(../images/ico_bn1.png) no-repeat center center;}
.bnIcons .i2 dt span{background:url(../images/ico_bn2.png) no-repeat center center;}
.bnIcons .i3 dt span{background:url(../images/ico_bn3.png) no-repeat center center;}
.bnIcons .i4 dt span{background:url(../images/ico_bn4.png) no-repeat center center;}
.bnIcons .i5 dt span{background:url(../images/ico_bn5.png) no-repeat center center;}
.bnIcons .i6 dt span{background:url(../images/ico_bn6.png) no-repeat center center;}
.bnIcons .i7 dt span{background:url(../images/ico_bn7.png) no-repeat center center;}
.bnIcons .i8 dt span{background:url(../images/ico_bn8.png) no-repeat center center;}
.bnIcons .i9 dt span{background:url(../images/ico_bn9.png) no-repeat center center;}
.bnIcons .i10 dt span{background:url(../images/ico_bn10.png) no-repeat center center;}
.bnIcons .i11 dt span{background:url(../images/ico_bn11.png) no-repeat center center;}
.bnIcons .i12 dt span{background:url(../images/ico_bn12.png) no-repeat center center;}
.bnIcons dl dd{padding:35px 0 0 0;}
.bnIcons dl dd p{margin:0 0 20px 0;font-size:19px;color:#333;font-weight:700;text-align:center;}
.bnIcons dl dd ul{padding:0 0 0 30px;}
.bnIcons dl dd .pl0Ul{padding-left:0;}
.bnIcons dl dd .pl10Ul{padding-left:20px;}
.bnIcons dl dd ul li{position:relative;padding:0 0 0 11px;}
.bnIcons dl dd ul li:before{content:' ';position:absolute;left:0;top:11px;display:block;width:5px;height:5px;border-radius:100%;background-color:#ababab;}

/* Haimarrow */
.ceo{padding:0 0 0 555px;font-size:17px;line-height:24px;}
/* .ceo{padding:0 0 0 555px;background:url(../images/img_ceo1.png) no-repeat 50px 40px;font-size:17px;line-height:24px;}   */
.ceo strong{color:#333;font-size:20px;font-weight:400;}
.ceo p{margin:0 0 60px -30px;}
.ceo span{display:block;margin:10px 0 0 0;color:#333;font-size:17px;}
.ceo span em{display:inline-block;margin:0 10px 0 0;vertical-align:middle;font-weight:400;}

.vision{padding:70px 50px 0 50px;background:url(../images/img_vision_map.png) no-repeat 190px 0;}
.vision .visionIn{position:relative;padding:30px 0;border-top:1px solid #ebebeb;}
.vision .visionIn .vTitle{possition:absolute;left:0;top:30px;font-family:'Montserrat', sans-serif;font-size:16px;color:#bcbcbc;}
.vision .visionIn .vText{font-size:26px;line-height:38px;color:#333;font-weight:700;text-align:center;}
.vision .visionIn .vText strong{color:#f76f1d;font-weight:700;}
.vision .bnIcons{width:1085px;margin-top:60px;}
.vision .bnIcons .i1 dt span{background:url(../images/ico_vision1.png) no-repeat center center;}
.vision .bnIcons .i2 dt span{background:url(../images/ico_vision2.png) no-repeat center center;}
.vision .bnIcons .i3 dt span{background:url(../images/ico_vision3.png) no-repeat center center;}
.vision .bnIcons .i4 dt span{background:url(../images/ico_vision4.png) no-repeat center center;}
.vision .bnIcons .i5 dt span{background:url(../images/ico_vision5.png) no-repeat center center;}
.vision .bnIcons dl{padding-left:12px;padding-right:12px;}
.vision .bnIcons dl dd ul{padding:0;}
.vision .bnIcons dl dd ul li{padding:0;text-align:center;}
.vision .bnIcons dl dd ul li:before{display:none;}
/*.vision .visionBox{position:relative;width:480px;height:417px;margin:0 auto;background:url(../images/img_vision.png) no-repeat 0 0;font-size:16px;line-height:20px;color:#777;text-transform:uppercase;}
.vision .visionBox div{position:absolute;animation-duration:1s;}
.vision .visionBox .m{top:-75px;text-align:center;}
.vision .visionBox .v{right:450px;top:415px;width:300px;text-align:right;animation-delay:0.5s;}
.vision .visionBox .c{left:445px;top:415px;width:380px;animation-delay:1s;}
.vision .visionBox div p{margin:0 0 20px 0;font-size:24px;font-family:'Montserrat', sans-serif;font-weight:700;color:#333;}*/

.history{padding:0 50px;margin:-35px 0 0 0;}
.history .hisBox{position:relative;padding:0 0 0 405px;}
.history .hisBox .hisYear{position:absolute;left:50px;top:0;width:285px;min-height:216px;background:url(../images/bg_shape_history.png) no-repeat right 15px;font-family:'Montserrat', sans-serif;font-weight:700;font-size:32px;color:#b8b8b8;}
.history .hisBox .hisYear p{margin:20px 0 0 0;padding:0 60px 0 0;font-size:48px;color:#f07125;text-align:right;}
.history .hisBox .hisList{width:640px;font-size:16px;line-height:24px;color:#777;}
.history .hisBox .hisList dl{zoom:1;padding:20px 0;border-bottom:1px dotted #999;}
.history .hisBox .hisList dl:after{content:"";clear:both;display:block;height:0;visibility:hidden;}
.history .hisBox .hisList dl dt{float:left;width:120px;padding:5px 0 0 40px;font-family:'Montserrat', sans-serif;font-weight:700;font-size:20px;color:#333;}
.history .hisBox .hisList dl dd{float:left;}
.history .hisBox .hisList dl dd ul li{position:relative;padding:5px 0 5px 55px;}
.history .hisBox .hisList dl dd ul li span{position:absolute;left:0;top:5px;font-family:'Montserrat', sans-serif;font-weight:700;font-size:20px;color:#f07125;}
.history .awardBox{margin:-20px 0 0 50px;font-size:14px;line-height:20px;color:#777;}
.history .awardBox ul{zoom:1;}
.history .awardBox ul:after{content:"";clear:both;display:block;height:0;visibility:hidden;}
.history .awardBox ul li{float:left;width:50%;padding:20px 0;}
.history .awardBox ul .sec{width:40%;}
.history .awardBox ul li dl{zoom:1;}
.history .awardBox ul li dl:after{content:"";clear:both;display:block;height:0;visibility:hidden;}
.history .awardBox ul li dl dt{float:left;width:211px;height:153px;border:1px solid #dfdfdf;}
.history .awardBox ul li dl dt img{width:100%;height:100%;}
.history .awardBox ul li dl dd{float:left;padding:20px 0 0 30px;}
.history .awardBox ul li dl dd p{height:55px;font-size:16px;color:#333;font-weight:400;}

.global{padding:0 50px;}
.global .globalBox{width:1100px;margin:0 auto;}
.global .globalBox .globlImg{position:relative;}
.global .globalBox .globlImg p{position:absolute;animation-duration:1s;}
.global .globalBox .globlImg .france{top:58px;left:97px;}
.global .globalBox .globlImg .thailand{top:110px;left:305px;animation-delay:0.3s;}
.global .globalBox .globlImg .vietnam{top:123px;left:406px;animation-delay:0.6s;}
.global .globalBox .globlImg .canada{top:46px;left:752px;animation-delay:0.9s;}
.global .globalBox .globlImg .brazil{top:168px;left:980px;animation-delay:1.2s;}
/*.global .globalBox .globlImg .russia{top:44px;left:254px;}
.global .globalBox .globlImg .china{z-index:10;top:88px;left:315px;animation-delay:0.3s;}
.global .globalBox .globlImg .japan{top:76px;left:488px;animation-delay:0.6s;}
.global .globalBox .globlImg .vietnam{z-index:10;top:143px;left:406px;animation-delay:0.9s;}
.global .globalBox .globlImg .australia{top:223px;left:479px;animation-delay:1.2s;}
.global .globalBox .globlImg .newzealand{top:258px;left:597px;animation-delay:1.5s;}
.global .globalBox .globlImg .usa{top:83px;left:776px;animation-delay:1.8s;}*/
.global .globalBox .globalAddr{margin:50px 0 0 0;}
.global .globalBox .globalAddr dl{zoom:1;}
.global .globalBox .globalAddr dl:after{content:"";clear:both;display:block;height:0;visibility:hidden;}
.global .globalBox .globalAddr dl dt{float:left;padding:3px 30px 0 30px;font-size:24px;color:#333;font-weight:500;}
.global .globalBox .globalAddr dl dd{float:left;padding:0 0 0 45px;border-left:1px solid #e6e6e6;color:#777;line-height:24px;font-size:14px;font-weight:400;text-transform:uppercase;}
.global .globalBox .globalAddr dl dd ul li{margin:0 0 50px 0;}
.global .globalBox .globalAddr dl dd ul li:last-child{margin:0;}
.global .globalBox .globalAddr dl dd ul li p{margin:0 0 10px 0;font-size:16px;color:#f76f1d;font-weight:500;}

.location{padding:0 50px;margin:-35px 0 0 0;}
.location .mapBox{width:1000px;margin:0 auto;}
.location .mapBox .mapArea{width:998px;height:431px;border:1px solid #c6c6c6;}
.location .mapBox .mapAddr{margin:50px 0 0 0;font-size:16px;color:#777;line-height:22px;}
.location .mapBox .mapAddr ul{zoom:1;}
.location .mapBox .mapAddr ul:after{content:"";clear:both;display:block;height:0;visibility:hidden;}
.location .mapBox .mapAddr ul li{position:relative;float:left;padding:0 50px 0 90px;}
.location .mapBox .mapAddr ul li:before{content:' ';position:absolute;left:0;top:0;display:block;width:69px;height:69px;border:1px solid #c6c6c6;border-radius:100%;background:url(../images/ico_map1.png) no-repeat center center;}
.location .mapBox .mapAddr ul .m2:before{background:url(../images/ico_map2.png) no-repeat center center;}