﻿/*商铺机票列表*/
#main{padding: 15px 0 20px;}
#suggest,#suggest2{width: 208px !important;}
h3.hd{background: url(../images/modebg.gif) repeat-x 0 bottom #FFF;height: 40px;line-height: 40px;overflow: hidden;padding: 0 15px;position: relative;}
h3.hd b{color: #333;display: inline-block;font-weight: bold;font-size: 15px;}
h3.hd .more{font-size: 12px;float: right;}
h3.hd .more a{color: #888;}

.indexBlock{padding-top: 15px;}
.indexBlock .left{padding-right: 15px;width: 235px;}
.indexBlock .right{width: 950px;}

/*left内容*/
.left h3.hd b{font-weight: 100;}
.wrapBox{border: 1px solid #e0e0e0;margin-top:15px;}

/*banner广告*/


/*机票列表、搜索页*/
.flightList{}
.flightList .topSearch{background: #FFF;height: auto;z-index: 1;}
.flightList .topSearch .boxes{background: #FFF8EE;border: 1px solid #ffd5a1;height: 81px;padding: 15px 30px;}
.flightList .topSearch dl{height: 81px;}
.flightList .topSearch dt{height: 81px;float: left;width: 68px;}
.flightList .topSearch dd{display: inline;height: 81px;float: left;padding: 0 0 0 30px;position: relative;width: 670px;}
.flightList .topSearch dd.btn{border: 0;height: 32px;margin: 0;padding: 20px 0 19px;width: 120px;}
.flightList .topSearch .types li{float: left;height: 28px;line-height: 28px;margin-bottom: 25px;width: 68px;}
.flightList .topSearch .types li a{background: url(../images/flight/searchbg.gif) no-repeat -107px -151px;color: #333;display: block;height: 28px;line-height: 28px;padding: 0 22px;width: auto;text-align: center;}
.flightList .topSearch .types li a.cur{background-position: -107px -189px;color: #FFF;}
.flightList .topSearch .item li{float: left;height: 33px;line-height: 33px;margin-bottom: 15px;padding-right: 25px;position: relative;width: 310px;}
.flightList .topSearch li.end{margin-bottom: 0;}
.flightList .topSearch .item li label{color: #333;float: left;width: 60px;padding-right: 3px;}
.flightList .topSearch .item li .inputText{background: url(../images/flight/searchbg.gif) no-repeat 0 0;border: 0;color: #666;float: left;height: 29px;line-height: 29px;padding: 2px 25px 2px 5px;width: 180px;}
.flightList .topSearch .item li .city{background-position: 0 0;}
.flightList .topSearch .item li .date{background-position: 0 -33px;font-family: Arial;}
.flightList .topSearch .change{height: 50px;position: absolute;top: 16px;left: 305px;width: 16px;}
.flightList .topSearch .change a{background: url(../images/flight/searchbg.gif) no-repeat -143px -71px;cursor: pointer;display: block;height: 50px;width: 16px;}
.flightList .topSearch .change a:hover{background-position: -159px -71px;}
.flightList .searchBtn{background: url(../images/flight/searchbg.gif) no-repeat 0 -71px;border: 0;cursor: pointer;height: 32px;width: 120px;}
.flightList .searchBtn:hover{background-position: 0 -113px;}

/*日历显示*/
.flightList .dataMod{margin-top: 10px;}
.flightList .dataMod h1.hd{background: #FFF;height: 28px;line-height: 28px;overflow: hidden;}
.flightList .dataMod h1.hd span{color: #666;float: right;}
.flightList .voyage{float: left;width: 600px;}
.flightList .voyage li{display: inline-block;float: left;margin-right: 15px;}
.flightList .voyage li.way{display: none;}
.flightList .voyage b{background: url(../images/flight/flightbg.gif) no-repeat 0 -60px;color: #333;cursor: pointer;display: inline-block;height: 28px;font: bold 12px/28px "微软雅黑","宋体",Arial;padding-left: 25px;}
.flightList .voyage .cur b{background-position: 0 -111px;color: #000;}
.weeks{margin-top: 8px;position: relative;z-index: 1;}
.weeks .weekList{background: #FFF;display: inline-block;height: 60px;float: left;overflow: hidden;padding: 0 23px;position: relative;width: 848px;}
.weeks .weekList ul{}
.weeks .weekList li{background: #FFF;display: block;float: left;height: 60px;padding: 0 2px;width: 117px;}
.weeks .weekList li .dates{background: #EDF8FF;border: 1px solid #b8dff6;cursor: pointer;color: #777;height: 58px;text-align: center;}
.weeks .weekList li .cur{background: url(../images/flight/flightbg.gif) no-repeat right bottom #FFF;border: 1px solid #D2691E;color: #333;}
.weeks .weekList li p{padding-top: 7px;}
.weeks .weekList li .price{padding-top: 0;}
.weeks .weekList li .price em{font-size: 20px;}
.weeks .weekList .btn{background: #EDF8FF;cursor: pointer;height: 60px;position: absolute;top: 0;width: 23px;}
.weeks .weekList .btn a{background: url(../images/flight/arrow.gif) no-repeat 0 0;border: 1px solid #b8dff6;display: block;height: 58px;width: 20px;}
.weeks .weekList .prev{left: 0;}
.weeks .weekList .next{right: 0;}
.weeks .weekList .prev a{background-position: 5px 20px;}
.weeks .weekList .prev a:hover{background-position: 5px -42px;}
.weeks .weekList .next a{background-position: -34px 20px;}
.weeks .weekList .next a:hover{background-position: -34px -42px;}
.weeks .calBox{background: #FFF;display: inline-block;height: 60px;float: right;position: relative;width: 60px;text-align: center;}
.weeks .calBox a.calLink{background: url(../images/flight/calenderbg.gif) no-repeat 12px -147px;display: block;padding-top: 42px;}
.weeks .calBox a.calLink:hover{background-position: 12px -205px;color: #F60;}
.weeks .calender{background: #FFF;display: none;height: 331px;width: 447px;position: absolute;top: 70px;right: 0;}
.weeks .calender .container{border: 2px solid #CCC;height: 313px;padding: 7px;position: relative;width: 429px;text-align: left;}
.weeks .calender i.arrow{background: url(../images/flight/calenderbg.gif) no-repeat 0 -292px;display: inline-block;height: 9px;overflow: hidden;position: absolute;top: -8px;right: 22px;width: 13px;}
.weeks .calender i.close{background: url(../images/flight/calenderbg.gif) no-repeat -47px -284px;cursor: pointer;display: block;height: 16px;width: 16px;position: absolute;top: -10px;right: -10px;}
.weeks .calender table{border: 1px solid #F0F0F0;border-width: 1px 0 0 1px;width: 430px;}
.weeks .calender th,.weeks .calender td{border: 1px solid #F0F0F0;border-width: 0 1px 1px 0;width: 60px;}
.weeks .calender .month th{width: 438px;}
.weeks .calender .week th{background: #BBB;color: #FFF;height: 28px;line-height: 28px;_line-height: 29px;overflow: hidden;text-align: center;}
.weeks .calender .week th.weekEnd{background: #666;}
.weeks .calender td{color: #888;font-family: Arial;height: 40px;text-align: center;}
.weeks .calender td a{display: block;height: 37px;padding-top: 1px;}
.weeks .calender td a:hover{background: #F0F0F0;}
.weeks .calender td p{color: #888;font-family: Arial;line-height: 18px;}
.weeks .calender .month th ul{padding: 7px 0;}
.weeks .calender .month th li{font: 14px/22px "微软雅黑","宋体",Arial;float: left;height: 22px;overflow: hidden;}
.weeks .calender .month th .prevMonth,.show .calendar .month th .nextMonth{float: left;width: 63px;padding: 0;}
.weeks .calender .month th .dates{color: #333;float: left;width: 302px;text-align: center;}
.weeks .calender .month th .dates em{color: #000 !important;font: bold 14px/22px Arial,Helvetica,sans-serif;}
.weeks .calender .month th a{background: url(../images/flight/calenderbg.gif) no-repeat 0 0;display: inline-block;height: 22px;width: 63px;overflow: hidden;}
.weeks .calender .month th a.prev{background-position: 0 0;}
.weeks .calender .month th a.prev:hover{background-position: 0 -22px;}
.weeks .calender .month th a.prev0{background-position: 0 -44px;cursor: not-allowed;}
.weeks .calender .month th a.next{background-position: 0 -66px;}
.weeks .calender .month th a.next:hover{background-position: 0 -88px;}
.weeks .calender .month th a.next0{background-position: 0 -110px;cursor: not-allowed;}

/*数据显示*/
.datas{background: url(../images/flight/loading.gif) no-repeat center 34px #FFF;height: auto;border: 1px solid #E5E5E5;border-top: 2px solid #D2691E;border-bottom: 0;margin-top: 10px;}
.datas .c1{padding: 0 5px;width: 225px;}
.datas .c2{padding: 0 5px;width: 178px;}
.datas .c3{padding: 0 5px;width: 135px;}
.datas .c4{padding: 0 5px;width: 135px;}
.datas .c5{padding: 0 5px;width: 120px;}
.datas .c6{padding: 0 5px;width: 95px;}
.dataTitle{background: #F5F5F5;border-bottom: 1px solid #E5E5E5;height: 34px;width: 948px;}
.dataTitle li{color: #000;float: left;height: 34px;line-height: 34px;text-align: left;}
.datas .container{/**/}
.datas .container .item{background: #FFF;border-bottom: 1px solid #E5E5E5;height: 72px;overflow: hidden;width: 948px;z-index: 1;}
.datas .container .item:hover{background: #F7F7F7;}
.datas .container .item.noRecord{color: #999;height: 98px;line-height: 98px;text-align: center;}
.datas .container .item.cur{background: #edf8ff;border-bottom: 1px solid #D2691E;height: auto;}
.datas .container .item dd{float: left;}
.datas .container .item dd .box{color: #888;padding: 10px 0;}
.datas .container .item em{color: #555 !important;text-transform: uppercase;}
.datas .container .item em.m{padding: 0 2px;}
.datas .container .item em.d{font-weight: normal !important;font-size: 12px;}
.datas .container .item em.t{color: #111 !important;font-size: 16px;}
.datas .container .item em.p{color: #F60 !important;font-size: 18px;}
.datas .container .item .info li{height: 26px;line-height: 26px;}
.datas .container .item .airInfo{color: #555;height: 52px;padding-left: 34px;position: relative;width: 180px; margin-left: 10px;}
.datas .container .item .airInfo .logo{height: 27px;overflow: hidden;position: absolute;top: 12px;left: 0;width: 27px;}
.datas .container .item .airInfo .logo b{display: block;height: 27px;width: 27px;}
.datas .orderBtn{background: url(../images/flight/searchbg.gif) no-repeat 0 -155px;display: block;height: 26px;width: 80px;text-indent: -9999px;}
.datas .orderBtn:hover{background-position: 0 -191px;}
.datas .goBtn{background-position: 0 -227px;}
.datas .goBtn:hover{background-position: 0 -263px;}
.datas .backBtn{background-position: 0 -299px;}
.datas .backBtn:hover{background-position: 0 -335px;}
.datas .morePrice b{background: url(../images/arrowbg.gif) no-repeat 74px -329px;color: #555;cursor: pointer;display: block;font-weight: normal;height: 26px;width: 95px;}
.datas .morePrice b.on{background-position: 74px -262px;color: #000;}
.datas .moreItem dl{border-top: 1px solid #F3F3F3;}

/*往返选择数据*/
.roundTrip{/*display: none;*/}
.roundTrip .box{background: #FFF;border: 1px solid #E5E5E5;margin-top: 10px;height: auto;}
.roundTrip h2.hd{background: #F4FFE4;color: #000;height: 36px;font: bold 12px/36px "微软雅黑","宋体",Arial;overflow: hidden;padding: 0 10px;}
.roundTrip dl{background: #F5F5F5;border-top: 1px solid #FFF;color: #888;}
.roundTrip dt{background: #D2691E;color: #FFF;float: left;width: 24px;padding: 10px;text-align: center;}
.roundTrip dd{float: left;height: 36px;width: 210px;padding: 10px 5px;}
.roundTrip dd.begin{background: #ECECEC;border: 1px solid #FFF;border-width: 0 1px;color: #000;width: 136px;}
.roundTrip dd.info{position: relative;padding-left: 35px;width: 180px;}
.roundTrip dd.info .logo{display: block;height: 27px;position: absolute;left: 3px;top: 15px;width: 27px;}
.roundTrip dd.info .logo b{display: block;height: 27px;width: 27px;}
.roundTrip dd.end{height: 36px;line-height: 36px;width: 95px;}
.roundTrip dd.end a.renew{color: #F60;display: inline-block;height: 36px;line-height: 36px;}
.roundTrip dd p{height: 18px;line-height: 18px;overflow: hidden;}
.roundTrip dd em{color: #666 !important;font-weight: normal !important;}
.roundTrip dd em.price{color: #F60 !important;}
.roundTrip .summary{border-top: 1px solid #E5E5E5;color: #F60;height: 26px;line-height: 26px;overflow: hidden;padding: 10px 0;}
.roundTrip .summary li{float: right;padding-right: 20px;}
.roundTrip .summary em.price{font-size: 18px;}
.roundTrip .orderBtn{background: url(../images/flight/searchbg.gif) no-repeat 0 -155px;display: block;height: 26px;width: 80px;text-indent: -9999px;}
.roundTrip .orderBtn:hover{background-position: 0 -191px;}
















