.footerGroupSet{position: relative; margin: 0 auto; min-width:1150px; max-width: 1300px; float: left; z-index:999;  }
.familySite {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	position: absolute;
	background-color: #8b8f99;
	color: #fff;
	top: 0;
	left: 0;
	height:40px;
	width: 295px;
	padding-left: 15px;
	font-weight:bold;
	font-size: 15px ; /* / 16px */
	z-index: 999;
}
.familySite:before {
	content: "";
	display: block;
	position: absolute;
	top: 11px;
	right: 12px;
	width: 17px;
	height: 17px;
	background: url("/common/images/group/more.png") 0 0 no-repeat;
}
.familySite.current {background-color: #4b5059; color:#fff;}
.familySite.current:before {background-position: 0 -17px;}
.siteList {
	position: absolute;
	/* top: 0; */
	left: 0;
	bottom: 0;
	display: none;
	overflow: hidden;
	width:  295px;
	z-index: 500;
}
.siteList li {
	float: left;
	width:  295px;
	padding-left: 15px;
	padding-top:7px;
	padding-bottom:7px;
	border-top: 1px solid #848487;
	background-color: #6e6f72;
	line-height: 30px;
	text-decoration:none;
}
.siteList li:first-child {border-top: 0;}
.siteList li:hover {background-color: #ee1d25;}
.siteList li a {
	display: block;
	font-size:  13px; /* 13px / 16px */
	color:#fff;
	text-decoration:none;    
}






/* .footerGroup{width:100%; background-color: #f6f6f6; height: 40px; border-bottom: 1px solid #d7d7d8; line-height: 40px; } */
/*
.footerGroupWrap{margin: 0 auto; min-width: 800px; position: relative;   line-height: 40px;  max-width: 1300px}
.groupIonWrap{position: absolute; left:1%; width:75%; height:100%}
.groupIonWrap a{width: 7%; display: inline-block; text-align: center;height: 40px;text-decoration:none; vertical-align:text-top;}
.groupIonWrap a img{vertical-align: middle;}
*/


.footerGroupWrap{margin: 0 auto; min-width: 1150px; position: relative; height: 40px;  line-height: 40px;  max-width: 1300px;}
.groupIonWrap{position: absolute;width:100%; left:295px;}
.groupIonWrap a{width:72px; display: inline-block; text-align: center;height: 40px;text-decoration:none; vertical-align:text-top;}
.groupIonWrap a img{vertical-align: middle;}


/* 금호아시아나그롭 */
.gKE{background: url("../images/group/iconAE.png") no-repeat center center;}
.gKE:HOVER{background: url("../images/group/iconAEOver.png") no-repeat center center;}
/* 금호고속 */
.gKK{background: url("../images/group/iconKK.png") no-repeat center center;}
.gKK:HOVER{background: url("../images/group/iconKKOver.png") no-repeat center center; position: relative;}
/* 금호터미널 */
.gTM{background: url("../images/group/iconTM.png") no-repeat center center;}
.gTM:HOVER{background: url("../images/group/iconTMOver.png") no-repeat center center;}
/* 금호타이어 */
.gKT{background: url("../images/group/iconKT.png") no-repeat center center;}
.gKT:HOVER{background: url("../images/group/iconKTOver.png") no-repeat center center;}
/* 금호건설 */
.gCT{background: url("../images/group/iconCT.png") no-repeat center center;}
.gCT:HOVER{background: url("../images/group/iconCTOver.png") no-repeat center center;}
/* 아시아나항공 */
.gAA{background: url("../images/group/iconAA.png") no-repeat center center;}
.gAA:HOVER{background: url("../images/group/iconAAOver.png") no-repeat center center;}
/* 아시아나IDT */
.gAI{background: url("../images/group/iconAI.png") no-repeat center center;}
.gAI:HOVER{background: url("../images/group/iconAIOver.png") no-repeat center center;}
/* 금호리조트 */
.gAL{background: url("../images/group/iconAL.png") no-repeat center center;}
.gAL:HOVER{background: url("../images/group/iconALOver.png") no-repeat center center;}
/* 에어부산 */
.gBX{background: url("../images/group/iconBX.png") no-repeat center center;}
.gBX:HOVER{background: url("../images/group/iconBXOver.png") no-repeat center center;}
/* 아시아나에어포트 */
.gAS{background: url("../images/group/iconAS.png") no-repeat center center;}
.gAS:HOVER{background: url("../images/group/iconASOver.png") no-repeat center center;}
/* 아시아나세이버 */
.gAB{background: url("../images/group/iconAB.png") no-repeat center center;}
.gAB:HOVER{background: url("../images/group/iconABOver.png") no-repeat center center;}
/* 에어서울 */
.gRS{background: url("../images/group/iconRS.png") no-repeat center center;}
.gRS:HOVER{background: url("../images/group/iconRSOver.png") no-repeat center center;}
/* 금호아트홀 */
.gCF{background: url("../images/group/iconCF.png") no-repeat center center;}
.gCF:HOVER{background: url("../images/group/iconCFOver.png") no-repeat center center;}
/* 인재개발원 */
.gED{background: url("../images/group/iconED.png") no-repeat center center;}
.gED:HOVER{background: url("../images/group/iconEDOver.png") no-repeat center center;}


[data-tooltip-text]:hover {position: relative;}
[data-tooltip-text]:hover:BEFORE {background: url("../images/group/tail.png") no-repeat center center; position: absolute; top:-8px; width: 20px; height: 20px; content:""; margin: 0 50%; left: -10px;	z-index: 500;}
[data-tooltip-text]:hover:after{
	-webkit-transition: bottom .3s ease-in-out, opacity .3s ease-in-out;
	-moz-transition: bottom .3s ease-in-out, opacity .3s ease-in-out;
	transition: bottom .3s ease-in-out, opacity .3s ease-in-out;
	content: attr(data-tooltip-text);
	position: absolute;
	padding: 5px;
	background-color: #ed1d24; color: #fff; top:-25px; font-size: 11px; height: 15px; line-height: 15px; left:-20%; word-break:keep-all; z-index: 9999; 
}
.groupIonWrap a {position: relative;}
.groupIonWrap a span {padding: 5px; background-color: #222; color: #fff; position: absolute; top:-26px; font-size: 11px; height: 15px; line-height: 15px; left:-3%; word-break:keep-all; display: none;}


