﻿@charset "UTF-8";
.newsearch .add-leg a, .flights-panel .itaSolutionDetails .btn-book, .search-box .search-btn, .data-info-box .choice-btn, .booking-wrap .btn-next, .order-success-wrap .pay-btn, .booking-panel .btn-go {
  border-radius: 3px;
}

.flights-panel .scroll-leftbtn:before, .flights-panel .scroll-rightbtn:before, .bw-calendar .bw-cal-prev:before, .bw-calendar .bw-cal-prev:hover:before, .bw-calendar .bw-cal-next:before, .bw-calendar .bw-cal-next:hover:before, .eur-wrap .index-side-area .search-bd .rule, .eur-wrap .product-head-box .searchbox .rule, .eur-wrap .time-quantum .last, .eur-wrap .time-quantum .next {
  content: "";
  height: 0;
  width: 0;
  overflow: hidden;
  position: absolute;
}

.newsearch .add-leg a, .flights-panel .itaSolutionDetails .btn-book, .search-box .search-btn, .data-info-box .choice-btn, .booking-wrap .btn-next, .order-success-wrap .pay-btn, .booking-panel .btn-go {
  border-radius: 3px;
}

.flights-panel .scroll-leftbtn:before, .flights-panel .scroll-rightbtn:before, .bw-calendar .bw-cal-prev:before, .bw-calendar .bw-cal-prev:hover:before, .bw-calendar .bw-cal-next:before, .bw-calendar .bw-cal-next:hover:before, .eur-wrap .index-side-area .search-bd .rule, .eur-wrap .product-head-box .searchbox .rule, .eur-wrap .time-quantum .last, .eur-wrap .time-quantum .next {
  content: "";
  height: 0;
  width: 0;
  overflow: hidden;
  position: absolute;
}

/*=====================================common===================================*/
.header .tel .number {
  color: #f90;
}

.nav {
  background-color: #0079c2;
}

.nav .main-nav a:hover {
  background-color: #4CB7EF;
}

.nav .main-nav .select {
  background-color: #4CB7EF;
}

.nav .user-menu .menu-item:hover .no-login-wrap {
  background: #004776;
}

.nav .user-menu .menu-item .no-login-wrap:hover {
  background: #4CB7EF;
}

.nav .user-menu .menu-item:hover .my-home {
  background: #4CB7EF;
  color: #fff;
}

.nav .user-menu .icon-down-arrow2:before {
  color: #fff;
}

.consultant .con-block .con-person .con-p-center span {
  background: #4CB7EF;
}

.consultant .con-block .con-b-tp a:hover i:hover {
  color: #4CB7EF;
  border-color: #4CB7EF;
}

.consultant .con-block2 .con-b-tp2 a:hover i:hover {
  color: #4CB7EF;
  border-color: #4CB7EF;
}

/*字体图标*/
.icon-consultant:before {
  color: #4CB7EF;
}

.nav .user-menu li a {
  color: #fff;
}

.nav .user-menu .drop-down {
  background: #fff;
}

.nav .user-menu .drop-down a {
  color: #36c;
}

.nav .user-menu .drop-down a:hover {
  background: #e5f5ff;
}

.newsearch-leg {
  background: url(../images/condition_bg1.gif) scroll no-repeat 6px 25px;
}

.newsearch-leg .leg-tit {
  color: #f90;
}

.newsearch-leg .close-btn {
  background-color: #f90;
}

.newsearch-leg .close-btn:hover {
  background-color: #ffad33;
}

