@CHARSET "UTF-8";

body.is-open{position: fixed; top: 0;	left:0;	width:100%;	overflow: hidden;}
.hidden{position: absolute; left: -10000px;	top: auto;	width: 0;	height: 0;	overflow: hidden;}
.hide_txt{text-indent: -9999px; font-size: 0;}
.clearfix:after{display:block; clear:both; content:'';}
.m_block, .mt_block{display:block;}
.txt_center{text-align:center;}
.txt_left{text-align:left;}
.txt_right{text-align:right;}
.rel{position:relative;}
.img-right {position:absolute;right:0;}
.ib{display:inline-block;}
.tc{display:table-cell; vertical-align:middle;}
.f_left{float:left;}
.f_right{float:right;}
.wbka{word-break:keep-all;}

.bt2{border-top:2px solid #1879bd;}
.bt2g{border-top:2px solid #d3d3d3;}
.bb2g{border-bottom:2px solid #d3d3d3;}
.border1{border:1px solid #979797;}

.white{color:#fff;}
.blue{color:#1879bd;}
.gray{color:#787878;}
.gray2{color:#878787;}
.gray3{color:#929292;}
.black{color:#111;}
.black2{color:#222;}
.bg_blue{background-color:#1879bd;}
.bg_black{background-color:#333;}
.bg_gray{background-color:#f5f5f5;}

.fw200{font-weight:200;}
.fw300{font-weight:300;}
.fw400{font-weight:400;}
.fw500{font-weight:500;}
.fw600{font-weight:600;}

.lh28{line-height:1.556em;}
.lh32{line-height:1.6em;}

/* font-size */
.m_fs19_5{font-size:3.046875vw;}
.m_fs20{font-size:3.125vw;}
.m_fs22{font-size:3.4375vw;}
.fs15_v1{font-size:3.125vw;}/* 20px */
.fs15_v2{font-size:2.8125vw;}/* 18px */
.fs16{font-size:2.8125vw;}/* 18px */
.fs16_v2{font-size:3.28125vw;}/* 21px *//* main */
.fs17{font-size:2.96875vw;}/* 19px */
.fs17_v2{font-size:3.4375vw;}/* 22px *//* main */
.fs17_v3{font-size:3.59375vw;}/* 23px *//* main */
.fs18{font-size:3.125vw;}/* 20px */
.fs19{font-size:3.125vw;}/* 20px */
.main .fs19{font-size:3.59375vw;}/* 23px *//* main */
.fs20{font-size:3.28125vw;}/* 21px */
.main .fs20{font-size:3.59375vw;}/* 23px *//* main */
.fs22{font-size:3.125vw;}/* 20px */
.main .fs22{font-size:3.59375vw;}/* 23px *//* main */
.fs23{font-size:3.28125vw;}/* 21px */
.main .fs23{font-size:4.21875vw;}/* 27px *//* main */
.fs24{font-size:3.90625vw;}/* 25px *//* main */
.fs25{font-size:3.59375vw;}/* 23px */
.fs28{font-size:4.0625vw;}/* 26px */
.fs29_7{font-size:4.0625vw;}/* 26px */
.fs30{font-size:4.375vw;}/* 28px */
.fs35{font-size:5vw;}/* 32px */
.fs40{font-size:5.78125vw;}/* 37px */
.fs42{font-size:6.09375vw;}/* 39px */
.fs50{font-size:7.34375vw;}/* 47px */

/* 간격 */
.mr10{margin-right:1.5625vw;}
.mr24{margin-right:3.75vw;}
.mt2{margin-top:0.3125vw;}
.mt7{margin-top:1.09375vw;}
.mt12{margin-top:1.875vw;}
.mt15{margin-top:2.34375vw;}
.mt17{margin-top:2.65625vw;}
.mt18{margin-top:2.8125vw;}
.mt23{margin-top:3.59375vw;}
.mt28{margin-top:4.375vw;}
.mt30{margin-top:4.6875vw;}
.mt36{margin-top:5.625vw;}
.mt40{margin-top:6.25vw;}
.mt50{margin-top:7.8125vw;}
.mt54{margin-top:8.4375vw;}
.mt60{margin-top:9.375vw;}
.mt65{margin-top:10.15625vw;}
.mt70{margin-top:10.9375vw;}
.mt73{margin-top:11.40625vw;}
.mt95{margin-top:14.84375vw;}
.mt100{margin-top:15.625vw;}
.mt115{margin-top:17.96875vw;}
.mb36{margin-bottom:5.625vw;}
.mb70{margin-bottom:10.9375vw;}
.pt50{padding-top:7.8125vw;}
.pt110{padding-top:17.1875vw;}
.pt119{padding-top:18.59375vw;}
.pt133{padding-top:20.78125vw;}
.pt145{padding-top:22.65625vw;}
.pt148{padding-top:23.125vw;}
.pb44{padding-bottom:6.875vw;}
.pb88{padding-bottom:13.75vw;}
.pb106{padding-bottom:16.5625vw;}
.pb114{padding-bottom:17.8125vw;}
.pb120{padding-bottom:18.75vw;}
.pb133{padding-bottom:20.78125vw;}
.pb145{padding-bottom:22.65625vw;}
.pb150{padding-bottom:23.4375vw;}

.inner{
	margin-left:3.90625vw;
	margin-right:3.90625vw;
}

/* header */
.header{
	position:fixed;
	left:0;
	width:100%;
	height:15.625vw;
	background-color:transparent;
	border-bottom:1px solid #bbb;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	z-index:100;
}
.header.on{background-color:#fff;}
.header .inner{
	position:relative;
	height:100%;
}
.header .logo{
	position:absolute;
	top:3.90625vw;
	left:0;
	width: 31.25000vw;
}
.header .logo a{
	display:block;
	width:100%;
	height:100%;
}
#siteMapOp{ 
	position:absolute;
	right:0;
	top:5.625vw;
	overflow:hidden;
}
#siteMapOp span{
	position: relative;
    display: block;
    width: 5.15625vw;
    height: 2px;
    margin-bottom: 1.25vw;
    background-color:#fff;
}
#siteMapOp span.mb0{margin-bottom:0;}
.header.on #siteMapOp span{background-color:#111;}
.header .lang{display:none;}
.header .gnb_wrap{display:none;}
/* sitemap */
#sitemap{
    position: fixed;
    top:0;
	right:-100%;
	width:80%;
	max-width:512px;
	height:100%;
	background: #fff;
    -webkit-transform: translate(100%, 0);
    -moz-transform: translate(100%, 0);
    transform: translate(100%, 0);
    -webkit-transition: all 0.4s cubic-bezier(0.5, 0, 0, 1);
	-o-transition: all 0.4s cubic-bezier(0.5, 0, 0, 1);
	-moz-transition: all 0.4s cubic-bezier(0.5, 0, 0, 1);
	transition: all 0.4s cubic-bezier(0.5, 0, 0, 1);
	z-index: 500;
}
#sitemap.on{
	right:0;
	-webkit-transform: translate(0,0);
    -moz-transform: translate(0,0);
    transform: translate(0,0);
	-webkit-transition: 0.4s ease;
	-o-transition: 0.4s ease;
    -moz-transition: 0.4s ease;
    transition: 0.4s ease;
}
#sitemap .sitemap_wrap{
    width: 100%;
    height: 100%;
    overflow-y: scroll;
	-webkit-overflow-scrolling:touch;
}
#sitemapHead{
	position:relative;
	height:15.625vw;
	background-color:#1879bd;
}
#sitemapHead .sitemap_cls{
	position: absolute;
    top: 5.15625vw;
    right: 4.53125vw;
    width: 5.46875vw;
    height: 5.46875vw;
}
#sitemapHead .sitemap_cls:before, #sitemapHead .sitemap_cls:after{
	display:block;
	position:absolute;
	top:2.5vw;
	left:-0.78125vw;
	height:0.46875vw;
	width:7.03125vw;
	background:#fff;
	transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	content:'';
}
#sitemapHead .sitemap_cls:after{
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
}
#sitemapHead .lang_list{
	position:absolute;
	top:50%;
	left:4.6875vw;
	transform:translate(0, -50%);
}
#sitemapHead .lang_list li{
	position:relative;
	float:left;
	margin-right:3.75vw;
}
#sitemapHead .lang_list li:after{
	display:block;
	position:absolute;
	top:0.3125vw;
	right:-1.71875vw;
	width:1px;
	height:2.34375vw;
	background-color:rgba(255,255,255,0.55);
	content:'';
}
#sitemapHead .lang_list li.last{margin-right:0;}
#sitemapHead .lang_list li.last:after{display:none;}
#sitemapHead .lang_list li a{
	color:#fff;
	font-weight:500;
}
#sitemapHead .lang_list li a.on{font-weight:500;}
#sitemapBody .gnb .tit{
	display:block;
	position:relative;
	padding: 3.59375vw 4.6875vw 3.90625vw;
	color: #2b2b2b;
    font-weight: 500;
	letter-spacing:-0.01em;
}
#sitemapBody .gnb .tit.on{color:#006bb6;}
#sitemapBody .gnb .tit:before{
	display:block;
	position:absolute;
	top:50%;
	right:5.15625vw;
	width:4.0625vw;
	height:0.3125vw;
	background-color:#343434;
	transform:translate(0, -50%);
	content:'';
}
#sitemapBody .gnb .tit:after{
	display:block;
	position:absolute;
	top:50%;
	right:7.03125vw;
	width:0.3125vw;
	height:4.0625vw;
	background-color:#343434;
	transform:translate(0, -50%);
	content:'';
}
#sitemapBody .gnb .tit.on:before{background-color:#006bb6;}
#sitemapBody .gnb .tit.on:after{display:none;}
#sitemap .sub_menu{
	display:none;
	padding:2.65625vw 0 2.8125vw;
	background-color:#f0f0f0;
    box-sizing: border-box;
    overflow: hidden;
    -webkit-transition: max-height 0.4s ease-out;
    -moz-transition: max-height 0.4s ease-out;
    -ms-transition: max-height 0.4s ease-out;
    transition: max-height 0.4s ease-out;
}
#sitemap .sub_menu li a{
	display:block;
	padding:2.34375vw 4.6875vw;
	color:#515151;
	font-weight:400;
	letter-spacing:-0.01em;
}
.sitemap_bg{
	display:none;
	position:fixed;
	top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 200;
    background-color: rgba(0,0,0,.8);
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    transition: all 0.4s;
}
.sitemap_bg.on{display:block;}

