<style type="text/css">


input { 
font: 8pt Verdana, Arial, Helvetica, sans-serif; 
color: #029; 
margin: 0px; 
padding-top: 1px; 
padding-left: 0px; 
display: none; 
background: #D5D5D4; 
}

.changeflightroute{
   font-family:'arial',helvetica,sans-serif;
   font-size:110%;

   color:#000;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#FFFF0000',EndColorStr='#ffCC2828');
 
}

.btn{
   font-family:'arial',helvetica,sans-serif;
   font-size:120%;
   font-weight:bold;
   border:1px solid;
   border-top-color:#c63;
   border-left-color:#c63;
   border-right-color:#930;
   border-bottom-color:#930;
   background-color:#000;
   color:#FFF;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#FFFF0000',EndColorStr='#ffCC2828');
 
}

input.btnhov{
   background-color:#FFF;
   border:1px solid;
   border-top-color:#00ff00;
   border-left-color:#00ff00;
   border-right-color:#347C17;
   border-bottom-color:#347C17;
   color:#FFF;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ff00ff00',EndColorStr='#ff347C17');
}

.bookflight{
   font-family:'arial',helvetica,sans-serif;
   font-size:110%;
   font-weight:bold;
   border:1px solid;
   border-top-color:#c63;
   border-left-color:#c63;
   border-right-color:#930;
   border-bottom-color:#930;
   background-color:#000;
   color:#FFF;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#FFFF0000',EndColorStr='#ffCC2828');
 
}

.addremovereturn{
   font-family:'arial',helvetica,sans-serif;
   font-size:100%;
   font-weight:bold;
   border:1px solid;
   border-top-color:#c63;
   border-left-color:#c63;
   border-right-color:#930;
   border-bottom-color:#930;
   background-color:#000;
   color:#FFF;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#FF0000FF',EndColorStr='#ff0B0B61');
 
}

.switchcities{
   font-family:'arial',helvetica,sans-serif;
   font-size:120%;
   font-weight:bold;
   border:1px solid;
   background-color:#FFF;
   color:#000;
 
}

.chainedmenu{
   font-family:'arial',helvetica,sans-serif;
   font-size:110%;
   border:1px solid;
   font-weight:bold;
   background-color:#FFF;
   color:#000;
 
}

.style6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #66CC00;
	line-height: normal;
}

.flightcategory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1D4A9C;
	line-height: normal;
}

.flightrow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: normal;
}

#styled11 {	
    font-family:Arial, Helvetica, sans-serif;
	border:2px solid;
	border-top-color:#000000;
	border-left-color:#000000;
	border-right-color:#000000;
	border-bottom-color:#000000;
}

