﻿/*BBS*/
.bbsbox{ margin-bottom:10px;border-top:1px #1075bd solid; padding-top:1px; font-size:9pt; clear:both;height:190px; border:1px solid #ccc;}
.bbsbox .head{background:#9dcce8; font-size:9pt; margin-bottom:10px; padding:5px; }
.bbsbox .head span{float:right;}
.bbsbox .userinfo{ float:left; width:180px; margin-right:10px; padding-left:10px; border-right:1px silver dashed;}
.bbsbox .userinfo img{ padding:1px; border:1px silver solid; width:48px;height:48px; margin:10px 0;}
.bbsbox .userinfo ul{text-align:left; width:160px; line-height:25px; font-size:9pt;}
.bbsbox .message ul{ padding-left:20px; line-height:30px;}
.bbsbox .message ul li.clear{clear:both;}
.bbsbox .message ul li.face label{ display:block; float:left; text-align:center;}
.bbsbox .message textarea{width:80%; height:80px;}
.heightauto{height:auto;}

/*help.css*/
#helpbg{ width:100%; background:#eaf8ff;}

#helpbg #leftnav { float:left;width: 140px;padding:0  10px; border:1px silver solid; margin-left:7px;}
#helpbg #leftnav ul li{font-size:9pt; padding:5px 0;}
#helpbg #leftnav ul li.menu{ font-weight:bolder;  font-size:10pt; border-bottom:1px silver dashed;}

#helpbg #helpcontant{float:right; width:590px; padding-left:10px; background:white; font-size:9pt; border:1px solid #7ab5f0}
#helpbg #helpcontant dl dt{ float:left; width:100px;margin:0 15px;  font-size:10pt;   line-height:30px; border:1px #f0f0f0 solid;text-align:center; }
#helpbg #helpcontant dl dt.over{ background:silver;font-weight:bolder;border:1px #999999 solid;}
#helpbg #helpcontant dl dt.over a{ color:white}
#helpbg #helpcontant dl dd{clear:both;}
#helpbg #helpcontant dl dd ul li{ display:block;float:left;width:30%; line-height:35px;}

#helpbg #helpcontant #contant p{ margin:5px 0;}

#helpbg #helpcontant #headimg{ height:80px; background: url('images/about_head.gif')  no-repeat;}
#helpbg #helpcontant #headimg h1{ font-size:14pt; margin:10px 0 0 10px;}

#helpbg #help{clear:both;}
#helpbg #help ul li{line-height:22px;}
#helpbg #help .menu{color:#ff3300; font-size:11pt; font-weight:bolder; line-height:50px; border-top:1px gray solid;}
#helpbg #help ul li.question{border-bottom:1px #000000 dashed; background:#aaaaaa; color:black;}
#helpbg #help ul li.answer{ margin:10px 0;}






/**/
.leftside{ width:164px; float:left;}
.leftside .researchmenu { height:25px;padding-left:30px;background:url(../imageair/Title_bg.gif) no-repeat;font-size: 9pt;font-weight:bolder;line-height:25px;}
.leftside .contant{ padding:0 2px; border-left:1px solid #0a78b1; border-right:1px solid #0a78b1;font-size:9pt;}
.leftside .contant ul{ margin:0 0 0 4px;padding:0;}
.leftside .contant ul li{_height:25px; line-height:35px;}
.leftside .contant .modify{ padding-left:10px;}
.leftside .contant ul li input.inserttext{ width:90px;}
.leftside .contant ul li select{ width:95px;}
.leftside .researchbottom{ height:6px;background:url(images/bg/reserachbottom.gif) no-repeat;overflow:hidden;}
.leftside .contant ul li.btnalign{ padding-left:30px;}
.leftside .contant ul.ulmodify{ margin:0; padding:0;}
.leftside .contant ul.ulmodify li.menu{ background:url(images/icon/lefttag.gif) 5px 50% no-repeat; padding-left:20px;*padding-top:0; font-weight:bolder;}
.leftside .contant ul.ulmodify li{ padding:0; margin:0; * padding-top:-8px;}
.right-col{ float:left; width:600px;  margin-left:15px; text-align:left;}
.right-col .flightinfomenu{ font-weight:bolder; margin:0 0 10px 0;  height:35px; background: url(images/ad/flight.gif) no-repeat; line-height:35px; padding-left:80px;}
.right-col .flowchart{ float:right; font-size:9pt;font-weight:normal; margin-right:20px;}
.right-col .flowchart li{ display:block; float:left; margin:0 5px; padding-top:10px; background: url(images/icon/orangeseutp.gif) no-repeat; color:#FF6600;}
.right-col .flowchart li.gray{background:url(images/icon/grayseutp.gif) no-repeat; color:gray; }
.right-col .saleticketbar{ padding-left:30px;*padding-left:60px; font-size:9pt; line-height:22px; text-align:left;}
.right-col .saleticketbar ul li strong{ float:right; margin:0 20px 0 0; font-weight:normal;color:#0a78b1;}
.right-col .saleticketbar ul li.importantprice{ color:red;}
.right-col .saleticketbar ul li.importantprice strong{ color:gray;font-weight:normal; float:none;}
.right-col .orderlineinfo{ margin:10px 0; font-size:12px; height:20px; line-height:20px;}
.right-col .orderlineinfo strong{ float:right;margin:0 20px 0 0; font-weight:normal;}
.right-col .infocontant { margin:0 auto; text-align:center; font-size:9pt;}
.right-col .infocontant table{ width:98%;height:35px; margin:0 auto;border-collapse:collapse;background:#0a78b1;COLOR:#ffffff;text-align:center;}
.right-col .infocontant table.result{ background:none; border-bottom:1px dashed #ccc; color:black;}
.right-col .infocontant table td.plancompany{ width:60px;}
.right-col .infocontant table td.planport{width:68px;}
.right-col .infocontant table td.plantime{width:50px;}
.right-col .infocontant table td.planetype{ width:30px;}
.right-col .infocontant table td.planeline{width:30px;}
.right-col .infocontant table td.planbook{ width:65px;}
.right-col .infocontant table td.planeprice{ width:55px;}
.right-col .infocontant table td.memberprice{ width:40px;}
.right-col .infocontant table td.saleprice{ width:90px;}
.right-col table.result td strong{color:#0a78b1;font-weight:normal;}
.right-col table.result td strong.improtant{ color:#FF3300; font-weight:normal;}
.right-col table.result td strong.bolder{ font-weight:bolder;}
.right-col table.resultdelate { background:none; border:1px gray dashed; color:black}
.right-col .setupbtn{ margin:10px 0; text-align:center; width:100%}
.c span{display:block;width:1px; height:1px; float:left;}
.Thead{ height:3px;_overflow:hidden;}
.HTop{border-top:1px solid red;margin:0 1px;}
.Hright{ float:right;width:3px;}
.Hleft{ float:left; width:3px;}
.Midle{ border-left:1px solid red;border-right:1px solid red;overflow:hidden;}
.Tfoot{ height:4px;overflow:hidden; }
.TFoot{border-bottom-width:1px; border-bottom-style:solid;margin:3px 2px 0px;}
/*---change color---*/
.c span.bg{ background:#0a78b1;}
.HTop,
.Midle,
.TFoot{border-color:#0a78b1;}


div.flightlineinfo{ float:right;}


.orderflightinfo{ width:100%; margin:0 auto;}
.orderflightinfo .infohead{ height:23px; padding-left:10px; background: url(images/bg/flightbgheadsort.gif) no-repeat; color:#FFFFFF; font-size:9pt; line-height:23px; font-weight:bolder;  }
.orderflightinfo .infocontant{ padding:3px; background:url(images/bg/flightorderbgmiddlesort.gif) repeat-y;}
.orderflightinfo .infocontant .centerside{padding-left:20px; }
.orderflightinfo .infofoot{ height:9px; background:url(images/bg/flightorderbgbottomsort.gif) no-repeat; overflow:hidden;}
.orderflightinfo .infohead2{ height:23px; padding-left:10px; background: url(images/bg/flightbghead.gif) no-repeat; color:#FFFFFF; font-size:9pt; line-height:23px; font-weight:bolder;  }

.orderflightinfo .infohead strong.lineinfo{ font-weight:normal; color:#000000; margin-left:50px;}
.orderflightinfo .infohead strong.changeday{ margin-left:100px;font-weight:normal; color:#000000;}

div.nologin{ height:160px;}
div.nologin .login,
div.nologin .moblieorder{ float:left;width:30%;height:160px; margin:0 13px;}
ul.memberlogin,
ul.mobliereglogin{ font-size:10pt;font-weight:bolder; padding-left:20px; height:150px;}
ul.memberlogin li,
ul.mobliereglogin li{ line-height:30px;}
ul.memberlogin li.btn{ padding-left:35px;}
ul.mobliereglogin li.btn{ text-align:center}

/*hotel.css*/
#leftside{background:#e9f6ff;border:1px #0a78b1 solid;width:150px;float:left;}
#leftside .adverts{padding:5px;}
#leftside .adverts img{ width:135px;height:60px; margin:5px 0; padding:1px; border:1px gray solid;}
#orderflightinfo{ width:450px; float:left;}
dfn{color:red;}
li.left,li.right{height:25px; line-height:25px; padding-left:10px;}
div.searchbtn{ text-align:center; padding:5px 0;}

.leftside{ width:164px; float:left;}
.leftside .researchmenu {
    height:25px;
	padding-left:30px;
	background:url(../images/reserachtop.gif) repeat-x;
	font-size: 9pt;
	font-weight:bolder;
	line-height:25px;
}
.leftside .contant{ padding:0 2px; border-left:1px solid #0a78b1; border-right:1px solid #0a78b1;font-size:9pt; }
.leftside .contant ul{ margin:0 0 0 4px;padding:0;}
.leftside .contant ul li{_height:25px; line-height:35px;}
.leftside .contant .modify{ padding-left:10px;}
.leftside .contant ul li input.inserttext{ width:90px;}
.leftside .contant ul li select{ width:95px;}
.leftside .researchbottom{ height:6px;background:url(../images/reserachbottom.gif) no-repeat;overflow:hidden;}
.leftside .contant ul li.btnalign{ padding-left:55px;}


.leftside .contant ul.ulmodify{ margin:0; padding:0;}
.leftside .contant ul.ulmodify li.menu{ background:url(images/icon/lefttag.gif) 5px 50% no-repeat; padding-left:20px;
*padding-top:0; font-weight:bolder;}
.leftside .contant ul.ulmodify li{ padding:0; margin:0; * padding-top:-8px;}


.right-col{ float:left; width:600px;  margin-left:15px; text-align:left;}
.right-col .flightinfomenu{ font-weight:bolder; margin:0 0 10px 0;  height:35px; background: url(images/ad/flight.gif) no-repeat; line-height:35px; padding-left:80px;}
.right-col .flowchart{ float:right; font-size:9pt;font-weight:normal; margin-right:20px;}
.right-col .flowchart li{ display:block; float:left; margin:0 5px; padding-top:10px; 
background: url(images/icon/orangeseutp.gif) no-repeat; color:#FF6600;}
.right-col .flowchart li.gray{background:url(images/icon/grayseutp.gif) no-repeat; color:gray; }
.right-col .saleticketbar{ padding-left:30px;*padding-left:60px; font-size:9pt; line-height:22px; text-align:left;}
.right-col .saleticketbar ul li strong{ float:right; margin:0 20px 0 0; font-weight:normal;color:#0a78b1;}
.right-col .saleticketbar ul li.importantprice{ color:red;}
.right-col .saleticketbar ul li.importantprice strong{ color:gray;font-weight:normal; float:none;}
.right-col .orderlineinfo{ margin:10px 0; font-size:12px; height:20px; line-height:20px;}
.right-col .orderlineinfo strong{ float:right;margin:0 20px 0 0; font-weight:normal;}
.right-col .infocontant { margin:0 auto; text-align:center; font-size:9pt;}
.right-col .infocontant table{ width:98%;height:35px; margin:0 auto;border-collapse:collapse;background:#0a78b1;COLOR:#ffffff;text-align:center;}
.right-col .infocontant table.result{ background:none; border-bottom:1px dashed #ccc; color:black;}
.right-col .infocontant table td.plancompany{ width:60px;}
.right-col .infocontant table td.planport{width:68px;}
.right-col .infocontant table td.plantime{width:50px;}
.right-col .infocontant table td.planetype{ width:30px;}
.right-col .infocontant table td.planeline{width:30px;}
.right-col .infocontant table td.planbook{ width:65px;}
.right-col .infocontant table td.planeprice{ width:55px;}
.right-col .infocontant table td.memberprice{ width:40px;}
.right-col .infocontant table td.saleprice{ width:90px;}
.right-col table.result td strong{color:#0a78b1;font-weight:normal;}
.right-col table.result td strong.improtant{ color:#FF3300; font-weight:normal;}
.right-col table.result td strong.bolder{ font-weight:bolder;}
.right-col table.resultdelate { background:none; border:1px gray dashed; color:black}


.right-col .setupbtn{ margin:10px 0; text-align:center;}

.c span{display:block;width:1px; height:1px; float:left;}
.Thead{ height:3px;_overflow:hidden;}
.HTop{border-top:1px solid red;margin:0 1px;}
.Hright{ float:right;width:3px;}
.Hleft{ float:left; width:3px;}
.Midle{ border-left:1px solid red;border-right:1px solid red;overflow:hidden;}
.Tfoot{ height:4px;overflow:hidden; }
.TFoot{border-bottom-width:1px; border-bottom-style:solid;margin:3px 2px 0px;}
/*---change color---*/
.c span.bg{ background:#0a78b1;}
.HTop,
.Midle,
.TFoot{border-color:#0a78b1;}


div.flightlineinfo{ float:right;}


.orderflightinfo{ width:100%; margin:0 auto; }
.orderflightinfo .infohead{ height:23px; padding-left:10px; background: url(images/bg/flightbgheadsort.gif) no-repeat; color:#FFFFFF; font-size:9pt; line-height:23px; font-weight:bolder;  }
.orderflightinfo .infocontant{ padding:3px; background:url(images/bg/flightorderbgmiddlesort.gif) repeat-y;}
.orderflightinfo .infocontant .centerside{padding-left:0px;}
.orderflightinfo .infocontant .centerside ul{ line-height:32px}
.orderflightinfo .infocontant .centerside2{ color:black;}
.orderflightinfo .infofoot{ height:9px; background:url(images/bg/flightorderbgbottomsort.gif) no-repeat; overflow:hidden;}

.orderflightinfo .infohead strong.lineinfo{ font-weight:normal; color:#000000; margin-left:50px;}
.orderflightinfo .infohead strong.changeday{ margin-left:100px;font-weight:normal; color:#000000;}

div.nologin{ height:160px;}
div.nologin .login,
div.nologin .moblieorder{ float:left;width:45%;height:160px; margin:0 13px;}
ul.memberlogin,
ul.mobliereglogin{ font-size:10pt;font-weight:bolder; padding-left:20px; height:150px;}
ul.memberlogin li,
ul.mobliereglogin li{ line-height:30px;}
ul.memberlogin li.btn{ padding-left:35px;}
ul.mobliereglogin li.btn{ text-align:center}


/**/
#Main{width:779px;margin:0 auto;}
div.AQLeft{float:left;width:169px;}
div.AQRight{float:right;width:610px;background:#FFFFFF;}
div.ANRight{float:right;width:185px;background:url(../images/t_bg.gif) top repeat-x;border:1px solid #A4C8E8;border-top:none;color:#4E7497;}
div.AQMid{float:left;width:365px;margin-left:10px;color:#4e7497;border:1px solid #A4C8E8;padding:0 20px 0 20px;}
div.OrderBox{float:right;width:600px;color:#4E7497;border:1px solid #A4C8E8;background:url(../images/flight_order_bg.gif) top repeat-x;}

div.LeftBox{margin:2px 3px 5px 3px;border:1px solid #A4C8E8; background: url(../images/t_bg.gif) repeat-x;color:#0848A8;}
div.AQLeft .Title{height:30px;line-height:30px;text-align:center;font-size:14px;font-weight:bold;}
div.AQLeft .Box{padding:3px;}
div.AQLeft .Box td{height:22px;}
div.AQLeft .Box2{padding:10px 3px 3px 10px;}
div.AQLeft .Box2 td{height:18px;}
div.AQLeft .title{height:24px;font-weight:bold;line-height:24px;color:#FF0000;padding-left:10px;}

#tel{text-align:center;}
#tel img{margin-bottom:5px;} 
#help{width:100%;}
#help table{width:169px;width:100%; border-collapse:collapse; background:url(../images/t_bg.gif) top repeat-x;}
#help td.bg_left_t{ background:url(../images/bg_left_top.gif) no-repeat;width:5px;height:27px;}
#help td.bg_right_t{ background:url(../images/bg_right_top.gif) top right no-repeat;width:5px;}
#help td.title{height:27px;text-align:left;padding-left:20px;}
#help td.bg_left_b{ background:url(../images/bg_left_bottom.gif) no-repeat; width:5px; height:6px;}
#help td.bg_right_b{ background:url(../images/bg_right_bottom.gif) right no-repeat;height:6px;}
#help td.bg_b_c{ background:url(../images/bg_bottom_c.gif) bottom repeat-x;height:6px;}
#help td.left_b{border-left:1px solid #a4c8e8;}
#help td.right_b{border-right:1px solid #a4c8e8;}
#help ul.help_list{ text-align:left;padding:8px;}
#help ul.help_list li{height:20px;line-height:20px;}

div.Frmimg{padding:5px;margin:0 auto;text-align:center;}
div.Frmimg img{cursor:pointer;}

div.tImg1{width:580px;height:24px;}
div.AQRight .Title{height:30x;line-height:30px;font-size:16px;font-weight:bold;text-indent:1em;float:left;}
div.AQRight .Title span{font-size:12px;font-weight:normal;}
div.AQRight .Date{height:24px;line-height:24px;text-indent:2em;float:left;}
div.AQRight .Page{float:right;height:24px;line-height:24px;}
div.AQRight .Page span{color:#FF0000;}
div.AQRight .Content{padding:5px;width:580px;}
div.AQRight .Content .Img{float:left;padding:5px;}
div.AQRight .Content .Info{float:left;padding:5px;}

div.ANRight p{line-height:3em;font-weight:bold;color:#0848A8;text-indent:10px;}
div.ANRight a{color:#4E7497;}
div.ANRight ul{padding-left:25px;}
div.ANRight li{list-style:url(../images/icon/hotel_list.gif);line-height:2em;height:2em;}

div.AQMid h1{display:block;font-size:12px;background:url(../images/flight_search_title_bg.gif) 0 no-repeat;height:23px;width:124px;padding-left:13px;color:#FFFFFF;line-height:23px;margin-bottom:15px;}
div.AQMid .mTitle{color:#0848A8;text-indent:10px;background:url(../images/icon/list2.gif) no-repeat left 3px;font-size:13px;font-weight:bold;padding-bottom:10px;}
div.AQMid .Li{padding-left:15px;padding-bottom:5px;width:340px;}
div.AQMid .Li .T{float:left;width:60px;height:24px;line-height:24px;color:#4E7497;}
div.AQMid .Li .C{float:left;height:24px;line-height:24px;color:#4E7497;}
div.AQMid label{width:64px;float:left;display:block;}


div.Datenav{height:35px;background:url(../images/Datenav_bg.gif) repeat-x;padding-left:15px;}
div.Tab{float:left;cursor:pointer;margin-left:5px;}
div.Tab .Left{background:url(../images/tagbg_left.gif);width:6px;height:30px;float:left;}
div.Tab .Bg{background:url(../images/tagbg_Bg.gif) repeat-x;height:30px;line-height:38px;overflow:hidden; float:left; padding:0 5px;}
div.Tab .Right{background:url(../images/tagbg_Right.gif);width:6px;height:30px;float:left;}
div.Tab2{float:left;cursor:pointer;margin-left:5px;}
div.Tab2 .Left{background:url(../images/tagbg_left2.gif);width:6px;height:30px;float:left;}
div.Tab2 .Bg{background:url(../images/tagbg_Bg2.gif) repeat-x;height:30px;line-height:38px;overflow:hidden; float:left; padding:0 5px;}
div.Tab2 .Right{background:url(../images/tagbg_Right2.gif);width:6px;height:30px;float:left;}
div.Order{float:right;height:20px;position:relative;top:5px;right:20px;}
div.calendar{float:right;cursor:pointer;height:20px;position:relative;top:5px;right:10px;}


div.ListDiv{border:1px solid #A9CBE9;margin-bottom:5px;background:url(../images/hotel_result_bg.gif) repeat-x;}
div.ListDiv a{color:#0033CC;text-decoration:none;}
div.ListDiv a:hover{color:#CC0033;text-decoration:underline;}
div.ListDiv .Title{border-bottom:1px solid #A9CBE9;float:none;}
div.ListDiv .LT{background:#FFFFFF;padding:1px;border-bottom:1px solid #D2EEFF;}
div.ListDiv .LT td{background:#D2EEFF;padding-left:15px;font-size:13px;font-weight:bold;height:30px;}
div.ListDiv .Info{margin:5px auto;}
div.ListDiv .Info td{padding:5px;color:#666666;}

table.hidTab{margin:8px;background:#D2EEFF;}
table.hidTab td{height:24px;border:0;background:#FFFFFF;text-align:center;color:#666666;}
table.hidTab th{height:24px;text-align:center;}
table.hidTab td.Summary{text-align:left;padding:2px 10px;}

div.RoomShow{padding:5px 20px;text-align:right;cursor:pointer;color:#FF6633;}

div.OrderBox h1{display:block;width:570px;color:#586776;font-size:18px;height:45px;line-height:45px;background:url(../images/title/step1.gif) no-repeat right center;margin:0;padding:0;text-indent:20px;}
div.OrderBox div.note{color:#0848a8;height:20px;line-height:20px;text-indent:15px;}
div.OrderBox div.Info{background:#FFFFFF;width:575px;margin:15px 0 0 5px;border:1px solid #A7C8E8;}
div.OrderBox div.Info h4{padding:8px;text-indent:15px;margin:0;}
div.OrderBox div.Info div{padding-left:30px;height:20px;line-height:20px;margin-bottom:4px;}
div.OrderBox h2{background:url(../images/icon/list2.gif) no-repeat left 4px;font-size:14px;color:#0848a8;margin:20px 0 5px 20px;text-indent:10px;}
div.OrderBox .Content{width:520px;margin:0 auto;color:#4E7497;line-height:24px;}
div.OrderBox div.btn{height:30px;text-align:center;}

form#flight_order input.w80{ width:80px;}
form#flight_order_check h1,
form#flight_order_check h1 img,
form#flight_order h1 img{ float:right;}
form#flight_order_check h1 { width:760px;}
form#flight_order p{ padding-left:15px;color:#0848a8;}
form#flight_order_check p{ background:#ffffd6; border:1px solid #ffc600; height:30px; line-height:30px; text-indent:2em;}
form#flight_order_check table,
form#flight_order table{ background:#FFFFFF; width:575px; margin:15px 0 0 5px; border:1px solid #a7c8e8;}
form#flight_order_check table{ width:760px;}
form#flight_order_check table th,
form#flight_order table th{ height:30px; text-align:left; padding-left:15px;font-size:14px;color:#0848a8;}
form#flight_order_check table td,
form#flight_order table td{ height:25px; text-align:left; padding-left:5px;}
form#flight_order .color{color:#0848a8; font-size:14px; font-weight:bold;}
form#flight_order ul li ul{ margin-left:20px;}
form#flight_order ul li ul li ul li{height:25px;}
#flight_order_check table.check{ background:url(../images/blue.gif) repeat-x}
#flight_order_check table.check td.content{ padding-left:30px; height:30px; line-height:30px; color:#094788;}
ul.order_check{color:#094788; background:#FFFFFF;margin:0 15px; border-top:1px solid #dbe7f2;padding: 15px 0 0 20px;}
ul.order_check li.title{ font-weight:bold;}
#flight_order_check table.check table.nowd{ width:100%; border:none;}

#HotelInfo{color:#888888;width:779px;margin:0 auto;}


#HotelInfo h1{ font-size:16px;border-bottom:1px solid #0079BF;padding:0 0 5px 20px;margin-top:20px;color:#000000; position:relative; margin-bottom:20px; }



#HotelInfo h1 span{font-weight:normal;font-size:12px;margin-left:120px;position:absolute;right:15px;top:5px;}
#HotelInfo .Info{padding:0 10px; width:759px;}
#HotelInfo .Info .Content{float:left;width:550px;}
#HotelInfo .Img{float:right;width:200px;text-align:center; padding:30px 0;}
#HotelInfo .Info .Content h4{margin:8px; font-weight:bolder; color:#000000}
#HotelInfo .Info .Content p{line-height:16px;}
#HotelInfo table th{background:#f4fcff;text-align:center;height:30px;color:#000000;}
#HotelInfo table td{text-align:center;height:24px;border-bottom:1px solid #E3EBEE;}
#HotelInfo table u{color:#999999;text-decoration:none;}
#HotelInfo ul{padding:0 5px;color:#2A6BC9; float:left; width:560px;}
#HotelInfo li{padding-bottom:5px;}
#HotelInfo ul strong{display:block;float:left;text-align:right;width:80px;}
#HotelInfo ul span{display:block;float:left;width:440px;}


div.PriceAll{position:relative;cursor:pointer;}
div.PriceAllTab{position:absolute;display:none;width:400px;top:12px;left:-200px;cursor:text;}
div.PriceAllTab table{background:#0099FF;}
div.PriceAllTab span{color:#FF0000;}
div.PriceAllTab td{background:#FFFFFF;}
div.PriceAllTab td.B{font-weight:bold;}
div.PriceAllTab tr.T td{background:#F9F9F9}



#ad img{ width:98%; height: 50px; margin: 1px 0; border:1px solid #ccc; padding:1px;}
#ad{text-align:center;}

.morelist{ margin-left:20px; width:561px; _width:630px;}
.morelist .title{ background:#cccccc; height:25px; line-height:25px; color:#0000FF; padding-left:15px; font-weight:bolder; font-size:14px;}
.morelist ul li{ height:25px; line-height:25px; padding-left:20px; width:45%; display:block; float:left;}
.morelist ul li a{color:#333333;}
.pagesubnav{ text-align:right; padding-right:20px; width:100%; height:30px; line-height:30px;}
.pagesubnav a{ color:#000000;}
.morelist ul li label{ float:right; margin-right:30px;}
.morelist ul li label.mr80{margin-right:80px; color:red; font-weight:bolder;}
.pagesubnav input{
	width:auto;
}

/*login.css*/

#left-col { float:left;width:49.9%; font-size:10pt;}
#left-col ul li{ line-height:30px;
}
#left-col ul li.menu{ color:#ff6a00; font-weight:bolder; font-size:large;}
#left-col ul li ol{ width:300px;border-bottom:1px gray solid; height:30px; line-height:30px;}
#left-col ul li ol li{ display:block; float:left; width:80px;height:29px;text-align:center; border:1px gray solid;margin:0 3px; cursor:pointer;}
#left-col ul li ol li.over{	border-bottom:1px white solid; }

#right-col{ float:left; margin-left:10px; padding:10px;border:1px #0a78b1 solid;color:#0a78b1; font-size:9pt; line-height:25px;}
#right-col li.menu{font-size:10pt; font-weight:bolder;}
/* 注册 */
#regmenu{ display:block; margin:10px 0; color:red; font-weight:bolder; }
#reginsertinfo{ float:left; font-size:9pt;}
#reginsertinfo li{ line-height:30px; clear:both;}
#reginsertinfo li strong{ display:block; float:left; width:60px; text-align:right; padding-right:5px; }
#reginsertinfo li.important{ color:fuchsia; font-weight:bolder; padding-left:65px;}
#reginsertinfo li span{ color:gray}
#reginsertinfo li.regsubmitbtn{ padding-left:80px;}
ul.rightadvertisment{float:left;margin-left:50px; color:#0a78b1; font-weight:lighter; font-size:10pt; line-height:30px; border:1px #0a78b1 solid; padding:10px;}
/* flightorder */
div.flightmenu{ height:60px;padding-left:40px; background: url(images/ad/flight.gif) no-repeat; line-height:35px;font-weight:bolder; margin:0 0 10px 0;}
div.flightmenu ul.flowchart{ float:right; font-size:9pt;font-weight:normal; margin-right:20px;}
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;}
div.setupbtn{ margin:10px 0; text-align:center;}



 .orderflightinfo{ width:750px; margin:0 auto;}
 .orderflightinfo .infohead{ height:9px; background:url(images/bg/flightorderbgtop.gif) no-repeat; overflow:hidden; }
 .orderflightinfo .infocontant{ padding:3px; background:url(images/bg/flightorderbgmiddle.gif) repeat-y;}
 .orderflightinfo .infofoot{ height:9px; background:url(images/bg/flightorderbgbottom.gif) no-repeat; overflow:hidden;}
 .orderflightinfo table{ width:99.5%; margin:0 auto; border-collapse:collapse; }
 .orderflightinfo table th{ height:25px; background:#0a78b1; color:#FFFFFF; font-weight:normal; font-size:12px; text-align:center;}
 .orderflightinfo table td{ height:25px; text-align:center; font-size:12px; text-align:center; }
 .orderflightinfo table td strong{ font-weight:normal; color:#ff3300}
 .right-col .orderflightinfo .infohead2{ height:23px; padding-left:10px; background: url(images/bg/flightbghead.gif) no-repeat; color:#FFFFFF; font-size:9pt; line-height:23px; font-weight:bolder;  }
 .right-col .orderflightinfo .orderfohead2{ height:23px; padding-left:10px; background: url(images/bg/flightbgheadsort.gif) no-repeat; color:#FFFFFF; font-size:9pt; line-height:23px; font-weight:bolder;  }
 
 .right-col .orderflightinfo .infocontant{ padding:3px; background:url(images/bg/flightorderbgmiddlesort.gif) repeat-y;}
 .right-col .orderflightinfo .infofoot{ height:9px; background:url(images/bg/flightorderbgbottomsort.gif) no-repeat; overflow:hidden;}

 
 
#flightsearch .orderflightinfo{ width:600px; margin:0 auto;}
#flightsearch .orderflightinfo .Flightinfohead{ height:12px; background:url(images/bg/flightorderbgtopsort.gif) no-repeat; overflow:hidden; } 
#flightsearch .orderflightinfo .infocontant{ padding:3px;}
#flightsearch .orderflightinfo .infocontant ul li{ line-height:40px; height:40px; color:#000099;}
#flightsearch .orderflightinfo .infofoot{ height:9px; background:url(images/bg/flightorderbgbottomsort.gif) no-repeat; overflow:hidden;}
#flightsearch .orderflightinfo table{ width:99.5%; margin:0 auto; border-collapse:collapse; }
#flightsearch .orderflightinfo table th{ height:25px;  color:#FFFFFF; font-weight:normal; font-size:12px; text-align:center;}
#flightsearch .orderflightinfo table td{ height:25px; text-align:center; font-size:12px; text-align:center; }
#flightsearch .orderflightinfo table td strong{ font-weight:normal; color:#ff3300}
#flightsearch .orderflightinfo .infohead2{ height:23px; padding-left:10px; background: url(images/bg/flightbgheadsort.gif) no-repeat; color:#FFFFFF; font-size:9pt; line-height:23px; font-weight:bolder;  }

.right-col .orderflightinfo{ width:600px; margin:0 auto;}

.height5{ height:10px; overflow:hidden;}
.orderflightinfo ul { color:gray; font-size:9pt; padding-left:10px; line-height:20px;}
.adduserinfo{ width:100%; }
.adduserinfo td input.insertText{ width:80px; border:1px solid #99b0c8;}
table.contantinfo{ border-collapse:collapse;}
table.contantinfo th{ width:60px;padding-right:8px;border:1px solid #e9f6ff;color:#FFFFFF;text-align:right;font-weight:bolder;}
table.contantinfo td{ padding-left:5px; text-align:left}
table.contantinfo td input{border:1px solid #99b0c8;}
textarea{ width:80%;}
.orderflightinfo .infocontant2{ padding:5px 0 5px 30px;background:url(images/bg/flightorderbgmiddle.gif) repeat-y;}
.infocontant2 div,
.infocontant2 dt{ font-size:9pt; font-weight:bolder;}
.infocontant2 dd ul li { color:#000000;}
.infocontant2 dd ul li input.user{ width:80px;}
.infocontant2 dd ul li input.tel{ width:60px;}
.updowndotline{ border-top:1px dashed #0a78b1;border-bottom:1px dashed #0a78b1; padding:5px 0; }
div.flightuserinfo{ font-size:9pt; padding:5px;}
div.allprice{ height:40px; margin:0 3px; color:#fae500; background:#0a78b1; font-weight:bolder; text-align:center; line-height:40px;}
table.contantuserinfo th{ width:80px; text-align:right; padding-right:5px; background:none; color:#2a436e;}
table.contantuserinfo td{ text-align:left; color:#000000;}
td.downdocline{ border-bottom:1px dashed #0a78b1;}
div.orderknow{ font-weight:normal; font-size:9pt;}
div.orderknow strong{ color:#ff3300; border:1px silver dashed}

.a_c{width:600px;}
.a_c1{width:150px; float:left;}
.F_l{padding-left:30px;}
.F_l1{float:left;margin-left:28px}
input,select{font-size:12px}

div.AQRight .Title{height:40px;line-height:40px;font-size:16px;font-weight:bold;text-indent:1em;color:red;}
div.AQRight .Date{height:20px;line-height:20px;text-indent:2em;}

div.Datenav{height:35px;background:url(../image/Datenav_bg.gif) repeat-x;padding-left:15px;}
div.Tab{float:left;cursor:pointer;margin-left:5px;}
div.Tab .Left{background:url(../image/tagbg_left.gif);width:6px;height:30px;float:left;}
div.Tab .Bg{background:url(../image/tagbg_Bg.gif) repeat-x;height:30px;line-height:38px;overflow:hidden; float:left; padding:0 5px;}
div.Tab .Right{background:url(../image/tagbg_Right.gif);width:6px;height:30px;float:left;}
div.Tab2{float:left;cursor:pointer;margin-left:5px;}
div.Tab2 .Left{background:url(../image/tagbg_left2.gif);width:6px;height:30px;float:left;}
div.Tab2 .Bg{background:url(../image/tagbg_Bg2.gif) repeat-x;height:30px;line-height:38px;overflow:hidden; float:left; padding:0 5px;}
div.Tab2 .Right{background:url(../image/tagbg_Right2.gif);width:6px;height:30px;float:left;}
div.Order{float:right;height:20px;position:relative;top:5px;right:20px;}

.city_date{ margin:20px 0 0 0; font-size:18px; font-weight:bold;}
.Bg{font-size:12px;}

.offtd{border-bottom:1px dashed #5D8ADD; height:25px;}
.openTable{border:1px solid #ACCFFF; background:#FFFFFF;  width:100%;}
.openTr{background:#D9ECFF;}