/* footer */
.footer{
	background-color:#393939;
	letter-spacing:-0.01em;
}
.footer .f_util{
	padding:5.3125vw 0 5.46875vw;
	border-bottom:1px solid #616161;/* rgba(58,58,58,0.2) */
}
.footer .f_util li{padding:0 1.09375vw;}
.footer .f_util li.after:after{
	display:block;
	position:absolute;
	top:50%;
	right:-0.3125vw;
	width:0.15625vw;
	height:1.71875vw;
	margin-top:-0.859375vw;
	background-color:rgba(163,163,163,0.7);
	content:'';
}
.footer .f_util a {color:#cdcdcd;}
.footer .txt_wrap{
	padding:5.46875vw 0 9.375vw;
	color:#a3a3a3;
	line-height:1.556em;
}
.footer .txt_wrap .address li{padding:0 1.25vw 0 1.09375vw;}
.footer .txt_wrap .address li.after:after{
	display:block;
	position:absolute;
	top:50%;
	right:-0.3125vw;
	width:0.15625vw;
	height:1.71875vw;
	margin-top:-0.859375vw;
	background-color:rgba(163,163,163,0.7);
	content:'';
}
.footer .txt_wrap .copyright{
	margin-top:1.09375vw;
	text-transform:uppercase;
}

@media screen and (device-width: 360px){
	/* header */
	#siteMapOp span{margin-bottom: 4px !important;}
	#sitemapBody .gnb .tit:before{
		right:18px !important;
		width:15px !important;
		height:1.1px !important;
	}
	#sitemapBody .gnb .tit:after{
		right:25px !important;
		width:1.1px !important;
		height:15px !important;
	}
}
/* samsung note9 */
@media screen and (device-width: 414px) and (device-height: 846px){
	/* header */
	#siteMapOp span{margin-bottom: 5px !important;}
	#sitemapBody .gnb .tit:before{
		right:21px !important;
		width:16px !important;
		height:1.5px !important;
	}
	#sitemapBody .gnb .tit:after{
		right:29px !important;
		width:1.5px !important;
		height:16px !important;
	}
}
@media screen and (min-width: 640px){
	#siteMapOp span{height:3px;}
}
@media screen and (max-width: 767px){
	.m_hide{display:none;}

	.m_lh49{line-height:1.4em;}

	/* 간격 */
	.m_mt34{margin-top:5.3125vw;}
	.m_mt40{margin-top:6.25vw;}
	.m_mt59{margin-top:9.21875vw;}
	.m_mb70{margin-bottom:10.9375vw;}
	.m_pb150{padding-bottom:23.4375vw;}
}

