<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* èˆªç­é€‰æ‹© */
.m-fltCnt{ margin-top: 32px; padding: 10px 0 20px 0;}
.m-fltCnt_list{ float: left; width: 965px; padding: 15px; background: #fff; -moz-box-shadow: 0 0 3px rgba(0,0,0,.2); -webkit-box-shadow: 0 0 3px rgba(0,0,0,.2); box-shadow: 0 0 3px rgba(0,0,0,.2);  behavior: url(css/PIE.htc);}
.m-fltCnt_interest{ float: right; width: 230px;}
.flt_hd_title{ height: 60px;}
.flt_hd_title ul{ background: url(../images/flt_title_bg.png) repeat-x left center;}
.flt_hd_title ul li{ float: left; width: 109px; height: 60px; border-left: 1px solid #fff; list-style: none; text-align: center; color: #fff; cursor: pointer;}
.flt_hd_title ul li span{ display: block; margin-top: 10px;}
.flt_hd_title ul li b{ display: block; margin-top: 3px; font-size: 18px;}
.flt_hd_title ul li.active{ width: 140px; background: #fff; color: #e00070; border-right: 1px solid #fff; border-top: 3px solid #e00070;}
.flt_hd_title ul li.active span{ margin-top: 7px;}
.flt_hd_title ul li.date{ background: url(../images/flt_date.png) no-repeat 22px center; text-align: left;}
.flt_hd_title ul li.date .dateText{ width: 32px; line-height: 22px; margin-top: 8px; margin-left: 59px; font-size: 14px;
font-weight: bold;}
.flt_hd_title ul li.date .dateText a, .flt_hd_title ul li.date .dateText a:hover{ color: #fff; text-decoration: none;}
.flt_hd_table{ margin-top: 12px;}
.flt_table &gt; thead &gt; tr &gt; th{ padding: 12px 8px; border-bottom: none; font-size: 14px;}
.flt_table thead th{ background: #666666; color: #fff; text-align: center;}
.flt_table &gt; tbody &gt; tr &gt; td{ border-top:none!important}
.flt_table &gt; tbody &gt; tr:hover{ background: #e5f3f9;}
.flt_table &gt; tbody &gt; tr.flt_more:hover{ background: #fff;}
.flt_table &gt; tbody + tbody{ border: 1px solid #fff; border-top-color: #ccc;}
.flt_table tbody tr.title td{ position: relative; background: #f5f5f5; border-bottom:none; padding: 10px 6px;}
.flt_table .flt_logo{ float: left; margin-right: 10px;}
.flt_table .flt_logo_wifi{ margin-left: 10px; display:inline-block;}
.flt_table .flt_info{ float: left;}
.flt_table .flt_No{ font-size: 14px; font-weight: bold; color: #333;}
.flt_table .flt_No_t {
    font-weight: 400;
    font-size: 14px;
    color: #333333;
}
.flt_table .flt_type{ font-size: 12px; color: #999; margin-top: 5px;}
.flt_table .flt_type a{ color: #333; border-bottom: 1px dashed #333; margin-left: 5px;}
.flt_table .flt_type a:hover{ text-decoration: none;}
/* .flt_table .flt_from, .flt_table .flt_to{ position: absolute; top: 15px; line-height: 14px;} */
.flt_table .flt_from p.flt_date, .flt_table .flt_to p.flt_date{ margin-bottom: 0; font-weight: bold; font-size: 20px; color: #333;}
.flt_table .flt_from p.flt_site, .flt_table .flt_to p.flt_site{ margin-bottom: 0; font-size: 12px; color: #4d4d4d;}
.flt_table .flt_from{ text-align: right; right: 10px;}
.flt_table .flt_to{ text-align: left; left: 10px;}
.flt_table .flt_arrow{ position: relative; text-align: center;}
.flt_table .flt_arrow .stops{position: relative; display: block; top: 2px; width: 31px; height: 16px; margin: 0 auto;}
.flt_table .flt_arrow .flt_sumDate{ margin-top: -2px; font-size: 12px; color: #666;}
.flt_table .flt_GradeImg{ float: right; margin-top: 10px; padding-right: 10px; padding-bottom: 5px; border-right: 1px solid #dcdcdc;}
.flt_table .flt_GradeImg .cityGradeImg1{ background-position: 55px 0;}
.flt_table .flt_GradeImg .cityGradeImg2{ background-position: 42px 0;}
.flt_table .flt_GradeImg .cityGradeImg3{ background-position: 28px 0;}
.flt_table .flt_GradeImg .cityGradeImg4{ background-position: 13px 0;}
.flt_table .flt_GradeImg .cityGradeImg5{ background-position: 0 0;}
.flt_table .flt_GradeImg_i {
    float: right;
    margin-top: 10px;
    padding-right: 10px;
    padding-bottom: 5px;
}
.flt_table .flt_GradeImg_i .cityGradeImg5 {
    background-position: 0 0;
}
.flt_table .flt_tax {
    margin-top: 10px;
    text-align: center;
    color: #999;
}
.flt_tax a{ text-decoration: none; border-bottom: 1px dashed #333; color: #333;}
.flt_table .flt_price{ text-align: left;margin-left: 10px;}
.flt_table .flt_price em{ font-size: 12px; font-style: normal; color: #333;}
.flt_table .flt_price b{ font-size: 24px; font-weight: bold; color: #ff6600;}
.flt_table .flt_price_red em {
    font-size: 12px;
    font-weight: bold;
    color: #ba0606;
}
.flt_table .flt_price_red b {
    font-size: 24px;
    font-weight: bold;
    color: #ba0606;
}
.flt_table .flt_price span{ font-size: 12px; color: #4d4d4d;}
.flt_table tr.cnt td{ position: relative; border-bottom: 1px dashed #ccc; color: #333; font-size: 12px; text-align: center; padding: 10px 8px;}
/*.flt_table tbody:hover{ border: 1px solid #d3d3d3;border-top-width:2px;}*/
.flt_table tr.cnt td.textLeft{ text-align: left;}
.flt_table tr.cnt td.textRight{ text-align: right;}
.flt_table tr.cnt .condition{ color: #ff663a; text-decoration: none; margin-left: 5px;}
.flt_table tr.cnt .flt_priceBox{}
.flt_table tr.cnt .flt_price2{ position:relative;text-align:right;top:-3px;}/*.flt_table tr.cnt .flt_price2{ position: absolute; top: 7px; right: 60px;}*/
.flt_table tr.cnt .flt_price2 span{ color: #ff6600; font-size: 16px;}
.flt_table tr.cnt .flt_reserve{ position: absolute; right: 10px; top: 9px; width: 40px; height: 20px; line-height: 18px; background:#ffb000; border: 1px solid #e77c00; }
.flt_table tr.cnt .flt_reserve:hover{ border:1px solid #d04f00; background: #ff8400;}
.flt_table tr.cnt .flt_reserve a{ display: block; color: #fff; text-decoration: none; font-weight: bold;}
.flt_table tr.cnt .flt_dataInfo{ color: #ef3f36;}
.flt_table tr.flt_more .action{ float: right; margin-right: 2px;}
.flt_table tr.flt_more .action a{ color: #0066cc;}
.flt_table tr.flt_more .action b{
	display: inline-block;
	margin-bottom: -5px;
	margin-left: 4px;
	width: 0;
	height: 0;
	border-style: solid dashed dashed;
	border-width: 6px;
	border-color: #0066cc transparent transparent;
	overflow: hidden;
	zoom: 1;
	font-size: 0;
}
.flt_table tr.disabled td, .flt_table tr.disabled .flt_dataInfo, .flt_table tr.disabled .condition, .flt_table tr.disabled .flt_price2 span{ color: #999;}
.flt_table tr.disabled .flt_reserve{ color: #fff; border: 1px solid #666; background: #999;}
.flt_table tr.disabled .flt_reserve:hover{ color: #fff; border: 1px solid #666; background: #999;}
.flt_typeInfo{ display: none; position: absolute;  z-index: 100; border: 1px solid #e00070;}
.flt_typeInfo table{ border: none; margin: 0; text-align: center;}
.flt_typeInfo table &gt; thead &gt; tr &gt; th{ background: #f1f1f1; font-size: 14px; color: #333; font-weight: bold; border-bottom:none; text-align: center;}
.flt_typeInfo table &gt; tbody &gt; tr &gt; td{ background: #fff;}

.flt_table tr.cnt .gift{float:left;height:18px;width:18px;background:#F60;color:#fff;margin-right:4px;}
.flt_table tr.cnt .gift a,.flt_table tr.cnt .gift a:hover{color:#fff;text-decoration:none;}
.flt_table tr.cnt .jifen{float:left;margin-top:-1px;}
/*.flt_table tr.cnt td.cjj{padding:10px 0;text-align:left;}*/
.flt_table tr.cnt td.cjj {
    text-align: left;
}
/*.jico{display:inline-block;vertical-align:top;width:20px;height:20px;overflow:hidden;background:url(../images/di.png) 0 0;}
.txt{display:inline-block;vertical-align:top;height:20px;line-height:18px;padding:1px 5px 0 5px;overflow:hidden;background:#EF4035;color:#fff;font-size:13px;}*/
.jico{position: relative;
			z-index: 10;
			display: inline-block;
			width: 20px;
			height: 20px;
			border: 1px solid #ef4035;
			background-color: #fff;
			text-align: center;
			border-radius: 50%;
			font-weight: normal;
			color: #ef4035;
}
.txt{position: absolute;
			z-index: 5;
			display: inline-block;
			margin-left: -10px;
			height: 20px;
			line-height: 20px;
			color: #fff;
			background-color: #ef4035;
			padding-left: 15px;
			padding-right: 5px;}
#float_box{ width:150px; border:#f60 solid 1px; background:#fff; position:relative; z-index:9999;padding:3px;text-align:left;}   
#float_box span { position:absolute; width:20px; height:20px;left:2px; top:-14px;top:-12px\9; font-size:19px; color:#fff; overflow:hidden; display:block; }   
#float_box em { font-style:normal; position:absolute; width:20px; height:20px;left:2px; top:-15px;top:-13px\9; font-size:19px; color:#f60; overflow:hidden; display:block; } 

/* è®¢é˜… */
.flt_RSS{ margin-top: 50px; padding: 15px; padding-top: 0;  border: 1px solid #ccc; border-top: 2px solid #ef3f38;}
.flt_RSS h4{ font-size: 16px;}
.flt_RSS a.rssBox{ display: block; float: left; width: 58px; height: 22px; line-height: 22px; margin-top: -4px; border: 1px solid #ccc; text-align: center; color: #333; font-size: 12px;}
.flt_RSS a.rssBox:hover{ border: 1px solid #ee4037; color: #ee4037; text-decoration: none;}
.flt_ad{ margin-top: 10px; overflow: hidden;-moz-box-shadow: 0 0 3px rgba(0,0,0,.2); -webkit-box-shadow: 0 0 3px rgba(0,0,0,.2); box-shadow: 0 0 3px rgba(0,0,0,.2); behavior: url(../css/PIE.htc);}
/*.flt_interest{position: relative; z-index: 5; background: url(../images/flt_interestBg.jpg) repeat-x; padding-bottom: 10px; -moz-box-shadow: 0 0 3px rgba(0,0,0,.2); -webkit-box-shadow: 0 0 3px rgba(0,0,0,.2); box-shadow: 0 0 3px rgba(0,0,0,.2); behavior: url(css/PIE.htc);}*/
.flt_interest{position: relative; z-index: 5; background: url(../images/flt_interestBg.jpg) repeat-x; padding-bottom: 10px; -moz-box-shadow: 0 0 3px rgba(0,0,0,.2); -webkit-box-shadow: 0 0 3px rgba(0,0,0,.2); box-shadow: 0 0 3px rgba(0,0,0,.2); behavior: url(css/PIE.htc);}
.flt_interest h5{ height: 50px; line-height: 50px; margin: 0; background: #70376c; padding-left: 20px; font-weight: bold; font-size: 15px;  color: #fff;}
.flt_interest .flt_interestList{ width: 220px; margin:0 auto; margin-top: 15px; padding: 0 5px;}
.flt_interest .flt_interestList ul{ margin-bottom: 0;}
.flt_interest .flt_interestList li{ padding: 10px 5px; list-style: none; border-bottom: 1px dashed #ccc;}
.flt_interest .flt_interestList li a{ display: block; font-size: 12px; color: #333;}
.flt_interest .flt_interestList li .title{ float: left; width: 130px; line-height: 22px; color: #8c4c8b;}
.flt_interest .flt_interestList li .price{ float: right; margin-top: 15px;position: absolute;
margin-left: 120px;
text-align: right;
width: 80px;}
.flt_interest .flt_interestList li a .title b{ color: #666; font-size: 14px;}
.flt_interest .flt_interestList li a .price span{ color: #ff6600; font-size: 20px; font-weight: bold;}
.flt_interest .flt_interestList li a:hover .title b{ color: #333;}

/* æœºç¥¨é¢„è®¢ */
.flight_reserveTitle{ text-align: right;color: #fff; margin: 45px 16px 20px 0;}
.flight_reserveTitle h1{ margin-bottom: 0; font-weight: 200;  font-size: 46px; letter-spacing: 1px;}
.flight_reserveTitle .en{ font-size: 17px;}
.flight_reserve{ margin-top: 30px;}
.flight_reserveMain{ float: left; width: 595px; border: 1px solid #ccc; padding: 5px; background: #fff;}
.flight_reserveBg{ height: 130px; background: url(../images/flight_reserveBg.jpg) repeat-x;}
.flight_reserveImg{ float: left; width: 280px;}
.flight_reserveText{ float: left; height: 130px; margin-left: 15px;}
.flight_reserveText h5{ color: #333; font-size: 14px; font-weight: bold;}
.flight_reserveText .flight_reserveList{ margin-top: 5px;}
.flight_reserveText .flight_reserveList li{ list-style: none; padding-left: 16px; background: url(../images/xx.png) no-repeat left center; line-height: 24px;}
.flight_reserveText .flight_reserveList li a{ color: #666; text-decoration: none;}
.flight_reserveText .flight_reserveList li a:hover{ color: #ff9900;}
.flight_reserveText .introduce{ position: relative; right: -204px; bottom: 10px; color: #ff9900; text-decoration: underline;}
/* æœºç¥¨é¢„è®¢ Error*/
/*.flight_reserve_error{ height: 99px; margin-bottom: 35px; background: url(../images/flight_reserve_error.jpg) repeat-x left top;}*/
.flight_reserve_error{ margin-bottom: 35px; background: url(../images/flight_reserve_error.jpg) repeat-x left top;}
.flight_reserve_error_hd{ height: 50px; line-height: 55px; font-size: 16px; color: #fff; background: url(../images/flight_reserve_errorImg.jpg) no-repeat left top; padding-left: 75px;}
.flight_reserve_error_bd{ padding-left: 75px; font-size: 14px; color: #999; font-weight: bold; line-height: 50px;}
.flight_reserve_error_bd a{ color: #666; text-decoration: underline;}
.flight_reserve_error_bd a:hover{ color: #ff9900;}

/* æ—…å®¢èµ„æ–™ */
.flt_guestInfo{}
.flt_guestInfo .flt_guestInfo_hd{ width: 320px; height: 55px; line-height: 60px; padding-left: 75px; background: #fff url(../images/flt_icon.png) no-repeat 20px 0; font-size: 18px; color: #333; -moz-box-shadow: 0 0 3px rgba(0,0,0,.2); -webkit-box-shadow: 0 0 3px rgba(0,0,0,.2); box-shadow: 0 0 3px rgba(0,0,0,.2);  behavior: url(css/PIE.htc);}
.flt_guestInfo .flt_guestInfo_bd{ 
	width: 100%; 
    background: #ddd url(../images/flt_guestInfo_bg.jpg) repeat-x top left;
	-moz-box-shadow: 0 0 3px rgba(0,0,0,.2); -webkit-box-shadow: 0 0 3px rgba(0,0,0,.2); box-shadow: 0 0 3px rgba(0,0,0,.2);  behavior: url(css/PIE.htc);
	overflow: hidden;
} 
.flt_guestInfo .flt_guestInfo_bd table{ margin: 10px 0;}
.flt_guestInfo .flt_guestInfo_bd table &gt; tbody &gt; tr &gt; td{ border: none; line-height: 26px; vertical-align: middle; text-align: center; font-size: 14px; color: #444;padding:0!important;}
.flt_guestInfo .flt_guestInfo_bd table &gt; tbody &gt; tr &gt; td.line{ background: url(../images/tableLine.jpg) no-repeat right center;}
.flt_guestInfo .flt_guestInfo_bd table &gt; tbody &gt; tr &gt; td a{ color: #ff841f; text-decoration: none;}
.bgLine{ height: 3px;}
.bgLine .bgRed{ float: left; width: 400px; height: 3px; background: #e00070;}
.bgLine .bgBlack{ float: right; width: 1200px; height: 3px; background: #666;}
.flt_guestInfo_hd_remind{ padding: 8px 0 15px 20px; color: #444; font-weight: bold; background: #fff;}
.flt_guestInfo_hd_remind span{ color: #e00070;}
.flt_guestInfoMain{ margin-top: 20px;}
.flt_guestInfoCnt{position: relative; float: left; width: 920px; margin-bottom: 75px; background: #fff; -moz-box-shadow: 0 0 3px rgba(0,0,0,.2); -webkit-box-shadow: 0 0 3px rgba(0,0,0,.2); box-shadow: 0 0 3px rgba(0,0,0,.2);  behavior: url(css/PIE.htc);}
.flight_ordersCnt{ position: relative; float: left; width: 920px; margin-bottom: 75px;}
.guestInfoSide{ float: right; width: 275px;}
.flt_guestInfoCntTitle{ height: 65px; line-height: 65px; background: #6d6d6d; color: #fff; font-size: 18px;}
.flt_guestInfoCnt .flt_guestInfoCntTitle b, .flight_ordersCnt .flt_guestInfoCntTitle b{ position: relative; float: left; display: block; width: 42px; height: 65px; margin-right: 15px; margin-left: 20px; background-image: url(../images/flt_icon_server.png); background-repeat: no-repeat;}
.flt_guestInfoCnt .flt_guestInfoCntTitle b i{ position: absolute; right: -5px; bottom: 8px; width: 22px; height: 22px; line-height: 22px; text-align: center; font-style: inherit; background: #de7c00; color: #fff; font-size: 14px; -webkit-border-radius: 11px; -moz-border-radius: 11px; border-radius: 11px; behavior: url(css/PIE.htc);}
.flt_guestInfoCnt .contactsList .flt_guestInfoCntTitle{ padding-left: 50px; border-right: 1px solid #999;}
.flt_guestInfoCnt .user .flt_guestInfoCntTitle{ border-left: 1px solid #000;}
.flt_guestInfoCnt .user b{ background-position: 2px -60px;}
.flt_guestInfoCnt .contactsInfo b{ background-position: 2px -125px;}
.flt_guestInfoCnt .favorable b{ background-position: 2px -190px;}
.flt_guestInfoCnt .contactsList{ float: left; width: 240px;}
.flt_guestInfoCnt .user{ float: left; width: 680px;}
.contactsListCnt{ padding: 12px 0 0 50px;}
.contactsListCnt .checkbox{ margin: 12px 0;}
.contactsListCnt .blue{}
.flt_guestInfoCnt .insurance{ color: #666; display: block;}
.flt_guestInfoCnt .mt5{ margin-top: 5px;}
.flt_guestInfoCnt .orange{ color: #ff6600;}
.flt_guestInfoCnt .userCnt_title{ height: 40px; line-height: 40px; padding-left: 15px; padding-right: 15px; margin-top: 20px; margin-bottom: 12px; margin-right: 18px; background: #f2f2f2;}
.userCnt_title h5{ float: left; margin-left: 15px; font-size: 14px; color: #444; font-weight: bold;}
.userCnt_title .save{ float: left; width: 130px; margin-left: 300px;}
.userCnt_title .save label{ height: 40px; line-height: 40px;}
.userCnt_title .del{ float: left; margin-left: 20px;}
.userCnt_title .del a{ color: #de7c01; text-decoration: none;}
.userCnt_title .del a:hover{ color: #de7c01; text-decoration: underline;}
.flt_guestInfoCnt .addPassenger{ float: right; display: block; width: 92px; height: 26px; background: url(../images/flt_icon.png) no-repeat 0 -273px; margin-right: 20px;}
.flt_guestInfoCnt .favorableList{ margin: 10px 0 15px 77px;}
.flt_guestInfoCnt .form-inline{  margin: 0; margin-right:20px; padding: 10px 0; border-top: 1px solid #ccc; background: #ffffdb;}
.flt_guestInfoCnt .favorableList .form-group{ float: left; margin: 0 10px;}
.flight_ordersCnt .favorableList{ margin: 10px 0 15px 77px;}
.flight_ordersCnt .form-inline{  margin: 0; margin-right:20px; padding: 10px 0; border-top: 1px solid #ccc; background: #ffffdb;}
.flight_ordersCnt .favorableList .form-group{ float: left; margin: 0 10px;}
.flt_guestInfoCnt .red{ color: #cc0000;}
.flight_guestInfoBtn {position: absolute; bottom: -60px; width: 920px;}
.flight_guestInfoBtn a{ display: block; width: 154px; height: 36px; line-height: 36px; background-image: url(../images/flt_icon.png); background-repeat: no-repeat; font-size: 16px; text-align: center;}
.flight_guestInfoBtn a:hover{ text-decoration: none;}
.flight_guestInfoBtn a.prev{ float: left; background-position: 0 -299px; color: #666;}
.flight_guestInfoBtn a.next{ float: right; background-position: 0 -335px; color: #fff;}
.flt_guestInfoSide{ float: right; width: 266px; border: 2px solid #e00070; -moz-box-shadow: 0 0 3px rgba(0,0,0,.2); -webkit-box-shadow: 0 0 3px rgba(0,0,0,.2); box-shadow: 0 0 3px rgba(0,0,0,.2);  behavior: url(css/PIE.htc);}
.flt_guestInfoSide_hd{ height: 38px; line-height: 38px; color: #fff; font-size: 18px; padding-left: 18px; background: #e00070;}
.flt_guestInfoSide_bd{
	background:#ededed url(../images/flt_guestInfoBg.jpg) repeat-x;
}
.flt_guestInfoSide_bd dl{ width: 248px; margin: 0 auto; padding-top: 20px;}
.flt_guestInfoSide_bd dt{ border-bottom: 1px solid #ddd;}
.flt_guestInfoSide_bd dl dt{ padding-bottom: 5px;}
.flt_guestInfoSide_bd dl dd{ line-height: 26px;}
.flt_guestInfoSide_bd dl dt .left{ float: left; color: #333; margin-left: 10px; font-size: 14px;}
.flt_guestInfoSide_bd dl dt .right{ float: right; color: #e00070; margin-right: 10px; font-size: 14px;}
.flt_guestInfoSide_bd dl dd .left{ float: left; color: #999; margin-left: 10px;}
.flt_guestInfoSide_bd dl dd .right{ float: right; color: #999; margin-right: 10px;}
.totalPrices{ margin-top: 10px; border-top: 2px solid #ccc;}
.flt_guestInfoSide_bd dl dd .left2{ font-size: 18px; color: #333; margin-top: 13px; margin-bottom: 10px;}
.flt_guestInfoSide_bd dl dd .right2{ font-size: 30px; color: #ff6600; margin-top: 10px; margin-bottom: 10px;}

/* èˆªç­æŸ¥è¯¢ï¼Œå¾€è¿” */
.m-fltCnt-hd{ position: relative;}
.m-fltCnt-hd ul{ margin: 0;}
.m-fltCnt-hd li{ position: relative; z-index: 5; width: 415px; padding: 7px 18px; padding-bottom: 0; height: 65px; list-style: none; float: left; color: #666; background: url(../images/flt_tab_bg.jpg); border: 1px solid #ddd; border-bottom: none; cursor: pointer;}
.m-fltCnt-hd li.current{ background: #fff;}
.m-fltCnt-hd li .fltCnt_listCnt{ float: left; line-height: 24px; font-size: 14px;}
.m-fltCnt-hd li b.gray{ color: #333;}
.m-fltCnt-hd li b.red{ font-size: 16px; color: #ae275a;}
.m-fltCnt-hd li b.icon{display: block; width: 40px; height: 52px; background: url(../images/order_down_icon.png) no-repeat 0 -52px; float: right; margin-right: -5px;}
.m-fltCnt-hd li.current b.icon{background: url(../images/order_down_icon.png) no-repeat 0 0;}

/* ç¡®è®¤æ”¯ä»˜ */
.flt_orders_left{ float: left; width: 240px; border-right: 1px solid #72b75f; background: #49903e;}
.flt_orders_left1{ float: left; width: 240px; border-right: 1px solid #e00071; background: #ae275a;}
.flt_orders_right{ float: left; width: 678px; height: 65px; border-left: 1px solid #333; text-align: right; color: #fff; font-size: 13px;}
.flt_orders_right a{ color: #fff; font-size: 13px; margin-right: 10px;}
.flight_ordersCnt .success .flt_guestInfoCntTitle b{ background-position:-19px -374px;}
.flight_ordersCnt .success{ margin-bottom: 30px; background: #fff; padding-bottom: 30px; -moz-box-shadow: 0 0 3px rgba(0,0,0,.2); -webkit-box-shadow: 0 0 3px rgba(0,0,0,.2); box-shadow: 0 0 3px rgba(0,0,0,.2);  behavior: url(css/PIE.htc);}
.flight_ordersCnt .addServe .flt_orders_left{ background: #ae275a; border-right: 1px solid #e00071;}
.flight_ordersCnt .addServe .flt_guestInfoCntTitle b{ background-position:-19px -440px;}
.flt_ordersCnt{ margin-top: 30px;}
.flt_ordersCnt table{ width: 660px; margin-left: 242px;}
.flt_ordersCnt .table-bordered{ border: none;}
.flt_ordersCnt .table-bordered &gt; thead &gt; tr &gt; th{ border: none;}
.flt_ordersCnt .table &gt; tbody &gt; tr &gt; td.leftborder{ border-left: none;}
.flt_ordersCnt .table &gt; tbody &gt; tr &gt; td.rightborder{ border-right: none;}
.flt_ordersCnt .table-bordered &gt; thead &gt; tr &gt; th,.flt_ordersCnt  .table-bordered &gt; thead &gt; tr &gt; td{ border-bottom-width: 0;}
.flt_ordersCnt .table &gt; thead &gt; tr &gt; th, .flt_ordersCnt .table &gt; tbody &gt; tr &gt; th, .flt_ordersCnt .table &gt; tfoot &gt; tr &gt; th, .flt_ordersCnt .table &gt; thead &gt; tr &gt; td, .flt_ordersCnt .table &gt; tbody &gt; tr &gt; td, .table &gt; tfoot &gt; tr &gt; td{ padding: 20px 8px 5px 8px; color: #999;}
.flt_ordersCnt .table &gt; tbody &gt; tr &gt; td{ color: #333;}
.flt_orders_clause{ position: relative; width: 100%; background: #fff; -moz-box-shadow: 0 0 3px rgba(0,0,0,.2); -webkit-box-shadow: 0 0 3px rgba(0,0,0,.2); box-shadow: 0 0 3px rgba(0,0,0,.2);  behavior: url(css/PIE.htc);}
.flt_orders_clause .flt_orders_clause_hd{ padding-left: 75px; height: 45px; line-height: 45px; font-size: 18px; color: #000; background: url(../images/flt_icon.png) no-repeat 24px -505px; border-bottom: 2px solid #ccc;}
.flt_orders_clause .flt_orders_clause_bd{ margin-left: 80px; padding: 20px 0; color: #666; font-size: 13px;}
.flt_orders_clause .flt_orders_clause_bd a{ color: #f60; text-decoration: underline;}

/* åœ¨çº¿æ”¯ä»˜ */
.flt_pay_hd .flt_guestInfo_hd{ width: 600px; background-position: 20px -550px;}
.flt_pay_hd .flt_guestInfo_hd a{ color: #e00070; text-decoration: none;}
.flt_pay_hd .flt_guestInfo_hd a:hover{ color: #e00070; text-decoration: underline;}
.flt_pay_hd .flt_guestInfo_bd table &gt; tbody &gt; tr &gt; td .price-1{font-size: 18px; color:#ff6600; }
.flt_pay_hd .flt_guestInfo_bd table &gt; tbody &gt; tr &gt; td .price-2{font-size: 30px; color:#ff6600; position: relative; top:2px;}

.flt_pay_bd{ margin: 40px 0; -moz-box-shadow: 0 0 3px rgba(0,0,0,.2); -webkit-box-shadow: 0 0 3px rgba(0,0,0,.2); box-shadow: 0 0 3px rgba(0,0,0,.2);  behavior: url(css/PIE.htc);}
.flt_pay_title{ position: relative; width: 1200px; overflow: hidden; background-color: #6d6d6d;}
.flt_pay_title ul{ margin-bottom: 0;}
.flt_pay_title ul li{ position: relative; left: 2px; float: left; width: 240px; height: 60px; line-height: 60px; color: #fff; font-size: 18px; list-style: none; cursor: pointer;}
.flt_pay_title ul li.current{ background: #49903e url(../images/flt_pay_titleBg.jpg) no-repeat right center;}
.flt_pay_title ul li b{ display: block; float: left; width: 45px; height: 60px; margin: 0 18px 0 20px; background-image: url(../images/flt_pay_stepIcon.png); background-repeat: no-repeat;}
.flt_pay_title ul li.pay1 b{ background-position: 0 0;}
.flt_pay_title ul li.pay2 b{ background-position: 0 -60px;}
.flt_pay_title ul li.pay3 b{ background-position: 0 -120px;}
.flt_pay_main{ background-color: #fff; padding: 20px 0;}
.flt_pay_mainLogo{ width: 1150px; margin: 0 auto;}
.flt_pay_mainLogo a{ float: left; display: block; margin: 10px 5px;}

/* æ”¯ä»˜æˆåŠŸ */
.flt_paySuccessMain{ float: left; width: 900px;}
.flt_paySuccessMainSide{ float: right; width: 280px;}
.flt_paySuccessMain .flt_guestInfo_hd{ width: 600px; background-position: 20px -602px;}
.flt_paySuccessMain .flt_guestInfo_hd span{ color: #ef4036;}
.flt_payscs_tel{ margin-top: 55px; -moz-box-shadow: 0 0 3px rgba(0,0,0,.2); -webkit-box-shadow: 0 0 3px rgba(0,0,0,.2); box-shadow: 0 0 3px rgba(0,0,0,.2);  behavior: url(css/PIE.htc);}
.flt_payscs_hd{ position: relative; height: 35px; padding: 2px 0 8px 2px; font-size: 18px; color: #333; font-weight: bold; border-bottom: 2px solid #ccc;}
.flt_payscs_hd b{ position: absolute; left: 0px; border-bottom: 2px solid #e00070; padding-bottom: 6px; padding-bottom/*\**/:5px \9;}
.flt_payscs_weixin{ margin-top: 15px; border: 2px solid #fdb932; background: #fff; padding: 15px; -moz-box-shadow: 0 0 3px rgba(0,0,0,.2); -webkit-box-shadow: 0 0 3px rgba(0,0,0,.2); box-shadow: 0 0 3px rgba(0,0,0,.2);  behavior: url(css/PIE.htc);}
.flt_payscs_weixin .clearfix{ margin-top: 20px;}
.flt_payscs_weixinT{ width: 120px; float: left; margin-left: 10px; color: #666; line-height: 20px;}
.flt_payscs_weixinT span{ color: #ef4036;}
.flt_payscs_issue{ margin-top: 15px; border: 1px solid #ccc; padding: 15px; background: #fff;  -moz-box-shadow: 0 0 3px rgba(0,0,0,.2); -webkit-box-shadow: 0 0 3px rgba(0,0,0,.2); box-shadow: 0 0 3px rgba(0,0,0,.2);  behavior: url(css/PIE.htc);}
.flt_payscs_issueLis{ margin-left: 15px; margin-top: 10px; color: #666;}
.flt_payscs_issueLis ul{ margin-bottom: 0;}
.flt_payscs_issueLis li{ line-height: 30px; line-height/*\**/:29px \9; list-style-type: square;}
.flt_payscs_issueLis li a{ color: #666;}
.flt_payscs_issueLis li a:hover{ color: #e00070; text-decoration: none;}
.flt_paySuccessAd{ margin-top: 20px; -moz-box-shadow: 0 0 3px rgba(0,0,0,.2); -webkit-box-shadow: 0 0 3px rgba(0,0,0,.2); box-shadow: 0 0 3px rgba(0,0,0,.2);  behavior: url(css/PIE.htc);}
.flt_paySuccessLis{ height: 249px; border-bottom: 2px solid #e00070; overflow: hidden;}
.flt_guestInfo .flt_guestInfo_bd .flt_paySuccessLis table &gt; tbody &gt; tr &gt; td{ padding: 5px 10px!important; height: inherit;}

.flt_guestInfo .flt_guestInfo_bd .flt_paySuccessLis table &gt; tbody &gt; tr &gt; td.left{ text-align: left;}
.flt_guestInfo .flt_guestInfo_bd .flt_paySuccessLis table &gt; tbody &gt; tr &gt; td.right{ width: 260px; text-align: right;}
.flt_guestInfo .flt_guestInfo_bd .flt_paySuccessLis span{ font-size: 18px; color: #ef4036;}

.flt_guestInfo .flt_guestInfo_bd .flt_paySuccessLis a{ font-size: 18px; color: #ef4036; text-decoration: none;}
.flt_guestInfo .flt_guestInfo_bd .flt_paySuccessLis a:hover{ color: #ef4036; text-decoration: underline;}

.flt_paySuccessGoTitle{ float: left; width: 150px; height: 75px; line-height: 75px; color: #666; font-size: 14px;}
.flt_paySuccess .flt_guestInfo_hd_remind{ padding: 15px 0; padding-left: 20px; border: 1px solid #ccc; border-top: none;}
.flt_paySuccessGoIcon{ float: left;}
.flt_paySuccessGoIcon ul{ margin-bottom: 0;}
.flt_paySuccessGoIcon li{ float: left; margin: 0 38px; list-style: none;}
.flt_paySuccessGoIcon li a{ display: block; width: 65px; height: 75px; text-align: center; font-size: 14px; color: #999; font-weight: initial;}
.flt_paySuccessGoIcon li a:hover{ color: #666; text-decoration: none;}
.flt_paySuccessGoIcon li b{ display: block; width: 45px; height: 45px; margin: 0 auto; background-image: url(../images/flt_pay_success.png); background-repeat: no-repeat;}
.flt_paySuccessGoIcon li.home b{ background-position: 0 0;}
.flt_paySuccessGoIcon li.check b{ background-position: 0 -45px;}
.flt_paySuccessGoIcon li.manage b{ background-position: 0 -90px;}
.flt_paySuccessGoIcon li.ruyi b{ background-position: 0 -135px;}
.flt_paySuccessGoIcon li.hotel b{ background-position: 0 -180px;}
.flt_paySuccessGoIcon li.home a:hover b{ background-position: 0 -225px;}
.flt_paySuccessGoIcon li.check a:hover b{ background-position: 0 -270px;}
.flt_paySuccessGoIcon li.manage a:hover b{ background-position: 0 -315px;}
.flt_paySuccessGoIcon li.ruyi a:hover b{ background-position: 0 -360px;}
.flt_paySuccessGoIcon li.hotel a:hover b{ background-position: 0 -405px;}

/* è”ç¨‹èˆªç­ */
.flt_interlining tbody tr td{ text-align: center;}
.flt_interlining &gt; tbody &gt; tr:hover{background: inherit!important;}
.flt_interlining tbody{ border: 1px solid #fff!important;}
.flt_interlining tbody:hover{ border: 2px solid #ff8400!important;}
.flt_interlining .xc_btn{ width: 50px; height: 26px; line-height: 26px; text-align: center; background: #dbb684; color: #fff; margin-left: 10px;}
.flt_interlining .time{ width: 80px; padding-left: 6px; text-align: left; color: #333; margin-top: 6px; margin-left: 10px;}
.flt_interlining .time span{ color: #158bc4;}
.flt_interlining .flt_NO{ margin-top: 5px; font-size: 14px; color: #000;}
.flt_interlining .flt_airport{ margin-top: 7px;}
.flt_interlining .taxs{ margin-top: 38px; font-size: 12px; color: #333;}
.flt_interlining .taxs a{ font-size: 14px; color: #333; text-decoration: underline;}
.flt_interlining .cost{ color: #333;}
.flt_interlining .cost label{ font-size: 24px; margin-top: 10px; cursor: pointer;}
.flt_interlining .cost .description{ margin-top: 10px; margin-left: 12px;}
.flt_interlining .cost .description a{ color: #ff663a;}
.flt_interlining .cost.disabled label{ color: #a1a1a1;}
.flt_interlining .cost.disabled .description{ color: #a1a1a1;}
.flt_interlining .cost.disabled .description a{ color: #ffb29c; cursor: default;}
.flt_interlining .transferTime{ float: left; height: 24px; line-height: 24px; margin-left: 150px; padding-left: 25px; background: url(../images/flt_lc.png) no-repeat 0 -52px;}
.flt_interlining .transferTime span{ color: #ff8400;}
.flt_interlining .transferLine{ float: left; width: 365px; margin: 11px 25px; border-top: 1px dashed #ccc;}
.flt_interlining .transferBtn{ position: relative; float: left;}
.flt_interlining .transferBtn a{ display: block; width: 90px; height: 26px; background-image: url(../images/flt_lc.png);}
.flt_interlining .transferBtn .reminder{ position: absolute; width: 90px; text-align: center; margin-top: 6px; color: #ff8400;}
.flt_interlining .transferBtn.disabled a{ background-position: 0 -26px; cursor: default;}
.flt_interlining td.pt15{ padding-top: 15px;}
.flt_interlining td.pb15{ padding-bottom: 20px;}


/* é€€æ”¹è§„å®š */
.flt_tooltipBox{ position: absolute; padding: 15px; background: #fff; border: 1px solid #e00070; z-index: 99;}
.flt_tooltipBox h4{ margin-bottom: 5px; margin-top: 0; font-size: 14px; font-weight: bold; color: #e00070; text-align: left;}
.flt_tooltipBox .wm1{
    display: inline-block;
    white-space: nowrap;
    vertical-align: top;
    -webkit-writing-mode: vertical-lr;
    -ms-writing-mode: tb-lr;
    writing-mode: vertical-lr;
    unicode-bidi: bidi-override;
}
.flt_tooltipBox .wp-line{
	margin-bottom: 15px;
	border-top: 1px solid #999;
}
.flt_tooltipBox .wp-line .line{
	width: 75px;
	margin-top: -1px;
	border-top: 1px solid  #e00070;
}
.flt_tooltipBox table{ width: 100%;}
.flt_tooltipBox table td{ border: 1px solid #ccc; vertical-align: top; padding: 10px; color: #666; line-height: 22px;}
.flt_tooltipBox table td.borLeft{ padding-left: 0; border-left: none;}
.flt_tooltipBox table td.borRight{ padding-right: 0; border-right: none;}
.flt_tooltipBox table td.t-bg{
	background-color: #eee;
	color: #333;
}

/*é€€æ”¹ç­¾æ–°æ&nbsp;·å¼*/
.flt_tooltipBox table th,
.flt_tooltipBox table td {
    padding: 10px;
    color: #4B4B4B;
    line-height: 22px;
    text-align: center;
}
.flt_tooltipBox table th{
    border: 1px solid #ccc;
	color: #333;
	background-color: #EFF1F2;
}
.flt_tooltipBox table tr:nth-child(even) td{
	background-color: #F5F6F7;
}
{
background:#ff0000;
}

.flt_tooltipBox table td.borLeft {
    padding-left: 0;
    border-left: none;
}

.flt_tooltipBox table td.borRight {
    padding-right: 0;
    border-right: none;
}

.flt_tooltipBox table td.t-bg {
    background-color: #eee;
    color: #333;
}

.flt_tooltipBox .rule_head{
    height: 34px;
	margin: 15px 0;
	text-align: center;
}
.flt_tooltipBox .rule_head ul{
	/*width: 447px;*/
	display: inline-block;
	padding: 0;
	margin: 0 auto;
}
.flt_tooltipBox .rule_head ul li{
	float: left;
	width: 147px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	border: 1px solid #CCC;
	/* border-left: 0; */
	color: #333;
	font-size: 12px;
	font-weight: bold;
	list-style: none;
	cursor: pointer;
}
.flt_tooltipBox .rule_head ul li:first-child{
	/* border-left: 1px solid #CCC; */
	border-radius: 17px 0 0 17px;
}
.flt_tooltipBox .rule_head ul li:last-child{
	border-radius: 0 17px 17px 0;
}
.flt_tooltipBox .rule_head ul li.current{
	border-color: #E00070;
	color: #E00070;
}
.flt_tooltipBox .rule_text{
	width: 400px;
	color: #666;
	line-height: 20px;
	margin: 10px auto;
    text-align: left;
}
.flt_tooltipBox .rule_text a{
	color: #333;
	text-decoration: underline;
}
.flt_tooltipBox .angle{
	position: absolute;
	top: -5px;
	left: 20px;
	width: 10px;
	height: 5px;
	background: url(../images/angle.png) no-repeat;
}
/*é€€æ”¹ç­¾æ–°æ&nbsp;·å¼ end*/


/*è´µå®¾å®¤*/
.flt_cont_list{border:1px solid #999;min-height:52px;line-height:50px;margin:0 20px 20px 20px;color:#999;}
.flt_cont_list:hover{border:1px solid #e00070;}
.flt_cont_list:hover .flt_cont_left{color:#e00070;}
.flt_cont_left{float:left;background:#fff;font-size:18px;width:220px;text-align:center;}
.flt_cont_right{float:right;background:#eff0f0;color:#666;width:656px;}
.left1{float:left;width:212px;height:50px;}
.left1 input.check{margin:0 18px;}
.left_c{text-align:center;}
.left_r{text-align:right;margin-right:20px;}
.orange{color:#f60;}
.left_w{width:400px;}
.flt_cont_list_t{margin-top:10px;}
.flt_cont_right_cont{background:#ffffdb;padding:20px;margin-left:222px;margin-top:52px;}
.f_cont{border:1px solid #dcdcdc;padding:10px;background:#fff;}
.f_cont_top{margin-bottom:10px;}
.cont_right_b {border-bottom:1px solid #ccc;height:52px;}
.show_img{display:inline-block;}
.show1{margin-right:10px;}
.shuom{line-height:24px;}
.f_gray{color:#999;padding:0 20px;text-align:right;width:105px;float:left;}
.shuomx{color:#333;float:left;width:460px}
.line1{margin-bottom:10px;height:33px;line-height:33px;}
.line1 .form_cont,.line1 select{width:31%;height: 31px;line-height:26px; padding: 4px 12px;margin-right:1.5%;}
.line1 .form_cont1{width:97.5%;}
.flt_cont_list p.zhuyi1,.flt_cont_list div.zhuyi1{line-height:24px;}
.flt_cont_list div.zhuyi1 span.jcu{font-weight:bold;}

/*å¢ƒå¤–wifi*/
.clearfix{zoom: 1;} 
.clearfix:after {clear: both;content: '.';display: block;height: 0;visibility: hidden;}
.jwwifi{margin-top:300px;padding:50px 40px;margin-bottom:40px; background: #fff;}
.m1{}
.ml{width:420px;padding-right:50px;height:350px;float:left;padding-left:10px;}
.fr{float:left;width:700px;}
.city{float:left;margin-right:13px;margin-bottom:20px;}
.pricea{width:165px;height:30px;line-height:30px;background:#fcb833;padding:0 10px;}
/*.cityname{color:#996600;font-size:14px;float:left;}*/
.wifiprice{color:#fff;float:right;}
.bt{font-size:30px;font-weight:bold;color:#2e6d98;}
.dl{font-size:16px;color:#666;line-height:30px;text-align:justify;}
.title1{background:url(../images/wifi/titlebg.jpg) no-repeat left top;height:40px;border-bottom:2px solid #009acd;line-height:38px;color:#fff;font-size:16px;padding-left:18px;}
.m2{background:url(../images/wifi/2left.jpg) no-repeat;width:650px;clear: both;content: '.';display:block;height:480px;padding-top:40px;}
.online{width:450px;margin-left:660px;padding:15px 0;}
.tubiao{float:left;background:#eff0f0;border-radius:5px;width:65px;height:65px;text-align:center;line-height:65px;position:relative;margin:0 30px;}
.tubiao i{position:absolute;top:-10px;left:-10px;background:#fd9206;border-radius:14px;width:28px;height:28px;color:#fff;  line-height: 28px;text-align: center;font-style: inherit;font-size:16px;font-weight:bold;font-family:"å¾®è½¯é›…é»‘";}
.onb{font-size:18px;color:#0f0f0f;margin-bottom:5px;}
.m3{width:1120px;clear: both;content: '.';display:block;height:660px;padding-top:20px;}
.tab_box{clear: both;overflow:hidden;}
.tab_left{float:left;}
.tab_left ul li{list-style:none;background:url(../images/wifi/wifibg.jpg) repeat-x;width:250px;height:70px;line-height:50px;padding:10px 20px;}
.tab_left ul li:hover{background:#ff9101;color:#fff;cursor:pointer;}
.tab_left ul li.you{color:#666;}
.tab_left ul li.wu{color:#999;}
.tab_left .century{background:url(../images/wifi/wifisg.png) no-repeat 0 5px;padding-left:35px;font-size:22px;}
.tab_left ul li:hover .century{background:url(../images/wifi/wifiw.png) no-repeat 0 5px;color:#fff;}
.tab_left .wu .century{background:url(../images/wifi/wifig.png) no-repeat 0 5px;}
.tab_left .price{font-size:18px;padding-left:15px;}
.tab_left ul li:hover .price{color:#fff;}
.tab_right{width:730px;height:510px;border:10px solid #ff9001;padding:30px 20px;background:#fff;}
.tab_right_title{font-size:30px;font-family:"å¾®è½¯é›…é»‘";color:#663300;border-bottom:1px solid #663300;clear:both;overflow:hidden;padding-bottom:3px;}
.orange{color:#ff9001;}
.yuanjia{color:#999;font-size:16px;}
.tab_right_title_l{float:left;}
.tab_right_title_r{float:right;}
.tab_right_title_r .orange{font-size:18px;}
.tab_right_title_r .xianjia{font-size:30px;margin-left:20px;}
.tab_right_cont{margin-top:20px;}
.tishi{font-size:14px;margin-left:75px;color:#999;}
.tab_right_cont .rule{font-size:16px;margin-top:20px;}
.tab_right_cont .zhifu{text-align:right;font-size:14px;position:relative;height:35px;margin-top:40px;}
.btndg{float:left;width:124px;height:35px;background:url(http://media.juneyaoair.com/b2c/images/wifi/btnbg.jpg) no-repeat;line-height:35px;font-size:16px;text-align:center;margin-left:20px;}
.zhifu div{float:right;}
.line1 { margin-bottom: 10px; height: 33px;line-height: 33px;}
.rule a{color:#333;text-decoration:underline;}
.tishi p{margin:0;padding:0;line-height:22px;}
.adress{border:10px solid #f5f5f5;padding:20px 0 20px 20px;clear:both;overflow:hidden;margin-bottom:40px;}
.adress .ad_l{float:left;width:480px;border-right:1px dashed #ccc;}
.adress .ad_r{margin-left:20px;float:left;}
.adress .texttittle{font-size:16px;}
.adress .textcon{margin:0;}
.m4{padding-top:20px;margin-bottom:50px;}
.m5{margin-top:30px;color:#666;}
.titlec{background:url(../images/wifi/cbg.png) no-repeat;}
.m5 .bt1{font-size:16px;color:#333;}
.m5 .wd{margin-left:20px;}
.m5 .wt{margin-top:30px;}
.m5 .peichang{margin:0 auto;}
.m5 .peichang p{text-align:center;color:#4f9cf5;font-size:20px;margin:20px 0;}
.m5 .peichang .tab{margin:0 auto;width:700px;font-size:20px;border-top:1px #4f9cf5 solid;border-left:1px #4f9cf5 solid;border-collapse:collapse;margin-bottom:30px;}
.tab th{background:#4f9cf5;color:#fff;height:36px;line-height:36px;text-align:center;width:250px;border-right:1px solid #4f9cf5;border-bottom:1px solid #4f9cf5;}
.tab td{color:#666;border-right:1px solid #4f9cf5;border-bottom:1px solid #4f9cf5;height:34px;line-height:34px;text-align:center;}
.m5 .dn{margin-bottom:30px;}
.m5 p{font-size: 14px;}

.givegift{display:inline-block;vertical-align:top;width:20px;height:20px;overflow:hidden;background:url(../images/givegift.png) 0 0;}
#givegift_box{ width:150px; border:#f60 solid 1px; background:#fff; position:absolute; z-index:9999;padding:3px;text-align:left;}   
#givegift_box span { position:absolute; width:20px; height:20px;left:2px; top:-14px;top:-12px\9; font-size:19px; color:#fff; overflow:hidden; display:block; }   
#givegift_box em { font-style:normal; position:absolute; width:20px; height:20px;left:2px; top:-15px;top:-13px\9; font-size:19px; color:#f60; overflow:hidden; display:block; } 

/*ä¼‘æ¯å®¤è´­ä¹°*/
.bannerSlide,
.bannerSlide_bd li,
.bannerSlide_bd li a{
	height: 600px;
}
.bannerSlide_bd li a{
	top:0;
}
.bannerSlide_bd{
	position: relative;
}
.banner-box{
	position: absolute;
	left: 50%;
	bottom: 30px;
	width: 510px;
	height: 195px;
	margin-left: 90px;
	background: url(../images/lounge/banner-box-bg.png) no-repeat;
	color: #fff;
	overflow: hidden;
}
.banner-box .title{
	margin-top: 30px;
	font-size: 60px;
	text-align: center;
	line-height: 100%;
}
.banner-box .content{
	margin-top: 24px;
	margin-left: 35px;
	font-size: 18px;
	line-height: 30px;
}
h1{
	font-size: 40px;
	color: #333;
}
h3{
	font-size: 26px;
	color: #333;
}
.g-main{
	margin-top: 420px;
	background-color: #fff;
	overflow: hidden;
}
.lounge-show{
	margin-top: 80px;
	background-color: #f2f2f2;
	overflow: hidden;
}
.lounge-show h1{
	margin-top: 65px;
	text-align: center;
}
.lounge-show .describe{
	color: #808080;
	text-align: center;
    line-height: 100%;
}
.lounge-show .lounge-mn{
	margin-top: 40px;
	margin-bottom: 90px;
	margin-left: -25px;
}
.lounge-show .lounge-mn .lounge-item{
	float: left;
	width: 280px;
	margin-left: 25px;
}
.lounge-show .lounge-mn .hd{
	position: relative;
	z-index: 2;
	width: 120px;
	height: 120px;
	margin: 0 auto;
	border: 1px solid #d9d9d9;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	text-align: center;
	background-color: #fff
}
.lounge-show .lounge-mn .hd .title{
	margin-top: 30px;
	font-size: 22px;
	color: #333;
}
.lounge-show .lounge-mn .hd .text{
	margin-top: 2px;
	color: #808080;
	font-size: 12px;
}
.lounge-show .lounge-mn .bd{
	margin-top: -60px;
	border: 1px solid #d9d9d9;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
    background-color: #fff;
}
.lounge-show .lounge-mn .bd .text{
	margin-top: 90px;
	color: #808080;
	font-size: 17px;
	text-align: center;
}
.lounge-show .lounge-mn .bd .img{
	margin-top: 50px;
}
.lounge-buy{
	margin-top: 80px;
}
.lounge-buy h1{
	margin-top: 70px;
	padding-bottom: 48px;
	border-bottom: 1px solid #d9d9d9;
	text-align: center;
}
.lounge-buy .form-box{
	margin-top: 50px;
	padding-bottom: 35px;
	border-bottom: 1px dashed #d9d9d9;
}
.lounge-buy .form-box ul li{
	float: left;
	list-style: none;
}
.lounge-buy .form-box ul li .name{
	margin-bottom: 25px;
	font-size: 14px;
	color: #808080;
	text-align: center;
}
.lounge-buy .form-box ul li .text{
	font-size: 14px;
	color: #333;
	text-align: center;
}
.lounge-buy input.text{
	width: 235px;
	height: 30px;
	border: none;
	border-bottom: 1px solid #808080;
	background: none;
	padding-left: 15px;
	text-align: left;
}
.lounge-buy .form-box ul li.li-1{
	width: 310px;
}
.lounge-buy .form-box ul li.li-2{
	width: 145px;
}
.lounge-buy .form-box ul li.li-3{
	width: 300px;
}
.lounge-buy .form-box ul li.li-4{
	width: 155px;
}
.lounge-buy .form-box ul li.li-5{
	width: 290px;
}
.lounge-buy .form-box ul li .calendardiv{
	width: 150px;
	margin: 0 auto;
}
.lounge-buy .form-box ul li .calendardiv input{
	width: 150px;
	text-align: left;
	background: url(../images/lounge/icon-calendar.png) no-repeat 120px center;
}
.lounge-buy .form-box ul li.li-4 .operate{
	width: 110px;
	margin: auto;
}
.lounge-buy .form-box ul li.li-4 .operate a{
	float: left;
	display: block;
	width: 30px;
	height: 30px;
	line-height: 26px;
	text-align: center;
	font-size: 18px;
	color: #b3b3b3;
	border: 1px solid #b3b3b3;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	background: #fff;
    text-decoration: none;
}
.lounge-buy .form-box ul li.li-4 .operate a:hover{
	text-decoration: none;
}
.lounge-buy .form-box ul li.li-4 .operate .number{
	float: left;
	width: 46px;
	line-height: 30px;
	text-align: center;
	color: #333;
}
.lounge-buy .form-box ul li.li-5 .price{
	font-size: 24px;
	color: #de006b;
	text-align: center;
}
.lounge-buy .form-bottom{
	margin-top: 42px;
	padding-bottom: 35px;
	border-bottom: 1px solid #d9d9d9;
}
.lounge-buy .form-bottom .item{
	float: left;
	width: 355px;
	margin-left: 100px;
}
.lounge-buy .form-bottom .item .title{
	float: left;
	width: 100px;
	line-height: 30px;
	font-size: 14px;
}
.lounge-buy .form-bottom .item .text{
	float: left;
}

.lounge-buy .form-bottom .item.ml195{
	margin-left: 195px;
}
.lounge-buy .btn-buy{
	display: block;
	width: 190px;
	height: 44px;
	margin: 53px auto 92px;
	line-height: 44px;
	border: 1px solid #808080;
	background-color: #fff;
	text-align: center;
	font-size: 20px;
	color: #333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
}
.lounge-buy .btn-buy:hover{
	background-color: #de006b;
	color: #fff;
	border-color: #de006b;
	text-decoration: none;
}
.ad{
	width: 100%;
	height: 400px;
	background: url(../images/lounge/bg-2.jpg) no-repeat center;
	background-size: auto 100%;
}
.text-mn{
	margin-top: 69px;
	padding-bottom: 60px;
    border-bottom: 1px solid #d9d9d9;
}
.text-mn .img{
	float: left;
	width: 365px;
	margin-top: 15px;
	text-align: right;
}
.text-mn .content{
	float: left;
	margin-left: 175px;
}
.text-mn .content h3{
	margin: 0;
}
.text-mn .content .text{
	margin-top: 20px;
	line-height: 28px;
	font-size: 16px;
	color: #808080;
}
.text-mn.text-mn-s2{
	text-align: center;
}
.text-mn.text-mn-s2 .content{
	width: 100%;
	margin-left: 0;
}
.use-mn{
	padding-bottom: 60px;
    border-bottom: 1px solid #d9d9d9;
}
.use-mn h3{
	margin-top: 66px;
	text-align: center;
}
.use-mn .describe{
	font-size: 16px;
	color: #808080;
	text-align: center;
}
.use-mn .use-box{
	margin-top: 65px;
}
.use-mn .use-box .use-item{
	float: left;
	width: 400px;
	line-height: 28px;
}
.use-mn .use-box .use-item .img{
	text-align: center;
}
.use-mn .use-box .use-item .text{
	margin-top: 40px;
	text-align: center;
	font-size: 14px;
	color: #808080;
}

/*æ—&nbsp;é™ªé¡µé¢*/
.cardAimg{background:url(../images/zm.jpg) no-repeat center;-ms-background-size:cover;background-size:cover}
.cardBimg{background:url(../images/fm.jpg) no-repeat center;-ms-background-size:cover;background-size:cover}
.jjr .flt_guestInfoCntTitle b {background:url(../images/jjr.png) no-repeat center; }

.sjr .flt_guestInfoCntTitle b{background:url(../images/sjr.png) no-repeat center;}

.uplabel span{  position: relative;
  float: left;
  display: block;
  width: 18px;
  height: 18px;
  background-image: url(../images/limg.png);
  background-repeat: no-repeat;
  background-position: -18px 0px;
 }
.deletelabel span {
 float: left;
  display: block;
  width: 18px;
  height: 18px;
  background-image: url(../images/limg.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  }
.uporange {
     background-position: -18px -23px!important;
}
.deleteorange {
    background-position: 0 -23px!important;
}

   /* çˆ±å¿ƒæœåŠ¡ */
.l_serve{
	margin-top: 300px;
	background: url(../images/serve/bg2.jpg) repeat;
}
.l_serve_box{

}
.l_serve_box .content_top{
	height: 230px;
	margin: 0 auto;
	padding: 40px 45px 0 45px;
	background: url(../images/serve/bg1.jpg) repeat;
}

.l_serve_box .content_top .text{
	float: left;
}
.l_serve_box .content_top .text .title{
	margin-bottom: 5px;
	font-size: 46px;
	color: #3d3d3d;
}
.l_serve_box .content_top .text .describe{
	font-size: 18px;
	color: #3d3d3d;
}
.l_serve_box .content_top .btn{
	float: right;
	margin-top: 10px;
}
.l_serve_box .content_top .btn a{
	display: block;
	width: 200px;
	height: 58px;
	line-height: 58px;
	text-align: center;
	color: #fff;
	font-size: 18px;
	background: #fe8f01;
}
.l_serve_box .content_top .btn a.disable{
	background: #5f5f5f;
}
.l_serve_box .content_top .btn a:hover{
	text-decoration: none;
}
.l_serve_box .content_bottom{
	margin-top: -50px;
}
.l_serve_box .content_bottom .serve_list{
	margin-bottom: 32px;
}
.l_serve_box .content_bottom .serve_list ul li{
	float: left;
	width: 16.66%;
	list-style: none;
	text-align: center;
}
.l_serve_box2 .content_bottom .serve_list ul li{
	width: 20%;
}
.l_serve_box .content_bottom .serve_list ul li .icon{
	margin-bottom: 15px;
}
.l_serve_box .content_bottom .serve_list ul li .title{
	margin-bottom: 28px;
	font-size: 16px;
	color: #333;
}
.l_serve_box .content_bottom .serve_list ul li .content{
	color: #666;
	line-height: 24px;
}

/* æ”¯ä»˜ */
.flt_pay2_box{
	margin-top: 30px;
}
.flt_pay2_box .title{
	font-size: 16px;
	color: #e00070;
}
.flt_pay2_box .arrows{
	margin-left: 53px;
	border-width: 10px;
    border-color: transparent;
    border-bottom-color: #e00070;
    border-style: solid;
    width: 0;
}
.flt_pay2_box .flt_pay2_content{
	padding: 25px 30px;
	padding-bottom: 0;
	border-top: 5px solid #e00070;
	background: #fff;
}
.flt_pay2_box .content ul{
	margin: 0;
}
.flt_pay2_box .flt_pay2_content li{
	float: left;
	width: 235px;
	margin-bottom: 25px;
	list-style: none;
}
.flt_pay2_box .flt_pay2_content li input{
	float: left;
	margin-top: 10px;
	margin-right: 24px;
}
.flt_pay2_box .flt_pay2_content li.title{
	width: 100px;
	height: 66px;
	line-height: 68px;
	font-size: 12px;
	color: #696465;
}
.flt_pay2_box .flt_pay2_content li.borderLeft{
	border-left: 2px solid #ff6600;
}
.flt_pay2_box .flt_pay2_content li input.radioTop{
	margin-top: 28px;
}
.flt_pay2_box .flt_pay2_content li .radioBox{
	float: left;
	border:1px solid #eee;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px;
}
.flt_pay2_box .flt_pay2_content li .radioBox .radioBox_title{
	padding: 8px;
	padding-bottom: 0;
	color: #ff6600;
	font-size: 16px;
	border-bottom: 1px dashed #eee;
}
.flt_pay2_box .flt_pay2_content li .radioBox .radioBox_content{
	padding: 8px;
	color: #999;
	font-size: 12px;
}
.flt_pay2_box .flt_pay2_content .shoufu{
	position: relative;
	padding-bottom: 25px;
}
.flt_pay2_box .flt_pay2_content .shoufu img{
	float: left;
}
.flt_pay2_box .flt_pay2_content .shoufu div{
	float: left;
	padding-top: 20px;
	padding-left: 15px;
	color: #333;
}
.flt_pay2_box .flt_pay2_content .shoufu div a{
	color: #ff6600;
	text-decoration: underline;
}
.modal1{
	margin-top: 38px;
	margin-left: 20px;
	line-height: 24px;
}
.chargebacSuccesskBox_footer a.right {
    float: right;
    background-position: 0 -335px;
    color: #fff;
}
.modal2{
	margin-top: 15px;
}
.modal2 li{
	list-style: none;
	margin-bottom: 15px;
}
.modal2 li .title{
	float: left;
	width: 160px;
	text-align: right;
	margin-right: 15px;
	color: #666;
}
.modal2 li .modal2_content{
	float: left;
	width: 380px;
	color: #333;
}
.modal2 li .modal2_content label.radio{
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 20px;
}
.modal2 li .modal2_content label.inline{
	display: inline-block;
}
.modal3 .modal3_content{
	color: #999;
	text-align: center;
	margin-top: 20px;
}
.modal3 .code{
	width: 430px;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
}
.modal3 .code .left{
	float: left;
}
.modal3 .code .right{
	float: right;
	margin-top: 80px;
	line-height: 22px;
}
.modal3 .code .right a{
	color: #00a2eb;
}
.brandServiceList td table {
	width: 100%;
	text-align: center
}
/*å“ç‰Œè¿ä»·*/
.brandServiceTable tr td {
	width: 25%;
	padding: 5px 0;
	border: 1px solid #cccccc;
	position: relative;
	background-color:#ffffff !important;
	font-size:13px;
}
.brandServiceTable tr:first-child td{
	background-color: #dbb584 !important;
	color: #ffffff;
	font-size:14px;
}
.brandServiceTable tr td .flt_priceBox {
	position: absolute;
	right: 5px;
	top: 50%;
	transform: translate3d(0, -50%, 0);
	-webkit-transform: translate3d(0, -50%, 0);
	padding: 0 5px;
	background: #ffb000;
	border: 1px solid #e77c00;
}
.brandPrice {
	font-size: 20px;
	color: #FC6500;
	font-weight: bold;
}
.brandPrice span {
	font-size: 14px;
}
.brandBookBtn {
	height: 36px;
	text-align: center;
	line-height: 36px;
	background: #FC6500;
	width: 122px;
	color: #ffffff;
	margin: 5px auto;
}
.brandServiceTable tr td .flt_reserve a {
	color: #ffffff;
	font-size: 14px;
}
/*å“ç‰Œè¿ä»·è®¢å•è¯¦æƒ…*/
.brandServiceTableOrderDetail{
	width:800px;
	margin-top:30px;
}
.brandServiceTableOrderDetail tr td {
	padding: 5px 0;
	border: 1px solid #cccccc;
	position: relative;
	text-align:center;
	height:30px;
}

/*.brandServiceTableOrderDetail tr:first-child td:first-child {
	font-size: 14px;
	font-weight: bold;
	color: #e00070;
}*/

/*.brandServiceTableOrderDetail tr td  {
	position: absolute;
	right: 5px;
	top: 50%;
	transform: translate3d(0, -50%, 0);
	-webkit-transform: translate3d(0, -50%, 0);
	padding: 0 5px;
	background: #ffb000;
	border: 1px solid #e77c00;
}*/

</pre></body></html>