.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?ver=20170111')}
.btn {background-image:url('../images/btn.png')}
img.img_sd{
	/*box-shadow: 2px 2px 2px silver, -2px 2px 2px silver, -2px -2px 2px silver,2px -2px 2px silver;-webkit-box-shadow: 2px 2px 2px silver, -2px 2px 2px silver, -2px -2px 2px silver,2px -2px 2px silver;-moz-box-shadow: 2px 2px 2px silver, -2px 2px 2px silver, -2px -2px 2px silver,2px -2px 2px silver;*/
}
.textSd{
	-webkit-transition:all 0.6s;
	-moz-transition:all 0.6s;
	transition:all 0.6s;
}
.textSd:hover{
	/*color: #000000;*/
}
ul.listIMG{
	padding-left: 16px;margin-top:19px; font-size:13px;width:630px;text-align:justify;
	list-style-image: url("/expo/201602/images/liIMG.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:970px;  */
	height:140px;
	width: 560px;
	/* background:url('../images/hd.png?ver=20161123')no-repeat 0 0; */
	background:url('../images/header2017new.jpg?ver=20170104')no-repeat 0 0;
}
	/* mainNav */
	.expoHeader .mainNav,
	.expoHeader .mainNav li,
	.expoHeader .mainNav a {
		background-image:url('../images/main_menu.png'); background-repeat:no-repeat; background-position:0px 0px;
	}
	.expoHeader .mainNav {
		width:930px; height:46px; overflow:hidden;
		padding:0px 0px 4px 40px; background-position:30px 0px;
	}
		.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;}
		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;}

		.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.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;}

/* 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:380px; top:80px;}
		.expoFooter .s3b {left:480px; top:80px;}
		.expoFooter .s3c {left:590px; top:80px;}
		.expoFooter .s4 {left:700px; top:80px;}
		.expoFooter .s5 {left:108px; top:140px;}
		.expoFooter .s5a {left:120px; top:140px;}
		.expoFooter .s5b {left:230px; top:140px;}
		.expoFooter .hd3 {left:300px; top:80px;}
		.expoFooter .hd4 {left:620px; 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:550px;}
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;}
body.intro .expoContent .p1 {left:505px; top:50px;width:412px;}
body.intro .expoContent .p2 {height: 150px; width:225px; overflow: hidden;top: 378px;left:40px;}
body.intro .expoContent .p3 {left:274px; top:378px; height: 150px; width:225px; overflow: hidden;}
body.intro .expoContent .p4 {left:452px; top:570px;}

/* 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;width:408px; height: 439px;overflow: hidden;}
body.info .expoContent .p2 {left:30px; top:300px;height:148px;}
body.info .expoContent .p3 {height:148px;left:143px;top: 300px;overflow: hidden;}
body.info .expoContent .p4 {height:148px;left:288px;top: 300px;overflow: hidden;}

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:200px; 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;
	}
/*preschool*/
body.preschool h2.sp {
	width:180px; height:30px;
	background-image:url('../images/hd.png?ver=20161123') no-repeat; background-position:0px -484px;
}
/*crawling*/
body.crawling h2.sp {
	width:180px; height:30px;margin-top:-16px;
	background-image:url('../images/hd.png?ver=20161123') no-repeat; background-position:0px -484px;
}
/*Expojetso*/
body.Jetso h2.sp {
	width:180px; height:40px;margin-top:-16px;
	background-image:url('../images/hd.png?ver=20161123') 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: 306px;text-indent: 0;}
body.Jetso div.d1{margin:8px 0;height:562px;}
body.Jetso div.d2{margin:8px 0;height:462px;}
body.Jetso div.d3 img{/*margin:0 auto;*/padding: 10px 0;}

/*Introduct*/
body.Introduct h2.sp {
	width:260px; height:60px;margin-top:-10px;
	background-image:url('../images/hd.png?ver=20161123') no-repeat; background-position:-0px -560px;
}
body.Introduct div.ExpoIntroduct{
    width: 590px;
    margin-left: 190px;
}
body.Introduct div.ExpoIntroduct div.inner{
	border:1px solid #ED1C24;
	padding:20px;
	margin-top:20px;
	width:650px;}
