﻿@charset "utf-8";
/*.g-con .m-result {padding-top:110px; }*/
.g-con .m-result { padding-top: 126px; }
.g-con .m-result .selected { margin:0 0 20px;}
.flight-row .no-flights-result { width:250px;margin:80px auto 0;text-align:center;font-size:14px;color:#c0c5d0;padding-bottom:20px;}
.flight-row .no-flights-result img { margin-bottom:20px;}
.flight-row .no-flights-result a { color:#0095df;}
.flight-row .no-flights-result a:hover { color:#ff6633;}
.flight-item-new { border: 1px solid #ddd; border-radius: 4px; background: #fff; width: 100%; margin-bottom: 10px; position:relative;box-shadow: 0 0 20px #e9eaed;}
:root .flight-item-new{border: 1px solid transparent;}
.flight-item-hover { z-index:14;}
.flight-item-new .f-active { border-bottom: 1px solid #ddd; box-shadow: 0px 5px 10px -3px rgba(153, 153, 153, 0.3); }
.flight-item-new .flight-block { display:table;width:100%;cursor:pointer;position:relative;}
.flight-item-new .flight-block .f-intro{ display:table-cell; vertical-align:middle;width:725px;padding:46px 0;}
.flight-item-new .flight-block .f-train { padding:50px 0;}
[lang="zh-HK"] .flight-item-new .flight-block .f-train { padding:25px 0;}
.flight-item-new .flight-block .f-intro .f-item { display:table;width:100%;position:relative;}
[lang="zh-HK"] .flight-item-new .flight-block .f-intro .f-item:last-child {
    margin-bottom: 25px;
}
.flight-item-new .flight-block .f-intro .f-item .f-base-info { display:table-cell;width:178px;color:#999;vertical-align:top;}
.flight-item-new .flight-block .f-intro .f-item .f-base-info .f-c-name { margin-left: 50px; font-size:14px;line-height:14px;position:relative;white-space:nowrap;width:128px;}
.flight-item-new .flight-block .f-intro .f-item .f-base-info .f-c-name2 {margin-top: 14px;}
.flight-item-new .flight-block .f-intro .f-item .f-base-info .f-c-name .i-company {line-height:16px; font-size:16px;color:#008857;position:absolute;left:-20px;top:50%;margin-top: -7px}
.flight-item-new .flight-block .f-intro .f-item .f-base-info .f-c-name .f-company-logo-ij { display:block;width:15px;height:15px;background:url(../site5/img/search/icon-sss-ij.png?v=20191107) center top no-repeat;background-size: 100% auto;}
.flight-item-new .flight-block .f-intro .f-item .f-base-info .f-a-name { padding-left: 50px; font-size:12px;line-height:12px;margin-top:18px;width:128px;position:relative;}
.flight-item-new .flight-block .f-intro .f-item .f-base-info .f-a-name .iconfont {font-size:15px;color:#999;margin-left:5px;vertical-align:middle; }
.flight-item-new .flight-block .f-intro .f-item .f-base-info .f-a-name .f-address { display:inline-block;position:relative;padding:4px 5px; font-size:12px;color:#fff;background:#00ab6f;border-radius:5px;text-align:center;left:7px;top:-12px;}
.flight-item-new .flight-block .f-intro .f-item .f-base-info .f-a-name .f-address .a-info { display:none;position:absolute;padding:10px 20px;border:1px solid #008856;background:#fff;font-size:12px;color:#999;width:150px; left:0;top:50%;margin-top:20px;z-index:15;margin-left:-68px;line-height:20px;text-align:left;}
.flight-item-new .flight-block .f-intro .f-item .f-base-info .f-a-name .f-address .a-info em { color:#333;font-style:normal;}
.flight-item-new .flight-block .f-intro .f-item .f-base-info .f-a-name .f-address .a-info i { display:block;width:22px;height:9px;background:url(../site5/img/search/rectangle.png) center top no-repeat;position:absolute;top:-9px;left:50%;margin-left:-11px;}
.flight-item-new .flight-block .f-intro .f-item .f-base-info .f-a-name .type-tip { position: relative; }
.flight-item-new .flight-block .f-intro .f-item .f-base-info .f-a-name .type-tip .tip-info { display: none; position: absolute; padding: 10px 20px; border: 1px solid #008856; background: #fff; font-size: 12px; color: #999; width: 145px; left: 0; top: 50% ;margin-top: 20px; z-index: 15; margin-left: -83px; line-height: 20px; text-align: center; }
.flight-item-new .flight-block .f-intro .f-item .f-base-info .f-a-name .type-tip .tip-info .i-arrow { display: block; width: 22px; height: 9px; background: url(../site5/img/search/rectangle.png) center top no-repeat; position: absolute; top: -9px; left: 50%; margin-left: -11px; }
.flight-item-new .flight-block .f-intro .f-item .c-caac-price-flight { font-size:12px; color: #a7a7a7; position:absolute;top:15px;right:-225px;}
.flight-item-new .flight-block .f-intro .f-item .f-ori { text-align:right;width:220px;vertical-align:top;}
.flight-item-new .flight-block .f-intro .f-item .f-des { text-align:left;width:220px;vertical-align:top;}
.flight-item-new .flight-block .f-intro .f-item .f-time { font-size:24px;line-height:24px; color:#333;position:relative;top:3px;}
.flight-item-new .flight-block .f-intro .f-item .f-time em { position:relative;font-weight:normal;font-style:normal;font-weight:bold;}
.flight-item-new .flight-block .f-intro .f-item .f-time em .cross-day { font-size:12px;color:#FF6600;position:absolute;right:-30px;top:-12px;}
.flight-item-new .flight-block .f-intro .f-item .f-time em .cross-day em{ color: #ff7043;font-size: 12px;font-weight: bold;position: absolute;left:30px;min-width:38px;}
.flight-item-new .flight-block .f-intro .f-item .f-time em .cross-day.left {     left: -34px;  right: auto;}
.flight-item-new .flight-block .f-intro .f-item .f-airport{ font-size:12px;color:#666;margin-top:6px;}
.flight-item-new .flight-block .f-intro .f-item .f-ori { display:table-cell;}
.flight-item-new .flight-block .f-intro .f-item .f-des { display:table-cell;}
.flight-item-new .flight-block .f-intro .f-item .f-during { display:table-cell; width:105px;vertical-align:middle;text-align:center;}
.flight-item-new .flight-block .f-intro .f-item .f-during .f-time { font-size:12px;color:#999;line-height:12px;position:relative;top:0;}
.flight-item-new .flight-block .f-intro .f-item .f-during .f-arrow { position: relative; margin: 7px auto 10px; width: 88px; height:16px;background:#fff;}
.flight-item-new .flight-block .f-intro .f-item .f-during .f-arrow .icon-arrow-new { display:block; top: 0px; right: 0; background:url(../site5/img/search/icon-arrow.png) center top no-repeat;width:88px;height:6px; position:absolute;}
.flight-item-new .flight-block .f-intro .f-item .f-during .f-arrow .recommend-city-link {position: relative;display: block;}
.flight-item-new .flight-block .f-intro .f-item .f-during .f-arrow .recommend-city-link-btn {margin-top: 9px;color: #0ea5ea;text-decoration: underline;cursor: pointer;display: inline-block;}
.flight-item-new .flight-block .f-intro .f-item .f-during .f-arrow .stopover { display:block;font-size:12px;color:#fff;position:absolute;background:#00ab6f;line-height:16px;width:33px;height:16px;top:50%;left:50%;margin:-8px 0 0 -16px;border-radius:5px;}
.flight-item-new .flight-block .f-intro .f-item .f-during .f-arrow .stopover .s-info { display:none;position:absolute;padding:10px 20px;border:1px solid #008856;background:#fff;font-size:14px;color:#999;white-space:nowrap;left:50%;top:50%;margin-top:20px;}
.flight-item-new .flight-block .f-intro .f-item .f-during .f-arrow .stopover .s-info em { color:#333;font-style:normal;font-weight: 700;}
.flight-item-new .flight-block .f-intro .f-item .f-during .f-arrow .stopover .s-info i { display:block;width:22px;height:9px;background:url(../site5/img/search/rectangle.png) center top no-repeat;position:absolute;top:-9px;left:50%;margin-left:-11px;}

/*列表-行李直挂等标签*/
.flight-item-new .flight-block .f-intro .f-transfer-tag-info { position:absolute;left:645px;top:50%;}
.flight-item-new .flight-block .f-intro .f-transfer-tag-info .f-transfer-tag-item { position:relative;margin-bottom:6px;cursor: pointer}
.flight-item-new .flight-block .f-intro .f-transfer-tag-info .f-transfer-tag-item .transfer-tag-item-text { display:table;padding:0 3px;height:18px;line-height:18px;text-align:center;background:#4cc49a;color:#fff;border-radius: 3px;}
.flight-item-new .flight-block .f-intro .f-transfer-tag-info .f-transfer-tag-item .c-rule-detail { position: absolute; z-index: 16; padding: 0 10px; border: 1px solid #008856; background: #fff; left: 0; top: 30px; width:240px;text-align:left;display: none}
.flight-item-new .flight-block .f-intro .f-transfer-tag-info .f-transfer-tag-item.c-tongChengTag .c-rule-detail {
	top: 28px;
}
/* 通程标签视觉验收，详情宽度加宽 */
.flight-item-new .flight-block .f-intro .f-transfer-tag-info .f-transfer-tag-item.c-tongChengTag .c-rule-detail {
	width: 450px;
}
.flight-item-new .flight-block .f-intro .f-transfer-tag-info .f-transfer-tag-item .c-rule-detail i { display:block;width:22px;height:9px;background:url(../site5/img/search/rectangle.png) center top no-repeat;position:absolute;top:-9px;left:15px;}

.flight-item-new .flight-block .p-intro { display:table-cell; vertical-align:middle;width:255px;}
.flight-item-new .flight-block .p-intro .p-item { display:table;width:100%;text-align:right;}
.flight-item-new .flight-block .p-intro .p-item .p-book {display:table-cell; vertical-align:middle;padding:0 30px 0 20px;width:78px;}
.flight-item-new .flight-block .p-intro .p-item .p-book .btn-book { padding: 2px 16px;background:#faa701;font-size:14px;color:#fffffe;border:1px solid #faa701;border-radius:4px;white-space: nowrap;}
.flight-item-new .flight-block .p-intro .p-item .p-book .btn-book:hover{background:#fbbc3e!important;color: #fff!important;}
.flight-item-new .flight-block .p-intro .p-item .p-book .btn-book:active{background:#dc8601;}
.flight-item-new .flight-block .p-intro .p-item .p-book .btn-book .btn-arr { border-width: 6px 6px 0; border-color: #fff transparent transparent; background: none; border-style: solid; height: 0; width: 0; display: inline-block; margin-left:5px;vertical-align:middle;}
.flight-item-new .f-active .p-intro .p-item .p-book .btn-book {background:#fff;border-color:#faa701;color:#faa701; }
.flight-item-new .f-active .p-intro .p-item .p-book .btn-book .btn-arr { border-width: 0 6px 6px; border-color: transparent transparent #faa701!important;}
.flight-item-new .f-active .p-intro .p-item .p-book .btn-book:hover .btn-arr{border-color:transparent transparent #fff!important;}
.flight-item-new .flight-block .p-intro .p-item .p-info { display:table-cell; vertical-align:middle;}
.flight-item-new .f-active .p-intro .p-item .p-info{display:none; }
.flight-item-new .flight-block .p-intro .p-item .p-info .price {color:#999;font-size:14px;}
.flight-item-new .flight-block .p-intro .p-item .p-info .price .currency { font-size:16px;color:#999;position:relative;}
.flight-item-new .flight-block .p-intro .p-item .p-info .price .currency em { font-size:28px;color:#faa701;font-weight:bold;}
.flight-item-new .flight-block .f-intro .f-trans { height:70px;position:relative;}
.flight-item-new .flight-block .f-intro .f-trans .trans-underline { width:673px;margin-left:30px;height:1px;border-bottom:1px dashed #ddd;background:#fff;position:absolute;top:50%;z-index:8;}
.flight-item-new .flight-block .f-intro .f-trans .trans-info { display:table;width:502px;height:100%;margin-left:201px;z-index:9;position:relative;}
.flight-item-new .flight-block .f-intro .f-trans .trans-info .trans-mess { display:table-cell;margin:0 auto;vertical-align:middle;text-align:center;}
.flight-item-new .flight-block .f-intro .f-trans .trans-info .trans-mess .mess-text { padding:0 5px;display:inline-block;background:#fff;font-size:12px;color:#999;line-height: 18px;}
.flight-item-new .flight-block .f-intro .f-trans .trans-info .trans-mess .mess-text .trans-tip { padding:0 5px;height:20px;line-height:20px;font-size:12px;color:#00ab6f;text-align:center;border:1px solid #00ab6f;border-radius:4px;display:inline-block;margin:0 5px;position:relative;}
.flight-item-new .flight-block .f-intro .f-trans .trans-info .trans-mess .mess-text .trans-tip .t-info { position:absolute;padding:10px 20px;border:1px solid #008856;background:#fff;font-size:12px;color:#999;width:250px; left:0;top:50%;margin-top:20px;z-index:15;margin-left:-116px;line-height:20px;text-align:left;display:none;}
.flight-item-new .flight-block .f-intro .f-trans .trans-info .trans-mess .mess-text .trans-tip .t-info em { color:#333;font-style:normal;}
.flight-item-new .flight-block .f-intro .f-trans .trans-info .trans-mess .mess-text .trans-tip .t-info i { display:block;width:22px;height:9px;background:url(../site5/img/search/rectangle.png) center top no-repeat;position:absolute;top:-9px;left:50%;margin-left:-11px;}
.flight-item-new .flight-block .f-more { position:absolute;bottom:15px;right:30px;}
.flight-item-new .f-active .f-more { display:none;}
.flight-item-new .flight-block .f-more i { display:inline-block;width:19px;height:19px;background:url(../site5/img/search/transfer-change-icon.png) center top no-repeat;vertical-align:middle;}
.flight-item-new .flight-block .f-more span { font-size:14px;color:#faa701;}
.flight-item-new .cabin-block { display:none;}
.flight-item-new .cabin-block .cabin-item-new { width:100%;display:table;border-top:1px dashed #ddd;z-index:14;}
.flight-item-new .cabin-block .cabin-item-new-hover { z-index:15;}
.flight-item-new .cabin-block .first { border-top:none;}
.flight-item-new .cabin-block .cabin-item-new .c-insurance-radio { height: 100%; position: absolute; width: 180px; box-sizing: content-box; }
.flight-item-new .cabin-block .cabin-item-new .c-insurance-radio .u-radio-selector { display: table; height: 100%; }
.flight-item-new .cabin-block .cabin-item-new .c-insurance-radio .u-radio-item { display: table-cell; float: none; vertical-align: middle; }
.flight-item-new .cabin-block .cabin-item-new .c-insurance-radio .u-icon-box { display: table-cell; }
.flight-item-new .cabin-block .cabin-item-new .c-insurance-radio span { font-size: 12px; color: #0095df; display: table-cell; width: 140px; padding-right: 10px; font-weight: normal; }
.flight-item-new .cabin-block .cabin-item-new .c-insurance-radio i { display: table-cell; }
.flight-item-new .cabin-block .cabin-item-new .c-intro { display:table-cell;vertical-align:middle;width:630px;padding:18px 0;}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item { display:table;text-align:left;}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-base-info { padding-left:14px;padding-right: 36px;width:140px;display:table-cell;vertical-align:middle;text-align: center}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-base-info .c-flight-no {margin-bottom: 5px;font-size:12px;color:#999;line-height:12px;}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-base-info .c-level { font-size:14px;color:#333;line-height:16px;}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-refund {display:table-cell;vertical-align:middle;width:120px; position:relative;}
.flight-item-new .cabin-block .cabin-item-new .c-intro.wider .c-item .c-refund {min-width: 114px;}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-refund .c-refund-type { font-size:12px;color:#0095df;}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-refund .c-refund-detail {
    position: absolute;
    z-index: 16;
    border: 1px solid #008856;
    background: #fff;
    left: -39px;
    top: 50%;
    text-align:left;
    display:none;
    margin-top:20px;
    padding-top: 1px;
    padding-right: 1px;
}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-refund .c-refund-detail i { display: block; width: 22px; height: 9px; background: url(../site5/img/search/rectangle.png) center top no-repeat; position: absolute; top: -9px; left: 50px;}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-refund .c-refund-detail .c-refund-detail-content {
    width:640px;
    overflow: hidden auto;
    max-height: 480px;
    white-space: normal;
}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-refund .c-refund-detail .c-refund-detail-content::-webkit-scrollbar {
  width: 8px;
}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-refund .c-refund-detail .c-refund-detail-content::-webkit-scrollbar-track {
  background: transparent;
}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-refund .c-refund-detail .c-refund-detail-content::-webkit-scrollbar-thumb {
  background: #e9e9e9;
  border-radius: 4px;
}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-refund .c-refund-detail .c-refund-detail-content::-webkit-scrollbar-thumb:hover {
  background: #e9e9e9;
  border-radius: 4px;
}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-refund .c-refund-detail .c-refund-detail-content.nolimit-height {max-height: inherit;}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-refund .c-refund-detail .c-refund-detail-content div { margin-bottom:15px;}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-refund .c-refund-detail .c-refund-detail-content h3 { font-size:16px;color:#333;font-weight:bold;margin-bottom:6px;}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-refund .c-refund-detail .c-refund-detail-content p { font-size:12px;color:#aeaeae;}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-refund .c-refund-detail .c-refund-detail-content p.ruleTitleBold {
  font-weight: bold;
}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-refund .c-refund-detail .c-refund-detail-content p.ruleTitleBold span{
  font-weight: normal;
}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-refund .c-refund-detail .c-refund-detail-content p a { color:#44b1e8;}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-refund .c-refund-detail .c-refund-detail-content p a:hover{color:#f60; }
/*todo*/
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-rule-info { display:table-cell;vertical-align:middle;width:360px;}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-rule-info .c-rule-item { margin-top:4px;padding:5px;border:1px solid #00ab6f;border-radius:3px;text-align:center;color:#00ab6f;font-size:12px;float:left;margin-left:5px;cursor:pointer;position:relative;line-height:16px;}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-rule-info .c-rule-item .c-rule-detail { position: absolute; z-index: 16; padding: 10px 20px; border: 1px solid #008856; background: #fff; left: 0; top: 50px; width:240px;text-align:left;display:none;}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-rule-info .c-rule-item .c-rule-detail i { display: block; width: 22px; height: 9px; background: url(../site5/img/search/rectangle.png) center top no-repeat; position: absolute; top: -9px; left: 40px;}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-rule-info .c-rule-item .c-rule-detail h3 { display: none;font-size:16px;color:#333;font-weight:bold;margin-bottom:5px;line-height: 1.5}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-rule-info .c-rule-item .c-rule-detail p { font-size:12px;color:#333;font-family: Meiryo;}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-rule-info .c-rule-item .c-rule-detail p a { color:#44b1e8;text-decoration: underline;}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-rule-info .c-rule-item .c-rule-detail p a:hover{color:#f60; }
/* .zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-rule-info .c-rule-item .c-rule-detail p{ white-space: unset;} */
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-rule-info .c-rule-item .c-rule-detail .bg-chen-title{margin-bottom: -6px;color:#666;}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-rule-info .c-rule-item .c-rule-detail .table-jifen{	width: 400px;	}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-rule-info .c-rule-item .c-rule-detail .table-jifen td{	border: 1px solid #333;	}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-rule-info .c-rule-item .c-rule-detail .table-jifen .thead{	background: #efeff4; color:#666;}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-rule-info .c-rule-item .c-rule-detail .table-jifen .tbody{	color:#000;}

.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-rule-info .c-rule-item .c-rule-detail .table-baoxian{	width: 400px;}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-rule-info .c-rule-item .c-rule-detail .table-baoxian .thead{	background: #efeff4;	}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-rule-info .c-rule-item .c-rule-detail .table-baoxian td{border: 1px solid #333; padding: 5px 10px;text-align: left;}
/* .flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-rule-info .c-rule-item .c-rule-detail .table-baoxian td{text-align: left;} */

.flight-item-new .cabin-block .cabin-item-new .c-intro .c-trans { height:45px;width:100%;position:relative;line-height:45px;}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-trans .trans-underline { height: 1px; border-bottom: 1px dashed #ddd; background: #fff; position: absolute; top: 50%; z-index: 8; width:700px;}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-trans .trans-text { position:relative;z-index:9;margin-left:80px;font-size:14px;color:#00ab6f;}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-trans .c-insurance-radio { right: -130px; top: 0; z-index: 9; padding-left: 10px; background: #fff; }

/*具体内容-行李直挂等标签*/
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-trans .f-transfer-tag-info { position:absolute;width:150px;left:55px;top:50%;cursor: pointer}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-trans .f-transfer-tag-info .f-transfer-tag-item { position:relative;margin-bottom:6px;}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-trans .f-transfer-tag-info .f-transfer-tag-item .transfer-tag-item-text { display:table;padding:0 6px;height:18px;line-height:18px;text-align:center;background:#4cc49a;color:#fff;border-radius: 3px}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-trans .f-transfer-tag-info .f-transfer-tag-item .c-rule-detail { display: none;position: absolute;padding: 0 10px; z-index: 16;border: 1px solid #008856; background: #fff; left: 0; top: 30px; width:240px;text-align:left;}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-trans .f-transfer-tag-info .f-transfer-tag-item .c-rule-detail i { display:block;width:22px;height:9px;background:url(../site5/img/search/rectangle.png) center top no-repeat;position:absolute;top:-9px;left:15px;}

/*todo*/
.flight-item-new .cabin-block .cabin-item-new .cp-intro { display:table-cell;vertical-align:middle;width:300px;padding-top: 4px;}
.flight-item-new .cabin-block .cabin-item-new .cp-intro .cp-item { display:table;width:100%;text-align:right;}
.flight-item-new .cabin-block .cabin-item-new .cp-intro .cp-item .cp-info { display:table-cell; vertical-align:middle; position: relative;}
.flight-item-new .cabin-block .cabin-item-new .cp-intro .cp-item .cp-info .c-insurance-radio { left: -60px; top: 0; }
.flight-item-new .cabin-block .cabin-item-new .cp-intro .cp-item .cp-info .price { color:#999;font-size:14px;}
.flight-item-new .cabin-block .cabin-item-new .cp-intro .cp-item .cp-info .price .currency { font-size:16px;color:#999;}
.flight-item-new .cabin-block .cabin-item-new .cp-intro .cp-item .cp-info .price .soldier-price { position: relative; top: -8px; }
.jp-body .flight-item-new .cabin-block .cabin-item-new .cp-intro .cp-item .cp-info .price .currency,
.flight-item-new .cabin-block .cabin-item-new .cp-intro .cp-item .cp-info .price .currency em { font-size:28px;color:#faa701;font-weight: bold;}

/* 组合产品2.0，简体中文仓位价格样式优化 */
.flight-item-new .cabin-block .cabin-item-new .cp-intro .cp-item .cp-info .price .currency .is-comb2-new,
.flight-item-new .cabin-block .cabin-item-new .cp-intro .cp-item .cp-info .price .currency .is-comb2-new em {
	color: #08b17a;
	font-weight: 400;
    white-space: nowrap;
}
.flight-item-new .cabin-block .cabin-item-new .cp-intro .cp-item .cp-plus { display:table-cell;vertical-align:middle;font-size:12px;font-weight:bold;color:#999;text-align:center;width:10px;}
.flight-item-new .cabin-block .cabin-item-new .cp-intro .cp-item .cp-remain { display:table-cell;vertical-align:middle;font-size:12px;color:#ff4614;text-align:right;width:40px;}
.flight-item-new .cabin-block .cabin-item-new .cp-intro .cp-item .cp-insurance { display:table-cell;vertical-align:middle;text-align:center;width:45px;}
.flight-item-new .cabin-block .cabin-item-new .cp-intro .cp-item .cp-insurance .price { font-size:12px;color:#333;line-height:12px;margin-bottom:4px;}
.flight-item-new .cabin-block .cabin-item-new .cp-intro .cp-item .cp-insurance .insurance { font-size:12px;color:#999;}
.flight-item-new .cabin-block .cabin-item-new .cp-intro .cp-item .cp-book {display:table-cell; vertical-align:middle;padding:0 30px 0 20px;width:78px;}
.flight-item-new .cabin-block .cabin-item-new .cp-intro .cp-item .cp-book .btn-c-book { width:78px;height:26px;background:#faa701;font-size:14px;color:#fffffe;line-height:26px;border:1px solid transparent;border-radius:3px; cursor: pointer;}
.flight-item-new .cabin-block .cabin-item-new .cp-intro .cp-item .cp-book .btn-c-book:hover{
	background: #fbbc3e;
	color: #fff;
}
.flight-item-new .cabin-block .cabin-item-new .cp-intro .cp-item .cp-book .disabled { background-color: #c1c5d0; cursor: not-allowed; }
.flight-item-new .cabin-block .cabin-item-new .cp-intro .cp-item .cp-book .disabled:hover { background-color: #c1c5d0; }
.flight-item-new .cabin-block .FH-advert-wrap { width:100%; float:left; margin-bottom:20px; }
.flight-item-new .cabin-block .FH-advert-wrap>div { padding:0 10px; height:66px; overflow: hidden; cursor: pointer;}
.flight-item-new .cabin-block .FH-advert-wrap img { width:100%; }

.trans-chooser-container { background:#fff;border-radius:4px 4px 0 0;overflow:hidden;width:730px;}
.trans-chooser-container .chooser-header { line-height: 40px; background: #00ab6f; position:relative;}
.trans-chooser-container .chooser-header .title { font-size: 16px; color: #fff; margin-left: 16px; }
.trans-chooser-container .chooser-header .close { position: absolute; right: 20px; top: 0; color: #fff; }
.trans-chooser-container .chooser-table { display:table;width:672px;margin:20px auto;}
.trans-chooser-container .chooser-table .chooser-tr { display:table-row;}
.trans-chooser-container .chooser-table .chooser-item { cursor:pointer;}
.trans-chooser-container .chooser-table .chooser-th { background:#35d59b;text-align:center;height:40px;line-height:40px;}
.trans-chooser-container .chooser-table .chooser-th .chooser-td { font-size:14px;color:#fff;padding:0;}
.trans-chooser-container .chooser-table .chooser-td { display:table-cell;vertical-align:middle;color:#333;font-size:13px;padding:10px 0;}
.trans-chooser-container .chooser-table .chooser-tr .f-no { font-size:16px;color:#333;font-weight:bold;}
.trans-chooser-container .chooser-table .chooser-tr .f-no i { margin-left: 10px; width: 22px; height: 22px; display: inline-block; vertical-align: middle; background:url(img/search/pc-popupRadio.jpg) center top no-repeat;position:relative;top:-2px;}
.trans-chooser-container .chooser-table .choosed .f-no i { background:url(img/search/pc-popupChecked.jpg) center top no-repeat;}
.trans-chooser-container .chooser-table .chooser-tr .f-time { text-align:center;}
.trans-chooser-container .chooser-table .chooser-tr .f-during { text-align:center;}
.trans-chooser-container .chooser-table .chooser-tr .f-disparity { text-align:center;font-size:16px;color:#f9a701;}
.trans-chooser-container .chooser-ctr { width: 100%; display: block; color: #f9a701; font-size: 16px; text-align: center; height: 60px; }
.trans-chooser-container .chooser-ctr a { font-size: 16px; margin: 30px 10px 0 10px; padding: 4px 20px 4px 20px; }
.trans-chooser-container .chooser-ctr .choose-btn { border-radius: 5px; background: #f9a701; color: white; }

.search-flight-top-tip-render { 
margin-bottom: 5px;
}
.search-flight-top-tips{
	font-size: 14px;
    display:none;
    float:left;
}

.search-flight-top-tip-render .caac-price { float:right; font-size:12px; color:#a7a7a7; display: none;}
.search-flight-top-tips .iconfont{
	vertical-align: middle;
}
.flight-item-new .p-info, .flight-item-new  .cp-info{
	position: relative;
}
.hanshui{
	color: #0095df;
    margin-bottom: 13px;
}

.hanshuitip{
	border: 1px solid #008856;
	position: absolute;
	/**top: 70px;**/
	right: -105px;
	width: 150px;
	padding: 1px 7px;
	text-align: left;
	background: #fff;
	display: none;
	z-index: 999;
	color: #000!important;
}
.hanshui:hover + .hanshuitip{
	display: block;
}

p.hanshuitip:before {
	content: "";
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 10px solid #008856;
	position: absolute;
	top: -10px;
	left: 34px;
}
p.hanshuitip:after {
	content: "";
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 10px solid #fff;
	position: absolute;
	top: -9px;
	content: "";
	left: 34px;
}
.m-flight .m-fix-insurance-submit { z-index: 20; }

.price .currency .i-soldier-discount { display: inline-block; *display: inline; *zoom: 1; width: 69px; height: 17px; background:url(//media.springairlines.com/cache/style/site5/img/soldier/soldier-discount.png) left top no-repeat; vertical-align: baseline; position: absolute; right: 0; top: 20px; }
.price .currency .i-special-offer { display: inline-block; *display: inline; *zoom: 1; width: 30px; height: 17px; background:url(//media.springairlines.com/cache/style/site5/img/soldier/special-offer.png) left top no-repeat; vertical-align: baseline; margin-right: 10px; }


/*ie7样式兼容开始*/
.flight-item-new .flight-block .f-intro{
	*display: inline-block;
	zoom:1;*display:inline;
	*width: 725px;
}

.flight-item-new .flight-block .p-intro,
.flight-item-new .flight-block .f-intro .f-item .f-base-info,
.flight-item-new .flight-block .f-intro .f-item .f-ori,
.flight-item-new .flight-block .f-intro .f-item .f-during,
.flight-item-new .flight-block .f-intro .f-item .f-des,
.flight-item-new .flight-block .f-intro .f-item .f-dex,
.flight-item-new .cabin-block .cabin-item-new .c-intro,
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-base-info,
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-refund,
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-rule-info,
.flight-item-new .cabin-block .cabin-item-new .cp-intro,
.flight-item-new .cabin-block .cabin-item-new .cp-intro .cp-item .cp-info,
.flight-item-new .cabin-block .cabin-item-new .cp-intro .cp-item .cp-book,
.flight-item-new .cabin-block .cabin-item-new .c-insurance-radio .u-radio-item,
.flight-item-new .cabin-block .cabin-item-new .c-insurance-radio .u-radio-selector,
.flight-item-new .cabin-block .cabin-item-new .c-insurance-radio SPAN,
.flight-item-new .cabin-block .cabin-item-new .c-insurance-radio .u-icon-box,
.flight-item-new .cabin-block .cabin-item-new .c-insurance-radio I,
.flight-item-new .flight-block .p-intro .p-item .p-info,
.flight-item-new .flight-block .p-intro .p-item .p-book,
.search-flight-top-tip-render .tax{
	*display: inline-block;
	*zoom:1;*display:inline;
}
.search-flight-top-tip-render .tax{
	*width: 150px;
}
.flight-item-new .flight-block .f-intro .f-item .f-base-info .f-a-name .f-address{
	*zoom:1;*display:inline;
}

.flight-item-new .cabin-block .cabin-item-new, .flight-item-new .cabin-block .cabin-item-new .cp-intro .cp-item, .flight-item-new .cabin-block .cabin-item-new .c-intro .c-item{
	*display:block;
	*zoom:1;
}
.flight-item-new .cabin-block .cabin-item-new .c-insurance-radio{
	*width: 200px;
}

.flight-item-new .cabin-block .cabin-item-new .cp-intro .cp-item .cp-info .c-insurance-radio{
	*left: auto;
	*right: 100px;
	*margin-top:10px;
}
.flight-item-new .cabin-block{
	*zoom:1;
}
.flight-item-new .flight-block .f-intro .f-item .f-base-info .f-c-name, .flight-item-new .flight-block .f-intro .f-item .f-base-info .f-a-name{
	*line-height: 16px;
}
.trans-chooser-container .chooser-table .chooser-td{
	*display: inline-block;
	*zoom:1;*display:inline;
	*width: 19%;
}
.trans-chooser-container .chooser-header{
	*height:40px;
}
.flight-item-new .flight-block .f-intro .f-trans{
	*z-index: 19;
}
.flight-item-new .flight-block .f-intro .f-trans .trans-underline{
	*width: 500px;
}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-trans .trans-underline{
	*width: 550px;
}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item:hover{
	*position: relative;
	*zoom:1;
	*z-index:19;
}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-base-info .c-level{
	*line-height:16px;
}

/*ie7样式兼容结束*/
/*组合产品直飞样式修改*/
.cabin-item-new.cabin-product{
	width: 280px !important;
	display: block !important;
	float:left;
	margin-left: 10px;
	margin-top: 20px;
	padding: 12px 15px;
	margin-bottom: 20px;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product {
	border:1px solid #99ddc5 !important;
	border-top-width: 5px !important;
	border-radius: 4px;
}

.flight-item-new .cabin-block .cabin-item-new.cabin-product .sellout{
	width: 307px;
	/* height: 270px; */
	position: absolute;
	z-index: 999;
	top: -12px;
	left: -16px;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product .cp-intro{
	display: block;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product .c-intro{
	display: block;
	width: inherit;
	padding: 0 0 0 0;
	position: relative;
	/*border-bottom: 1px dashed #dfdfdf;*/
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product .c-intro .c-item{
/* 	width: 100%; */
    display: block;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product .c-intro .c-item .c-base-info{
	padding-left: 20px;
	display: block;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product.sell-out .c-intro .c-item .c-base-info{
	/*padding-bottom: 19px; !important;*/
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product .c-intro .c-item .c-base-info .c-level{
	font-size: 16px !important;
	font-weight: 700 !important;
	float: left;
	/*max-width: 183px;*/
	padding-bottom: 7px;
	text-align: left;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product .c-intro .c-item .c-base-info .c-level .tip-YH{
	font-size: 12px;
	border: 1px solid #fa403b;
	margin-right: 4px;
	margin-bottom: 7px;
	font-weight: normal;
	padding: 0 2px;
	border-radius: 2px;
	position: relative;
	cursor:pointer;
	float:left;
}
.tipYH{
	position:absolute; width:200px; z-index: 116; padding: 10px 20px; border: 1px solid #008856; background: #fff; left: -30px; top: 30px; text-align:left;display:none;
}
.tipYH i{
	display: block;
    width: 22px;
    height: 9px;
    background: url(../site5/img/search/rectangle.png) center top no-repeat;
    position: absolute;
    top: -9px;
    left: 40px;
}

.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-tip-detail {
	position: absolute;
	z-index: 16;
	padding: 10px 20px;
	border: 1px solid #008856;
	background: #fff;
	left: 0;
	top: 30px;
	width: 240px;
	text-align: left;
	display: none;
}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-tip-detail i {
	display: block;
	width: 22px;
	height: 9px;
	background: url(../site5/img/search/rectangle.png) center top no-repeat;
	position: absolute;
	top: -9px;
	left: 40px;
}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-tip-detail h3 {
	font-size: 16px;
	color: #333;
	font-weight: bold;
	margin-bottom: 5px;
}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-tip-detail p {
	font-size: 12px;
	color: #333;
}
.flight-item-new .sell-out .c-tip {
	opacity: 0;
	filter:alpha(opacity=0);
}
.flight-item-new .c-tip {
	position: relative;
	display: inline-block;
	padding: 1px 7px;
	background-color: #19aa71;
	color: #fff;
	border-radius: 2px;
	overflow: hidden;
	font-size: 12px;
	font-weight: normal;
}
.flight-item-new .c-tip .deco-left,
.flight-item-new .c-tip .deco-right {
	position: absolute;
	top: 50%;
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #fff;
	margin-top: -5px;
}
.flight-item-new .c-tip .deco-left {
	left: -7px;
}
.flight-item-new .c-tip .deco-right {
	right: -7px;
}
.flight-item-new .J_coupon_tip_new{
	color: #faa701;
	font-size: 12px;
	border-radius: 4px;
	border: 1px solid #faa701;
	background: none;
    margin-top: 7px;
}
.tip_label_new .descripton{
    margin-left: 20px;
    padding: 1px 7px;
    background-color: #19aa71;
    overflow: hidden;
    font-weight: normal;
    color: #faa701;
    font-size: 12px;
    border-radius: 4px;
    border: 1px solid #faa701;
    background: none;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product .c-intro .c-item .c-base-info .c-refund{
	top: -5px;
	float: right;
	position: relative;
	max-width: 128px;
	white-space: nowrap;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product .c-intro .c-item .c-base-info{
	display: block;
	width: inherit;
	padding-left:0px !important;
	padding-right: 0;
	border-bottom: 1px dashed #dfdfdf;
	padding-bottom: 7px;
	position: relative;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product .c-intro .c-item .c-refund{
	display: block;
	width:inherit;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product .c-intro .c-item .c-rule-info {
	 display: block;
	 width: inherit;
	margin-top: 20px;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product .c-intro .c-item .c-rule-info .c-rule-item {
	 margin-top: 0;
	 border: none;
	 border-radius: 0;
	 text-align: left;
	 color: #333;
	font-size: 12px;
	 float: none;
	 margin-left: 0;
	cursor: default !important;
	position: relative;
	line-height: 16px;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product .c-intro .c-item .c-rule-info .c-rule-item .select{
	float:left;
	color: #30b88a;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product.sell-out .c-intro .c-item .c-rule-info .c-rule-item .select,
.flight-item-new .cabin-block .cabin-item-new.cabin-product .c-intro .c-item .c-rule-info .c-rule-item .select.dis {
	color: #c0c5d0!important
}

.flight-item-new .cabin-block .cabin-item-new.cabin-product .c-intro .c-item .c-rule-info .c-rule-item .descripton{
	overflow: hidden;
	padding-left: 10px;
	cursor: pointer;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product .c-intro .c-item .c-rule-info .c-rule-item .descripton.orange-color,
.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new.cabin-product2 .c-intro .c-item .c-rule-info .c-rule-item .descripton.orange-color {
	color: #ff7141;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product.sell-out .c-intro .c-item .c-rule-info .c-rule-item .descripton.orange-color{
	color: #c0c5d0;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product  .cp-intro .cp-item{
	display: block;
	width: inherit;
	text-align: inherit;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product .cp-intro .cp-item .cp-info {
	display: block;
	vertical-align: middle;
	position: relative;
	float:left;
	top:4px;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product .cp-intro .cp-item .cp-info.wider {
	width: 100%;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product .cp-intro{
	display: table-cell;
	vertical-align: middle;
	width: inherit;
	padding-top: 0;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product .cp-intro .cp-item .cp-book {
	float: right;
	margin-top: 12px;
	padding-left: 0px;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product .cp-intro .cp-item .cp-info .price{
	float:left;
	margin-bottom: 5px;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product .cp-intro .cp-item .cp-info .price .currency .product-discount{
	color: #999;
	font-size: 14px;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product .cp-intro .cp-item .cp-book .btn-normal-book.btn-c-book{
	width: 110px;
	height: 34px;
	background: none;
	font-size: 14px;
	color: #faa701;
	line-height: 34px;
	text-align: right;
	/*border: 1px solid transparent;*/
	border-radius: 3px;
	cursor: pointer;
}
.flight-item-new .cabin-block .cabin-item-new .cp-intro .cp-item .cp-book.onlynormal{
	padding-right: 4px;
	margin-top: 7px;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product .cp-intro .cp-item .cp-book.onlynormal .btn-normal-book.btn-c-book{
	width: 82px;
	height: 34px;
	background: #faa701;
	font-size: 14px;
	color: #fffffe;
	line-height: 34px;
	border: 1px solid transparent;
	border-radius: 4px;
	cursor: pointer;
	/*margin-top: 2px;*/
	text-align: center;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product .cp-intro .cp-item .cp-book.onlynormal .btn-normal-book.btn-c-book.another-style{
    background: transparent;
    color: #faa701;
}

.dis-color{
	color: #c0c5d0 !important;
}
.sell-out{
	/*background:#fafafa !important;*/
}
 .flight-item-new .cabin-block .cabin-item-new.sell-out .c-intro .c-item .c-base-info .c-level{
	 color: #c0c5d0!important;
}
.flight-item-new .cabin-block .cabin-item-new.sell-out   .c-intro .c-item .c-refund .c-refund-type{
	color:#c0c5d0 !important;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product.sell-out{
	/*border:2px solid transparent !important;*/
	/*box-shadow: 0px 0px 9px #ccc;*/
	border: 1px solid #c0c5d0 !important;
	border-top-width: 5px !important;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product  .cp-intro .cp-item.sellout-btn{
	text-align:center !important;
	font-size: 16px;
	color:#c0c5d0;
	font-weight: bold;
	height: 38px;
	padding-top:4px;
}
.sellout-btn .show-s-comb{
	color: #c0c5d0;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product.sell-out .c-intro .c-item .c-rule-info .c-rule-item{
	color:#c0c5d0 !important;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product-transfer .c-intro .c-trans{
	 width: 1px !important;
	 /*height: 50px !important;*/
	background:#dddddd;
	 /*background: url('//media.springairlines.com/cache/style/site5/img/cabin-transfer.png') no-repeat top center;*/
	 position: absolute;
	 line-height: 0 !important;

	 /*top:50px;*/
	 left: 72px;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product-transfer .c-intro-name {
	display: table-cell;
	vertical-align: middle;
	width: 120px;
	padding: 48px 0;
	text-align: center;
	font-size: 14px;
	color: #333333;
	font-weight:bold;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product-transfer .c-intro {
	display: table-cell;
	vertical-align: middle;
	width: 510px !important;
	padding: 18px 0;
	position: relative;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product .c-intro .c-item .c-rule-info .c-rule-item .c-rule-detail{
	top:30px !important;
}
.sale-limit{
	width: 36px;
	height: 36px;
	position: absolute;
	background: url(//media.springairlines.com/cache/style/site5/img/limit-icon.png);
	top: -18px;
	left: -18px;
}
.sell-out .c-refund{
	display:none !important;
}
.icon-transfer{
	position: absolute;
	width: 20px;
	height: 20px;
	background:url(//media.springairlines.com/cache/style/site5/img/icon-transfer.png) no-repeat;
	top:50%;
	left:50%;
	margin-top: -10px;
	margin-left:-9px;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product-transfer .c-intro .c-item .c-rule-info .c-rule-item .c-rule-detail{
	top:50px;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product .cp-intro .cp-item .cp-info.show-tax {
	/*line-height: 28px !important;*/
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product .cp-intro .cp-item .cp-info.show-tax .currency em{
	line-height: 40px !important;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product .hanshui{
	margin-bottom: 0 !important;
	text-align: left !important;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product .hanshuitip {
	right: inherit;
	/*top: 65px;*/
	/*left: -24px !important;*/
	top: 50px;
	left: 45px !important;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product .cp-intro .cp-item.show-tax .cp-info .price{
	float:none;
	height:35px;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product .cp-intro .cp-item.show-tax .cp-book{
	margin-top: 14px;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product .cp-intro .cp-item.sellout-btn.noScomb{
	line-height: 43px;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product .cp-intro .cp-item.sellout-btn.show-tax {
	height: 49px;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product .cp-intro .cp-item.sellout-btn.show-tax.noScomb {
	line-height: 49px;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product .c-intro .c-item .c-refund .c-refund-detail{
	top:10px;
}
.flight-item-new .cabin-block .cabin-item-new.sell-out .c-intro .c-item .c-rule-info .c-rule-item{
	cursor: default !important;
}
.cabin-item-new.cabin-product .m-hanshui-p{
	text-align: left !important;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product .cp-intro .cp-item .cp-info .price .soldier-price{
	position: relative !important;
	top: 3px !important;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product .cp-intro .cp-item .cp-info .price .activity-price{
	position: relative !important;
	top: 3px !important;
}

.cabin-product .price .currency .i-activity-price {
	display: inline-block;
	width: 31px;
	height: 19px;
	background: url(//media.springairlines.com/cache/style/site5/img/icon-activity.png) left top no-repeat;
	vertical-align: baseline;
	position: absolute;
	right: -32px !important;
	top: -13px !important;
}
.cabin-product .price .currency .i-soldier-discount {
	right: -32px !important;
	top: -13px !important;
}
.flight-item-new .flight-block .f-intro .f-item .f-during .f-arrow .stopover .s-info{
	z-index: 24;
}
.old-product-discount{
	/*position: relative;*/
	font-size: 14px;
	color: #999;
	/*top: 33px;*/
	/*left: 95px;*/
	display: table-cell;
	vertical-align: middle;
}
.handle-currency-style-16{
	width: 48%;
}
.handle-currency-style-0{
	width: 34%;
}
.handle-currency-style-common{
	width: 42%;
}
/*组合产品直飞样式开始*/
.setHeight .c-intro{
	padding-bottom: 58px!important;
}
/*组合产品直飞样式结束*/

/*组合产品联运样式开始*/
.lianyun1 {
	border-top: 1px dashed #ddd;
	margin-top: 25px;
}
.lianyun2 {
	border-top: 1px dashed #ddd;
	margin-top: 1px;
}
.cp-item .cp-book .cp-book-detail i, .cabin-item-new .cp-insurance-passway .cp-book-detail i {
	display: block;
	width: 22px;
	height: 9px;
	background: url(../site5/img/search/rectangle.png) center top no-repeat;
	position: absolute;
	top: -9px;
	left: 40px;
}
.cp-item .cp-book .cp-book-detail, .cabin-item-new .cp-insurance-passway .cp-book-detail {
	position: absolute;
	z-index: 16;
	padding: 10px 20px;
	border: 1px solid #008856;
	background: #fff;
	margin-left: -12px;
	margin-top: 7px;
	width: 72px;
	text-align: left;
	display: none;
}
.cabin-item-new .cp-insurance-passway .cp-book-detail p {
	color: #999;
}
.cabin-item-new .cp-insurance-passway .cp-book-detail {
	margin-left: 0;
	margin-top: 0;
}
.cabin-item-new .cp-insurance-passway .cp-book-detail h3 {
	font-size: 16px;
	color: #333;
	font-weight: bold;
	margin-bottom: 5px;
}
.cabin-item-new .cp-insurance-passway .cp-book-detail {
	top: 50px;
	left: 0;
	width: 280px;
}
.cabin-item-new .cp-insurance-passway .cp-book-detail div {
	max-height: 180px;
	overflow-y: auto;
	padding: 10px 20px;
}
.insurance-hints {
	position: relative;
	background: #fff7e6;
	border-radius: 5px;
	padding: 0 43px;
	border: 1px solid #f9e8c6;
	color: #9F7F52;
	height: 30px;
	line-height: 30px;
	margin: -8px 0;
	font-size: 12px;
}
.insurance-hints span {
	cursor: pointer;
	color: #2191C6;
	text-decoration: underline;
}
.insurance-hints .iconfont {
	position: absolute;
	margin-right: 10px;
	color: #faac0e;
	left: 14px;
}
.cp-insurance-passway {
	border-top: 1px dashed #dfdfdf;
	height: 46px;
	margin-top: 7px;
	position: relative
}
.cp-insurance-passway .cp-insurance-l {
	display: inline-block;
	border: 1px solid #00ab6f;
	padding: 0px 6px;
	border-radius: 4px;
	color: #0fb077;
	cursor: pointer;
	margin-top: 20px;
	line-height: 23px;
}
.cp-insurance-passway .cp-insurance-r {
	margin-left: 14px;
	color: #0095df;
	cursor: pointer;
	text-decoration: underline;
}
.insurance-introduce {
	font-size: 12px;
	color: #a7a7a7;
	margin-left: 120px;
	margin-top: -5px;
}
.increase-discount {
	border-top: 1px dashed #ddd;
	padding: 10px 0;
	color: rgb(107,107,107);
}
.increase-discount span:nth-child(2) {
	float: right;
}
/*组合产品联运样式end*/
/*保险详情start*/
.detail-insurance {
	display:block;
	top: 0px;
	position: absolute;
	right: -770px;
	background: #f7f7f7;
	z-index: 3000;
	width: 770px;
}
.detail-insurance .hd {
	position: relative;
	padding: 20px;
	font-size: 20px;
	text-align: center;
	box-shadow: 0 0 20px #999;
	zoom: 1;
	z-index: 5;
}
.detail-insurance .bn-back {
	top: 23px;
	left: 20px;
	font-size: 16px;
	position: absolute;
	color: #00a0e9;
}
.detail-insurance .title {
	margin: 0 60px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block;
}
.detail-insurance .bd {
	overflow-y: auto;
	overflow-x: hidden;
	padding: 20px;
	background: #fff;
	position: relative;
	zoom: 1;
	box-sizing: content-box;
}
.insurance-overlay {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: 2000;
	background: -moz-radial-gradient(center, ellipse cover, rgba(0,0,0,0.45) 0%, rgba(0,0,0,0.45) 100%);
	background: -webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0.45) 0%,rgba(0,0,0,0.45) 100%);
	background: radial-gradient(ellipse at center, rgba(0,0,0,0.45) 0%,rgba(0,0,0,0.45) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73000000', endColorstr='#73000000',GradientType=1 );
}
/*保险详情end*/
/*绿翼会员专享提示*/
.spring-tip-title{
	text-align: center;
	font-size: 24px;
	color: #bf9a51;
	font-weight: normal;
}
.spring-tip-subtitle{
	text-align: center;
	line-height: 30px;
	color:#5a5a5a;
	font-size: 14px;
}
.spring-tip-content{
	text-align: center;
	margin: 0 auto;
	margin-top: 10px;
	font-size: 18px;
	color: #5a5a5a;
	width: 320px;
	position: relative;
}
.spring-tip-content:before, .spring-tip-content:after{
	content: '';
	position:absolute;
	width: 70px;
	height: 2px;
	background-color: #e9e9e9;
	top: 11px;
}
.spring-tip-content:before{
	left: 0;
}
.spring-tip-content:after{
	right: 0;
}
.spring-tip-content-title dl{
	float:left;
	width: 25%;
	text-align: center;
	font-size: 13px;
}
.spring-tip-content-title dl dt{
	width: 46px;
	height: 44px;
	margin:0 auto;
}
.spring-tip-content-title dl dd{
	margin-top:10px;
}
.spring-tip-shopping-cart{
	background: url(//media.springairlines.com/cache/style/site5/img/shopping-buy-car.png) no-repeat center center;
}
.spring-tip-shopping-integration{
	background: url(//media.springairlines.com/cache/style/site5/img/shopping-integration.png) no-repeat center center;
}
.spring-tip-shopping-aircraft{
	background: url(//media.springairlines.com/cache/style/site5/img/shopping-aricraft.png) no-repeat center center;
}
.spring-tip-shopping-tel{
	background: url(//media.springairlines.com/cache/style/site5/img/shopping-tel.png) no-repeat center center;
}
.spring-tip-content-title{
	margin-top: 20px;
}
.spring-tip-formdata{
	display: block;
	margin: 0 auto;
	width: 460px;
	height: 70px;
	margin-top: 27px;
	text-align: center;
	background: #cbac6a;
	color:#fff;
	border-radius: 6px;
}
.spring-tip-formdata .spring-tip-formdata-small{
	padding-top: 10px;
	font-size: 14px;
}
.spring-tip-formdata .spring-tip-formdata-btn{
	font-size: 18px;
}
.spring-tip-formdata:hover{
	color:#fff;
}
.otherAccount .bindphone{
	display: block;
	padding: 10px 12px;
	margin-bottom: 0;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
	background-color: #00ab6f;
	border-color: #357ebd;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}
.otherAccount .bindphone.white{
	border-color: #00ab6f;
	background-color: white;
	color: #00ab6f;
}
.otherAccount{
	width: 320px;
	margin: 0 auto;
}
.m-t-10 {
	margin-top: 10px !important;
}
.otherAccount .row {
	margin: 0 0 15px 0;
	color: #666;
	font-size: 14px;
	position: relative;
}
/*绿翼会员专享提示结束*/
/*无陪儿童start*/
.search-flight-top-tips.ischild {
	display: block;
	float: none;
}
.search-flight-top-tips.ischild i {
	vertical-align: unset;
	margin-right: 3px;
}
.flight-item-new.ischild {
	pointer-events:none;
}
.flight-item-new.ischild .f-c-name,
.flight-item-new.ischild .f-a-name,
.flight-item-new.ischild .f-during .f-arrow {
	color: #c4c4c4;
}
.flight-item-new.ischild .f-ori .f-time,
.flight-item-new.ischild .f-ori .f-airport,
.flight-item-new.ischild .f-des .f-time,
.flight-item-new.ischild .f-des .cross-day,
.flight-item-new.ischild .f-des .f-airport,
.flight-item-new.ischild .currency em,
.flight-item-new.ischild .i-company {
	color: #b6b6b6 !important;
}
.flight-item-new.ischild .f-during .f-time {
	color: #c4c4c4 !important;
}
.flight-item-new.ischild .p-intro .price,
.flight-item-new.ischild .p-intro .hanshui,
.flight-item-new.ischild .p-intro .price .currency,
.flight-item-new.ischild .p-intro .price .currency em {
	color: #cdcdcd !important;
}
.flight-item-new.ischild .btn-book {
	background-color: #cdcdcd !important;
	border-color: #cdcdcd !important;
}
.search-flight-exceed-child {
	display: none;
	margin-bottom: 20px;
	float: none;
	font-size: 14px;
}
.search-flight-exceed-child i {
	margin-right: 5px;
}
/*无陪儿童end*/

/*中转推荐*/
.clear{
    clear: both;
}
.sort-box-placeholder{
	margin-bottom: 10px;
}
.sort-box{
	width: 982px;
	height: 38px;
	background: #fff;
	padding-top: 8px;
	padding-bottom: 8px;
	border-radius: 5px;
	border: 1px solid #e1ece8;
	box-sizing: border-box;
	position: relative;
	transition: 1s;
	-webkit-transition: 1s;
}
.sort-box .sort-item, .sort-box .sort-title{
	width: 18%;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	position: relative;
}
.sort-box-fixed .sort-box{
	/*width: 1200px;*/
	/*margin-left: -100px;*/
	position: fixed;
	top:0px;
	z-index: 15;
	height: 44px;
	border-radius: 0px;
}
.sort-box-bg{
	position: fixed;
	top:0px;
	background: #f2f2f2;
	width: 100%;
	z-index: 15;
	height: 0px;
	left: 0;
	box-shadow: 0 3px 10px rgba(153, 153, 153, 0.8);
	transition: opacity 1s;
	-webkit-transition: opacity 1s;
}
.sort-box-fixed .sort-box-bg{
	height: 44px;
}
.triangle_border_up{
	width:0;
	height:0;
	border-width:0 4px 4px;
	border-style:solid;
	border-color:transparent transparent #dddddd;/*透明 透明  灰*/
	position: absolute;
	margin-left: 10px;
	top: 5px;
}
.triangle_border_up:before{
	display:block;
	width:0;
	height:0;
	border-width:0 4px 4px;
	border-style:solid;
	border-color:transparent transparent #fc0;/*透明 透明  黄*/
	position:absolute;
	top:0px;
	left:0px;
}
/*向下*/
.triangle_border_down{
	width:0;
	height:0;
	border-width:4px 4px 0;
	border-style:solid;
	border-color:#dddddd transparent transparent;/*灰 透明 透明 */
	position: absolute;
	margin-left: 10px;
	top: 11px;
}
.triangle_border_down:before{
	display:block;
	width:0;
	height:0;
	border-width:4px 4px 0;
	border-style:solid;
	border-color:#fc0 transparent transparent;/*黄 透明 透明 */
	position:absolute;
	top:0px;
	left:0px;
}
.sort-box .sort-item{
	cursor: pointer;
}
.sort-is-up a, .sort-is-down a, .sort-item:hover a{
	color: #00ab6f;
}
.sort-is-up .triangle_border_up{
	border-color:transparent transparent #00ab6f;/*透明 透明  灰*/
}

.sort-is-down .triangle_border_down{
	border-color:#00ab6f transparent transparent;/*透明 透明  灰*/
}

.recommend-title{
	font-size: 15px;
	color: #000;
	margin-top:20px;
	margin-bottom: 8px;
}
.recommend-zhanwei {
	display: block;
    height: 30px;
}
.recommend-citys-swipe{
	overflow: hidden;
}
.recommend-citys-outer{
	position: relative;
}
.recommend-citys{
    margin-bottom: 10px;
	height: 62px!important;
	overflow: hidden;
 }

.recommend-citys .recommend-city{
	/*width: 312px!important;*/
	width: 286px!important;
	margin-right: 18px;
    height: 60px!important;
	margin-bottom: 20px;
    font-size: 14px;
    color: #999;
    display: table;
	float: left;
    background: #fff;
    border-radius: 5px;
    box-shadow: 0 0 20px #e9eaed;
    border: 2px solid transparent;
    box-sizing: border-box;
    cursor: pointer;
    position: relative;
}
.recommend-citys-outer.noslide .recommend-citys .recommend-city{
	width: 312px!important;
}
.recommend-citys .recommend-city:hover .recommend-city-name-text{
	color: #f60;
}
.recommend-citys .recommend-city.recommend-selected{
    border: 2px solid #00ab6f;
}
.recommend-citys .recommend-city.last{
    margin-right: 0px;
}
.recommend-citys .icon-arrow-new{
    display: block;
    top: 3px;
    right: 0;
    background: url(../site5/img/search/icon-arrow.png) center top no-repeat;
    width: 88px;
    height: 6px;
    margin:0 auto;
    margin-top: -10px;
}
.recommend-citys span{
    display: table-cell;
    vertical-align: middle;
}
.recommend-citys-swipe{
	position: relative;
	width: 900px;
	margin: 0 auto;
}
.recommend-citys-outer.noslide .recommend-citys-swipe{
	width: 100%;
}
.recommend-citys-outer .arrow{
	position: absolute;
	width: 26px;
	background: #fff;
	height: 60px;
	top: 0;
	line-height: 60px;
	text-align: center;
	border-radius: 5px;
	box-shadow: 0 0 20px #e9eaed;
	box-sizing: border-box;
	cursor: pointer;
}

.recommend-citys-outer .arrow a{
	color: #999;
}
.recommend-citys-outer .arrow.prev{
	left: 0px;
}
.recommend-citys-outer .arrow.next{
	right: 0px;
}
.recommend-citys-outer .arrow i{
	color: #999;
}
.recommend-citys-outer .arrow:hover i{
	color: #f60;
}
.recommend-citys-outer .arrow.dis i{
	color: #dcdcdc;
}
.recommend-citys-outer .arrow.dis:hover i{
	color: #dcdcdc;
}
.recommend-citys .recommend-city-center{

}
.recommend-citys .recommend-city-start{
    width: 80px;
    text-align: right;
}
.recommend-citys>.recommend-city.recommend-selected .recommend-city-name{
    color: #00ab6f;
}
.recommend-citys>.recommend-city.recommend-selected:hover .recommend-city-name{
	color: #00ab6f;
}
.recommend-citys .recommend-city-name{
    font-size: 16px;
    color: #333333;
    text-align: center;
    width: 150px;
}
.recommend-citys .recommend-city-name .recommend-city-name-text{
    position: relative;
    font-weight: normal;
    top: -8px;
}
.recommend-citys .recommend-city-end{
    width: 80px;
    text-align: left;
}
.recommend-city-detail{
	position: absolute;
	z-index: 999999;
	border:2px solid #008856;
	background: #fff;
	width: 522px;
	left: 80px;
	top: -120px;
	display: none;
}
.recommend-city-link .recommend-city-detail .f-active{
	border-bottom:none;
	box-shadow:none;
}
.recommend-city-link:hover .recommend-city-detail{display: block}
.flight-item-new .flight-block .recommend-city-link .f-intro{
	padding: 40px 0;
}
.recommend-city-detail .flight-block .f-intro .f-item .f-ori{
	width: 124px;
	padding-right: 10px;
}
.recommend-city-detail .flight-block .f-intro .f-trans .trans-info{
	width: 440px;
	margin-left: -16px;
}
.recommend-city-detail .flight-block .f-intro .f-item .f-dex{
	padding-left: 10px;
	width: 124px;
	text-align: left;
}
.flight-item-new .recommend-city-detail .flight-block .f-intro .f-item .f-time em{
	font-size: 24px;
	line-height: 24px;
	color: #333;
	position: relative;
	top: -5px;
}

.recommend-city-detail .flight-block .f-intro .f-item .c-caac-price-flight{
	right: 30px;
	text-align: left;
	top:1px;
}
.recommend-city-detail .flight-block .f-intro .f-trans .trans-underline{
	width: 470px;
	margin-left: 28px;
}
.recommend-citys-top{
	border: 1px solid #ddd;
	width: 100%;
}
:root .recommend-citys-top{
	border: 1px solid transparent;
}

.m-result .flight-list .recommend-citys-top>table{
	position: relative;
	width: 482px;
	float: left;
	height: 80px;
	font-size: 16px;
	color: #000000;
	display: table;
	background: #fff;
	border-radius: 5px;
	box-shadow: 0 0 20px #e9eaed;
	border: 2px solid transparent;
	box-sizing: border-box;
	margin-bottom: 20px;
	cursor: pointer;
}
.m-result .flight-list .recommend-citys-top>table .recommend-right{
	color: #999;
}

.m-result .flight-list .recommend-citys-top>table.last{
	float: right;
}
.m-result .flight-list .recommend-citys-top .otherFeesBlock{
	color: #000;
}
.m-result .flight-list .recommend-citys-top .recommend-center{
	padding-left: 20px;
	width: 360px;
}
.m-result .flight-list .recommend-citys-top .recommend-center .iconfont{
	color: #cceee2;
	display: inline-block;
	padding-left: 20px;
	padding-right: 20px;
}
.m-result .flight-list .recommend-citys-top td.recommend-right{
	width: 150px;
	text-align: right;
	padding-right: 10px;
}
.m-result .flight-list .recommend-citys-top .recommend-label-top{
	position: absolute;
	font-size: 12px;
	color: #4cc49a;
	padding: 0px 5px;
	border: 2px solid #cceee2;
	border-radius: 5px;
	top:12px;
	left: 10px;
}
.m-result .flight-list .recommend-citys-top .price em{
	font-size: 28px;
	color: #faa701;
	font-weight: bold;
	vertical-align: -4px;
}
.m-result .flight-list .recommend-citys-top .price span{
	color: #999999;
}
.m-result .flight-list .recommend-citys-top.one table{
	width: 100%;
}
.m-result .flight-list .recommend-citys-top.one table td{
	padding: 0;
}
.m-result .flight-list .recommend-citys-top.one .recommend-center .iconfont{
	padding-left: 50px;
	padding-right: 50px;
	font-size: 20px;
	vertical-align: middle;
}
.m-result .flight-list .recommend-citys-top.one .recommend-center{
	font-size: 18px;
}
.m-result .flight-list .recommend-citys-top.one .recommend-center .recommend-labal-top  {
	position: absolute;
	font-size: 12px;
	color: #4cc49a;
	padding: 0px 5px;
	border: 2px solid #4cc49a;
	border-radius: 4px;
	top: 12px;
	left: 10px;
}

.recommend-citys-top-item .hanshui-cont {
    float: right;
    position: relative;
    font-size: 12px;
    margin: 15px 10px 0 0;
}
.recommend-citys-top-item .price {
    float: right;
}

.recommend-label{
    position: absolute;
    color: #fff;
    font-size: 12px!important;
    display: inline-block;
    width: 70px;
    text-align: center;
    line-height: 24px;
    height: 24px;
    background: #4cc49a;
    border-radius: 4px 0 4px 0;
    top: 0;
    left: 0;
}
.lianyun .recommend-label{
    display: none;
}

.recommend-notice{
	border-top: 1px dashed #ddd;
	margin-left: 28px;
	margin-right: 28px;
	margin-bottom: 20px;
	padding-top: 10px;
	color: #999999;
	text-align: left;
	margin-top: -20px;
}
[lang="zh-HK"] .recommend-notice{
	border-top: 1px dashed #ddd;
    color: #999999;
    text-align: left;
    margin-top: -20px;
    padding: 20px 30px;
	margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
}

.recommend-notice-title{
	color: #000000;
	margin-bottom: 10px;
	font-weight: bold;
    font-size: 15px;
}
.showmore-liancheng{
	font-size: 14px;
	color:#0ea5ea;
	text-align: right;
}
.showmore-liancheng .btn-arr{
	border-width: 0 6px 6px;
	border-color: transparent transparent #0ea5ea;
	background: none;
	border-style: solid;
	height: 0;
	width: 0;
	display: inline-block;
	margin-left: 5px;
	vertical-align: middle;
}
.showmore-liancheng .showmore-up .btn-arr{
	border-width: 6px 6px 0;
	border-color: #0ea5ea transparent transparent;
}

.showmore-liancheng .showmore-down{
	display: inline;
	cursor: pointer;
}
.showmore-liancheng .showmore-up{
	display: none;
	cursor: pointer;
}
.showmore-liancheng.isshowmore .showmore-up{
	display: inline;
}
.showmore-liancheng.isshowmore .showmore-down{
	display: none;
}
[routelength='1'] .recommend-label{
	display: none;
}
.tax.hideforce{
	display: none!important;
}
.recommend-notice-cont p span{
	font-size: 12px!important;
}
.flight-item-new .recommend-city-detail .flight-block .f-intro .f-item .f-during .f-arrow .stopover{
	margin: -11px 0 0 -16px;
}
/*中转推荐结束*/
/*绿翼立减开始*/
.lvyi-ad-btn{
	height: 67px;
	width: 980px;
	/*background: url('//media.springairlines.com/cache/style/site5/img/flights/lvyi-ad-btn.png') no-repeat;*/
	color: #98663a;
	font-size: 24px;
	/*text-indent: 400px;*/
	line-height: 67px;
	cursor: pointer;
	margin-bottom: 20px;
}
.lvyi-ad-btn .price{
	font-size: 20px;
	color: #653c14;
	margin-left: 3px;
	margin-right: 3px;
}
.lvyi-ad-btn .price em{
	font-size: 28px;
}
.cp-booking-block{
	border-top: 1px dashed #dfdfdf;
}
/*.cp-booking-block-group .cp-booking-block:last-child{*/
	/*border-bottom: none;*/
/*}*/
.m-result .flight-list .cp-booking-block .price{
	color: #faa701;
	font-size: 14px;
	width: 74px;
	white-space: nowrap;
	margin-top: -1px;
}
.m-result .flight-list .cp-lv-reduction-and-insurance .price{
	vertical-align: top;
	line-height: 20px;
    margin-top: 10px;
}
.cp-lv-reduction-and-insurance .lv-reduction-label{
    margin-bottom: 8px;
    margin-top: 5px;
}
.m-result .flight-list .cp-booking-block .price span{
	color: #faa701;
}
.m-result .flight-list .price .reduction{
	margin-right: 2px;
}
.m-result .flight-list  .cp-booking-block .price em{
	font-size: 26px;
	font-weight: bold;
}
.m-result .flight-list  .cp-booking-block .price i{
	font-size: 14px;
	font-weight: bold;
}
.m-result .flight-list  .cp-booking-block .price i em{
	font-weight: normal;
	font-size: 14px;
}
.lv-reduction-label{
	width: 106px;
	height: 20px;
	/*background: url('//media.springairlines.com/cache/style/site5/img/flights/Membership-reduction.png') no-repeat;*/
	position: relative;
	cursor: pointer;
}
.lv-reduction-label-rule{
	position: absolute;
	z-index: 9;
	top:30px;
	left: 0px;
	width: 365px;
	padding: 20px 16px;
	border: 1px solid #119061;
	background: #fff;
	display: none;
	padding-right: 0;
	max-height: 300px;
}
.lv-reduction-label-rule-cont{
	overflow: auto;
	padding-right: 20px;
	max-height: 300px;
}
.lv-rule-cont{
	font-size: 13px;
	padding-left: 16px;
}
.lv-rule-cont ul.decimal li{
	list-style-type: decimal;
}

.lv-rule-cont .gray{
	font-size: 12px;
	color: #999999;
}
.lv-rule-cont .orange{
	color: #ff7143;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
}
.lv-reduction-label-rule:before{
	content: "";
	display: block;
	width: 22px;
	height: 9px;
	background: url(../site5/img/search/rectangle.png) center top no-repeat;
	position: absolute;
	top: -9px;
	left: 40px;
}

.lv-reduction-label-rule .lv-title{
	/*padding-left: 30px;*/
	color: #333333;
	font-size: 16px;
	line-height: 24px;
	height: 24px;
	margin-bottom: 10px;
	/*background: url('//media.springairlines.com/cache/style/site5/img/flights/rule-huangguan-new.png') left center no-repeat;*/
}
.lv-reduction-label-rule .lv-level-card{
	display: inline-block;
	color: #ae8860;
	font-size: 12px;
	border: 1px solid #ae8860;
	border-radius: 4px;
	padding: 2px 5px;
	margin-bottom: 5px;
}
.lv-reduction-label-rule .insurance-title{
	color: #333333;
	font-size: 14px;
	margin-top: 15px;
	padding-left: 20px;
	background: url('//media.springairlines.com/cache/style/site5/img/flights/rule-baoxian.png') left center no-repeat;
}
.lv-reduction-label-rule .insurance-rule-cont{
	padding-left: 20px;
	color: #999999;
	font-size: 12px;
}
.lv-reduction-label:hover .lv-reduction-label-rule{
	display: block;
}
.cp-booking-block .info{
    position: relative;
    cursor: pointer;
}
.cp-booking-block .info:hover .lv-reduction-label-rule{
    display: block;
}

.cp-booking-block .btn-c-book{
	width: 82px;
	height: 34px;
	background: #faa701;
	font-size: 14px;
	color: #fffffe;
	line-height: 32px;
	border: 1px solid transparent;
	border-radius: 4px;
	cursor: pointer;
	margin-top: 2px;
	-webkit-appearance:none;
}
.m-result .flight-list .cp-booking-block .price .reduction{
	font-size: 18px;
	font-weight: bold;
	font-family: Courier;
}
.cp-booking-block>div{
	display: inline-block;
	vertical-align: middle;
}
.cp-lv-reduction-and-insurance .info{
}
.cp-booking-block{
	clear: both;
	padding: 8px 0;
	box-sizing: border-box;
}
.cp-lv-reduction-and-insurance{
	padding-bottom: 12px;
}
.pt0{
	padding-top: 0px;
}
.cp-booking-block .cp-book{
	float: right;
	margin-bottom: 8px;
}

.cp-booking-block .info{
	width:120px ;
}
.cabin-item-new.cabin-product{
	padding-bottom: 0px;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product-transfer .c-intro .c-item .c-rule-info .c-rule-item{
	margin-top: 0;
	border: none;
	border-radius: 0;
	text-align: left;
	color: #333;
	font-size: 12px;
	float: none;
	margin-left: 0;
	position: relative;
	line-height: 16px;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product-transfer .c-intro .c-item .c-rule-info .c-rule-item .select{
	color: #00ab6f;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product-transfer .c-intro .c-item .c-rule-info .c-rule-item .c-rule-detail{
	top:30px!important;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product-transfer .c-rule-info{
	width: 200px;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product-transfer .c-intro .c-trans{
left: 149px;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product-transfer .c-intro .c-item .c-base-info{
	padding-top: 8px;
	vertical-align: top;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product-lianyun .c-intro .c-item .c-base-info{
	padding-top: 5px;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product-transfer .c-price{
	display: table-cell;
	vertical-align: middle;
	padding-left: 24px;
	padding-right: 0px;
	white-space: nowrap;
	min-width: 120px;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product-transfer .c-intro{
	vertical-align: top;
	padding-top: 30px;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product-transfer .cp-intro{
	/*padding-top: 22px;*/
	padding-right: 32px;
	min-width: 285px;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product-transfer .cp-intro>.cp-booking-block:first-child{
	border: none;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product-transfer .c-intro-name{
	min-width: 110px;
	text-indent: 20px;
	vertical-align: middle;
	padding-bottom: 12px;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product-transfer .IB .c-intro-name{
	vertical-align: top !important;
	padding:4px 0 !important;	
}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-base-info,
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-comb2-CabinLevelName .c-base-info {
	min-width: 80px;
	padding-right: 20px;
	padding-left: 0px;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product-transfer .c-intro .c-item .c-refund{
	min-width: 110px;
	padding-top: 14px;
	vertical-align: top;
}
.zhifei .flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-refund{
	padding-top: 0px;
}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-rule-info{
	min-width: 200px;
}
.flight-item-new .cabin-block .cabin-item-new .cp-intro .btn-c-book.normal{
	color: #faa701;
	background: none;
}
.cabin-item-new.cabin-product-transfer .cp-booking-block .price, .cabin-item-new.cabin-product-transfer .cp-booking-block .info{
	position: relative;
	top: 5px;
}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item2{
	margin-top: 10px;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product-transfer .c-item2 .c-intro-name{
	visibility: hidden;
}

.flight-item-new .cabin-block .cabin-item-new.cabin-product-transfer .IB .c-item2 .c-intro-name{
	visibility: inherit !important;
}
.flight-item-new .icon-refund {border-radius: 50%;background: #ADD700;color: #fff;display: inline-block;vertical-align: text-bottom;width: 18px;height: 18px;line-height: 20px;font-size: 14px;}
/*共享航班舱位名称分开显示*/
.flight-item-new .cabin-block .cabin-item-new.cabin-product-transfer.cabin-isShareFlight .c-item2 .c-intro-name{
	visibility: visible;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product-transfer.cabin-isShareFlight .c-item .c-intro-name{
	vertical-align: top;
	padding-top: 4px;
	font-weight: bold;
	color: #000;
}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item{
	min-height: 80px;
	table-layout: fixed;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product-transfer .c-price span{
	color: #999999;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product-transfer .c-price em{
	color: #faa701;
	font-weight: bold;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product-lianyun .c-intro .c-trans{
	left: 50px;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product-transfer .c-intro .c-item .c-refund .c-refund-detail{
	top:-9px;
}
/*绿翼实名弹框开始*/
.member-realname-cbk-dialog{
	font-size: 14px;
}
.member-realname-cbk-dialog .c333{
	color: #333;
}
.member-realname-cbk-dialog .mr22{
	margin-right: 22px;
}
.member-realname-cbk-dialog .giveup-tobook-box{
	text-align: right;
	line-height: 24px;
	margin-bottom: 10px;
	text-decoration: underline;
}
.giveup-tobook{
	padding-right: 20px;
	cursor: pointer;
}
.giveup-springDiscount{
	cursor: pointer;
}
.member-realname-btn-div{
	margin-top: 15px;
	margin-bottom: 32px;
}

.member-realname-btn-div .btn{
	width:216px;
	border-radius: 4px;
	cursor: pointer;
	line-height: 50px;
	display: inline-block;
	background: #faa701;
	color: #fff;
	text-align: center;
	font-size: 16px;
	box-sizing: border-box;
}
.member-realname-btn-div .gray-btn{
	color: #666666;
	border: 1px solid #999;
	background: #fff;
}
.error-tip-gray{
	height: 32px;
	line-height: 32px;
	background: #ececec;
	position: relative;
	margin-top: 12px;
	padding-left: 20px;
}
.error-tip-gray .iconfont{
	transform: scaleX(0.7);
	-webkit-transform: scaleX(0.7);
	display: inline-block;
}
.error-tip-gray  .realedlabel{
	float: right;
	padding-right: 20px;
	color: #1ecb95;

}
/*.error-tip-gray:before{*/
	/*content: "";*/
	/*top: -11px;*/
	/*border-width: 0 11px 11px;*/
	/*z-index: 99;*/
	/*border-color: transparent transparent #ececec;*/
	/*border-color: transparent transparent rgba(0, 0, 0, 0.1);*/
	/*left: 221px;*/
/*}*/

.clear{
	clear: both;
}
.error-tip-gray:after{
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 10px 10px;
	border-color: transparent transparent #ececec;
	top: -10px;
	z-index: 100;
	left: 35px;
	color: #333;
}
.member-realname-dialog{
	width:394px;
	min-height: 451px;	
	border-radius: 4px;	
	margin:0 auto;
}
.member-realname-dialog-cont{
	/*background: #d7c099;*/
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	padding-bottom: 10px;
	margin-top: -6px;
	background: #fefefe;
}
.member-realname-dialog ul{
	color: #59330c;
	font-size: 14px;
	padding-left: 123px;

}
.member-realname-dialog ul li{

}
.member-realname-dialog ul li:before{
	content: '';
	display: inline-block;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background: #59330c;
	vertical-align: middle;
	margin-right: 6px;
}
.member-realname-dialog .btn{
	display: block;
	color: #fff;
	width: 222px;
	text-align: center;
	margin: 0 auto;
	margin-top: 16px;
	cursor: pointer;
	border-radius: 30px;
	background: linear-gradient(to right, #4DE099, #3AC0B9);	
	position: relative;
	height:42px;
	line-height:42px;
	font-size:16px;
}
.member-realname-dialog .btn:hover{
	color:#fff;
	background: linear-gradient(to right, #34cd82,#24aba2);	
}
.ailpay-tips{font-size:12px;position:absolute;top:-12px;right: 0;padding: 0 5px;height:18px;line-height:18px;background:#fd9706;color:#fff;border-radius: 8px 8px 8px 0;word-break: keep-all;}
.springpass-dislabel-top{
	/* 2023/10/07不管是否享受绿翼立减绿翼会员标签都下线 */
	display: none;  
	position: absolute;
	right: -1px;
	top:-1px;
	background: url('../site5/img/flights/huangguan-small.png') no-repeat 10px center #f6e4cf;
	padding-left: 28px;
	padding-right: 4px;
	color: #8f6030;
	border-bottom-left-radius: 8px;
	line-height: 24px;
}
.member-realname-dialog-re .giveup-tobook-box{
	font-size: 14px;
    text-align: center;
    color: #1fcb94;
    text-decoration: underline;
}
.member-realname-dialog-re{
	padding-bottom: 40px;
	background: #fff;
}
.member-realname-dialog-re .re-tip{
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	padding-top: 10px;
}
.member-realname-dialog-re .re-tip div:nth-child(2){
	font-size: 16px;
}
.member-realname-dialog-re .re-tip .member-price{
	color: #1fcb94;
	font-size: 18px;
	background-image:-webkit-linear-gradient(right,#4DE099,#3AC0B9); 
    -webkit-background-clip:text; 
    -webkit-text-fill-color:transparent; 
}
.member-realname-dialog-re .re-tip .member-price em{
	font-size: 28px;
	background-image:-webkit-linear-gradient(right,#4DE099,#3AC0B9);
    -webkit-background-clip:text; 
    -webkit-text-fill-color:transparent;
}
.member-realname-dialog-re .c333{
	color: #333;
}
/* .member-realname-dialog-re .re-tip div:nth-child(1)::before {
    content: '///';
    background: -webkit-gradient(linear, left top, right top, from(#bababa), to(#767676));
    background: linear-gradient(to right, #bababa, #767676);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
	text-fill-color: transparent;
	margin-right: 10px;
} */
/* .member-realname-dialog-re .re-tip div:nth-child(1)::after {
    content: '///';
    background: -webkit-gradient(linear, left top, right top, from(#767676), to(#bababa));
    background: linear-gradient(to right, #767676, #bababa);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
} */
/*绿翼实名弹框结束*/
.SpringPassDiscountTop{
    clear: both;
    background: #f6e4d0;
    color: #8f6030;
    line-height: 32px;
    font-size: 13px;
    margin-bottom: 10px;
    margin-top: -10px;
    background: #f6e4d0;
}
.SpringPassDiscountTop img{
    vertical-align: middle;
    margin-top: -4px;
    margin-right: 8px;
    margin-left: 15px;
    height: 20px;
}
.f-active .springpass-dislabel-top{
	display: none;
}
.member-realname-cbk-dialog .member-price{
	margin-left: 5px;
	margin-right: 5px;
}
.member-realname-cbk-dialog .member-price em{
	color: #faa701;
	font-size: 18px;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product .cp-intro{
	padding-bottom: 10px;
}
.SpringGuideTitleSearch{
	color: #333;
	font-weight: bold;
	text-align: center;
	/*margin-top: -35px;*/
	padding-bottom: 2px;
	font-size: 18px;
}
.SpringGuideTitleSearch em{
	font-size: 28px;
	/* margin-left:-4px; */
	color:#1fca95;
	font-weight: normal;	
}
.member-dialog-close{
	bottom: -50px;
	position: absolute;
	height: 50px;
	width: 50px;
	top: auto;
	left: 255px;
}
.transfer .cp-booking-block-group{
	padding-top: 8px;
}

.transfer .cp-booking-block-group>div:first-child{
	border-top: none;
}
.lianyun .cp-booking-block-group>div:first-child{
	border-top: none;
}
.ruletype10 .descripton {
	border: 1px solid #faa701;
	border-radius: 4px;
	display: inline-block;
	line-height: 22px;
	color: #faa701;
	padding-left: 6px!important;
	padding-right: 6px;
}
/*绿翼立减结束*/
/*伊比利亚航空*/
.sharetxt{
	position: relative;
	color: #0ea5ea;
	margin-left: 10px;
	z-index:9;
	text-decoration: underline;
	font-size:12px;

}
.shareflight-hover{
	display: none;
	position: absolute;
	z-index: 16;
	border: 1px solid #008856;
	background: #fff;
	text-align: left;
	margin-top: 10px;
	padding: 6px 16px;
	color: #666;
}
.shareflight-hover::before{
	content: "";
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 10px solid #008856;
    position: absolute;
    top: -10px;
    left: 124px;
}
.shareflight-hover::after{
	height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 10px solid #fff;
    position: absolute;
    top: -9px;
    content: "";
    left: 124px;
}
.sharetxt:hover .shareflight-hover{
	display: block;
}
.gueststyle-99 .descripton{
    display: inline-block;
    width: 89%;
    vertical-align: top;
	color: #0ea5ea;
	text-decoration: underline;
}
.flightreal{
	position: absolute;
	color: #999;
	background:#fff;
	z-index:9;
}
/*伊比利亚航空结束*/
.discount-rule-icon{
	width: 24px;
	display: inline-block;
	vertical-align:  middle;
}
.discount-rule-title{
	display: inline-block;
	vertical-align: middle;
	position: relative;
    top: 1px;
}
/*日文组合产品*/
.jp-body .flight-item-new .flight-block .f-intro {width: 737px;}
.jp-body .flight-item-new .flight-block .f-intro .f-item .f-base-info .f-c-name .i-company {margin-top: -16px;font-size:24px;left: -41px;}
.jp-body .flight-item-new .flight-block .f-intro .f-item .f-base-info .f-a-name {display: none}
.jp-body .flight-item-new .flight-block .f-intro .f-item .f-des {width: 150px}
.jp-body .flight-item-new .flight-block .f-intro .f-item .f-ori {width: 150px;text-align: left}
.jp-body .flight-item-new .flight-block .f-intro .f-item .f-time em {font-weight: normal}
.jp-body .flight-item-new .flight-block .p-intro {width: 240px;}
.jp-body .flight-item-new .flight-block .p-intro .p-item .p-book {width: auto;}
.jp-body .flight-item-new .flight-block .p-intro .p-item .p-book {display: block;}
.jp-body .flight-item-new .flight-block .p-intro .p-item .p-book .btn-book {background: #fff;}
.jp-body .flight-item-new .flight-block .p-intro .p-item .p-book .btn-book {border-color: #fbae16;color: #fbae16;padding: 4px 9px;}
.jp-body .flight-item-new .flight-block .p-intro .p-item .p-book .btn-book:hover .btn-arr {border-color: #fff transparent transparent;}
.jp-body .flight-item-new .flight-block .p-intro .p-item .p-book .btn-book .btn-arr {border-color: #faa701 transparent transparent;}
.jp-body .flight-item-new .flight-block .p-intro .p-item .p-info {display: block;}
.jp-body .flight-item-new .flight-block .p-intro .p-item .p-info .price .currency {color: #050002;}
.jp-body .flight-item-new .flight-block .p-intro .p-item .p-info .price .currency em {color: #050002;font-weight: normal}
.jp-body .flight-item-new .cabin-block .cabin-item-new .cp-intro .cp-item .cp-info .price .currency,
.jp-body .flight-item-new .cabin-block .cabin-item-new.cabin-product {border-color: #008856!important;}
/* 卖完的仓位套餐 */
.jp-body .flight-item-new .cabin-block .cabin-item-new.cabin-product.sell-out {
    border-color: #ccc!important;
}
.jp-body .flight-item-new .cabin-block .cabin-item-new.cabin-product.sell-out .descripton span{
    color: rgb(216, 216, 216)!important;
}
.jp-body .flight-item-new .cabin-block .cabin-item-new.cabin-product .c-intro .c-item .c-rule-info .c-rule-item .select {color:#008856}
.jp-body .flight-item-new .flight-block .f-intro .f-item .f-base-info .f-c-name {margin-left: 102px;color: #000;}
.jp-body .flight-item-new .flight-block .f-intro .f-item .f-during {width: 160px;}
.jp-body .flight-item-new .flight-block .f-intro .f-item .f-during .f-arrow {position: relative;margin: 8px auto 10px;background: #cce2da;width: 140px;height: 2px;}
.jp-body .flight-item-new .flight-block .f-intro .f-item .f-during .f-arrow .icon-arrow-new {position: absolute;display: block;background: none;top: -7.55px;right: 0;width: 9px;height: 9px;font-size: 12px;color: #cce2da;}
.jp-body .flight-item-new .flight-block .f-intro .f-item .f-base-info{vertical-align: middle}
.jp-body .flight-item-new .cabin-block .cabin-item-new .cp-intro .cp-item .cp-book.onlynormal {margin-top: 9px;}
.jp-body .flight-item-new .cabin-block .cabin-item-new.cabin-product .cp-intro .cp-item .cp-book.onlynormal .btn-normal-book.btn-c-book {width: 88px;height: 30px;line-height: 30px;}
.flight-item-new .flight-block .special-info{
	padding-right: 30px;
	text-align: right;
	color: #999;
}
.flight-item-new .flight-block.disabled .p-intro .p-item .p-book .btn-book{
	background-color: #DBDBEA;
	border-color: #DBDBEA;
}
.hanshuitip.zhong-zhuan{
	width: 246px;
	right: -116px;
}
.flight-item-new .flight-block .p-intro .p-item .tip-descripton {
	/*position: absolute;*/
	/*right: 10px;*/
	overflow: hidden;
	font-weight: normal;
	color: #faa701;
	font-size: 12px;
	border-radius: 4px;
	border: 1px solid #faa701;
	width: 74px;
	height: 19px;
	text-align: center;
	line-height: 19px;
	float: right;
}

/* IJ湿租 */
.jp-body .flight-item-new .flight-block .f-intro .f-item .f-base-info .f-c-name .f-ij-shizhu-tips {
	font-size: 14px;
	font-weight: 700;
	color: #f00;
	position: absolute;
	bottom: -65px;
	left: 0;
	line-height: 1.5;
}
[lang="zh-CN"] .flight-item-new .flight-block .f-intro .f-item .f-base-info .f-c-name .f-ij-shizhu-tips {
	font-size: 12px;
	font-weight: 700;
	color: #f00;
	position: absolute;
	bottom: -75px;
	left: 0;
	line-height: 1.2;
}


.m-result .flight-list .cabin-item-new .tip-descripton{
	position: absolute;
	left: 0;
	overflow: hidden;
	font-weight: normal;
	color: #faa701;
	font-size: 12px;
	border-radius: 4px;
	border: 1px solid #faa701;
	width: 74px;
	height: 19px;
	text-align: center;
	line-height: 19px;
}

/*--- 常旅客多证件css ---*/
.frequent-card-tip{
	width: 100%;
	font-size: 12px;
	color: #999;
	margin-top: 0px;
	padding-bottom: 20px;
	color: #faa701;
}
.frequent-card-tip p {
	margin-top: 15px !important;
}
.frequent-card-tip .iconfont{
	vertical-align: -1px;
}
.FreeChooseSeatTip{
	color: #333;
    text-align: center;
    padding-bottom: 2px;
	font-size: 16px;
	/* font-weight: bold; */
}
/* 组合产品2.0 css */
.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new.cabin-product{
	float: none;
	border: none !important;
	width: 100% !important;
	padding: 0;
	margin: 0;
	padding: 28px 0;
  border-bottom: 1px dashed #dfdfdf !important;
  margin-bottom: 0;
}
.zh-cn.flight-list .flight-item-new .cabin-block .cabin-collapse .cabin-item-new.cabin-product:first-child{
	padding-top: 10px;
}
.zh-cn.flight-list .flight-item-new .flight-block .p-intro .p-item .p-book{
	padding-right: 23px;
}
.zh-cn.flight-list .flight-item-new .flight-block .p-intro .p-item .p-book .btn-book{
	padding:2px 14px 2px 21px;
	border: 2px solid #faa701;
	height: 26px;
  line-height: 0;
}
.zh-cn.flight-list .flight-item-new .flight-block .p-intro .p-item .p-book .btn-book .btn-arr{
	vertical-align: 2px;
}
.zh-cn.flight-list .flight-item-new .flight-block .p-intro .p-item .p-book .btn-book:hover{
	border-color: #fbbc3e!important
}
.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new .cp-intro .cp-item .cp-book .btn-c-book:hover{
	background-color: #fbbc3e!important;
}
.zh-cn.flight-list .flight-item-new .f-active{
	border-bottom: none;
}
.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new .c-intro .c-item{
	display: table-cell;
	vertical-align: middle;
}
.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new.cabin-product .c-intro .c-item .c-base-info{
	display: table-cell;
	padding-left: 40px !important;
	border-bottom: 0;
	min-width: 169px;
	text-align: left;
}
.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new.cabin-product .c-intro .c-item .c-rule-info{
	display: table-cell;
	/* width: 503px !important; */
	min-width: 438px !important;
	/* padding-right: 65px; */
}
.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new.cabin-product .c-intro .c-item .c-rule-info .c-rule-comb2-item .c-rule-box:first-child{
	margin-bottom: 15px;
}

.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new.cabin-product .c-intro .c-item .c-base-info .c-level{
	float: none;
	text-align: left;
}
.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new.cabin-product .c-intro .c-item .c-base-info .c-level .cabin-level{
  color: #666;
  font-size: 12px;
  margin-top: 5px;
  font-weight: normal;
}
/* 退改优享权益-beg */
.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new.cabin-product .c-intro .c-item .c-base-info .c-level .c-level-name{
    white-space: nowrap;
}
.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new.cabin-product .c-intro .c-item .c-base-info .c-level .worry-free-tag{
    top: -2px;
    color: #ffffff;
    height: 17px;
    padding: 0 4px;
    display: inline-block;
    position: relative;
    font-size: 12px;
    box-sizing: border-box;
    background: linear-gradient(to right, #f9961f,#ff7043);
    font-family: "Microsoft YaHei","Arial",sans-serif;
    margin-left: 4px;
    margin-right: 8px;
    border-radius: 7px 0 7px 0;
}
/* 退改优享权益-end */
.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new.cabin-product .c-intro .c-item .c-base-info .c-refund{
	float: none;
	text-align: left;
}
.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new.cabin-product .c-intro .c-item .c-rule-info .c-rule-item{
	line-height: 28px;
	min-width: 50%;
	padding: 0;
	float:left;
	font-size: 14px;
}
.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new.cabin-product .c-intro .c-item .c-rule-info .c-rule-item.comb2-line-name {
	width: 40px;
    min-width: 44px;
    text-align: center;
    height: auto;
    line-height: 18px;
    background: #4cc49a;
    border-radius: 3px;
    color: #fff;
    padding: 2px 2px;
}

.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new.cabin-product .cp-intro .cp-item{
	/* display: table-cell; */
	display: table;
}
.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new.cabin-product .c-intro{
	border-bottom: none
}
.zh-cn.flight-list .flight-item-new .price-spring{
	display: inline-block;
    height: 22px;
    line-height: 22px;
    background: #fef4e8;
    border-radius: 10em;
    border: 2px solid #fef4e8;
	/* 解决IE9缝隙 */
	overflow: hidden;	
	white-space: nowrap;
    display: inline-flex;
    align-items: center;
    justify-content: center;
	padding: 0 4px 0 10px;
}
.zh-cn.flight-list .flight-item-new .price-spring .label{
	height: 18px;
	/* IE下会有偏移？ */
	/* border-top-left-radius: 10em; */
	/* border-bottom-left-radius: 10em; */
	/* background: url(//media.springairlines.com/cache/style/site5/img/icon-split-curve.png) right no-repeat #fff; */
	/* padding-left: 5px; */
	/* padding-right: 7px; */
	display: inline-block;
	color:#fa951f;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	position: relative;
	display: inline-flex;
    align-items: center;
}
.zh-cn.flight-list .flight-item-new .price-spring .label img {
	width: 22px;
    height: 18px;
	margin-left: -3px;
}
/* 特价专享卡 */
.zh-cn.flight-list .flight-item-new .price-special-card{
	display: inline-block;
	height: 18px;
	background: #08b17a;
	border-radius: 10em;
	border:2px solid #08b17a;
	/* 解决IE9缝隙 */
	overflow: hidden;	
	white-space: nowrap;
}
.zh-cn.flight-list .flight-item-new .price-special-card .label{
	height: 18px;
	background: #fff;
	padding-left: 7px;
	padding-right: 7px;
	display: inline-block;
	color:#08b17a;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}

.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new.cabin-product .cp-intro .cp-item .cp-info .price{
	float:none ;
	display: block;
	margin-bottom: 0;
	text-align: right;
}
.zh-cn.flight-list .flight-item-new .price-spring .price-num{
	display: inline-block;
	color:#fd9620;
	padding:0 7px 0 2px;
	/* font-weight:bold; */
	line-height:0;
	font-size: 16px;
}
.zh-cn.flight-list .flight-item-new .price-spring .price-num em{
	font-size: 16px;
	font-weight: bold;
}

.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new .cp-intro .cp-item .cp-book .btn-c-book,.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new.cabin-product .cp-intro .cp-item .cp-book.onlynormal .btn-normal-book.btn-c-book{
	width: 86px;
	height: 26px;
	background: #faa701;
	font-size: 14px;
	color: #fffffe;
	line-height: 26px;
	border: 1px solid transparent;
	border-radius: 3px;
	cursor: pointer;
	text-align: center;
}
.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new.cabin-product .cp-intro .cp-item .cp-book{
	float: none;
	margin-top: 0;
	padding:0 23px 0 10px
}
.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new.cabin-product2 .cp-intro .cp-item .cp-book{
	padding-right: 23px;
}
.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new.cabin-product .cp-intro{
	padding-bottom: 0;
}
.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new.cabin-product .cp-intro .cp-item .cp-info{
	top: 0;
	float: none;
	text-align: right;
}
.zh-cn.flight-list .sale-limit{
	position: relative;
	display: inline-block;
	text-align: left;
	background: #ff7043;
	padding: 0px 4px;
	border-radius: 3px;
	color: #fff;
	margin-bottom: 8px;
	width: auto;
	height: auto;
	top: 0;
	left: 0;
}
.zh-cn.flight-list .cabin-collapse{
	display: none;
}

.zh-cn.flight-list .cabin-collapse-btn{
	position: relative;
	margin-top: -1px;
	/* border-top: 1px solid #d3d1d0; */
	text-align: center;
	line-height: 49px;
	font-size: 14px;
	background: #fff;
	color: #0095df;
	border-top: 1px dashed #dfdfdf;
	cursor: pointer;
}
.zh-cn.flight-list .cabin-collapse-btn.up-arrow{
	border-top-color: #fff;
	/* box-shadow: 0px 5px 10px -3px rgba(153, 153, 153, 0.3) inset; */
	background: linear-gradient(#F8F8F8,#ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#F8F8F8, endColorstr=#ffffff);/*IE<9>*/
}
.zh-cn.flight-list .cabin-collapse-btn .iconfont{
	display: inline-block;
	line-height: 0;
	margin-left: 1em;
	transition: all .3s;
	font-size: 12px;
}
.zh-cn.flight-list .cabin-collapse-btn .min-price{
	margin:0 6px
}
.zh-cn.flight-list .cabin-collapse-btn.up-arrow .iconfont{
	/* margin-left: 1em; */
	transform: rotate(-180deg);
	vertical-align: 0.1rem;
	transform-origin: center;
}

.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new.cabin-product .c-intro .c-item .c-base-info{
	vertical-align: middle;
	padding-bottom: 0;
    position: relative;
    top: 1px;
}
.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new.cabin-product .cp-intro .cp-item.show-tax .cp-info .price{
	height: auto;
}
.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new.cabin-product .hanshuitip{
	top: 48px;
}
.zh-cn.flight-list .m-result .flight-list .price span{
	margin-right: 0;
}
.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new.cabin-product .cp-intro .cp-item .cp-info .price-discount{	
	border-radius: 10px 0 10px 0;
	background: #ff7043;
	padding: 3px 8px;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
}
.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new.cabin-product .cp-intro .cp-item.show-tax .cp-info .price .hanshui-cont{
	vertical-align: 1px;
	cursor: pointer;
}
.zh-cn.flight-list .flight-item-new .label-new{
	position: absolute;
	display: table;
	top: 0;
	left: 0;	
}
.zh-cn.flight-list .flight-item-new .label-new .recommend-label{
	position: static;
	display: table-cell;
	vertical-align: middle;
	line-height: 20px;
	height: 20px;
}
.zh-cn.flight-list .flight-item-new .label-new .f-transfer-tag-info{
	position: static;
	display: table-cell;
	vertical-align: middle;
}
.zh-cn.flight-list .flight-item-new .flight-block .f-intro .f-transfer-tag-info .f-transfer-tag-item{
	display: table-cell;
	vertical-align: middle;	
}
.zh-cn.flight-list .flight-item-new .flight-block .f-intro .f-transfer-tag-info .f-transfer-tag-item .transfer-tag-item-text{
	color: #4cc49a;
	border: 1px solid;
	margin:0 0px 0 2px;
	background: none;
}
/* 通程标签 */
.zh-cn.flight-list .flight-item-new .flight-block .f-intro .f-transfer-tag-info .f-transfer-tag-item.c-tongChengTag {
	position: absolute;
	left: 30px;
	top: 100px;
	display: table;
	z-index: 1;
	padding-bottom: 10px;
}
.zh-cn.flight-list .flight-item-new .flight-block .f-intro .f-transfer-tag-info .f-transfer-tag-item.c-tongChengTag img {
	width: 16px;
	height: 16px;
	display: table-cell;
	vertical-align: middle;
	margin-right: 5px;
}
.zh-cn.flight-list .flight-item-new .flight-block .f-intro .f-transfer-tag-info .f-transfer-tag-item.c-tongChengTag .transfer-tag-item-text {
	color: #999;
	border: none;
	font-size: 14px;
	padding: 0;
	display: table-cell;
	vertical-align: middle;
	white-space: nowrap;
}
.zh-cn.flight-list .flight-item-new .flight-block .p-intro .p-item .tip-descripton{
	border-radius: 10px 0 10px 0;
	background: #ff7043;
	padding: 3px 8px;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
}
.zh-cn.flight-list .flight-item-new .flight-block .f-intro .f-transfer-tag-info .f-transfer-tag-item .c-rule-detail{
	padding-right: 10px;
}
.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new.cabin-product2 .c-intro .c-item{
	display: block;
}

.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new.cabin-product-transfer.cabin-product2 .cp-intro{
	padding-right: 0;
}

.zh-cn.flight-list .label-route {
	display: table-cell;	
	padding-left: 42px;
	min-width: 40px;
}
.zh-cn.flight-list .label-route .route
{
	width: 40px;
	height: auto;
	line-height: 18px;
	background: #4cc49a;
	border-radius: 3px;
	color: #fff;
	padding: 2px 2px;
}
.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new.cabin-product-lianyun.cabin-product2 .c-intro .c-item .c-base-info,
.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new.cabin-product-lianyun.cabin-product2 .c-intro .c-comb2-CabinLevelName .c-base-info{
	padding-left: 6px;
	text-align: left;
	padding-top: 0;
}

.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new.cabin-product2 .c-intro .c-item .c-base-info .c-level{
	line-height: 18px;
	font-weight: bold;
}
.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new.cabin-product-transfer.cabin-product2 .c-intro .c-item .c-refund{
	padding-top: 0;
}
.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new.cabin-product2 .c-intro .c-item .c-rule-info .c-rule-item{
	line-height: 28px;
	min-width: 50%;
	padding: 0;
	float:left;
	font-size: 14px;
}
.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new.cabin-product2 .c-intro .c-item .c-rule-info{
	min-width: 422px !important;
	position: relative;
	top: -5px;
}
.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new.cabin-product2 .c-intro .c-item .c-rule-info .route {
	width: 40px;
    height: auto;
    line-height: 18px;
    background: #4cc49a;
    border-radius: 3px;
    color: #fff;
    padding: 2px 2px;
}

.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new.cabin-product2  .c-intro .c-item{
	min-height: auto;
}
.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new.cabin-product-lianyun.cabin-product2 .c-intro .c-item .c-base-info.notair .c-level{
	display: inline-block;	
}
.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new.cabin-product-lianyun.cabin-product2 .c-intro .c-item .c-base-info.notair  .c-refund{
	display: inline-block;
	width: auto;
	min-width: unset;
}

.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new.cabin-product-transfer .c-intro .c-item .c-refund .c-refund-detail{
	top:50%;
	/* margin-top: -9px; */
}
.zh-cn.flight-list .flight-item-new .flight-block .p-intro .p-item .p-info .price{	
	white-space: nowrap;
}
.zh-cn.flight-list .flight-item-new .flight-block .p-intro .p-item .p-info .price .hanshui-cont{
	display: inline-block;
}
.zh-cn.flight-list .flight-item-new .flight-block .p-intro .p-item .p-info .price .hanshui{
	margin-bottom: 0;
}
.zh-cn.flight-list .flight-item-new .flight-block .p-intro .p-item .p-info .price .hanshui-cont .hanshuitip{
	white-space: normal;
	right: unset;
	top: 46px;
	left: -20px;
}
.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new.cabin-product .c-intro .c-item .c-base-info .c-refund .c-refund-detail .tabs{
	margin:0 9px;
	border-bottom:#eeeeee 1px solid;
	height: 29px;
	/* line-height: 29px; */
}
.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new.cabin-product .c-intro .c-item .c-base-info .c-refund .c-refund-detail .tabs .tab{
	display: inline-block;
	line-height: 28px;	
	margin: 0 28px 0 9px;
	cursor: pointer;
}
.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new.cabin-product .c-intro .c-item .c-base-info .c-refund .c-refund-detail .tabs .tab.selected{
	color: #00ab6f;
	border-bottom: #00ab6f 1px solid;
}
.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new.cabin-product .c-intro .c-item.c-item-composition .c-base-info .c-refund .c-refund-detail .c-refund-detail-content.hid{
	display: none;
}
.zh-cn.flight-list .flight-item-new .bg-chen{
	display: inline-block;
	color: #fff;
	background: #00ab6f;
	border-radius: 5px;
	line-height: 16px;
	padding: 0 5px;
	margin: 15px 4px 0 0;
}
.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-rule-info .c-rule-item .c-rule-detail{
	width: auto;
}

.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-rule-info .c-rule-item .c-rule-detail p{
	white-space: nowrap;
}
/* SIMON.V20241029.中转往返优惠预定卡片-beg */
.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-rule-info .c-rule-item .round-trip-discount{
    width: 622px;
}
.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-rule-info .c-rule-item .round-trip-discount p{
    white-space: normal;
    line-height: 16px;
}
/* SIMON.V20241029.中转往返优惠预定卡片-end */
.flight-item-new .cabin-block .cabin-item-new.cabin-product-transfer{
	/* border-top: 1px dashed #ddd; */
	border-bottom:1px dashed #ddd;
}
.flight-item-new .cabin-block .cabin-item-new.cabin-product-transfer:first-child{
	border-top: none;
}
.flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-rule-info .c-rule-item .c-rule-detail p.insurance-bottom-tip{
	color: #FF7043;
}
.zh-cn.flight-list .flight-item-new .cabin-block .cabin-item-new .c-intro .c-item .c-rule-info .c-rule-item .c-rule-detail p .insurance-detail-entry{
	float: right;
    text-decoration: underline;
    color: #0DA5EA;
}
.m-result .flight-list .cabin-item-new .tip-transfer-descripton{
	display: inline-block;
    border-radius: 10px 0 10px 0;
    background: #ff7043;
    padding: 3px 8px;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
}
/* SIMON.V20241029.中转往返优惠预定卡片-beg */
.m-result .flight-list .cabin-item-new .transfer-discount{
    width: auto;
    display: inline-block;
    position: relative;
}
.m-result .flight-list .cabin-item-new .transfer-discount-name{
    cursor: pointer;
    height: 20px;
    padding-left: 5px;
    line-height: 19px;
    display: inline-block;
    border-radius: 8px 0px 8px 0px;
    background-color: #FF7043;
}
.m-result .flight-list .cabin-item-new .transfer-discount-name span{
    color: #fff;
    font-size: 12px;
    font-family: Microsoft YaHei;
}
.m-result .flight-list .cabin-item-new .transfer-discount-name i{
    left: -4px;
    color: #fff;
    position: relative;
    font-size: 10px;
    font-weight: bold;
}
.m-result .flight-list .cabin-item-new .transfer-discount-tips{
    top: 34px;
    right: 0;
    width: 622px;
    border: 1px solid #008856;
    z-index: 16;
    display: none;
    position: absolute;
    text-align: left;
    background-color: #fff;
}
.m-result .flight-list .cabin-item-new .transfer-discount-tips .tdt-link{
    top:-15px;
    right:0;
    width:82.47px;
    height:16px;
    opacity:0;
    display:block;
    position:absolute;
    background-color:transparent;
}
.m-result .flight-list .cabin-item-new .transfer-discount-tips .tdt-tack{
    top:-9px;
    right:56px;
    width:22px;
    height:9px;
    display:block;
    position:absolute;
    background:url(../site5/img/search/rectangle.png) center top no-repeat;
}
.m-result .flight-list .cabin-item-new .transfer-discount-tips .tdt-text{
    width:100%;
    padding:8px 16px;
    overflow:auto;
    max-height:200px;
    box-sizing:border-box;
    text-align:justify;
}
/* SIMON.V20241029.中转往返优惠预定卡片-end */
.cp-book{
	position: relative;
}
.cp-book .new-product-tag{
	position: absolute;
	top: 50%;
	margin-top: -35px;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    left: 26px;
    height: 18px;
    line-height: 16px;
    background: #1FCA95;
    border-radius: 3px;
    padding: 0px 4px;
}
.cp-book .new-product-tag::after{
	content: "";
    position: absolute;
    left: 20px;
    top: 14px;
    border-top: 8px solid #1FCA95;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid transparent;
}
/* 518723 PC往返优惠标识需要区分具体航班号 往返情况隐藏第一程 往返有优惠 标签 */
.ruletype10.false{
	display: none;
}


/* 日分航班搜索新版样式-beg */
/*航线搜索修改 2024.09.19  mxl*/
.jp-body .pc-modify .flight-item-new .flight-block .f-intro .f-item .f-base-info .f-c-name .f-ij-shizhu-tips {
    bottom: -40px;
}
.jp-body .pc-modify .flight-item-new .flight-block .p-intro .p-item .p-book .btn-book {border-color: #FF9600;color: #FF9600;padding: 4px 9px;}
.jp-body .pc-modify .flight-item-new .flight-block .p-intro .p-item .p-book .btn-book .btn-arr {border-color: #FF9600 transparent transparent;}
.jp-body .pc-modify .flight-item-new .flight-block .p-intro .p-item .p-book .btn-book:hover i {border-color: #fff transparent transparent;}
.pc-modify .flight-item-new .cabin-block .cabin-item-new.cabin-product .c-intro{
    display: table !important;
}
.pc-modify .flight-item-new .cabin-block .cabin-item-new.cabin-product .c-intro .c-item{
    display: table-cell;
    position: relative;
}
.pc-modify .flight-item-new .cabin-block .cabin-item-new.cabin-product .cp-intro .cp-item .cp-info{
    width: 150px;
    display: table-cell;
    position: relative;
    vertical-align: middle;
}
.pc-modify .flight-item-new .cabin-block .cabin-item-new.cabin-product .cp-intro .cp-item .cp-info{
    width: 150px;
    display: table-cell;
    position: relative;
    vertical-align: middle;
}
.pc-modify .flight-item-new .cabin-block .cabin-item-new.cabin-product .cp-intro .cp-item .cp-info .price{
}
.pc-modify .price .currency{
    color: #FF9600;
    font-size: 24px;
    font-weight: bold;
    font-family: Meiryo;
}
.pc-modify .price .yuwei span{
    color: #666;
    font-size: 12px;
    font-family: Meiryo;
}
.pc-modify .price .yuwei i{
    color: red;
    font-size: 15px;
    font-family: Meiryo;
    font-weight: bold;
}
.jp-body .pc-modify .flight-item-new .flight-block .f-intro .f-item .f-during .f-arrow .icon-arrow-new{top: -28.9px; right: 30px; color: #D8D8D8; font-size: 42px;}
.jp-body .pc-modify .flight-item-new .flight-block .f-intro .f-item .f-during .f-arrow{background-color:#D8D8D8 ;}
.jp-body .pc-modify .flight-item-new .cabin-block .cabin-item-new .cp-intro .cp-item .cp-info .price .currency,
.flight-item-new .cabin-block .cabin-item-new .cp-intro .cp-item .cp-info .price .currency em{
    font-size: 24px;
    white-space: nowrap;
}
.jp-body .pc-modify .flight-item-new .flight-block .f-intro .f-item .f-des {width: 260px}
.jp-body .pc-modify .flight-item-new .flight-block .f-intro .f-item .f-ori {width: 260px;}
/* 日分航班搜索新版样式-end */