@charset "utf-8";
@import url("common.css");

body {overflow-x: hidden;}
#container {width: 100%; position: relative; z-index: 1;}
#wrap .inner {width: 1200px; position: relative; margin: 0 auto;}
#wrap {overflow: hidden; position: relative;}
#btn-top {display: none;}
#footer {margin-top: 0;}
p, a {color:#ffffff;}



#contents {width: 100%; display: table;}
#contents .inner_left {display: table-cell;}
#contents .innder {display: table-cell; width: 1200px;}
#contents .inner_right {display: table-cell;}



/* 헤더 */
#header {width: 100%; height: 60px; z-index: 10; position: relative; background: url("../images/grid_line.png") 0 100% repeat-x;}
#header .inner {position: static; padding-top: 10px;}
#header a {font-size: 11px;}
#header h1 {float: left; height: 20px;}
#header .util-menu {padding-top: 0px; float: right; z-index: 10; }
#header .util-menu a {margin-left: 30px; padding-right: 17px; background: url("../images/bl_arr_d.png") 100% center no-repeat;}
#header .util-menu li {position: relative;}
#header .util-menu .util-1 span {background: url("../images/ic_search.png") center center no-repeat;}
#header .util-menu .util-1 span {width: 20px; height: 20px; display: block; color: transparent; font-size: 12px; text-indent:-9999px;}
#header .util-menu .util-2 span {background: url("../images/ic_global.png") center center no-repeat;}
#header .util-menu .util-2 span {width: 25px; height: 25px; display: block; color: transparent; font-size: 12px; text-indent:-9999px;}
#header .util-menu .util-3 {padding-top: 3px; height: 22px;}
#header .util-menu .util-3 span {color: #898d92;}
#header .util-menu .util-3 span {color: #ffffff;}
#header .util-menu .btn-cl-search span {height: 25px; background: url("../images/btn_close.png") center center no-repeat;}
#header .util-menu .btn-cl-search {position: absolute; right: 0px; top: 0; margin: 0; padding: 0; opacity: 0; display: none;}
#header .util-menu .btn-cl-search span {width: 18px; height: 18px; display: block; color: transparent; font-size: 12px; text-indent:-9999px;}
#header .util-menu a, 
#header .util-menu ul, 
#header .util-menu li, 
#header .util-menu .keyword, 
#header .util-menu input {float: left;}
#header .util-menu .keyword {position: relative;}
#header .util-menu .keyword a {
	margin-left: 10px; padding: 3px 0; background: none !important;
	-webkit-transition-duration: 0.3s; transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;
}
#header .util-menu .keyword input {
	width: 0; position: absolute; right: 0; top: -5px; text-indent: 0; background-color: transparent; border: none; border-bottom: 2px solid #51555d; display: none; outline: none;
	-webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;
}
#header {border-bottom: none;}
#header .util-menu .keyword input {border-bottom: 2px solid #ffffff; color: #ffffff;}
#header .util-menu .keyword input::-webkit-input-placeholder {color: #c0b5ad;}
#header .util-menu .keyword input::-moz-placeholder {color: #c0b5ad;}
#header .util-menu .keyword input:-ms-input-placeholder {color: #c0b5ad;}
#header .util-menu .keyword input:-moz-placeholder {color: #c0b5ad;}
#header .util-menu .keyword.show .btn-cl-search {display: block; opacity: 1;}
#header .util-menu .keyword.show .util-1 {-webkit-transform: translateX(-170px); transform: translateX(-170px); opacity: 1;}
#header .util-menu .keyword.show input {width: 160px;}

#header, #header a, #header p, #header span, #contents, #contents a, #contents p, #contents span {text-shadow: 1px 1px 1px rgba(0, 0, 0, .7);}


