body { font-family:"ËÎÌå"; font-size:12px; margin:0; }
select { font-size:11px; font-family:Verdana; }
img { vertical-align:middle; border:0; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
#page { margin:0 auto; width:800px; background-color:#FFFFFF; }
#home_top_msg { width:100%; }
#home_top_msg .tip { 
	padding-top:3px; padding-left:7px; height:19px; 
	border:solid 1px #FFE7C1;
	filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#FFFCF7,endcolorstr=#FFE7C1,gradientType=0);
}
#home_top_msg .tip_shadow1 { height:1px; font-size:1px; background-color:#FFF3E0; }
#home_top_msg .tip_shadow2 { height:1px; font-size:1px; background-color:#FFFCF7; }

#header, #content, #tail { width:800px; margin:0 auto; margin-top:5px; }
#tail { text-align:center; }
#tail a { color:#0055AA; }

#header #logo { height:70px; width:190px; }
#header #topflash { width:500px; text-align:center; }
#header #fav ul { list-style:none; margin:0 0 0 30px; }
#header #fav li { padding-top:4px; }
#header #fav a { cursor:pointer; color:#666666; }
#header #fav a:hover { color:#000000; }

#main_menu { font-size:13px; }
#main_menu ul { margin:0; padding:10px 10px 0 10px; list-style:none; } 
#main_menu li { display:inline; margin:0; padding:0; }
#main_menu a { float:left; background:url("../images/main_menu_left.gif") no-repeat left top; margin:0; padding:0 2px 0 7px; }
#main_menu a span { float:left; display:block; cursor:pointer; background:url("../images/main_menu_right.gif") no-repeat right top;padding:6px 18px 2px 12px;color:#2B9DFF;}
#main_menu a.current { background-position:0 -30px; }
#main_menu a.current span { background-position:100% -30px; color:#FFFFFF; font-weight:bold; }
#main_menu a:hover { color:#2B9DFF; }
#main_menu a:hover span { color:#FF6600; }

#sub_menu_bar1, #sub_menu_bar2, #sub_menu_bar3 
{ background-color:#2B9DFF; height:1px; font-size:1px; overflow: hidden; }
#sub_menu_bar1 { margin:0 1px; }
#sub_menu_bar2 { margin:0 2px; }
#sub_menu_bar3 { margin:0 3px; }
#sub_menu_bar { background-color:#2B9DFF; height:22px; }
#sub_menu_bar .telimg { padding-left:10px; width:24px; }
#sub_menu_bar .linktel { padding-top:3px; color:#FFFFFF; }
#sub_menu_bar .mbrnav { text-align:right; color:#FFFFFF; padding-top:3px; padding-right:7px; }
#sub_menu_bar .mbrnav a {
	color:#FFFFFF;
	padding-left:12px;
	background:url(../images/flag_left_arrow1.gif) no-repeat 0 1px;
}
#sub_menu_bar .mbrnav a:hover { color:#FF6600; }

#content { margin-top:0px; }
#cnt_line1_left { float:left; width:400px; }
#cnt_line1_right
{
	float:right; width:390px; height:200px;
	filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#55B3FF,endcolorstr=#B9DFFF,gradientType=0);
}

#cnt_scroll_news { width:395px; }
#cnt_scroll_news .top { background:url(../images/home_news_top.jpg) no-repeat; height:20px; }
#cnt_scroll_news .nbody
{
	border-left:solid 1px #A4C8E8; border-right:solid 1px #A4C8E8; height:45px;
	filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#E4EAFF,endcolorstr=#F7F9FF,gradientType=0);
}
#cnt_scroll_news marquee { height:40px; width:360px; margin:0 auto; }
#cnt_scroll_news .btm1 { border-left:solid 1px #A4C8E8; border-right:solid 1px #A4C8E8; background-color:#F7F9FF; font-size:1px; height:1px; overflow:hidden; margin:0 1px; }
#cnt_scroll_news .btm2 { background-color:#A4C8E8; font-size:1px; height:1px; overflow:hidden; margin:0 2px; }

#cnt_find_menu
{
	margin:5px 5px 0px 5px;  height:32px;
	filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#A6E2FF,endcolorstr=#ECF9FF,gradientType=0);
}
#cnt_find_menu table td { height:31px; border-bottom:solid 1px #67BAFF; vertical-align:middle; }
/*#cnt_find_menu table td a { display:block; background-repeat:no-repeat; background-position:5px 5px; padding:10px 0 0 36px; font-weight:bold; color:#000; }*/
#cnt_find_menu table td.current { border-bottom:none; background:url(../images/home_find_menu_bg.gif); }
#cnt_find_menu_fltdom { background-image:url(../images/home_find_fltdom.gif); }
#cnt_find_menu_hotel { background-image:url(../images/home_find_hotel.gif); }

