
    
        header .title h1:before {
        background: url(//grandroutes.oss-cn-shanghai.aliyuncs.com/upload/15453121050012183/travelsetting/201906211140581489.jpeg?x-oss-process=image/resize,m_fill,h_18,w_18) no-repeat !important;
        width: 18px;
        height: 18px;
        content: '\0020';
        display: inline-block;
        margin-right: 5px;
        background-size: 100%;
        vertical-align: -2px;
        }
    

    .pro_card dt .price .sale-price {
    background-color:#000000 !important;
    color: #ffffff;
    }
    .products .tabs .tab.on {
    color: #000000 !important;
    }
    header .icon {
    color: #000000 !important
    }
    .m_mask .icon_bg {
    background: #000000 !important;
    }
    .search-bar .left i {
    color: #000000 !important
    }
    .search-bar .search-btn {
    color: #000000 !important
    }
    .hot-search .hot-search-content .hot-item.on span {
    color: #fff;
    background: #000000 !important
    }
    .destination .destination-title {
    background: #f0f0f0;
    color: #000000 !important
    }
    .destination .destination-content .region li.on {
    background: #fff;
    border-left: 1px solid #000000 !important;
    }
    .destination .destination-content .region-detail .title:before {
    background: #000000 !important
    }
    .search_area .cancel {
    color: #000000 !important
    }
    .search_head {
    color: #000000 !important
    }
    .search_head .head_icon {
    background-color: #000000 !important;
    }
    .search_hot a:active {
    background-color: #000000 !important;
    color: #fff
    }
    .more {
    color: #000000 !important;
    border: 1px solid #000000 !important;
    }
    .tab li.on {
    color: #000000 !important
    }
    .tab li.on:after {
    background-color: #000000 !important
    }
    .page-login .input-item i.icon {
    color: #000000 !important
    }
    .page-login .input-item .rig a.btn {
    color: #fff !important;
    border: 1px solid #000000 !important;
    }
    .page-login .opr a.on {
    color: #000000 !important;
    }
    .page-login .login-btn {
    color: #fff;
    background: #000000 !important;
    border: 1px solid #000000 !important;
    }
    .agreement .icon,.agreement a {
    color: #000000 !important
    }
    .page-pay .pay-method .wechat-pay .icon_pay_select {
    color: #000000 !important
    }
    .page-pay .pay-method .alipay .icon_pay_select {
    color: #000000 !important
    }
    .pay-success i {
    color: #000000 !important;
    margin: .9rem 0
    }
    .pay-success .op-button .order-detail {
    color: #fff;
    background: #000000 !important;
    border: 1px solid #000000 !important;
    }
    .pay-success .op-button .back-to-index {
    border: 1px solid #000000 !important;
    color: #000000 !important;
    }
    .order-type .on {
    color: #000000 !important
    }
    .order-type .on:after {
    background: #000000 !important
    }
    .order-item-head .ready-pay {
    color: #000000 !important
    }
    .order-item-op .go-pay {
    border: 1px solid #000000 !important;
    color: #000000 !important
    }
    .order-item-op .go-pay {
    border: 1px solid #000000 !important;
    color: #000000 !important
    }
    .order_list .item .bom .mid p {
    color: #000000 !important
    }
    .invoice-info .rig i.icon_msg_tip {
    color: #000000 !important;
    }
    .invoice .box .type span.on {
    border-color: #000000 !important;
    color: #000000 !important
    }
    .invoice .box .type span.on {
    border-color: #000000 !important;
    color: #000000 !important
    }
    .invoice .mid span.on i {
    color: #000000 !important
    }
    
    .mod_select .mod_select_bd li.on {
    color: #000000 !important
    }
    .mod_select .mod_select_bd li:before {
    color: #000000 !important;
    }
    .section-box .section-warp dl .left .checkbox.on {
    border-color: #000000 !important
    }
    .section-box .section-warp dl .left .checkbox.on:after {
    color: #000000 !important
    }
    .section-box .section-warp dl .mid .link {
    color: #000000 !important
    }
    .invoice-info .rig i.icon_msg_tip {
    color: #000000 !important;
    }
    .invoice .box .type span.on {
    border-color: #000000 !important;
    color: #000000 !important
    }
    .invoice .mid span.on i {
    color: #000000 !important
    }
    .booking-notice a {
    color: #000000 !important
    }
    .booking-notice .icon_un_check.on:before {
    color: #000000 !important
    }
    .addition-box .section-warp dl .left .checkbox.on {
    border-color: #000000 !important;
    background-color: #000000 !important
    }
    .couponListLayer .newHeader .sureBtn {
    color: #000000 !important;
    }
    .couponListLayer .tabs .item.on {
    color: #000000 !important
    }
    .couponListLayer .tabs .item.on:after {
    background-color: #000000 !important;
    }
    .layer-body .subBtn {
    background: #000000 !important;
    color: #fff;
    }
    .page-make-order .price-calendar .calendar_bar .on {
    color: #000000 !important
    }
    .page-make-order .price-calendar .calendar_bar .on {
    color: #000000 !important
    }
    .section-box .section-warp dl .left .checkbox.on {
    border-color: #000000 !important
    }
    .section-box .section-warp dl .left .checkbox.on:after {
    color: #000000 !important
    }
    .section-box .section-warp dl .mid .link {
    color: #000000 !important
    }
    .price-calendar .travel-days .next-month.on i,
    .price-calendar .travel-days .pre-month.on i {
    color: #000000 !important
    }
    .price-calendar .travel-days .pre-month {
    color: #000000 !important
    }
    .trip-plans .plan_list .item.checked {
    border-color: #000000 !important;
    color: #000000 !important
    }
    .invoice-info .rig i.icon_msg_tip {
    color: #000000 !important;
    }
    .invoice .box .type span.on {
    border-color: #000000 !important;
    color: #000000 !important
    }
    .invoice .mid span.on i {
    color: #000000 !important
    }
    .tab li.on {
    color: #000000 !important
    }
    .tab li.on:after {
    background-color: #000000 !important
    }
    .page-login .input-item i.icon {
    color: #000000 !important
    }
    .page-login .input-item .rig a.btn {
    color: #fff !important;
    border: 1px solid #000000 !important;
    }
    .page-login .opr a.on {
    color: #000000 !important;
    border-right: solid 1px #efefef
    }
    .page-login .login-btn {
    color: #fff;
    background: #000000 !important;
    border: 1px solid #000000 !important;
    }
    .agreement a {
    color: #000000 !important
    }
    .pro-info-nav .nav-item.on {
    color: #000000 !important
    }
    .pro-info-nav .nav-item.on:after {
    background: #000000 !important
    }
    .intro .refer-traffic .flight-tab .tab-item.on {
    color: #000000 !important;
    border-color: #000000 !important
    }
    .intro .refer-traffic .flight-base .icon {
    color: #fff;
    background-color: #000000 !important;
    }
    .intro .refer-traffic .flight-item .time em {
    color: #000000 !important;
    margin-left: 2px;
    vertical-align: top;
    font-size: .6rem
    }
    .intro .refer-trip .day-item .day-box:after {
    border-color: #000000 !important
    }
    .intro .refer-trip .day-item .day-box .icon {
    color: #000000 !important;
    background-color: #fff
    }
    .recommend .tab-recomd li.on {
    color: #000000 !important
    }
    .pro_card dt .price .sale-price {
    background-color: #000000 !important;
    color: #fff
    }
    .mhead.on {
    background-color: #000000 !important
    }
    .city_cate dd.on {
    color: #000000 !important
    }
    .qn .qnl .icon_inside {
    color: #000000 !important
    }
    .products .tabs .tab.on {
    color: #000000 !important
    }
    .products .tabs .tab.on:after {
    background-color: #000000 !important;
    }
    .content j_list  .btn-content .save-btn {
    background: #fff;
    color: #000000 !important;
    border: 1px solid #000000 !important;
    }
    .pro-info-nav .nav-item.on {
    color: #000000 !important
    }
    .pro-info-nav .nav-item.on:after {
    background: #000000 !important
    }
    .intro .refer-traffic .flight-tab .tab-item.on {
    color: #000000 !important;
    border-color: #000000 !important
    }
    .intro .refer-traffic .flight-base .icon {
    color: #fff;
    background-color: #000000 !important;
    }
    .intro .refer-traffic .flight-item .time em {
    color: #000000 !important;
    }
    .intro .refer-trip .day-item .day-box:after {
    border-color: #000000 !important
    }
    .intro .refer-trip .day-item .day-box .icon {
    color: #000000 !important;
    background-color: #fff
    }
    .recommend .tab-recomd li.on {
    color: #000000 !important
    }
    header .icon {
    color: #000000 !important
    }
    .m_mask .icon_bg {
    background: #000000 !important;
    }
    .page-departure .departure-search .j_search_cancel {
    color: #000000 !important;
    }
    .page-departure .city-wrap li .city-item.on {
    border-color: #000000 !important;
    color: #000000 !important
    }
    .page-departure .letter-nav {
    color: #000000 !important
    }
    .page-departure .select-letter {
    color: #fff;
    background: #000000 !important;
    }
    .page-change-passenger-info .btn-content .save-btn {
    background: #000000 !important;
    color: #fff;
    }
    .search-bar .left i {
    font-size: .7rem;
    color: #000000 !important
    }
    .search-bar .search-btn {
    color: #000000 !important;
    }
    .tabs .tab-content .tab-item.on:after {
    background-color: #000000 !important
    }
    .tabs .tab-content .tab-item.on {
    color: #000000 !important
    }
    .tabs .border i {
    background-color: #000000 !important;
    }
    .filter-content .filter-panel .filter-item i {
    color: #000000 !important
    }
    .filter-content .filter-panel .filter-item.active {
    color: #000000 !important
    }
    header .right {
    color: #000000 !important;
    }
    .page-user-data .btn-content .save-btn {
    background: #000000 !important;
    color: #fff;
    }
    .vip .top .txt {
    border: 1px solid #000000 !important;
    }
    .custom .chose-num .chose-num-input span {
    color: #000000 !important;
    vertical-align: top
    }
    
    .flex_box .rig a.btn {
    color: #000000 !important;
    border: 1px solid #000000 !important;
    }
    .phonetip {
    color: #000000 !important;
    }
    .get_verify_code,
    .input-item .change-verify-code {
    background: #000000 !important;
    color: #fff;
    }
    .price-calendar .calendar_bar .on {
    color: #000000 !important
    }
    a.custom_btn {
    color: #000000 !important
    }
    a.custom_btn::after {
    border-color: #000000 !important;
    }
    .success i {
    color: #000000 !important;
    }
    .cus_list dl dt span.status {
    color: #000000 !important;
    }
    .qn .qnl .icon_inside {
    color: #000000 !important
    }
    .footer-content a.tel {
    color: #000000 !important;
    background-color: #fff !important;
    }
    .footer-content a.tel i {
    color: #000000 !important;
    }
    .vip .con .trip dl dt {
    color: #fff;
    background-color: #000000 !important
    }
    .vip .con .trip dl dd .mid .icon {
    color: #000000 !important;
    }
    .custom .chose-num .chose-num-input span {
    color: #000000 !important;
    }
    
    .flex_box .rig a.btn {
    color: #000000 !important;
    border: 1px solid #000000 !important;
    }
    .phonetip {
    display: none;
    color: #000000 !important;
    }
    .get_verify_code,
    .input-item .change-verify-code {
    background: #000000 !important;
    color: #fff;
    }
    .price-calendar .calendar_bar .on {
    color: #000000 !important
    }
    a.custom_btn {
    color: #000000 !important
    }
    a.custom_btn::after {
    border-color: #000000 !important;
    }
    .success i {
    color: #000000 !important;
    }
    .cus_list dl dt span.status {
    color: #000000 !important;
    }
    .sp p a,.sp p.fir {
    color: #000000 !important
    }
    .page-changepwd .btn-content .save-btn {
    background: #000000 !important;
    color: #fff;
    }
    .filter-tab .tab-item.on i:after {
    background-color: #000000 !important;
    }
    .filter-content .filter-panel .filter-tab-item.active {
    background: #fff;
    color: #000000 !important
    }
    .filter-content .filter-panel .filter-tab-item.on:after {
    background-color: #000000 !important;
    }
    .filter-content .filter-panel-mdd .dest-country .filter-tab-item.active a {
    color: #000000 !important
    }
    .fonter-custom .btn{
    background-color: #000000 !important;
    }
    .page-order-detail .service_bar .icon {
    color: #000000 !important;
    }
    .wdheadyk .yk{
    color: #000000 !important;
    }
    .wdheadyk .icon-xuanze{
    color:#000000 !important;
    }
    .j_list .btn-content .save-btn {
    background: #fff;
    color: #000000 !important;
    border: 1px solid #000000 !important;
    }
    .product-detail .visa-head .head-icon, .desc-head .dotted, .needed-item-head .dotted, .tab-list li .line{
    background-color: #000000 !important;
    }
    .poster-classify .classify-btn > span, .poster-classify .classify-main dd span.on, .poster-main .poster-item .poster-item-btn {
    background-color: #000000 !important;
    }
    .bar_language_main .bar_com li.on, .bar_language_main .bar_com li i{color: #000000 !important;}
    
    .index-header .index-top,.index-header .index-list > .touch-y span.cur:after,.cart-foot-btn,.cmt-tags > div > span.on,.more-header > .head-fixed .head-list li.on::after{
    background-color: #000000 !important;
    }
    .index-header .index-list > .touch-y span.cur, footer.footer span em,.cart-item.cur > .select i,.cart-foot-icon.cur i,.more-header > .head-fixed .head-list li.on{
    color: #000000 !important;
    }
    .mall-list .loaded:before,.search-main .loaded:before{
    border-top-color: #000000 !important;
    border-left-color: #000000 !important;
    border-bottom-color: #000000 !important;
    }
    @supports (filter:drop-shadow(0 0 0 #01af63)) or (-webkit-filter:drop-shadow(0 0 0 #01af63)){
    footer.myMallFooter span i{-webkit-filter:drop-shadow(0 2.2rem 0 #000000) !important;filter:drop-shadow(0 2.2rem 0 #000000) !important;}
    }
    
    .info-item .txt a,.detail-footer .btn{
    background-color: #000000 !important;
    }
    .more-header-item.active > span,.home-wrap-shop > .title > .wdheadyk.on .icon{
    color: #000000 !important;
    }
    .comment-item .btn span,.edit-fixed > .com .title > .btn span,.comment-item .con > span,.tipBox > .com .btn span.confirm,.trim-draft > a i{
    color: #000000 !important;
    }
    .trim-draft > a,footer.trim-btn > a,.page-wrap > .page-top{
    background-color: #000000 !important;
    }
    .ind-main-top li.flex-item.cur,.serviceLayer .con .chat:before{
    color: #000000 !important;
    }
    .choice-item .pic .tag::after,.camp-list li .pic .tag::after,.more-item > ul li .pic .tag::after,.ind-main-top li.ind-main-line:before,.ind-main-top li.ind-main-line:after,.camp-slide .swiper-pagination .swiper-pagination-bullet-active,.choice-item .link,.camp-list li .info .txt span{
    background-color: #000000 !important;
    }
    .serviceLayer .con a, .lmy-hot-box li.active{
    background-color: #000000 !important;
    border-color: #000000 !important;
    }
    .mask-box .mask-wrap li.cur:after{
    border-color: #000000 !important;
    }
    .page_a_color,.mask-box .mask-wrap li.cur,.le-popup-tit span i.icon{
    color: #000000 !important;
    }
    .page_bg_color,.nav-ind-swiper > .swiper-pagination-bullets .swiper-pagination-bullet-active{
    background-color: #000000 !important;
    }
    .loaded:before{border-top-color:#000000;border-left-color:#000000;border-bottom-color:#000000}
    .loadedmore > span{background: #000000}