/* 메인레이아웃 */
body.load .gnb-copy .left .kv-copy {opacity: 1;}
.gnb-copy:after {display: block; content:""; height: 0; clear: both; visibility: hidden;}
.gnb-copy .left {float: left; width: 100%; text-align: center; }
.gnb-copy .left .kv-copy {
	opacity: 0;
	-webkit-transition-property: opacity; transition-property: opacity;
	-webkit-transition-duration: 3.5s; transition-duration: 3.5s;
	-webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;
}
.gnb-copy .right {position: relative; float: left; width: 1%; background: url("../images/grid_line.png") 100% 0 repeat-y;}
.gnb-copy .right.disable .ico {background: url("../images/ic_extend_2.png") 90% 50% no-repeat;}
.gnb-copy .right.disable .ico span {opacity: 0; -webkit-transition-duration: 0.4s; transition-duration: 0.4s;}
.gnb-copy .right.disable h2 {opacity: 0.6; margin-top: -5px;}
.gnb-copy .right .bl {position: absolute; left: -9px; bottom: -9px; width: 17px; height: 17px; background: url("../images/plus.png") 0 0 no-repeat;}
.gnb-copy .right .gnb-inner {background: url("../images/mask_2.png") 0 0 repeat;}
.gnb-copy .right li {position: relative; background: url("../images/grid_line.png") 100% 0 repeat-x;}
.gnb-copy .right li.gnb-3 {}
.gnb-copy .right li.first {background: none;}
.gnb-copy .right a {display: block; font-size: 24px; padding-left: 58px;}
.gnb-copy .right a h2 {
	font-size: 24px; color: #ffffff;
	-webkit-transition-property: opacity; transition-property: opacity;
	-webkit-transition-duration: 0.5s; transition-duration: 0.5s;
	-webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;
}
#contents .gnb-copy .right a p {font-size: 14px; color: #51555d; max-height: 0; overflow: hidden; text-shadow: none; line-height: 1.4em;}
.gnb-copy .right .ico  {position: absolute; z-index: -1; right: 50px; top: 50%; margin-top: -21px;}
.gnb-copy .right .ico span  {
	display: block; width: 42px; height: 42px; background: url("../images/ic_extend.png") 90% 50% no-repeat;
	-webkit-transition-property:  opacity; transition-property:  opacity;
	-webkit-transition-duration: 1s; transition-duration: 1s;
	-webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;
}



/* 롤링배너 - */
.kv-copy .tit {font-family: 'nanum-square-b'; padding: 0 0 50px 0; font-size: 52px; line-height: 1.2em; background: url("../images/sub_copy_line.png") 0 100% no-repeat;}

.kv-copy .tit span {background: url("../images/ic_arr_r.png") 0 0 no-repeat; width: 18px; height: 38px; margin-left: 20px; display: inline-block;}
.kv-copy li {position: absolute;}
.kv-copy li div {
	opacity: 0;
	-webkit-transition-property: transform opacity; transition-property: transform opacity;
	-webkit-transition-duration: 2s; transition-duration: 2s;
	-webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;
}
.kv-copy li.on.fadeOut div {opacity: 0;}
.kv-copy li.on div {opacity: 1;}
.kv-copy p.su {
	font-size: 24px; line-height: 1.8em; padding: 54px 0 10px;
	-webkit-transition-property: opacity; transition-property: opacity;
	-webkit-transition-duration: 2s; transition-duration: 0.2s;
	-webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;
}
.kv-copy p.su.hide {opacity: 1;}

/*12월27일 팝업적용용*/
.kv-copy .tit2 {font-family: 'nanum-square-b'; padding: 0 0 20px 0; font-size: 52px; line-height: 1.2em; }
.kv-copy .tit3 {font-family: 'nanum-square-b'; padding: 0 0 50px 0;  background: url("../images/sub_copy_line.png") 0 100% no-repeat;}
.kv-copy p.su2 {
	font-size: 24px; line-height: 1.8em; padding: 70px 0 10px;
	-webkit-transition-property: opacity; transition-property: opacity;
	-webkit-transition-duration: 2s; transition-duration: 0.2s;
	-webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;
}
.kv-copy p.su5 {
	font-size: 24px; line-height: 1.8em; padding: 70px 0 10px;
	-webkit-transition-property: opacity; transition-property: opacity;
	-webkit-transition-duration: 2s; transition-duration: 0.2s;
	-webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;
}
.kv-copy p.su6 {
	font-family: 'nanum-square-b'; padding: 0 0 20px 0; font-size: 48px; line-height: 1.2em; letter-spacing:-1px;
	-webkit-transition-property: opacity; transition-property: opacity;
	-webkit-transition-duration: 2s; transition-duration: 0.2s;
	-webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;
}
.kv-copy p.su2.hide {opacity: 1;}

/*12월27일 팝업적용용*/

