﻿/* 机票首页 */
.flight_left{float:left; width:208px; background:#EFF5FB;}
.flight_main{float:right; width:764px;}


/* 酒店首页特价酒店 */
.index_sidebarshow{margin:8px;border:1px solid #CEE0F4}
.index_sidebarshow h3{padding:3px 3px 3px 10px; color:#0745A3; background:#CEE0F4;}
.index_sidebarshow ul{background:#fff; padding:4px;}
.index_sidebarshow .listx{padding:4px 4px 0px 4px;}
.index_sidebarshow .listx li{margin:2px 0px 2px 0px; background:url('hotel/liicon.gif') no-repeat 0px 12px; cursor:pointer; padding:0px 0px 0px 8px; height:22px; overflow: hidden;}
.index_sidebarshow .listx li span{float:right;color:#f40; font-weight:normal;text-decoration:none; }
.index_sidebarshow .listx li span i{color:#ccc; font-weight:normal; font-style:normal; padding-right:20px;}
.index_sidebarshow .listx li a:link, .index_sidebarshow .listx li a:visited{text-decoration:underline;color:#0745A3; display:block;}
.index_sidebarshow .listx li a:hover{color:#f40; background:#EFF5FB; text-decoration:none;}


/* 机票搜索 */
.flight_index_sou{margin:0px; /*background:url('flight/flight_index_bg.jpg') no-repeat top;  height:525px; */ padding:10px 0px 0px 0px;}
.index_sou{margin:0px;height:1%;}
.index_sou h2{background:url('flight/flight_index_soubg.gif') no-repeat 10px 6px;  line-height:33px; padding:5px 20px 0px 60px; font-size:14px; color:#f40;}
.index_sou h2 span{float:right;}

.index_sou h3{color:#0745A3; font-size:13px; padding:0px 0px 0px 10px;}
.index_sou h3 i{background:#f40; color:#fff; font-style:normal; font-size:12px; margin:0px 6px 0px 0px; padding:0px 4px 0px 4px;}

/*标题*/
.index_sou .flight_index_title{height:1%; margin:5px 0px 5px 5px; *margin:5px 0px 20px 5px;}
*+html .index_sou .flight_index_title{height:1%; margin:10px 0px 35px 5px;} /* ie7 only */
.index_sou .flight_index_title i{float:left; font-style:normal; font-size:14px; margin:0px 10px 0px 10px;}

/*第一步*/
.index_sou .setup1{padding:5px 0px 5px 0px; margin:5px 0px 0px 0px;}
.index_sou .setup1 ul{padding:0px; margin:0px;}
.index_sou .setup1 ul fieldset{border:1px solid #D3E3F5; margin:0px 0px 0px 0px; background:#fff;height:1%;}
.index_sou .setup1 ul fieldset legend{font-weight:bold; font-size:12px; padding:0px 20px 0px 20px;}
.index_sou .setup1 ul fieldset ol{clear:both; height:1%; padding:10px;}
.index_sou .setup1 ul fieldset ol li{float:left; width:45%; height:1%; margin:3px 5px 3px 5px; font-size:12px;}
.index_sou .setup1 ul fieldset ol li label{float:left; width:100px; text-align:right; line-height:22px;}
.index_sou .setup1 ul fieldset ol li input{width:100px;}

/*第二步*/
.index_sou .setup2{padding:5px 0px 5px 0px; margin:5px 0px 0px 0px;}
.index_sou .setup2 ul{height:25px; padding:10px; border:1px solid #D3E3F5; background:#fff;}
.index_sou .setup2 li{float:left; width:30%; margin:2px 5px 2px 5px; }

/*第三步*/
.index_sou .setup3{padding:5px 0px 5px 0px; margin:5px 0px 0px 0px;}
.index_sou .setup3 ul{height:25px;padding:10px; border:1px solid #D3E3F5; background:#fff;}
.index_sou .setup3 li{float:left; width:45%; margin:2px 5px 2px 5px;}

/*按钮*/
.index_sou .goto{text-align:center; padding:5px 40px 0px 0px; *padding:10px 40px 0px 0px;}
.index_sou .goto button{margin:0px 0px 0px 50px; background:url('hotel/index_sou_button.gif') no-repeat; border:0px;width:90px; height:28px; color:#C64F00;font-size:12px; font-weight:bold;}



/*选择卡 2 比较宽的*/
.tag2{margin:15px 0px 0px 0px; background:#CEE0F4 url('hotel/tagbg_lefttop.jpg') no-repeat left top;}
.tagshow2 {margin:0px; /*position: relative;*/ background:url('hotel/tagbg_righttop.jpg') no-repeat right top;}
.tagshow2 h3 {margin:0px; padding:0px 5px 0px 0px; line-height: 28px;}
.tagshow2tabs {/*position:absolute;*/ margin:0px 0px 0px 20px; line-height: 25px;}
.tagshow2 ul{margin:0px; background:#fff; padding:5px 4px 4px 4px; font-size:12px; line-height: 185%;  height:100px; clear:both; border-bottom:1px solid #CEE0F4; border-left:1px solid #CEE0F4; border-right:1px solid #CEE0F4;}
.tagshow2tabs i {float:left; line-height:22px; height:22px; overflow: hidden; width:80px; padding:4px 0px 0px 0px; margin:4px 0px 0px 0px;  font-size:13px; color:#084D9C; font-weight:bold; font-style:normal;}
.tagshow2tabs span {float:left; line-height:22px; height:22px; overflow: hidden; width:100px; cursor: pointer; text-align:center; padding:4px 0px 0px 0px; margin:4px 0px 0px 0px;  font-size:12px; color:#084D9C;}
.tagshow2tabs span.active {font-size:13px; color:#000; line-height: 25px; background:#fff url('hotel/tagactivebg.gif') no-repeat top;}

.tagshow2 .listx{padding:4px 0px 4px 4px;  height:1%;}
.tagshow2 .listx li{float:left; width:25%; margin:2px 30px 2px 5px; cursor:pointer; padding:0px 0px 0px 8px; height:22px; overflow: hidden; border-bottom:1px solid #ccc;}
.tagshow2 .listx li span{float:right; width:75px; color:#f40; text-align:left; font-weight:normal;text-decoration:none; cursor:pointer;font-family:Arial,宋体;}
.tagshow2 .listx li span i{color:#ccc; font-weight:normal; font-style:normal; float:left; width:25px;text-align:center cursor:pointer;}
.tagshow2 .listx li a:link, .tagshow2 .listx li a:visited{text-decoration:none;color:#0745A3; display:block;}
.tagshow2 .listx li a:hover{color:#f40; background:#EFF5FB; text-decoration:none;}


/**/
.flight_book{padding:10px;}
.flight_book h3{padding:5px; font-size:14px;}
.flight_book p{margin:5px;}
.flight_book .title{} /*标题*/
.flight_book .title td{border:1px solid #CEE0F4; text-align:center; padding:5px; font-weight:bold; color:#0745A3; background:#EFF5FB;}
.flight_book .show{} /*内容*/
.flight_book .show td{border:1px solid #CEE0F4; text-align:center; padding:5px; background:#fff;}


/*查询过程*/
.FlightSearching{margin:20px auto; width:500px;  text-align:center;}
.FlightSearching p{padding:5px;}
.FlightSearching .t{font-size:16px; font-weight:bold; color:#f40;}

/* 填写机票订单 */
.flightorder{margin:5px 0px 10px 0px;}
.flightorder h3{color:#0745A3; font-size:13px; padding:0px 10px 0px 10px;}
.flightorder h3 span{float:right; font-size:12px; font-weight:normal;}
.flightorder h3 i{background:#f40; color:#fff; font-style:normal; font-size:12px; margin:0px 6px 0px 0px; padding:0px 4px 0px 4px;}
.flightorder table{border:1px solid #CEE0F4; width:100%;}
.flightorder table td{border:1px solid #CEE0F4; padding:3px 0px 3px 0px; text-align:center;}
.flightorder table .title{background:#CEE0F4;}
.flightorder table .title td{border:1px solid #fff;}

.flightorder2{}
.flightorder2 table{border:1px solid #CEE0F4; width:100%;}
.flightorder2 table td{text-align:left; border:1px solid #CEE0F4; padding:5px 0px 5px 10px;}
.flightorder2 table .title2{background:#CEE0F4; text-align:right; border-bottom:1px solid #fff; width:98px;}

.flightordergoto{padding:10px; text-align:center;}
.flightordergoto button{margin:0px 10px 0px 10px;}




/* 机票查询结果页 */
.body{}
.flightsearchresult_left{float:left; width:208px; background:#EFF5FB;}
.flightsearchresult_main{float:right; width:644px;}

.flightsearchresult_main .show{}
.flightsearchresult_main .show h2{background:url('flight/flight_index_soubg.gif') no-repeat 10px 6px;  line-height:33px; padding:5px 20px 0px 60px; font-size:14px; color:#f40;}
.flightsearchresult_main .show h2 i{float:right;}
.flightsearchresult_main .show h3{background:#EFF5FB; padding:5px 20px 0px 60px; font-size:12px; }
.flightsearchresult_main .show h4{padding:5px 20px 0px 60px; font-size:12px; font-weight:normal;} /*排序*/
.flightsearchresult_main .show h4 span{float:right;}
.flightsearchresult_main .show h4 span a{margin:0px 0px 0px 10px;}
.flightsearchresult_main .show h4 i{float:left; font-style:normal;}
.flightsearchresult_main .show ul{border:0px solid #f00; padding:0px;}
.flightsearchresult_main .show ul table{border:1px solid #CEE0F4; padding:0px; margin:0px; height:0px;}
.flightsearchresult_main .show ul table td{}

.FlightInfoBegin{background:#CEE0F4; border:0px; padding:0px 0px 0px 5px;}/*单元标题 tr*/
.FlightInfoBegin td{padding:0px;}
.FlightInfoBegin .FlightAir{padding:0px 0px 0px 10px}/*航空公司标志td*/
.FlightInfoBegin .FlightAir img{margin-right:5px;}

.SeatListTR{}/*所有舱位*/
.SeatListTR td{border:1px solid #CEE0F4; text-align:center; }
