﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
html{border:0;width:100%;}
body{background:#FCFFF9;font-size:9pt;}
table{border-collapse:collapse;margin:0;padding:0;}
span {display:moz-inline-box;display:inline-block;cursor:default;}
img{border:0px}
a{ color:blue; text-decoration:none;}
a:hover{ color:blue; text-decoration:underline;}
li{list-style:none}
UL {PADDING: 0px; MARGIN: 0px;}
LI {PADDING: 0px; MARGIN: 0px;}
A.black{color:black;}

label{vertical-align:middle;padding-left:5px;}
.incbox{vertical-align:middle;}
.NotlimitedC{background-color:Blue; color:White}
.txd
{
	border: 1px solid #66C5E6;padding:2px;
}
 
.bt1{background:url(/images/bt1.gif);border:0px;width:60px;height:21px;color:White}
.bt2{background:url(/images/bt2.gif);border:0px;width:60px;height:21px;color:White}
.bt3{background:url(/images/bt3.gif);border:0px;width:72px;height:29px;color:White;font-weight:bold;font-size:10pt}
.bt4{background:url(/images/b6.gif) no-repeat;border:0px;width:88px;height:26px;color:White}
.bt5{background:url(/images/book-cn.gif);border:0px;width:55px;height:21px;color:White;font-weight:bold;font-size:10pt; cursor:pointer;}
.bt6{background:url(/images/search.gif);border:0px;width:86px;height:27px;color:#0a51c3;font-weight:bold;font-size:12pt; cursor:pointer;}
.advcl{overflow:hidden;}
/*--------------------------------------Wrap----------------------------*/
.Main{width:976px;margin:0px auto 0;background:#ffffff;}
.float_Left{float:left;}.float_Right{float:right;}.align_Left{text-align:left;}.align_Center{text-align:center;}.align_Right{text-align:right;}.margin_b6{margin-bottom:6px;}.margin_b0{margin-bottom:0;}.m_line{text-decoration:line-through;}
.clear{height:1px;line-height:1px;font-size:0;clear:both;overflow:hidden;}
/*header*/
.Header{height:155px;width:100%;margin:0 auto;}
.headertop{height:20px;border-bottom:1px solid #D2D2D2;background:#F7F7F7;}
.header2{width:100%;height:55px;padding:12px 0 0 0px;background:url(../images/bar.gif) no-repeat right}
.header02{width:100%;height:55px;padding:15px 0 0 10px;background:url(../images/logo-r.jpg) no-repeat -3px right}

.Headerline1{background:url(../images/b02_03.gif);width:100%; height:53px;margin:0 auto;min-width:981px}
.Headerline2{background:url(../images/ququ.gif) no-repeat top right;width:981px;height:47px;margin:0 auto;padding-top:7px}
.ulmenu{margin-left:29px;}
.ulmenu li{float:left;width:100px;margin-right:24px;}

.Header A{color:#434343; text-decoration:underline;font-weight:bold;}
/*footer*/
.Footer{ margin-top:0px;height:130px; width:auto; background:#FDFBF4;color:#6A6A6A;text-align:center;line-height:20px;}
.Footer A{color:#6A6A6A;}
/*--------------------------------------default----------------------------*/
.leftqb{height:351px;width:488px;float:left; background:url(../images/Bg021.gif) no-repeat;color:#595959}
.rightadv{height:335px;width:493px;float:right;overflow1:hidden}
A.ahbcc span,A.ahbccsel span{width:28px;height:14px;padding:6px 6px 6px 8px;cursor:pointer;background:none}
A.ahbccsel{background:url(../images/A05.gif);color:White;}
A.ahbcc:hover,A.ahbcc span{color:gray;}
A.red1{color:#D72F69}


.txcity{width:135px; border:1px solid #999999;height:15px;padding:2px;background:url(../images/memu.jpg) #fff right no-repeat; }
.txcity1{width:135px;border:1px solid #CCEDFE;height:15px;padding:2px;}
.txdate,.txdisabled{color:Black;width:135px;border:1px solid #999999;background:url(../images/date.jpg) #fff right no-repeat;height:15px;padding:2px}
.trs{ height:30px}
.trs1{ height:20px}
#leftsearch{border:2px solid #fdb803;  height:220px; width:244px  }
/*.txcity{width:97px;border:1px solid #CCEDFE;height:18px;padding:2px}
.txdate,.txdisabled{color:Black;width:97px;border:1px solid #CCEDFE;background:url(../images/date.jpg) #fff right no-repeat;height:16px;padding:2px}*/
.txdisabled{background:#CCC;color:Black;}
/*.bt1{background:url(../images/bt2.gif);width:73px;height:29px;color:White;border:0px;font-weight:bold}*/
.tickettip{line-height:19px;border:1px solid #DBDBDB;padding:10px;height:167px;}
.tiptop{background:url(../images/A06.gif) repeat-x;border:1px solid #DBDBDB;height:19px;width:196px;padding:10px 0 0 20px}

table.tbdash{border:1px solid #C2EBFF;}
table.tbdash tr{}
table.tbdash td{height:25px;text-align:center;border:1px solid #C2EBFF;}
table.tbdash th{height:42px;text-align:center;color:#4F4D4D;background:#E2F6FF;border-bottom:1px solid #C2EBFF;}
table.tbdash th{border:0px}
table.tbdash th.bg4{background:#EFF6FE url(/images/bg4.gif) no-repeat right;padding-right:20px}
.travelbox{width:600px;margin:20px auto 0 auto}
.travelbox li{float:left;width:90px;height:25px;text-align:right}
A.gray{color:Gray}
#ulfromquery{width:633px;margin-top:10px;padding-left: 20px;}
#ulfromquery li{float:left;width:96px;height:25px;line-height:25px;padding-left:6px}
#tbsort td{padding-left:4px}
/*--------------------------------------城市选择控件----------------------------*/
#cityletter
{
	width:429px; margin:0px; padding:0px;  height:25px; padding-left:12px;
}
#cityletter li
{
	float:left; width:45px; list-style:none; text-align:center; height:25px; line-height:25px; margin-left:5px; border:solid 1px #ccc; border-bottom-width:0px;
	cursor:pointer;
}
#cityletter li.cur
{
	background:orange;color:white;
}            
.citylist
{
	width:380px; margin:0px; padding:0px;  padding-bottom:20px; margin-top:10px;
}
.citylist li
{
		float:left; list-style:none; width:68px; text-align:center; height:25px; line-height:25px; margin-left:5px; cursor:pointer; overflow:hidden;font-size:9pt;
} 
.hd{ display:none;}                                    		    
.citylist li.cur
{
	background:orange;color:white;font-weight:bold;
}
#dvcity{float:left;width:380px;}
#dvCityComm{float:right;width:67px;height:268px;padding-top:10px;line-height:25px;overflow:hidden;}
/*--------------------------------------flight--------------------7--------*/
#flightleft{float:left;width:252px;margin:0px 0px 0px 0px;}
#flightright{float:right;width:710px;margin:10px 0 10px 0;}

.fltip1{ FONT-SIZE: 10pt; height:33px;padding:12px 0 0 12px}
.orange1b{color:#ffa01e; FONT-SIZE: 13pt;font-weight:bolder;}
A.orangeb,.orangeb{color:Orange;font-weight:bolder;}
A.black{color:black;text-decoration:none;font-weight:normal}
A span {cursor:pointer}
.orange{color:Orange;}
.orangeb{color:#FE7815;font-weight:bolder;}
 
table.tbsevenday{border:1px solid #CCC;}
table.tbsevenday th{background:url(../images/tbbg1.gif);width:82px;height:23px}
table.tbsevenday tr{text-align:center;}
table.tbsevenday td{height:42px}
.txprice{font-size:17px;color:Red;font-weight:bold;height:21px}
.tdair2{background:#F3F2F1;color:#242424;border-bottom:1px dashed #7C5E7C;}
.expand{display:none;}
.expands{display:block;}
.trdash td{border-bottom:1px solid #CFD8E3;line-height:18px;font-size:9pt}


.show_fold{background:url(../images/sp2.gif) no-repeat;width:80px; padding: 0px 0 0 0px;background-position:left 1px; cursor:pointer}
.ftime1{width:40px;font-weight:bold;color:#000;}
.ftime2{width:40px;}
.ftimteM{margin-left:10px;}

.dvtgq{text-align:right;padding-right:23px}
.spnote1,.spnote2{background:url(../images/un_memo.gif) no-repeat;width: 80px; height: 16px; line-height: 17px; padding-left: 2px; overflow: hidden;text-align: left; color: #57a3e3;font-size:9pt}
.spnote2{ background-position:0px -16px;color:#e56700 }
#tbflight td,.tbflight td{font-size:10pt;color:#666;}
#tbflight A,.tbflight A{color:#0064B9;}
.trairhead th{ background:url(../images/BI_Title.gif) repeat-x;color:Black;font-weight: lighter; border-bottom:1px solid #cdcdcd; border-top:1px solid #cdcdcd}
ul.lastseven li{float:left;width:100px;text-align:center;border:1px solid #C2EBFF;height:45px;border-left:0px;border-bottom:1px solid #cccccc; background-color:#f7f7f7; border-right:1px solid #cccccc;}
ul.lastseven li .spweek{padding:0px 0 0 0px;color:#0d53c3; width:100px; height:36px; text-align:center; }
#ulLow .calendar_cur{ background-position:left bottom;border-bottom:0px;width:100px;height:46px;}
#ulLow .calendar_cur .spweek{color:Black;font-weight:bold;background-color:White}
A.spec1,A.unspec1:hover{background:url(../images/spc1.gif);color:White;}
A.spec1 span,A.unspec1 span,A.unspec1:hover span{width:65px;height:15px;color:White;padding-top:5px;cursor:pointer}
A.unspec1 span{color:#004A97;}

table.tbinfo tr{height:33px}
/*table.tbinfo th{background:url(../images/A07.gif) repeat-x}*/
table.tbinfo A{color:#FE4F01;}

.dvflighttip{
 width:156px; border:1px solid #f8be5f; position:absolute; z-index:9; padding:6px; line-height:17px; text-align:left;
 top: 1520px; font-size:12px; display:none; COLOR:#595753; BACKGROUND-COLOR: #fff;
}
.dvjtariport{
 width:80px; border:1px solid #FCDCA8; position:absolute; z-index:9; padding:6px; line-height:17px; text-align:left;
 top: 1520px; font-size:12px; display:none; COLOR:#595753; BACKGROUND-COLOR: #fff;
}

#flight_box_sort{
    border:0px solid #00B0EC;width:680px;height:100px;
}
.blue1{color:#2A9BDC;font-weight:bold}
.lastpnr{width:174px;height:117px;border:1px solid #EBEBEB}
.lastpnr tr{height:25px;}
.lastpnr th{padding-left:10px;color:#343434;font-weight:bold}
/*--------------------------------------预订页面----------------------------*/
.btitle{width:921px;height:44px;background:url(/images/A11.gif);padding:15px 0 0 16px;color:#666;font-weight:bold}
.bbody{width:931px;border:1px solid #C2EBFF;border-top:0px;margin-left:2px}
.span_ydtab{color:#393837;font-weight:bold;font-size:11pt}
.txred{color:red}

.dvtop3{margin:0 auto;width:862px;background:#E2F6FF;height:28px;padding:10px 0 0 13px;font-weight:bold;color:#0063B9;border:1px solid #C2EBFF;}
.dvbody3{margin:0 auto;width:875px;border:1px solid #C2EBFF;margin-bottom:10px;}

#box{width:600px;text-align:left;margin:0 auto;padding-top:80px;}
#suggest,#suggest2{width:200px;}
.gray{color:gray;}
.ac_results {background:#fff;border:1px solid #7f9db9;position: absolute;z-index: 10000;display: none;}
.ac_results ul{margin:0;padding:0;list-style:none;}
.ac_results li a{white-space: nowrap;text-decoration:none;display:block;color:#05a;padding:1px 3px;}
.ac_results li{border:1px solid #fff;}
.ac_over,.ac_results li a:hover {background:#c8e3fc;}
.ac_results li a span{float:right;}
.ac_result_tip{border-bottom:1px dashed #666;padding:3px;}

.dvfreflyer{width:727px;padding:5px 0 8px 0;margin:10px 0 0 17px;border:1px solid #DFDFDF;background-color:#DFEDFD;}
#dvCPassengerList{width:794px;padding:0 10px 0 10px;margin:2px 0 0 17px;height:73px;overflow-y:scroll;}
#ulflyer{width:683px;margin-top:5px}
#ulflyer li{width:80px;float:left;height:28px;overflow:hidden;word-break:keep-all;}
#ulflyer span{}

/*--------------常用---------------*/ 
.page_btnext, .page_btnpre { width: 84px; text-decoration: none; background-image: url("/images/un_ico_yellow.png"); background-repeat: no-repeat; }
.page_btnext { padding-right: 20px; background-position: right -1536px; text-align: right;font-size:9pt;float: right;  }
.page_btnpre { padding-left: 20px; background-position: 4px -1600px;font-size:9pt;float: left; } 
/*--------------控件---------------*/
.dvtop1{margin:0 auto;background:url(/images/A1a.gif) no-repeat;width:943px;height:6px}
.dvbody1{margin:0 auto;width:917px;height:39px;border:6px solid #54B6E9;border-top:0px;border-bottom:0px;padding:16px 0 0 12px}
.dvbottom1{margin:0 auto;background:url(/images/A2a.gif) no-repeat;width:943px;height:6px}
#bookfbody{  width:965px; height:946px}
.bodert{ width:965px; height:38px;  background-color:#c0dffe}

.topimg{  width:965px;height:20px; background-image:url(../images/top.jpg)}
.mainbody{  width:965px; height:auto}
#dl{  width:907px;  float:left;  height :853px;}
#dlleft{  width:50px;  float:left; background-color:#c0dffe ; height :853px;}
#dlright{width:857px; float:right; height :853px;}
#dr{  width:58px; float:right; height :853px; background-color:#c0dffe ;}

.bottonimg{ width:965px;height:20px; background-image:url(../images/down.jpg)}
.mbl{  width:15px;  background-color:#c0dffe; float:left}
.gl{ width:36px; float:right; height :853px;background-color:#ffffff}
.mbr {  width:15px;  background-color:#c0dffe; float:right}
.gr{  width:43px; height :853px;float:left; background-color:#ffffff}
.div1{ height:34px}
.Drefund{  height:112px;}
.Dchange{  height:112px;}
.Dpessenger{  height:187px; border:1px solid #fdb803; }
.Dreceipt{  height:175px;}
.Dpayment{height:233px;}
.boderb{  width:965px;height:15px;  background-color:#c0dffe}
.lcs{  margin-top:10px}
.airqsleft{height:38px; width:240px; border-bottom:2px solid #fdb803; border-right:2px solid #fdb803;font-size:14px; background-image:url(../images/inner.gif); text-align:center;  float:left;}
.airqsright{height:38px;width:120px; border-bottom:2px solid #fdb803;font-size:14px; background-image:url(../images/outer.gif);  text-align:center; float:right; }
.airqstd{width:80px; text-align:left;padding-left:10px;}

.SairShow{height:35px;text-align:center; line-height:25px;color:Red;}
.SairOff{background-color:#f7f7f7;border:1px solid #e0e0e0;border-left:0px;border-right:0px;text-align:center;}
.SairOn{background-color:#ffffff; height:45px; width:104px; border:1px solid #e0e0e0;border-bottom:0px; text-align:center}
.enstyle{font-family:Verdana, Arial, Helvetica, sans-serif !important;font-size:10px;}

.texttongxing {
    color: #FFFFFF;
    font-family: SimSun;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
}

.texttongxing a:link {
    color: #FFFFFF;
    text-decoration: none;
}
.texttongxing a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}