﻿/*public*/

img{ vertical-align:middle; border:0;}
input, select, textarea { font-size:11px; }
.sz15{ font-size:15px;}

.c_707070{ color:#707070;}

table{ text-align:left;}
h3{font-size:20px; font-weight:bold; color:#cc6600; text-align:left;}
h2,h5{ font-size:16px; text-align:left; margin-top:20px;}
h5{ font-weight:normal; margin-bottom:10px; }
.title,.title2,.title3{ font-size:14px; font-weight:bold; text-align:left; float:left; margin-top:15px;}
.title2{ padding-top:5px; border-top:1px solid #ffcd00; width:100%;}
.title3{ padding-bottom:5px; border-bottom:1px solid #666666; width:100%;}
.num{ width:14px;height:16px;background:#cc6600; color:#ffffff;margin-right:5px;padding:1px 5px 1px 5px;}
.title5{ border-top:2px solid #6b8ec6;padding:5px; }

.floatright{ float:right;}
.floatleft{ float:left;}

#content{width:776px;background:url(http://resource.elong.com/en/flights/images/flight_cbg.gif) left 0 repeat-y; font-size:11px;}
#left{width:160px;float:left;}
#right{width:606px;float:right;}
#air_right{width:606px;float:right;}
.r_left{ width:297px; border-right:1px solid #636363; float:left; margin-top:20px;}
.r_right{ width:278px; float:right; padding:0 0 0 20px; margin-top:20px;}
.r_right ul{margin:7px 0 0 0; float:left; font-size:12px; }
.r_right li,.chg li,.r_left li{list-style:none; line-height:20px;background: url(http://resource.elong.com/en/flights/images/point.gif) no-repeat 3px 9px;padding:0 0 0 10px;}
.create{height:20px;background:url(http://resource.elong.com/en/flights/images/create.gif) center left no-repeat;padding-left:25px;margin:0 0 5px 0;line-height:20px; font-size:12px; text-align:left;}

/*------------------页面右侧上方小飞机-------------------*/
.topimgleft,.topimgrightbank,.topimgleft2,.topimgleft3,.topimgleft0,.topimgleft1,.topimgleft4{height:20px;width:139px;border-bottom:2px solid #054b9c;margin-bottom:3px;float:left;}
.topimgright{height:20px;width:457px;float:left;}
.topimgright img,.topimgright3 img,.topimgright2 img,.topimgright0 img,.topimgright1 img{float:left;}
.topimgrightbank,.topimgrightbank3,.topimgrightbank2,.topimgrightbank0,.topimgrightbank1{width:408px;border-bottom:1px solid #e1e1e1;height:21px;float:left;}
.topimgleft3{width:430px;}
.topimgrightbank3{ width:107px;}
.topimgright3{ width:166px;float:left;}
.topimgleft2{width:306px;}
.topimgrightbank2{ width:233px;}
.topimgright2{width:290px;float:left;}
.topimgleft0{width:10px;}
.topimgrightbank0{ width:538px;}
.topimgright0{ width:596px; float:left;} 
.topimgleft1{width:130px;}
.topimgrightbank1{ width:405px;}
.topimgright1{ width:462px;float:left;}
.topimgleft4{width:536px;}


/*-----------------表格中的小表格------------------*/
.talist{
	width:146px;
	padding:3px 0 3px 3px;
	border-left:1px solid #6B8EC6;   /*表格中的小表格左ul*/
	background:#eff2f7;
	line-height:15px;
	float:left;
}

.talist2{
	width:30px;
	padding:3px 3px 3px 0;
	background:#eff2f7;
	text-align:right;
	line-height:15px;
	float:left;
}

.talist li,.talist2 li{
	list-style:none;               /*表格中的小表格右li*/
	height:15px;
}
.tablelistbottom{
	height:5px;
	width:183px;
	font-size:0px;
	line-height:0px;
	background:url(http://resource.elong.com/en/flights/images/tablelist.gif) left bottom no-repeat;    
		float:left;
     /*表格中小表格下部图片*/
}
/*-----------------表格中的小表格结束------------------*/


/*-----------------表单项目的宽度------------------*/
.width40{width:40px;}
.width50{width:50px;}
.width70{width:70px;}
.width100{width:100px;}
.width118{width:118px;}
.width119{width:119px;}
.width154{width:154px;}
.width200{width:200px;}
.width254{width:254px;}
.width320{width:320px;}
.width431{width:431px;}
.width441{ width:441px;}
.width500{width:500px;}
.th{height:42px;}
/*-----------------表单项目的宽度结束------------------*/


/*--------------------background-----------------------*/
.bg_3{background:#6b8ec6; }            /*浅蓝背景*/
.th2{background:#fefaee;  }           /*浅黄背景*/
.bg_4{background:#eff2f7; }            /*浅蓝灰背景*/
.bg_5{background:#6B8EC6; }          /*蓝背景*/
.bg_6{background:#ffffff; }           /*白背景*/
.bg_7{ background:#FDFDDE;}
/*----------------background结束-------------------*/


.margin20{margin-left:20px;display:inline;}
.fontweight2{ font-weight:normal;}


.buttonnew140,.buttonnew160{ background:url(http://resource.elong.com/en/flights/images/b_n_141.gif); border:0; padding:0; margin:0; width:141px; height:30px; color:#FFFFFF; font-weight:bold;}
.buttonnew160{ background:url(http://resource.elong.com/en/flights/images/b_n_215.gif); width:215px; padding-left:15px;}

.buttonnew60,.buttonnew80,.buttonnew300{ background:url(http://resource.elong.com/cn/flights/images/b_n_141.gif); border:0; padding:0; margin:0; width:141px; height:30px; color:#FFFFFF; font-size:14px; font-weight:bold;}
.buttonnew60{ background:url(http://resource.elong.com/cn/flights/images/b_n_60.gif); width:61px; height:21px; font-size:12px;}
.buttonnew80{ background:url(http://resource.elong.com/cn/flights/images/b_n_80.gif); width:81px; height:21px; font-size:12px;}
.buttonnew300{ background:url(http://resource.elong.com/cn/flights/images/b_n_300.gif); width:300px; padding-left:20px;}

#content #left ul{width:136px;list-style:none;border-right:2px #6B8EC6 solid;border-bottom:2px #6B8EC6 solid;border-left:2px #6B8EC6 solid;padding-bottom:5px; margin:10px 0 10px 0;}
#content #left li{background:url(http://resource.elong.com/en/flights/images/pic_li.gif);background-repeat: no-repeat;background-position:12px 13px;padding:4px 2px 2px 24px;text-align:left;}
#content #left li#title{width:136px;padding:4px 0;background:#6B8EC6;color:white;text-indent:5px;}

.tip{ text-align:right; margin-top:7px;font-size:12px; font-weight:normal; color:#000000;}

.int_ta_bg{ background:url(http://resource.elong.com/en/flights/images/int_bg.gif) left center repeat-x;}
.b_tl_blue{border:1px solid #6a8ec2; border-bottom:none; border-right:none; }
.b_tl_blue2{border:1px solid #6a8ec2;border-bottom:none;}
.b_blue_2{ border:2px solid #6b8ec6;}
.b_tl_blue2{border:1px solid #6a8ec2;border-bottom:none;}
.b_tl_blue2_b{border:1px solid #6a8ec2; border-right:1px solid #6a8ec2; border-bottom:1px solid #6a8ec2; border-top:1px solid #d8dce8;}
.borderbottom3{border-bottom:1px solid #c7d6e9; }         /*浅蓝底边框*/
.borderbottom{border-bottom:1px solid #6B8EC6;}         /*1像素蓝底边框*/
.bt_grey{ border-top:1px solid #666666;}
.b_tl_blue_b{border-left:1px solid #6a8ec2;border-right:1px solid #6a8ec2; border-right:none; border-top:1px solid #d8dce8; }
.c_bfbfbf{border:1px solid #bfbfbf;}                          /*灰边框*/
.bt_blue_2{ border-top:2px solid #0952a1;}
.borderyellow{border:1px solid #ffcc00; }      /*1像素黄边框*/
.borderblue{border:1px solid #001c76; }        /*1像素蓝边框*/
#b_r_n{ border-right:0px;}
.b_t_blue{ border-top:1px solid #d2d7dd;}
.line_dashed{ border-bottom:1px dashed #cccccc;}

/*清除浮动*/
.spc20 { height:20px; clear:both;}
.spc10 { height:10px; clear:both;}
.spc5 { height:5px; clear:both;}
.spc0 { height:0px; clear:both;}
.spc2 { height:2px; clear:both;}

.summary{width:138px; margin:10px;border:1px solid #6b8ec6;}  /*国际机票左侧列表*/
.summarytitle{ padding:3px; font-size:12px;}
.summarycontent,.summarycontent2{width:132px;line-height:16px;line-height:16px;padding:0 3px 0 3px;}
.summarycontent2{width:118px;padding:10px;background:#eff2f7;}   
.summarytitle3{line-height:30px;width:128px;padding-left:10px;}
.leftlistli{background :url(http://resource.elong.com/en/flights/images/jian4.gif) left 10px no-repeat;padding:0 0 0 15px;}
.leftlistli2{background :url(http://resource.elong.com/en/flights/images/jian3.gif) left 10px no-repeat;padding:0 0 0 15px;}
.padleft{padding:0 0 0 20px;}   
.moneylist ul{list-style:none; /*机票列表页粉红背景表格*/float:left;}                                                             
.moneylist li{float:left;width:85px;height:36px;border-right:1px solid #001c76;padding-top:3px;}
.tdbluebg{background:url(http://resource.elong.com/en/flights/images/tdbluebg.gif) left center repeat-x;  }          /*机票列表页上部表格蓝色背景*/

.tdpinkbg{background:url(../flight/flightimg/tdpinkbg.gif) left center repeat-x; }            /*机票列表页上部表格粉色背景*/

.chgtitle{margin:15px 0 15px 20px;text-align:left;float:left;display:inline;}                      /*order number*/
.chglist{width:574px;float:right;}
.chgleft{width:104px;float:left;background:#d3d9e7;padding:5px 10px 10px 10px;line-height:20px;}
.chg ul{ width:396px;float:left;list-style:none;padding-top:0px;}
.chgright{ width:180px; float:left; background:#efefef; border:1px solid #6b8ec6; line-height:18px; padding:10px; text-align:left;}
.chg1 ul{width:596px;float:left;list-style:none;padding-top:0px;}
.chg li{margin:0 0 15px 20px;}
.chg1 li{height:25px;line-height:25px;float:right;margin:0 0 0 30px;padding:0 0 0 15px;background:url(../flight/flightimg/create.gif) left center no-repeat;}



textarea{ width:586px; height:50px;}                  

.w_32{ width:32%; height:60px;}
.w_30{ width:30%; height:60px;}
.w_22{ width:22%; height:60px;}
.w_19{ width:19%;}
.w_15{ width:15%;}
.w_12{ width:12%;}
.w_8{ width:8%;}
.w_2{ width:2%;}


.cjr_ts,.cjr_ts_wrong{ border:1px solid #f7941c; background:#fffaee; padding:7px; line-height:16px;}

/*toper.gao add */

.title11{ font-size:14px; font-weight:bold; text-align:left; float:left; margin-top:15px;}
.listitem{height:45px; border-bottom:solid 1px #C7D6E9; text-align:center; background-color:White;}

/*往返开始*/
#air_package		{background-color:#EFF2F7; border:solid 1px #6B8EC6;height:44px;width:100%;}
#air_package td		{padding-left:15px;text-align:center;}
#air_package .td_border			{border-right:solid 1px #6B8EC6;}

/*机票首页低价机票日历*/
.pcalendar_titleinactive{ line-height:25px; background:#eff2f7;border-bottom:1px solid #6B8EC6;cursor:pointer;}
.pcalendar_titleactive{line-height:25px;color:#cc6600;  font-weight:bold;border-left:1px solid #6B8EC6; border-top:1px solid #6B8EC6;border-right:1px solid #6B8EC6; }
.pcalendar_price{ text-decoration:underline; color:#d11f1d; font-size:14px;  }

#left_en{ width:160px;float:left; }
#left_en .summarytitle3{ line-height:30px;width:128px;padding-left:10px; text-align:left; }

#search_left_questions {width:136px;list-style:none;border-right:2px #6B8EC6 solid;border-bottom:2px #6B8EC6 solid;border-left:2px #6B8EC6 solid;padding-bottom:5px; margin:10px 0 10px 0;}
#search_left_questions li{background:url(http://resource.elong.com/en/flights/images/pic_li.gif);background-repeat: no-repeat;background-position:12px 13px;padding:4px 2px 2px 24px;text-align:left;}
#search_left_questions li#title{width:136px;padding:4px 0;background:#6B8EC6;color:white;text-indent:5px;}
   
/* ============================================= ziqiu.zhang add start =============================================*/

/* ========== 国内机票中文列表页 Start ==========*/
/* 内容主题部分 */
.airlist_discount{ width:8% }
.airlist_price2{ width:10%; height:40px; color:#D11F1D; font-weight:bold; font-size:16px; text-align:center;}
.airlist_time{ width:8%;}
.airlist_airport{ width:7%;}
.airlist_airlineicon{ width:5%;}
.airlist_airline{ width:23%}
.airlist_plane{ width:8%;}
.airlist_tax{ width:8%;}
.airlist_terms{ width:10%;}
.airlist_class{ width:15%;}
.airlist_change{ width:25%; text-align:center; }/* 更改中转航班的class,宽度为 term + class */

.airlist_price{ width:10%; height:55px; color:#D11F1D; font-weight:bold; font-size:16px; text-align:center;}
.airlist_book{ width:8%;}
.airlist_main{ padding-top:5px; padding-bottom:5px; width:82%;}

/* title部分 */
.airlist_price_title{ width:10%; text-align:center;} /* 价格 title */
.airlist_start_arrive_title{ width:17%; } /* 起飞到达时间和机场title */
.airlist_airline_title{ width: 24%; } /* 航班 title */
.airlist_plane_title { width:8%; } /* 机型 title */
.airlist_tax_title{ width:8%; } /* 税费 */
.airlist_terms_title{ width:10%; } /* 退改签 title */
.airlist_class_book_title{ width:23%; } /* 舱位和预定按钮 title */

/* 国内机票列表页 机型搜索过滤控件  */
.leftlistultwoli { list-style:none } 
.leftlistultwoli1 { margin-left:0px; padding:0px; margin-right:0px; line-height:25px; float:left;}
.leftlistultwoli2 { margin-left:20px;  padding:0px; margin-right:20px; line-height:25px; float:left; }

.leftlistultwoli_showtype1 { list-style:none; width: 110px; text-align:center;} 
.leftlistultwoli1_showtype1 { margin-left:0px; padding:0px; margin-right:0px; line-height:25px; float:left; }
.leftlistultwoli2_showtype1 { margin-left:10px;  padding:0px; margin-right:10px; line-height:25px; float:left;}

#AirPortSrcFilterDivFlow { padding:8px;width:200px;}
#AirPortDestFilterDivFlow { padding:8px;width:200px;}
#AirCorpFilterDivFlow { padding:8px;width:140px; }
#PlaneTypeDivFlow { padding:8px;width:100px; }


.div_pop_filter{ padding:5px 8px 5px 12px; background:#d7efcd; border:1px solid #9cd378; line-height:23px; text-align:center; color:#000000; overflow:hidden; position:absolute; z-index:200;}
.div_pop_planetype{width:303; background:#d7efcd; border:1px solid #9cd378; padding:4px; line-height:23px; text-align:center; color:#000000; overflow:hidden; z-index:200;}


/* 显示所有舱位的图层 */
.airlist_allclass_div { background:#FDFDDE none repeat scroll 0%; text-align:left; border-bottom:1px solid #C7D6E9; }

/* ========== 国内机票中文列表页 End ==========*/

#SearchResult1_GoItinerary1_GoRepeated br{ line-height: 0pt; }
#SearchResult1_ReturnItinerary1_ReturnRepeated br{ line-height: 0pt; }
#SearchInternational1_GoRepeated br{ line-height: 0pt; } /*add by lijie for international */ 
.searchlist_primarySegsDiv { width:100%;margin:0px;padding:0px; }
.searchlist_secondarySegsDiv_hidden { width:100%;margin:0px;padding:0px;display:none; }
.searchlist_secondarySegsDiv_show { width:100%;margin:0px;padding:0px;display:BLOCK;}
.searchlist_leftFilterDiv {margin:0px;padding-left:25px;}/* 国内机票列表页左侧的过滤控件图层 */
.searchlist_leftli {background:transparent none no-repeat fixed; border-width:0px; line-height:20px; margin-left:25px;}
.searchlist_leftul { margin:0px; padding:0px; border-style:none; border-width:0px; margin-left:25px;}

.cursorhand { cursor:hand; cursor:pointer;}
.allChangeFlightsDiv{position: absolute; display:none; border :1px solid #9BD37A; background-color:#d7efcd; width:408px;}/* 显示所有中转航班的图层 */
.changeFlightsDiv{ padding: 0px; margin:0px;}/* 中转航班弹出层中的每一个中转航班所在图层 */
.changeFlightsTable{  border-bottom:1px solid #9bd37a; text-align:left; margin-top:5px; padding:5px}/* 中转航班弹出层中的每一个中转航班所在table */
.changeFlightsDivClose{ text-align:center; padding:3px; cursor:pointer; } /* 中转航班弹出层中的"关闭" */
.width90 { width: 90px; }

/* 英文新增 开始  */
.leftlistli3{ list-style:none; margin-left:0px; padding:0px; }
.leftlistli3 li{ line-height:25px; }

.titlenavi {display:inline;float:right;margin-top:10px;}
.titlenavi li.blue {border-bottom:2px solid #6B8EC6;}
.titlenavi li {border-bottom:1px solid #CCCCCC;float:left;list-style-image:none;list-style-position:outside;list-style-type:none;width:70px;}
.title4 {background:#EFF2F7 none repeat scroll 0%;padding:5px;position:relative;text-align:left;}
.lb_ul {float:left;margin-top:10px;position:relative;}
.lb_ul li, .lb_ul li.b_tblue {background:transparent url(http://resource.elong.com/cn/flights/images/lb_bg.gif) no-repeat scroll left 0pt;
color:#353267;float:left;height:38px;list-style-image:none;list-style-position:outside;list-style-type:none;padding-top:3px;width:86px;}
.lb_ul li.b_tblue {background:transparent url(http://resource.elong.com/en/flights/images/lb_bg.gif) no-repeat scroll left -41px;color:#000000;width:88px;}
/* 英文新增 结束  */


/* 国内打包机票页 */
.packagelist_primarySegsDiv { width:100%;margin:0px;padding:5px; } /* 主航段div */
.packagelist_secondarySegsDiv_hidden { width:100%;margin:0px;padding:5px;display:none; } /* 附属航段div_显示 */
.packagelist_secondarySegsDiv_show { width:100%;margin:0px;padding:5px;display:BLOCK;} /* 附属航段div_隐藏 */

.packagelist_main { width: 92%; } /* 主体部分 */
.package_radiobutton{ width:8%; text-align:center;}	/* 单选按钮 */


.package_classtype{ width:10%;text-align:center; } /* 舱位等级 */
.package_airlineicon{ width:5% ;text-align:center;} /*航班图片*/
.package_airline{ width:14%;}		/*航班*/
.package_time{ width:10% }			/* 起飞降落时间 */
.package_airport{ width:26% }		/* 机场 */
.package_plane{ width:10% }		/* 机型 */
.package_tax{ width:10% }			/* 税费 */
.package_terms{ width:15% }			/* 退改签 */

.package_change{ width:15% } /* !!!更改中转航班的class,宽度为 term  */

.package_classtype_title{width:10%;text-align:center; } /* 舱位等级 title */
.package_airline_title{width:17%;text-align:center; } /* 航班 title */
.package_time_airport_title{width:32%; padding-left:20px;} /* 时间/机场 title */
.package_plane_title{ width:10%;}		/* 机型 title */
.package_tax_title{ width:10%;}		/* 税费 title */
.package_terms_title{ width:14%;}			/* 退改签 title */
.package_radiobutton_title{ width:7%;}		/* 单选按钮 title */

/* 进度条使用的样式 */
.top_fligt_1,.top_fligt_2,.top_fligt_3,.top_fligt_4,.top_fligt_5{ height:18px; width:350px; background:url(http://resource.elong.com/en/flights/images/navi_flight.gif) -660px top no-repeat; float:right; padding-top:18px; }
.top_fligt_2{ background:url(http://resource.elong.com/en/flights/images/navi_flight.gif) -575px top no-repeat;}
.top_fligt_3{ background:url(http://resource.elong.com/en/flights/images/navi_flight.gif) -498px top no-repeat;}
.top_fligt_4{ background:url(http://resource.elong.com/en/flights/images/navi_flight.gif) -428px top no-repeat;}
.top_fligt_5{ background:url(http://resource.elong.com/en/flights/images/navi_flight.gif) -356px top no-repeat;}


/* 搜索等待动画的样式 */
.flashad_LoadBoder { margin-top:140px;margin-left:120px;padding:20px; width:350px; height:70px; border:1px #888 solid; text-align:center; font-size:14px;font-weight: bold;}
/* 筛选等待动画的样式 */
#filtWaiter {  top:300px; right:300px; position:absolute;display:none;width:374px;border:1px #2b99a6 solid;background: #DCEDF4;text-align:left;padding:26px;font-size:18px;color:#0a6577;font-weight:bolder;}

/* 错误信息控件 FlightsErrorMsgBox 图层样式 */
.errPageMsgBoxDiv{ vertical-align:middle; margin-top:0px;background-color:#eff2f7 } /* 错误信息页使用的div */
.flightsErrMsgDiv{ vertical-align:middle;padding:20px; color:#a01e00; text-align:left; margin-left:0px;}/* 搜索列表页使用的div */
.errPageMsgBoxTable{ background-color:#eff2f7; width:100%; }
.errPageMsgBoxTableT1{ text-align:right; width:40px;}
.errPageMsgBoxTableT2{ text-align:left; }

/* ============================================= ziqiu.zhang add end =============================================*/
/* jiajinyi add  */
.color1 {color:#C10000; font-size:12px}

/*=================jianbo.liu add================*/
.b_b_green{ border-bottom:1px solid #9bd37a;}
.b_l_green{ border-left:1px solid #9bd37a;}
.b_r_green{ border-right:1px solid #9bd37a;}
.b_green{ border:1px solid #9bd37a;}
/*padding*/
.ta_p{ padding:30px; padding-top:0; padding-bottom:0;}
.ml_20{ margin-left:20px;}
/*边框颜色*/
.bt_blue_2{ border-top:2px solid #0952a1;}
.bt_yellow_2{ border-top:1px solid #ffcc01;}
.borderbottom{border-bottom:1px solid #6B8EC6;}         /*1像素蓝底边框*/
.bordertab{border-left:1px solid #6B8EC6; border-top:1px solid #6B8EC6;border-right:1px solid #6B8EC6;}
.b_b_grey{border-bottom:1px solid #c8d6e8;}
.borderblue{border:1px solid #6a8ec2; }                   /*1像素蓝边框*/
.b_tl_blue{border:1px solid #6a8ec2; border-bottom:none; border-right:none; }
.b_tl_blue_b{border-left:1px solid #6a8ec2;border-right:1px solid #6a8ec2; border-right:none; border-top:1px solid #d8dce8; }
.b_tl_blue2{border:1px solid #6a8ec2;border-bottom:none;}
.b_tl_blue2_b{border:1px solid #6a8ec2; border-right:1px solid #6a8ec2; border-bottom:1px solid #6a8ec2; border-top:1px solid #d8dce8;}
.borderbottom3{border-bottom:1px solid #c7d6e9; }         /*浅蓝底边框*/
.b_blue_2{ border:2px solid #6b8ec6;}
.b_b_green{ border-bottom:1px solid #9bd37a;}
.b_l_green{ border-left:1px solid #9bd37a;}
.b_r_green{ border-right:1px solid #9bd37a;}
.b_green{ border:1px solid #9bd37a;}
.line_dashed{border-bottom:1px dashed #cccccc;}

#v_bottom img{ vertical-align:bottom;}

.gl_pop,.gl_pop2,.gl_pop3{background:#d7efcd; border:1px solid #9cd378; border-top:none; border-bottom:none; padding:5px 0 0 3px; line-height:23px; text-align:center; color:#000000;}
.gl_pop2{ overflow:hidden; border-bottom:1px solid #9cd378;}
.gl_pop3{ text-align:left; overflow-y:srcoll; border-bottom:1px solid #9cd378; line-height:15px; height:170px; padding:15px 0 5px 10px;}
.gl_pop3_l{ width:226px; float:left; overflow:hidden; height:170px;}
.gl_pop3_r{ width:11px; float:left; background:url(http://resource.elong.com/cn/flights/images/scroll_bg.gif) left center no-repeat; height:167px; margin-bottom:3px; font-size:0;}
.gl_pop_b,.gl_pop_b2{border:1px solid #9cd378; background:#d7efcd; text-align:center;}
.ta_pop{ background:#d7efcd; border:1px solid #9cd378;}
.gl_pop_b2{ border-top:none;}
.b_button{ border-top:2px solid #021d76; padding:15px 0 0 0;}
.talist{width:146px;padding:3px 0 3px 3px;border-left:1px solid #6B8EC6;float:left;line-height:20px;background:#eff2f7;}
.talist2{width:30px;padding:3px 3px 3px 0;background:#eff2f7;float:left;text-align:right;line-height:20px;}
.talist li,.talist2 li{list-style:none;height:20px;}
.tablelistbottom{height:5px;width:183px;font-size:0px;line-height:0px;background:url(http://resource.elong.com/cn/flights/images/tablelist.gif) left bottom no-repeat; float:left;}          /*表格中的小表格底部图片*/
.chg ul{float:left;list-style:none;}/*000000000000000000000000000000000*/
.chg li{ text-align:left;margin:0 0 10px 0px; line-height:20px;background: url(http://resource.elong.com/cn/flights/images/point.gif) no-repeat 3px 9px;padding:0 0 0 10px;}
.chglist{width:596px;float:right;}
.hrmargin{margin:6px 0 5px 0; }                                /*预定成功页HR*/
.selemargin{margin-left:25px;}                                     /*预定成功页两个小SELECT*/
.chglistin{float:left;width:100px;height:20px;}
.chglistin img{margin-left:2px;}/* CSS Document */
.chgleft{width:104px;float:left;background:#d3d9e7;padding:5px 10px 10px 10px;line-height:25px;}
.list_bag{ border:1px solid #5dabc1; background:#f5fcff;}                     /*打包样式*/
.list_bag_bl{ border-left:1px solid #5dabc1;padding-left:10px; }
.ValidatorDisplayStyle{VISIBILITY:none;COLOR:#f86300;}


/*jianbo.liu added 2008/05/05*/
.login_top { clear:both; text-align:left;padding:5px 0;}
.login_top span { }
.login_top span.inactive{ padding:7px 15px 7px 15px; border-top:solid 1px #FFE685; border-left:solid 1px #FFE685; border-right:solid 1px #FFE685; border-bottom:solid 1px #ffcd00; background-color:#FFFDEA; }
.login_top span.active{  padding:7px 15px 7px 15px; border-top:solid 2px #ffcd00;  border-left:solid 1px #ffcd00; border-right:solid 1px #ffcd00; background-color:#fff; font-weight:bold; color:#cc6600 }
.login_top span.spacer{ border-bottom:solid 1px #ffcd00;  padding:4px 1px 8px 2px; color:#fff;}
.login_top span.spacer2{ border-bottom:solid 1px #ffcd00;  padding:4px 324px 8px 2px; color:#fff;}
.button8    {width:200px;height:30px;background:url(http://resource.elong.com/cn/flights/images/button_bg8.gif) no-repeat;text-align:center;border:0px;color:white;font-weight:bolder;font-size:14px;}
/*2008-4-25*/
.datech{ display:block; width:100px; line-height:19px; height:19px; float:right; border:1px solid #82a1bd; background: url../flight/flightimg/datech_bg.gif) left top no-repeat; margin-left:10px;}
.datech img{ margin:2px 2px 0 2px;}
.pop_round{ height:0px; width:0px; position:relative;}
.pop_main{ width:254px; height:124px; border:1px solid #9cd378; background:#d7efcd; position:absolute;}
.pop_main p{ height:15px; font-weight:bold; text-align:left;border-bottom:1px solid #9cd378; padding:5px;} 






/*  以下部分是航班时刻表样式定义  2008-06-27 jianbo.liu 

-----------------------------------------------------------------------------*/

div .schedule
{
    width: 100%;
    margin: 3px; 
    padding: 0px; 
    display: block;
    vertical-align:middle;
}

div .schedule table
{
    width: 100%;
    border:0px;
}
div .schedule .aircorpimage{width:5%;}
div .schedule .aircorp{width:20%;}
div .schedule .aircorp span{display:block;float:left;}
div .schedule .aircorp span img{padding-right: 2px; vertical-align:middle;width:18px;height:20px;}
div .schedule .departarrivedate{width:5%;}
div .schedule .airport{width:20%;}
div .schedule .planetype{width:5%;}
div .schedule .stopover{width:5%;}
div .schedule .weekschedule{width:22%; text-align:center;}
div .schedule .periodofvalidity{width:20%;}
div .schedule .weekschedule img
{
	padding-left: 2px;
	height:11px;
	border:0px;
	width:11px;
}
#repeatedItem br
{
	line-height: 0pt; 
}
#air_right br
{
	line-height: 0pt; 
}

div .title
{
	font-size:14px;
	font-weight:bold;
	text-align:left;	
}

div .booking
{
	 float:right;	
	 padding-top:5px;
	 padding-bottom:5px;
}

#flightprice{ list-style:none;}
#flightprice li,#flightprice li.block{ float:left; width:87px; height:26px; border:1px solid #c5c5c5; border-bottom:none; margin-left:7px; text-align:center; line-height:26px; margin-bottom:-1px;}
#flightprice li.block{ border:1px solid #0952A1; border-top:2px solid #0952A1; border-bottom:none; height:28px; background:#fff; font-weight:bold;}
div .tab table
{
	  padding:0px 0px 0px 0px;
	  margin:0px 0px 0px 0px;
	  width:100%;
	  background:transparent url(flightimg/priceul_bg.gif) repeat-x scroll left bottom; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;
}
div .tab td .td1{width:25%;}
div .tab td .td2{width:55%;}
div .tab td .td3{width:30%;}



/*
   以下是紧急提示信息样式
   2008/08/11 jianbo
*/

div #emergent
{
	padding: 2px; width: 95%; text-align: left;
	float:left;
}

div #emergent span
{
	font-size: 12px; color: rgb(169, 54, 19);
}

.hs_xuxian {
background:transparent url(../images/hxline.jpg) repeat-x scroll 0 0;
display:block;
height:3px;
margin-top:10px;
width:600px;
}

/* 客史弹出框的样式 ziqiu.zhang 2009.2.20 */
.customerPopDiv {position: absolute; width: 355px; display: none; z-index: 20;  left: 221px; top: 50px; border: 1px solid rgb(127, 157, 185); background-color: #ffffff; font-size:12px;}
.customerPopDivTopFrame {background-color: #F4ECC8; color: rgb(201, 103, 2);font-weight: bold; height: 26px; line-height: 26px; width: 100%; border-bottom:1px solid rgb(127, 157, 185); margin:0px; padding:0px;}
.customerPopDivMainFrame{background-color:#FFFFFF; padding:0px; margin:0px;}        
.customerPopDivMainContent{ width:100%; font-size:12px; padding:0px; margin: 0px 0px 4px 0px;}        
.customerPopDivMainContent li {float:left; list-style-type:none;  text-align:left; padding:0px; margin:3px; border-bottom:dotted 1px #999999 ;}
.customerPopDivMainContent li span { padding:1px; cursor:pointer;}

.promotion a:visited
{
    text-decoration:underline;
} 


/*5%特惠*/
#tsbox{width:100%; border:1px solid #a6bbe6; background:url(http://www.elongstatic.com/flights/pic/line5p.gif) repeat-y; float:left; text-align:left;margin-top:10px; padding:3px 0px; display:none;}
#tsbox .ts_x{width:288px; float:left; padding-left:14px; min-height:20px; margin-top:3px;}
#tsbox .ts_x1{width:140px; float:left;}
#tsbox .ts_x2{width:90px; float:left;}
#tsbox .ts_x3{ float:left;}
#tsbox .ts_ziti{color:#c16f03; font-weight:bold;}
#tsbox .ts_ziti1{float:left; margin-top:4px; }
#tsbox .ts_ziti2{float:left;}

ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.package_yh_ziti2 {
color:#828282;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
text-decoration:line-through;
width:6%;
font-style:oblique;
}

/*搜索无舱位弹出窗口提示*/
#classbox{clear:both;width:350px;margin:auto 0;text-align:center;}
#classbox p.content{text-align:left;}
#classbox p.searchbtn{margin-top:20px;}

/*============================= Dialog ActiveX start ====================================================*/

.com_widget {font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1.1em; }
.com_widget input, .com_widget select, .com_widget textarea, .com_widget button { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1em; }
.com_widget-content {border:1px solid #a6c9e2; background:#fcfdfd; color: #222222; }
.com_widget-content a {color: #222222; }
.com_corner-all { -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.com_widget-header { border: 1px solid #4297d7; background: #5c9ccc url(../pic/com_bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.com_widget-header a { color: #ffffff; }
.com_helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.com_helper-clearfix { display: inline-block; }
* html .com_helper-clearfix { height:1%; }
.com_helper-clearfix { display:block; }
.com_icon {width:16px;height: 16px;display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat;}
.com_dialog { position: relative; padding: .2em; width: 300px;}
.com_dialog .com_dialog-titlebar { padding:0 0 0 1em; position: relative;  }
.com_dialog .com_dialog-title { float: left; margin: .2em 0 .2em; *margin: .1em 0 .2em;} 
.com_dialog .com_dialog-content {border:0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.com_draggable .com_dialog-titlebar { cursor: move; }
.com_dialog .com_dialog-titlebar-close {position:absolute; right: .3em; top:50%; width:19px; margin:-10px 0 0 0; padding: 1px; height:18px; cursor:pointer;}
.com_dialog .com_dialog-titlebar-close span {display: block; margin: 1px; }
.com_dialog .com_dialog-titlebar-close{background:url(../pic/Dialog_b.gif) 6px -35px no-repeat;}
.com_dialog .com_dialog-titlebar-close:hover, .com_dialog .com_dialog-titlebar-close:focus {font-weight: bold; color: #1d5987; outline: none; background: url(../pic/Dialog_b.gif) no-repeat 6px 6px #d0e5f5; }

/*============================= Dialog ActiveX end ====================================================*/

.search_bt_s{width:61px;height:21px;background: url(http://www.elongstatic.com/common/pic/bg_com.gif) no-repeat 0 -314px;border: none; cursor:pointer; _cursor:hand; color:#FFF; }
.search_bt_s_an{width:61px;height:21px;background: url(http://www.elongstatic.com/common/pic/bg_com.gif) no-repeat -67px -314px;border:none; cursor:pointer; _cursor:hand;color:#FFF; }