/* css document */
body{background: #FFFFFF; margin:0px; font-family:arial, helvetica, sans-serif; font-size:10px; }

form{padding:0px; margin:0px;}
select {background-color:#FFFFD7; color:#006194;font-size:12px;border:1px solid #006194;}
input, textarea{color:#006194;font-size:12px;border:1px solid #006194;}

.general_text {
	font-size:11px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
}
#content{width:777px; margin:0px auto; background:#FFFFFF; list-style-type:none;}

#left_content{width:199px; background:url('images/left_bg.gif'); float:left; margin:0px; padding:0px; list-style-type:none}
.logo{padding:20px 0px;}
.left_menu{background:url('images/lm.gif');line-height:24px;font-weight:bold; font-size:12px; color:#E8FD00; padding-left:5px; padding-right:0px; padding-top:0px; padding-bottom:0px}
.left_menu_content{ font-size:10px; color:#ffffff; padding:5px 5px 0px 10px;}
 ul{margin:0px; padding:0px;list-style:none; line-height:16px;}
 .left_text ul{margin:0px; padding:0px; list-style:none; line-height:13px;}
.left_text{ padding:0px 5px;}

 #right_content{ width:575px; height:auto; float:left; background:#FFFFFF; padding:0px 2px 0px 0px;}
 #header{ padding:10px 0px 0px 0px;}
 .topnav{ width:550px; margin:2px 0px 0px 0px; padding:0px 10px; height:20px; background:#006292;}
 .topnav_text{float:left; height:18px; line-height:18px; padding:0px 2px; margin:0px 0px;background-position:right; font-size:12px; color:#FFFFFF }
 .bulletin{line-height:20px; background:url('images/line.gif') repeat-x 0% 50%; font-size:12px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:3px}

 #banner_login{ width:100%; clear:none;}
 .banner{ width:380px; height:177px; float:left; padding:0px; margin:0px;}
 .banner1{ width:575px; height:80px; float:left; padding:0px; margin:0px;}
 .login{ width:190px; height:248px; float:left; margin:0px 0px 0px 3px; background:#EEECEA}
 .login_title{ width:95%; line-height:23px; border-bottom:1px solid #CCCCCC; font-size:12px; color:#666666}
 .login_content{ width:100%; color:#666666;}

  #menu_content, #city_menu_content{ width:100%; padding:3px 0px; background:#F2F6F5;}
  #city_menu_content{ background:#FFFFFF;}
  #menu_content0{margin:2px auto;  background-position:286px 5px;}
  #menu_content2, #menu_content3{ margin:2px auto; background:url('images/line2.gif') repeat-y 286px 5px; }
  #menu_content1{ list-style-type:none; margin:2px auto; background-position:286px 5px;}
  #menu_content4{ margin:2px auto; background:url('images/line2.gif') repeat-x 286px 5px; }
  #menu_content3{ background:#FFFFFF; }
  .menu_1, .menu_2, .menu_3{line-height:24px;font-size:12px; padding:0px 5px; color:#000000; }
  .menu_1{ background:url('images/rgit_menu1.gif') repeat-x; margin:2px auto }
   .menu_2{ background:#66cc00; border-bottom: 5px solid #000000; }
  .menu_222{ background:#66cc00; border-bottom: 5px solid #000000; line-height:18px; padding-left:5px; font-weight:bold;}
  .selectflightdatesheader{ color:#000; background:url('images/selectflightdatesheader.gif'); margin:0px auto; width:746px}
  .selectflightdatesheader2{ color:#000; background:url('images/selectflightdatesheader.gif'); margin:0px auto; width:746px; font-size:12px}
  .confirmflightdatesheader{ font-size:14px; font-weight:bold; line-height:26px; color:#00FF00; background:url('images/confirmflightdatesheader.gif'); padding:0px; margin:0px; width:746px;display:block}
  .show{ font-size:14px; font-weight:bold; line-height:26px; color:#00FF00; background:url('images/confirmflightdatesheader.gif'); padding:0px; margin:0px; width:746px;display:block}
  .hide{display:none;}
  .show_card{display:}
  .hide_card{display:none}
  .show1{}
  h5{line-height:24px; background:url('images/line1.gif') repeat-x 0% 50%; font-size:10px; padding:0px; margin:0px}
  h6{ margin:0px; padding:0px; line-height:20px; font-size:12px;}
  .menu_text{margin:0px 30px; text-align:center;}
  .menu_text1{ width:98%; height:auto; padding:5px;}
  strong{ margin:7px 8px;}
 .left_cn1, .right_cn1, .left_cn2, .left_cn3, .right_cn2{ float:left; width:281px; background:#EEECEA; margin:0px 2px; }
 .left_cn2{ background: #FAF3E9;}
 .left_cn3{ background:#FFFFFF; }
 .imgs{ width:76px; height:68px; margin:5px 23px; float:left;}
 .imgs_title{ width:76px; height:15px; margin:5px 20px; float:left; text-align:center; font-size:12px; color:#003399}
.imgs_title1{ width:95%; height:24px;float:left; font-size:13px; line-height:24px; margin:2px auto; border-bottom:1px solid #CCCCCC;color:#003399}
 .jianjie{ width:575px;font:0px/0px sans-serif; height:3px;float:left;}
 .jianjie1{ width:776px; font:0px/0px sans-serif; height:4px; s margin:0px auto; background:#FFFFFF; float: inherit}
 .imgs_title2{ width:95%; height:24px; padding:0px 5px; float:left; font-size:13px; line-height:24px; margin:2px auto; border-bottom:1px solid #CCCCCC;color:#003399}
.imgs_title3{ width:70%; height:150px; padding:10px 20px; float:left;}
.left_imgcontent{  margin:2px 2px; border:0px solid #EEECEA; padding:10px; float:left; height:76px;}
.featuredhotelscontent{ width:220px; margin:2px 2px; border:0px solid #EEECEA; padding:10px; float:left; height:76px;}
.left_imgcontent3{ width:47%; margin:0px 0px 5px 0px; height:455px; padding:0px; float:left; list-style-type:none;}
.left_imgcontent4{ width:47%; margin:0px 0px 5px 5px; height:455px; padding:0px; float:right; list-style-type:none;}
.left_imgcontent0{ width:268px; margin:2px 2px; border:1px solid #EEECEA; padding:5px; float:right; height:76px;}
.left_imgcontent1{  margin:2px; border:1px solid #EEECEA; padding:5px; float:left; height:100%; background:url('images/line2.gif') repeat-x; }
.left_img{ width:84px; height:65px; float:left}
.left_img1{ width:48%; height:56px; float:left}
.left_textt{ height:65px; float:left; margin:-5px 0px 0px 10px; vertical-align:top; align:left;}
.left_textt1{ width:80px; height:68px; float:left; margin:0px 0px 0px 10px; vertical-align:top}
.left_textt2{ width:45%; height:15px; float:left; margin:5px 0px 0px 1px; vertical-align:top}
.left_textt3{ width:48%; height:15px; float:right; margin:5px 0px 0px 1px;  vertical-align:top}
.left_textt4{ width:100%; height:35px; float:left; margin:0px 0px 0px 2px;  vertical-align:top}

#footet{width:776px; margin:0px auto; background: #FFFFFF; clear:both; text-align:center}
.footet_nav, .note{height:24px; background:#277094; padding:0px 25px; line-height:24px;}
.note{ background:#FFFFFF; font-size:11px; height: auto; padding:0px;}
h7{font-size:11px; color:#FFFFFF; display:block; width:180px; float:left;}
h4{ font-size:10px; margin:0px; }
h3{ font-size:15px;}

 .menu_city{ width:100%; height: auto; margin:5px auto;}
 .menu_city a:link{color: #000;text-decoration: none;}
 .menu_city a:visited{color:#000;text-decoration: none;}
 .menu_city a:hover {color: #000; text-decoration: underline}
.menu_city_bg{ background:url('images/city_meun_bg.gif') repeat-y; height:auto}
.menu_city_top{ background: url('images/city_meun.gif') no-repeat 0% 50%; height:11px}
.menu_city_bom{ background: url('images/left_menu_bm.gif') no-repeat 0% 50%; height:11px}
.menu_city_bg2{ background:url('images/city_meun_bg1.gif') repeat-y; height:auto}
.menu_city_top2{ background: url('images/city_meun1.gif') no-repeat 0% 50%; height:11px}
.menu_city_bom2{ background: url('images/left_menu_bm1.gif') no-repeat 0% 50%; height:11px}
.menu_city_content{ padding:0px 10px; font-size:12px; color:#000;position:relative; text-indent:1em;}
.right{ float:right; color: #006699}
.brown {color: #a8492b; font-size:11px;}
.list_contant { margin: 5px 20px; }
.city_name { border-right: #ddd 1px solid; padding-right: 5px; border-top: #ddd 1px solid; padding-left: 5px; padding-bottom: 5px; margin: 10px 0px 0px; border-left: #ddd 1px solid; width: 563px; padding-top: 5px; border-bottom: #ddd 1px solid}
.hotel_show {padding-right: 5px; padding-left: 5px; background: #f2f6f5; padding-bottom: 5px; margin: 0px 0px 13px; width: 565px; color: #364a68; padding-top: 5px; font-size:12px;}
.hotel_show_title{line-height:23px; background: #DBD9D9; padding:0px 13px; font-size:14px; font-weight:bold; border:1px solid #CCCCCC}
.select_title{ font-weight:bold;}
.hotel_show_text{ width:100%; height:auto; clear:both}
.city_titles{ font-size:13px;}
.city_titles_text{ font-size:12px;}
.list_contant_text{ font-size:12px; margin:5px 10px; border:1px solid #A9CADA; text-align:center;}
.hotel_show_title1{ font-size:12px; color:#000000;}
.list_contant2{ font-size:12px;}
.list_contant_text li{ list-style:none; font-size:11px; width:75px; float:left;}
.select_title{ margin:2px; background:#89B8CF; font-size:12px; line-height:18px; padding:3px}


.city_titles_1 li{ float:left; font-size:12px; width:130px; font-weight:bold; line-height:25px;}
.city_titles_1 ul{ text-align:left;}
.city_titles_bg{ background:#006292; color:#FFFFFF; padding:0px 8px;}
.texttt{ font-size:12px; line-height:18px; text-indent:2em}

.bgggg{
	background:#E9E9E9;
	border:1px solid #CCCCCC;
	}
	
	
	.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	border-color: #000000;
	vertical-align: top;
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	line-height: normal;
	background-color: #000000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	border-color: #cccccc;
	vertical-align: top;
}
.style4 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 24px; 
	font-style: normal; 
	color: #66FF00;
}
.style5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	border-bottom-style: none;
}
.style6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #66CC00;
	line-height: normal;
}
.style7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.style8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #66CC00;
	text-decoration: underline;
}



a:link {	
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: bold;
	color:#0000ff;
	text-decoration: none;
}
a:visited { 
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: bold;
	color:#0000ff;
	text-decoration: none;
}
a:active { font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: bold;
	color:#0000ff;
	text-decoration: none;
}
a:hover { font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: italic;
	color:#0000ff;
	text-decoration: none;
}





a.list:hover {
    color: #234265;
	text-decoration: underline;}
a.menu {
    color: #3A4B2D;
    font-size: 13px;
	font-weight: bold;
	text-decoration: none;}
a.menu:hover {
    color: #A4410B;
    font-size: 13px;
	font-weight: bold;
	text-decoration: none;}
a.menu02 {
    color: #A4410B;
	font-weight: bold;
	text-decoration: none;}
a.menu02:hover {
    color: #3A4B2D;
	font-weight: bold;
	text-decoration: none;}

a.ad{color:#F00960; font-size:12px; text-decoration:none;}
a.ad:hover{color:#66cc00; font-size:12px; text-decoration:none;}

.headbg { background-color:#9FDB24;border-bottom:#000000 2px solid; height:15px;}

#menu {
 	margin-right: auto;
    margin-left: auto;
    clear: both;
	width: 560px;
	height: 32px;
	line-height: 32px;
    overflow: hidden;
	color: #576A49;
	text-align: left;
	background: #FFF url('../../../images/bg_menu.jpg') repeat-x;; padding-left:30px; padding-right:10px; padding-top:0; padding-bottom:0}
 .leftmenu {
    float: left;
  	margin: 0px auto;}
	
	
#mainbox {
  margin-right: auto;
  margin-left: auto;
  clear: both;
  width: 560px;}
#mainbox_bgcolor01 {
    width:560px;
    padding: 0px;
    background: #FFF;
	text-align: left;
float:left;}
#mainbox_bgcolor02 {
    width:560px;
    padding: 0px;
    background: #FFF;
	text-align: center;}
#mainbox_left {
    float:left;
	width: 560px;
    margin: 6px 5px 0 0;
	table-layout: fixed;}
  
#mainbox_right {
    float:right;
    margin: 6px 1px 0 0;
	table-layout: fixed;}
#row01 {
	width: 560px;
        clear: both;}
#row01_bg {
	width: 560px;
	text-align: left;}
#row01_content {
	width: 560px;
	margin: 0 5px 0 5px;
	line-height: 18px;
	text-align: left;}
.station {
    width:560px;
	background: #F1E6D8;
	height:25px;
	line-height: 25px;
    overflow: hidden;}
.title {
    margin: 10px 0 10px 0;

	padding-left: 10px;
	color: #003366;
	font-weight: bold;
	background: #EEE;
	height:25px;
	line-height: 25px;
    overflow: hidden;}
.title ul {
	margin: 0;
	padding: 0;
}
.title li {
	float: left;
	margin: 0;
	height: 25px;
	padding: 0 20px 0 30px;
	list-style: none;
	text-align: center;
}
.title a {
	float: left;
	color: #FFF;
	padding: 0px 5px 0px 5px;
	background: #96A384;
	text-decoration: none;
}
.title a:hover {
    float: left;
	color: #FFF;
	background: #406696;
	text-decoration: none;
}
.title a.over {
	float: left;
	color: #FFF;
	padding: 0px 5px 0px 5px;
	background: #406696;
	text-decoration: none;
}
.title a.over:hover {
    float: left;
	color: #FFF;
	background: #406696;
	text-decoration: none;
}
#row_middle {
    float: left;
	padding: 0;
	margin: 0;
	width: 560px;
	height: 6px;
	font: 0px/0px sans-serif;}
h1 {
    clear: both;
    text-align: left;
    margin: 10px 0 0 10px;
	color: #FF0000;
	font-size: 12px;
	font-weight: bold;}
h2 {
    clear: both;
    text-align: left;
    margin: 10px 0 0 10px;
	color: #96A384;
	font-size: 16px;
	font-weight: bold;}
.box01 {
    margin: 0;
	width: 286px;
    background: #E9F4D9;
	float: left;
	font-size: 11px;
	table-layout: fixed;}
.box01 ul{
	margin: 5px 0 10px 10px;
	padding: 0;}
.box01 li{
	text-align: left;
	padding: 3px 0 0 12px;
	display: block;
	overflow: hidden;
	height: 15px;}
.box01 li a {
    color: #3C4036;
    text-decoration: none;}
.box01 li a:hover {
    color: #3C4036;
    text-decoration: underline;}
.box02 {
    margin: 0;
	width: 286px;
    background: #EEF3F9;
	float: left;
	font-size: 11px;
	table-layout: fixed;}
.box02 ul{
	margin: 5px 0 10px 10px;
	padding: 0;}
.box02 li{
	text-align: left;
	padding: 3px 0 0 12px;
	display: block;
	overflow: hidden;
	height: 15px;}
.box02 li a {
    color: #406696;
    text-decoration: none;}
.box02 li a:hover {
    color: #406696;
    text-decoration: underline;}
.box_middle {
    float: left;
	padding: 0;
	margin: 0;
	width: 7px;
	height: 150px;
	font: 0px/0px sans-serif;}
#exhibitions {
	width: 560px;
        clear: both;
        color: #7D7878;
	text-align: left;
        }
#exhibitions_bg {
        width: 560px;
        background: #F1E6D8;float:left;}
  .title04 {
    float: left;
	width: 559px;
    padding: 10px 0 0 10px;
	color: #624A2A;
	font-size: 16px;
	font-weight: bold;}
  .box04 {
    margin-top: 10px;
        padding: 0 0 10px 0;
	margin-left: 25px !important;margin-left: 13px;
	margin-right: 18px;
	width:150px;
	height: 160px;
	float: left;
	font-size: 11px;
	line-height: 1.3em;
	table-layout: fixed;}
  .box04 img {
    margin: 0 0 3px 0;
	border: 3px #FFF solid;}
  .box04 a {
    color: #A4410B;
	text-decoration: none;}
  .box04 a:hover {
    color: #382814;
	text-decoration: none;}
#link {
    margin: 6px 0 0 0;
    width: 171px;
	clear: both;
	border: 1px #B2B2B2 solid;}
#link_bg {
	background: #F6F9FB;}
#link_bg img {
	margin: 5px 0 5px 25px;
	border: 1px #CCC solid;}
.link_title {
 	margin: 0;
	width: 161px;
	height: 30px;
	line-height: 30px;
    overflow: hidden;
	color: #265D6F;
	font-weight: bold;
	text-align: left;
	background: #FFF url('../../../images/bg_links_title.jpg') repeat-x;; padding-left:10px; padding-right:0; padding-top:0; padding-bottom:0}
#link_content {
    width: 161px;
    padding: 5px 0 5px 10px;
	text-align: left;
	color: #0B4A7C;
    font-size: 11px;
	line-height: 20px;}
#link_content a {
    color: #0B4A7C;
	text-decoration: none;}
#link_content a:hover {
    color: #0B4A7C;
	text-decoration: underline;}
#middle_line {
    float: left;
	padding: 0;
	width: 150px;
	height: 1px;
	background: #B2B2B2;
	font: 0px/0px sans-serif;}
area { blr:expression(this.onFocus=this.blur())}
table{ border-collapse: collapse;}
td { line-height: 18px; color: #000000; font-size: 12px;}
.padding { padding: 5px;}
.title_14 {
	color: #FB6F6F;
	font-size: 14px;
	font-weight: bold;}
.text {
     color: #FF0000;
	 line-height: 1.5em;
	 text-indent: 2em;
	 word-break: break-all;
	 text-align:justify; text-justify:Distribute-all-lines;}
.font01 { color: #0B4A7C;}

	
</style>