@charset "utf-8";

#top_layout .popzone > a,
#top_layout .popzone .dim-layer{display: none !important;}

/*이미지 확대 버튼*/
.pic_btn a{display: none;}
.pic_btn a:hover{background-color:#203454;color:#fff;transition: all 300ms ease-out }

@media(max-width:767px){
	.pic_btn a {display: block;width: 60%;margin: 10px auto 0;padding: 10px 40px;border: 1px solid #ddd;background: #fff;text-align: center;}
	.pic_img{text-align: center;}
}
@media(max-width:560px){
	.pic_btn a {width: 75%;}
}
@media(max-width:450px){
	.pic_btn a {width: 100%;}
}

.line_topbox{margin-bottom: 50px;padding: 35px 30px 40px;border:7px solid #e6ecf2;text-align: center;}

#con_introduction{display:table;padding: 49px 0px;background:#f0f2f7;}
#con_introduction .imgs,
#con_introduction .txs{display:table-cell; width:50%; padding:30px 15px; vertical-align:middle; box-sizing:border-box;}
#con_introduction .imgs{overflow:hidden;position:relative;min-height: 390px;text-align:center;}
#con_introduction .imgs strong{display:inline-block;position:relative;z-index: 4;text-align:center;}
#con_introduction .imgs strong:before{content:"";display:block;position:absolute;left: -80px;top:50%;width: 374px;height: 372px;margin-top: -186px;background-position:center center;background-repeat:no-repeat;background-size:100% auto;}
#con_introduction .imgs strong:before{
	z-index:0; background-image:url(/images/eng/sub01/sub01_01_bg.png);
	transform:rotate(0deg);
	-webkit-transform:rotate(0deg);
	animation-name:introd;
	animation-duration: 70s;
	animation-fill-mode: both;
	animation-iteration-count: infinite;
	animation-timing-function: linear;

	-webkit-animation-name:introd;
	-webkit-animation-duration: 70s;
	-webkit-animation-fill-mode: both;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
}
#con_introduction .imgs strong img{position:relative;}
#con_introduction .txs strong{font-size:17px;color:#000;}
#con_introduction .txs p + p{margin-top:25px;}

@keyframes introd{
	0% {
		transform:rotate(0deg);
		-webkit-transform:rotate(0deg);
	}
	100% {
		transform:rotate(360deg);
		-webkit-transform:rotate(360deg);
	}
}
@-webkit-keyframes introd{
	0% {
		transform:rotate(0deg);
		-webkit-transform:rotate(0deg);
	}
	100% {
		transform:rotate(360deg);
		-webkit-transform:rotate(360deg);
	}
}

@media(max-width:999px){
	#con_introduction .imgs, #con_introduction .txs{display:block;width:100%;}
	#con_introduction .imgs{padding: 130px 0 0;}
}
@media(max-width:540px){
	#con_introduction .imgs{min-height:100%;padding:0}
	#con_introduction .imgs strong:before{display:none;}
}

/* History */
.history_wrap{width: 100%;padding: 0;margin: 0;display: inline-block; box-sizing: border-box;}
.history_wrap .history1{position: relative;width:100%; background:none; padding:0; margin:0; display:inline-block;}
.history_wrap .history1:before{height:100%;border-left: 1px solid #e3e4e5; content:""; padding:0;margin: 0 0 0 50%; position:absolute; }
.history_wrap .history1 dt{margin:0 auto; position:relative; z-index:0;text-align: center;}
.history_wrap .history1 dt + dd{ margin-top:60px;}
.history_wrap .history1 dd{ width:100%; box-sizing:border-box;}
.history_wrap .history1 dd.box_left{ text-align:right; padding-right:50%; float:left;}
.history_wrap .history1 dd.box_right{ padding-left:50%; float:right;text-align: left;}
.history_wrap .history1 dd strong{font-size:24px; color:#0c2e86; line-height:34px;margin-bottom:20px; display:inline-block; position:relative;padding: 0;}
.history_wrap .history1 dd strong:before{content:"";position:absolute;width:23px;height:23px;top:50%;transform:translateY(-50%);background: url(/images/eng/sub01/history_bul2.png) no-repeat;}
.history_wrap .history1 dd.new strong:before{content:"";position:absolute;width:23px;height:23px;top:50%;transform:translateY(-50%);background: url(/images/eng/sub01/history_bul.png) no-repeat;}
.history_wrap .history1 dd.new:before{height:80px;border-left: 1px solid #0c2e86; content:""; margin-top:-62px; position:absolute;}
.history_wrap .history1 dd.box_right strong:after{content:"";position:absolute; width:55px; height:1px; border-bottom:1px solid #e3e4e5;margin: 15px 0 0 -265%;;z-index:-1;}
.history_wrap .history1 dd.box_left ul li .kass_font { font-family: 'Gulim';font-size: 13px; }

.history_wrap .history1 dd.new strong:after{border-bottom:1px solid #0c2e86;}
.history_wrap .history1 dd.box_left strong:after{content:"";position:absolute; width:55px; height:1px; border-bottom:1px solid #e3e4e5;margin: 15px 0 0 60%;;z-index:-1;}
.history_wrap .history1 dd.box_left strong,
.history_wrap .history1 dd.box_left ul{ margin-right:85px;}
.history_wrap .history1 dd.box_right strong,
.history_wrap .history1 dd.box_right ul{ margin-left:85px;}
.history_wrap .history1 dd.box_left strong:before{ right:-97px;}
.history_wrap .history1 dd.box_right strong:before{ left:-97px;}
.history_wrap .history1 dd ul li{ min-height:auto; font-size:15px; color:#625050; line-height:20px; padding:0;}
.history_wrap .history1 dd.box_right ul li{padding: 0 0 0 95px;position: relative;}
.history_wrap .history1 dd.box_right ul span{display: inline-block;position: absolute;left: 0;top: 0;color: #252527;font-size: 15px;font-weight: bold;}
.history_wrap .history1 dd.box_left ul li{padding: 0 97px 0 0;position: relative;}
.history_wrap .history1 dd.box_left ul span{display: inline-block;position: absolute;right: 0;top: 0;font-size: 15px;color: #252527;font-weight: bold;}
.history_wrap .history1 dd ul li + li{ margin-top:12px;}
.history_wrap .history1 dd + dd{ margin-top:20px;}
.history_wrap .history1 dd.box_left ul em,
.history_wrap .history1 dd.box_right ul em{display: block;}

@media(max-width:800px){
	.history_wrap .history1:before{margin: 285px 0 0 0;height: 83%;}
	.history_wrap .history1 dd.new:before{display:none;}
	.history_wrap .history1 dd.box_right{ padding-left:0; }
	.history_wrap .history1 dd.box_left{ padding-left:0; float:right;text-align: left;    padding-right: 0;}
	.history_wrap .history1 dd.box_left strong:after{content:"";position:absolute; width:55px; height:1px; border-bottom:1px solid #e3e4e5;margin: 15px 0 0 -265%;z-index:-1;}
	.history_wrap .history1 dd.box_left strong,
	.history_wrap .history1 dd.box_left ul{ margin-left:85px;margin-right:0;}
	.history_wrap .history1 dd.box_left strong:before{ left:-97px;}
	.history_wrap .history1 dd.box_left ul li{padding: 0 0 0 100px;position: relative;}
	.history_wrap .history1 dd.box_left:last-child ul li:nth-child(2){
		min-height: 40px;
	}
	.history_wrap .history1 dd.box_left ul span{display: inline-block;position: absolute;left: 0; top: 0;}

	.history_wrap .history1 dd.box_left ul em,
	.history_wrap .history1 dd.box_right ul em{display: inline-block;}
}

@media(max-width:450px){
	.history_wrap .history1 dd.box_right strong:before{left: -52px;}
	.history_wrap .history1 dd.box_right strong:after{width: 30px;    margin: 15px 0 0 -180%;}
	.history_wrap .history1 dd.box_right strong,
	.history_wrap .history1 dd.box_right ul{margin-left: 40px;}
	.history_wrap .history1 dd.box_left strong:before{left: -52px;}
	.history_wrap .history1 dd.box_left strong:after{width: 30px;    margin: 15px 0 0 -180%;}
	.history_wrap .history1 dd.box_left strong,
	.history_wrap .history1 dd.box_left ul{margin-left: 40px;}

	.history_wrap .history1 dd.box_left ul em,
	.history_wrap .history1 dd.box_right ul em{display: block;}
}

/* Governance */
.line_box{padding: 25px 0;border-bottom: 1px dotted #999;}
.line_box:last-child{border:0}
.ui-boxlst .ui-odd-list .item .inner .thumb{margin-bottom:20px;}
.ui-boxlst .ui-odd-list .item .inner strong{margin:0}

/* Member Countries */
.facilities {position:relative;width:100%;height: 770px;}
.facilities .tit {position:relative; min-height:110px;padding:12px 0 0 130px; background:url(/gongju/img/sub02/s010102_img01.png)no-repeat; }
.facilities .tit strong {font-size:22px;color:#333;}
.facilities .tit p {font-size:16px; color:#333;}
.facilities .bg_map {position:absolute;right:0;top: 300px;width: 100%;height: 460px;padding: 20px 0;/* padding-right: 9%; */background: #f3f4f7;border:1px solid #ddd;text-align: center;}
.facilities .bg_map2 {display:none;}
.facilities > .btn{position: absolute;right: 20px;top: 765px;}
.facilities .map_number_wrap {position: relative;left:0;top: 0;width:100%;padding: 19px 29px 40px;clear: both;border:1px solid #ddd;/* border-top: 0; */}
.facilities .map_number_wrap:after{display: block;position: absolute;left: 50%;bottom: -50px;width: 25px;height: 27px;margin-left: -12.5px;background: url(/promise/img/sub02/sub0204_arr.png);content: '';}
.facilities .map_number_wrap strong{display: block;width: 375px;height: 45px;margin:0 auto 25px;border:1px solid #ddd;line-height: 45px;text-align: center;font-size: 15px;color: #555;font-weight: normal;letter-spacing: -0.01em;}
.facilities .map_number_wrap strong em{color: #3f61b2}
.facilities .map_number:after{display: block;visibility: hidden;clear: both;content: '';}
.facilities .map_number li .map_atop{display:inline-block;width: 25px;height: 25px;z-index: 1;border-radius:50%;background: #404855;color:#fff;text-align:center;font-weight: bold;}
.facilities .map_number li .map_atop span{ display:none; }
.facilities .map_number li .map_atop:hover,.facilities .map_number li .map_atop:focus{display:inline-block;width:35px;height:51px;margin-top:-25px;padding: 7px 0px 0 0;background:url(/images/eng/sub01/sub0104_ov.png) no-repeat center top;border-radius: 0;font-weight:bold;text-align:center;color:#3f61b2;font-size:12px;}
/* .facilities .map_number .map_n1 .map_atop {position:absolute;right: 36.5%;top: -117px;}/*1번
.facilities .map_number .map_n2 .map_atop {position:absolute;right: 39.5%;top: -159px;}/*2번
.facilities .map_number .map_n3 .map_atop {position:absolute;right: 42%;top: -293px;}/*3번
.facilities .map_number .map_n4 .map_atop {position:absolute;right: 37%;top: -85px;}/*4번
.facilities .map_number .map_n5 .map_atop {position:absolute;right: 31%;top: -297px;}/*5번
.facilities .map_number .map_n6 .map_atop {position:absolute;right: 42.3%;top: -207px;}/*6번
.facilities .map_number .map_n7 .map_atop {position:absolute;right: 42.4%;top: -121px;}/*7번
.facilities .map_number .map_n8 .map_atop {position:absolute;right: 41%;top: -370px;}/*8번
.facilities .map_number .map_n9 .map_atop {position:absolute;right: 44.9%;top: -211px;}/*9번
.facilities .map_number .map_n10 .map_atop {position:absolute;right: 33.5%;top: -163px;}/*10번
.facilities .map_number .map_n11 .map_atop {position:absolute;top: -76px;right: 42%;}/*11번
.facilities .map_number .map_n12 .map_atop {position:absolute;right: auto;left: 54.8%;top: -165px;}/*12번
.facilities .map_number .map_n13 .map_atop {position:absolute;right: 31%;left: auto;top: -48px;}/*13번
.facilities .map_number .map_n14 .map_atop {position:absolute;right: 40%;left: auto;top: -217px;}/*14번 */
.facilities .map_number .map_n1 .map_atop {position:absolute;right: 36.2%;top: 625px;}/*1번*/
.facilities .map_number .map_n2 .map_atop {position:absolute;right: 39.2%;top: 598px;}/*2번*/
.facilities .map_number .map_n3 .map_atop {position:absolute;right: 42.3%;top: 463px;}/*3번*/
.facilities .map_number .map_n4 .map_atop {position:absolute;right: 36.8%;top: 670px;}/*4번*/
.facilities .map_number .map_n5 .map_atop {position:absolute;right: 31%;top: 452px;}/*5번*/
.facilities .map_number .map_n6 .map_atop {position:absolute;right: 42.3%;top: 548px;}/*6번*/
.facilities .map_number .map_n7 .map_atop {position:absolute;right: 42.2%;top: 637px;}/*7번*/
.facilities .map_number .map_n8 .map_atop {position:absolute;right: 41.6%;top: 383px;}/*8번*/
.facilities .map_number .map_n9 .map_atop {position:absolute;right: 44.9%;top: 543px;}/*9번*/
.facilities .map_number .map_n10 .map_atop {position:absolute;right: 33.4%;top: 589px;}/*10번*/
.facilities .map_number .map_n11 .map_atop {position:absolute;top: 679px;right: 42%;}/*11번*/
.facilities .map_number .map_n12 .map_atop {position:absolute;left: 54.8%;top: 581px;}/*12번*/
.facilities .map_number .map_n13 .map_atop {position:absolute;right: 32%;top: 703px;}/*13번*/
.facilities .map_number .map_n14 .map_atop {position:absolute;right: 40%;top: 538px;}/*14번*/
.facilities .map_number{padding:0 0 0 120px}
.facilities .map_number li .map_abot{float:left;display:inline-block;width: 33.333%;margin: 5px 0;font-size: 15px;letter-spacing:-0.08em;}
.facilities .map_number li .map_abot em{display:inline-block; width:20px; height:20px; margin-right:8px; text-align:center; font-size:12px; font-weight:bold; color:#3f61b2; line-height:20px;}
.facilities .map_number li .map_abot span{color:#40494f; }
.facilities .map_number li.on .map_abot em{border-radius:50%; background:#3f61b2;color:#fff; }
.facilities .map_number li.on .map_abot span{color: #3f61b2;font-weight: 700;}
.facilities + .table-responsive tr.on{background:rgba(219,234,255,0.5);}
#pem_num7.on + tr,#pem_num10.on + tr,#pem_num12.on + tr{background:rgba(219,234,255,0.5)}

@media(max-width:1023px){
	.facilities {height:auto;margin:0 0 50px;/* padding: 0 0 216px; */}
	.facilities .tit {padding: 12px 0 40px 130px;}
	.facilities .bg_map{display: none;}
	.facilities .bg_map2 {display:block;position: relative;width: 100%;height: auto;margin-top: -1px;margin-bottom:50px;padding: 44px 0 20px;background: #f3f4f7;border:1px solid #ddd;text-align: center;}
	.facilities .bg_map2 img {max-width: 100%}
	.facilities .map_number {top:200px}
	.facilities .map_number li .map_atop,
	.facilities .map_number li.on .map_atop{display:none; }
	.facilities .map_number {position:static;padding: 0;}
}
@media(max-width:767px){
	.facilities .map_number li .map_abot{width:33.333%}
}
@media(max-width:530px){
	.facilities {/* padding: 0 0 600px; */}
	.facilities .tit { padding:10px 10px 20px;background:none; }
	.facilities .bg_map2 {height: 230px;margin-bottom: 0;padding: 30px 15px;}
	.facilities .bg_map2 img {height: 100%;}
	.facilities > .btn{top: 775px;right: 0}
	.facilities .map_number_wrap{/* top: 230px; */padding: 20px 15px;}
	.facilities .map_number_wrap:after{margin-left: -52.5px}
	.facilities .map_number_wrap strong{width: 100%;height: auto;padding:5px 10px;line-height: 1.5;}
	.facilities .map_number li .map_abot{float:none; width:100%;}
}

.facilities + .table-responsive .table a{word-break:break-all;}
.mcountries{display:inline-block;width:40px;height:40px;margin: 0 20px 0 20px;background:url(/images/eng/sub01/sub01_04_icon.png); box-shadow: 0 6px 3px rgba(0,0,0,0.2); border-radius: 50%;}
.mcountries.icon1{background-position: -169px -43px;}
.mcountries.icon2{background-position: -1px -43px;}
.mcountries.icon3{background-position: -85px -2px;}
.mcountries.icon4{background-position: -212px -43px;}
.mcountries.icon5{background-position: -42px -2px;}
.mcountries.icon6{background-position: -127px -2px;}
.mcountries.icon7{background-position: -424px -43px;}
.mcountries.icon8{background-position: 0 -2px;}
.mcountries.icon9{background-position: -170px -2px;}
.mcountries.icon10{background-position: -85px -43px;}
.mcountries.icon11{background-position: -254px -43px;}
.mcountries.icon12{background-position: -212px -2px;}
.mcountries.icon13{background-position: -254px -2px;}
.mcountries.icon14{background-position: -43px -43px;}

/* Secretariat */
.org_wrap_b {overflow:hidden;position: relative;}
.org_wrap_b .tit{position: absolute;top: 50px;right: 75px;font-size: 19px;color: #231f20;font-weight: 900;text-align: right;opacity: 0.1;letter-spacing: 1px;}
.org_wrap_b .organization{display:inline-block;width:100%; height:auto; }
.org_wrap_b .organization > li{ position:relative;width:100%; height:auto; margin:0 auto;text-align:center; }
.org_wrap_b .organization .step1{display: block;position:relative;left: -10px;width: 256px;height: 261px;margin: 0 auto;padding-top: 45px;padding-left: 22px;background: url(/images/eng/sub01/sub01_05_bg1.png) no-repeat;font-weight:900;font-size: 18px;text-align:center;color:#fff;line-height: 1.2;box-sizing:border-box;vertical-align:middle;}
.org_wrap_b .organization .step1 > a{display: block;width: 100%;height: 100%;padding-top: 105px;color:#fff;}
.org_wrap_b .organization .step1 em{display:block;position: relative;padding-top:20px;font-size:16px;}
.org_wrap_b .organization .step1 em:before{position:absolute;left:50%;top:10px;width:23px;height:3px;background:#fff;content:'';transform: translateX(-50%);}
.org_wrap_b .organization .step1:before{content:"";position:absolute;top: 206px;left: 53%;width:1px;height: 210px;background-color:#c6c6c6;}
.org_wrap_b .organization .step1_1{display: inline-block;position: relative;width: auto;height: 85px;margin: 40px auto 0;padding: 20px 40px;background-color: #49515e;line-height: 1.2;font-size: 19px;color: #fff;font-weight: bold;}
.org_wrap_b .organization .step1_1 em{display:block;font-size:16px;}

.org_wrap_b .organization > li > .group1{margin-top: 15px;}
.org_wrap_b .organization > li > .group1 li{position: relative;width: 100%;}
.org_wrap_b .organization > li > .group1 li:before{content:""; position:absolute; top:30px; left:53%;width:5%; height:1px; background-color:#e3e4e5;  transform:translateX(-50%);}
.org_wrap_b .organization > li > .group1 li .step1_1{position:relative;width: 158px;margin-left: 55%;background-color:#6d6d6d; font-size:16px; color:#fff; line-height:54px; }
.org_wrap_b .organization > li > .group2{position: relative;width:100%;max-width: 823px;height: auto;padding:0;margin: 60px auto 0;}
.org_wrap_b .organization > li > .group2:before{content:"";position:absolute;top: -30px;left: 50%;width: 69.5%;height:1px;background-color: #ddd;transform:translateX(-50%);}
.org_wrap_b .organization > li > .group2.col4:before{width:75%;}
.org_wrap_b .organization > li > .group2 li{float: left;width:251px;}
.org_wrap_b .organization > li > .group2 li.org2{float:right;}
.org_wrap_b .organization > li > .group2 li .step2:before{content:"";position:absolute;top: -31px;left:50.4%;width:1px;height: 30px;background-color: #ddd;}
.org_wrap_b .organization > li > .group2 li ul{overflow: hidden;margin-top: 5px;min-height: 184px;padding: 15px 35px;background: #f2f3f5;text-align: left;}
.org_wrap_b .organization .step2{display: block;position:relative;width: 95%;margin: 0 auto;border: 2px solid #0e4194;color: #333;line-height:54px;font-size: 19px;letter-spacing: -0.1em;}
.org_wrap_b .organization .step2 > a{display: block;width: 100%;height: 100%;color:#fff;line-height: 45px;}
.org_wrap_b .organization .step3{ background-color:#707070; font-size:18px; color:#fff; line-height:54px;}

.org_wrap_b .organization .group2 .list-fire{margin-top:0;}
.org_wrap_b .organization .group2 .list-fire > li{width:80%;margin-left:10%;padding:10px 0;border:1px solid #ccc;border-bottom:0;letter-spacing: -0.1em;}
.org_wrap_b .organization .group2 .list-fire.list-fire-blue > li{border:1px solid #4d89d5;border-bottom:0;}
.org_wrap_b .organization .group2 .list-fire.list-fire-blue > li:last-child{border-bottom:1px solid #4d89d5;}
.org_wrap_b .organization .group2 .list-fire li:last-child{border-bottom:1px solid #ccc;}

.icon_box:after{display:block;clear:both;content:'';}
.icon_box .inner{float:left;width:calc(33.333% - 17.333px);margin-right:26px;;min-height:300px;border:1px solid #ddd;text-align:center;}
.icon_box .inner:nth-child(3n){margin-right:0;}
.icon_box .inner span{display:block;width:103px;height:103px;background:url(/images/eng/sub01/sub01_05_icon1.png);margin:40px auto 20px;}
.icon_box .inner .icon2{background-position:-110px 0 }
.icon_box .inner .icon3{background-position:-220px 0 }
.icon_box .inner strong{display:block;font-size:19px;color:#333;font-weight:bold}
.icon_box .inner p{font-size:15px;color:#555;}

@media only screen and (max-width:767px){
	.org_wrap_b .organization .step1{width: 240px;margin: 0 auto;/* padding: 0; */background-size: 100%;}
	.org_wrap_b .organization .step1:before{top: 192px;left: 51%;height: 145px;}
	.org_wrap_b .organization .step1:after{margin-left: -47px;}
	.org_wrap_b .organization .step1_1{margin: 0;padding:20px;}
	.org_wrap_b .organization > li > .group2:before{display:none;}
	.org_wrap_b .organization > li > .group2 li,
	.org_wrap_b .organization > li > .group2 li.org2{float:none;margin: 30px auto 0;}

	.icon_box .inner{width:calc(50% - 13px);margin-bottom:25px}
	.icon_box .inner:nth-child(2n){margin-right:0}

}

@media(max-width:640px){
	.icon_box .inner{width:100%;margin:0 0 10px;min-eight:auto;}
}
/* .name_item{padding:80px;border:1px solid #d0d9e6;}
.name_item .inner{overflow: hidden;position: relative;height: 100%;margin-bottom:10px;padding-left: 166px;background: #4e5264;}
.name_item .inner .tit{display: block;position: absolute;left: 0;top: 0;width: 166px;height: 100%;text-align: center;}
.name_item .inner .tit:after{position:absolute;right:-10px;top:50%;z-index: 1;width:11px;height:11px;background:#4e5264;border:5px solid #f7f8fc;border-radius:50%;transform:translate(0,-50%);content:'';}
.name_item .inner .tit strong{display: block;position: relative;top: 50%;vertical-align: middle;color: #fff;transform: translate(0px, -50%);line-height: 1.2;font-weight: bold;}
.name_item .inner .txt{position: relative;min-height: 205px;padding:30px 28px;background: #f7f8fc;border:1px solid #d0d9e6;}
.name_item .inner .txt .top{padding-bottom:10px;border-bottom:1px solid #c1cdde}
.name_item .inner .txt strong{display:block;font-size:16px;color:#333;font-weight: bold;}
.name_item .inner .txt span{position:absolute;right:28px;top:30px;}
.name_item .inner .txt span:before{display:inline-block;width:25px;height:25px;background:url(/images/eng/sub01/sub01_05_icon.png);margin-right:10px;vertical-align:middle;content:'';}
.name_item .inner .txt p{font-size:15px;}


@media(max-width:999px){
	.name_item .inner{padding:0}
	.name_item .inner .tit{position:relative;top:auto;left:auto;width: 100%;padding:20px 0}
	.name_item .inner .tit:after{display:none;}
	.name_item .inner .tit strong{top:auto;transform:none;}
	.name_item .inner .tit strong br{display:none;}
}
@media (max-width:767px){
	.name_item{padding:30px;}
	.name_item .inner .txt span{display:block;position:relative;top:auto;right:auto;}
}
 */

/* contact */
.map_info{overflow: hidden;}
.map_info .img{float: left;width: 55%}
.map_info .txt{float: right;width: 40%}
.map_info .txt strong{display: block;margin-bottom: 30px;font-size: 24px;color:#0e4194;font-weight:bold;}
.map_info .txt p{font-size: 14px;color: #545454;}
.map_info .txt ul li{margin-bottom: 10px;font-size: 14px;color: #545454;}
.map_info .txt ul li span{display: inline-block;width: 30px;height: 30px;background: url(/images/eng/sub01/sub01_06_icon.png);vertical-align: middle;}
.map_info .txt ul li .icon1{background-position: 0 0}
.map_info .txt ul li .icon2{background-position: 0 -36px}
.map_info .txt strong:nth-child(3){padding-top: 20px;margin-top: 40px;border-top:1px dotted #999;}
.map_info .txt a{display:inline-block;position:relative;width:175px;height:40px;margin-top:30px;background:#4e5264;color:#fff;font-size:15px;text-align:center;line-height:40px}
.map_info .txt a:before{display:inline-block;width:17px;height:20px;background:url(/images/eng/sub01/sub01_06_icon2.png);margin-right:10px;content:'';vertical-align:middle}

@media (max-width:999px){
	.map_info .img{float: none;width: 100%;margin-bottom:20px;text-align:center;}
	.map_info .txt{float: none;width: 100%}
}

#galleryThum .holder{padding:17px 70px 0}
#galleryThum .arrLeft,#galleryThum .arrRight{top: 30px;left: 0;width: 70px;height: 70px;transform: none;background: #fafafa;border: 0;}
#galleryThum .arrRight{left:auto;right:0;}
#galleryThum .arrLeft:after, #galleryThum .arrRight:after{position: absolute;top: 50%;width: 36px;height: 36px;margin-top: -18px;border-bottom: 2px solid;border-left: 2px solid;border-color: #545454;background-color: transparent;text-align: center;transform: rotate(45deg);content:'';}
#galleryThum .arrRight:after{left:auto;right: 20px;transform: rotate(-135deg);}
#galleryThum .arrLeft:before,#galleryThum .arrRight:before{position: absolute;left: -20px;top: -13px;z-index: -4;width: 70px;height: 70px;background: #fff;content: '';transform: rotate(45deg);}

/* sub05_01 Online Couses */
.s0501 .ui-topbox.type1 .inner {display: table; height:170px;}
.s0501 .ui-topbox .inner .txtwrap {display:table-cell; vertical-align: middle;}
.s0501 .ui-topbox.type1 .inner .txtwrap p {margin:0; font-size:18px; line-height:1.5;}
@media (max-width:768px){
	.s0501 .ui-topbox.type1 .inner {height:auto;}
}
/* sub05_01 Online Couses End */