@charset "UTF-8";
/* CSS Document */
.search_seo{ background:#00b2d6; border-radius: 0 3px 3px 0; padding:2px; width:296px;}
.search_seo ul{ background:#fff; padding:5px 10px;}

.search_seo .input_seo{ border:0px; font-size:16px; padding-left:10px; height:34px; line-height:32px;width:70%;}
.search_seo  .button_seo{font-size:18px; width: 70px;padding:6px 0px;background:#00b2d6;}
@-moz-document url-prefix() {
    .search_seo  .button_seo {
        padding:3px 0px;
    }
}
.search_seo:hover, .search_seo:hover .button_seo{ background:#009DBD;}
.search_seo:hover .button_seo.buttonA{ border:1px solid #009DBD;}

/*航班查询列表（按拼音查询）*/
.breadcrumb h1, .navbar h1 { color: #333; display: inline;font-size: 12px;font-weight: normal;}
.breadcrumb{margin-top: 10px;}
.seo_main{ float:left; width:800px; font-family:"微软雅黑";}
@media (max-width:1189px) {.seo_main{ float:left; width:670px; }}
.flight_list{}
.listF_title{ border-bottom:2px solid #7fd1de; height:30px; line-height:30px; padding-left:10px;}
.listF_title h3{ font-size:14px;}
.listF_title h3 span{ font-size:12px;}
.listF_title i{padding:0 15px;}
@media (max-width:1189px) {.listF_title i{padding:0 10px;}}
.listF_title a{padding:0 2px; font-size:16px; font-weight:bold;}
@media (max-width:1189px) {.listF_title a{padding:0 1px; font-size:16px; font-weight:bold;}}
.listF_title h3, .listF_title i{float:left;}

.listF_box{ border:1px solid #e9e8e8; border-top:0px; overflow:hidden;min-height:212px}
.listF_box li{border-bottom:1px dotted #e9e8e8; padding:10px 6px; overflow:hidden;}
.listF_box span.letter{ background:#3dc5d4; border-radius:3px; color:#fff; display:block; padding:2px 10px; font-size:14px; float:left; margin:0 15px;font-weight: bold;text-align: center;
    width: 15px;}
.listF_box a{ color:#474747; display:block; float:left; padding:0 10px;}
.listF_box a:hover{ color:#ff6600;}

.listF_box dl{ border-bottom:1px dotted #e9e8e8; padding:10px 6px;  overflow:hidden;}
.listF_box dl dt{ background:#3dc5d4; border-radius:3px; color:#fff; display:block; font-weight:bold; padding:2px 0; font-size:14px; float:left; text-align:center; margin:2px 1%; float:left; width:5%!important;}
.listF_box dl dd {float:left; width:93%;}
.listF_box dl dd a{ color:#474747; display:block; float:left; padding:3px 1%; width:140px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
@media (max-width:1189px) {.listF_box dl dd a{ color:#474747; display:block; float:left; padding:3px 1%; width:131px;  text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}}
.listF_box dl dd a:hover{ color:#00b2d6;}

/*左边*/
.listF_box_small dl dd a{width:168px!important;}
@media (max-width:1189px) {.listF_box_small dl dd a{width:135px!important;}}

.seoF_link{ border:1px solid #e9e8e8; overflow:hidden; padding:8px 20px;}
.seoF_link h4{font-size:14px; line-height:3;}
.seoF_link li{clear: both;line-height: 25px;}
.seoF_link li b{ font-weight:bold; float:left; padding-right:10px; width:6%;}
.seoF_link li span{float:left; width:93%;}
.seoF_link li a{ color:#999; display:block; float:left; padding-right:10px; text-overflow:ellipsis; overflow: hidden; white-space:nowrap; width:90px;}
.seoF_link li a:hover{color:#ff6600;}

/*酒店推荐*/
.rec_hoter{}
.rec_hoter .title_hoter{ border-bottom:2px solid #d9d9d9; height:30px; line-height:30px; margin-bottom:10px; padding:0 10px;}
.rec_hoter .title_hoter h3{ font-size:18px; float:left;}
.rec_hoter_box dl{ border:1px solid #e8e8e8; float:left; margin-right:13px; overflow:hidden; width:185px; }
@media (max-width:1189px) {.rec_hoter_box dl{display: none;} .rec_hoter_box dl.mgr10{display: block; }}
.rec_hoter_box dl dd{padding:5px; overflow:hidden; }
.rec_hoter_box dl .title{ font-weight: bold;display:block; font-size:14px; height:28px; line-height:28px;  text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:100%;text-indent: 5px;color: #474747; }

/*国内机票*/
.rec_flight{ width:100%;}
.rec_flight .rec_title{ border-bottom:1px solid #e9e8e8; clear:both; height:33px; padding-left:10px;}
.rec_flight h2, .city_flg_title{ cursor:pointer; font-size:16px; padding:0 18px; line-height:2; float:left; font-weight:normal;}
.rec_flight .on{  border-bottom:2px solid #7fd1de; margin-bottom:-1px; }
.rec_flight .rec_box{ border-left:1px solid #e9e8e8;  overflow:hidden;}

.rec_flight .ticket-list{ height:100%; border-right:1px solid #e9e8e8; border-bottom:1px solid #e9e8e8; border-top: 1px solid #e9e8e8; padding:1px 0; overflow:hidden;}
.rec_flight .ticket-list li{float:left; line-height:30px; width:48%;}
.rec_flight .ticket-list li a{ line-height:30px; display:block; color:#333333; padding:3px 20px; }
.rec_flight .ticket-list li a:hover{ background:#f8f8f8;}
.rec_flight .last-item{ border-right:1px dotted #e9e8e8; margin-right:2%;}

.rec_flight .iflight-line {width:47%; color:#333; cursor: pointer;  text-align:left; display: inline-block; height:24px; font-size: 1.1em; overflow:hidden;}
@media (max-width:1189px) {.rec_flight .iflight-line {width:40%; color:#333; cursor: pointer;  text-align:left; display: inline-block; height:24px; font-size: 1.1em; overflow:hidden;}}
.rec_flight .iflight-date{width:26%; color:#666; cursor: pointer; text-align: center; display: inline-block; font-size: 1.1em; }
@media (max-width:1189px) {.rec_flight .iflight-date{width:30%; color:#666; cursor: pointer; text-align: center; display: inline-block; font-size: 1.1em; }}
.rec_flight .iflight-price{width:22%;  color:#ff6600; cursor: pointer; text-align:right; display: inline-block; font-size:1.2em; text-align:center; letter-spacing:-1px;}
.rec_flight .ino-price{width: 22%;color:#00b2d6; float:right}

/*航班时刻表*/
.seo_main_box{border:1px solid #e8e8e8; }
.seo_main_top{ background:#f5f5f5; border-top:2px solid #7fd1de; border-bottom:1px solid #e8e8e8; font-size:14px; height:30px; line-height:30px; padding:0 10px;}
.seo_main_title{ background:#fafafa; border-bottom:1px solid #e8e8e8; height:28px; line-height:28px; padding:0 10px;}

.list_seo{ background:#fff; border-bottom:1px solid #e8e8e8; clear:both; padding:10px 20px; overflow:hidden;}
.list_seo .box1, .seo_main_title .box1{ width:23%; float:left; }
.list_seo .box2, .seo_main_title .box2{ width:10%; float:left; }
.list_seo .box3, .seo_main_title .box3{ width:21%; float:left; text-align: center;}
.list_seo .box4, .seo_main_title .box4{ width:7%; float:left;}
.list_seo .box5, .seo_main_title .box5{ width:9%; float:left; text-align:center;  }
.list_seo .box6, .seo_main_title .box6{ width:14%; float:left; }
.list_seo .box7, .seo_main_title .box7{ width:12%; float:right; }
.list_seo .box8, .seo_main_title .box8{ width:20%; float:left; text-align:center;}
.list_seo .box9{ width:43%; float:left;}

.list_seo .box7 .btn_list{ border-radius:3px; font-size:14px; padding:4px 15px;}
.list_seo .box6 .input_seo{ background:#fcfcfc; border:1px solid #bdc1c1; font-size:14px; padding:2px 10px; height:22px; width:96%;}
.list_seo .box6 .input_seo:hover{ border:1px solid #29a8bb; -moz-box-shadow:1px 1px 1px #E5E5E5 inset;  -webkit-box-shadow:1px 1px 1px  #e5e5e5 inset;  box-shadow:1px 1px 1px  #e5e5e5 inset; box-shadow:0px 0px 3px #29a8bb;}
.list_seo .iconk{ height: 27px; margin-top: 10px; padding: 0; width: 30px;}
.list_seo_con{ clear:both; line-height:1.8; text-indent:20px; padding:10px 20px;}

/*SEO右侧*/
.side_seo{ float:right; width:300px;}
.side_box{ border:1px solid #e8e8e8;}
.side_title{ background:#f7f7f7; border-bottom:1px solid #e8e8e8; font-weight:normal; font-size:15px; padding: 0 10px; height:34px; line-height:34px; font-size:14px;}
.side_title h3{float: left;font-weight: normal;}
.side_title span{ color:#999; font-size:12px;}
/*右侧酒店推荐*/
.side_box .side_hotel dl{border-bottom:1px solid #f2f2f2; padding:5px; overflow:hidden;}
.side_box .side_hotel dl dt, .side_box .side_hotel dl dt img{ float:left; height:68px; width:100px;}
.side_box .side_hotel dl dd{ float:right; width:180px;}
.side_box .side_hotel dl dd p{ overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.side_box .side_hotel dl dd span{  position: relative;top: 30px;}


/*右边机票推荐*/
.side_box .side_flight a{ border-bottom:1px solid #f2f2f2; clear:both; display:block; font-size:14px; height:36px; line-height:36px; overflow:hidden; padding:0 10px;}
.side_box .side_flight a span{ color:#474747; float:left; width:70%;}
.side_box .side_flight a i{ color:#ff6600; float:right; text-align:right; width:29%;}
.side_box .side_gl a{ border-bottom:1px solid #f2f2f2; color:#474747; clear:none; height:36px; line-height:36px; float:left; width:280px; padding:0 10px;}
.side_box .side_gl a:hover{ background:#f4f4f4;}
/*全球机场信息*/
.shadow_seo{ -webkit-box-shadow: 0px 1px 1px #ccc; -moz-box-shadow: 0px 1px 1px #ccc; box-shadow: 0px 1px 1px #f5f5f5; font-family:"微软雅黑"; }/*阴影*/
.seo_about{ background:#f5fbfc; border:1px solid #e8e8e8; border-top:2px solid #22c4d9; line-height:20px; padding:15px 20px;}
.seo_about h2{ font-size:18px; padding-bottom:8px; font-weight:normal; }

.border_box{ border:1px solid #e8e8e8; padding:20px; }
.border_seo{ border:1px solid #e8e8e8; padding:15px; }
.border_seo dl dt{ float:left; width:8%;line-height: 30px; }
@media (max-width:1189px) {.border_seo dl dt{ float:left; width:10% }}
.border_seo dl dd{ float:left; width:92%;}
@media (max-width:1189px) {.border_seo dl dd{ float:left; width:87%;}}


.border_seo a{ color:#00b2d6; padding:4px 10px;  line-height: 30px;}
.border_seo a:hover, .border_seo .on, .border_seo a:hover i{background:#3dc5d4; border-radius:2px; color:#fff;}
.border_seo a i{ color:#999;}
.border_seo_new a{ color:#00b2d6; padding:0;  line-height: 20px;}
.border_seo_new a:hover{background-color:transparent; color:#00b2d6;}

/*推荐*/
.seo_recommend{ background:#f4f4f4; border:1px solid #e8e8e8; padding:10px; }
.seo_recommend h3{ font-size:16px; margin-bottom:5px; }
.seo_recommend img{ width:280px; }
.seo_recommend .btn{ font-size:14px; padding:5px 23px; margin-top:5px;}
.seo_recommend .flight{ background:#fff; padding:10px; font-size:14px;}
.seo_recommend .flight a{ clear:both; color:#474747; display:block; text-indent:5px; line-height:2;}
.seo_recommend .flight a:hover{background:#f4f4f4;}

.seo_details_title{ background:#fafafa; border-radius:3px 3px 0 0; border:1px solid #e8e8e8; border-bottom:0; font-size:14px; height:34px; line-height:36px; padding:0 20px;}

.seo_main_width{ width:395px;}
@media (max-width:1189px) {.seo_main_width{ width:330px;}}
.seo_main_map{ height:305px;padding: 0;}/*地图*/
.seo_main_map img{width:100%; height:100%;}

.seo_main_contact{ min-height:98px;}/*联系方式*/
.seo_main_contact dl{ clear:both; display:block; padding:4px 0;}
.seo_main_contact dt{ float:left; font-weight:bold; text-align:right; padding-right:15px;  width:70px;}
.seo_main_contact dd{ float:left; width:268px;}
@media (max-width:1189px) {.seo_main_contact dd{ float:left; width:220px;}}

.seo_main_next{min-height:48px;}/*附近机场*/
.seo_main_next a{padding:3px 2%; width:96%; float:left;}
.seo_main_next a:hover{background:#fff; color:#666;}

.seo_main_gps{ min-height:118px;}/*经伟度*/
.seo_main_gps p span{ display:block; float:left; width:80px;}

.seo_main_airway a{ color:#474747; float:left; padding-right:40px; vertical-align:middle;}/*航空公司*/
.seo_main_airway a:hover{ color:#666;}
.seo_main_airway a img{display:inline-block; vertical-align:middle;}
.tianxun_link a {color:#999; float:left; padding-right:20px; vertical-align:middle;}
/*交通信息*/
.seo_bus li{ border-bottom:1px dotted #f2f2f2; padding:10px 0;}


/*底部链接*/
.seo_link{ background:#f2f5f5; padding:10px 20px;}
.seo_link a{ color:#474747; padding-right:30px;}

/*搜索无结果*/
.noneInfo{margin:80px auto; padding:0; line-height:1.5; overflow:hidden; width:260px;}
.noneInfo dt{ float:left; width:60px;}
.noneInfo  dd{ float:left; width:200px;}
.w60{width:60px;}
/*全球航空公司大全*/
.airline { border:1px solid #e8e8e8; border-top:0;}
.airline .title_airline{ background:#f5fbfc; height:36px;  }
.airline .title_airline .title_left .box1{ width:22%; margin-left:20%;}

.airline ul, .airline .title_airline .title_left{ float:left; margin:10px 1%; width:48%;}
.airline ul li{ border-bottom:1px solid #e9eaf2; clear:both; overflow:hidden; line-height:42px; padding:0px 20px;}
.airline ul li:hover{ background:#f5fbfc;}

.airline ul li .box1{ width:20%;}
.airline ul li .box1 img{ width:27px;height:auto;}
.airline ul li .box2{ width:20%;}
.airline ul li .box3{ width:59%;}

.titleH3{ font-size:14px; padding:10px 0 0 20px; font-weight:normal;}
.airlineImg{position: relative;}
.airlineImg img{display: block;}
.airlineImg .image_big{width: 100%}
.airlineImg .logo_medium{background-color: #fff; border: 1px solid #bcbcbc;box-shadow: 1px 1px 2px gray;position: absolute; top: 50px;}
.airlist a{ width:22.9%; float:left; display:block; padding:2px 1%; color:#666;}
.airlist a:hover{ background:#f8f8f8!important; color:#474747; padding:2px 1%;}

.bb_seo{ border-bottom:1px solid #e9eaf2;}
.collapseAnchor{height:90px;overflow: hidden;float: left;}
.sm_more_info_collapsed {display: none;}
.price_pellets li{float: left; width: 33%;line-height: 30px;}
.monthPrict .montRight_seo{ width:700px; margin-left:20px;}
.monthPrict .montRight_seo li{ width:22px!important; padding-right:35px!important; text-align:left!important;}
@media (max-width:1189px) {.monthPrict .montRight_seo li{ width:22px!important; padding-right:23.6px!important;}}
.monthPrict .montRight_seo li .day{bottom:10px!important;}
@media (min-width:801px) {.copyright .footMax{ display:none;}}
.side_seo .sell{ height:180px; position:relative;}
.side_seo .sell .bottom{background-color: #03b0d5;
    border-radius: 0 0 3px 3px;
    bottom: 0;
    color: #fff;
    height: 26px;
    left: 0;
    line-height: 26px;
    padding: 6px 3%;
    position: absolute;
    width: 94%;
    z-index: 9;}
.side_seo .sell .bottom span{font-size: 16px;}
.side_seo .sell .bottom button{  background-color: #FFD445;
    border: medium none;
    border-radius: 3px;
    cursor: pointer;
    font-size: 15px;
    line-height: 22px;
    padding: 1px 10px;}
.side_seo .sell .bottom button:hover{ background-color:#E8B81C;color:#fff;}
.side_seo .sell img {border-radius: 3px 3px 0 0;}
.indent25{text-indent: 25px;}