.newsearch .add-leg a {
  /* Fallback for sad browsers */
  background-color: #4CB7EF;
  /* Mozilla Firefox */
  background-image: -moz-linear-gradient(#7bcaf3, #4CB7EF);
  /* Opera */
  background-image: -o-linear-gradient(#7bcaf3, #4CB7EF);
  /* WebKit (Safari 4+, Chrome 1+) */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #7bcaf3), color-stop(1, #4CB7EF));
  /* WebKit (Chrome 11+) */
  background-image: -webkit-linear-gradient(#7bcaf3, #4CB7EF);
  /* IE10 */
  background-image: -ms-linear-gradient(#7bcaf3, #4CB7EF);
  /* W3C */
  background-image: linear-gradient(#7bcaf3, #4CB7EF);
}

.newsearch .add-leg a:hover {
  /* Fallback for sad browsers */
  background-color: #4CB7EF;
  /* Mozilla Firefox */
  background-image: -moz-linear-gradient(#92d3f5, #4CB7EF);
  /* Opera */
  background-image: -o-linear-gradient(#92d3f5, #4CB7EF);
  /* WebKit (Safari 4+, Chrome 1+) */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #92d3f5), color-stop(1, #4CB7EF));
  /* WebKit (Chrome 11+) */
  background-image: -webkit-linear-gradient(#92d3f5, #4CB7EF);
  /* IE10 */
  background-image: -ms-linear-gradient(#92d3f5, #4CB7EF);
  /* W3C */
  background-image: linear-gradient(#92d3f5, #4CB7EF);
}

/*搜索按钮 */
.newsearch .btn {
  /* Fallback for sad browsers */
  background-color: #cc7a00;
  /* Mozilla Firefox */
  background-image: -moz-linear-gradient(#ffa31a, #cc7a00);
  /* Opera */
  background-image: -o-linear-gradient(#ffa31a, #cc7a00);
  /* WebKit (Safari 4+, Chrome 1+) */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffa31a), color-stop(1, #cc7a00));
  /* WebKit (Chrome 11+) */
  background-image: -webkit-linear-gradient(#ffa31a, #cc7a00);
  /* IE10 */
  background-image: -ms-linear-gradient(#ffa31a, #cc7a00);
  /* W3C */
  background-image: linear-gradient(#ffa31a, #cc7a00);
}

.newsearch .btn:hover {
  /* Fallback for sad browsers */
  background-color: #d17d00;
  /* Mozilla Firefox */
  background-image: -moz-linear-gradient(#ffad33, #d17d00);
  /* Opera */
  background-image: -o-linear-gradient(#ffad33, #d17d00);
  /* WebKit (Safari 4+, Chrome 1+) */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffad33), color-stop(1, #d17d00));
  /* WebKit (Chrome 11+) */
  background-image: -webkit-linear-gradient(#ffad33, #d17d00);
  /* IE10 */
  background-image: -ms-linear-gradient(#ffad33, #d17d00);
  /* W3C */
  background-image: linear-gradient(#ffad33, #d17d00);
}

.bottom_mod dt {
  border-left-color: #f90;
}

.telphone p span {
  color: #f90;
}

.quamod li, .bottom_mod p i {
  background: url(../images/foot_icp.png) no-repeat;
}

.feed-list .cont a {
  color: #36c;
}

.newsearch-history a {
  color: #36c;
}

.flow-step .pg-link .pgtext a {
  color: #36c;
}

.flow-step .pg-active .pgtext {
  color: #f90;
}

/*=====================================首页===================================*/
.index-panel {
  /*搜索导航*/
  /*国内机票栏色彩*/
}

.index-panel .airplane-nav {
  border-bottom-color: #4CB7EF;
}

.index-panel .airplane-nav .arrow {
  border-color: #4CB7EF #fff;
}

.index-panel .airnav-active {
  background-color: #4CB7EF;
}

.index-panel .icon-question:before {
  color: #f90;
}

.index-panel .inter-ticket .sale-info li a:hover .sale-info-price {
  background-color: #f90;
}

.index-panel .sale-info li a:hover {
  background-color: #f90;
}

.index-panel .icon-discount:before, .index-panel .icon-time:before {
  color: #4CB7EF;
}

.index-panel .tabs-hdbox .tabs .thistab, .index-panel .tabs-hdbox .tabs .thistab a:hover {
  background-color: #4CB7EF;
}

.index-panel .inland-ticket {
  border-top-color: #f90;
}

.index-panel .inland-ticket .sale-nav {
  background-color: #f0f0f0;
}

.index-panel .inland-ticket .sale-info li a:hover .sale-info-price {
  background-color: #f90;
}

.index-panel .inland-ticket .sale-info li a:hover {
  background-color: #f90;
}

.index-panel .sale-info li {
  border-color: #e1e1e1;
}

.index-panel .gz_mail h3 {
  color: #4CB7EF;
}

.index-panel .gz_mail_box {
  border-color: #4CB7EF;
}

.index-panel .gz_mail .mail-submit {
  background: #4CB7EF;
}

.index-panel .gz_mail .mail-submit:hover {
  background: #f90;
}

.index-panel .side-item .hd {
  background-color: #f0f0f0;
}

.index-panel .personality em {
  color: #f90;
}

.index-panel .personality .experience {
  background: #f90;
}

.index-panel .personality .experience i {
  background: #e68a00;
}

.index-panel .personality .experience:hover {
  background: #ffa31a;
}

.index-panel .personality .experience:hover i {
  background: #f59300;
}

.index-panel .icon-weixin:before {
  color: #54b332;
}

.index-panel .weixin-bd .icon-tick:before {
  color: #4CB7EF;
}

.index-panel .icon-email:before {
  color: #4CB7EF;
}

/*=====================================机票首页===================================*/
.flights-index-panel .searchbox {
  background: #0079c2;
}

.flights-index-panel .newsearch-history dl a {
  color: #36c;
}

.flights-index-panel .newsearch-history dl a:hover {
  color: #36c;
}

.flights-index-panel .h-c-title {
  color: #666;
}

.flights-index-panel .h-tei-box {
  border-color: #e1e1e1;
}

.flights-index-panel .h-tei-box .h-tei-price {
  color: #f90;
}

.flights-index-panel .news-tabbox .news-hd .title {
  color: #666;
}

.flights-index-panel .news-tabbox .icon-title-time:before, .flights-index-panel .everybody-search .icon-title-search:before {
  color: #4CB7EF;
}

.flights-index-panel .side-item .hd {
  background-color: #f0f0f0;
}

.flights-index-panel .news-tabbox .tabs .thistab, .flights-index-panel .tabs-hdbox .tabs .thistab a:hover {
  background-color: #4CB7EF;
}

/*=====================================机票列表===================================*/
.flights-panel .searchbox {
  background: #f8f8f8;
  border-color: #e1e1e1;
}

.flights-panel .panelInner {
  background: #f8f8f8;
}

.flights-panel .flights-h1 {
  color: #f90;
}

.flights-panel .itaSolutionListTitle {
  color: #f90;
}

.flights-panel .itaSolutionDetails .btn-book {
  background-color: #1f6899;
}

.flights-panel .itaSolutionDetails .btn-book:hover {
  background-color: #2171a6;
}

.flights-panel .itaPrice {
  border-color: #ffc83f;
  background-color: #fef6e4;
}

.flights-panel .itaSolutionRow:hover .itaPrice, .flights-panel .itaSolutionRowDetail:hover .itaPrice {
  border-color: #ffb90c;
}

.flights-panel .air-show {
  border-color: #e1e1e1;
  background-color: #f8f8f8;
}

.flights-panel #matrixPanel .close-btn {
  border-color: #e1e1e1;
  color: #36c;
}

.flights-panel .scroll-leftbtn {
  border: 1px solid #4CB7EF;
}

.flights-panel .scroll-leftbtn:before {
  border-right: 6px solid #4CB7EF;
  border-top: 6px dashed transparent;
  border-bottom: 6px dashed transparent;
}

.flights-panel .scroll-rightbtn {
  border: 1px solid #4CB7EF;
}

.flights-panel .scroll-rightbtn:before {
  border-left: 6px solid #4CB7EF;
  border-top: 6px dashed transparent;
  border-bottom: 6px dashed transparent;
}

.flights-panel .special-list .hd {
  border-color: #e68a00;
  color: #e68a00;
}

.flights-panel .special-list .bd {
  border: 2px solid #ff5d00;
}

.flights-panel .special-list .itaSolutionRow {
  background-color: #fffaf5;
}

.flights-panel .flight-bigtitle .price em {
  color: #FF6C00;
}

.flights-panel .flight-num .num {
  color: #FF6C00;
}

.flights-panel .multi-subhd .icon-plane:before {
  color: #4CB7EF;
}

.flights-panel .multi-subhd h3 {
  color: #f90;
}

.flights-panel .mulit-flights-table .green {
  color: #00a300;
}

.flights-panel .mulit-flights-table .red {
  color: #fa5e5b;
}

.flights-panel .mulit-flights-table .flight-btn:hover .up-radio {
  color: #f90;
}

.flights-panel .mulit-flights-table .radio-on, .flights-panel .mulit-flights-table .flight-btn:hover {
  background: #f90;
}

.flights-panel .mulit-flights-table .radio-off {
  background: #4CB7EF;
}

.flights-panel .mulit-flights-table .w11 .sprice {
  color: #f40;
}

.flights-panel .multi-flights-btn .btn {
  background: #d4d4d4;
  border-bottom: 3px solid #bdbdbd;
}

.flights-panel .multi-flights-btn .btn-on {
  border-bottom: 3px solid #bd7100;
  /* Fallback for sad browsers */
  background-color: #cc7a00;
  /* Mozilla Firefox */
  background-image: -moz-linear-gradient(#ffa31a, #cc7a00);
  /* Opera */
  background-image: -o-linear-gradient(#ffa31a, #cc7a00);
  /* WebKit (Safari 4+, Chrome 1+) */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffa31a), color-stop(1, #cc7a00));
  /* WebKit (Chrome 11+) */
  background-image: -webkit-linear-gradient(#ffa31a, #cc7a00);
  /* IE10 */
  background-image: -ms-linear-gradient(#ffa31a, #cc7a00);
  /* W3C */
  background-image: linear-gradient(#ffa31a, #cc7a00);
}

.flights-panel .multi-flights-btn .btn-on:hover {
  /* Fallback for sad browsers */
  background-color: #d17d00;
  /* Mozilla Firefox */
  background-image: -moz-linear-gradient(#ffad33, #d17d00);
  /* Opera */
  background-image: -o-linear-gradient(#ffad33, #d17d00);
  /* WebKit (Safari 4+, Chrome 1+) */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffad33), color-stop(1, #d17d00));
  /* WebKit (Chrome 11+) */
  background-image: -webkit-linear-gradient(#ffad33, #d17d00);
  /* IE10 */
  background-image: -ms-linear-gradient(#ffad33, #d17d00);
  /* W3C */
  background-image: linear-gradient(#ffad33, #d17d00);
}

/*国际机票booking*/
.booking-panel {
  /*.passenger-flight .landing-time{color:$palette-sub;}*/
}

.booking-panel .passenger-flight .hd {
  color: #4CB7EF;
}

.booking-panel .passenger-flight .city {
  color: #4CB7EF;
}

.booking-panel .comfirm-big em {
  color: #4CB7EF;
}

/*=====================================国内机票===================================*/
.flights-domestic-panel .days-tab-price .tabbox {
  border-bottom-color: #4CB7EF;
}

.flights-domestic-panel .days-tab-price .select {
  border-color: #4CB7EF;
}

.flights-domestic-panel .days-tab-price .price {
  color: #f40;
}

.flights-domestic-panel .domes-flights {
  border-color: #4CB7EF;
}

.flights-domestic-panel .domes-flights .btn {
  background-color: #f90;
}

.flights-domestic-panel .domes-flights .btn:hover {
  background-color: #ffa31a;
}

.flights-domestic-panel .domes-flights .rebate .t {
  color: #36c;
  border-bottom-color: #36c;
}

.flights-domestic-panel .domes-flights .more {
  color: #36c;
}

.flights-domestic-panel .domes-flights .favorable {
  color: #F87409;
}

.flights-domestic-panel .flights-selected-info .go-back {
  background-color: #F87409;
}

/*筛选框*/
.filter-button-select {
  border: 1px solid #155FA9;
  background: #FFF8DE;
}

/*=====================================日期控件 citydate===================================*/
.bw-calendar {
  border-color: #0079c2;
}

.bw-calendar .bw-mth-container {
  background-color: #0079c2;
}

.bw-calendar .bw-mth-container li.bw-action {
  background-color: #5cc2ff;
}

/*.bw-calendar dt.bw-week {
    color: $color-calendar-week-title;
}*/
.bw-calendar dt.bw-date {
  color: #0079c2;
}

.bw-calendar dd a:hover, .bw-calendar dd a.bw-selected {
  background-color: #5cc2ff;
}

.bw-calendar dd a span {
  color: #0079c2;
}

.bw-calendar .bw-cal-prev:before {
  border-right: 6px solid #999;
  border-top: 6px dashed transparent;
  border-bottom: 6px dashed transparent;
}

.bw-calendar .bw-cal-prev:hover:before {
  border-right: 6px solid #ccc;
  border-top: 6px dashed transparent;
  border-bottom: 6px dashed transparent;
}

.bw-calendar .bw-cal-next:before {
  border-left: 6px solid #999;
  border-top: 6px dashed transparent;
  border-bottom: 6px dashed transparent;
}

.bw-calendar .bw-cal-next:hover:before {
  border-left: 6px solid #ccc;
  border-top: 6px dashed transparent;
  border-bottom: 6px dashed transparent;
}

.bw-calendar dd a.bw_yuandan:hover, .bw-calendar dd a.bw_yuandan .bw-selected, .bw-calendar dd a.bw_chuxi:hover, .bw-calendar dd a.bw_chuxi .bw-selected, .bw-calendar dd a.bw_chunjie:hover, .bw-calendar dd a.bw_chunjie .bw-selected, .bw-calendar dd a.bw_yuanxiao:hover, .bw-calendar dd a.bw_yuanxiao .bw-selected, .bw-calendar dd a.bw_qingming:hover, .bw-calendar dd a.bw_qingming .bw-selected, .bw-calendar dd a.bw_wuyi:hover, .bw-calendar dd a.bw_wuyi .bw-selected, .bw-calendar dd a.bw_duanwu:hover, .bw-calendar dd a.bw_duanwu .bw-selected, .bw-calendar dd a.bw_zhongqiu:hover, .bw-calendar dd a.bw_zhongqiu .bw-selected, .bw-calendar dd a.bw_guoqing:hover, .bw-calendar dd a.bw_guoqing .bw-selected, .bw-calendar dd a.bw_qixi:hover, .bw-calendar dd a.bw_qixi .bw-selected, .bw-calendar dd a.bw_shengdan:hover, .bw-calendar dd a.bw_shengdan .bw-selected, .bw-calendar dd a.bw_today:hover, .bw-calendar dd a.bw_today .bw-selected {
  background-color: #5cc2ff;
}

/*弹出框最外层容器*/
.af_wrap {
  border-color: #aaddf7;
}

.af_hot_title {
  background: #f9f9f9;
  border-bottom-color: #d8effc;
}

.af_hot_tabs li span {
  color: #4cb7ef;
}

.af_hot_tabs li.active {
  background-color: #f7f7f7;
}

.af_hot_items {
  background-color: #f7f7f7;
}

.af_hot_items li.hover {
  background: white;
}

.af_hot_items li.selected {
  background: white;
}

.af_items li.hover {
  background: white;
}

.af_items li.selected {
  background: white;
}

.af_items li em {
  color: red;
}

/*=====================================欧铁 europe===================================*/
.eur-wrap {
  /*最新资讯*/
  /*购票指引*/
  /*最新资讯*/
  /*广告*/
  /*出境游热门通票*/
  /*地图*/
  /*-----------------火车通票详情页---------------*/
  /*图片切换*/
  /*预定/选择产品*/
  /*详情推荐*/
  /*选项卡*/
  /*通票价格*/
  /*产品评论*/
  /*常见问题*/
  /*弹出层*/
  /*--------------点到点-----------------*/
  /*列表*/
  /*你可以选择*----------*/
  /******-----------填写资料页-----------******/
  /*通票--*/
  /*点到点*/
  /*旅客、联系人、配送信息*/
  /*旅客信息*/
  /*联系人信息*/
  /*价格*/
  /*通用按钮*/
  /*预订结果*/
  /*页码*/
}

.eur-wrap .index-side-area .searchbox {
  border-color: #00568f;
  background-color: white;
}

.eur-wrap .index-side-area .search-hd {
  background: #00568f;
}

.eur-wrap .index-side-area .search-hd a:hover {
  background-color: white;
  color: #333;
}

.eur-wrap .index-side-area .search-hd .selected {
  background-color: white;
  color: #333;
}

.eur-wrap .index-side-area .search-bd .select {
  border-color: #e1e1e1;
}

.eur-wrap .index-side-area .select li:hover {
  background-color: white;
}

.eur-wrap .index-side-area .search-bd .txt {
  color: #999;
}

.eur-wrap .index-side-area .search-bd .rule {
  border-left: 5px solid #4CB7EF;
  border-top: 5px dashed transparent;
  border-bottom: 5px dashed transparent;
}

.eur-wrap .index-side-area .rulebox a {
  color: #333;
}

.eur-wrap .index-side-area .search-bd .search-btn {
  /* Fallback for sad browsers */
  background-color: #d68100;
  /* Mozilla Firefox */
  background-image: -moz-linear-gradient(#ffb84d, #d68100);
  /* Opera */
  background-image: -o-linear-gradient(#ffb84d, #d68100);
  /* WebKit (Safari 4+, Chrome 1+) */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffb84d), color-stop(1, #d68100));
  /* WebKit (Chrome 11+) */
  background-image: -webkit-linear-gradient(#ffb84d, #d68100);
  /* IE10 */
  background-image: -ms-linear-gradient(#ffb84d, #d68100);
  /* W3C */
  background-image: linear-gradient(#ffb84d, #d68100);
}

.eur-wrap .index-side-area .search-bd .search-btn:hover {
  /* Fallback for sad browsers */
  background-color: #cc7a00;
  /* Mozilla Firefox */
  background-image: -moz-linear-gradient(#ffad33, #cc7a00);
  /* Opera */
  background-image: -o-linear-gradient(#ffad33, #cc7a00);
  /* WebKit (Safari 4+, Chrome 1+) */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffad33), color-stop(1, #cc7a00));
  /* WebKit (Chrome 11+) */
  background-image: -webkit-linear-gradient(#ffad33, #cc7a00);
  /* IE10 */
  background-image: -ms-linear-gradient(#ffad33, #cc7a00);
  /* W3C */
  background-image: linear-gradient(#ffad33, #cc7a00);
}

.eur-wrap .newsearch .icon-place:before {
  color: #ccc;
}

.eur-wrap .itembox .hd {
  border-bottom-color: #449fcf;
}

.eur-wrap .itembox .tabs li a {
  color: #666;
}

.eur-wrap .itembox .tabs li .down {
  color: #449fcf;
}

.eur-wrap .itembox .tabs .thistab a {
  color: #449fcf;
}

.eur-wrap .itembox .feed-list i {
  color: #36c;
}

.eur-wrap .itembox .bd .note {
  color: #999;
}

.eur-wrap .itembox .bd strong {
  color: #f90;
}

.eur-wrap .itembox .guide .title {
  background-color: #f0f0f0;
}

.eur-wrap .itembox [class^='icon-']:before {
  color: #999;
}

.eur-wrap .itembox dl [class^='icon-']:before {
  color: #72bbe0;
}

.eur-wrap .itembox .hd .more {
  color: #999;
}

.eur-wrap .itembox .newInfo a {
  color: #666;
}

.eur-wrap .serves-icons {
  background-color: #f6f6f6;
}

.eur-wrap .serves-icons li a {
  color: #666;
}

.eur-wrap .serves-icons li .title {
  color: #333;
}

.eur-wrap .serves-icons [class^='icon-']:before {
  color: #449fcf;
}

.eur-wrap .hot-ticket .tabs .thistab, .eur-wrap .hot-ticket .tabs a:hover {
  background-color: #449fcf;
}

.eur-wrap .hot-ticket .item .name {
  color: #333;
}

.eur-wrap .hot-ticket .item .txt {
  color: #999;
}

.eur-wrap .hot-ticket .item em {
  color: #f40;
}

.eur-wrap .index-main-area .mapbox {
  border-color: #e1e1e1;
}

.eur-wrap .index-main-area .mapbox .txt {
  background-color: #fab60c;
}

.eur-wrap .index-main-area .mapbox a {
  background-color: #ffad33;
}

.eur-wrap .product-head-box h1 {
  color: #333;
}

.eur-wrap .product-head-detail .note {
  color: #333;
}

.eur-wrap .product-head-detail .info .rule {
  color: #666;
}

.eur-wrap .product-head-detail .info em {
  color: #f40;
}

.eur-wrap .product-head-detail .info .search-btn {
  /* Fallback for sad browsers */
  background-color: #d68100;
  /* Mozilla Firefox */
  background-image: -moz-linear-gradient(#ffb84d, #d68100);
  /* Opera */
  background-image: -o-linear-gradient(#ffb84d, #d68100);
  /* WebKit (Safari 4+, Chrome 1+) */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffb84d), color-stop(1, #d68100));
  /* WebKit (Chrome 11+) */
  background-image: -webkit-linear-gradient(#ffb84d, #d68100);
  /* IE10 */
  background-image: -ms-linear-gradient(#ffb84d, #d68100);
  /* W3C */
  background-image: linear-gradient(#ffb84d, #d68100);
}

.eur-wrap .product-head-detail .info .search-btn:hover {
  /* Fallback for sad browsers */
  background-color: #cc7a00;
  /* Mozilla Firefox */
  background-image: -moz-linear-gradient(#ffad33, #cc7a00);
  /* Opera */
  background-image: -o-linear-gradient(#ffad33, #cc7a00);
  /* WebKit (Safari 4+, Chrome 1+) */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffad33), color-stop(1, #cc7a00));
  /* WebKit (Chrome 11+) */
  background-image: -webkit-linear-gradient(#ffad33, #cc7a00);
  /* IE10 */
  background-image: -ms-linear-gradient(#ffad33, #cc7a00);
  /* W3C */
  background-image: linear-gradient(#ffad33, #cc7a00);
}

.eur-wrap .pro-details {
  color: #333;
}

.eur-wrap .tabs-nav {
  border-bottom-color: #449fcf;
}

.eur-wrap .tabs-nav dd {
  background-color: #f8f8f8;
}

.eur-wrap .tabs-nav dd a {
  color: #333;
}

.eur-wrap .tabs-nav dd .selected {
  background-color: #449fcf;
  color: #fff;
}

.eur-wrap .pro-details-bd .note {
  color: #333;
}

.eur-wrap .pro-details-bd .note em {
  color: #f40;
}

.eur-wrap .pro-details-bd table {
  background-color: #eee;
}

.eur-wrap .pro-details-bd table td {
  border-bottom-color: #eee;
}

.eur-wrap .pro-details-bd .second td {
  background-color: #fbfbfb;
}

.eur-wrap .pro-details-bd table .icon-down-arrow:before {
  content: "\e60a";
  font-size: 18px;
  color: #ccc;
}

.eur-wrap .pro-details-bd .price {
  color: #f40;
}

.eur-wrap .pro-details-bd table .first .td01 {
  border-right-color: #eee;
}

.eur-wrap .pro-details-bd tr:hover td {
  background-color: #fffffb;
}

.eur-wrap .pro-details-bd .td09 button {
  background-color: #449fcf;
}

.eur-wrap .comment-info ul {
  border-bottom-color: #ccc;
}

.eur-wrap .comment-info .user {
  color: #666;
}

.eur-wrap .comment-info .date {
  color: #666;
}

.eur-wrap .comment-info .mes-title {
  color: #999;
}

.eur-wrap .comment-info .message {
  color: #333;
}

.eur-wrap .comment-info .user-message {
  color: #333;
}

.eur-wrap .comment-input .rate .input-button {
  background-color: #449fcf;
}

.eur-wrap .pro-grade .percent dd div {
  background-color: #449fcf;
}

.eur-wrap .preference-detail li {
  color: #666;
}

.eur-wrap .preference-detail li p {
  color: #333;
}

.eur-wrap .booking-pop {
  box-shadow: 2px 4px 10px #999;
}

.eur-wrap .booking-pop .hd {
  background-color: #13a3ef;
  color: #333;
}

.eur-wrap .booking-pop .hd a {
  color: #333;
}

.eur-wrap .booking-pop .bd .rule {
  color: #666;
}

.eur-wrap .booking-pop .bd .submit button {
  background-color: #ffad33;
}

.eur-wrap .booking-pop .bd .submit button:hover {
  background-color: #ffb84d;
}

.eur-wrap .ptpList-wrap .product-head-box .searchbox {
  background-color: #fbfbfb;
  color: #333;
}

.eur-wrap .product-head-box .searchbox .txt {
  color: #999;
}

.eur-wrap .product-head-box .searchbox .rule {
  border-left: 5px solid #4CB7EF;
  border-top: 5px dashed transparent;
  border-bottom: 5px dashed transparent;
}

.eur-wrap .product-head-box .searchbox a {
  color: #333;
}

.eur-wrap .product-head-box .searchbox button {
  background-color: #4CB7EF;
}

.eur-wrap .loading-box {
  color: #666;
}

.eur-wrap .eur-list .remark {
  color: #666;
}

.eur-wrap .time-quantum a {
  background-color: #fbfbfb;
}

.eur-wrap .time-quantum .last {
  border-right: 5px solid #4CB7EF;
  border-top: 5px dashed transparent;
  border-bottom: 5px dashed transparent;
}

.eur-wrap .time-quantum .next {
  border-left: 5px solid #4CB7EF;
  border-top: 5px dashed transparent;
  border-bottom: 5px dashed transparent;
}

.eur-wrap .ptpList {
  border-color: #4CB7EF;
}

.eur-wrap .list-head {
  background-color: #4CB7EF;
}

.eur-wrap .list-info {
  border-bottom-color: #4CB7EF;
}

.eur-wrap .eurcon-gocity .time strong, .eur-wrap .eurcon-descity .time strong {
  color: #333;
}

.eur-wrap .transfer-con {
  color: #999;
}

.eur-wrap .icon-transfer-con:before {
  color: #fa5e5b;
}

.eur-wrap .list-price {
  color: #999;
}

.eur-wrap .list-price .price {
  color: #f40;
}

.eur-wrap .list-operation button {
  background-color: #ffad33;
}

.eur-wrap .list-operation button:hover {
  background-color: #ffb84d;
}

.eur-wrap .detail {
  color: #666;
}

.eur-wrap .open-bg tr td {
  background-color: #fffffb;
}

.eur-wrap .tab-more {
  color: #999;
}

.eur-wrap .else-product a {
  background-color: #f8f8f8;
  color: #666;
}

.eur-wrap .else-product .price {
  color: #f40;
}

.eur-wrap .product-details {
  color: #333;
}

.eur-wrap .product-details h3 {
  border-bottom-color: #2b8ccc;
  color: #2b8ccc;
}

.eur-wrap .time-off {
  color: #4CB7EF;
}

.eur-wrap .time-off .icon-time-off:before {
  color: #72bbe0;
}

.eur-wrap .time-off .hide-box {
  color: #666;
  border-color: #e1e1e1;
}

.eur-wrap .product-details .list-info {
  border-color: #e1e1e1;
}

.eur-wrap .tourist-information, .eur-wrap .contact-information, .eur-wrap .distribution {
  color: #333;
}

.eur-wrap .tourist-information h3, .eur-wrap .contact-information h3, .eur-wrap .distribution h2 {
  border-bottom-color: #2b8ccc;
  color: #2b8ccc;
}

.eur-wrap .tourist-information .add-tourist {
  background: #f90;
  border-radius: 5px;
}

.eur-wrap .contact-information li i {
  color: #999;
}

.eur-wrap .total {
  border-color: #f90;
  color: #333;
}

.eur-wrap .total em, .eur-wrap .total strong {
  color: #f40;
}

.eur-wrap .consult-box {
  color: #f90;
}

.eur-wrap .common-btn-box .btn {
  background-color: #f90;
  border-bottom-color: #e68a00;
}

.eur-wrap .common-btn-box .btn:hover {
  background-color: #ffad33;
}

.eur-wrap .success-wrap {
  color: #333;
}

.eur-wrap .success-wrap .icon-right:before {
  color: #5acc5a;
}

.eur-wrap .success-wrap .info-list .price {
  color: #f40;
}

.eur-wrap .ticket-list li:hover {
  border-color: #7bcaf3;
}

.eur-wrap .contury-side-area .hot-ticket .title {
  color: #2b8ccc;
}

.eur-wrap .infomation-wrap h2 {
  color: #2b8ccc;
}

.eur-wrap .pager .curPage {
  background: #7bcaf3;
}

/*=====================================酒店 hotel===================================*/
.hotel-wrap {
  /*酒店搜索*/
  /*标题&导航*/
  /*国内热门酒店*/
  /*--------酒店列表-----------*/
  /*导航*/
  /*筛选框*/
  /*搜索结果*/
  /*页码*/
  /*----------酒店详情----------*/
  /*酒店图片和地理位置显示*/
  /*--内容--*/
  /*搜索*/
  /*主题内容*/
  /*酒店概述&用户点评*/
  /*酒店图片显示*/
  /*查看地图大图*/
  /*---填写资料页----*/
  /*订单资料*/
  /*入住人信息*/
  /*联系人信息*/
  /*右侧*/
  /*预订成功*/
  /*加载*/
  /*进度条样式*/
  /*预定说明*/
}

.hotel-wrap .hotel-search-box {
  background-color: #00568f;
}

.hotel-wrap .hotel-search-box .hotel-search .icon-search-btn {
  /* Fallback for sad browsers */
  background-color: #d68100;
  /* Mozilla Firefox */
  background-image: -moz-linear-gradient(#ffb84d, #d68100);
  /* Opera */
  background-image: -o-linear-gradient(#ffb84d, #d68100);
  /* WebKit (Safari 4+, Chrome 1+) */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffb84d), color-stop(1, #d68100));
  /* WebKit (Chrome 11+) */
  background-image: -webkit-linear-gradient(#ffb84d, #d68100);
  /* IE10 */
  background-image: -ms-linear-gradient(#ffb84d, #d68100);
  /* W3C */
  background-image: linear-gradient(#ffb84d, #d68100);
}

.hotel-wrap .hotel-search-box .hotel-search .icon-search-btn:hover {
  /* Fallback for sad browsers */
  background-color: #cc7a00;
  /* Mozilla Firefox */
  background-image: -moz-linear-gradient(#ffad33, #cc7a00);
  /* Opera */
  background-image: -o-linear-gradient(#ffad33, #cc7a00);
  /* WebKit (Safari 4+, Chrome 1+) */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffad33), color-stop(1, #cc7a00));
  /* WebKit (Chrome 11+) */
  background-image: -webkit-linear-gradient(#ffad33, #cc7a00);
  /* IE10 */
  background-image: -ms-linear-gradient(#ffad33, #cc7a00);
  /* W3C */
  background-image: linear-gradient(#ffad33, #cc7a00);
}

.hotel-wrap .hotel-search-box .dinput-date .date-info {
  color: #999;
}

.hotel-wrap .hotel-search-box .screen {
  color: #49abde;
}

.hotel-wrap .hotel-search-box .search-ul .old-note {
  color: #999;
}

.hotel-wrap .hotel-title .hd {
  color: #333;
}

.hotel-wrap .hotel-title .hotel-list li a:hover, .hotel-wrap .hotel-title .hotel-list .li-on {
  background: #ffad33;
}

.hotel-wrap .hotel-title .hotel-list li a:hover span, .hotel-wrap .hotel-title .hotel-list li .li-on span {
  color: #ffad33;
}

.hotel-wrap .domestic-hotel .info-list i {
  color: #333;
}

.hotel-wrap .domestic-hotel span {
  color: #f90;
  float: right;
}

.hotel-wrap .top-search-box {
  background-color: #f2f9fc;
  border-color: #abdcf5;
}

.hotel-wrap .top-search-box .icon-search-btn {
  background-color: #f90;
}

.hotel-wrap .top-search-box .icon-search-btn:hover {
  background-color: #ffad33;
}

.hotel-wrap .top-search-box .hotel-search .screen {
  color: #49abde;
}

.hotel-wrap .top-search-box .person .screen {
  color: #49abde;
}

.hotel-wrap .filter-box {
  border-color: #e1e1e1;
}

.hotel-wrap .filter-box .items-box {
  border-bottom-color: #e1e1e1;
}

.hotel-wrap .filter-box .items-box .place .li-on, .hotel-wrap .filter-box .items-box .li-on {
  background: #429ecf;
  color: #fff;
}

.hotel-wrap .filter-box .items-box a {
  color: #333;
}

.hotel-wrap .filter-box .place .cursor {
  color: #333;
}

.hotel-wrap .filter-box .place .place-on {
  border-color: #abdcf5;
  border-top-color: #429ecf;
}

.hotel-wrap .filter-box .hotel-name-search .name-search, .hotel-wrap .filter-box .price .comfirm-btn {
  border-color: #e1e1e1;
}

.hotel-wrap .filter-box .hotel-name-search .name-search:hover, .hotel-wrap .filter-box .price .comfirm-btn:hover {
  border-color: #999;
}

.hotel-wrap .filter-box .filter-show {
  border-color: #abdcf5;
  color: #666;
}

.hotel-wrap .filter-box .filter-show li span {
  color: #666;
}

.hotel-wrap .search-con-box h2 {
  color: #333;
}

.hotel-wrap .search-con-box em {
  color: #0075c2;
}

.hotel-wrap .search-con-box .main-area .hd {
  border-top-color: #49abde;
}

.hotel-wrap .search-con-box .main-area li a {
  color: #333;
}

.hotel-wrap .search-con-box .main-area li a:hover, .hotel-wrap .search-con-box .main-area .li-on {
  background: #49abde;
  color: #fff;
}

.hotel-wrap .search-con-box .page a {
  border-color: #e1e1e1;
}

.hotel-wrap .search-con-box .page .nopage {
  color: #999;
}

.hotel-wrap .search-con-list {
  border-bottom-color: #e1e1e1;
  color: #666;
}

.hotel-wrap .search-con-list:hover {
  background-color: #f0f6fa;
}

.hotel-wrap .search-con-list .info .title a {
  color: #333;
}

.hotel-wrap .search-con-list .info .address {
  color: #999;
}

.hotel-wrap .search-con-list .info .see-map {
  color: #49abde;
}

.hotel-wrap .search-con-list .info .see-map .icon-place:before {
  color: #65a5c7;
}

.hotel-wrap .search-con-list .info .see-map:hover {
  color: #ffad33;
}

.hotel-wrap .search-con-list .price {
  color: #f40;
}

.hotel-wrap .search-con-box .landmark .txt {
  color: #666;
}

.hotel-wrap .hotel-recode-box a {
  color: #49abde;
}

.hotel-wrap .hotel-recode-box a:hover {
  color: #ffad33;
}

.hotel-wrap .hotel-recode-box .info .close-btn {
  color: #999;
}

.hotel-wrap .pager .curPage {
  background: #49abde;
}

.hotel-wrap .pager-container .jump input[type="button"] {
  background: #49abde;
  border-color: #e1e1e1;
}

.hotel-wrap .hotel-introduce .hd h2 {
  color: #333;
}

.hotel-wrap .hotel-introduce .hd-box p {
  color: #666;
}

.hotel-wrap .fill-in .see-map {
  color: #49abde;
}

.hotel-wrap .fill-in .see-map .icon-place:before {
  color: #65a5c7;
}

.hotel-wrap .see-map:hover {
  color: #ffad33;
}

.hotel-wrap .hotel-introduce .hd-box .price {
  color: #f40;
}

.hotel-wrap .view-box .map-box .see-bigger {
  background: #429ecf;
}

.hotel-wrap .details-con-hd {
  border-bottom-color: #429ecf;
  color: #333;
}

.hotel-wrap .details-con-hd .con-nav a {
  color: #333;
}

.hotel-wrap .details-con-hd .con-nav a:hover, .hotel-wrap .details-con-hd .con-nav .li-on {
  background: #429ecf;
  color: #fff;
}

.hotel-wrap .details-con-search .hotel-search .screen {
  color: #49abde;
}

.hotel-wrap .details-con-search .dinput-date .date-info {
  color: #999;
}

.hotel-wrap .details-con-search .search-btn {
  background: #f90;
}

.hotel-wrap .details-con-search .search-btn:hover {
  background: #ffad33;
}

.hotel-wrap .details-con thead th {
  color: #666;
}

.hotel-wrap .details-con tbody tr:hover {
  background: #f0f6fa;
}

.hotel-wrap .details-con tbody td {
  border-bottom-color: #e1e1e1;
  color: #666;
}

.hotel-wrap .details-con tbody .td01 {
  color: #333;
}

.hotel-wrap .details-con tbody .td06 i {
  border-bottom-color: #e1e1e1;
  color: #999;
}

.hotel-wrap .details-con .sum-price .hide-box {
  color: #666;
  border-color: #e1e1e1;
}

.hotel-wrap .details-con .sum-price b {
  color: #666;
}

.hotel-wrap .details-con .sum-price .con em {
  color: #f40;
  font-size: 14px;
}

.hotel-wrap .details-con tbody .time-off {
  color: #49abde;
}

.hotel-wrap .details-con tbody .icon-time-off:before {
  color: #65a5c7;
}

.hotel-wrap .details-con .time-off .hide-box {
  color: #666;
  border-color: #e1e1e1;
}

.hotel-wrap .details-con tbody .cannot {
  color: #666;
}

.hotel-wrap .details-con tbody .price {
  color: #f40;
}

.hotel-wrap .details-con tbody .icon-yuan {
  color: #999;
}

.hotel-wrap .details-con tbody .book-btn {
  background: #f90;
}

.hotel-wrap .details-con tbody .book-btn:hover {
  background: #ffad33;
}

.hotel-wrap .hotel-introduce .summary .hd, .hotel-wrap .hotel-introduce .comment .hd {
  border-bottom-color: #429ecf;
}

.hotel-wrap .comment li {
  border-bottom-color: #e1e1e1;
}

.hotel-wrap .comment li .reviewer {
  color: #999;
}

.hotel-wrap .comment .date {
  color: #999;
}

.hotel-wrap .hotel-img-view {
  border-color: #ccc;
}

.hotel-wrap .hotel-img-box .close-btn {
  color: #429ecf;
}

.hotel-wrap .big-map-box {
  border-color: #ccc;
}

.hotel-wrap .big-map-box .hd {
  border-bottom-color: #e1e1e1;
  color: #333;
}

.hotel-wrap .big-map-box .landmark .txt {
  color: #666;
  border-color: #ccc;
}

.hotel-wrap .big-map-box .landmark .icon-bg {
  color: #ccc;
}

.hotel-wrap .fill-in .title {
  background: #fffbf1;
  color: #333;
  border-bottom-color: #f90;
}

.hotel-wrap .fill-in .title a {
  color: #333;
}

.hotel-wrap .fill-in .book-con input[type="button"] {
  border-color: #ccc;
}

.hotel-wrap .fill-in .book-con .date {
  color: #f90;
}

.hotel-wrap .fill-in .time-off {
  color: #49abde;
}

.hotel-wrap .fill-in .icon-time-off:before {
  color: #65a5c7;
}

.hotel-wrap .fill-in .time-off .hide-box {
  color: #666;
}

.hotel-wrap .fill-in .time-off .con {
  border-color: #e1e1e1;
}

.hotel-wrap .fill-in .person-con .title-name {
  color: #333;
}

.hotel-wrap .fill-in .contacts-con .tips {
  color: #999;
}

.hotel-wrap .fill-in .contacts-con .provision a {
  color: #49abde;
}

.hotel-wrap .fill-in .contacts-con .provision a:hover {
  color: #ffad33;
}

.hotel-wrap .fill-in .submit-box .submit {
  background: #f90;
  border-bottom-color: #e68a00;
}

.hotel-wrap .fill-in .submit-box .submit:hover {
  background: #ffad33;
}

.hotel-wrap .fill-in .side-area .preview-box {
  background: #fffbf1;
  border-color: #f90;
}

.hotel-wrap .fill-in .contact-way .tel {
  color: #49abde;
}

.hotel-wrap .fill-in .contact-way .icon-tel:before {
  color: #49abde;
}

.hotel-wrap .fill-in .preview-box p {
  color: #333;
}

.hotel-wrap .fill-in .preview-box strong {
  color: #f40;
}

.hotel-wrap .fill-in .preview-box em {
  color: #f40;
}

.hotel-wrap .fill-in .preview-box ul {
  border-bottom-color: #fffbf1;
}

.hotel-wrap .success-con .info .icon-right:before {
  color: #5acc5a;
}

.hotel-wrap .success-con .info b {
  color: #f90;
}

.hotel-wrap .success-con .info .see-order {
  color: #49abde;
}

.hotel-wrap .success-con .submit-box .note {
  background-color: #fffbf1;
  border-color: #f90;
}

.hotel-wrap .success-con .submit-box em {
  color: #fa5e5b;
}

.hotel-wrap .success-con .submit-box .icon-remind:before {
  color: #f90;
}

.hotel-wrap .success-con .submit-box .to-pay {
  background-color: #429ecf;
}

.hotel-wrap .success-con dd a {
  color: #49abde;
}

.hotel-wrap .success-con .right-area {
  border-color: #ccc;
}

.hotel-wrap .loading-box-pop {
  border-color: #e1e1e1;
  box-shadow: 0 1px 2px #ccc;
}

.hotel-wrap .progress {
  border-color: #f90;
}

.hotel-wrap .progress-item {
  background-color: #f90;
}

.hotel-wrap .explain-box {
  border-color: #ccc;
}

.hotel-wrap .explain-box a {
  color: #49abde;
}

/*=====================================我的账户 member===================================*/
/*非会员订单查询*/
.non-member .search-order-hd {
  border-left-color: #4CB7EF;
}

.non-member .form-con .search-btn input {
  background: #f90;
}

.non-member .form-con .search-btn input:hover {
  background: #ffa31a;
}

.non-member .form-con em {
  color: #f90;
}

.error-con .error-remind em {
  color: #f90;
}

/*=====================================个性定制 personality===================================*/
.personal-wrap {
  /*顾客*/
  /*-----------------*----------------*/
  /*-----------------*----------------*/
  /*全球酒店/欧铁/签证/保险*/
}

.personal-wrap .left-con .tittle {
  background: #7cc3f2;
}

.personal-wrap .customer-service .info {
  color: #333;
}

.personal-wrap .customer-service .hd-box a {
  color: #4a92c2;
}

.personal-wrap .customer-service .info .answered {
  background: #5fbcfa;
}

.personal-wrap .reanswer {
  background: #1386d1;
}

.personal-wrap .customer-service .info strong {
  color: #f90;
}

.personal-wrap .customer-service .info em {
  color: #f90;
}

.personal-wrap .customer-service .info .icon-remind:before {
  content: "\e628";
  color: #ffad33;
}

.personal-wrap .info-detail-tittle {
  color: #333;
}

.personal-wrap .info-detail-con {
  color: #666;
}

.personal-wrap .icon-write:before {
  color: #ccc;
}

.personal-wrap .customer-service .icon-write a {
  color: #5fbcfa;
}

.personal-wrap .left-con .btn-box .btn {
  background: #5fbcfa;
}

.personal-wrap .customer .info {
  background: #f90;
}

.personal-wrap .right-con .newslist span {
  color: #f90;
}

.personal-wrap .introduction {
  background-color: #edf8ff;
}

.personal-wrap .introduction h3 {
  color: #4CB7EF;
}

.personal-wrap .introduction em {
  color: #4CB7EF;
}

.personal-wrap .introduction strong {
  color: #f90;
}

.personal-wrap .introduction .experience {
  background: #ffad33;
}

.personal-wrap .introduction .experience i {
  background: #f90;
  color: #f90;
}

.personal-wrap .introduction .experience:hover {
  background: #ffb84d;
}

.personal-wrap .introduction .experience:hover i {
  background: #ffa51f;
}

.personal-wrap .personality-list .program-number {
  background-color: #7aaccc;
}

.personal-wrap .personality-list .see-more .btn {
  background: #f90;
}

.personal-wrap .personality-list .see-more .btn:hover {
  background-color: #ffa31a;
}

.personal-wrap .personality-list .info {
  color: #333;
}

.personal-wrap .personality-list .date {
  margin-right: 10px;
  color: #999;
}

.personal-wrap .my-requirement .view {
  color: #4abcf7;
}

.personal-wrap .my-requirement .requirement-con {
  color: #333;
  background-color: #e3f4fc;
}

.personal-wrap .my-requirement .arrow-over {
  color: #e3f4fc;
}

.personal-wrap .my-requirement .arrow-under {
  color: #e3f4fc;
}

.personal-wrap .my-requirement .date {
  color: #999;
}

.personal-wrap .my-requirement .other-info {
  color: #333;
}

.personal-wrap .my-requirement .icon-hot {
  color: #f90;
}

.personal-wrap .my-requirement .icon-hot:before {
  color: #ffa31a;
}

.personal-wrap .my-requirement .icon-program-num {
  color: #0075c2;
}

.personal-wrap .my-requirement .icon-program-num:before {
  color: #0084dc;
}

.personal-wrap .travel-detail-title h3 em {
  color: #4CB7EF;
}

.personal-wrap .travel-detail-title .screen a {
  color: #4CB7EF;
}

.personal-wrap .travel-detail-list .service-info .view .title {
  color: #333;
}

.personal-wrap .travel-detail-list .service-info .view i {
  color: #999;
}

.personal-wrap .travel-detail-list .service-info .icon-user:before {
  color: #ccc;
}

.personal-wrap .travel-detail-list .service-info .icon-tel:before {
  color: #ccc;
}

.personal-wrap .travel-detail-list .service-info .view-details {
  background: #f90;
}

.personal-wrap .travel-detail-list .service-info .view-details:hover {
  background: #ffa31a;
}

.personal-wrap .travel-detail-list .detail-con-on {
  border-color: #f90;
}

.personal-wrap .travel-detail-list table .td03 {
  color: #00a300;
}

.personal-wrap .travel-detail-list tfoot strong {
  color: #333;
  font-weight: normal;
}

.personal-wrap .travel-detail-list tfoot em {
  color: #f40;
}

.personal-wrap .travel-details-title h3 .order {
  color: #f90;
}

.personal-wrap .travel-details-title h3 .price {
  color: #f90;
}

.personal-wrap .travel-details-title .screen a {
  color: #f90;
}

.personal-wrap .type-ticket {
  background-color: #4CB7EF;
}

.personal-wrap .type-ticket a.icon-praise:hover {
  background-color: #35aeed;
}

.personal-wrap .type-ticket a.icon-step:hover {
  background-color: #35aeed;
}

.personal-wrap .type-ticket .see-details {
  background: #1da4eb;
}

.personal-wrap .type-ticket .arrow-drown {
  color: #4CB7EF;
}

.personal-wrap .selling-point span {
  color: #00a300;
}

.personal-wrap .fight-ticket-list .title {
  color: #333;
}

.personal-wrap .details-sum-price em, .personal-wrap .details-list-price em {
  color: #f40;
}

.personal-wrap .details-list-price i {
  color: #f40;
}

.personal-wrap .fight-ticket-list table {
  color: #333;
}

.personal-wrap .fight-ticket-list table thead {
  color: #666;
}

.personal-wrap .contacts-info-box {
  color: #333;
}

.personal-wrap .contacts-info-box .contacts-title em {
  color: #7ac7f0;
}

.personal-wrap .travel-details-hotel .hd {
  color: #333;
}

.personal-wrap .travel-details-hotel .price em {
  color: #f90;
}

.personal-wrap .travel-details-hotel em {
  color: #333;
}

.personal-wrap .travel-details-europe table, .personal-wrap .travel-details-visa table, .personal-wrap .travel-details-insurance table {
  color: #333;
}

.personal-wrap .travel-details-europe table tbody td, .personal-wrap .travel-details-visa table tbody td, .personal-wrap .travel-details-insurance table tbody td {
  color: #333;
}

.personal-wrap .details-ask {
  color: #333;
}

.personal-wrap .ask-list {
  border-bottom-color: #ccc;
}

.personal-wrap .ask-list .question-name {
  color: #4CB7EF;
}

.personal-wrap .ask-title .review-name {
  color: #4CB7EF;
}

.personal-wrap .ask-title .floor {
  color: #f90;
}

.personal-wrap .review-title {
  color: #333;
}

.personal-wrap .review .submit-ask input {
  background: #f90;
}

/*=====================================自由行 vacation===================================*/
.vacation-wrap {
  /*-------------详情页--------------*/
  /*产品标题*/
  /*锚点菜单*/
  /*产品信息*/
  /*价格*/
}

.vacation-wrap .city-change .icon-location:before {
  color: #f90;
}

.vacation-wrap .search-box {
  border: 1px solid #f90;
}

.vacation-wrap .search-btn {
  background-color: #f90;
}

.vacation-wrap .search-btn:hover {
  background-color: #ffa31a;
}

.vacation-wrap .product-bd span, .vacation-wrap .integrated .btn {
  background-color: #f90;
}

.vacation-wrap .pager .curPage {
  background: #7bcaf3;
}

.vacation-wrap .product-bd a:hover, .vacation-wrap .product-bd .select {
  background-color: #f90;
}

.vacation-wrap .product-title:before {
  color: #fa5e5b;
}

.vacation-wrap .product-book-btn {
  background-color: #f90;
  border-bottom-color: #e68a00;
}

.vacation-wrap .product-book-btn:hover {
  background-color: #ffa31a;
}

.vacation-wrap .follow-menu li .active {
  background-color: #4CB7EF;
}

.vacation-wrap .follow-menu .sumprice {
  color: #f90;
}

.vacation-wrap .product-detail .info .intro-con {
  background-color: #fff9f0;
}

.vacation-wrap .product-detail .date-title span {
  color: #f90;
}

.vacation-wrap .product-detail .notice-title {
  color: #f90;
}

.vacation-wrap .product-detail .book-follow-title i {
  background-color: #f90;
}

.vacation-wrap .product-detail .book-follow-title span {
  color: #f90;
}

.vacation-wrap .product-detail .flight-table th {
  background-color: #bee5fa;
}

.vacation-wrap .product-detail .hotel-table tr:hover {
  background-color: #f0f8fc;
}

.vacation-wrap .product-detail .hotel-cost {
  color: #f90;
}

.vacation-wrap .product-detail .others-table th {
  background-color: #bee5fa;
}

.vacation-wrap .product-detail .total-prices em {
  color: #f90;
}

.vacation-wrap .wrap-calendar .c-month-view {
  background-color: #4CB7EF;
}

.vacation-wrap .wrap-calendar .c-row .c-l {
  background-color: #c8e9fa;
}

.vacation-wrap .wrap-calendar .c-day {
  color: #f90;
}

.vacation-wrap .wrap-calendar .c-day:hover {
  background-color: #4CB7EF;
}

.vacation-wrap .wrap-calendar .choose {
  background-color: #f90;
}

.vacation-wrap .vaction-tourist-information h3, .vacation-wrap .vacation-contact-information h3, .vacation-wrap .vacation-distribution h2 {
  color: #1670ab;
}

.vacation-wrap .vaction-total {
  border: 1px solid #f90;
}

.vacation-wrap .vaction-total em, .vacation-wrap .vaction-total strong {
  color: #f90;
}

.vacation-wrap .vacation-consult-box {
  color: #f90;
}

/*城市控件*/
.mdd .fast-box {
  border-color: #0079c2;
}

.mdd .fast-box .hd {
  background-color: #0079c2;
}

.mdd .fast-box .con span:hover, .mdd .fast-box .con span.hover, .mdd .fast-box .con .select {
  background-color: #5cc2ff;
}

.mdd .filter-box .af-items li.selected {
  background: #5cc2ff;
}

.mdd .filter-box .af-no-results {
  color: #4CB7EF;
}

.mdd .filter-box .af-pager li.current {
  color: #4CB7EF;
}

.mdd .filter-box {
  border-color: #0079c2;
}

.mdd .filter-box .af-title {
  background-color: #0079c2;
}

.red {
  color: #fa5e5b;
}

.green {
  color: #00a300;
}

/*购物车按钮*/
.shoping-cart {
  background: #ebebeb;
  color: #333;
}

.shoping-cart .price {
  color: #f40;
}

.shoping-cart > a {
  color: #666;
}

.shoping-cart .icon-cart em {
  background-color: #f90;
  color: #fff;
}

.shoping-cart .arrow {
  border-color: transparent transparent transparent #bbbbbb;
}

.products-order-hint .icon-success:before {
  color: #f90;
}

.products-order-hint .icon-fail:before {
  color: #f90;
}

.products-order-hint .submit {
  background-color: #f90;
  color: #fff;
}

.shoping-cart-side {
  box-shadow: #666 1px 2px 10px;
  background-color: #fff;
}

.shoping-cart-side .close-btn {
  color: #666;
}

.shoping-cart-side .close-btn:hover {
  color: #f90;
}

.shoping-cart-side .cost-title {
  background-color: #f6f6f6;
}

.shoping-cart-side .product-tit {
  border-bottom: 1px solid #ddd;
}

.shoping-cart-side .products-cost {
  border-bottom: 1px solid #ddd;
}

.shoping-cart-side .price {
  color: #f40;
}

.shoping-cart-side .submit {
  display: block;
  background-color: #f90;
  color: #fff;
}

.myshop-cart .shopcart-list-hd {
  border-top: 2px solid #ddd;
}

.myshop-cart .myshop-cart-title .hint {
  color: #ffad33;
}

.shopcart-list {
  border: 1px solid #ddd;
}

.shopcart-list .price {
  color: #f40;
}

.shopcart-list .hd-box {
  background-color: #f9f9f9;
}

.shopcart-list .leg {
  background-color: #f90;
  color: #fff;
}

.shopcart-list .show-more-btn {
  border-bottom: 20px solid #fdffdf;
}

.shopcart-list .show-details {
  background-color: #fdffdf;
}

.shopcart-list .details-inner .intlair-list {
  border-bottom: 1px solid #ccc;
}

.shopcart-list .interline .txt {
  background-color: #fdffdf;
}

.shopcart-list .interline .line {
  border-bottom-color: #ddd;
}

.myshop-pay {
  background-color: #f6f6f6;
  border-color: #ddd;
}

.myshop-pay .submit {
  background-color: #f90;
  color: #fff;
}

.myshop-pay .price {
  color: #f40;
}

/*购物车提示*/
.shoping-cart-hint .login-btn {
  background-color: #f90;
  color: #fff;
}

.shoping-cart-hint .icon-cart:before {
  color: #999;
}

/*-----------------------------------国际机票3.0-------------------------------------------*/
.flight-main-area .book-hd .title, .booking-wrap .book-hd .title {
  color: #4CB7EF;
}

/*.btn {
    @include linear-gradient(lighten($palette-eye,5%),darken($palette-eye,10%) );

    &:hover {
        @include linear-gradient(lighten($palette-eye,10%),darken($palette-eye,9%) );
    }
}*/
/*按钮颜色*/
.search-box .search-btn, .data-info-box .choice-btn, .booking-wrap .btn-next, .order-success-wrap .pay-btn, .booking-panel .btn-go {
  /* Fallback for sad browsers */
  background-color: #4CB7EF;
  /* Mozilla Firefox */
  background-image: -moz-linear-gradient(#7bcaf3, #4CB7EF);
  /* Opera */
  background-image: -o-linear-gradient(#7bcaf3, #4CB7EF);
  /* WebKit (Safari 4+, Chrome 1+) */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #7bcaf3), color-stop(1, #4CB7EF));
  /* WebKit (Chrome 11+) */
  background-image: -webkit-linear-gradient(#7bcaf3, #4CB7EF);
  /* IE10 */
  background-image: -ms-linear-gradient(#7bcaf3, #4CB7EF);
  /* W3C */
  background-image: linear-gradient(#7bcaf3, #4CB7EF);
}

.search-box .search-btn:hover, .data-info-box .choice-btn:hover, .booking-wrap .btn-next:hover, .order-success-wrap .pay-btn:hover, .booking-panel .btn-go:hover {
  /* Fallback for sad browsers */
  background-color: #4CB7EF;
  /* Mozilla Firefox */
  background-image: -moz-linear-gradient(#92d3f5, #4CB7EF);
  /* Opera */
  background-image: -o-linear-gradient(#92d3f5, #4CB7EF);
  /* WebKit (Safari 4+, Chrome 1+) */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #92d3f5), color-stop(1, #4CB7EF));
  /* WebKit (Chrome 11+) */
  background-image: -webkit-linear-gradient(#92d3f5, #4CB7EF);
  /* IE10 */
  background-image: -ms-linear-gradient(#92d3f5, #4CB7EF);
  /* W3C */
  background-image: linear-gradient(#92d3f5, #4CB7EF);
}

/*价格颜色*/
.flight-side-area .hotel-recommend em, .data-info-box .price {
  color: #f40;
}

.flight-side-area .relevant-recommend .score {
  background-color: #7bcaf3;
}

.flight-main-area .icon-arrow-d.select::before, .flight-main-area .icon-arrow-u.select::before {
  color: #4CB7EF;
}

/**/
.flight-main-area .tax {
  border-color: #7bcaf3;
}

.flight-main-area .tax .select {
  background-color: #7bcaf3;
}

/*护照填写图标*/
.booking-wrap .icon-question:before {
  color: #4CB7EF;
}

/*服务旅行顾问 选我*/
.booking-wrap .advisor-box .icon-choice .choose-me {
  border-color: #4CB7EF;
  color: #4CB7EF;
}

.af_hot_items li.hover {
  background: #ddf3ff;
}

.af_hot_items li.selected {
  background: #ddf3ff;
}

.af_items li.hover {
  background: #ddf3ff;
}

.af_items li.selected {
  background: #ddf3ff;
}

/*# sourceMappingURL=colors.css.map */