@media screen and (min-width: 768px){
	.m_block{display:none;}
	.t_block{display:block;}
	.ts_block{display:block;}
	.tpc_f_left{float:left;}
	.tpc_f_right{float:right;}

	/* font-size */
	.m_fs19_5{font-size:19.5px;}
	.m_fs20{font-size:20px;}
	.m_fs22{font-size:22px;}
	.fs15_v1{font-size:20px;}/* 20px */
	.fs15_v2{font-size:18px;}/* 18px */
	.fs16{font-size:18px;}/* 18px */
	.fs16_v2{font-size:21px;}/* 21px *//* main */
	.fs17{font-size:19px;}/* 19px */
	.fs17_v2{font-size:22px;}/* 22px *//* main */
	.fs17_v3{font-size:23px;}/* 23px *//* main */
	.fs18{font-size:20px;}/* 20px */
	.fs19{font-size:20px;}/* 20px */
	.main .fs19{font-size:23px;}/* 23px *//* main */
	.fs20{font-size:21px;}/* 21px */
	.main .fs20{font-size:23px;}/* 23px *//* main */
	.fs22{font-size:20px;}/* 20px */
	.main .fs22{font-size:23px;}/* 23px *//* main */
	.fs23{font-size:21px;}/* 21px */
	.main .fs23{font-size:27px;}/* 27px *//* main */
	.fs24{font-size:25px;}/* 25px *//* main */
	.fs25{font-size:23px;}/* 23px */
	.fs28{font-size:26px;}/* 26px */
	.fs29_7{font-size:26px;}/* 26px */
	.fs30{font-size:28px;}/* 28px */
	.fs35{font-size:32px;}/* 32px */
	.fs40{font-size:37px;}/* 37px */
	.fs42{font-size:39px;}/* 39px */
	.fs50{font-size:47px;}/* 47px */

	/* 간격 */
	.mr10{margin-right:8px;}
	.mr24{margin-right:20px;}
	.mt2{margin-top:1px;}
	.mt7{margin-top:5px;}
	.mt12{margin-top:10px;}
	.mt15{margin-top:12px;}
	.mt17{margin-top:14px;}
	.mt18{margin-top:15px;}
	.mt23{margin-top:19px;}
	.mt28{margin-top:23px;}
	.mt30{margin-top:25px;}
	.mt36{margin-top:30px;}
	.mt40{margin-top:34px;}
	.mt50{margin-top:42px;}
	.mt54{margin-top:46px;}
	.mt60{margin-top:51px;}
	.mt65{margin-top:55px;}
	.mt70{margin-top:59px;}
	.mt73{margin-top:62px;}
	.mt95{margin-top:81px;}
	.mt100{margin-top:85px;}
	.mt115{margin-top:98px;}
	.mb36{margin-bottom:30px;}
	.mb70{margin-bottom:59px;}
	.pt50{padding-top:42px;}
	.pt110{padding-top:93px;}
	.pt119{padding-top:101px;}
	.pt133{padding-top:113px;}
	.pt145{padding-top:123px;}
	.pt148{padding-top:126px;}
	.pb44{padding-bottom:37px;}
	.pb88{padding-bottom:75px;}
	.pb106{padding-bottom:90px;}
	.pb114{padding-bottom:97px;}
	.pb120{padding-bottom:102px;}
	.pb133{padding-bottom:113px;}
	.pb145{padding-bottom:123px;}
	.pb150{padding-bottom:128px;}

	.inner{
		margin-left:21.875px;
		margin-right:21.875px;
	}

	/* header */
	.header{height:87px;}
	.header .logo{
		top:18px;
		width:200px;
	}
	#siteMapOp{top:31px;}
	#siteMapOp span{
		width: 33px;
		margin-bottom: 7px;
	}
	/* sitemap */
	#sitemap{width:448px;}
	#sitemapHead{height:87px;}
	#sitemapHead .sitemap_cls{
		top: 28.875px;
		right: 29px;
		width: 30.625px;
		height: 30.625px;
	}
	#sitemapHead .sitemap_cls:before, #sitemapHead .sitemap_cls:after{
		top:14px;
		left:-4.375px;
		height:3px;
		width:39.375px;
	}
	#sitemapHead .lang_list{left:30px;}
	#sitemapHead .lang_list li{margin-right:21px;}
	#sitemapHead .lang_list li:after{
		top:1px;
		right:-10px;
		height:13px;
	}
	#sitemapBody .gnb .tit{padding:23px 30px 25px;}
	#sitemapBody .gnb .tit:before{
		right:33px;
		width:26px;
		height:2px;
	}
	#sitemapBody .gnb .tit:after{
		right:45px;
		width:2px;
		height:26px;
	}
	#sitemap .sub_menu{padding:17px 0 18px;}
	#sitemap .sub_menu li a{padding:15px 30px;}

	/* footer */
	.footer .f_util{padding:34px 0 35px;}
	.footer .f_util li{padding:0 7px;}
	.footer .f_util li.after:after{
		right:-2px;
		width:1px;
		height:11px;
		margin-top:-5.5px;
	}
	.footer .txt_wrap{padding:35px 0 60px;}
	.footer .txt_wrap .address li{padding:0 8px 0 7px;}
	.footer .txt_wrap .address li.after:after{
		right:-2px;
		width:1px;
		height:11px;
		margin-top:-5.5px;
	}
	.footer .txt_wrap .copyright{margin-top:7px;}
}

