@charset 'UTF-8';
.panel {text-align:left;}

.panel h1,
.panel h2,
.panel h3,
.panel h4,
.panel p,
.panel select,
.panel form {margin:0px; padding:0px;}

.panel img ,
.panel h1,
.panel h2,
.panel h3,
.panel h4,
.panel p {display:block;}

.panel, .panel table, .panel td {color:#696969; font-family: Tahoma;}
.sp {background-image:url('../images/sp.png')}
h1.sp,
h2.sp,
h3.sp,
h4.sp {background-image:url('../images/hd.png')}
.btn {background-image:url('../images/btn.png')}

.expoContent {position:relative; width:960px;}
	body.event .expoContent,
	body.contact .expoContent {width:920px; padding:0px 0px 20px 40px;}
	body.media .expoContent{width:920px; padding:0px 0px 80px 40px;}

.panel .desc {padding:0px 0px 10px 0px;}
.expoHeader {width:960px;}
.expoHeader h1.sp {
	width:960px; height:150px;
	background-image:url('../images/header.jpg');
}
	/* mainNav */
	.expoHeader .mainNav,
	.expoHeader .mainNav li,
	.expoHeader .mainNav a {
		background-image:url('../images/main_menu2017.png'); background-repeat:no-repeat; background-position:0px 0px;
	}
	.expoHeader .mainNav {
		width:875px; height:43px; overflow:hidden;
		padding:0px 0px 4px 32px; background-position:23px 0px;
		margin-left: 10px;
	}
		.expoHeader .mainNav li {
			width:125px!important; height:40px; float:left;
			padding:3px 0px; 
		}
		.expoHeader .mainNav a {
			color:#FFFFFF; font-size:15px; text-align:center;
			display:block; overflow:hidden; line-height:2000px; text-indent:-2000px; text-decoration:none;
			width:125px; height:40px;
		}
		.expoHeader .mainNav li.intro {background-position:-10px 0px; width:126px;}
		.expoHeader .mainNav li.info {background-position:-136px 0px;}
		.expoHeader .mainNav li.event {background-position:-261px 0px; width:126px;}
		.expoHeader .mainNav li.promo {background-position:-387px 0px; width:126px;}
		.expoHeader .mainNav li.media {background-position:-513px 0px; width:126px;}
		.expoHeader .mainNav li.contact {background-position:-639px 0px;}
		/*.expoHeader .mainNav li.raiders {background-position:-764px 0px; width:129px;}*/
		.expoHeader .mainNav li.supplement {background-position:-764px 0px; width:129px;}
		body.intro .expoHeader .mainNav li.intro {background-position:-10px -50px;}
		body.info .expoHeader .mainNav li.info {background-position:-136px -50px;}
		body.event .expoHeader .mainNav li.event {background-position:-261px -50px;}
		body.promo .expoHeader .mainNav li.promo {background-position:-387px -50px;}
		body.media .expoHeader .mainNav li.media {background-position:-513px -50px;}
		body.contact .expoHeader .mainNav li.contact {background-position:-639px -50px;}
		/*body.raiders .expoHeader .mainNav li.raiders {background-position:-764px -50px;}*/
		body.supplement .expoHeader .mainNav li.supplement {background-position:-764px -50px;}

		.expoHeader .mainNav li.intro a {background-position:-10px -103px; width:126px;}
		.expoHeader .mainNav li.info a {background-position:-136px -103px;}
		.expoHeader .mainNav li.event a {background-position:-261px -103px; width:126px;}
		.expoHeader .mainNav li.promo a {background-position:-387px -103px; width:126px;}
		.expoHeader .mainNav li.media a {background-position:-513px -103px; width:126px;}
		.expoHeader .mainNav li.contact a {background-position:-639px -103px;}
		/*.expoHeader .mainNav li.raiders a {background-position:-764px -103px; width:129px;}*/
		.expoHeader .mainNav li.supplement a {background-position:-764px -103px; width:129px;}
		.expoHeader .mainNav li.intro a:hover {background-position:-10px -153px;}
		.expoHeader .mainNav li.info a:hover {background-position:-136px -153px;}
		.expoHeader .mainNav li.event a:hover {background-position:-261px -153px;}
		.expoHeader .mainNav li.promo a:hover {background-position:-387px -153px;}
		.expoHeader .mainNav li.media a:hover {background-position:-513px -153px;}
		.expoHeader .mainNav li.contact a:hover {background-position:-639px -153px;}
		/*.expoHeader .mainNav li.raiders a:hover {background-position:-764px -154px;}*/
		.expoHeader .mainNav li.supplement a:hover {background-position:-764px -154px;}


/* expoFooter */
	.expoFooter {
		position:relative; width:930px; height:200px;
		padding:20px 0px 20px 40px;
		background-image:url('../images/fbg.png'); background-repeat:no-repeat; background-position:0px 0px;
	}
		.expoFooter h4 {font-size:12px; width:120px; height:55px; line-height:55px;}
		.expoFooter img, 
		.expoFooter .hd3,
		.expoFooter .hd4{position:absolute; display:block; left:0px; top:0px;}
		.expoFooter .s1 {left:120px; top:20px;}
		.expoFooter .s2 {left:120px; top:80px;}
		.expoFooter .s3a {left:480px; top:80px;}
		.expoFooter .s3b {left:480px; top:80px;}
		.expoFooter .s3c {left:590px; top:80px;}
		.expoFooter .s4 {left:800px; top:80px;}
		.expoFooter .s5 {left:108px; top:140px;}
		.expoFooter .s5a {left:120px; top:140px;}
		.expoFooter .s5b {left:230px; top:140px;}
		.expoFooter .hd3 {left:400px; top:80px;}
		.expoFooter .hd4 {left:720px; top:80px;}
	
label.error {
	color:#E00210; padding:0px 0px 0px 10px; font-size:10px;
}
p.msg {
	font-size:15px; line-height:22px;
	text-align:center; margin:20px 0px;
}
td.fieldName {white-space: nowrap;}
td.footNote {text-align:right;}
.inputFormPanel input.std {width:140px;}
.inputFormPanel input.short {width:80px;}
.inputFormPanel input.long {width:400px;}
td.errorWrap label {display:block;}

/* intro */
body.intro .expoContent {height:500px;}
body.intro .expoContent h1.hd {
	width:200px; height:30px; margin:16px 0px 6px 40px;
	background-position:-5px -200px;
}

body.intro .expoContent p {font-size:13px; line-height:26px; text-align:justify; width:440px; height:250px; margin:0px 0px 10px 40px;}
body.intro .expoContent img {position:absolute;}
img.img_form{-webkit-border-radius: 18px 18px 18px 18px;
	-moz-border-radius: 18px 18px 18px 18px;
	border-radius: 18px 18px 18px 18px;
	border: 4px solid red;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing:border-box;}
body.intro .expoContent .p1 {left:505px; top:50px;}
body.intro .expoContent .p2 {left:38px; top:320px;}
body.intro .expoContent .p3 {top:320px; left:268px;}
body.intro .expoContent .p4 {left:452px; top:570px;}
body.intro 
/* info */
body.info a.floorPlan {
	position:absolute; left:400px; top:160px; width:103px; height:90px; z-index:100;
	background-image:url('../images/floorPlanBtn.png'); background-repeat:no-repeat; background-position:0px 0px;
}

body.info .expoContent {position:relative; height:480px;}
body.info .expoContent h1.hd {
	width:200px; height:30px; margin:16px 0px 6px 40px;
	background-position:-5px -240px;
}

body.info .expoContent p {font-size:13px; line-height:26px; text-align:justify; width:440px; height:250px; margin:0px 0px 10px 40px;}
body.info .expoContent img {position:absolute;}
body.info .expoContent .p1 {left:510px; top:10px;}
body.info .expoContent .p2 {left:30px; top:300px;}
body.info .expoContent .p3 {left:270px; top:300px;}
body.info .expoContent .p4 {left:452px; top:420px;}

body.info a.FloorPlan {
	background-image:url('../images/spBtn_map.png');
	position:absolute; left:380px; top:130px; width:105px; height:105px; z-index:1000;
	text-indent:-2000px;
}

/* Media */

body.Media .expoContent h2.sp {background-position:-5px -360px; height:35px;}
body.Media .expoContent h3.sp {width:120px; height:30px; background-position:-300px -300px; margin:0px 0px 10px 0px;}
body.Media .expoContent .p1 {float:left; width:439px; height:343px;}
body.media .pic {width:427px; height:407px; float:left;}
body.media div.info {width:400px; height:320px; padding:0px 0px 0px 20px;}
body.media div.info ul.buList {
	font-size:12px; line-height:16px; color:#939393;
	padding:0px 0px 20px 0px;
}
	body.media div.info ul.buList li {
		display:block;
		border:1px solid #939393; border-width:0px 0px 1px 0px;
	}
	body.media div.info ul.buList a {
		display:block; padding:11px 60px 12px 0px;
		background-image:url('../images/mediaDownloadBtn.jpg'); background-repeat:no-repeat; background-position:right 10px;
	}


/* contact */
body.contact h2.sp {
	width:400px; height:60px;
	background-image:url('../images/contact01.jpg'); background-position:-40px 0px;
}
body.contact .pic {width:479px; height:420px;}
body.contact div.info {width:420px; height:300px; padding:0px 20px 0px 0px;}

/* promo */
body.promo h2.sp {
	position:absolute; left:46px; top:0px; width:180px; height:28px;
	background-image:url('../images/hd_2.png'); background-position:-5px -321px;
}
body.promo div.searchNav {position:relative; width:960px; height:30px;}
body.promo div.searchNav form {display:block; position:absolute; left:42px; top:0px; width:200px;}
body.promo div.cat{ width:60px; float:left; padding-left:27px;}
body.promo div.catword{ width:85px; float:left;font-size:14px; padding-top:15px;}

body.promo div.topNav form {left:230px;}
	body.promo div.pageNav {position:absolute; right:46px; top:0px;}
	body.promo div.pageNav a.page {float:left; width:74px; height:26px;}
	body.promo div.pageNav a.prev {background-image:url('../images/promoBackBtn.jpg');}
	body.promo div.pageNav a.next {background-image:url('../images/promoNextBtn.jpg');}
	body.promo div.pageNav a.pageNum {font-size:13px; line-height:18px; display:block; float:left; height:18px; padding:4px;}
	
/****raiders****/	

body.raiders div.raidersContent{
	width:870px;
	margin-left:40px;
}

body.raiders div.raidersContent h2{
	margin:20px 0;
}

body.raiders div.raidersContent .desc{
	line-height:25px;
}

body.raiders div.raidersContent .rbtn p{
	margin-right:20px;
	cursor:pointer;
	width:176px;
	height:46px;
	background-repeat:no-repeat;	
	background-image:url('../images/expo_map_btn.png');
	display:inline-table;
}
	
body.raiders div.raidersContent #jetsoBtn{
	background-position:-10px -10px;

}
body.raiders div.raidersContent #shoppingBtn{
	background-position:-200px -10px;
}