body.Introduct div.ExpoIntroduct table input{
	border:none;
	box-shadow: 0 1px 1px silver;
	-khtml-box-shadow: 0px 1px 0px silver;
	-webkit-box-shadow: 0px 1px 0px silver;
	-moz-box-shadow: 0px 1px 0px silver;
	-z-box-shadow: 0px 1px 0px silver;
	text-align: center;
	color:blue;
}
body.Introduct div.ExpoIntroduct select{
	border:none;
	border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-z-border-radius: 5px 5px 5px 5px;
	box-shadow: 0 1px 1px silver;
	-khtml-box-shadow: 1px 1px 1px silver, -1px -1px 1px silver;
	-webkit-box-shadow: 1px 1px 1px silver, -1px -1px 1px silver;
	-moz-box-shadow: 1px 1px 1px silver, -1px -1px 1px silver;
	-z-box-shadow: 1px 1px 1px silver, -1px -1px 1px silver;
	text-shadow: 2px 2px 2px skyblue;
	text-align: center;
	color:blue;
}
body.Introduct div.ExpoIntroduct h3{margin-top:35px;}
body.Introduct div.ExpoIntroduct div.sub_dv{text-align: center;margin-top:16px;}
/*body.Introduct div.ExpoIntroduct div.sub_dv input{
	color:black;font-weight: bold;font-size: 1.5em;
	border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-z-border-radius: 5px 5px 5px 5px;
	box-shadow: 3px 3px 3px orange, -3px 3px 3px orange, 3px -3px 3px orange, -3px -3px 3px orange;
	-khtml-box-shadow: 3px 3px 3px orange, -3px 3px 3px orange, 3px -3px 3px orange, -3px -3px 3px orange;
	-webkit-box-shadow: 3px 3px 3px orange, -3px 3px 3px orange, 3px -3px 3px orange, -3px -3px 3px orange;
	-moz-box-shadow: 3px 3px 3px orange, -3px 3px 3px orange, 3px -3px 3px orange, -3px -3px 3px orange;
	-z-box-shadow: 3px 3px 3px orange, -3px 3px 3px orange, 3px -3px 3px orange, -3px -3px 3px orange;
}*/
body.Introduct div.ExpoIntroduct h3.d3{margin-top:16px;margin-bottom: 10px;}
body.Introduct div.ExpoIntroduct input.CHName{width:215px;}
body.Introduct div.ExpoIntroduct input.ENName{width:230px;}
body.Introduct div.ExpoIntroduct input.Tel{width:210px;}
body.Introduct div.ExpoIntroduct input.mphone{width:210px;}
body.Introduct div.ExpoIntroduct input.Email{width:530px;}
body.Introduct div.ExpoIntroduct textarea{
	width:641px;height:300px;
	border:none;
	border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-z-border-radius: 2px 2px 2px 2px;
	box-shadow: 0 1px 1px silver;
	-khtml-box-shadow: 1px 1px 1px silver, -1px -1px 1px silver;
	-webkit-box-shadow: 1px 1px 1px silver, -1px -1px 1px silver;
	-moz-box-shadow: 1px 1px 1px silver, -1px -1px 1px silver;
	-z-box-shadow: 1px 1px 1px silver, -1px -1px 1px silver;
	text-align: left;
	color:blue;
	padding-top: 6px;
	padding-left: 3px;
}
/* contact */
body.contact h2.sp {
	width:180px; height:30px;
	background-image:url('../images/hd.png?ver=20161123') no-repeat; background-position:0px -396px;
}
body.contact .pic {width:479px; height:420px;}
body.contact div.info {width:420px; height:300px; padding:0px 20px 0px 0px;}


body.contact h3.sp {
	 margin-bottom: 10px; width:300px; height:40px;
	background-image:url('../images/hd.png?ver=20161123'); background-position:-296px -337px;}
/* promo */
body.promo h2.sp {
	position:absolute; left:46px; top:0px; width:180px; height:28px;
	background-image:url('../images/hd.png?ver=20161123'); background-position:-5px -323px;
}
body.promo h3.sp {
	position:absolute; left:40px; top:36px; margin-bottom: 10px; width:300px; height:40px;
	background-image:url('../images/hd.png?ver=20161123'); background-position:-296px -337px;
}
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:12px; 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;

}
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.preschool .eventContent.box.preschool.inner{padding-top:20px;padding-bottom:20px;padding-left: 15px;border:1px solid #154d79;margin-left: -15px;}
body.promo div.container.tc div.half_block{display: block;float: left;position: relative;}
body.promo div.container.tc{width:850px;margin-top: 30px;}
body.promo div.container.tc div.half_block.part1{width:64%;}
body.promo div.container.tc div.half_block.part1 img{width:100%;}
body.promo div.container.tc div.half_block.part2{width:34%;}
body.promo div.container.tc div.half_block.part2 h3.sp{display: inline;vertical-align: middle;top:160px;left:25px;}
body.promo div.content h1.title.sp{background-position: -5px -320px;width:200px;height:30px;margin:16px 0px 6px 40px;}