@media screen and (min-width: 768px) and (max-width: 1023px){
	/* 간격 */
	.m_pb150{padding-bottom:128px;}
}

@media screen and (min-width: 1024px){
	.mt_block, .ts_block{display:none;}
	.tb_block, .tpc_block{display:block;}
}

@media screen and (min-width: 768px) and (max-width: 1279px){
	.t_hide{display:none;}
}

@media screen and (min-width: 1280px){
	.t_block, .tb_block{display:none;}
	.pc_block{display:block;}
	a.tel{cursor:text;}

	/* font-size */
	.fs15{font-size:15px;}/* pc gnb_ul */
	.fs15_v1{font-size:15px;}
	.fs15_v2{font-size:15px;}
	.fs16{font-size:16px;}
	.fs16_v2{font-size:16px;}/* main */
	.fs17{font-size:17px;}
	.fs17_v2{font-size:17px;}/* main */
	.fs17_v3{font-size:17px;}/* main */
	.fs18{font-size:18px;}
	.fs19{font-size:19px;}
	.main .fs19{font-size:19px;}/* main */
	.fs20{font-size:20px;}
	.main .fs20{font-size:20px;}/* main */
	.fs22{font-size:22px;}
	.main .fs22{font-size:22px;}/* main */
	.fs23{font-size:23px;}
	.main .fs23{font-size:23px;}/* main */
	.fs24{font-size:24px;}/* main */
	.fs25{font-size:25px;}
	.fs28{font-size:28px;}
	.fs29_7{font-size:29.7px;}
	.fs30{font-size:30px;}
	.fs35{font-size:35px;}
	.fs40{font-size:40px;}
	.fs42{font-size:42px;}
	.fs50{font-size:50px;}

	/* 간격 */
	.mr10{margin-right:10px;}
	.mr24{margin-right:24px;}
	.mt2{margin-top:2px;}
	.mt7{margin-top:7px;}
	.mt12{margin-top:12px;}
	.mt15{margin-top:15px;}
	.mt17{margin-top:17px;}
	.mt18{margin-top:18px;}
	.mt23{margin-top:23px;}
	.mt28{margin-top:28px;}
	.mt30{margin-top:30px;}
	.mt36{margin-top:36px;}
	.mt40{margin-top:40px;}
	.mt50{margin-top:50px;}
	.mt54{margin-top:54px;}
	.mt60{margin-top:60px;}
	.mt65{margin-top:65px;}
	.mt70{margin-top:70px;}
	.mt73{margin-top:73px;}
	.mt95{margin-top:95px;}
	.mt100{margin-top:100px;}
	.mt115{margin-top:115px;}
	.mb36{margin-bottom:36px;}
	.mb70{margin-bottom:70px;}
	.pt50{padding-top:50px;}
	.pt110{padding-top:110px;}
	.pt119{padding-top:119px;}
	.pt133{padding-top:133px;}
	.pt145{padding-top:145px;}
	.pt148{padding-top:148px;}
	.pb44{padding-bottom:44px;}
	.pb88{padding-bottom:88px;}
	.pb106{padding-bottom:106px;}
	.pb114{padding-bottom:114px;}
	.pb120{padding-bottom:120px;}
	.pb133{padding-bottom:133px;}
	.pb145{padding-bottom:145px;}
	.pb150{padding-bottom:150px;}

	.inner{
		width:1200px;
		margin-left:auto;
		margin-right:auto;
	}

	/* header */
	.header{height:98px;}
	.header .logo{
		top:29px;
		width:200px;
		z-index:100;
	}
	.header .gnb_wrap{
		display:block;
		position:absolute;
		top:0;
		left:0;
		width:100%;
	}
	.header .gnb_wrap .gnb{
		width:920px;
		margin-left:210px;
		text-align:center;
	}
	.header .gnb_wrap .gnb>li{
		position:relative;
		float:left;
		width:184px;
		z-index:50;
	}
	.header .gnb_wrap .gnb>li:after{
		display:block;
		position:absolute;
		top:96px;
		left:50%;
		width:0;
		height:2px;
		background-color: #1879bd;
		-webkit-transition: all 0.1s linear;
		-moz-transition: all 0.1s linear;
		-o-transition: all 0.1s linear; 
		transition: all 0.1s linear;
		content: '';
	}
	.header .gnb_wrap .gnb>li.active:after{
		left:50%;
		width:calc(100% - 64px);
		margin-left:calc(-50% + 32px);
	}
	.header .gnb_wrap .gnb>li>a{
		display:block;
		/* margin:0 31px; */
		color:#fff;
		font-weight:400;
		letter-spacing:-0.05em;
		line-height:97px;
	}
	.header.on .gnb_wrap .gnb>li>a{color:#2b2b2b;}
	.header .gnb_wrap .gnb>li.active>a{color:#006bb6;}
	.header .gnb_wrap .gnb .gnb_ul{
		display:none;
		margin-top:20px;
	}
	.header .gnb_wrap .gnb .gnb_ul a{
		display:block;
		width:100%;
		color:#515151;
		font-weight:500;
		line-height:2.8em;
	}
	.header .gnb_wrap .gnb .gnb_ul a:hover{color:#006bb6;}
	.header .gnb_wrap .gnb .gnb_ul .line2{padding-top:11px;}
	.header .gnb_wrap .gnb .gnb_ul .line2 a{line-height:1.333em;}
	.header .gnb_bg{
		display:none;
		position:absolute;
		top:97px;
		left:50%;
		width: 100vw;
		height: 384px;
		margin-left:-50vw;
		background: #fff;
		border-top: 1px solid #ddd;
		-webkit-box-shadow: 0 4px 4px 0 rgba(0,0,0,0.2);
		box-shadow: 0 4px 4px 0 rgba(0,0,0,0.2);
		z-index:40;
	}
	.header .lang{
		display:block;
		position:absolute;
		right:0;
		padding-right:20px;
		background: url("/en/asset/images/common/lang_arrow.png") center right no-repeat;
		z-index:100;
	}

	.header.on .lang{background: url("/en/asset/images/common/lang_arrow_on.png") center right no-repeat;}
	.header .lang>a{
		color:#fff;
		font-weight:200;
		line-height:97px;
		letter-spacing:0;
	}
	.header.on .lang>a{color:#2b2b2b;}
	.header .lang .lang_box{
		display:none;
		position:absolute;
		top:18px;
		margin-left:-21px;
		padding:15px 20px;
		background-color:#fff;
		border:1px solid #ccc;
	}
	.header .lang_box li.lang_cls{background: url("/en/asset/images/common/lang_arrow_off.png") center right no-repeat;}
	.header .lang_box li{width:43px;}
	.header .lang_box li a{
		color:#818181;
		font-weight:200;
		line-height:1.8em;
		letter-spacing:0;
	}
	.header .lang_box li a:hover{color:#006bb6;}
	#siteMapOp, #sitemap, .sitemap_bg.on{display:none;}

	/* footer */
	.footer .f_util{padding:28px 0 30px;}
	.footer .f_util li{padding:0 17px;}
	.footer .txt_wrap{
		padding:24px 0 71px;
		line-height:1.667em;
	}
	.footer .txt_wrap .address li{
		display:inline-block;
		padding:0 7px 0 6px;
	}
	.footer .txt_wrap .address li:after{
		display:block;
		position:absolute;
		top:50%;
		right:-2px;
		width:1px;
		height:11px;
		margin-top:-5.5px;
		background-color:rgba(163,163,163,0.7);
		content:'';
	}
	.footer .txt_wrap .address li.last:after{display:none;}
	.footer .txt_wrap .copyright{margin-top:0;}
}