﻿.searchPanel { padding:18px 10px 10px 47px; }
.searchPanel label { line-height:24px; }
.searchPanel .searchTable .col2 strong { line-height:24px; }
.searchPanel .btnW { position:relative; float:left; display:inline; margin:0 10px 0 0; width:100px; height:33px; background-color:#f60; color:#fff; }
.searchPanel .btn { border:0; width:100px; height:33px; background:url(http://simg1.qunarzz.com/site/images/new_main/btn_search.gif) 0 0 no-repeat; cursor:pointer; }
.searchPanel .btn:hover { background-position:0 -33px; }
.searchPanel .btnRtn { border:0; width:100px; height:33px; background:url(http://simg1.qunarzz.com/site/images/new_main/btn_search.gif) 0 -66px no-repeat; cursor:pointer; }
.searchPanel .btnRtn:hover { background-position:0 -99px; }
.searchPanel .tools { clear:both; font-family:SimSun; font-size:12px; }
.searchPanel .tools td { padding:9px 0 0; height:15px; line-height:15px; }
.searchPanel .tip { display:none !important; }
.searchPanel .his { position:relative; width:64px; }
.searchPanel .his .searchHistroyDiv a img { float:right; margin:0; padding-top:6px; _padding-top:4px; }
/*搜索历史*/
#searchHistroy { cursor:pointer; }
#searchHistroy img, #searchHistroyClick img { cursor:pointer; }
#hulHistroyList { padding:10px; width:200px; height:auto; line-height:20px; background-color:#fff; }
/*Framework*/
.main { float:left; margin-top:5px; width:670px; }
.sidebar { float:right; margin-top:5px; width:300px; }

#hobjClearFilter { display:none; }
#hdivPlaneTypeFilter span, #hdivCarrierFilter span, #hdivAirportFilter span, #hdivWrapperFilter span { white-space:nowrap; }
#filter_outdt { float:left; margin-right:40px; }
/*selectModel*/
.selectModel{ border-bottom:2px solid #3EB1FF; width:607px;}
.selectModel ul{height:1%;padding-left:9px;}
.selectModel ul:after{content:".";clear:both;height:0;visibility:hidden;display:block;}
.selectModel li{display:inline;float:left;margin-right:9px;width:116px;text-align:center;background:url(http://simg1.qunarzz.com/site/images/new_main/Bg.backModel.gif) no-repeat center 2px;height:27px;overflow:hidden;line-height:29px;font-size:14px;font-weight:bold;color:#fff;}
.selectModel li.frontModel{background:url(http://simg1.qunarzz.com/site/images/new_main/Bg.frontModel.gif) no-repeat;height:27px;position:relative;bottom:-2px;color:#0069ca;}
.selectModel li a, .selectModel li a:visited{color:#fff;display:block;width:100%;}
.selectModel li a:hover{color:#f60;}
/*flightCombHeader*/
.flightCombHeader { clear:both; padding:8px 0 4px; width:100%; }
.flightCombHeader:after { display:block; visibility:hidden; clear:both; height:0; content:"."; }
.flightCombHeader li { float:left; }
.flightCombHeader .col1 { width:90px; line-height:30px; text-align:center; }
.flightCombHeader .col2 { padding-left:45px; width:130px; text-align:left; }
.flightCombHeader .col3 { width:70px; line-height:30px; }
.flightCombHeader .col4 { width:70px; text-align:center; }
.flightCombHeader .col5 { float:right; width:72px; line-height:30px; }
.flightCombHeader .col6 { width:55px; line-height:30px; }
/*airListDisplay*/
.airListDisplay { clear:both; position:relative;}
/*flightCombBox*/
.flightCombBox { clear:both; margin-top:-1px; padding:15px 0; border-top:1px solid #dedede; width:100%; }
.flightCombBox:after { display:block; visibility:hidden; clear:both; height:0; content:"."; }
.flightCombBox dl { display:inline; float:left; margin-left:90px; }
.flightCombBox dl:after { display:block; visibility:hidden; clear:both; height:0; content:"."; }
.flightCombBox dt { float:left; padding:10px 0; width:44px; height:16px; text-align:center; }
.flightCombBox dt img { margin:0 2px; *margin:0; }
.flightCombBox dd { float:left; width:200px; line-height:36px; }
.flightCombBox .col1 { width:130px; line-height:18px; }
.flightCombBox .col2 { width:67px; line-height:18px; text-align:center; cursor:default; }
.flightCombBox .col3 { width:60px; *line-height:32px; font-family:Verdana; font-size:15px; font-weight:700; }
.flightCombBox .col4 { width:80px; }
.flightCombBox .col5 { width:80px; }
.flightCombBox .split { position:relative; display:inline; float:left; margin-left:80px; width:470px; height:2px; background:transparent url(http://simg1.qunarzz.com/site/images/new_main/bg.flightCombBox.split.gif) left top repeat-x; }
.flightCombBox .tip { position:absolute; top:-29px; left:-70px; padding:12px 0; width:70px; height:36px; line-height:18px; text-align:center; background:url(http://simg1.qunarzz.com/site/images/new_main/bg.bookingBtn.v2.png) no-repeat left -200px; }
.flightCombBox .tip div { margin-left:-3px; }
.flightCombBox .tip .topN { padding-top:4px; line-height:18px; }
.flightCombBox .moreComb { position:absolute; top:34px; left:-70px; color:#0069ca; cursor:pointer; }
.flightCombBox .price { float:right; margin-top:14px; width:120px; font-family:Arial, Helvetica, sans-serif; text-align:right; }
.flightCombBox .price em { font-style:normal; color:#0069ca; }
.flightCombBox .price span { clear:both; font-weight:700; font-size:20px; color:#0069ca; }
.flightCombBox .price span.noprice { display:block; margin-top:15px; _margin-top:18px; padding-right:20px; font-size:12px; font-weight:400; color:#555; }
.flightCombBox .price .btnBooking { clear:right;float:right; display:inline; overflow:hidden; margin-left:20px; width:71px; height:22px; line-height:24px; text-align:center; outline:none; background:#0069ca url(http://simg1.qunarzz.com/site/images/new_main/bg.bookingBtn.v2.png) no-repeat 0 -47px; color:#fff; }
.flightCombBox .price .btnBooking:hover { background:#468c00 url(http://simg1.qunarzz.com/site/images/new_main/bg.bookingBtn.v2.png) no-repeat left -18px; color:#fff; }
.flightCombBox .price .btnBookingCom { float:right; display:block; overflow:hidden; width:71px; height:22px; line-height:24px; text-align:center; outline:none; background:#0069ca url(http://simg1.qunarzz.com/site/images/new_main/bg.bookingBtn.v2.png) no-repeat 0 -47px; color:#fff;}
.flightCombBox .price .btnBookingCom:hover { background:#468c00 url(http://simg1.qunarzz.com/site/images/new_main/bg.bookingBtn.v2.png) no-repeat left -18px; color:#fff; }
.flightCombBox .price .btnBookingLow { float:right; display:block; width:71px; overflow:hidden;height:22px; line-height:24px; text-align:center; outline:none; background:#468c00 url(http://simg1.qunarzz.com/site/images/new_main/bg.bookingBtn.v2.png) no-repeat left -18px; color:#fff;}
.flightCombBox .price .btnBookingLow:hover { color:#fff; }
.flightCombBox .price .btnBookingOpened{float:right; display:block; width:67px; height:22px; line-height:24px; text-align:center; background:transparent url(http://simg1.qunarzz.com/site/images/new_main/bg.bookingBtn.v2.png) no-repeat left -18px; color:#fff;}
.flightCombBox .moreCombs { clear:both; text-align:right; }
.flightCombBox .moreCombs span { cursor:pointer; color:#0069ca; }
.combBoxExt dl { margin-left:0; width:505px; }
.combBoxExt .split { margin-left:0; width:456px; line-height:2px; overflow:hidden; }
.combBoxExt .col3 { width:60px; text-align:center; }
.combBoxExt .col4 { text-align:center; }

.moreInfoTable { margin-top:12px; width:100%; }
.moreInfoTable .col1 { padding-right:0; width:80px; text-align:left; }
.moreInfoTable .col1 em { font-size:12px; font-style:normal; color:#0069ca; }
.moreInfoTable .col1 span { font-size:20px; color:#0069ca; }
.moreInfoTable .col1 div { padding-right:20px; text-align:center; }
.moreInfoTable .col2 {width:30px;}
.moreInfoTable .col2 ul { list-style:none; }
.moreInfoTable .col2 li { height:28px; line-height:28px; cursor:pointer; }
.moreInfoTable .col2 li:after { display:block; visibility:hidden; clear:both; height:0; content:"."; }
.moreInfoTable .col2 li div { float:left; min-height:28px; line-height:26px; }
.moreInfoTable .col2 li .row1 { width:63px; }
.moreInfoTable .col2 li .row1 em { padding-right:1px; font-size:12px; font-style:normal; color:#0069ca; }
.moreInfoTable .col2 li .row1 span { font-size:15px; font-weight:700; color:#0069ca; }
.moreInfoTable .col2 li .row2 { padding-right:5px; width:81px; text-align:right; }
.moreInfoTable .col2 li .row3 { width:267px; height:20px; left:20px; overflow:hidden; }
.moreInfoTable .col2 li .row4 { padding-right:5px; width:108px; text-align:right; color:#0069ca; }
.moreInfoTable .col2 li .row5 {}
.moreInfoTable .col2 li .row5 .btnBooking { display:block; margin-top:3px; *margin-top:6px; padding-top:3px; width:71px; height:15px; line-height:13px; text-align:center; background:transparent url(http://simg1.qunarzz.com/site/images/new_main/bg.bookingBtn.v2.png) no-repeat left top; color:#fff !important; }
.moreInfoTable .col2 li .row5 .btnBooking:hover { background:transparent url(http://simg1.qunarzz.com/site/images/new_main/bg.bookingBtn.v2.png) 0 -75px no-repeat; }
.moreInfoTable .lowestPrice em { color:#f60 !important; }
.moreInfoTable .lowestPrice span { color:#f60 !important; }
.moreInfoTable .col2 .split { height:12px; background:transparent url(http://simg1.qunarzz.com/site/images/new_main/bg.flightCombBox.split.gif) left 1px no-repeat; }
.moreInfoTable .col3 { width:120px; }
.moreInfoTable .col4 { padding-right:5px; width:82px; line-height:25px; text-align:right;color:#0069ca;}
.moreInfoTable .col5 { width:177px; }
.moreInfoTable .col6 { padding-right:5px; width:100px; text-align:right; color:#0069ca; }
.moreInfoTable .col7 { width:71px; }
.moreInfoTable .col7 .btnBooking { display:block; width:71px; height:18px; line-height:20px; overflow:hidden; text-align:center; background:#f60 url(http://simg1.qunarzz.com/site/images/new_main/bg.bookingBtn.v2.png) no-repeat left top; color:#fff; }
.moreInfoTable .col7 .btnBooking:hover { background:#f30 url(http://simg1.qunarzz.com/site/images/new_main/bg.bookingBtn.v2.png) no-repeat 0 -75px; }
.moreInfoTable .price { width:150px; }
.moreInfoTable .price em { padding-right:1px; font-size:12px; font-style:normal; color:#0069ca; }
.moreInfoTable .price span { font-size:15px; font-weight:700; color:#0069ca; }
.moreInfoTable .price span.tax { font-size:12px; font-weight:400; color:#0069ca !important; }
.moreInfoTable .tax { font-size:12px; font-weight:400; color:#0069ca !important; }
.moreInfoTable .vendorListLiHover { background-color:#f0f0f0; cursor:pointer; }
.vendorContainer td { cursor: pointer; }
.moreCombs { height:30px; line-height:30px; text-align:right; display:none; }
.moreCombs span { text-decoration:underline; font-size:13px; cursor:pointer; color:#f60; }

.morePrice { margin:6px 0; text-align:right; }
.morePrice span { cursor:pointer; color:#0069ca; }

/*右侧边栏用样式*/
.qsearchhotel { padding:15px 0; text-align:center; }
.qsearchhotel button { margin-bottom:5px; padding:0 15px; border:1px solid #426b0d; height:22px; font-size:14px; font-weight:700; text-align:center; cursor:pointer; background:#85be3d url(http://simg1.qunarzz.com/site/images/new_main/btn.qsearchhotel.gif) repeat-x; color:#fff; }
.allHotels a, .allHotels a:hover, .allHotels a:visited { margin-right:5px; font-size:12px; font-weight:700; color:#0069ca; }
.Lw_TitleDiv { padding:6px; font-weight:700; background-color:#eee; color:#484846; }
.interSpecial, .interSpecial dt, .interSpecial dd { margin:0; padding:0; }
.interSpecial { padding:6px; line-height:18px; color:#0069ca; }
.interSpecial span { float:right; }
.interSpecial em { font-style:normal; color:#f60; }
.interSpecial a:hover, .interSpecial a:hover em { color:#468c00; }
.Lw_HotelSearch { font-weight:700; }
/*hPage*/
#hPage { padding-top:10px; border-top:1px solid #ddd; height:14px; }
#hPage:after:after { display:block; visibility:hidden; clear:both; height:0; content:"."; }
#hPage .pageList { float:right; }
#hPage .pageList em { color:red; }
#hPage .frontPage { color:#f00; }
#hPage li { float:left; margin-right:5px; }
#hPage li a { color:#0069ca; text-decoration:none; }
#hPage li a:hover{}

.moreInfoTableNew { margin-top:12px;width:100%; }
.moreInfoTableNew .col1 { width:80px; }
.moreInfoTableNew .col1 em { font-size:12px; font-style:normal; color:#0069ca; }
.moreInfoTableNew .col1 span { font-size:20px; color:#0069ca; }
.moreInfoTableNew .col1 div { padding-right:20px; text-align:center; }
.moreInfoTableNew .col2 { /*width:530px;*/ }
.moreInfoTableNew .col2 ul { list-style:none; }
.moreInfoTableNew .col2 li { *height:28px; cursor:pointer; }
.moreInfoTableNew .col2 li:after { display:block; visibility:hidden; clear:both; height:0; content:"."; }
.moreInfoTableNew .col2 li div { float:left; min-height:28px; line-height:26px; }
.moreInfoTableNew .col2 li .row1 { width:150px; }
.moreInfoTableNew .col2 li .row1 em { padding-right:1px; font-size:12px; font-style:normal; color:#0069ca; }
.moreInfoTableNew .col2 li .row1 span { font-size:15px; font-weight:700; color:#0069ca; }
.moreInfoTableNew .col2 li .row1 span.tax { font-size:12px; font-weight:400; color:#0069ca !important; }
.moreInfoTableNew .col2 li .row2 { padding-right:5px; width:82px; text-align:right;color:#0069ca; }
.moreInfoTableNew .col2 li .row3 { width:177px; height:20px; overflow:hidden; }
.moreInfoTableNew .col2 li .row6 { width:45px; overflow:hidden; }
.moreInfoTableNew .col2 li .row4 { padding-right:5px; width:100px; text-align:right; color:#0069ca; }
.moreInfoTableNew .col2 li .row5 {}
.moreInfoTableNew .col2 li .row5 .btnBooking { display:block; margin-top:3px; *margin-top:6px; padding-top:3px; width:71px; height:15px; line-height:13px; text-align:center; background:#f60 url(http://simg1.qunarzz.com/site/images/new_main/bg.bookingBtn.v2.png) no-repeat left top; color:#fff !important; }
.moreInfoTableNew .col2 li .row5 .btnBooking:hover { background:#f30 url(http://simg1.qunarzz.com/site/images/new_main/bg.bookingBtn.v2.png) 0 -75px no-repeat; }
.moreInfoTableNew .lowestPrice em { color:#f60 !important; }
.moreInfoTableNew .lowestPrice span { color:#f60 !important; }
.moreInfoTableNew .col2 .split { width:501px; height:12px; background:transparent url(http://simg1.qunarzz.com/site/images/new_main/bg.flightCombBox.split.gif) left 1px repeat-x; }
.moreInfoTableNew .col3 { width:63px; }
.moreInfoTableNew .col4 { width:83px; }
.moreInfoTableNew .col5 { width:224px; }
.moreInfoTableNew .col6 { width:99px; }
.moreInfoTableNew .col7 { width:71px; }
.moreInfoTableNew .col7 .btnBooking { display:block; width:71px; height:18px; line-height:20px; overflow:hidden; text-align:center; background:#f60 url(http://simg1.qunarzz.com/site/images/new_main/bg.bookingBtn.v2.png) no-repeat left top; color:#fff; }
.moreInfoTableNew .col7 .btnBooking:hover { background:#f30 url(http://simg1.qunarzz.com/site/images/new_main/bg.bookingBtn.v2.png) no-repeat 0 -75px; }
.moreInfoTableNew .vendorListLiHover { background-color:#f0f0f0; cursor:pointer; }
.vendorContainer td { cursor: pointer; }
.moreCombs { height:30px; line-height:30px; text-align:right; display:none; }
.moreCombs span { text-decoration:underline; font-size:13px; cursor:pointer; color:#f60; }

.listAdPanel{}

.flight_visa { border:1px #efefef solid }
.flight_visa_title { height:17px; background-color:#efefef; color:#555; font-size:12px; font-weight:bold; padding:4px 0px 0px 4px; }
.flight_visa_txt { font-size:12px; color:#555; padding:10px 15px 8px 10px; font-family:Arial }
.flight_visa_txt a { color:#0069c9; cursor:pointer; }
.flight_visa_txt a:hover { color:#0069c9; cursor:pointer; }
.flight_visa_price { font-size:14px; color:#0069C9; float:left; width:60px; font-weight:bold }
.flight_visa_name { font-size:14px; color:#0069C9; float:left; width:460px; font-weight:bold }
.flight_visa_website { font-size:12px; color:#0069C9; float:left; width:120px; text-align:right }
.flight_visa_info { font-size:12px; color:#555; padding-top:5px; }
.flight_visa_more { width:652px; padding-bottom:10px; color:#0069c9; text-align:right; font-size:14px; font-weight:bold }
.flight_visa_more a { color:#0069c9 }
.flight_visa_more a:hover { color:#0069c9 }
.extAd { clear:both; float:none; _height:1%; text-align:center; }
.wwAd { display:block; height:19px; text-align:center; background:#ffd url(http://simg1.qunarzz.com/site/images/new_main/wwAd.bg.gif) left top no-repeat; overflow:hidden; margin-top:-2px;}
.wwAd .inner { margin-top:3px; _margin-top:5px; }



/*dFlightPanel*/
.dFlightPanel { clear:both; width:100%; }
.dFlightPanel h3 { margin:0; width:110px; height:23px; line-height:23px; font-size:12px; font-weight:400; text-align:center; color:#555; }
.dFlightHeader { padding:5px 10px; font-size:14px; font-weight:700; background-color:#f4f4f4; }
.dFlightList { margin-bottom:10px; padding:2px 0; border-top:1px solid #ddd; }
.dFlightList ul { clear:both; font-size:14px; }
.dFlightList ul:after { display:block; visibility:hidden; clear:both; height:0; content:"."; }
.dFlightList li a { display:block; height:20px; text-decoration:none; color:#0069ca; }
.dFlightList li a:hover { color:#f60; }
.dFlightList li a:hover span { color:#f60; }
.dFlightList li { float:left; padding-top:5px; width:50%; height:20px; text-align:left; }
.dFlightList li span { float:left; cursor:pointer; }
.dFlightList li span.date { padding-left:15px; width:50px; }
.dFlightList li span.date2 { padding-left:15px; width:90px; word-spacing:2px; }
.dFlightList li span.carrier { width:175px; }
.dFlightList li span.carrier2 { width:135px; }
.dFlightList li span.price { width:65px; color:#f60; }

.filterPanel {  border:1px solid #ccc; padding:5px; background-color:#fcfcfc; }
.filterPanel .tip { padding-bottom:5px; height:16px; line-height:16px; font-size:12px; }
.filterPanel .tip span { margin:0 4px; font-weight:700; color:red; }
.filterPanel .moreFilter { float:right; margin-top:5px; text-align:right; display:none;}
.filterPanel .moreFilter span { color:#0069ca; cursor:pointer; }
.filterPanel .filterArea { background:#ccc; }
.filterPanel .filterArea div { float:left; margin-right:15px; }
.filterPanel .filterTable { width:100%; }
.filterPanel .filterTable td { line-height:24px; }
.filterPanel .filterTable .col1 { width:100px; }
.filterPanel .filterTable input { margin:0 3px 0 4px; *margin:0; vertical-align:middle; _vertical-align:text-bottom; }
.filterPanel .filterTable label { cursor:pointer; }
.filterPanel .filterMore { display:none; }
.filterPanel .filterExpand { display:block; }

#overlay{ display:none; position: absolute; top: 0; left: 0; z-index: 20000; width: 100%; height: 500px; background-color: #000;   filter: Alpha(opacity=20);/* for ie */  opacity:0.2;/* for firefox */}
#lightbox{ display:none; position:absolute;left:50% !important;margin-left:-185px;width:370px;z-index:50000;background-color: #fff;  text-align: center; line-height: 0;filter: Alpha(opacity=100);/* for ie */  opacity:1;/* for firefox */}

/* new style 4 round trip */
.wprice { position:relative; height:1%; z-index:100; }
.wprice .ic { position:absolute; right:28px; top:-7px; width:15px; height:8px; background:url(http://simg1.qunarzz.com/site/images/wprice.ic.gif) 0 0 no-repeat; }
.wprice .t1 { margin:0 2px; height:1px; background-color:#dfdfdf; overflow:hidden; }
.wprice .t2 { margin:0 1px; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; height:1px; overflow:hidden; }
.wprice .hd { padding:5px 10px 0; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; }
.wprice .rps { padding:5px 5px 0; border:1px solid #dfdfdf; border-top:0; height:1%; }
.wprice .rps .stat { margin:0 0 5px; padding:0 5px; height:1%; }
.wprice .rps .stat:after { display:block; visibility:hidden; clear:both; height:0; content:"."; }
.wprice .rps .more { float:right; color:#0069ca; cursor:pointer; }
.wprice .rp { margin:0 0 5px; border:1px solid #ffe6b5; width:100%; height:100%; }
.wprice .rp .c0 { padding:1px; border-right:1px solid #ffe6b5; width:47px; height:100%; background-color:#fffae4; }
.wprice .rp .t { position:relative; z-index:110; height:100%; }
.wprice .rp .t .ic { position:absolute; right:-11px; top:50%; margin-top:-10px; width:11px; height:20px; background:url(http://simg1.qunarzz.com/site/images/wprice.rp.ic.gif) 0 0 no-repeat; }
.wprice .rp .te { width:47px; height:100%; background-color:#fffae4; color:#ffb43d; }
.wprice .rp .te .c1 { padding:10px 0; font:bold 16px SimSun; text-align:center; }
.wprice .rp .te .c1 p { margin:0 auto; width:18px; line-height:25px; }
.wprice .rp .te .c2 { padding-right:6px; width:13px; font:normal 14px SimSun; text-align:center; }
.wprice .rtl { margin-top:-1px; border:1px solid #dfdfdf; background-color:#f3faff; }
.wprice .rtl .vendor { padding:10px; border-bottom:1px solid #dfdfdf; border-left:1px solid #dfdfdf; }
.wprice .rt { border:0; border-collapse:collapse; width:100%; }
.wprice .rt .c0 { padding:20px 0; width:68px; }
.wprice .rt .side { margin:0 auto; padding:5px 0; width:40px; text-align:center; font:bold 18px SimSun,sans-serif; color:#0069ca; }
.wprice .rt .side2 { margin:0 auto; padding:5px 0; width:1em; text-align:center; font:bold 18px SimSun,sans-serif; color:#0069ca; }
.wprice .rt .tip { padding:5px 5px 5px 10px; font-family:SimSun; word-spacing:-0.4em; }
.wprice .rt .tip .hl { color:#0069ca; }
.wprice .rt .stat { margin-top:-1px; padding:0 10px; border-top:1px solid #dfdfdf; line-height:26px; }
.wprice .rt .more { float:right; }
.wprice .rt .more span { color:#0069ca; cursor:pointer; }
.wprice .rtn { background-color:#fff9f0; }
.wprice .rt_prc { position:relative; z-index:5; border-left:1px solid #f2f2f2; border-right:1px solid #f2f2f2; height:5px; }
.wprice .rt_prc .inner { position:absolute; top:-63px; z-index:1; padding-left:6px; width:58px; height:120px; }
.wprice .rt_prc .pr em { font-size:12px; font-style:normal; color:#0069ca; }
.wprice .rt_prc .pr span { font-size:18px; color:#0069ca; }
.wprice .rt_prc .pt { height:60px; background:url(http://simg1.qunarzz.com/site/images/new_main/rt_pricelist.pt.gif) 22px 0 no-repeat; }
.wprice .hover { background-color:#f5f5f5; }
/*
.rt_priceitem .ppc { font-size:14px; color:#888; }
.rt_priceitem .ppc_tel b { padding-left:18px; font:bold 14px/18px simsun; background:url(http://simg1.qunarzz.com/site/images/fkr_note.tel.16.gif) 0 -1px no-repeat; color:#458c02; }
*/

.vendor { position:relative; z-index:100; padding:10px 4px 10px 24px; background-color:#fff; cursor:pointer; }
.vendor:hover { background-color:#f4f4f4; }
.vendor .vl { position:relative; z-index:1; height:1%; }
.vendor .vl:after { clear:both; display:block; height:0; visibility:hidden; content:"."; }
.vendor .vl .c0 { float:left; padding:4px 0 0; border:0; width:22px; height:22px; background:url(http://simg1.qunarzz.com/site/images/n/qn_oneway_list_ext.gif) -66px -72px no-repeat; }
.vendor .vl .c0 .s1 { display:block; width:22px; height:22px; background:url(http://simg1.qunarzz.com/site/images/n/qn_oneway_list.gif) -80px -69px no-repeat; }
.vendor .vl .c1 { float:left; padding-top:4px; width:274px; }
.vendor .vl .c2 { float:left; width:100px; }
.vendor .vl .c3 { float:right; width:170px; text-align:right; }
.vendor .t { line-height:16px; overflow:hidden; }
.vendor .t b { float:left; padding-right:5px; font:bold 14px/16px SimSun,Arial,sans-serif; vertical-align:bottom; color:#0069ca; }
.vendor .t b .img { border:1px solid #ddd; float:left; }
.vendor .t .s { line-height:16px; /*color:#478b02;*/ }
.vendor .t .s7 { float:left; padding:0 0 0 20px; _padding-top:1px; height:16px; _height:15px; line-height:16px; background:url(http://simg1.qunarzz.com/site/images/new_main/userens.gif) 0 0 no-repeat; overflow:hidden; }
.vendor .t .vLikeTs { padding:0 5px; vertical-align:top; }
.vendor .t .vLikeTs img { border:0; }
.vendor .v li { padding-top:2px; padding-left:25px; width:80px; height:23px; line-height:21px; overflow:hidden; }
.vendor .v li.s1 { background:url(http://simg1.qunarzz.com/site/images/n/qn_oneway_list.gif) -78px -64px no-repeat; }
.vendor .v li.s2 { background:url(http://simg1.qunarzz.com/site/images/n/qn_oneway_list.gif) -79px -90px no-repeat; }
.vendor .v li.s3 { background:url(http://simg1.qunarzz.com/site/images/n/qn_oneway_list.gif) -78px -117px no-repeat; }
.vendor .v li.s4 { background:url(http://simg1.qunarzz.com/site/images/n/qn_oneway_list.gif) -78px -145px no-repeat; }
.vendor .v li.s5 { background:url(http://simg1.qunarzz.com/site/images/n/qn_oneway_list.gif) -77px -172px no-repeat; }
.vendor .v li.s6 { background:url(http://simg1.qunarzz.com/site/images/new_main/bx.gif) 1px 3px no-repeat; }
.vendor .smerge { position:relative; z-index:2; clear:both; float:left; display:inline; margin:9px 0 0; }
.vendor .praise { cursor:help; }
.vendor .base { float:left; display:inline; padding:8px 10px 7px; width:90px; height:21px; line-height:20px; }
.vendor .com { position:relative; z-index:1; float:left; display:inline; padding:8px 0 7px; width:48px; height:21px; }
.vendor .com a.btn { display:block; padding:3px 0 3px 7px; _padding:4px 0 2px 7px; height:15px; font:normal 12px/1.231 Arial; background:url(http://simg1.qunarzz.com/site/images/n/qn_oneway_list.gif) 0 -232px no-repeat; outline:none; }
.vendor .com a.active { background-position:0 -253px; }
.vendor .c { clear:both; }
.vendor .prs { height:24px; font:normal 14px/24px Arial,sans-serif; text-align:right; overflow:hidden; }
.vendor .disc { float:right; padding-top:5px; width:38px; font-size:12px; line-height:17px; text-align:right; }
.vendor .insure { float:right; padding-left:4px; font-size:18px; color:#0069ca; }
.vendor .pr { color:#0069ca; }
.vendor .pr b { font-size:18px; font-weight:400; }
.vendor .alt { clear:both; margin:2px 0; line-height:20px; text-align:right; }
.vendor .ops { height:22px; overflow:hidden; }
.vendor .btnBook { float:right; display:inline; width:72px; height:22px; line-height:22px; *line-height:24px; text-align:center; background:url(http://simg1.qunarzz.com/site/images/n/qn_oneway_list.gif) 0 -150px no-repeat; color:#fff !important; overflow:hidden; }
.vendor .btnBook:hover { background-position:0 -172px !important; color:#fff; }
.vendor .up { clear:both; line-height:20px; text-align:right; color:#888; }
.vendor .ppc { font-size:14px; color:#888; }
.vendor .ppc_tel b { padding-left:18px; font:bold 14px/18px simsun; background:url(http://simg1.qunarzz.com/site/images/fkr_note.tel.16.gif) 0 -1px no-repeat; color:#458c02; }
.vendor .price { margin-top:-3px; color:#0069ca; }
.vendor .price b { padding-left:1px; font-size:18px; font-weight:400; }

.usercomment { position:absolute; left:-172px; top:28px; z-index:200; display:none; width:400px; font:normal 12px/16px SimSun; cursor:auto; }
.usercomment .close { position:absolute; right:10px; top:10px; width:12px; height:12px; background:url(http://simg1.qunarzz.com/site/images/n/qn_oneway_list.gif) -87px -362px no-repeat; cursor:pointer; }
.airListDisplay .b1 { margin:0 1px; border-left:1px solid #ddd; border-right:1px solid #ddd; height:1px; background-color:#fff; overflow:hidden; }
.airListDisplay .b2 { margin:0 2px; border-left:1px solid #ddd; border-right:1px solid #ddd; height:1px; background-color:#fff; overflow:hidden; }
.airListDisplay .b3 { margin:0 3px 0; height:1px; background-color:#ddd; overflow:hidden; }
.airListDisplay .bd { padding:7px 10px; border-left:1px solid #ddd; border-right:1px solid #ddd;  background-color:#fff; }
.usercomment .bd{width:378px;}
.usercomment h3 { margin-bottom:5px; font-weight:700; }
.usercomment td.col1 { padding-top:8px; width:50px; }
.usercomment td.col2 { padding-top:4px; *padding-top:6px; _padding-top:4px; padding-left:10px; width:117px; }
.usercomment td.col3 { padding-top:8px; width:auto; }
.usercomment .tbl td { padding-top:8px; }
.usercomment .textarea { margin:0 0 0 10px; border:1px solid #ddd; width:293px; height:50px; font:normal 12px/16px Tahoma,SimSun,sans-serif; }
.usercomment .textbox { margin:0 0 0 10px; padding:2px; border:1px solid #ddd; width:100px; font:normal 12px/16px Tahoma,SimSun,sans-serif; }
.usercomment .btn { margin:0 10px; border:0; width:89px; height:24px; text-align:center; *vertical-align:middle; background:url(http://simg1.qunarzz.com/site/images/n/qn_oneway_list.gif) 0 -325px no-repeat; color:#fff; cursor:pointer; }
.usercomment .un { margin:0 0 0 10px; line-height:20px; color:#0069ca; }
.usercomment .msg { margin:8px 0 0 60px; color:#f60; }

/*报价详情，单条报价信息*/
.flightTable .col0 { width:23px; text-align:left; }
.flightTable .col1 { text-align:left; }
.flightTable .col1 p { padding:0 0 4px; }
.flightTable .col2 { width:100px; text-align:center; }
.flightTable .col3 { width:170px; text-align:right; }
.flightTable .vName { margin-right:5px; margin-left:2px;font-size:14px; font-weight:700; color:#0069ca; }
.flightTable .vLike{margin-right:10px; }
.flightTable .vLikeTs{margin-right:10px; float:left;height:74px;margin-left:5px;}
.flightTable .vLogo { float:left; display:inline; margin-right:3px; border:1px solid #ddd; }
.flightTable .vADMsg { color:#478B02; }
.flightTable .mt { clear:both; padding:3px 0 0 16px !important; min-height:17px; line-height:17px; }
.flightTable .mt a { padding-left:10px; }
.flightTable .m1 { background:url(http://simg1.qunarzz.com/site/images/qnsp/icons/icon_accept.gif) 0 -1px no-repeat; color:#555; }
.flightTable .m-1 { background:url(http://simg1.qunarzz.com/site/images/qnsp/icons/icon_msg.gif) 0 -1px no-repeat; color:#555; }
.flightTable .m0 { background:url(http://simg1.qunarzz.com/site/images/qnsp/icons/icon_question.gif) 0 -1px no-repeat; color:#555; }
.flightTable .mf { background:url(http://simg1.qunarzz.com/site/images/new_main/icon_user.gif) 0 -1px no-repeat; color:#555; }
.flightTable .mf a { padding-left:10px; outline:none; }
.flightTable .mc { font-family:SimSun; }
.flightTable .uc { padding-left:10px; color:#999; }
.flightTable .sbarTitle { height:18px; line-height:18px; }
.flightTable .sbar { display:block; margin:15px auto 1px; width:86px; height:7px; font-size:1px; overflow:hidden; }
.flightTable .sbar .ids { display:block; padding:0 1px; height:7px; font-size:1px; text-align:left; overflow:hidden; }
.flightTable .sbar .id { display:block; height:7px; font-size:1px; background-color:#FEB902; overflow:hidden; }
.flightTable .sbar .bg { display:block; margin-top:-7px; width:86px; height:7px; font-size:1px; background:url('http://simg1.qunarzz.com/site/images/hoteldetail.comment.sbar.gif') no-repeat; overflow:hidden; }
.flightTable .sbarMsg { padding-top:3px; height:17px; }
.flightTable .price { margin-top:-3px; color:#0069ca; }
.flightTable .price b { padding-left:1px; font-size:18px; font-weight:400; }
.flightTable .altprice { color:#0069ca; }
.flightTable .lowestPrice { color:#f60; }
.flightTable .insure { padding-left:2px; font-size:18px; font-weight:400; }
.flightTable .disc { margin-top:-1px; padding-left:9px; color:#555; }
.flightTable .btnBook { float:right; display:block; width:72px; height:22px; line-height:19px; *line-height:22px; text-align:center; background:url(http://simg1.qunarzz.com/site/images/new_main/bg.btn.v3.png) 0 -44px no-repeat; color:#fff !important; overflow:hidden; }
.flightTable .btnBook:hover { background-position:0 -66px; }
.flightTable .btnBook span{ float:left; margin:2px 0 0 6px; display:inline; width:60px; height:16px; line-height:16px; *line-height:18px; text-align:center; background:#f60 url(http://simg1.qunarzz.com/site/images/new_main/bg.btn.v3.png) -2px -46px no-repeat; color:#fff !important; overflow:hidden; cursor:pointer;}
.flightTable .btnBook:hover span{ background-position:-2px -68px; }
.flightTable .updateTime { clear:both; padding-top:3px; height:17px; color:#999; }

/*历史价格趋势*/
.his { position:relative; width:64px; }
.his img { margin-right:5px; vertical-align:middle; }
.his em { font-style:normal; color:#0069ca; }
.hisPriceTip { position:absolute; font-size:12px; background:#efefef; color:#555; z-index:10000; }
.hisPriceTip .innerBody { position:relative; padding:14px 12px 12px 12px; top:-4px; left:-4px; border:1px solid #dedede; width:282px; background:#fff; color:#333; line-height:1; text-align:center; }
.hisPriceTip .arrow { position:absolute; top:26px; left:-23px; width:23px; height:48px; background:transparent url(http://simg1.qunarzz.com/flighthistory/icons/arrow.gif) no-repeat; }
.hisPriceTip h5 { margin:0; padding:0; font-size:14px; text-align:left; }
.hisPriceTip h5 em { font-weight:700; color:#484846; }
.hisPriceTip p { text-align:left; }
.hisPriceTip .info { margin:10px 0; color:#468c00; }
.hisPriceTip .img { margin:0 auto 4px; border:1px solid #dedede; padding:5px; width:252px; }
.hisPriceTip .img .redline { background-image:url(http://simg1.qunarzz.com/flighthistory/icons/refline.gif); font-size:0; width:250px; height:11px; position:relative; }
.hisPriceTip .note { color:#888; }
/*代理商详情*/
.agentDetail { position:absolute; z-index:2000; margin:-26px 0 0 30px; padding:15px 35px; border:1px solid #ddd; width:480px; background-color:#FFFFE1; }
.agentDetail .close { position:absolute; right:10px; top:10px; width:12px; height:12px; text-indent:-9999em; background:url(http://simg1.qunarzz.com/site/images/new_main/agentDetail.close.gif) no-repeat; overflow:hidden; }
.agentDetail h4 { margin-top:10px; padding:0 0 10px; border-bottom:1px solid #ddd; font-weight:700; }
.agentDetail .dTable { margin-bottom:15px; border-collapse:collapse; width:100%; }
.agentDetail .dTable td { padding-left:14px; border-bottom:1px solid #ddd; height:20px; }
.agentDetail h5 { padding:5px 0; font-weight:700; }
.agentDetail p.t { padding-left:14px; line-height:16px; }
.agentDetail .moreFb { text-align:right; }
/*用户点评*/
.flightExtInfo { position:relative; z-index:2; display:none; margin:0 auto; padding:10px; border:1px solid #e1e8f0; border-right:0; border-bottom:0; width:579px; background-color:#ffffe1; }
.flightExtInfo .top { position:absolute; z-index:3; display:inline; top:-8px; left:62px; width:13px; height:8px; background:url(http://simg1.qunarzz.com/site/images/new_main/detail.flightext.top.gif) no-repeat; }
.flightExtInfo .t { margin-bottom:5px; border:0; width:100%; }
.flightExtInfo .t .c1 { width:60px; }
.flightExtInfo .t .c1 b { font-size:14px; font-weight:700; }
.flightExtInfo .t .c2 { width:218px; }
.flightExtInfo .t .c3 { width:200px; }
.flightExtInfo .t .c4 { width:180px; text-align:right; }
.flightExtInfo .t .c5 { width:286px; }
.flightExtInfo .items { height:1%; }
.flightExtInfo .items:after { display:block; visibility:hidden; clear:both; height:0; content:"."; }
.flightExtInfo .items li { float:left; margin:0; padding-bottom:8px; width:100%; height:15px; }
.flightExtInfo .items li input { float:left; margin:1px 4px 1px 1px; width:13px; height:13px; }
.flightExtInfo .items li label { float:left; display:block; height:15px; line-height:15px; cursor:pointer; }
.flightExtInfo .items li p { font-size:11px; }
.flightExtInfo .items li p b { float:left; display:block; margin-right:4px; border:1px solid #0069ca; height:10px; background:url(http://simg1.qunarzz.com/site/images/new_main/bg.statbar.gif) repeat-x; overflow:hidden; }
.flightExtInfo .fitems{display:none;}
.flightExtInfo .msg { padding-bottom:8px; color:red; font-weight:700; }
.flightExtInfo .textarea { padding:2px; border:1px solid #ccc; width:280px; height:50px; overflow:auto; }
.flightExtInfo .contact { padding:2px; border:1px solid #ccc; width:280px; color:#ccc; }
.flightExtInfo .btnArea { height:21px; *overflow:hidden; }
.flightExtInfo .btn { float:right; display:block; margin-right:8px; width:47px; height:21px; line-height:21px; text-align:center; background:url(http://simg1.qunarzz.com/site/images/new_main/bg.bookTP2.btn.gif) no-repeat; color:#fff !important; }
.flightExtInfo .btn:hover { background-position:0 -21px; }
.flightExtInfo .btn2 { float:right; display:block; width:107px; height:21px; line-height:21px; text-align:center; background:url(http://simg1.qunarzz.com/site/images/new_main/bg.bookTP2.btn2.gif) no-repeat; color:#fff !important; }
.flightExtInfo .btn2:hover { background-position:0 -21px; }
.flightExtInfoPack { border-left:0; border-bottom:0; width:586px; }
.flightExtInfoPack .top { left:75px; }

/* 评价区广告 */
.vendorAd{position:absolute;width:350px;overflow:hidden;top:10px;right:10px;}
/*网站口碑*/ 
.rtp_priceitem .starkb{width:48px;margin:0 auto;}
.rtp_priceitem .star{width:48px;height:15px;background:url(http://simg1.qunarzz.com/site/images/wstar.gif) no-repeat;margin:0 auto;}
.rtp_priceitem .star00{background-position:0 0;}
.rtp_priceitem .star05{background-position:0 -15px;}
.rtp_priceitem .star10{background-position:0 -30px;}
.rtp_priceitem .star15{background-position:0 -45px;}
.rtp_priceitem .star20{background-position:0 -60px;}
.rtp_priceitem .star25{background-position:0 -75px;}
.rtp_priceitem .star30{background-position:0 -90px;}

.rt_priceitem .starkb{width:48px;margin:0 auto;}
.rt_priceitem .star{width:48px;height:15px;background:url(http://simg1.qunarzz.com/site/images/wstar.gif) no-repeat;margin:0 auto;}
.rt_priceitem .star00{background-position:0 0;}
.rt_priceitem .star05{background-position:0 -15px;}
.rt_priceitem .star10{background-position:0 -30px;}
.rt_priceitem .star15{background-position:0 -45px;}
.rt_priceitem .star20{background-position:0 -60px;}
.rt_priceitem .star25{background-position:0 -75px;}
.rt_priceitem .star30{background-position:0 -90px;}


.bsaWrap { margin:6px 0; }
.bsaWrap .t3 { margin:0 3px; height:1px; background-color:#f0f0f0; overflow:hidden; }
.bsaWrap .t2 { margin:0 2px; height:1px; background-color:#f0f0f0; overflow:hidden; }
.bsaWrap .t1 { margin:0 1px; height:1px; background-color:#f0f0f0; overflow:hidden; }
.bsaWrap h3 { padding:5px 10px; border-bottom:1px solid #ccc; font-size:14px; font-weight:700; background-color:#f0f0f0; color:#f60; }
.bsaWrap li { padding:8px 0 8px 22px; border-bottom:1px solid #ddd; line-height:18px; background:url(http://simg1.qunarzz.com/site/images/new_main/icon_RoomArrow.gif) 10px 13px no-repeat; }
.bsaWrap a { color:#0069ca; }
.bsaWrap a:hover { color:#f60; }
.bsaWrap .toolbox { height:1%; }
.bsaWrap .toolbox:after { clear:both; display:block; height:0; visibility:hidden; content:"."; }
.bsaWrap .toolbox li { float:left; padding:6px 0; width:50%; text-indent:22px; }
.bsaWrap .toolbox li.wl { clear:both; float:none; width:100%; }

.newprs { width:100%; }
.newprs .np1 { width:65px; }
.newprs .np2 { width:25px; font:bold 12px/20px tahoma; text-align:center; vertical-align:top; color:#0069ca; }
.newprs .np3 { width:80px; }
.newprs p { color:#888; }
.newprs .lvprice { color:#478903 !important; }



.qn_dlg { position:relative; width:640px; }
.qn_dlg .btnClose { position:absolute; z-index:1000; right:5px; top:5px; display:block; width:60px; height:25px; line-height:25px; text-indent:25px; background:#d9e6ef url(http://simg1.qunarzz.com/site/images/n/qn_oneway_list.gif) -77px -355px no-repeat; }
.qn_dlg .t3 { margin:0 3px; height:1px; background-color:#1c5d95; overflow:hidden; }
.qn_dlg .t2 { margin:0 2px; border-left:1px solid #1c5d95; border-right:1px solid #1c5d95; height:1px; background-color:#d9e6f0; overflow:hidden; }
.qn_dlg .t1 { margin:0 1px; border-left:1px solid #1c5d95; border-right:1px solid #1c5d95; height:1px; background-color:#d9e6f0; overflow:hidden; }
.qn_dlg .bd { padding:2px 4px; border-left:1px solid #1c5d95; border-right:1px solid #1c5d95; background-color:#d9e6f0; }
.qn_dlg .b1 { margin:0 1px; border-left:1px solid #1c5d95; border-right:1px solid #1c5d95; height:1px; background-color:#d9e6f0; overflow:hidden; }
.qn_dlg .b2 { margin:0 2px; border-left:1px solid #1c5d95; border-right:1px solid #1c5d95; height:1px; background-color:#d9e6f0; overflow:hidden; }
.qn_dlg .b3 { margin:0 3px; height:1px; background-color:#1c5d95; overflow:hidden; }


.ppcbox { width:700px; }
.ppcbox .inner { padding:10px; border-bottom:1px solid #bacddb; height:1%; background-color:#fff; }
.ppcbox h3 { padding-bottom:10px; font:bold 14px/20px SimSun; color:#0069ca; }
.ppcbox h3 .t { font:bold 12px/20px SimSun; color:#555; }
.ppcbox h3 .t em { font:bold 14px/20px SimSun; color:#0069ca; }
.ppcbox h3 .t b { color:#007c02; }
.ppcbox h3 .t .n { font-weight:400; }
.ppcbox .tel_title { margin:20px 0 10px; font-size:14px; }
.ppcbox .tel { position:relative; margin-bottom:30px; width:621px; height:73px; background:url(http://simg1.qunarzz.com/site/images/new_main/ppc/ppcbooking.tel.bg.gif) 0 0 no-repeat; }
.ppcbox .tel .t { position:absolute; top:14px; left:12px; font:bold 14px/44px SimSun, Arial, sans-serif; }
.ppcbox .tel .s { position:absolute; top:22px; left:170px; font:bold 30px/34px Arial, sans-serif; color:#8d2e1b; }
.ppcbox .tel .s em { padding:0 4px; font-size:14px; font-weight:700; }
.ppcbox .tel .i { position:absolute; top:17px; left:455px; font:normal 12px/22px SimSun, Arial, sans-serif; }
.ppcbox .vinfo td { line-height:20px; }
.ppcbox .vinfo .hl { font-size:14px; font-weight:700; color:#0069ca; }
.ppcbox .iata { width:19px; height:16px; background:url(http://simg1.qunarzz.com/site/images/vendor.gif) -1px -1px no-repeat; }
.fihd { padding:6px; border:1px solid #ccc; border-bottom:0; height:1%; background:#eee url(http://simg1.qunarzz.com/site/images/new_main/flightInfoheader.bg.gif) top repeat-x; }
.fihd:after { clear:both; display:block; height:0; visibility:hidden; content:"."; }
.fihd li { float:left; font-weight:700; text-align:center; }
.fihd li.c1 { padding-left:40px; width:190px; text-align:left; }
.fihd li.c2 { width:90px; }
.fihd li.c3 { width:70px; }
.fihd li.c4 { width:110px; }
.fihd li.c5 { float:right; width:100px; }
.fict { padding:6px; border-top:1px solid #ccc; height:1%; }
.fict:after { clear:both; display:block; height:0; visibility:hidden; content:"."; }
.fict li { float:left; text-align:center; }
.fict li.c0 { padding-top:10px; width:40px; }
.fict li.c1 { padding-top:10px; width:190px; font-size:14px; text-align:left; }
.fict li.c2 { width:90px; line-height:38px; }
.fict li.c3 { width:70px; }
.fict li.c4 { width:110px; line-height:18px; }
.fict li.c5 { float:right; padding-top:8px; width:100px; font:bold 14px/22px arial; color:#0069ca; }
.fict .time { font:bold 15px verdana; }
.fict .time2 { font:bold 15px verdana; color:#999; }
.fict .airport { padding-top:2px; }
.fict .price { display:block; line-height:22px; font-size:14px; font-weight:700; color:#0069ca; }
.fict .price b { font-size:20px; font-weight:700; font-style:normal; }
.firhd { padding:6px; border:1px solid #ccc; border-bottom:0; height:1%; background:#eee url(http://simg1.qunarzz.com/site/images/new_main/flightInfoheader.bg.gif) top repeat-x; }
.firhd:after { clear:both; display:block; height:0; visibility:hidden; content:"."; }
.firhd li { float:left; font-weight:700; text-align:center; }
.firhd li.c1 { padding-left:40px; width:120px; text-align:left; }
.firhd li.c2 { width:90px; }
.firhd li.c3 { width:70px; }
.firhd li.c4 { width:70px; }
.firhd li.c5 { width:90px; }
.firhd li.c6 { width:90px; }
.firhd li.c7 { float:right; width:80px; }
.firct { padding:6px; border-top:1px solid #ccc; height:1%; }
.firct:after { clear:both; display:block; height:0; visibility:hidden; content:"."; }
.firct li { float:left; text-align:center; }
.firct li.c0 { clear:both; padding-top:10px; width:40px; }
.firct li.c1 { width:120px; font-size:14px; text-align:left; }
.firct li.c2 { width:90px; line-height:38px; }
.firct li.c3 { width:70px; }
.firct li.c4 { width:70px; }
.firct li.c5 { width:90px; line-height:38px; }
.firct li.c6 { width:90px; line-height:38px; }
.firct li.c7 { position:relative; clear:both; width:100%; height:6px; background:url("http://simg1.qunarzz.com/site/images/new_main/bg.flightCombBox.split.gif") 40px 0 no-repeat; }
.firct .time { font:bold 15px/38px verdana; }
.firct .time2 { font:bold 15px/38px verdana; color:#999; }
.firct .airport { padding-top:2px; }
.firct .price { position:absolute; top:-12px; right:0; display:block; width:100px; line-height:22px; font-size:14px; font-weight:700; color:#0069ca; }
.firct .price b { font-size:20px; font-weight:700; font-style:normal; }
.praise { margin:0; padding:0; width:96px; height:16px; background:url(http://simg1.qunarzz.com/site/images/vendor.gif) 0 -27px no-repeat; }
.praise .sRm { position:relative; z-index:1; margin-bottom:-16px; width:96px; height:16px; cursor:pointer; }
.praise .sRm .sR { float:left; width:20%; height:16px; }
.praise .r { width:0; height:16px; background:url(http://simg1.qunarzz.com/site/images/vendor.gif) 0 -43px no-repeat; }

.agent { position:absolute; z-index:10; top:19px; left:-10px; display:none; width:230px; cursor:auto; }
.agent dl { padding:8px 0 0; height:16px; line-height:16px; }
.agent dl:after { clear:both; display:block; height:0; visibility:hidden; content:"."; }
.agent dl.t { padding:0 0 8px; font-weight:700; }
.agent dt { float:left; width:55px; }
.agent dd.p { float:left; width:117px; }


#hdivResultTable { margin-bottom:8px; }