/* 롤링배너 - 버튼 */
.control-btns {position: absolute; left: 0px; bottom: 25px;}
.control-btns span {width: 10px; height: 10px; overflow: hidden; display: block; text-indent: -999px;}
.control-btns a {float: left;}
.control-btns a div {
	width: 10px; height: 10px; border-radius: 25px; background: #ffffff; margin-right: 7px; margin-top: 3px;
	-webkit-transition-property: width; transition-property: width;
	-webkit-transition-duration: 0.3s; transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;
}
.control-btns a.show {display: block;}
.control-btns .btn-play, .control-btns .btn-stop {display: none;}
.control-btns a.on div {width: 22px; background: #f58026;}
.control-btns a.btn-play div {background: url("../images/btn_play.png") 0 0 no-repeat; margin-top: 0; margin-right: 5px; margin-left: 10px; width: 15px; height: 17px; border-radius: 0;}
.control-btns a.btn-stop div {background: url("../images/btn_pause.png") 0 0 no-repeat; margin-top: 0; margin-right: 5px; margin-left: 10px; width: 15px; height: 17px; border-radius: 0;}



/* 메뉴 */
.hvr-shutter-out-vertical:hover .ico,
.hvr-shutter-out-vertical:focus .ico,
.hvr-shutter-out-vertical:active .ico {opacity: 0;}
.hvr-shutter-out-vertical {
	display: inline-block; vertical-align: middle; position: relative;
	-webkit-transform: translateZ(0); transform: translateZ(0);
	-webkit-backface-visibility: hidden; backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale; -webkit-transition-property: color; transition-property: color;
	-webkit-transition-duration: 0.3s; transition-duration: 0.3s;
}
.hvr-shutter-out-vertical:before {
	content: ""; position: absolute; z-index: -1; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; background: #ffffff url("../images/ic_gnb.png") 90% 50% no-repeat; text-shadow: none;
	-webkit-transform: scaleY(0); transform: scaleY(0);
	-webkit-transform-origin: 50%; transform-origin: 50%;
	-webkit-transition-property: transform; transition-property: transform;
	-webkit-transition-duration: 0.3s; transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;
}
.gnb-1 .hvr-shutter-out-vertical:before {background: #ffffff url("../images/ic_gnb_1.png") 90% 50% no-repeat;}
.gnb-2 .hvr-shutter-out-vertical:before {background: #ffffff url("../images/ic_gnb_2.png") 90% 50% no-repeat;}
.gnb-3 .hvr-shutter-out-vertical:before {background: #ffffff url("../images/ic_gnb_3.png") 90% 50% no-repeat;}
.hvr-shutter-out-vertical:hover, 
.hvr-shutter-out-vertical:focus,  
.hvr-shutter-out-vertical:active {background-size: 0px !important;}
.hvr-shutter-out-vertical:hover h2, 
.hvr-shutter-out-vertical:focus h2, 
.hvr-shutter-out-vertical:active h2 {color: #e8252d !important; text-shadow: none;}
.hvr-shutter-out-vertical:hover:before, 
.hvr-shutter-out-vertical:focus:before, 
.hvr-shutter-out-vertical:active:before {-webkit-transform: scaleY(1); transform: scaleY(1);}
.hvr-shutter-out-vertical:hover p, 
.hvr-shutter-out-vertical:focus p, 
.hvr-shutter-out-vertical:active p {max-height: 50px !important;}
.tbl-out {display: table; height: 100%; width: 100%;}
.tbl-mid {height: 150px; display: table-cell; vertical-align: middle;}



/* 하단 네비게이션 */
#subsidiary { position: relative;}
#subsidiary.on ul.subsidiary li span.bl {background: none;}
#subsidiary.on .mask {opacity: 1; /*background: url("../images/mask_2.png") 0 0 repeat;*/}
#subsidiary.on span {display: none;}

#subsidiary .mask {
	position: absolute; left: 0; top: 0; bottom: 0; right: 0; opacity: 0;
	-webkit-transition-property: opacity; transition-property: opacity;
	-webkit-transition-duration: 1s; transition-duration: 1s;
	-webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;
}
#subsidiary ul:after {display: block; content:""; height: 0; clear: both; visibility: hidden;}
#subsidiary ul.subsidiary li {float: left; width: 33%; text-align: center;background-color: rgba(30,30,30,0.5);}
#subsidiary ul.subsidiary li a {display: block; width: 100%;}
#subsidiary span.bl {position: absolute; left: 0; top: -8px; width: 100%; height: 17px; background: url("../images/fa_grid.png") 50% 0 no-repeat;}
#subsidiary span.bl.hide {display: none;}
#subsidiary ul.subsidiary li a span {display: none;}
#subsidiary ul.subsidiary .sub-copy {position: absolute; left: 0; top: 0; width: 100%; padding: 0; display: none;}

#subsidiary .sub-copy-area {width: 100%;}
#subsidiary .sub-copy .sub-img {
	-webkit-transition-property: transform; transition-property: transform ;
	-webkit-transition-duration: 0.5s; transition-duration: 0.5s;
	-webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;
	-webkit-transform: translateY(50px); transform: translateY(50px);
}
#subsidiary .sub-copy div {
	position: absolute; left: -50px; top: -40px; opacity: 0;
	-webkit-transition-property: opacity; transition-property: opacity;
	-webkit-transition-duration: 0.9s; transition-duration: 0.9s;
	-webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;
}
#subsidiary .sub-copy.show div {opacity: 1;}
#subsidiary .sub-copy.show .sub-img {-webkit-transform: translateY(0); transform: translateY(0);}
#subsidiary .sub-copy a {display: block;}
#subsidiary .sub-copy p {
	padding: 60px 0 40px 0; text-align: right; font-size: 18px; background: url("../images/sub_copy_line.png") 100% 100% no-repeat; opacity: 0;
	-webkit-transition-property: transform opacity; transition-property: transform opacity;
	-webkit-transition-duration: 1.5s; transition-duration: 1.5s;
	-webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;	
}
#subsidiary .sub-copy p strong {font-size: 32px; display: block; padding-bottom: 30px;}
#subsidiary .sub-copy p strong .t-1 {color: #e8252d; display: inline;}
#subsidiary .sub-copy p strong .t-2 {color: #f58026; display: inline;}
#subsidiary .sub-copy.show p {opacity: 1;}
#subsidiary .subsidiary .ic-move {position: absolute; display: block; top: -21px; right: 0; height: 45px; width: 45px; background: url("../images/btn_go.png") 100% 100% no-repeat; display: none; text-indent:-9999px;}
#subsidiary .subsidiary .on .ic-move {display: block;}



/* 배경 */
#vr {z-index: 0; min-width: 1280px; position: absolute; left: 0; top: 0; width: 100%; right: 0; bottom: 0; overflow: hidden;}
#vr div {height: 100%;}
#vr div.img-1 {background: url("../images/kv_bg_1.jpg"); background-size: cover; background-repeat: no-repeat; background-position: center center;}
#vr div.img-2 {background: url("../images/kv_bg_2.jpg"); background-size: cover; background-repeat: no-repeat; background-position: center center;}
#vr div.img-3 {background: url("../images/kv_bg_3.jpg"); background-size: cover; background-repeat: no-repeat; background-position: center center;}
#vr div.img-4 {background: url("../images/kv_bg_4.jpg"); background-size: cover; background-repeat: no-repeat; background-position: center center;}
#vr div.img-5 {background: url("../images/kv_bg_5.jpg"); background-size: cover; background-repeat: no-repeat; background-position: center center;}
#vr div img {height: 100%;}
#vr div.on {display: block;}
#vr div {
	opacity: 0; width: 100%; position: absolute; left: 0; top: 0;
	-webkit-transition-duration: 0.5s; transition-duration: 0.5s;
	-webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;
}
#vr div.fadeIn {opacity: 1;}
#vr div.on.paused {-webkit-animation-play-state: paused !important; animation-play-state: paused !important;}
#vr div.on.running {-webkit-animation-play-state: running !important; animation-play-state: running !important;}
/* 2016-11-23 수정 */
#vr div.on {
	-webkit-animation: bgScale 8000ms 1 ease-out; -o-animation: bgScale 8000ms 1 ease-out; animation: bgScale 8000ms 1 ease-out;
	-webkit-transform: scale(1); -o-transform: scale(1); transform: scale(1);
}
/* //2016-11-23 수정 */