body.raiders div.raidersContent .rMap{
	margin:20px 0;
	border:2px solid #999;
	overflow:hidden;
}

body.raiders div.raidersContent .expo_logo{
	float:left;
	width:300px;
	height:400px;
}

body.raiders div.raidersContent .expo_desc{
	float:right;
	width:530px;
	height:400px;
}

body.raiders div.raidersContent .expo_logo p{	
	background-image:url('../images/expo_map_icon.png');
	background-repeat:no-repeat;	
	width:300px;
	height:400px;
}

div.raidersContent #jetso_1_logo p{
	background-position:-2025px -240px;
	margin-top:20px;

}
p.desc{font-size: 15px;}
body.talkTime div.img_tkt{text-align: center;}
body.talkTime div.img_tkt img.tkt{width:650px;padding:20px;}
body.preschool div.img_pre img.pre{width:650px;padding:20px 0;}
body.promo div.img_pro img.pro{width:920px;padding:25px ;}
body.luckyDraw div.eventContent h2.sp{
	background-position: -300px -330px;width:560px;height:50px;margin-bottom: 10px;
}
body.promo div.inner div.inner2{border: 1px solid #94ff00;
    width: 878px;
    margin-left: 40px;}

/*Expojetso*/
body.Jetso h2.sp {
	width:180px; height:40px;margin-top:-16px;
	background-image:url('../images/hd.png') no-repeat; background-position:-3px -510px;
}
body.Jetso div.ExpoJetso{
    width: 590px;
    margin-left: 190px;
}
body.Jetso div.ExpoJetso div.inner{
	border:1px solid #ED1C24;
	padding:20px;
	margin-top:20px;
	width:650px;}
/*body.Jetso p{text-indent: 2em;}*/
body.Jetso h3{margin:12px 0;}
body.Jetso div.d0{margin:8px 0;/*height:300px;*/}
body.Jetso div.d1 div.dv1{float:left;width:260px;}
body.Jetso div.d1 p{width:380px;float:left;padding-left: 10px;margin-top: 306px;text-indent: 0;}
body.Jetso div.d2 div.dv2{float:left;width:260px;}
body.Jetso div.d2 p{width:380px;float:left;padding-left: 10px;margin-top: 206px;text-indent: 0;}
body.Jetso div.d1{margin:8px 0;height:462px;}
body.Jetso div.d2{margin:8px 0;height:462px;}
body.Jetso div.d3 img{/*margin:0 auto;*/padding: 10px 0;}
body.raiders div.raidersContent #jetsoBtn{
	background-position:-10px -10px;
}    
div.raidersContent #jetso_1_logo p{
	background-position:-2025px -240px;
	margin-top:20px;
}