﻿body, p, li, ul
{
    padding:0;
    margin:0;
    font-family:Arial, Helvetica, sans-serif;
}

body, td
{
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
}

img
{
    border:0;
}

/* 控件 */

.textbox
{
    width:150px;
    margin: 0;
    border: solid 1px #7F9DB9;
    padding: 1px 0px 0px 5px;
    font-size: 13px;
    height: 18px;
}
.textbox_watermark
{
	width:150px;
    margin: 0;
    border: solid 1px #7F9DB9;
    padding: 1px 0px 0px 5px;
    font-size: 13px;
    height: 18px;
    color:Gray;
    font-style:italic;
}

.calendarbox
{
    width:150px;
    margin: 0;
    border: solid 1px #7F9DB9;
    padding: 1px 0px 0px 5px;
    font-size: 13px;
    height: 18px;
    background:url(images/ico/blue16_066.gif) right 1px no-repeat #FFFFFF;
}

.grid
{
    border-collapse : collapse;
	width:100%;
	border-bottom:solid 1px #ECE9D8;
}
.grid td,
.grid th
{
    line-height:200%;
    padding:0 3px;
}
.grid .alternatingRow td
{
    background:#EFEFEF;
}
.grid thead td,
.grid th,
.grid .alternatingRow thead td,
.grid .alternatingRow th
{
    background:#ECE9D8;
    font-weight:bold;
    text-align:left;
}
.grid .highlightRow td
{
    background:#316AC5;
    color:White;
}
.grid .highlightRow a:link,
.grid .highlightRow a:visited
{
    color:White;
}

.higherrow td
{
	line-height:250%;
}

.pager
{
    display:block;
    text-align:right;
    line-height:200%;
    padding:0 10px;
}

.comboboxajax__combobox_inputcontainer
{
	border-collapse : collapse;
}
.combobox .ajax__combobox_inputcontainer td
{
    padding:0;
}
.combobox .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input
{
    margin: 0;
    border: solid 1px #7F9DB9;
    border-right: 0px none;
    padding: 1px 0px 0px 5px;
    font-size: 13px;
    height: 18px;
}
.combobox .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button
{
    margin: 0;
    padding: 0;
    background-image: url(images/windows-arrow.gif);
    background-position: top left;
    border: 0px none;
    height: 21px;
    width: 21px;
}
.combobox .ajax__combobox_itemlist
{
    border-color: #7F9DB9;
}

.calendar td
{
    padding:1px;
    line-height:100%;
}
.calendar .ajax__calendar_container
{
    border:1px solid black;
    background-color: #ffffff;
    color: black;
}
.calendar .ajax__calendar_days thead td
{
    color:#D8E4F8;
    background:#7A96DF;
    padding-bottom:6px;
}
.calendar .ajax__calendar_days td
{
    background-color: #ffffff;
}
.calendar .ajax__calendar_other
{
    color:#999;
}
.calendar .ajax__calendar_hover 
{
    color:orange;
}
.calendar .ajax__calendar_active
{
    color:red;
}

.modalBackground
{
	filter:alpha(opacity=70); BACKGROUND-COLOR: gray;
	opacity:0.7;
}

/* 布局 */
.container
{
    float:left;
    clear:both;
    width:100%;
    font-family:微软雅黑;
}
.container a:link,
.container a:visited
{
    color:#215DC6;
}
.container a:hover
{
    color:Red;
}

.admin_header
{
    background:#D1DDED;
    line-height:200%;
    padding:0 10px;
    font-family:微软雅黑;
}

.admin_sider
{
	position:absolute;
	left:0;
    padding:0 10px 10px;
    background:#6F8BDE;
    width:168px;
    overflow:hidden;
}

.admin_sider_menu_title
{
    width:148px;
    height:25px;
    line-height:25px;
    background:url(images/admin_sider_menutitle1.jpg);
    font-weight:bold;
    padding:0 10px;
    color:#215DC6;
    margin-top:10px;
    cursor:pointer;
}

.admin_sider_menu_title_selected
{
    width:148px;
    height:25px;
    line-height:25px;
    background:url(images/admin_sider_menutitle2.jpg);
    font-weight:bold;
    padding:0 10px;
    color:#215DC6;
    margin-top:10px;
}

.admin_sider_menu_content
{
    border:solid #FFFFFF;
    border-width:0 1px 1px;
    background:#D6DFF7;
    width:146px;
    padding:10px;
    line-height:150%;
}
.admin_sider_menu_content a:link,
.admin_sider_menu_content a:visited
{
    text-decoration:none;
}

.admin_main_title
{
    margin:0 0 0 189px;
    background:url(images/admin_main_title.jpg) bottom left no-repeat;
    padding:0 10px;
    line-height:150%;
}
.admin_main_title a:link,
.admin_main_title a:visited
{
    text-decoration:none;
}

.admin_main
{
    margin:10px 10px 10px 198px;
    background:#FFF;
}

.admin_toolbar
{
    margin-bottom:10px;
    line-height:200%;
}

.admin_searchbar
{
    background:#E6EDF9;
}

.admin_dialog_title
{
    background:url(images/admin_main_title.jpg) bottom left no-repeat;
    padding:0 10px;
    line-height:150%;
}

