@charset "utf-8";
/* CSS Document */

		body{ background-image:url(bg.png); background-attachment:fixed; background-color:#9ed7ff; background-repeat:repeat-x; background-position:left top;}	
		h2 { font-size:18px;}
		h4 { font-size:14px;}
		
		a { text-decoration:none;}
		ul,li {list-style-type:none;margin:0;padding:0;word-wrap:break-word;}

		.fl { float: left; }
		.fr { float: right; }
		.fwhite {color:#fff;}
		

		.clearfix { clear:both; }
		.ell { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
		.mb20 { margin-bottom: 20px;}
		
		.menu,.menu a{ color:#fff; }
		
		.expo-box,.expo-box a { color:#fff; }

		.expo-top { margin-top:10px; margin-bottom:10px; }
		.expo-title { text-align:right; background-repeat:no-repeat; background-position:left top; margin-left:auto; margin-right:auto; }
		.expo-400 { text-align:left; margin-top:10px; margin-left:10px; padding-left:10px; border-left:1px solid #96a459;}
		.searchbar { width:100%;margin:auto 2px; height:45px; background-color:#999999;display:block;}
		.searchbar .form-inline { height:40px; margin-left:auto; margin-right:auto; padding-top:5px; }
		
		.footer{ background-color:#24292f; color:#fff;padding:6px; text-align:left;}
		.col-xs-12{padding:0px;}
		.col-xs-2{padding:3px;}		
		.col-xs-3{padding:3px;}
		.col-xs-4{padding:3px;}
		.col-xs-6{padding:3px;}		
		.topbg{		
		   background: url(bg_flyworld.png) no-repeat center 60px;
		   -webkit-background-size: cover;
		   -moz-background-size: cover;
		   -o-background-size: cover;
		   background-size: contain;
		}
		
		.showinfo { width:99%; margin:1px auto; }
		.showinfo h4{ color:#FF3300; display:inline; }
		.showinfo .showlogo {width:90%; margin:10px auto;}
		.showinfo #showcontent {width:100%; overflow:hidden;}
		.showinfo #showcontent img{ width:90%; margin:10px auto;}
		.showinfo #showcontent table {width:90%;  margin:10px auto;}

		.showinfo #showcontent h1{font-size:14px; line-height: 1.42857;}
		.showinfo #showcontent h2{font-size:14px;line-height: 180%;}
		.showinfo #showcontent h3{font-size:14px;line-height: 180%;}
		.showinfo #showcontent h4{font-size:14px;line-height: 180%;}
		
		.showbooking { margin:20px auto; width:98%; padding:5px; border:3px dashed #33CC66 ;border-radius:8px;box-shadow: 3px 3px 2px #dfdfdf;}
		.showbooking th{ text-align:right; color:#1a1c80;}
		.showbooking .tip{ color:#FF0000;}
		.showbooking h1 { font-size:20px;}		
		
		.review-box { margin:10px auto; text-align:center;}
		.review-box li{ width:32%; float:left; margin:2px; height:70px;}
		.review-box li,.review-box li a ,.review-box li small{color:#fff; text-align:center;}
		
		.search-box	{ margin:10px auto; text-align:center;}	
		.search-box li{ width:32%; float:left; margin:2px; height:30px; line-height:30px;}