.right_top{	margin-bottom:10px;overflow:hidden;zoom:100%;}.m_top{ margin-top:0px;}
/* 特价机票 start */.h1,h2,h3,h4,h5,h6,strong,th{font-weight:normal}
.cheap_air{}
.cheap_air .title{ background:url(../Images/sal44.jpg) repeat-x 0 -212px;}
.cheap_air .title h1{ border-bottom:1px solid #76bbff; padding-left:15px;}
.cheap_air .title h1 span{ line-height:28px; font-weight:bold; _display:block; _border-right:1px solid #bbdfff;}
.cheap_air .title ul{ float:right; margin-top:-30px;}
.cheap_air .title li{ width:70px;float:left; border:1px solid #bbdfff; border-bottom:none; margin-left:-1px; font-size:14px;}
.cheap_air .title li span{ display:block; text-align:center; line-height:28px; padding:0 22px; color:#005bb5;}
.cheap_air .title li.btnSee{ position:relative; border-top-width: 2px; border-color: #76bbff; background:#fff; cursor:default;}
.cheap_air .title li.btnSee span{ color:#000; font-weight:bold;}
.cheap_air .title li.btnNone{ cursor:pointer; display:block;}
.cheap_air .contents{ border:1px solid #bbdfff; border-top:none; padding:10px 10px 0px 10px;}
.cheap_air .contents td{ vertical-align:top; padding-bottom:5px;}
.cheap_air .contents td.ts_tips{ padding-top:3px;}
.cheap_air .contents td em.gray{ color:#999; display:block;}
.cheap_air .contents td strong{ font-size:14px;}
.cheap_air .contents td a.tips{ color:#f60; text-decoration:none; display:inline-block; padding:0 5px;}
.cheap_air .contents td a.tips:hover{ background:#f3f3f3;}
.cheap_air .look_all{ text-align:right;}.hotspot_main{float:right;margin-left:5px;}.hotspot_head{width:200px;border:#bbdfff 1px solid;border-bottom:none;background:url(../Images/nws29.gif) repeat-x;height:27px;overflow:hidden}.hotspot_head h3{float:left;font-size:12px;font-weight:bold;padding:7px 0 0 9px}.hotspot_head a{float:right;padding:4px 10px 4px 0;font-family:"宋体";*padding-top:5px}.hotspot_info{border:#bbdfff 1px solid;border-top:none;width:190px;overflow:hidden;padding:5px}.hotspot_list{width:190px;overflow:hidden;}.hotspot_list li{height:20px;background:url(../Images/nws30.png) no-repeat left -804px;padding-left:10px;overflow:hidden}.hotspot_list li{padding-top:3px;padding-bottom:1px}.hotspot_list li span{font-family:"宋体"}.base_btns1, .base_btns2, .base_btns3, .base_btns4, .base_btns5,.base_btns6,.base_btns7,.base_btns8,.base_btns9,.base_btns1_disabled,.base_btns2_disabled,.base_btns3_disabled,.base_btns4_disabled,.base_btns5_disabled ,.base_btns7_disabled,.base_btns8_disabled,.base_page_submit { width:115px; height:27px;padding-bottom:1px; padding-top:4px\9; border:0 none; background:#ddd url(../Images/flt23.png) no-repeat; text-align:center; cursor:pointer; color:#fff; font-weight:bold; }.base_btns1, .base_btns4 ,.base_btns1_disabled ,.base_btns4_disabled { height:32px; font-size:14px; }.base_btns4,.base_btns4_disabled { text-indent:20px; *text-indent:0; _text-indent:0;*padding-left:20px; _padding-left:20px; }.base_btns4 { background-position:-120px 0; }.base_btns5 { background-position:0 -300px; width:50px; height:20px; padding-top:0; line-height:22px; font-weight:normal; }.base_btns4:hover { background-position:-120px -40px; }.base_btns5:hover { background-position:0 -330px; }.base_btns4_disabled { background-position:-120px -80px; }.base_btns5_disabled { background-position:0 -360px; width:50px; height:20px; padding-top:0; line-height:24px; font-weight:normal; }.base_page_submit { width:44px; height:20px; background-position:-316px -300px; color:#333; font-weight:normal; }.base_pagehead { display: inline-block; }.base_pagehead { display: block; overflow: hidden; min-width:950px; }
#base_bd { zoom:1 }

.prindex_wrapper { float:left; }
.prindex_wrapper .first { width:310px; background: url(../Images/flt30.gif) repeat-x 0 0 #2f7dcb; }
.prindex_wrapper .last {overflow:hidden;}.flightright{width:630px; padding-left:8px;}
.prindex_grid_first { height:1px; border-left:2px solid #c1d5f5; border-right:2px solid #fff; background:#305eb1; overflow:hidden; }
.prindex_grid_second { height:1px; border-left:1px solid #c1d5f5; border-right:1px solid #fff; background:#305eb1; overflow:hidden; }

/*searchbox*/.base_warning{color:Red; display:none;}
.prindex_searchbox b { position: absolute; width: 3px; height: 3px; overflow: hidden; background-image: url(../Images/flt32.gif); background-repeat: no-repeat; }
.prindex_searchbox .rc_1 { left: 0; top: 0; background-position: 0 -24px; }
.prindex_searchbox .rc_2 { right: 0; top: 0; background-position: 0 -27px; }

.searchbox_headline { height:24px; padding:8px 0; line-height:24px; font-size:14px; color:#fff; overflow:hidden; }
.searchbox_headline span { display:inline-block; width:24px; height:24px; margin:0 5px 5px; background:url(../Images/flt32.gif) 0 0; line-height:100px; vertical-align:middle; overflow:hidden;  }
.prindex_searchbox { min-height: 280px; _height: 280px; padding: 10px; background:#fff; border: 5px solid #2f7dcb; border-top: none; position: relative; }
.prindex_searchbox h4 { padding: 5px 0 3px; font-size: 12px; }
.prindex_searchbox .base_btn07 { width:101px; height:27px; background:url(../Images/flt33.gif) no-repeat 0 -378px; }
.searchbox_tips span { display:block; width:294px; height:28px; line-height:28px; margin-left:3px; padding:0 5px; color:#990000; background:#fde6c6; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.searchbox_t, .searchbox_m, .searchbox_b { width:280px; padding-top:5px; margin:0 auto; }
.searchbox_t li { float:left; width:140px; height: 42px; padding:0 0 5px; }
/*.searchbox_t li input { width:125px; padding:3px; border: 1px solid #ccc; }*/
.searchbox_t li.searchbox_routetitle { float:none; clear:both; width:auto; font-weight:bold; padding:5px 0 2px 0; }
.searchbox_m { margin:10px auto 0; padding:10px 0 0 0; border-top:1px #ccc dashed;}.line{border-top:1px #ccc dashed;}
.searchbox_m li { margin-bottom:10px; }
.searchbox_b li { margin-bottom:5px; }
.search_up, .search_down { float:right; margin-right:10px; padding-right:10px; text-decoration:none; }
.search_up { background:url(../Images/flt33.gif) no-repeat 49px -235px; }
.search_down { background:url(../Images/flt33.gif) no-repeat 49px -205px; }
.prindex_submit { margin-bottom:15px; padding-top:5px; text-align:center;}
.prindex_tips { padding:10px 10px 10px 30px; line-height:16px; background-color:#E8F4FF; }
.ico_tips, .ico_sales, .prindex_turn span { display:inline-block; width:16px; height:16px; overflow:hidden; line-height:100px; vertical-align:middle; }
.ico_tips { margin: -3px 4px 0 -20px; background:url(../Images/flt34.png) no-repeat 0 -224px; }
.ico_sales { background: url(../Images/flt32.gif) no-repeat -16px -50px; }
.prindex_turn span { background: url(../Images/flt32.gif) no-repeat 0 -50px; }
.link_add { padding-top: 5px; }
.link_add a { padding: 2px 0 2px 20px; background: url(../Images/flt35.png) no-repeat 0 -448px; }

/* news */
.prindex_info {overflow:auto;height:auto;padding: 5px 10px; background: #fff; border: 5px solid #2F7DCB; border-top: none; }
.prindex_info dt { padding: 3px 0;}
.prindex_info dd{ height: 20px; line-height: 20px; padding-left: 10px; overflow: hidden; } .little_helper_bot{ padding-left:10px; width:270px;overflow:auto;height:auto;}
 .little_helper_bot li{float:left;width:128px;line-height:23px}                            
/* sales */.prindex_content{margin:0px;}
.prindex_sales {width:630px; height: 376px; border:1px solid #ACCCEF;}
.sales_hd { position:relative; height:28px; border-bottom:1px solid #ACCCEF; background:url(../Images/flt36.png) repeat-x 0 -390px;}
.sales_hd h2 { padding-left:14px; font-size:14px; line-height:28px; }
.sales_list { position:absolute; top:0; right:10px;}
.sales_list li { float:left; padding:0 20px; line-height:28px; cursor:pointer; color:#0053AA; background:url(../Images/flt36.png) repeat-x 0 -390px; }
.sales_list li.sales_current { height:29px; border-left:1px solid #ACCCEF; border-right:1px solid #ACCCEF; background:url(../Images/flt32.gif) 0 -69px; }
.sales_bd { height:322px; padding:10px; overflow:hidden; }
.tb_sales td { padding:8px 3px; border-bottom:1px dashed #ccc; vertical-align:top; line-height:14px; }
.sales_list_name { white-space:nowrap; }
.prindex_turn { text-align:right; }

.flightBanner{width:290px;float:right;}
.flightsearchleft{width:643px;float:left;}

.search_table
{
	width:643px;
}

.search_top
{
	height:41px;
	background-image:url(../images/search_top.jpg);
}

.search_middle
{
	background-image:url(../images/search_bg.jpg);
}

.search_bottom
{
	height:14px;
	background-image:url(../images/search_bottom.jpg);
}

.search_top h2{font-size:14px;margin:12px 0 0 34px;color:#0442ab;}

.view_table {padding:0;width:100%; background-color:#88C4FF;}
.view_table .thead { background-color:#F0F9FD; text-align:center; height:30px; margin:0; padding:0; color:#000;}
.view_table .thead_blue  { background:url(../images/thead_blue.jpg) top left repeat-x; text-align:center; height:31px; margin:0; padding:0;}
.view_table .thead.left  { text-align:left; padding-left:10px;}
.view_table .thead.left  { text-align:center;}
.view_table .tbody { background-color:#fff; text-align:center; height:25px; line-height:180%;}

.view_table_div {float:left; width:100%; padding:0px; padding-bottom:0; margin-bottom:5px;}
.view_table_div h1{width:100%;height:27px;line-height:27px; color:#000; border-bottom:none;}
.view_table_div h1 span
{
    height: 100%;
    writing-mode: tb-rl;
    vertical-align: middle;
}
.view_table_div h1 span img
{
    vertical-align: middle;
    padding-top:3px;
    padding-left:3px;
}

.highlight {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN-BOTTOM: 10px; COLOR: #df3a03;
}

.srcanimtxt {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; TEXT-TRANSFORM: capitalize; COLOR: #0068b1
}

/*flightsearch*/
#flightsearch{width:90%;margin:10px 30px;}

#flightsearch h3{font-weight:bold; color:#0442AB;}
#flightsearch h3 span{ float:left; width:14px; height:12px; background:#FF8A00;color:#FFFFFF;font-weight:bold;font-family:Arial, Helvetica, Sans Serif; text-align:center; margin-right:10px;}

#flightsearch fieldset{border:none; margin:10px 0px 10px 0px; padding:2px 5px; background:url(../Images/zZa99.gif) repeat-x bottom;}
	
#flightsearch h1{ color:#CC6600;	font-size:11pt; line-height:34px; font-weight:bold;}
#flightsearch h1 span{ float:left; width:45px; height:34px; background:url(/Flight/Images/icon_air.gif) no-repeat;}


#flightsearch ul.searchcontent{ float:left; width:100%; margin:5px 0; padding:3px}
#flightsearch ul.searchcontent li{ float:left; width:45%; margin:5px;}
#flightsearch ul.searchcontent li.colspan{width:100%;}


/*
*.search{ width:178px; margin-bottom:10px; margin:0 auto;}
*.search *.search_top,*.search *.search_bottom{ background:url(/Flight/Images/bg_cb.gif) repeat;}
*.search *.search_top{background-position:0 0; height:26px; line-height:27px;}
*.search *.search_top h3{ font-size:12px; margin-left:5px;}
*.search *.search_middle{background:#fff; padding:3px;}
*.search *.search_bottom{background-position:0 -32px; height:4px;} 
*/
/**.flt_siderbox_searchbox li{display:inline;}*/
select.select{width:95px;border:solid 1px #9CCCEE; height:19px;}
input.radio{width:20px;}