.admin_dialog_container
{
    padding:5px;
    font-family:微软雅黑;
}
.admin_dialog_container a:link,
.admin_dialog_container a:visited
{
    color:#215DC6;
}
.admin_dialog_container a:hover
{
    color:Red;
}





/* 前台 */

/* a:link */
a:link { color: #000; text-decoration: underline;}
a:visited { color: #000;text-decoration:underline;}
a:hover { color: #F00; text-decoration:underline;}
a:active { color: #ff9900;}

/* font-style */
.f12 { font-size:12px;}
.f13 { font-size:13px;}
.f14 { font-size:14px;}
.f16 { font-size:16px;}
.f18 { font-size:18px;}
.fb {font-weight: bold;}
.fi {font-style: italic;}
.tal { text-align:left;}
.tac { text-align:center;}
.tar { text-align:right;}
/* color */
.cred,a.cred:link,a.cred:visited{ color:#ff0000; }
.cblue,a.cblue:link,a.cblue:visited{ color:#0000FF;}
.cgrey,a.cgrey:link,a.cgrey:visited{color: #666666;}
.cgrey2,a.cgrey2:link,a.cgrey2:visited{color: #999999;}
.cyellow,a.cyellow:link,a.cyellow:visited{color: #ff9900;}
.cdyellow,a.cdyellow:link,a.cdyellow:visited{color: #ff6600;}
.cgreen,a.cgreen:link,a.cgreen:visited{color: #4e9700;}
.cblack,a.cblack:link,a.cblack:visited{color: #000000;}
.cwhite,a.cwhite:link,a.cwhite:visited{color: #ffffff;}
a.cred:hover,a.cblue:hover,a.cgrey:hover,a.cgrey2:hover,a.cyellow:hover,a.cdyellow:hover,a.cblack:hover,a.cwhite:hover,a.cgreen:hover{color: #ff9900;} 

/* other */
.hidden {display: none;}
.clear:after {display: block;visibility: hidden;clear: both;height: 0;content: "."; }
.clear {display: inline-block}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}   

.clearfix:after {display: block;visibility: hidden;clear: both;height: 0;content: "."; }
.clearfix {display: inline-block}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;} 


input:focus,textarea:focus{ border-color:#999999;}

/*width*/
.sw1024{ width: 960px;margin: 0 auto;text-align: left;}
.swauto{ width: auto;margin: 0;text-align: left;position: relative;}

/*margin-bottom,float,text-align*/
.mb5{ margin-bottom: 4px!important;margin-bottom: 5px;}
.mb10{ margin-bottom: 7px!important;margin-bottom: 10px;}
.mb15{ margin-bottom: 12px!important;margin-bottom: 15px;}
.mb20{ margin-bottom: 17px!important;margin-bottom: 20px;}
.rf{ float: right;}
.lf{ float: left;}
.tal{ text-align: left;}
.tar{ text-align: right;}
.tac{ text-align: center;}

.nodata{ border: 3px solid #CCCCCC;background: #F8F8EC; color:#666;padding: 16px; font-size:14px;line-height: 200%;} 
/*top*/
#top_bg { width:100%; background:#EEEEEE; border-bottom:1px solid #CCCCCC;} 
#top { width:960px; height:25px;line-height:25px; margin:0 auto;}
.top_search { padding-top:2px!important; padding-top:1px;}
.top_search input{ color:#999; font-size:12px;}
#top a:link,#top a:visited{ text-decoration: none;}

#head { width:940px; margin:0 auto; height:62px; background:url(images/topbg.gif); padding:5px 10px 0;}
#logo { float:left;} 
#head h1 { line-height:46px; font-size:30px; padding:0; margin-top:18px; float:left; font-weight:normal;}
#hd_phone { line-height:130%; float:left; margin-top:22px!important; margin-top:22px; margin-left:2px; color:#666666;}
#hd_phone .phone_info { font-size:12px;}
#hd_phone .phone_numb { font-size:18px; color:#CC3300; font-weight:bold;}
#head a:link,#head a:visited{ text-decoration: none; color:#4e9700;}
#head a:hover{color: #ff9900;text-decoration: underline;}

/*top*/
#top_bg { width:100%; background:#EEEEEE; border-bottom:1px solid #CCCCCC;} 
#top { width:960px; height:25px;line-height:25px; margin:0 auto;}
.top_search { padding-top:2px!important; padding-top:1px;}
.top_search input{ color:#999; font-size:12px;}
#top a:link,#top a:visited{ text-decoration: none;}

#logo { float:left;} 
#head h1 { line-height:46px; font-size:30px; padding:0; margin-top:18px; margin-left:30px; float:left; font-weight:normal;}
#hd_phone { line-height:130%; float:left; margin-top:22px!important; margin-top:22px; margin-left:2px; color:#666666;}
#hd_phone .phone_info { font-size:12px;}
#hd_phone .phone_numb { font-size:18px; color:#CC3300;}
#head a:link,#head a:visited{ text-decoration: none; color:#4e9700;}
#head a:hover{color: #ff9900;text-decoration: underline;}

#nav_main,#curtab a,#curtab a span { background-image:url(images/tuniuv2.png); background-repeat:no-repeat;}

#nav_main { background-position:0 0; background-color:#47861F; clear:both; height:33px; line-height:31px;}
#nav_main ul { margin:0 5px;}
ul.nav_main_l { float:left; font-size:14px;}
ul.nav_main_r { float:right; font-size:12px;}
#nav_main li { float:left; font-weight:bold; margin:0 30px;}
#nav_main .nav_main_l a:link,#nav_main .nav_main_l a:visited{ color: #fff;padding:0 0 0 7px!important;padding:0 0 0 6px; float:left; text-decoration:none;}
#nav_main .nav_main_l a:hover{ color:#ff9900; padding:0 0 0 7px!important;padding:0 0 0 6px; float:left;}
#nav_main .nav_main_l span { display:block; padding:3px 7px 1px 0!important;padding:2px 6px 0 0;}
#nav_main .nav_main_r a:link,#nav_main .nav_main_r a:visited{ color: #fff;padding:0 0 0 4px; float:left; text-decoration:none;}
#nav_main .nav_main_r a:hover{ color:#ff9900; padding:0 0 0 4px; float:left;}
#nav_main .nav_main_r span { display:block; padding:2px 4px 0 0;}
#nav_main #curtab a { background-position:-1000px 0;}
#nav_main #curtab a span { color: #000; padding-top:4px; line-height:29px; background-position:right top;} 
#nav_main .nav_word span{ padding:2px 6px 0 0; color:#F7AA04; background:url(images/sanjiao.gif) no-repeat right 14px;}

.clearfix:after {display: block;visibility: hidden;clear: both;height: 0;content: "."; }
.clearfix {display: inline-block}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;} 
* { margin:0; padding:0;}

#l_menu { width: 135px;float: left; overflow:hidden;}
#r_main{ width: 820px; float:right;}

/* index */
.top_search { margin-top:-3px!important; margin-top:0px;}
.border_div { background:#CCCCCC; text-align:center; line-height:100px; color:#fff; font-weight:bold;} 
#r_main_r { width:300px; float:right;}
#r_main_l { width:515px; float:left;}

.pic_list_3 { float:left; margin-bottom:10px; padding:0;} 
.pic_list_2 { float:left; margin-bottom:10px; padding:0;}
.pic_list_1 { float:left; margin-bottom:10px; padding:0;}

.right_li { float:right; padding:0;}
.left_li { float:left; padding:0;}

#index_r_nav { text-align:center; width:100%;}
#index_r_nav li { width:95px; float:left;}
#index_r_nav .mid_li { margin:0 7px;} 
 
.index_hot_route ul{ margin:4px 10px; }
.index_hot_route li { padding:8px 0;line-height:120%; background:url(images/index_border_bg.gif) left bottom repeat-x;}
.index_hot_route span { color:#FF6600; padding-left:5px;}
.index_hot_route .no_border_li { background:none;}
.index_hot_route li a:link,#index_hot_route li a:visited{color:#333333; text-decoration: underline;}
.index_hot_route li a:hover{color: #F00;}

.index_hot_route .index_time_route li a:link,#index_hot_route .index_time_route li a:visited{text-decoration:none;}
.index_hot_route .index_time_route li a:hover{ color: #F00;text-decoration:none;}
.index_help_center .index_time_route li a:link,#index_help_center .index_time_route li a:visited{text-decoration:none;}
.index_help_center .index_time_route li a:hover{ color: #F00;text-decoration:none;}  

#index_search { background:url(images/index_search_bg.gif) no-repeat left center; padding:10px 10px; height:152px; font-size:13px; line-height:200%;} 
.search_input{
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #D4D0C8;
	border-bottom: 1px solid #D4D0C8;
	padding: 2px;
	color:#999999;
}
#index_search  a:link,#index_search  a:visited{color: #006699; padding:0px 6px!important;padding:3px 5px 0px 5px;}
#index_search  a:hover{color: #F00; padding:0px 6px!important;padding:3px 5px 0 5px;}
#index_search .search_select,#index_search a.search_select:link,#index_search a.search_select:visited{ color:#ffffff; background:#FF9933; }

.search_t { color:#CC3300; font-weight:bold; padding-left:10px; line-height:21px; background: url(images/search_t.gif) no-repeat left top;}
.search_border { border:1px solid #FFC54B; padding:5px 5px 15px; background:#FFFCEF;}
			
.index_bj_list li{ width:145px; text-align:center;}

.index_help_center { text-align:left; font-size:12px; background: url(images/index_hot_route_bg.gif) no-repeat left bottom;}
.index_help_center  h3{ text-align:left; line-height:28px; padding-left:10px; font-size:14px; color:#000; font-weight:bold; background:url(images/main_r_h3.gif) no-repeat left top;}

.index_sunshine { text-align:left; font-size:12px; background: url(images/rbg3_bg.gif) no-repeat left bottom;}
.index_sunshine  h3{ text-align:left; line-height:28px; padding-left:10px; font-size:14px; color:#316A0C; font-weight:bold; background:url(images/rbg3.gif) no-repeat left top;}
	
	.right_d_content_02_s { border-bottom:1px double #CDCDCD; margin:8px auto 10px; overflow:hidden; padding-bottom:8px; width:280px;}
	.right_d_content_02_s_left { color:#C6C6C6;	float:left;	font-size:28px; line-height:100%; padding-top:2px; font-style:oblique; font-weight:bold; width:40px;}
	.right_d_content_02_s_right { color:#666666; float:left; line-height:1.5; text-align:justify; width:230px;}

.index_hot_route{ font-size:13px; background:url(images/rbg2_bg.gif) no-repeat left bottom;}
.index_hot_route h3{ line-height:28px; padding-left:10px; font-size:14px; color:#30680d; font-weight:bold; background:url(images/rbg2.gif) no-repeat left top;}

.index_recall_div{ font-size:13px; background:url(images/index_hot_route_bg.gif) no-repeat left bottom;}
.index_recall_div h3{ line-height:28px; padding-left:10px; font-size:14px; color:#cc3300; font-weight:bold; background:url(images/main_r_news.gif) no-repeat left top;} 

 .list1 { width:265px; height:52px; margin:10px auto; margin-bottom:5px; background:url(images/index_help_list1.gif) no-repeat center top;}
 .list1  li { float:left; width:87px; height:28px; text-align:center;}
 .list1 li a:link,.list1 li a:visited{color: #0099FF; text-decoration:underline;}
 .list1 li a:hover{color: #F00;}
 .list2 { text-align:left; margin:0 10px; color:#666666;}
 .list2 li { background:url(images/index_border_bg.gif) repeat-x left top; padding:5px;}
 .list2 li a:link,.list2 li a:visited{color: #666666; text-decoration: underline;}
 .list2 li a:hover{color: #F00;}

 .list3 { text-align:left; margin:0 10px 5px 10px; color:#666666;}
 .list3 li { padding:3px; color:#ffcc66;}
 .list3 li a:link,.list3 li a:visited {color: #666666; text-decoration: underline;}
 .list3 li a:hover{color: #F00;} 

#toolbox{
    height:105px;
	background: url(images/index_tool_bg.gif) no-repeat left center;
	}
#toolbox ul { padding:5px!important; padding:10px 10px 0 10px;}	
#toolbox li{ width: 82px; padding-left: 10px;float: left;line-height:30px!important;line-height:40px;}
#toolbox li *{ vertical-align: middle;}

#index_order_info ul { padding:10px 20px; font-size:13px; line-height:200%;}


.search_content
{
    background-color:#FFF8E1;
}


.route_list_1 { margin-bottom:15px; background:url(images/index_list_t.gif) repeat-x left top;}
.route_list_1 h3{ padding:7px 0 5px 15px; margin-left:5px; color:#ff6600; font-size:14px; background:url(images/main_route_list_t.gif) no-repeat left center;}
.route_list_1 ul { padding:0px 7px; line-height:180%; font-size:14px; font-family: Arial, Helvetica, sans-serif;}
.route_list_1 li { padding-left:12px; background:url(images/index_list_li.gif) no-repeat left center; color:#F66901;}
.route_list_1 li span { font-size:13px;}
.route_list_1 a:link,.route_list_1 a:visited{color: #0000FF; text-decoration:underline;}
.route_list_1 a:hover{color: #FF0000; text-decoration:none;} 

.r_email_div { line-height:250%; padding:8px 13px!important; padding:10px 13px; font-size:12px; background:url(images/email_order.gif) no-repeat left center; color:#666666;}

.cblue2,a.cblue2:link,a.cblue2:visited{color: #0000FF;}
a.cblue2:hover {color: #FF0000;} 

.index_offers { width:141px; margin-top:0!important; float:right;}
.index_search { background:url(images/search_bg.gif) no-repeat left top;padding:8px; margin-top:5px;}
.search_div { width:350px; height:100px; padding:5px 0;line-height:250%; float:left;}

.search_div2 { padding:0 10px; background:url(images/search_div2.gif) no-repeat left top; height:34px;}
.search_s_border { border:1px solid #6e9700; background: url(images/bg_phd_inp.gif) no-repeat left top;}
.index_s_input { border:none;}

#search_main
{
    line-height:150%;
}

#errorTip{
	padding:0 10px;
	height: 24px;
	line-height: 24px;
	background: #FBB;
}

.route_list_table { color:#F66901; line-height:180%; text-align:center; font-size:12px; }
.route_list_table th { color:#666666;}
.route_list_table a:link,.route_list_table a:visited{color: #0000FF; text-decoration:underline;}
.route_list_table a:hover{color: #FF0000;}
.index_recall_list li { padding:5px 0;}
.index_recall_list li a:link,.index_recall_list li a:visited{text-decoration:none;}
.index_recall_list li a:hover{ color: #F00;text-decoration:none;}

.order_info_list
.order_info_list ul { padding:0 3px; color:#666; }
.order_info_list li { line-height:150%;font-size:12px; background:none; padding:0 0 5px 2px;}
.order_info_list li span.order_name { font-size:12px; padding-left:5px;color:#666666;}


#l_menu h2{ height: 20px; width:130px;line-height: 18px; padding-left: 5px; padding-top:5px; font-size: 14px;	font-weight: normal; color: white; background:url(images/l_menu_h2.gif) no-repeat left top #4e9700;}
.l_menu { padding:5px 0; font-size:12px; border:1px solid #CCCCCC; border-top:none;}
.l_menu ul { width:100%; float:left; margin-bottom:15px;}
.l_menu h3 { padding:0 5px; font-size:14px; float:left; line-height:150%;}
.l_menu li{	padding: 0 0 0px 4px;text-align:left;width:62px; float:left; line-height: 150%; } 
 li.li_130{	padding: 0 0 0px 4px;text-align:left;width:130px; float:left; line-height: 150%; } 
.l_menu li a:link,.l_menu li a:visited{ color: #000; text-decoration:none;}
.l_menu li a:hover{ color: #ff9900;}
.l_menu h3 a:link,.l_menu h3 a:visited{ color: #4e9700; text-decoration: underline;}
.l_menu h3 a:hover{ color: #ff9900;}

ul.other_link { margin-bottom:0;}
.other_link li { width:95%; line-height:180%;}
ul.l_other_city { margin-bottom:0;}
.l_other_city li{ width:95%; line-height:180%;}
.star li{ width:110px; padding-left:20px; background:url(images/icon_favourites.gif) no-repeat 2px 2px;}
#left_phone { height:70px; width:100%; margin-bottom:5px;background:transparent url(images/l_phone.gif) no-repeat scroll center center;}
#left_phone h3 { padding:42px 0 0 30px;}


.index_city_tabs { background:url(images/index_tabs_bg.gif) no-repeat left top; font-size:14px; height:31px;}
.index_city_tabs li { width:114px; height:31px; margin-right:2px; float:left; text-align:center; line-height:26px; background:url(images/index_tabs.gif);}
.index_city_tabs .index_city_on { background:url(images/index_tabs_on.gif) no-repeat left top; font-weight:bold;} 
.index_city_tabs  a:link,.index_city_tabs a:visited{  text-decoration:none;}
.index_city_tabs  a:hover{ color: #FF0000; }
.index_city_on  a:link,.index_city_on a:visited{ color:#CC3300;}
.index_city_on  a:hover{ color: #FF0000; }

/* ft */

.ft_address { background:url(images/ft_address.gif) no-repeat center center; font-size:13px; color:#000000; padding:5px 0; margin:10px 0;}

#ft  a:link,#ft a:visited{color: #8C8C8C;}
#ft  a:hover{color: #8C8C8C;} 

#ft{ padding: 30px 0 20px 0; width:960px; text-align:center; line-height:180%; margin:0 auto;clear:both; background:url(images/border.gif) repeat-x left top;}
#ft a:link,#ft a:visited{color:#000;text-decoration: none;}
#ft a:hover{color: #ff9900;text-decoration: underline;}

#ftHot { margin:0 auto; width:960px; font-size:12px;}
#ftHot ul{margin: 0 0 10px 0;padding: 0;}
#ftHot li{float: left;width: 94px;list-style: none;margin-bottom: 2px;text-align: left;line-height: 120%;}
#ftHot a:link,#ftHot a:visited{text-decoration: none;}
#ftHot a:hover{color: #ff9900;text-decoration: underline;}

/* 底部的帮助信息*/
.btm_help { border:1px solid #CFFAA2;}
.btm_help ul{ width:940px; margin:auto; padding:10px 0px 10px 20px ; overflow:hidden;}
.btm_help li{ float:left; width:176px; height:110px; overflow:hidden; padding:0px 0px 0px 11px;}
.btm_help dt{ height:20px; line-height:20px; font-weight:bold; color:#316A0C;}
.btm_help dt span{ padding:2px 6px 0px 3px; color:#FFFFFF;}
.btm_help dd{ height:22px; line-height:22px;  background: url(images/btm_help_bt2.gif) no-repeat left center; padding:0px 0px 0px 10px; margin-left:5px; color:#666666;}
.btm_help li a:link, .btm_help li a:visited{ color:#7AC31D; text-decoration:none;}
.btm_help li a:hover{ color: #ff9900; text-decoration:underline;}



li.feature_tab a,li.feature_tab span,.route_feature li a,.route_feature li span,.route_t h2,.route_t h2 span { background-image:url(images/tuniuv2.png); background-repeat:no-repeat;}

.route_t_green { font-size:12px; color:#666; padding:7px 10px 10px 20px; background:url(images/route_t_green.gif) repeat-x left top;}
.route_t_green span { color:#FF0000; font-weight:normal;}
.route_t_yellow { font-size:12px; color:#666; padding:7px 10px 10px 20px; background:url(images/route_t_yellow.gif) repeat-x left top;}
.route_t { margin-left:20px;}
.route_t h2{
	font-size: 14px;
	color: #fff;
	background-position:-1000px -105px;
	float:left;
	padding-left:20px;

}
.route_t h2 span { background-position:right -105px; display:block;padding:5px 20px 3px 0;}
.tourSectionContent { color:#666666; padding:10px; padding-bottom:20px; border:1px solid #CCCCCC; background: url(images/grey_bg.gif) repeat-x 2px left;}

.route_feature { padding-left:5px; background:url(images/border_grey.gif) repeat-x left bottom;}
.route_feature li{ float:left; margin-left:3px; }
.route_feature li span { display:block; background-position:right -140px;padding:4px 10px 3px 0!important; padding:3px 10px 3px 0px; }
.route_feature li a { display:block; padding-left:10px; background-position:-1000px -140px; }
.route_feature li a:hover{ color:#ff9900;}

li.feature_tab span { color:#FF5500; font-weight:bold; display:block; background-position:right -70px; padding:6px 10px 5px 0!important;padding:5px 10px 5px 0px; }
li.feature_tab a { text-decoration:none; display:block; padding-left:10px; background-position:-1000px -70px; }
li.feature_tab a:link,li.feature_tab a:visited{ text-decoration: none;}
li.feature_tab a:hover{ text-decoration:none;}
.route_feature_con { border:1px solid #EDEEE6; background:#F4F5EF; color:#333333; padding:10px;} 

/*新线路页使用的css，11-26修改*/
#tour{
 
	width: 815px;
	text-align: left;
	font-size: 13px;
}
 
#tour .subtext{
	font-size: 11px;
	font-family: pMingLiu;
}
#tourMeta{
	padding: 3px 0 5px 0;
	margin-bottom: 10px;
	border-bottom: 1px solid #EEE;
	color: #999;
}
	#tourMeta strong{
		color: #F30;
	}
#tour h1{
	font: 18px/100%;
	margin-bottom: .5em;
}
#tourInfo{
	margin-bottom: 1.5em;
}
#tourPrice{
	margin-left: 270px;
	margin-bottom: 1em;
	line-height: 200%;
}
#tourPrice .cgrey { }
.route_order_btn { margin-left:271px;}
#tourOrderThisBtn{
	float: left;
	margin-right: 5px;
}
#tourHeadPhoto{
	float: left;
 
	text-align: center;
	vertical-align: middle;
}

.tourSection{
	margin-bottom: 1.5em;
}
 

#couponPlan{ 
	margin-left:271px;
	margin-top: 1em;
}
	#couponPlan strong{
		color: #F60;
	}
#tourPhotos{
	width: 815px;
	height: 200px;
	background: url(images/tourPhotosBg.jpg) no-repeat;
	text-align: center;
	position: relative;
	margin-top: 1em;
}
	#tourPhotos td{
		text-align: center;
	}
#tourPhotosPreBtn{
	width: 23px;
	height: 23px;
	display: block;
	position: absolute;
	top: 88px;
	left: 6px;
	text-indent: -9999px;
	outline: none;
	background: url(images/tourPhotosBtn.gif) 0 0;
}
#tourPhotosNextBtn{
	width: 23px;
	height: 23px;
	display: block;
	position: absolute;
	top: 88px;
	right: 6px;
	text-indent: -9999px;
	outline: none;
	background: url(images/tourPhotosBtn.gif) -23px 0;
}
#tourPlan h3{
	font-size: 13px;
	float: left;
	width: 50px;
}
#tourPlan .tourPlanPlacesList{
 
}
#tourPlan .tourPlanCity{
	margin-left: 55px;
	margin-bottom: 10px;
	color: #666;
}
#tourPlan .tourPlanCity img { 
	margin:0 5px;
}
#tourPlan .tourPlanContent{
	margin-bottom: 2em;
}
	#tourPlan .tourPlanContent p{
		margin-bottom: 1em;
	}
	#tourPlan .tourPlanContent .tourPlanHotel{
		margin-bottom: 0;
	}
	.tourPlanContent a:link,.tourPlanContent a:visited{color: #4e9700; font-weight:bold;}
	.tourPlanContent a:hover{ color: #ff9900; font-weight:bold;}
	
#tourPlan .route_view_module{
	margin: 0 10px 5px 0;
}
#tourPlan .tourPlanTrafficIcon{
	position: relative;
	top: 3px;
}

#small_class_list a:link,#small_class_list a:visited{color: #444444;}
#small_class_list a:hover{color: #F00;}

#more_photo a:link,#more_photo a:visited{color: #999;  }
#more_photo a:hover{ color: #ff9900;}
#more_photo { color:#666;}

.ltable{ border-collapse: collapse; }
.ltable th,.ltable td{ border: 1px solid #219A05; font-size:12px;}
.ltable th{ background: #E8FDD7; }
.hotarea_info_t { font-size:14px; background:url(images/hotarea_info_t_green.gif) no-repeat left bottom; color:#fff; padding:10px 0 5px 20px;}
	#domestic .hotarea_info_t { font-size:14px; background:url(images/hotarea_info_t.gif) no-repeat left bottom;}
.hotarea_info_t span { padding-right:20px; font-size:13px;}
.hotarea_info_t span a:link,.hotarea_info_t span a:visited{ color: #6DB001;}
.hotarea_info_t span a:hover{ color: #ff9900;}
	#domestic .hotarea_info_t span a:link,#domestic .hotarea_info_t span a:visited{ color: #00AFF0;}
	#domestic .hotarea_info_t span a:hover{ color: #f9900;}
.area_desc { border:1px solid #D4E4E7; padding:10px;}
.area_desc table{ border-collapse: collapse; }
.area_desc th,.area_desc td{ border: 1px solid #219A05; font-size:12px;}
.area_desc th{ background: #E8FDD7; }

.route_view_module{
	float:left;
	height:110px;
	margin:5px 9px;
	margin-top:0;
	text-align:center;
}
	.route_view_module .placename{
		text-align:center;
	}
	.route_view_module img{
		border:1px solid #999999;
		padding: 2px;
	}
	
.reserveWrap{
 
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

	.reserveWrap h4{
		margin: 0;
		padding: 10px;
		color:#FE6700;
		font-weight:bold;
		font-size: 20px;
	}

.reserveInfo{
		padding-bottom: 5px;
	}
	.reserveInfo form{
		margin: 0;
		padding: 0;
	}	

.recall_ul li { width:80px; float:left; color:#666;}

.place_site { font-size: 14px; font-family: simsun; font-weight: normal;}
.place_td h1 { line-height:120%; font-size:20px;}
.place_td p { color:#333;}	
.place_td p:first-letter { padding-left:2em;}	

.return_l { color:#666; padding:3px 0;}
td.return_m { background: url(images/border1y.gif) repeat-y center top;}
.return_r { color:#000; padding:3px 0;}
.return_answer { color:#666; padding:3px 0;}

.small_class_h3{ padding-left:15px; color:#FF4400; font-size:12px; background:url(images/main_route_list_t.gif) no-repeat left center;}

#small_class_list { width:100%; color:#444444; font-size:13px;}
#small_class_list h3 span { font-weight:normal;}
 
#small_class_list a:link,#small_class_list a:visited{color: #444444;}
#small_class_list a:hover{color: #F00;}

.small_class_list_t {background:#E8FCD7; padding:3px 10px; margin-top:15px; }
#domestic .small_class_list_t {background:#E8FDD7;}
.small_class_list_t span { padding:2px 0;}
.small_class_list_t a:link,.small_class_list_t a:visited{color: #444444; text-decoration:underline;}
.small_class_list_t a:hover{color: #ff9900; text-decoration:underline;}
span.customers_select { margin-left:30px;width:80px; float:right;}	


.route_price{ color:#ff6600; font-weight:bold; }
.route_price:first-letter { font-size: 18px;}




.pubFlights_3u,
.pubFlights_3U
{

	padding-left:18px;
	padding-bottom:2px; 
	background:url('images/pic_flightslogo.gif') no-repeat 0px 0px;
	text-align:left;
}
.pubFlights_8c,
.pubFlights_8C
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -48px;
	text-align:left;
}
.pubFlights_8l,
.pubFlights_8L
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -96px;
	text-align:left;
}
.pubFlights_bk,
.pubFlights_BK
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -144px;
	text-align:left;
}
.pubFlights_ca,
.pubFlights_CA
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -192px;
	text-align:left;
}
.pubFlights_cn,
.pubFlights_CN
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -240px;
	text-align:left;
}
.pubFlights_cz,
.pubFlights_CZ
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -288px;
	text-align:left;
}
.pubFlights_eu,
.pubFlights_EU
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -336px;
	text-align:left;
}
.pubFlights_fm,
.pubFlights_FM
{

	padding-left:18px;
	padding-bottom:2px;	
	background:url('images/pic_flightslogo.gif') no-repeat 0px -384px;
	text-align:left;
}
.pubFlights_g5,
.pubFlights_G5
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -432px;
	text-align:left;
}
.pubFlights_gs,
.pubFlights_GS
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -480px;
	text-align:left;
}
.pubFlights_ho,
.pubFlights_HO
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -528px;
	text-align:left;
}
.pubFlights_hu,
.pubFlights_HU
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -576px;
	text-align:left;
}
.pubFlights_kn,
.pubFlights_KN
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -624px;
	text-align:left;
}
.pubFlights_mf,
.pubFlights_MF
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -672px;
	text-align:left;
}
.pubFlights_mu,
.pubFlights_MU
{
	
	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -720px;
	text-align:left;
}
.pubFlights_ns,
.pubFlights_NS
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -768px;
	text-align:left;
}
.pubFlights_pn,
.pubFlights_PN
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -816px;
	text-align:left;
}
.pubFlights_sc,
.pubFlights_SC
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -864px;
	text-align:left;
}
.pubFlights_zh,
.pubFlights_ZH
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -912px;
	text-align:left;
}
.pubFlights_vd,
.pubFlights_VD
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -960px;
	text-align:left;
}
.pubFlights_jr,
.pubFlights_JR
{
	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -3008px;
	text-align:left;
}

/*international ICON begin*/
.pubFlights_9w,
.pubFlights_9W
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -992px;
	text-align:left;
}
.pubFlights_aa,
.pubFlights_AA
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -1024px;
	text-align:left;
}
.pubFlights_ab,
.pubFlights_AB
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -1056px;
	text-align:left;
}
.pubFlights_ac,
.pubFlights_AC
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -1088px;
	text-align:left;
}
.pubFlights_af,
.pubFlights_AF
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -1120px;
	text-align:left;
}
.pubFlights_ai,
.pubFlights_AI
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -1152px;
	text-align:left;
}
.pubFlights_ay,
.pubFlights_AY
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -1184px;
	text-align:left;
}
.pubFlights_az,
.pubFlights_AZ
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -1216px;
	text-align:left;
}
.pubFlights_ba,
.pubFlights_BA
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -1248px;
	text-align:left;
}
.pubFlights_bd,
.pubFlights_BD
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -1280px;
	text-align:left;
}
.pubFlights_bi,
.pubFlights_BI
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -1312px;
	text-align:left;
}
.pubFlights_br,
.pubFlights_BR
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -1344px;
	text-align:left;
}
.pubFlights_ci,
.pubFlights_CI
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -1376px;
	text-align:left;
}
.pubFlights_co,
.pubFlights_CO
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -1408px;
	text-align:left;
}
.pubFlights_cx,
.pubFlights_CX
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -1440px;
	text-align:left;
}
.pubFlights_dl,
.pubFlights_DL
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -1472px;
	text-align:left;
}
.pubFlights_ek,
.pubFlights_EK
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -1504px;
	text-align:left;
}
.pubFlights_et,
.pubFlights_ET
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -1536px;
	text-align:left;
}
.pubFlights_ft,
.pubFlights_FT
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -1568px;
	text-align:left;
}
.pubFlights_ga,
.pubFlights_GA
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -1600px;
	text-align:left;
}
.pubFlights_jk,
.pubFlights_JK
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -1632px;
	text-align:left;
}
.pubFlights_jl,
.pubFlights_JL
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -1664px;
	text-align:left;
}
.pubFlights_jp,
.pubFlights_JP
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -1696px;
	text-align:left;
}
.pubFlights_ka,
.pubFlights_KA
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -1728px;
	text-align:left;
}
.pubFlights_ke,
.pubFlights_KE
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -1760px;
	text-align:left;
}
.pubFlights_kl,
.pubFlights_KL
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -1792px;
	text-align:left;
}
.pubFlights_kq,
.pubFlights_KQ
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -1824px;
	text-align:left;
}
.pubFlights_la,
.pubFlights_LA
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -1856px;
	text-align:left;
}
.pubFlights_lh,
.pubFlights_LH
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -1888px;
	text-align:left;
}
.pubFlights_lo,
.pubFlights_LO
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -1920px;
	text-align:left;
}
.pubFlights_lx,
.pubFlights_LX
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -1952px;
	text-align:left;
}
.pubFlights_ly,
.pubFlights_LY
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -1984px;
	text-align:left;
}
.pubFlights_ma,
.pubFlights_MA
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -2016px;
	text-align:left;
}
.pubFlights_mh,
.pubFlights_MH
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -2048px;
	text-align:left;
}
.pubFlights_nh,
.pubFlights_NH
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -2080px;
	text-align:left;
}
.pubFlights_nw,
.pubFlights_NW
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -2112px;
	text-align:left;
}
.pubFlights_nx,
.pubFlights_NX
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -2144px;
	text-align:left;
}
.pubFlights_nz,
.pubFlights_NZ
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -2176px;
	text-align:left;
}
.pubFlights_ok,
.pubFlights_OK
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -2208px;
	text-align:left;
}
.pubFlights_os,
.pubFlights_OS
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -2240px;
	text-align:left;
}
.pubFlights_oz,
.pubFlights_OZ
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -2272px;
	text-align:left;
}
.pubFlights_pg,
.pubFlights_PG
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -2304px;
	text-align:left;
}
.pubFlights_pr,
.pubFlights_PR
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -2336px;
	text-align:left;
}
.pubFlights_qf,
.pubFlights_QF
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -2368px;
	text-align:left;
}
.pubFlights_qr,
.pubFlights_QR
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -2400px;
	text-align:left;
}
.pubFlights_sk,
.pubFlights_SK
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -2432px;
	text-align:left;
}
.pubFlights_sn,
.pubFlights_SN
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -2464px;
	text-align:left;
}
.pubFlights_sq,
.pubFlights_SQ
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -2496px;
	text-align:left;
}
.pubFlights_su,
.pubFlights_SU
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -2528px;
	text-align:left;
}
.pubFlights_tg,
.pubFlights_TG
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -2560px;
	text-align:left;
}
.pubFlights_tk,
.pubFlights_TK
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -2592px;
	text-align:left;
}
.pubFlights_ua,
.pubFlights_UA
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -2624px;
	text-align:left;
}
.pubFlights_ul,
.pubFlights_UL
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -2656px;
	text-align:left;
}
.pubFlights_un,
.pubFlights_UN
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -2688px;
	text-align:left;
}
.pubFlights_vn,
.pubFlights_VN
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -2720px;
	text-align:left;
}
.pubFlights_vs,
.pubFlights_VS
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -2752px;
	text-align:left;
}
.pubFlights_vv,
.pubFlights_VV
{

	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -2784px;
	text-align:left;
}
.pubFlights_hx,
.pubFlights_HX
{
	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -2832px;
	text-align:left;

}
.pubFlights_uo,
.pubFlights_UO
{
	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -2880px;
	text-align:left;

}
.pubFlights_jd,
.pubFlights_JD
{
	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -2913px;
	text-align:left;
}
.pubFlights_ey,
.pubFlights_EY
{
	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -2944px;
	text-align:left;
}
.pubFlights_us,
.pubFlights_US
{
	padding-left:18px;
	padding-bottom:2px;
	background:url('images/pic_flightslogo.gif') no-repeat 0px -2976px;
	text-align:left;
}


/*international ICON end*/