@-webkit-keyframes bgScale {
	0% { -webkit-transform: scale(1.4); }
	100% { -webkit-transform: scale(1); }
}
@-o-keyframes bgScale {
	0% { -o-transform: scale(1.4); }
	100% { -o-transform: scale(1); }
}
/* 2016-11-23 수정 */
@keyframes bgScale {
	0% { transform: scale(1.4); }
	100% { transform: scale(1) rotate(0.02deg); }
}
/* //2016-11-23 수정 */

/* 2016-11-23 삭제 
#vr.ie div.on {
	-webkit-animation: zoom 8000ms 1 ease-out;
	-o-animation: zoom 8000ms 1 ease-out;
	animation: zoom 8000ms 1 ease-out;
}
@-webkit-keyframes zoom {
	0% { width: 130%; margin-left: -15%; }
	100% { width: 100%; margin-left: 0; }
}
@-o-keyframes zoom {
	0% { width: 130%; margin-left: -15%; }
	100% { width: 100%; margin-left: 0; }
}
@keyframes zoom {
	0% { width: 130%; margin-left: -15%; }
	100% { width: 100%; margin-left: 0; }
}
// 2016-11-23 삭제 */
/* locationBar */
.locationBar{ position:relative; top:0;  min-width:1280px; max-width:100%; min-height:50px; background-color:#fff;border-bottom: 1px solid #2b58db;}
.locationBar.fixed{ position:fixed; top:110px; width:100%; left:0;}
.locationBar .layout{ position:relative; width:1280px; margin:0 auto; padding:0; border-left:#fff 1px solid;}
.locationBar .layout:after{ content:''; display:block; clear:both;}
.locationBar .location{ float:left; position:relative; width:25%; border-right:#fff 1px solid; margin:0;}
.locationBar .location>a{ display:block; position:relative; min-width:100%; height:50px; padding:0 50px 0 30px; font-size:14px; color:#666; line-height:50px; text-align:left;}
.locationBar .location>a br{ display:none;}
.locationBar .location>a:after{ content:''; display:block; position:absolute; top:50%; right:20px; width:10px; height:10px; margin-top:-5px; background:url('../images/blt_down.png') no-repeat 50% 50%;}
.locationBar .location ul{ display:none; position:absolute; left:0; right:0; top:50px; z-index:6; background:#e0002b;}
.locationBar .location li a{ display:block; font-size:14px; color:#666; text-align:left; padding:10px 30px;}
.locationBar .location li a:hover{ text-decoration:underline;}
@media(min-width: 2921px) {
	.locationBar,
	.locationBar.fixed{  width:2920px; left:50%; margin-left:-1460px;}
}

.intro-locTab{ display:table; width:1280px;height:50px; margin:0 auto;}
.intro-locTab>li{ display:table-cell; width:16.6%; vertical-align:middle;}
.intro-locTab>li a{ position:relative; display:block; line-height:50px; text-align:center; color:#666; font-size:18px; }
.intro-locTab>li a:before{ content:""; position:absolute; top:0; left:0; width:1px; height:50px; background:#fff; display:block; }
.intro-locTab>li.active a,
.intro-locTab>li a:hover{ color:#fff;background-color: #2b58db;}
.intro-locTab>li.active a:before,
.intro-locTab>li a:hover:before{ display:none;}
/* //locationBar */
/* locationBar2 */
.locationBar2 { position:relative; top:0;  min-width:1280px; max-width:1920px; min-height:50px; }
.locationBar2 .fixed{ position:fixed; top:110px; width:100%; left:0;}
.locationBar2 .layout{ position:relative; width:1280px; margin:0 auto; padding:0; border-left:#fff 1px solid;}
.locationBar2 .layout:after{ content:''; display:block; clear:both;}
.locationBar2 .location{ float:left; position:relative; width:25%; border-right:#fff 1px solid; margin:0;}
.locationBar2 .location>a{ display:block; position:relative; min-width:100%; height:50px; padding:0 50px 0 30px; font-size:14px; color:#666; line-height:50px; text-align:left;}
.locationBar2 .location>a br{ display:none;}
.locationBar2 .location>a:after{ content:''; display:block; position:absolute; top:50%; right:20px; width:10px; height:10px; margin-top:-5px; background:url('../images/blt_down.png') no-repeat 50% 50%;}
.locationBar2 .location ul{ display:none; position:absolute; left:0; right:0; top:50px; z-index:6; background:#e0002b;}
.locationBar2 .location li a{ display:block; font-size:14px; color:#666; text-align:left; padding:10px 30px;}
.locationBar2 .location li a:hover{ text-decoration:underline;}
@media(min-width: 1921px) {
	.locationBar2,
	.locationBar2 .fixed{  width:1920px; left:50%; margin-left:-960px;}
}

.intro-locTab2{ display:table; width:1280px;height:50px; margin:0 auto;}
.intro-locTab2>li{ display:table-cell; width:16.6%; vertical-align:middle;}
.intro-locTab2>li a{ position:relative; display:block; line-height:50px; text-align:center; color:#666; font-size:18px; background-color: #f3efe7;}
.intro-locTab2>li a:before{ content:""; position:absolute; top:0; left:0; width:1px; height:50px;  display:block;background-color: #fff; }
.intro-locTab2>li.active a,
.intro-locTab2>li a:hover{ color:#2b58db;background-color: #fcfbf9;}
.intro-locTab2>li.active a:before,
.intro-locTab2>li a:hover:before{ display:none;}
/* //locationBar */
.contentarea_title {
  font-size: 24px;
  color: rgb(43, 88, 219);
  font-weight: bold;
  line-height: 1.25;
  text-align: center;
}
.footer_text{
  font-size: 12px;
  color: rgb(91, 91, 91);
  text-align: left;
}
.contentarea_title_desc {
  font-size: 18px;
  color: rgb(119, 119, 119);
  line-height: 1.556;
  text-align: center;
}
.contentarea_title_desc1 {
  font-size: 18px;
  color: #444;
  line-height: 1.556;
  text-align: center;
}
.contentarea_title2 {
  font-size: 36px;
  color: rgb(254, 102, 18);
  font-weight: bold;
  line-height: 1.333;
  text-align: center;
}
.contentarea_title3 {
  font-size: 36px;
  color: rgb(254, 102, 18);
  font-weight: bold;
  line-height: 1.333;
  text-align: center;
}
.contentarea_title_desc2 {
  font-size: 16px;
  color: rgb(0, 0, 0);
  line-height: 1.625;
  text-align: center;
}
.ir_data_main_title {
  font-size: 32px;
  color: rgb(119, 119, 119);
  font-weight: bold;
  line-height: 1.333;
  text-align: center;
}
.ir_data_main_desc {
  font-size: 32px;
  color: rgb(119, 119, 119);
  line-height: 1.333;
  text-align: center;
}
.ir_data_sub_title {
  font-size: 32px;
  color: rgb(119, 119, 119);
  font-weight: bold;
  line-height: 1.333;
  text-align: center;
}
.ir_data_sub_desc {
  font-size: 32px;
  color: rgb(119, 119, 119);
  line-height: 1.333;
  text-align: center;
}
.ir_data_sub_title2 {
  font-size: 18px;
  color: rgb(119, 119, 119);
  line-height: 1.333;
  text-align: center;
}
.select_lang_new {
	width: 95px;
	height:16px;
    padding: 0px 0px 3px 12px;
    border: 0px solid #d2d4d7;
    border-radius: 15px;
    position: relative;
    float: right;
    background-color: #fe6612;
    overflow: hidden;
    margin: 30px 0px 0 0;
    z-index: 4;
}
.select_lang_new a {color: #00aeec;
	}
.select_lang_active a{
	color: #fff;
}
.contents_align_box li {display:table-cell; width:16.6%; vertical-align:top;}
.icontitle {font-size: 22px; color: rgb(43, 88, 219);font-weight: bold; }
.icondesc {font-size: 22px;  color: #999;}
.box_title {font-size: 20px;  color: rgb(43, 88, 219);font-weight: bold; }
.box_desc {font-size: 14px;  color: #999;}
.social_desc1 {
  font-size: 15px;
  color: rgb(136, 136, 136);
  line-height: 1.625;
  text-align: left;
}
.social_desc2 {
  font-size: 15px;
  color: rgb(100, 100, 0);
  line-height: 1.625;
  text-align: left;
}
.social_desc3 {
  font-size: 15px;
  color: rgb(43, 88, 219);
  line-height: 1.625;
  text-align: left;
}
.ethics_3rd {padding-top: 15px;}
.ethics_3rd li {height: 40px; width: 100%;line-height: 40px;font-size: 16px;}
.ethics_3rd li a {color: #fff;}

.dropdownbar {display:none;}

.items3 {display: inline-block;padding-right: 20px;}