body{ margin:0px; background:#FFFFFF; text-align:center; font-family:"宋体"; text-decoration:none;}
#container{ width:960px; margin:0 auto; text-align:center;}
form{ margin:0;}
ul{ margin:0;}
dl{ margin:0;}
img{border:none;}
input{ border:none;}
li{ list-style:none;}
#contant{padding-top:5px; width:960px; }
/*  头部  */
#head{background: url(images/bg/headtopbg.jpg) repeat-x;}
#head .logo { width:324px; height:59px; padding:0 0 13px 0;}
#head .movingtext {float: right;height:22px;margin:15px 15px 0 0;color:#FFFFFF;font-size:9pt;}

#head #mainnav .menunav{ padding-left:20px;}
#head #mainnav .menunav li{ display:block; float:left; width:75px; height:30px; margin:0 2px; background: url(images/bg/topnavbg.png) no-repeat; color:black; text-align:center; line-height:31px; font-size:9pt; padding-left:9px }
#head #mainnav .menunav li span{display:block; width:9px; height:30px; float:right; background:url(images/bg/topnavbgright.png) no-repeat;}
#head #mainnav .menunav li.subover{ background:url(images/bg/topnavbgover.png) no-repeat;}
#head #mainnav .menunav li.subover span{display:block; width:9px; height:30px; float:right; background:url(images/bg/topnavbgrightover.png) no-repeat;}
#head #mainnav .menunav li a{color:#FFFFFF;}
#head #mainnav .menunav li.subover a{color:#004183}
#head #mainnav .telandmember{ clear:both; height:25px;padding-left:50px; background:#e0f0ff url('images/icon/telphoto_icon.gif') 25px 50% no-repeat ;font-size:9pt; line-height:25px; font-weight:bolder;  color:#0057ad; }
#head #mainnav .telandmember a{color:#0057ad;}
#head #mainnav .telandmember ul{ float:right;text-align:center; }
#head #mainnav .telandmember ul li{ display:block; float:left; width:76px; margin:0 2px;font-weight:normal;  }

#foot{ clear:both; margin-top:10px;border-top:1px solid #ccc; font-size:9pt; text-align:center; color:gray; line-height:20px;}
#foot .bottomnav{ height:30px; color:#000000; line-height:30px;}
#foot .bottomnav a{color:black; text-decoration:none;}
#foot .bottomnav a:hover{ text-decoration:underline; color:black;}

#foot .alipay{background: url('images/icon/alipay_company.jpg') no-repeat; width:154px; height:50px;}


ul li.knowleage{ background:url('images/icon/knowleage.gif') 2px 45% no-repeat;  }
ul li.weather{   background:url('images/icon/weather.gif') 2px 45% no-repeat;  }
ul li.help{  background:url('images/icon/help.gif') 2px 45% no-repeat;  }
ul li.payfomuch{ background:url('images/icon/payfomuch.gif') 2px 45% no-repeat; }
ul li.train{ background:url('images/icon/train.gif') 2px 45% no-repeat; }
ul li.emap{ background:url('images/icon/emap.gif') 2px 45% no-repeat; }
ul li.reg_icon{	background:url('images/icon/reg_icon.gif') 2px 45% no-repeat;}
ul li.login_icon{ background:url('images/icon/login_icon.gif') 2px 45% no-repeat; }
ul li.search_icon{ background:url('images/icon/search_icon.gif') 2px 45% no-repeat; }
ul li.gifpack{	background:url('images/icon/gifpack.gif') 2px 45% no-repeat;}




/*--------机票重新查询样式---------------*/
.Airserch_box{ border:1px solid #FE93A9; border-top:0; color:#000000; font-size:12px;}
.Airserch_box td{ padding-left:8px;}
.Air_Attention{ border:1px solid #d9d9d9; border-top:0; color:#666666; padding:6px; line-height:18px;}
.Air_city{ color:#FF9900; font-weight:bold; text-decoration:none;}
.Air_date{ line-height:21px; background:url(images/bg/air_datebg.jpg) repeat-x; text-align:right; padding-right:10px;}
.Date{ color:#FF0000; font-weight:bold; font-size:12px;}
.Air_menu{ height:27px; border-bottom:1px solid #FF9900; background:#DB8400; line-height:27px; color:#FFFFFF; font-weight:bold;}
.Air_submenu{ height:21px; border-bottom:1px solid #FF9900; background:#FCFCC3; line-height:21px; color:#000000; text-align:center;}
.Air_name{ height:28px; line-height:28px; color:#000000; text-decoration:none; text-align:center; border-bottom:1px solid #ff9900;}
.Gaiqian{color:#0000FF; text-decoration:none; font-size:12px;}
.Gaiqian:hover{color:#0000FF; text-decoration:underline;font-size:12px;}
.Air_show{ height:26px; text-align:right; padding-right:5px;}
.Red_bao{ width:58px; height:18px; background:url(images/bg/redbao.gif) no-repeat; text-align:center; font-size:12px; color:#FEFC00; line-height:18px; padding-left:15px;}
.air_tjName{ font-size:12px; color:#000000; text-decoration:none;}
.air_tjName:hover{ font-size:12px; color:#000000; text-decoration:underline;}
.Order{ float:right; color:#444; display:block; width:280px; margin-left:100px;}
.Order input{ border:0px;}
.Airlist_word{ font-size:12px; text-decoration:none; color:#333;}
.Airlist_word td{ border-bottom:1px solid #ebebeb; line-height:20px; padding-top:5px; padding-bottom:3px; color:#666;}
.Airlist_word a{ font-size:12px; text-decoration:none; color:#0055aa;}

/*--------------机票订单样式----------------------*/

.Air_order_Title{  color:#0055aa; font-size:14px; font-weight:bold;   padding-left:10px;}
.Air_Remarks{ background:#F5FAFE;font-size:12px; color:#666666; padding-left:5px;}
.Remarks{ font-size:12px;color:#000000;text-decoration:none; padding-right:5px;}
.Prices{ font-size:12px; text-decoration:none; color:#FF0000; font-weight:bold;}
.Airorder_input{ font-size:12px; color:#000000; height:19px; width:36px; margin-top:2px;}
.Air_pay{ background:#F5FAFE; color:#000000; font-size:12px; text-decoration:none;}
.Air_Terms{ color:#0075AD; font-weight:bold; text-decoration:underline; padding-left:80px; font-size:12px;}
.orderknow{ font-size:12px; text-decoration:none; font-weight:normal;}

/* flightorder */
div.flightmenu{padding-left:20px; background: url(images/ad/flight.gif) no-repeat; line-height:50px;font-weight:bolder; margin:0 0 10px 0; background:#f6f6f6; color:#FF0000; font-size:16px; height:50px;}
div.flightmenu ul.flowchart{ float:right; font-size:9pt;font-weight:normal; margin-right:10px; margin-top:1px;}
div.flightmenu ul.flowchartt{ float:right; font-size:9pt;font-weight:normal; margin-right:10px; margin-top:2px;}
div.flightmenu ul.flowchart li{ display:block; float:left; margin:0 5px; padding-top:10px; background: url(images/icon/orangeseutp.gif) no-repeat; color:#FF6600;}
div.flightmenu ul.flowchart li.gray{background:url(images/icon/grayseutp.gif) no-repeat;color:gray;}
.content_table{ font-size:12px; text-decoration:none;}

#Date{width:784px; height:35px; overflow:visible !important; overflow:hidden;   margin-top:2px; background:#FFF;}
#Date ul{ padding:0px; margin-right:35px;_margin-right:30px;}
#Date ul li{ float:right; display:block; width:102px; height:35px;  border-bottom:none; text-align:center; line-height:35px;}
#Date ul .date_over {background:#fff; width:102px; color:#ff0000; margin-right:5px;  position:relative;top:0px; height:35px; font-weight:bold; border-bottom:1px solid #0C85D8;background:url(../../Flight/images/pp.jpg) no-repeat;}
#Date ul .date_over a{color:#ff0000; font-family:Arial; text-decoration:none; font-size:12px;}
#Date ul .date_out {background:#fff; width:102px; color:#f50;  margin-right:5px; position:relative;top:0px; height:35px;_height:20px;  background:url(../../Flight/images/oobg.jpg) no-repeat;}
#Date ul .date_out a{color:#333; font-family:Arial; text-decoration:none; font-size:12px;}


#Datx{width:784px; height:35px; overflow:visible !important; overflow:hidden;   margin-top:2px; background:#FFF;}
#Datx ul{float:left;padding:0px; margin-right:83px;_margin-right:44px;}
#Datx ul li{ float:right; display:block; width:95px; height:35px;  border-bottom:none; text-align:center; line-height:35px;}
#Datx ul .date_over {background:#fff; width:95px; color:#ff0000; margin-right:5px;  position:relative;top:0px; height:35px; font-weight:bold; border-bottom:1px solid #0C85D8;background:url(../../Flight/images/pp.jpg) no-repeat;}
#Datx ul .date_over a{color:#ff0000; font-family:Arial; text-decoration:none; font-size:12px;}
#Datx ul .date_out {background:#fff; width:95px; color:#f50;  margin-right:5px; position:relative;top:0px; height:35px;_height:20px;  background:url(../../Flight/images/oobgx.jpg) no-repeat;}
#Datx ul .date_out a{color:#333; font-family:Arial; text-decoration:none; font-size:12px;}

#Date1{ width:784px; height:35px; overflow:visible !important; overflow:hidden; margin-top:2px; background:#FFF;}
#Date1 ul{ padding:0px; margin:0px; margin-right:35px; _margin-right:30px;}
#Date1 ul li{ float:right; display:block; width:102px; height:35px; border-bottom:none;  text-align:center; line-height:35px;}
#Date1 ul a:link, #Date1 ul a:visited { color:#f50; font-family:Arial; text-decoration:none; font-size:12px;}
#Date1 ul .date_over {background:#fff; width:102px; color:#ff0000; margin-right:5px;  position:relative;top:0px; height:35px; font-weight:bold; border-bottom:1px solid #0C85D8;background:url(../../Flight/images/pp.jpg) no-repeat;}
#Date1 ul .date_over a{color:#ff0000; font-family:Arial; text-decoration:none; font-size:12px;}
#Date1 ul .date_out {background:#fff; width:102px; color:#f50;  margin-right:5px; position:relative;top:0px; height:35px;_height:20px;  background:url(../../Flight/images/oobg.jpg) no-repeat;}
#Date1 ul .date_out a{color:#333; font-family:Arial; text-decoration:none; font-size:12px;}
.date_outWeek{ color:#333;}
.date_overWeek{ color:#FFF;}
.Airlist_Right{ margin:0px; padding:0px;}
.Airlist_Rightt{ background:#E8F1F9; margin:0px; padding:0px;}
.Airlist_Rightt td{ border-bottom:1px solid #d4d4d4;}


#Date2{ width:784px; height:35px; overflow:visible !important; overflow:hidden;  margin-top:2px;}
#Date2 ul{ padding:0px; margin:0px;margin-right:35px; _margin-right:30px;}
#Date2 ul li{ float:right; display:block; width:100px; height:35px; border:1px #8CBEE2 solid; border-bottom:none; margin:1px 1px 1px 5px; text-align:center; line-height:20px; }
#Date2 ul a:link, #Date2 ul a:visited { color:#f50; font-family:Arial; text-decoration:none; font-size:12px;}
#Date2 ul .date_over {background:#fff; width:102px; color:#ff0000; margin-right:5px;  position:relative;top:0px; height:35px; font-weight:bold; border-bottom:1px solid #0C85D8;background:url(../../Flight/images/pp.jpg) no-repeat;}
#Date2 ul .date_over a{color:#ff0000; font-family:Arial; text-decoration:none; font-size:12px;}
#Date2 ul .date_out {background:#fff; width:102px; color:#f50;  margin-right:5px; position:relative;top:0px; height:35px;_height:20px;  background:url(../../Flight/images/oobg.jpg) no-repeat;}
#Date2 ul .date_out a{color:#333; font-family:Arial; text-decoration:none; font-size:12px;}


.AQRight_tejia{ font-size:12px; text-decoration:none; color:#000000; height:64px; background:url(../images/1.gif) no-repeat; margin-top:10px; margin-bottom:10px;}
.AQRight_tejia table td{ color:#000000; text-decoration:none;}
.tejia_money{ color:#ff0000; text-decoration:none;}
div.AQRight .Title{height:40px;line-height:40px;font-size:16px;font-weight:bold;color:red; padding-top:1px;}
.AQRight_Title{height:40px;line-height:30px;font-size:20px;font-weight:bold;color:red; padding-top:1px;}
.Date{ font-size:12px; color:#FF0000; text-decoration:none;}
.Date1{ font-size:12px; color:#FF0000; text-decoration:none;}
.Date2{ font-size:12px; color:#FF0000; text-decoration:none;}
.number{ font-family:Tahoma; text-decoration:none;}
.Airlist_word{ font-size:12px; color:#666666;}

input{border:1px solid #999999;}
input.chb{border:0;}

div.TitleBar{width:780px;margin:8px auto 0 auto;height:20px;background:url(../image/TitleBar_Bg.gif) 0px -1px repeat-x;border:1px solid #CCCCCC;}
div.TitleBar div{background:url(../image/icon/arrow.gif) 0 1px no-repeat;height:20px;line-height:22px;text-indent:28px;font-size:13px;font-weight:bold;margin-left:15px;overflow:hidden;}
u{cursor:hand;color:#0D90B7;font-size:12px;font-weight:normal;}

table.ListTab{text-align:center;}
table.ListTab .Title td{color:#8c8c8c;border:0; background:#E0F1FF;}
table.ListTab td{border-bottom:1px solid white;border-right:1px solid white; }
.flightmenu{text-align:left}
.Price span{color:Green;font-weight:bold;}
.Price strong{color:#FF6600;}

table.InfoTab{ background:#FFFFFF;}
table.InfoTab td{background:#FFFFFF;padding-left:8px;height:30px;border-bottom:2px solid #FFFFFF; line-height:30px;}
table.InfoTab td.r{background:#FFFFFF;padding-right:5px;text-align:right;width:120px;}
table.InfoTab td.g{background:#FFFFFF;padding-right:5px;text-align:right;width:120px;}
table.InfoTab span{color:#666666;}
div.BookMain{width:100%px;margin:0 auto 10px auto; text-align:left; font-size:12px;}
div.BookBody{width:96%;padding:10px;}
div.ChkDiv{margin:6px auto 0 auto;padding:0 10px;text-align:left; width:450px; float:left;}
div.ChkDiv div{font-size:12px;font-weight:normal;}
div.ChkDiv .PL{padding-left:20px;margin:5px auto;display:none;}
.Org{color:#FF6600; line-height:20px;}
.booking_td{ font-size:12px; text-decoration:none; color:#333333; background:#F2f2f2;}
.booking_number{ font-family:Tahoma; text-decoration:none;}
.con_ft{ font-size:12px; text-decoration:none; color:#000000;}
.flight_back{ font-size:12px; text-decoration:none; color:#666; text-decoration:underline;}
.flight_back:hover{ font-size:12px; text-decoration:none; color:#FF0000; text-decoration:none;}

div.Datenav{height:35px;background:url(../images/bg/Datenav_bg.gif) repeat-x;padding-left:15px;}
div.Tab{float:left;cursor:pointer; margin:0 5px 0 5px; font-size:12px; font-weight:bold; color:#ff0000;}
div.Tab .Left{background:url(../images/bg/tagbg_left.gif);width:6px;height:30px;float:left;}
div.Tab .Bg{background:url(../images/bg/tagbg_Bg.gif) repeat-x;height:30px;line-height:38px;overflow:hidden; float:left; padding:0 15px;}
div.Tab .Right{background:url(../images/bg/tagbg_Right.gif);width:6px;height:30px;float:left;}

div.Tab2{float:left;cursor:pointer;margin:0 5px 0 5px;}
div.Tab2 .Left{background:url(../images/bg/tagbg_left2.gif);width:6px;height:30px;float:left;}
div.Tab2 .Bg{background:url(../images/bg/tagbg_Bg2.gif) repeat-x;height:30px;line-height:38px;overflow:hidden;  float:left; padding:0 15px;}
div.Tab2 .Right{background:url(../images/bg/tagbg_Right2.gif);width:6px;height:30px;float:left;}



#flight_serch{ font-size:12px; text-decoration:none; width:160px; _width:155px;float:left; margin-left:4px; _margin-top:10px;}
#flight_serch ul{ margin:0px; padding:0px;}
#flight_serch ul li{  display:block; text-align:left; height:30px; line-height:30px; }
.xyk_tab{ font-size:12px; text-decoration:none; border:1px solid #7CB8F4; margin-bottom:20px;}
.xyk_tab input{ border:0;}
.xyk_tab img{ border:1px solid #999999;}
.ttjTab{ font-size:12px; text-decoration:none; background:#F5F5F5; border:1px solid #E8E8E8; margin-bottom:0px; margin-top:10px;}
.ttjTab table{ margin-left:10px; font-family:Tahoma;}
.serchBtn{  padding-top:6px; _padding-top:0px;}
*+html .serchBtn{padding-top:0px;}
.t_lBox{ border:1px solid #B9D3EE; border-top:0px; font-size:12px; color:#666;}
.t_lBox table{ margin:5px auto 5px auto;}
.t_lBox a{ font-size:12px; text-decoration:none; color:#666;}
.t_lBox a:hover{ text-decoration:underline;}
.t_lmenu{ font-size:12px; color:#333; font-weight:bold; padding-left:25px; background:url(../Images/Bg/166bg.jpg) no-repeat;}


.NewBorder{border:1px solid #C1D5F5; width:958px; margin-bottom:20px;}
.viewMenu{text-align:left; font-size:14px; font-weight:bold; color:#0055aa; padding-left:8px; line-height:30px;}
.viewMenu img{ padding-right:10px;}
.trMenuBg{ background:#0C85D8; font-size:12px; color:#FFF;}


