@charset "utf-8";
body{ font-size:12px; text-decoration:none; font-family:"宋体"; margin:0px; padding:0px; }
td,select{font-size:12px;}
a{ text-decoration:none;}
.org{ text-decoration:none; color:#ff6600;}
form{ margin:0px; padding:0px;}
.TabTop{ margin-top:10px;}
h1,h2,dl,dd,ul,li,p{ margin:0; padding:0; font-size:12px; color:#0358AA;}
ul{ list-style:none;}


/*首页样式*/
.Contact{ font-size:12px; text-decoration:none; background:#FFD3B3;}
.ConTab{ font-size:12px; margin:7px 5px 5px 5px;}
.Leftside{ text-decoration:none; font-size:12px; background:#CF7218;}
.serchTile{ font-size:14px; font-weight:bold; text-decoration:none; color:#FFFFFF; padding-left:3px;}
#Serchmenu{ width:279px; height:30px;}
#Serchmenu ul{ margin:0px; padding:0px;}
#Serchmenu ul li{ float:left; display:block; text-align:center;}
#Serchmenu ul li.serchOver{ height:30px; line-height:26px; width:93px; font-size:14px; font-weight:bold; color:#000000; background:url(../Images/Bg/serchover.gif) no-repeat;}
#Serchmenu ul li.serchOut{ height:30px; line-height:26px; width:93px; font-size:12px; color:#333333; background:url(../Images/Bg/serchout.gif) no-repeat;}
.sertab{ font-size:12px; text-decoration:none; color:#444444;}
.serInput{ font-size:12px; text-decoration:none; border:1px solid #7B9EBC; color:#666666; width:110px; height:18px; line-height:18px;}
.hotelInput{font-size:12px; text-decoration:none; border:1px solid #7B9EBC; color:#666666; width:200px; height:18px; line-height:18px;}
.serchBom{ border-bottom:4px solid #CF7218; border-top:4px solid #CF7218; background:url(../Images/Bg/serchbom.gif) repeat-x;}
.zhijiBox{ font-size:12px; text-decoration:none;border-bottom:4px solid #CF7218;background:#FEF5EF; color:#444444;}
.zhijiBox a{ font-size:12px; text-decoration:none; color:#444444;}
.zhijiBox a:hover{ text-decoration:underline; color:#ff6600;}
.zhijiBox span{ font-weight:bold; color:#000000;}
.centerTab{ font-size:12px; text-decoration:none; margin-top:5px;}
.CityBg{ font-size:14px; text-decoration:none; background:url(../Images/Bg/cityBg.jpg) repeat-x; font-weight:bold; color:#000000;}
#FlightCity{ height:26px; width:325px; margin-left:10px;}
#FlightCity ul{ margin:0px; padding:0px;}
#FlightCity ul li{ float:left; display:block; text-align:center;}
#FlightCity ul li.cityOver{ font-size:12px; font-weight:bold; color:#FFFFFF; text-align:center; width:46px; height:26px; line-height:26px; background:url(../Images/Bg/cityover.jpg) no-repeat;}
#FlightCity ul li.cityOut{ font-size:12px; color:#9C5712; font-weight:normal; text-align:center; width:46px; height:26px; line-height:26px; background:url(../Images/Bg/cityout.jpg) no-repeat;}
.RightTd{ font-size:12px; text-decoration:none; border-bottom:4px solid #FFD3B3;}
.FlightTab{ font-size:12px; text-decoration:none; color:#999999; font-family:Tahoma; margin:5px 0 5px 0;}
.FlightTab a{ font-size:12px; text-decoration:none; color:#0077cc;}
.FlightTab a:hover{ text-decoration:underline; color:#ff6600;}
.FlightMoney{ font-size:12px; font text-decoration:none; color:#ff6600; font-family:Arial, Helvetica, sans-serif;}
.HotelTab{ font-size:12px; text-decoration:none; color:#333333; margin:5px auto 5px auto;}
.HotelTab a{ font-size:12px; text-decoration:none; color:#0077CC; padding-left:5px;}
.HotelTab a:hover{ text-decoration:underline; color:#ff6600;}
.HelpBox{ font-size:12px; text-decoration:none; color:#0099CC;}
.HelpBox a{ text-decoration:none; color:#0077cc;}
.HelpBox a:hover{ text-decoration:underline; color:#ff6600;}
.HelpBox span{ font-size:12px; font-weight:bold; color:#000000; padding-left:5px;}
.HelpBox span a{ font-size:12px; text-decoration:underline; color:#333333; font-weight:normal; padding-left:135px;}
.LoginTabi{ font-size:12px; text-decoration:none; color:#333333; margin:3px 0 3px 3px;}
.LoginTabi a{ text-decoration:underline; color:#0077cc;}
.LoginTabi a:hover{ text-decoration:none; color:#ff6600;}
.LoginInput{ border:1px solid #cccccc; font-size:12px; color:#666666; height:16px; line-height:16px;}
/*首页样式END*/

/*国内机票*/
.SerchBox{ border:2px solid #62B5FF; font-size:12px; text-decoration:none;  border-top:0;}
.FlinghtTable{ font-size:12px; text-decoration:none; color:#333; background:url(../images/bg/feiji.gif) no-repeat right;}
.FlinghtTable td span{ font-size:12px; text-decoration:none; color:#333;}
.FlightIpt{ border:1px solid #999; font-size:12px; text-decoration:none; height:18px; line-height:18px; width:130px;}
.SercityBox{ font-size:12px; text-decoration:none; border:1px solid #BCD8FE; border-top:0;}
.SercityBox a{ font-size:12px; text-decoration:none; color:#0158A7;}
.SercityBox a:hover{ text-decoration:underline; color:#ff6600;}
.SercityBox table{ margin-top:5px; margin-bottom:5px;}
.SercityBox table td{ border-bottom:1px solid #eeeeee;}
.FlightDate{ font-size:12px; text-decoration:none; font-family:Tahoma; color:#888888;}
.zg{ font-size:12px; text-decoration:none; color:#0077CC; font-family:Tahoma;}
.SerchsubTitle{ font-size:14px; color:#FFFFFF; font-weight:bold; text-align:center;}
#AirCity{ width:600px; height:30px;}
#AirCity ul{ margin:0px; padding:0px;} 
#AirCity ul li{ float:left; display:block; text-align:center;}
#AirCity ul li.AirOver{ width:50px; height:30px; font-size:12px; text-decoration:none; line-height:30px; background:url(../Images/Bg/rmcyover.jpg) no-repeat; color:#000; font-weight:normal;}
#AirCity ul li.AirOut{  width:50px; height:30px; font-size:12px; text-decoration:none; line-height:30px; background:url(../Images/Bg/rmcyout.jpg) no-repeat; color:#005bb5; font-weight:normal;}

/*#AirCity{ width:600px; height:22px;}
#AirCity ul{ margin:0px; padding:0px;} 
#AirCity ul li{ float:left; display:block; text-align:center;}
#AirCity ul li.AirOver{ width:48px; height:22px; line-height:22px; font-size:12px; font-weight:bold; text-align:center; background:url(../Image/Bg/cityOver.jpg) no-repeat bottom; color:#ff6600;}
#AirCity ul li.AirOut{ width:48px; height:22px; line-height:22px; font-size:12px; text-align:center; color:#333333; font-weight:normal; background:url(../Image/Bg/cityOut.jpg) no-repeat;}*/
.flightAd{ margin-top:10px;}
.flightMenu{ font-size:12px; text-decoration:none; color:#000000; font-weight:bold; padding-left:10px; background:url(../Images/Bg/FlightBg.jpg) no-repeat;}
.flightMenu .lname{ float:left;}
.flightMenu .llink{ float:right;}
.flightMenu a{ font-size:12px; text-decoration:none; color:#05a; padding-right:5px; font-weight:normal;}
.flightMenu a:hover{ text-decoration:underline; color:#f60;}
.dcsBox{ border:1px solid #BBCADE; border-top:0; font-size:12px; text-decoration:none; background:#FFFFFF;}
.dcsBox a{ font-size:12px; text-decoration:none; color:#0055aa;}
.dcsBox a:hover{ text-decoration:underline; color:#ff6600;}
.dcsBox table{ margin:2px 0 5px 0;}
.dcsBox table td{ background:url(../Images/Bg/Line.jpg) repeat-x;}
.SpecialFight{ font-size:12px; text-decoration:none; color:#515151;}
.SpecialFight td{ padding-left:10px;}
.yuding{ font-size:12px; text-decoration:none; color:#515151; background:#FF0000;}
.yuding td{ padding-left:10px;}
.ydTitle{ font-size:12px; text-decoration:none; color:#FF0000;}
.rmjpcityTab{ font-size:12px; text-decoration:none; margin-top:10px;}
.Do720bg{ font-size:14px; font-weight:bold; color:#fff; padding-left:28px; background:url(../images/bg/Do720Bg.jpg) no-repeat;}
.rmjpcityBox{ border:1px solid #BBDFFF; border-top:0px;font-size:12px; text-decoration:none;  }
#remcity{ margin:0px auto; width:700px; padding-top:10px; padding-bottom:10px; float:left}
#remcity ul{ margin:0px; padding:0px;}
#remcity ul li{ float:left; display:block; width:115px; height:25px; line-height:25px; }
#remcity ul li a{ font-size:12px; text-decoration:none; color:#005bb5; padding-left:18px;}
#remcity ul li a:hover{ text-decoration:underline; color:#f60;}
.tejiacityBox{ border:1px solid #BBDFFF; font-size:12px; text-decoration:none; border-top:0px;}

#tejiazhekou{ width:680px; margin:0px auto; margin-top:5px;}
#tejiazhekou ul{ margin:0px; padding:0px;}
#tejiazhekou ul li{ float:left; display:block; width:225px; height:25px; line-height:25px; color:#005BB5;}
.datezhekou{float:left; display:block; width:40px; color:#777; font-size:11px; font-family:Tahoma, Geneva, sans-serif;}
.cityzhekou{ width:80px; display:block; float:left;}
.moneyzhekou{ float:left; display:block; font-family:Arial, Helvetica, sans-serif; color:#f60; width:40px;}
.jiagezhekou{ color:#005bb5; font-family:Tahoma, Geneva, sans-serif;}
#tejiazhekou a{ font-size:12px; text-decoration:none; color:#005BB5;}
#tejiazhekou a:hover{ text-decoration:underline; color:#f60;}
.tejiaBozzheName{ border-bottom:1px solid #ddd; color:#333; font-weight:bold;}
.tejiaBozzheName span{ color:#f60;}
.tejiaBozzheTab{ margin-top:10px;}
.jinqiName{ border-left:1px solid #6CB7F1;background:url(../Images/bg/city31baibg.jpg) repeat-x; font-size:14px; font-weight:bold; color:#05a; text-align:center;}
.rmcitybg{ text-decoration:none; background:url(../Images/bg/city31bg.jpg) repeat-x; border-right:1px solid #6CB7F1;}
#remencity{ height:30px; width:500px; margin-left:20px;}
#remencity ul{ margin:0px; padding:0px;}
#remencity ul li{ float:left; display:block; text-align:center;}
#remencity ul li.recyover{ width:50px; height:30px; font-size:12px; text-decoration:none; line-height:30px; background:url(../Images/Bg/rmcyover.jpg) no-repeat; color:#000; font-weight:normal;}
#remencity ul li.recyout{ width:50px; height:30px; font-size:12px; text-decoration:none; line-height:30px; background:url(../Images/Bg/rmcyout.jpg) no-repeat; color:#005bb5; font-weight:normal;}

.tejiabgtab{ font-size:12px; text-decoration:none; }
.ctiytejiaTab{ margin-top:5px; margin-left:5px; margin-bottom:5px;}
.ctiytejiabg{ width:700px; height:27px; padding-top:8px; margin:0px auto; font-size:12px; font-weight:bold; color:#000;  background:url(../Images/Bg/citytjbg.jpg) no-repeat bottom;}

#jpserch{width:230px; overflow:hidden; zoom:1;}
#jipiaosearch{width:228px; border:1px solid #BBCADE; background:#FFF; }
#jipiaosearch h2,#txservice h2{ background:url(../Images/Bg/searchbg.png) repeat-x; height:33px; line-height:33px; font-size:14px; padding-left:10px; color:#454643;}
#jipiaosearch form{ margin:10px 0 16px 10px;}
#jipiaosearch form div{ margin:10px 0; overflow:hidden; zoom:1;color:#444;}
#jipiaosearch label{ float:left; width:60px; height:20px; line-height:20px;}
#jipiaosearch input.text{ float:left; height:18px; line-height:18px; width:140px; border:1px solid #CCCDCC;}
.searchBut,.yyJipiaobut{ background:url(../Images/Bg/searchbut.png) no-repeat; width:131px; height:33px; border:0; font-size:14px; font-weight:bold; color:#fff; margin-left:20px;}

#txservice{ width:228px;  border:1px solid #BBCADE; background:#FFF;}
#txservice ul{ margin:5px 0 5px 5px;}
#txservice li{ border-bottom:1px dashed #EEE; display:block; height:20px; padding-top:5px;}
#txservice li a{ color:#05A; display:block; padding-left:5px;}
#txservice li a:hover{ color:#F60;}
#txservice li a img{  padding-right:10px; border:0px;}
.jpbz{ width:960px; margin:0px auto; margin-top:5px; }
/*国内机票END*/

/*国际机票*/
.InterSerchBox{ font-size:12px; text-decoration:none;  border-top:0; background:url(../images/bg/JserchBg.jpg) no-repeat ;}
.InterTitle{ font-size:12px; text-decoration:none; color:#D41400; font-weight:bold; text-align:center; background:#f8f8f8; margin-top:1px;}
.InTravelBox{ font-size:12px; text-decoration:none; color:#333333; border:1px solid #AACBEE; border-top:0;}
.InTravelBox a{ font-size:12px; text-decoration:none; color:#333333; padding-left:10px;}
.InTravelBox a:hover{ text-decoration:underline; color:#ff6600;}
.InTravelBox table{ margin:4px 0 3px 0;}
.InTravelBox table td{ border-bottom:1px solid #eeeeee;}
.Money{font-size:12px; text-decoration:none; color:#FF6600; font-family:Arial, Helvetica, sans-serif;}
.red{ text-decoration:none; color:#FF0000;}
.newgjbox{ border:1px solid #BBCADE; border-top:0px; font-size:12px;}
.yuy{ font-size:12px; text-decoration:none;}
.yuy p{ font-size:12px; text-decoration:none; color:#333;}

/*国际机票END*/

/*酒店预订*/
.HotelTab{ font-size:12px; text-decoration:none;}
.HotelMenu{ font-size:14px; text-decoration:none; font-weight:bold; color:#454643; background:url(../Images/Bg/searchbg.png) repeat-x; padding-left:10px; border:1px solid #BBCADE; border-bottom:none;}
.HoTjBox{ text-decoration: none; font-size:12px; border:1px solid #AACBEE; border-top:0;}
.HoTjBox table{ margin:5px 0 5px 0;}
.HoTjBox table td{ background:url(../Images/Bg/line26.jpg) repeat-x;}
.HoTjBox a{ font-size:12px; text-decoration:none;}
.HoTcsBox{ font-size:12px; text-decoration:none; border:1px solid #AACBEE; border-top:0; background:#FFFFFF;}
.HoTcsBox table{ margin:5px 0 5px 0;}
.HoTcsBox table td{ background:url(../Images/Bg/line26-1.jpg) repeat-x;}
.HoTcsBox a{ color:#666666;}
.HotelSerchBox{ font-size:12px; text-decoration:none; font-size:12px; border:1px solid #AACBEE; border-top:0;}
.hotel_submenu{ font-size:12px; color:#000000; font-weight:bold; padding-left:20px;}
/*酒店预订END*/

/*会员积分*/
.PointTab{ font-size:12px; text-decoration:none;}
.PoLeftMenu{ font-size:12px; text-decoration:none; color:#026CC6; font-weight:bold; padding-left:10px; background:url(../Images/Bg/Menu.jpg) no-repeat;}
.PoLeftMenuBox{ border:1px solid #93CAFE; border-top:0; text-decoration:none;}
.PoLeftMenuBox a{ font-size:12px; text-decoration:none; color:#444444; padding-left:5px;}
.PoLeftMenuBox a:hover{ text-decoration:underline; color:#ff6600;}
.PoLeftMenuBox table{ margin:4px 0 4px 0; font-size:12px; font-family:Tahoma;} 
.PoLeftTr{ background:#F6FCFF;}
.PointSerchTab{ font-size:12px; text-decoration:none; background:url(../Images/Bg/Pointserch.jpg) no-repeat; margin-bottom:10px;}
.PointSerchTab select{ font-size:12px; text-decoration:none; width:140px; }
.PointSerchContact{ border:1px solid #ebebeb; border-top:0; font-size:12px; text-decoration:none; color:#666666; background:url(../Images/Bg/pointsBoxBg.jpg) repeat-x;}
.PointSerchContact a{ font-size:12px; text-decoration:none; color:#0055aa;}
.PointSerchContact a:hover{ text-decoration:underline; color:#ff6600;}
.PointSerchContact table{ margin-top:20px;}
.PointSerchContact span{ font-size:12px; text-decoration:none; color:#ff6600;}
.PointsPage{ background:#F3F9FF; text-decoration:none; color:#666666; text-align:right; padding-right:10px; margin-bottom:9px;}
.ProductMenu{ font-size:12px; text-decoration:none; font-weight:bold; padding-left:10px; color:#026CC6; background:#F3F9FF;}
.ProductDescription{ border:1px solid #F3F9FF; font-size:12px; text-decoration:none; color:#666666; padding:10px; line-height:22px; border-top:0;}
.PointsProductBorder{ border:1px solid #eeeeee;}
/*会员积分END*/

/*免费注册 会员登录*/
.regBox{ font-size:12px; text-decoration:none; border:1px solid #AACBEE; border-top:0;}
.regBox em{ font-size:12px; color:#999; margin:0px; padding:0px; font-style:normal;}
.reg_submenu{  color:#05a; height:35px;   padding-left:5px; font-size:12px; border-bottom:1px dashed #eee;}
.reg_leftname{ font-size:12px;color:#454545;}
.reg_input{ border:1px solid #ccc; font-size:12px; text-decoration:none; height:18px;}
.reg_Info{ font-size:12px; text-decoration:none; color:#666666;}
.service{ font-size:12px; text-decoration:none; color:#05a;}
.service:hover{ font-size:12px; text-decoration:underline; color:#ff6600;}
.wjmm{ font-size:12px; text-decoration:underline;  color:#0000FF;}
.wjmm:hover{ font-size:12px; text-decoration:none;  color:#ff6600;}
.LoginTab{ font-size:12px; text-decoration:none; margin:40px auto 40px auto;}
.LoginBox{font-size:14px; text-decoration:none; color:#333333;}
.LoginBox span{ font-size:12px; text-decoration:none; color:#999999;}
.LInput{ padding-left:20px;color:#808080; background:url(../Images/Bg/lInputBg.jpg) no-repeat; height:18px; line-height:18PX; border:1px solid #909397; width:150px;}
.PInput{padding-left:20px; background:url(../Images/Bg/pInputBg.jpg) no-repeat; height:18px; line-height:18px; border:1px solid #909397; width:150px;}
.loginR{ font-size:12px; text-decoration:none; color:#666666; padding-left:40px;}
.regTab{ font-size:12px; text-decoration:none; margin:15px 0 15px 0;}
.LoginOrder{ font-size:12px; text-decoration:none; color:#333;}
.LorderInput{ border:1px solid #D4D0C8; width:220px; height:18px; line-height:18px; padding-left:5px;}
/*免费注册 会员登录END*/

/*联系我们 在线支付*/
.Contmenu{ font-size:14px; font-weight:bold; text-decoration:none; color:#333333; padding-left:30px; background:url(../Images/Bg/ConMenu.jpg) no-repeat; padding-top:12px;}
.ConleftTd{ font-size:12px; text-decoration:none; color:#E97926; border-bottom:1px solid #eee;}
.ConleftTd a{ font-size:12px; text-decoration:none; color:#0055aa; padding-left:20px;}
.ConleftTd a:hover{ text-decoration:underline; color:#F60;}
.ContactBox{ border:1px solid #e3e3e3; border-top:0; font-size:12px; text-decoration:none; color:#515151; padding:10px; line-height:22px; font-family:Tahoma, Geneva, sans-serif;}
.ContactBox a{ font-size:12px; text-decoration:none; color:#05a;}
.ContactBox a:hover{ text-decoration:underline; color:#f60;}
.ContactBox td,.ContactBox div{
FONT-SIZE: 12px;color: #515151; LINE-HEIGHT: 22px;}
.ContactBox p{ color:#404040; font-size:12px;}
.PayMenu{ font-size:14px; font-weight:bold; padding-left:24px; padding-top:12px; color:#ff6600; background:url(../Images/Bg/PayMneubg.jpg) no-repeat;}
.PayBox{ border:1px solid #FFB980; border-top:0; font-size:12px; background:#FEF5EF; color:#515151;}
.ToolBox{border:1px solid #AACBEE; border-top:0; font-size:12px; text-decoration:none; background:#FFFFFF;}
.ToolBox a{ font-size:12px; text-decoration:none; color:#515151;}
.ToolBox a:hover{ text-decoration:underline; color:#ff6600;}
.NewsBox{ font-size:12px; text-decoration:none; font-family:Tahoma, Geneva, sans-serif;}
.NewsBox a{ font-size:12px; text-decoration:none; color:#05a;}
.NewsBox a:hover{ text-decoration:underline; color:#f60;}
.NewsTitle{ font-size:24px; text-decoration:none; font-weight:bold; color:#555; text-align:center;word-break:break-all;}
.NewsContact{ font-size:14px; text-decoration:none; color:#515151; line-height:22px; padding:10px;word-break:break-all;}
.NewsContact td,.NewsContact div{
FONT-SIZE: 14px;color: #515151; LINE-HEIGHT: 22px;word-break:break-all;}
.NewsContact table{ width:100%;}
.NewsContact p{ color:#515151;}
.AucTab{ font-size:12px; text-decoration:none; color:#515151;}
.AucTab td{ padding-left:10px;}
.yzBox{ font-size:12px; text-decoration:none; color:#333333; border:1px solid #FFBA5A; border-top:0;}
.yzTitle{ font-size:16px; font-weight:bold; color:#0066CC;}
.Link{ font-size:12px; text-decoration:none; color:#a7a7a7; border:0px solid #ececec; margin-top:10px; line-height:25px}
.Link div a{ font-size:12px; text-decoration:none; color:#a7a7a7;  width:88px; float:left; display:inline-block; border:1px solid #eee; height:33px; line-height:33px; margin-top:10px; margin-left:20px; text-align:center; padding:2px;}
.Link a:hover{ text-decoration:underline; color:#ff6600; border:1px dashed #ff6600; } 
.Link div{ width:700px; margin:0px auto;}





.Link span{ font-weight:bold; text-decoration:none; color:#a7a7a7}
/*联系我们 在线支付END*/

/*帮助中心*/
.ServiceBox{ border:1px solid #aacbee; font-size:12px; text-decoration:none; border-top:0;}
.ServiceBox table{ margin-top:5px; margin-bottom:5px;}
.ServiceBox table td{ background:url(../Images/Bg/line26.jpg) repeat-x;}
.ServiceBox a{ font-size:12px; text-decoration:none; color:#515151;}
.ServiceBox a:hover{ text-decoration:underline; color:#ff6600;}
#ServiceMenu{ width:950px; height:35px;}
#ServiceMenu ul{ margin:0px; padding:0px;}
#ServiceMenu ul li{ float:left; display:block; text-align:center;}
#ServiceMenu ul li.ServiceOver{ width:86px; height:35px; line-height:35px; font-size:14px; font-weight:bold; color:#0055aa; text-align:center; background:url(../Images/Bg/ServiceOver.jpg) no-repeat bottom; text-decoration:none;}
.ServiceOver1{  font-size:14px; font-weight:bold; color:#0055aa; padding-left:10px; text-decoration:none;}
#ServiceMenu ul li.ServiceOut{ width:86px; height:35px; line-height:35px; font-size:14px; color:#0055aa; text-decoration:none; background:url(../Images/Bg/ServiceOut.jpg) no-repeat;}
#ServiceMenu ul li.ServiceOver a{ font-size:14px; font-weight:bold; color:#0055aa;}
#ServiceMenu ul li.ServiceOut a{ font-size:14px;  color:#0055aa;}
.ServiceBox1{ border:1px solid #ACCAF0; font-size:12px; text-decoration:none; border-top:0;}
.ServiceBox1 table{ margin-top:5px; margin-bottom:5px;}
.ServiceBox1 table td{ background:url(../Images/Bg/line30.jpg) repeat-x;}
.ServiceBox1 a{ font-size:12px; text-decoration:none; color:#515151;}
.ServiceBox1 a:hover{ text-decoration:underline; color:#ff6600;}

/*帮助中心END*/

/*旅游线路*/
.Traveltypetop{  margin-bottom:10px;}
.TraveltypeList{ width:960px; height:31px;}
.TraveltypeList ul{ margin:0px; padding:0px; float:right; width:510px;}
.TraveltypeList ul li{ float:left; display:block; width:90px; text-align:center; height:31px; line-height:31px; margin-right:10px;}
.TraveltypeList ul li a{ font-size:14px; font-family:"微软雅黑"; color:#0053aa; display:block; width:90px; height:31px;}
.TraveltypeList ul li a:hover{ text-decoration:none; background:url(../Images/Bg/typeoutList.png) no-repeat; display:block; width:90px; height:31px;}
.typelistover{background:url(../Images/Bg/typeoverList.png) no-repeat; display:block; width:90px; height:31px; font-weight:bold;}
.TourTab{ font-size:12px; text-decoration:none; margin-top:10px;}
.TourMenuBg{ font-size:14px; text-decoration:none; font-family:"微软雅黑"; color:#FFF; padding-left:10px; background:url(../Images/Bg/tourInfoMenu.jpg) no-repeat;}
.TourLeftMenu{ font-size:12px; font-weight:bold; color:#336699; padding-left:8px; background:url(../Images/Bg/tourMenu.jpg) no-repeat;}
.TourSerchBox{ border:1px solid #FFCB62; border-top:0; font-size:12px; text-decoration:none; color:#515151;}
.TourSerchBox table{ margin:5px 0 5px 0; font-size:12px;}
.KsBox{border:1px solid #AACBEE; border-top:0; font-size:12px; text-decoration:none; color:#515151;}
.KsBox table{ margin:5px  auto 5px auto;}
.TourCity{ font-size:12px; text-decoration:none; color:#515151;}
.TourCity a{ font-size:12px; text-decoration:none; color:#515151;}
.TourCity a:hover{ text-decoration:underline; color:#ff6600;}
.TourCity td{ border-bottom:1px solid #f8f8f8;}
.TourCs{border:1px solid #BCD8FF; border-top:0; font-size:12px; text-decoration:none; color:#515151;}
.TourCs a{ font-size:12px; text-decoration:none; color:#515151; padding-left:3px;}
.TourCs a:hover{ text-decoration:underline; color:#ff6600;}
.TourCs table{ margin:5px 0 5px 0; font-size:12px;}
.TourCs table td{ background:url(../Images/Bg/line26.jpg) repeat-x;}
.TourTjBox{ border:1px solid #eaeaea; border-top:0; font-size:12px; text-decoration:none; color:#515151;}
.TourTjBox table{ margin:6px 0 6px 0; }
.TourTjBox td{ background:url(../Images/Bg/tourtjBg.jpg) no-repeat;}
.TourTjBox a{ font-size:12px; text-decoration:none; color:#00529B;  padding-left:15px;}
.TourTjBox a:hover{ text-decoration:underline; color:#ff6600;}
.TravelTab{ font-size:12px; text-decoration:none; margin-top:10px;}
.TravelBox{ border:1px solid #AACBEE; border-top:0; font-size:12px; text-decoration:none;}
.TravelBox a{ font-size:12px; text-decoration:none; color:#515151; padding-left:5px;}
.TravelBox a:hover{ text-decoration:underline; color:#ff6600;}
.TravelBox table{  margin:5px 0 5px 0;}
.TravelBox table td{ background:url(../Images/Bg/line26.jpg) repeat-x;}
#TravelCity{ height:29px; width:700px; margin-left:5px;}
#TravelCity ul{ margin:0px; padding:0px;}
#TravelCity ul li{ float:left; display:block; text-align:center; margin-right:5px;}
#TravelCity ul li.TraverOver{ width:90px; height:29px; line-height:29px; font-size:14px;text-align:center; text-decoration:none; background:url(../Images/Bg/TravelOver.jpg) no-repeat bottom; font-weight:bold; color:#CC3300;}
#TravelCity ul li.TraverOut{ width:90px; height:29px; line-height:29px; font-size:12px; text-align:center; text-decoration:none; color:#333;}
.TravelInfo{ font-size:12px; text-decoration:none; color:#333333; font-family:Tahoma;}
.TravelInfo a{ font-size:12px; text-decoration:none; color:#0055aa;}
.TravelInfo a:hover{ text-decoration:underline; color:#ff6600;}
.TraveTitle{ font-size:14px; font-weight:bold; text-decoration:none;}
#tourMenu{ height:30px; width:600px;}
#tourMenu ul{ margin:0px; padding:0px;}
TabDauInfo img{ float:left;}
TabDauInfo div,ul,li{ margin:0px; padding:0px;}
#tourMenu ul li{ float:left; display:block; text-align:center;}
#tourMenu ul li.TourOver{width:107px; height:30px; line-height:30px; font-size:14px; font-weight:bold; text-decoration:none; color:#0055aa; background:url(../Images/Bg/FlightOver.jpg) no-repeat;}
#tourMenu ul li.TourOut{width:107px; height:30px; line-height:30px; font-size:12px;  text-decoration:none; color:#0055aa; background:url(../Images/Bg/FlightOut.jpg) no-repeat;}
.PLTab{ font-size:12px; text-decoration:none; margin-top:10px;}
.InfoBox{ border:1px solid #7BBDF7; border-top:0; font-size:12px; text-decoration:none; padding:5px; line-height:22px; color:#333333;}
.TabDay{ font-size:12px; text-decoration:none; color:#666666; margin:5px 0 20px 0;}
.TabDay td{ padding-left:5px; }
.TabDauInfo{ font-size:12px; text-decoration:none; line-height:22px; padding:5px 0 5px 0;}
.TabDay span{font-weight:bold;}
.MinClass {   font-size:12px; text-decoration:none; color:#555555; margin-top:20px;}
.TouBox{ border:1px solid #C1D5F5; border-top:0;}
.TourMore{ font-size:14px; font-weight:bold; color:#0055aa; padding-left:10px;  border:1px #C1D5F5 solid; background:#EEF6FE;}
.TourMoreBox{ border:1px solid #C1D5F5; font-size:12px; text-decoration:none; border-top:0; background:url(../images/bg/TravelBoxBg.jpg) repeat-x; color:#4E9700;}
.TourMoreBox a{ font-size:12px; text-decoration:none; color:#0055aa;}
.TourMoreBox a:hover{ text-decoration:underline; color:#ff6600;}
.TourMoreBox a span{}
.TourMoreBox table{ margin:5px 0 5px 0; text-decoration:none;}
.TourMoreBox table td{ border-bottom:1px solid #eeeeee;}
.Red{ font-size:12px; color:#FF0000; text-decoration:none;}
.TourPage{ font-size:12px; text-decoration:none; border-bottom:1px solid #ffffff; margin:10px 0 10px 0; color:#555555;}
.TourPage a{ font-size:12px; text-decoration:underline; color:#0463E1;}
.TourPage a:hover{ text-decoration:none; color:#ff6600;}
.TsubTile{ font-size:14px; font-weight:bold; color:#0055aa; padding-left:10px; border-bottom:1px solid #eee; background:#F0F8FF;}
.triptop{ font-size:12px; text-decoration:none; margin:10px auto 10px auto;}
.triptop td{ padding-left:10px;}
.zjTab{ border:1px solid #C1D5F5; text-decoration:none; color:#515151; border-top:0;}
.zjTab td{ border-bottom:1px solid #eee;}
.zjTab a{ font-size:12px; text-decoration:none; color:#0055aa;}
.zjTab a:hover{ color:#ff3300; text-decoration:underline;}
.zjTitle{ font-size:14px; font-weight:bold; padding-left:10px; color:#515151; background:#f8f8f8;}
.cxphb{ border:1px solid #eaeaea; border-top:0; font-size:12px; text-decoration:none;}
.cxphb table{ margin:5px auto 5px auto;}
.cxphb a{ font-size:12px; text-decoration:none; color:#0055aa; padding-left:5px;}
.cxphb a:hover{ text-decoration:underline;}
.RmflBox{ border:1px solid #e6e6e6; font-size:12px; text-decoration:none; border-top:0;}
.RmflBox table{ margin:5px auto 10px auto; border-bottom:1px solid #f8f8f8; color:#999;}
.RmflBox table td{ line-height:20px;}
.RmflBox a{ font-size:12px; text-decoration:none; color:#333;}
.RmflBox a:hover{ color:#999; text-decoration:underline;}
.t_tjmenu{ font-size:12px; text-decoration:none; color:#999;}
.t_tjmenu a{ font-size:12px; text-decoration:none; color:#999;}
#Zb_tj{ width:600px; height:34px;}
#Zb_tj ul{ margin:0px; padding:0px;}
#Zb_tj ul li{ float:left; display:block; text-align:center;}
#Zb_tj ul li.trover{ width:60px; height:34px; line-height:34px; font-size:12px;font-weight:bold; color:#333; background:url(../Images/Bg/t_r_over.jpg) no-repeat;}
#Zb_tj ul li.trout{ width:60px; height:34px; line-height:30px; font-size:12px; color:#333; }
.ZbTab{ font-size:12px; text-decoration:none; color:#0055aa; margin:10px auto 10px auto;}
.ZbTab td{ border-bottom:1px dashed #eee;}
.ZbTab a{ font-size:12px; text-decoration:none; color:#0055aa;}
.ZbTab a:hover{ text-decoration:underline; color:#333;}
.TsubBox{  font-size:12px; text-decoration:none; color:#404040; font-family:Tahoma, Geneva, sans-serif;}
.TsubBox a{ font-size:12px; text-decoration:none; color:#0055aa;}
.TsubBox a:hover{ text-decoration:underline; color:#ff6600;}
.N_lxName{ font-size:30px; font-weight:bold; color:#000; margin-top:10px; margin-bottom:20px;}
.N_lxName td{font-size:20px; font-weight:bold; color:#000;}
.N_lxName span{ color:#0055aa;}
.N_lxName img{ padding-right:10px;}
.N_lxInfo{ font-size:12px; text-decoration:none; background:#f0f0f0;}
.N_lxTab{ margin:10px;}
.N_jgTab{ font-size:12px; text-decoration:none; color:#404040; margin-top:15px; font-family:Tahoma, Geneva, sans-serif; border-bottom:1px solid #eee;}
.N_jg{ font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; color:#ff6600;}
.N_jg span{ font-size:20px;}
.N_scjg{ font-family:Arial, Helvetica, sans-serif; text-decoration:line-through;}
.N_gg{ font-size:12px; text-decoration:none; color:#666; border-top:1px solid #eee; line-height:20px; margin-bottom:10px;}
.N_gg span{ font-weight:bold; color:#333;}
.N_ydTab{ border:1px solid #D0E7B1; background:#F1FFDC; font-size:12px; font-family:Tahoma, Geneva, sans-serif; margin:15px auto 15px auto;}
.N_ydTab td{ padding-left:10px;}
.NtripTab{margin-bottom:10px; border:1px solid #A6C8E4; background:#FFF;}
.NtravelBg{ font-size:14px; font-weight:bold; text-decoration:none; color:#05a; padding-left:10px; background:url(../Images/bg/traveleftBg.jpg) no-repeat;}
.NtravelBg a{ font-size:14px; text-decoration:none; color:#05a;}
.NtravelBox{ border:1px solid #B5D0ED; border-top:0px; font-size:12px; text-decoration:none;}
.Newtraveltype{ margin:0px auto; width:270px;}
.Newtraveltype ul{ margin:0px; padding:0px;}
.Newtraveltype  h1{ font-size:12px; text-decoration:none; margin:0px; padding:0px; font-weight:bold; color:#f60; height:28px; line-height:28px; background:url(../Images/bg/h1bg.jpg) repeat-x bottom;}
.Newtraveltype   a span{ font-size:12px; text-decoration:none; color:#f60; font-weight:bold;}
.Newtraveltype   a:hover span{ font-size:12px; text-decoration:underline; }
.Newtraveltype ul li{ text-decoration:none;   line-height:25px;}
.Newtraveltype ul li a{  font-size:12px; text-decoration:none; color:#0053aa; padding-right:10px; display:inline-block;}
.Newtraveltype ul li a:hover{ text-decoration:underline; color:#f60;}
.NewTravelgg{ font-size:12px; text-decoration:none; font-size:12px; color:#999; background:url(../Images/bg/traverGgBg.jpg) no-repeat; margin-top:10px; margin-bottom:10px;}
.NewTravelgg a{ font-size:12px; text-decoration:none; color:#0053aa; padding-right:5px;}
.NewTravelgg a:hover{ text-decoration:underline; color:#f60;}
/*旅游线路END*/

/*火车票*/
.Trainsubmenu{ font-size:12px; text-decoration:none; color:#336699; font-weight:bold; padding-left:8px; background:url(../Images/Bg/TrainMenu.jpg) no-repeat;}
.TrainsubBox{ border:1px solid #BCD8FE; border-top:0; font-size:12px; text-decoration:none;}
.TrainsubBox a{ color:#666; text-decoration:none; padding-left:10px;}
.TrainsubBox a:hover{ text-decoration:underline; color:#ff6600;}
.TrainsubBox table{ margin:5px 0 5px 0;}
.TrainsubBox table span{ color:#ff6600; font-family:Tahoma, Geneva, sans-serif;}
.TrainsubBox table td{ background:url(../Images/Bg/line26.jpg) repeat-x;}
.TrainserchBox{ border:1px solid #BCD8FF; border-top:0; font-size:12px; text-decoration:none; color:#404040; background:url(../Images/Bg/chepiao_bg.png) no-repeat right;}
.TrainserchBox table{ margin:10px 0 10px 20px; color:#404040;}
.TrainserchBox span{ color:#999}
.TrainListMenu{ font-size:12px; font-weight:bold; color:#336699; padding-left:8px; background:url(../Images/Img/TrainM.jpg) no-repeat;}
.TrainListBox{border:1px solid #BCD8FF; border-top:0; font-size:12px; text-decoration:none;}
.TrainListBox table{ margin:5px 0 5px 0;}
.TrainListBox a{ color:#666; text-decoration:none; padding-left:10px;}
.TrainListBox a:hover{ text-decoration:underline; color:#ff6600;}
.Trains14{ font-size:14px; font-weight:bold; color:#666; }
.TrainIpt{font-size:12px; border:1px solid #ccc; height:20px; line-height:20px; width:130px;}
.TrainInfoBox{border:1px solid #BED7FF; border-top:0; font-size:12px; text-decoration:none; color:#404040;}
.TrainInfoBox table{ margin:20px 0 20px 0;}
.TrainInfoBox td{ padding-left:10px;}
.TrainInpt{font-size:12px; border-top:1px solid #808080; border-left:1px solid #808080; border-bottom:1px solid #D4D0C8; border-right:1px solid #D4D0C8; height:20px; line-height:20px; width:200px; padding-left:5px;}
.CarInfoTab{ font-size:12px; text-decoration:none; background:#eee; margin-top:10px; margin-bottom:20px; text-align:center; color:#999;}
.CarInfoTr{ color:#404040;}
.FeedTab{ border:1px solid #E5E5E5; font-size:12px; color:#515151; margin-bottom:20px;}
.FeedTab td{ padding-left:10px; padding-right:10px; line-height:22px;}
.FeedTab span{ color:#CA0F0F; font-family:Tahoma, Geneva, sans-serif;}
.FeedTabrdplay{ color:#ff6600; background:#f6f6f6; font-family:Tahoma, Geneva, sans-serif;}
.FeedTabrdplay span{ color:#999;}
.FeedPage{ font-size:12px; text-decoration:none; color:#666; background:#f8f8f8;}
.FeedPage span{ color:#ff0000;}
.FeedPage a{ color:#005AA0; text-decoration:none;}
.FeedPage a:hover{ text-decoration:underline; color:#ff6600;}
.FeedbackTab{ font-size:12px; text-decoration:none; color:#404040; margin-bottom:20px;}
.FeedbackTab table{ margin:20px 0 10px 0;}
.FeedMenu{ font-size:12px; font-weight:bold; color:#960000; padding-left:10px; background:url(../Images/Bg/FeedMenu.gif) no-repeat;}
/*火车票*/

/*签证服务*/
.VisaLeftMenu{ font-size:12px; font-weight:bold; color:#336699; padding-left:5px; background:url(../Images/Bg/VisaMenu.jpg) no-repeat;}
.VisaSerchBox{ border:1px solid #BED7FF; border-top:0; font-size:12px; text-decoration:none; color:#515151;}
.VisaSerchBox table{ margin:5px 0 5px 0; font-size:12px;}
.VisaCity{ border:1px solid #BED7FF; border-top:0;font-size:12px; text-decoration:none; color:#6E757D; background:url(../Image/Bg/csBoxBg.jpg) repeat-x bottom;}
.VisaCity a{ font-size:12px; text-decoration:none; color:#666666; padding-left:10px;}
.VisaCity a:hover{ text-decoration:underline; color:#ff6600;}
.VisaCity table{ margin:8px 0 7px 0;}
.VisaBox{ font-size:12px; text-decoration:none; color:#0055aa; border:1px solid #BCD8FF; border-top:0;}
.VisaTab{ margin:10px 0 10px 0; color:#555; font-size:12px; text-decoration:none;}
.VisaTab a{ font-size:12px; text-decoration:none; color:#333;}
.VisaTab a:hover{ text-decoration:underline; color:#ff6600;}
.VisaTab td{ border-bottom:1px solid #eee;}
.VisaSubmenu{ border-left:1px solid #D9E0ED; border-right:1px solid #D9E0ED; }
#VisaCtiy{ width:550px; height:25px; margin-left:20px;}
#VisaCtiy ul{ margin:0px; padding:0px;}
#VisaCtiy ul li{ float:left; display:block; text-align:center; margin-right:5px;}
#VisaCtiy ul li.VisaOver{ width:60px; height:25px; line-height:25px; font-size:12px; font-weight:bold; color:#D20000; background:url(../Images/Bg/FlightOverv.jpg) no-repeat bottom;}
#VisaCtiy ul li.VisaOut{ width:60px; height:25px; line-height:25px; font-size:12px;  color:#515151; background:url(../Images/Bg/Flightoutv.jpg) no-repeat bottom;}
.VisaInfo{ font-size:12px; text-decoration:none; color:#3E579F; border:1px solid #D9E0ED; font-family:Tahoma, Geneva, sans-serif;}
.VisaInfoMenu{ font-size:12px; text-decoration:none; font-weight:bold; color:#ff6600; padding-left:10px; border-bottom:1px solid #eeeeee; }
.VisaInfoTab{ font-size:12px; text-decoration:none; color:#3E579F; text-align:center; font-family:Tahoma, Geneva, sans-serif;}
.VisaInfoTr{ background:#F2FAEB; font-size:12px; text-decoration:none; color:#555;}
.VisaDescription{ font-size:12px; text-decoration:none; color:#666; line-height:25px; padding:10px; }
.VisaDescription a{ font-size:12px; text-decoration:none; color:#05a;}
.VisaDescription a:hover{ text-decoration:underline; color:#f60;}
.VisaDescription p{ color:#666;}
.VisaDescription dd{color:#666;}
.VisaDescription dt{color:#666;}
.VisaDescription li{color:#666;}
.VisasubTab{ font-size:12px; text-decoration:none; color:#555;}
.VisasubTab a{ font-size:12px; color:#00F; text-decoration:none;}
.VisasubTab a:hover{ color:#ff6600;text-decoration:underline;}
.VisasubTab td{ padding-left:10px;}
.VisaInput{ border-top:1px solid #7f7f7f; border-left:1px solid #7f7f7f; border-bottom:1px solid #D5D6D9; border-right:1px solid #D5D6D9; font-size:12px; text-decoration:none; height:20px; line-height:20px;}
.VisaOrder{ font-size:14px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; color:#F00; font-weight:bold;}
.VisaSerchTab{ font-size:12px; text-decoration:none; color:#555; margin-top:10px; margin-bottom:10px;font-family:Tahoma, Geneva, sans-serif;}
.VisaSerchTab td{ border-bottom:1px solid #F0F0F0; text-align:center; }
.VisaSerchTab a{ font-size:14px; text-decoration:none; font-weight:bold; color:#0069CA;}
.VisaSerchTab a:hover{text-decoration:underline; font-weight:bold; color:#ff6600;}
.CarsubMenu{ border-bottom:1px solid #eee; background:#fafafa;}
.Visays{ font-size:14px; text-decoration:none; font-weight:bold; color:#ff0000; background:#fafafa; padding-left:5px;}
.Visaysc{ font-size:12px; text-decoration:none; color:#848484; line-height:22px; padding-left:15px; font-family:Tahoma, Geneva, sans-serif;}
.Visaysc p{ color:#848484;}
.Visaysc span{ color:#F60; padding-left:16px;}
/*签证服务END*/

/*分页*/
.Tishi{font-size:14px; text-decoration:none; color:#666; margin-top:10px; font-family:Tahoma, Geneva, sans-serif;}
.searchresult_fltlist_bgred, .searchresult_fltlist_bgblue { float: left; width: 62px; height: 16px; line-height: 17px; padding-left: 4px; overflow: hidden; background-image: url(/Themes/Images/img/un_memo.gif); background-repeat: no-repeat; font-family: Simsun; text-align: center; cursor: pointer; }
.searchresult_fltlist_bgblue { background-position: 0 0; color: #57a3e3; }
.searchresult_fltlist_bgred { background-position: 0 -16px; color: #e56700; }
.Lx_Tab{ font-size:14px; text-decoration:none; text-decoration:none; border:4px solid #7EC122; background:#FFF; color:#666;}
.Lx_Tab td{ padding-left:20px; font-size:12px;}

/*问问*/
.FeedTab{ border:1px solid #E5E5E5; font-size:12px; color:#515151; margin-bottom:20px;}
.FeedTab td{ padding-left:10px; padding-right:10px; line-height:22px;}
.FeedTab span{ color:#CA0F0F; font-family:Tahoma, Geneva, sans-serif;}
.FeedTabrdplay{ color:#ff6600; background:#f6f6f6; font-family:Tahoma, Geneva, sans-serif;}
.FeedTabrdplay span{ color:#999;}
.FeedPage{ font-size:12px; text-decoration:none; color:#666; background:#f8f8f8;}
.FeedPage span{ color:#ff0000;}
.FeedPage a{ color:#005AA0; text-decoration:none;}
.FeedPage a:hover{ text-decoration:underline; color:#ff6600;}
.FeedbackTab{ font-size:12px; text-decoration:none; color:#404040; margin-bottom:20px; margin-top:10px;}
.FeedbackTab table{ margin:20px 0 10px 0;}
.FeedMenu{ font-size:12px; font-weight:bold; color:#960000; padding-left:10px; background:url(../Images/Bg/FeedMenu.gif) no-repeat;}
/*问问*/

#Hotel_x{ height:28px; border-bottom:2px solid #5094CB;}
#Hotel_x ul{ margin:0px; padding:0px;}
#Hotel_x ul li{ float:left; display:block; text-align:center; margin-right:5px; cursor:pointer}
#Hotel_x ul li.HotelOver{ font-size:14px; font-weight:bold; color:#FFF; width:100px; height:25px; line-height:25px; background:url(../Images/Bg/HotelOver.jpg) no-repeat bottom; padding-top:3px; overflow:hidden;}
#Hotel_x ul li.HotelOut{ font-size:14px; text-decoration:none; color:#333; width:100px; height:25px; line-height:25px; background:url(../Images/Bg/HotelOut.jpg) no-repeat bottom; padding-top:3px; overflow:hidden;}

.Q_tab{ margin-top:10px; margin-bottom:20px; text-align:center;}

/*-----支付-------*/
.N_zftab{ border:2px solid #C0D5FA; font-size:12px; text-decoration:none;}
#N_pay{ height:44px; margin-left:10px; margin-top:10px; width:700px;}
#N_pay ul{ margin:0px; padding:0px;}
#N_pay ul li{ float:left; display:block; text-align:center; margin-right:5px; cursor:pointer;}
#N_pay ul li.Npayover{ font-size:14px; font-weight:bold; text-decoration:none; color:#000; width:100px; height:44px; line-height:44px; background:url(../Images/Bg/pay_over.jpg) no-repeat bottom;}
#N_pay ul li.Npayout{ font-size:14px; font-weight:bold; text-decoration:none; color:#0055aa; width:100px; height:44px; line-height:44px; background:url(../Images/Bg/pay_out.jpg) no-repeat bottom;}

/*-------------票务，特色服务------*/

.PW_Menu{ font-size:12px; font-weight:bold; color:#333; padding-left:10px; background:url(../Images/Bg/VisaMenu.jpg) no-repeat; padding-top:2px;}
.PW_Box{ border:1px solid #ADCDED; font-size:12px; text-decoration:none; color:#333;}
.PW_Box table{ margin:5px auto 5px auto;}
.PW_Box table td{ border-bottom:1px dashed #eee;   font-weight:bold; color:#57A928; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif}
.PW_Box a{ font-size:12px; text-decoration:none; color:#333; font-weight:normal; font-family:Tahoma, Geneva, sans-serif; padding-left:5px;}
.PW_Box a:hover{ text-decoration:underline; color:#ff6600;}
.Pw_Name{ font-size:14px; font-weight:bold; text-decoration:none; color:#57A928; background:url(../Images/Bg/pwbg.jpg) no-repeat; padding-left:20px;}
.Pw_Tab{ font-size:12px; text-decoration:none; color:#666; border-bottom:1px solid #ddd; margin-top:20px;}
.Pw_Tab td{ color:#595959; font-family:Tahoma, Geneva, sans-serif;}
.Pw_Tab a{ font-size:14px; font-weight:bold; color:#333; text-decoration:none;}
.Pw_Tab a:hover{ text-decoration:underline;}
.Pw_page{ text-align:right; font-size:12px; color:#333; margin-top:20px; margin-bottom:20px;}
.Pw_page a{ font-size:12px; text-decoration:none; color:#333;}
.Pw_page a:hover{ text-decoration:underline; color:#ff6600;}
.pw_info{ font-size:12px; text-decoration:none; color:#595959; line-height:22px; padding:20px;  border:1px solid #dbdbdb; border-top:0px;}

/*-------------团队机票------*/
.N_tdBox{ border:1px solid #B5D0ED; border-top:0; text-decoration:none; }
.N_tdBox table{ margin:20px 0 20px 0;font-size:12px;  color:#555;}
.N_tdBox table td{ padding-right:10px; padding-left:10px;}
.N_tdipt{ border:1px solid #ccc; font-size:12px; text-decoration:none; padding-left:3px; background:#FFF; height:20px; line-height:20px;}
.N_tdts{ border:1px solid #ccc; border-top:0; font-size:12px; text-decoration:none; color:#666;}
.N_tdts li{ padding:6px; color:#666;}
.N_tdxzbox{ border:1px solid #dcdcdc; border-top:0; font-size:12px; text-decoration:none;}
.N_tdxzbox table{ margin:10px 0 10px 0;}
.N_tdxzbox a{ font-size:12px; text-decoration:none; color:#0069CA;}
.N_tdxzbox a:hover{ color:#ff6600;}

/*------------旅游度假---------------*/
/* hot start */
#hot{ margin-bottom:10px;}
#title{height:43px;}
#titlebgL{ background:url(../Images/Bg/titlebgL.png) no-repeat left top; padding-left:8px;height:43px;}
#titlebgR{ background:url(../Images/Bg/titlebgR.png) no-repeat right top; padding-right:8px;height:43px;}
#title h1{ font-size:14px; color:#0154A8; height:43px; background:url(../Images/Bg/titlebg.png) repeat-x; line-height:43px; padding-left:10px;}
#hotContent{ border:1px solid #B7D0EE; overflow:hidden; zoom:1;}
#hotContent div{ margin-top:10px; width:194px; padding:0 12px; float:left; display:inline;}
#hotContent div.border{ border-left:1px dashed #E4E5E4; border-right:1px dashed #E4E5E4;}
#hotContent dt{ margin-bottom:5px;}
#hotContent dd{line-height:150%;}
#hotContent dd a{ font-weight:bold; font-size:12px; color:#1C73CF;}
#hotContent dd a:hover{color:#FF7A15; text-decoration:underline;}
#hotContent dd strong{ font-size:14px; font-family:Arial, Helvetica, sans-serif;}
#hotContent dd strong em{ font-size:12px; font-weight:normal;  font-style:normal;}
#hotContent dd,#hotContent li span{ color:#FE7B14;font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#hotContent li span em{ font-size:12px; font-weight:normal;  font-style:normal;}
#hotContent ul{ margin:10px 0;}
#hotContent li{ height:35px; padding-top:5px; border-top:1px dashed #D8D9D8;}
#hotContent li span{ float:left; width:60px; font-family:Arial, Helvetica, sans-serif;}
#hotContent li a{ color:#333; float:right; width:130px; line-height:130%;}
#hotContent li a:hover{ color:#FF7A15; text-decoration:underline;}

/* zbly start */
#zbly h2{ height:30px; line-height:30px;font-size:14px; color:#000100; background:url(../Images/Bg/hbg.png) no-repeat left bottom;}
#zblyContent{ overflow:hidden; zoom:1;}
#zblyContent dl{ float:left; width:310px; height:63px; margin:10px 10px 10px 5px;display:inline; overflow:hidden;}
#zblyContent dt{ float:left;}
#zblyContent dd{ line-height:160%; float:right; width:185px;}
#zblyContent dd a{ color:#1C73CF;}
#zblyContent dd a:hover{ color:#FF7A15; text-decoration:underline;}
#zblyContent dd span{ color:#FE7B14;float:right;}
#zblyContent dd strong{ font-size:14px; text-align:right; font-family:Arial, Helvetica, sans-serif;}

/*------------ 在线支付 ---------------*/
#zhifuLeft{width:214px; overflow:hidden; zoom:1;}
#search{width:212px; border:1px solid #BBCADE;}
#search h2,#payCenter h2{ background:url(../Images/Bg/searchbg.png) repeat-x; height:33px; line-height:33px; font-size:14px; padding-left:10px; color:#454643;}
#search form{ margin:10px 0 16px 10px;}
#search form div{ margin:10px 0; overflow:hidden; zoom:1;}
#search label{ float:left; width:60px; height:20px; line-height:20px;}
#search input.text{ float:left; height:18px; line-height:18px; width:120px; border:1px solid #CCCDCC;}
.searchBut,.yyJipiaobut{ background:url(../Images/Bg/searchbut.png) no-repeat; width:131px; height:33px; border:0; font-size:14px; font-weight:bold; color:#fff; margin-left:20px;}

#payCenter{ width:228px; margin-top:10px; border:1px solid #BBCADE;}
#payCenter ul{ margin:5px 0 5px 10px;}
#payCenter li{ border-bottom:1px dashed #EEE; line-height:210%;}
#payCenter li a{ color:#05A; display:block;}
#payCenter li a:hover{ color:#F60;}

/*------------ 特价预约 ---------------*/
#tjyu{width:960px; margin:0 auto;}
#tjyu h1{ font-size:15px; color:#989B99; margin:10px 0 10px 10px;}
#tjyu h2{ margin-top:10px; padding-left:15px; height:27px;}
#tjyu h2 span{ width:175px; float:left; text-align:center; font-size:14px; color:#686968; height:27px; line-height:27px;}
#tjyu h2 span.current{ background-color:#F0F8FB; color:#010233;}
.tjyuContent{ clear:both; overflow:hidden; zoom:1; background-color:#F0F8FB; padding:10px 0 10px 10px;}
#yyJipiao{ float:left; width:480px; border:1px solid #BBDFFF; background-color:#fff;}
#yyJipiao form{ margin:20px 0 20px 20px;}
#yyJipiao form div{ margin-top:10px; color:#010201;}
#yyJipiao label{ font-weight:bold; color:#000100; float:left; width:70px; text-align:left; height:20px; line-height:20px;}
#yyJipiao input{ color:#999A99;}
.indent{ margin-left:70px; margin-top:10px;}
#yyJipiao div span{ display:block; margin-top:10px; color:#999A99;}
#yyJipiao div strong{ font-weight:normal; display:block; margin-top:10px;}
#yyJipiao div em{ font-style:normal; color:#FF4C20;}
#yyJipiao input.yyJipiaobut{ color:#fff;}

#yyShuoming{ float:left; width:210px; margin:0 10px;}
#yyShuoming h2,#yyGaikuang h2{font-size:14px; color:#323433; margin-top:10px; padding:0;}
#yyShuoming dl{ margin-top:15px; color:#656764;}
#yyShuoming dd{ line-height:180%; color:#656764;}

#yyGaikuang{ float:left; width:220px;}
#yyGaikuang ul{ border-bottom:1px solid #fff; padding-bottom:15px;}
#yyGaikuang li{ line-height:180%; color:#686868;}
#yyGaikuang li span{ color:#F96736; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#yyGaikuang dl{ margin-top:15px;}
#yyGaikuang dt{ font-weight:bold; color:#363535; font-size:14px; margin-bottom:15px;}
#yyGaikuang dd{ margin-top:5px;}
#yyGaikuang dd strong{ color:#F56736; font-family:Arial, Helvetica, sans-serif;}
#yyGaikuang dd a:hover{ color:#F97D2C;}

.qyservice{ font-size:12px; margin:3px; text-decoration:none; background:#FFF;}
.qyservice td{ padding-left:10px; padding-right:10px;}


.Newsntab{ font-size:12px; text-decoration:none;}
.Newsxgtab{ font-size:12px; text-decoration:none; color:#888; margin-top:5px;}
.Newsxgtab a{ font-size:12px; text-decoration:none; color:#666; padding-right:10px;}
.Newsxgtab a:hover{ text-decoration:underline; color:#666;}
.NewsHelpDiv{ margin:0px auto; width:940px; font-size:14px; text-decoration:none; color:#666;}
.NewsHelpDiv ul{ margin:0px; padding:0px;}
.NewsHelpDiv ul li{ width:940px; text-decoration:none;}
.NewsHelpDiv ul li.hdvname{ font-size:24px; text-decoration:none; color:#555; height:60px; line-height:60px; text-align:center; font-weight:bold;}
.NewsHelpDiv ul li.hdvfx{ height:30px; text-align:center; border-bottom:1px dashed #ddd;}
.NewsHelpDiv ul li.hdvcontact{line-height:25px; padding-top:20px; padding-left:20px; color:#333; font-size:14px; width:900px;}
.NewsHelpDiv ul li.hdvcontact p{ color:#333;}

.QQkf{ font-size:12px; text-decoration:none; color:#BFEEF8;}
.QQkf a{ font-size:12px; text-decoration:underline; color:#BFEEF8;}
.QQkf a:hover{ text-decoration:underline; color:#F2B100;}
.dizhiTab{ border-top:1px solid #ddd; border-left:1px solid #ddd; margin:0px auto;}
.dizhiTab td{ border-bottom:1px solid #ddd; border-right:1px solid #ddd;padding-left:10px; font-family:Tahoma, Geneva, sans-serif; color:#444; line-height:20px;}
.dizhiTrbg{ background:#F7FBFF; font-size:12px; font-weight:bold;  color:#000;}
.dizhiTab a{ font-size:12px; text-decoration:none; color:#05a;}
.dizhiTab a:hover{ text-decoration:underline; color:#f60;}
.dizhitrbs{ background:#f8f8f8;}


/*公用样式*/
.tablebg{background:#B6D8F5; text-decoration:none;}
.tabletrbgg{ background:#0C85D8; color:#FFF;}
.payTab ul{ margin:0px; padding:0px;}
.payTab ul li{ height:25px; line-height:25px; padding-left:10px; color:#444;}
.patay{ font-size:12px; border-top:1px solid #f1f1f1; border-left:1px solid #f1f1f1;}
.patay td{ border-bottom:1px solid #f1f1f1; border-right:1px solid #f1f1f1;}
#kuanpayfu{ font-size:12px; text-decoration:none; width:100%;}
#kuanpayfu ul{ margin:0px; padding:0px;}
#kuanpayfu ul li{ height:25px; line-height:25px; padding-left:10px; color:#444;}