#cnt_find_fltdom a, #cnt_find_hotel a { display:block; padding:10px 0 0 36px; font-weight:bold; color:#000; }
#cnt_find_fltdom a { background:url(../Images/home_flag_feiji.gif) no-repeat 10px 5px;  }
#cnt_find_hotel a { background:url(../Images/home_flag_jiudian.gif) no-repeat 10px 6px;  }
#cnt_find_fltdom_list { margin:0 5px 0 5px; height:155px; FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#FFFFCC); }
#cnt_find_fltdom_list th { font-weight:normal; text-align:right; height:24px; }

#cnt_find_hotel_list { margin:0 5px 0 5px; height:155px; FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#FFFFCC); }
#cnt_find_hotel_list table { table-layout:fixed; border-collapse:collapse; }
#cnt_find_hotel_list th, #cnt_find_hotel_list td { word-wrap:break-word; height:28px; text-align:center; }
#cnt_find_hotel_list th { width:75px; font-weight:normal; }

#cnt_line2 { margin-top:10px; }
#cnt_line2_left { clear:both; float:left; width:190px; }
#cnt_line2_mid { float:left; width:420px; margin-left:10px; }
#cnt_line2_right { float:left; width:170px; margin-left:10px; }

.panel_sep { font-size:1px; height:7px; }
.cnt_panel1 .top1, .cnt_panel1 .top2 { font-size:1px; height:1px; overflow:hidden; }
.cnt_panel1 .top1 { margin:0 1px; background-color:#E6F1FF; border-left:solid 1px #A4C8E8; border-right:solid 1px #A4C8E8; }
.cnt_panel1 .top2 { margin:0 2px; background-color:#A4C8E8; }
.cnt_panel1 .header
{
	border:solid 1px #A4C8E8; border-top:none; height:18px; padding:6px 5px 0 10px; 
	filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#C8E2FF,endcolorstr=#EFF6FF,gradientType=0);
}
.cnt_panel1 .header span { font-weight:bold; display:block; float:left; }
.cnt_panel1 .header a { color:#6699FF; display:block; float:right; }
.cnt_panel1 .pbody { clear:both; background-color:#FFF; border-left:solid 1px #A4C8E8; border-right:solid 1px #A4C8E8; }
.cnt_panel1 .sep1 { font-size:1px; height:1px; overflow:hidden; }
.cnt_panel1 .subhdr ul { margin:0; padding:6px 0 0 3px; height:17px; list-style:none; background-color:#CBDDF2; }
.cnt_panel1 .subhdr li { display:inline; margin:0; padding:0; margin-left:2px; }
.cnt_panel1 .subhdr a {	border:solid 1px #7FA0D5; padding:2px; color:#FFF; background-color:#7FA0D5;}
.cnt_panel1 .subhdr .current { background-color:#FFF; color:#F60; border-bottom:none; }

.cnt_panel1 .list { clear:both; }
.cnt_panel1 .list ul { margin:0; padding:2px 0px 2px 0px; list-style:none; }
.cnt_panel1 .list li { margin:0; padding:4px 7px 3px 7px; border-bottom:dashed 1px #A4C8E8; height:24px; line-height:24px; overflow:hidden;text-overflow:ellipsis; }
.cnt_panel1 .list a { color:#0055AA; }

.cnt_panel1 .view { clear:both; }
.cnt_panel1 .view td { height:24px; text-align:center; vertical-align:center; }
.cnt_panel1 .view a { color:#0055AA; }

#cnt_left_adimg { border:solid 1px #CCC; color:#CCC; text-align:center; height:60px; padding-top:30px;background-image:url(../images/test.gif)}
#cnt_flttkt_tip { font-size:12px; color:#666; padding-left:30px;}

#cnt_flttkt th, #cnt_flttkt td { font-weight:normal; height:20px; text-align:center; vertical-align:center; }
#cnt_flttkt th { color:#666; background-color:#FFF0D9; }
#cnt_flttkt td { border-bottom:dashed 1px #A4C8E8; color:#0055AA; height:21px; }
#cnt_flttkt .price { color:#F60; }
#cnt_flttkt a { color:#0055AA; }

.cnt_panel2 .header { background:url(../images/home_panel2_bg.jpg) no-repeat; height:20px; padding:8px 5px 0 10px;  }
.cnt_panel2 .header span { font-weight:bold; display:block; float:left; }
.cnt_panel2 .header a { color:#0055AA; display:block; float:right; }
.cnt_panel2 .pbody { clear:both; margin-right:2px; background-color:#FFF; border:solid 1px #A4C8E8; border-top:none; }

.cnt_panel2 .list { clear:both; }
.cnt_panel2 .list ul { margin:0; padding:2px 0px 2px 0px; list-style:none; }
.cnt_panel2 .list li { margin:0; padding:4px 7px 3px 7px; border-bottom:dashed 1px #A4C8E8; }
.cnt_panel2 .list a { color:#0055AA; }

.cnt_fdi_ul { color:#0055AA; }
.cnt_panel1 .list a.cnt_fdi_price { color:#FF6600; }

#cnt_hotel_img { margin:0px 3px; }

#link_info { clear:both; border:solid 1px #CCC; background-color:#EEE; }
#link_info th { background-color:#BBDBFF; color:#0055AA; width:20px; padding:7px; }
#link_info td { padding:7px; }
#link_info a { color:#0055AA; }
