.pkg-detail-wrap {
	height: 30px; position: relative; z-index: 4;
}
.pkg-detail-tab {
	background: rgb(255, 255, 255); width: 1000px; height: 30px; border-bottom-color: rgb(216, 216, 216); border-bottom-width: 2px; border-bottom-style: solid; position: absolute;
}
.pkg-detail-tab-bd {
	top: 0px; width: 100%; height: 31px; position: absolute;
}
.pkg-detail-tab-bd a {
	border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(186, 226, 143); margin: 0px 3px 0px 0px; padding: 0px 12px; border-radius: 4px 4px 0px 0px; height: 29px; color: rgb(78, 151, 0); line-height: 29px; font-size: 14px; float: left; background-color: rgb(237, 250, 223);
}
.pkg-detail-tab-bd a.current {
	background: rgb(255, 255, 255); border-width: 3px 1px 0px; border-style: solid solid none; border-color: rgb(78, 151, 0) rgb(216, 216, 216) rgb(216, 216, 216); color: rgb(78, 151, 0); font-weight: 700;
}
.pkg-detail-box {
	border: 1px solid rgb(234, 234, 234); overflow: hidden;
}
.clearfix {
	zoom: 1;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.pkg-detail-infor {
	padding: 5px 0px; margin-top:5px;width:100%;
}
.pkg-detail-infor .detail_h2 {
	padding: 0px 0px 0px 10px; height: 30px; line-height: 30px; font-size: 14px; font-weight: 700; background-color: rgb(237, 250, 223); 
}
.pkg-detail-infor .detail_h2 span {
	margin: 0px 0px -1px; height: 30px; float: left;
}
.pkg-detail-infor a {
	text-decoration: underline;
}