@font-face {font-family: "iconfont";
  src: url('../font/iconfont.eot?t=1475632244'); /* IE9*/
  src: url('../font/iconfont.eot?t=1475632244#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../font/iconfont.woff?t=1475632244') format('woff'), /* chrome, firefox */
  url('../font/iconfont.ttf?t=1475632244') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../font/iconfont.svg?t=1475632244#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}

/*top*/
.topMin .top_left .sign_in{
    color: #dd3377;
}
.topMin .Enterprise_login:hover{
    text-decoration:none; /*background-color:#016fd1;*/ border: 1px solid #dd3377; color: #dd3377;
}
/*nav*/
.nav_bgcolor{background: #dd3377;}
.navMin .nav_bgcol{background: #a81c54;}
.navMin .nav_list:hover{
    background: #a81c54;
}
.navMin .nav_list ul li a:hover{
    text-decoration: none; color: #dd3377;
}
.navMin .nav_list ul li.nav_list_level:hover{
    background: #dd3377; color: #fff;
}

.crumb_change_col a{
    color: #dd3377;
}
/*index_search*/
.searchMin .searchMin_col{color: #dd3377;}
.searchMin ul li.on{
    color: #dd3377; background: #fff; border-right: none; cursor:pointer;
}
.searchMin .search_out_col{color: #dd3377;}
.search .search_out_aircraft .type .change_col1,.search .search_out_train .type .change_col1,
.search_out_hotel .type .change_col1{
    border-bottom: 2px solid #dd3377; 
}
.search .search_out_aircraft .type .search_out_col i.change_col,.search .search_out_train .search_out_col i.change_col,
.search_out_hotel .type .search_out_col i.change_col{
    border-bottom: 4px solid #dd3377;
}
.search .search_out_aircraft .button_bgcolor,.search .search_out_train .button_bgcolor,.search .search_out_hotel .button_bgcolor{
    background: #dd3377; 
}
.search .search_out_aircraft .button:hover,.search .search_out_train .button:hover,.search .search_out_hotel .button:hover{
    background: #a81c54;
}
.contentMin .title h2{
    display: inline-block; width: 125px; font-size: 25px; color: #dd3377; font-weight: normal; margin-right: 120px;
}
.contentMin .title .change_bor{
    color: #dd3377; border-bottom: 3px solid #dd3377; 
}
.contentMin .title span.more a{
    color: #dd3377;
}
.contentMin .destination p{
    width: 100%; height: 260px; border: 1px solid #f3b7cf; border-top: none; padding: 10px 17px 0; line-height: 40px; box-sizing:border-box;
}
.contentMin .destination h3{
    width: 100%; height: 39px; line-height: 39px; background: #f3b7cf; color: #dd3377; text-indent: 10px; font-size: 16px; font-weight: normal;
}
.contentMin .title .change_col2{
    color: #dd3377;
}
.contentMin .title .change_bor2{
    color: #dd3377; border-bottom: 3px solid #dd3377; 
}
.contentMin .scenery a{
    display: block; float: left; width: 232px; height: 170px; border-bottom: 2px solid #dd3377; background: #f7f7f7;
    margin-right: 10px; box-sizing:border-box; transition: all .2s linear; -moz-transition:all .2s linear; /* Firefox 4 */
    -webkit-transition:all .2s linear; /* Safari and Chrome */ -o-transition:all .2s linear; /* Opera */
}
.contentMin .title_train h3{
    display: inline-block; font-size: 20px; font-weight: normal; color: #dd3377; margin-right: 70px;
}
.contentMin .title_train .change_bg{
    background: #dd3377; color: #fff;
}
.contentMin .train li:hover{
    border: 1px solid #dd3377;
}
.contentMin .train li.border_right:hover{border-right: 1px solid #dd3377; }
.contentMin .title .change_col3{
    color: #dd3377;
}
.contentMin .title .change_bor3{
    color: #dd3377; border-bottom: 3px solid #dd3377; 
}
.titleAddColor{
    color: #dd3377; border-bottom: 3px solid #dd3377;
}
.titleAddBg{
    color: #fff; background: #dd3377;
}

/*content*/
.contentMin .destination p a:hover{
    color: #dd3377;
}
.contentMin .business a:hover{
    border: 1px solid #dd3377;
}

/*foot*/
.foot_col{background: #dd3377;}

.bottomMin a:hover{
    color: #dd3377; text-decoration: none;
}
.bottomMin .dl_style .dt_style.border_col{
    border-color: #dd3377;
}


/*aircraft*/
.bannerMin_aircraft .search_aircraft .button_bgcolor{
    background: #dd3377;
}
.bannerMin_aircraft .search_aircraft .button:hover{
    text-decoration: none; background: #a81c54;
}
.civil_searchMin .search .button{
    background:#dd3377;
}
.civil_searchMin .search .button:hover{
    background:#a81c54;
}
.aircraft_priceMin .title .change_col{
    color: #dd3377;
}
.aircraft_priceMin .title span:hover{
    color: #dd3377;
}

/*train*/
.train_priceMin .title span:hover{
    color: #dd3377;
}
.train_priceMin .title .change_col{
    color: #dd3377;
}

/*hotel*/
.bannerMin_hotel .search_hotel .button_bgcolor{
    background: #dd3377;
}
.bannerMin_hotel .search_hotel .button:hover{
    text-decoration: none; background: #a81c54;
}
.functionMin_hotel ul .icon2{
    background-color: #dd3377;
}
.functionMin_hotel ul li .color{
    color: #dd3377;
}
.hotel_priceMin .title span:hover{
    color: #dd3377;
}
.hotel_priceMin .title .change_col{
    color: #dd3377;
}
.brandMin_hotel ul li:hover{
    border: 1px solid #dd3377;
}
.brandMin_hotel ul li.lastLi:hover{
    border: 1px solid #dd3377;
}

/*company*/
.bannerBotMin_company ul li.change_col{
    color: #dd3377; border-right: 1px solid #dd3377; 
}
.aboutUsMin h2 span.change_bg,.ourAdvantageMin h2 span.change_bg,.partnerMin h2 span.change_bg{
     background: #dd3377;
}
.aboutUsMin .English.change_col,.ourAdvantageMin .English.change_col,.partnerMin .English.change_col{
    color: #dd3377;
}
.partnerMin .brand a:hover{
    border: 1px solid #dd3377;
}

/*aircraft search*/
.aircraft_from .search_bgcolor{background: #dd3377;}
.aircraft_from .search_bgcolor:hover{background: #a81c54;}
.aircraft_search_cont .aircraft_result .aircraft_title_botCol li{
    border-bottom: 1px solid #dd3377;
}
.aircraft_search_cont .aircraft_result .aircraft_title .arrow_right i.arrow1{
    border-left: 12px solid #dd3377; border-right: none;
}
.aircraft_search_cont .aircraft_result .aircraft_title li.checked{
    background: #fff; border: 1px solid #dd3377; border-bottom: none;
}
.aircraft_search_cont .aircraft_result .details .border_col{
    border-bottom: 2px solid #dd3377; 
}
.aircraft_search_cont .aircraft_result .details .category .click{
    color: #dd3377;
}
.aircraft_search_cont .aircraft_result .details ul li .air_l .arrow1 .stop{
     color:#dd3377;
 }
 .aircraft_search_cont .aircraft_result .details ul li .air_l .arrow1 .stop i{
     color:#dd3377;
 }
.aircraft_search_cont .aircraft_result .details ul li .bg_col{
    background: #dd3377;
}
.aircraft_search_cont .aircraft_result .details ul li .bg_col:hover{
    background: #a81c54; text-decoration: none;
}
.aircraft_search_cont .aircraft_result .details ul li .all_ticket .affordable .additional .list{color: #dd3377;}
.aircraft_search_cont .aircraft_result .details ul li .all_ticket .affordable .additional .meal{color: #dd3377;}
.aircraft_search_cont .aircraft_result .details ul li .all_ticket .affordable .noLuggage i{color: #dd3377;}
.aircraft_search_cont .aircraft_result .details ul li .all_ticket .affordable .book_col{background: #dd3377;}
.aircraft_search_cont .aircraft_result .details ul li .all_ticket .affordable .book_col:hover{background: #a81c54;}
.aircraft_search_cont .air_right .air_promise .promise1 .change_col,.aircraft_search_cont .air_right .air_promise .promise2 .change_col{
    color: #dd3377;
}
.aircraft_search_cont .aircraft_result .aircraft_title li:hover{
    background: #dd3377;
}
.aircraft_search_cont .aircraft_result .aircraft_title li.checked:hover{
    background: #dd3377;
}
.aircraft_search_cont .aircraft_result .filters_item .filters_tit ul li:hover{
    background: #dd3377;
}
.aircraft_search_cont .aircraft_result .errormessage .color{
    color:#dd3377;
}
.aircraft_search_cont .air_right .recommend .line a .info .direction {
    color: #dd3377;
}




/*train_search.html*/
.train_from .search_bgcolor{background: #dd3377;}
.train_from .search_bgcolor:hover{background: #a81c54;}
.train_search_cont .train_result .train_title_botCol li{
    border-bottom: 1px solid #dd3377;
}
.train_searchBox_bg_col{
    background-color: #F7F7F7; border-top: 2px solid #dd3377;
}
.train_search_cont .train_result .ticketsBox{
    margin-top: 10px; background-color: #f7f7f7; border-top: 2px solid #dd3377; padding-bottom: 10px;
}
.train_searchBox li.list_search_btn input.change_bg{
    background: #dd3377;
}
.train_searchBox li.list_search_btn input.change_bg:hover{
    background: #a81c54; text-decoration: none;
}
.train_search_cont .train_result .train_title .arrow_right i.arrow1{
    border-left: 12px solid #dd3377; border-right: none;
}
.train_search_cont .train_result .list_typtBox .typeBox ul li label:hover span{
    background: #dd3377; color: #fff;
}
.train_search_cont .train_result .list_typtBox .typeBox ul li label:hover span.ckbox{
    border-color: #dd3377;
}
.train_search_cont .train_result .list_typtBox .typeBox ul li label.on .ckbox {
    border-color: #dd3377; color: #dd3377;
}
.train_search_cont .train_result .list_typtBox .typeBox ul li label.on .type_txt
 {
    color: #dd3377;
}
.train_search_cont .train_result .train_title li.checked{
    background: #fff; border: 1px solid #dd3377; border-bottom: none;
}
.train_search_cont .list_dateBox .date_rightArr.iconfont{
    color: #ffc6dd;
}
.train_search_cont .list_dateBox .date_rightArr.iconfont:hover{
    color: #dd3377; text-decoration: none;
}
.train_search_cont .list_dateBox .date_leftArr.iconfont{
    color: #ffc6dd;
}
.train_search_cont .list_dateBox .date_leftArr.iconfont:hover{
    color: #dd3377; text-decoration: none;
}
.train_search_cont .train_result .list_dateBox ul li.bg_col{
    background-color: #dd3377;
}
.train_search_cont .train_result .list_typtBox .typeBox ul li.no_lim label.on span.bg_color{
    background: #dd3377;
}
.train_search_cont .train_result .list_typtBox .color:hover{
    color: #dd3377;
}
.train_search_cont .train_result .list_typtBox .color .down:hover{
    border-top-color: #dd3377;
}
.train_search_cont .train_result .details .border_col{
    border-bottom: 2px solid #dd3377; 
}
.train_search_cont .train_result .details .category .click{
    color: #dd3377;
}
.train_search_cont .train_result .details .category .click span{
    background: url(../aircraft/images/arrow.png) 4px 4px no-repeat; background-size: 8px 12px;
}
.train_search_cont .train_result .details ul li .bg_col{
    background: #dd3377;
}
.train_search_cont .train_result .details ul li .bg_col:hover{
    background: #a81c54; text-decoration: none;
}
.train_search_cont .train_result .details ul li .all_ticket .affordable .additional .list{color: #dd3377;}
.train_search_cont .train_result .details ul li .all_ticket .affordable .additional .meal{color: #dd3377;}
.train_search_cont .train_result .details ul li .all_ticket .affordable .book_col{background: #dd3377;}
.train_search_cont .train_result .details ul li .all_ticket .affordable .book_col:hover{background: #a81c54;}
.train_search_cont .air_right .air_promise .promise1 .change_col,.train_search_cont .air_right .air_promise .promise2 .change_col{
    color: #dd3377;
}
.train_search_cont .train_result .list_typtBox .typeBox ul li.no_lim label.on .bg_color{
    background: #dd3377;
}
.train_search_cont .train_result .ticketsBox .ticketsBox_info:hover {
    border: 1px solid #dd3377;
}
.ticketsBox .ticketsBox_info .t_info li.t_no a {
    color: #dd3377; text-decoration: none;
}
.train_search_cont .train_result .ticketsBox .ticketsBox_info .t_info li.t_no a 
span.arr_down {
    width: 9px; height: 6px; line-height: 6px; color: #dd3377; font-size: 18px; 
}
.train_search_cont .train_result .ticketsBox .ticketsBox_info .t_info li.t_to p.on {
    font-size: 22px; color: #dd3377;
}




/*aircraft_placeOrder.html*/
.mod_passenger .mod_passenger_select .search_letter span{
    color:#dd3377; border-color:#dd3377;
}
.mod_passenger .mod_passenger_select .search_letter span:hover{
    background-color: #dd3377; color:#fff;
}
.mod_passenger .mod_passenger_select .search_letter .on{
    background-color:#dd3377; color:#fff;
}
.mod_passenger .mod_passenger_select .search_chinese .btn{
    background-color:#dd3377;
}
.mod_passenger .mod_passenger_select .search_chinese .btn:hover{
    background-color:#a81c54;
}
.florder_main .type_letter{
    color: #dd3377; border-color: #dd3377;
}
.florder_main .ico_plus {
    color: #dd3377;
}
.florder_main .button.secondary:hover {
    background-color: #a81c54; border-color: #a81c54; color: #fff; text-decoration: none;  -webkit-box-shadow: 0 1px 2px #c6c6c6;
    -moz-box-shadow: 0 1px 2px #c6c6c6; box-shadow: 0 1px 2px #c6c6c6;
}
.florder_container .florder_right .bg_col{
    background: #dd3377;
}
.florder_main .form_action .bg_col1{
    border-color: #dd3377; background-color: #dd3377; 
}
.florder_main .form_action .bg_col1:hover{
    border-color: #a81c54; background-color: #a81c54; 
}
.florder_container .florder_right .info_Passenger .border_col{
     border-bottom: 1px solid #dd3377;
}
.florder_container .florder_right .info_Passenger .passenger_num span{
    color:#a81c54;
}



/*train_placeOrder.html*/
.train_order .passen_add .bg_col1{
    background: #dd3377;
}
.train_order .passen_add .bg_col1:hover{
    background: #a81c54;
}
.train_order .submit_container .bg_col{
    background: #dd3377;
}
.train_order .submit_container .bg_col:hover{
    background: #a81c54;
}




/*index.html*/







/*aircraft_search.html*/







/*aircraft_placeOrder.html*/
.florder_main .button.secondary:hover {
    background-color: #a81c54; border-color: #a81c54; color: #fff; text-decoration: none;  -webkit-box-shadow: 0 1px 2px #c6c6c6;
    -moz-box-shadow: 0 1px 2px #c6c6c6; box-shadow: 0 1px 2px #c6c6c6;
}





/*train.html*/
.bannerMin_train .search_train .button_bgcolor{
	background: #dd3377;
}
.bannerMin_train .search_train .button_bgcolor:hover{
	text-decoration: none; background: #a81c54;
}





/*train_search.html*/
.train_search_cont .train_result .ticketsBox .ticketsBox_info .t_info li.t_go p.t_pass {
    color: #dd3377;
}






/*train_placeOrder.html*/
.header_payMin .backhome {
    color:#dd3377;
}

.train_order .passenStep {
    float: left;
    background: #e78cb1;
    width: 50px;
    height: 51px;
    line-height: 50px;
    font-size: 24px;
    color: #fff;
    text-align: center;
}
.train_order .seatType_classChild .default{
    color: #dd3377;
}
.train_order .seatType_classChild i{
    color: #dd3377;
}
.common_passen_list .type_letter{
    color: #dd3377; border-color: #dd3377;
}
.train_order .passen_info .btn_del {
    font-size: 14px;
    color: #dd3377;
    cursor: pointer;
    vertical-align: middle;
}
.train_order .passen_info .btn_addChild {
    font-size: 12px;
    color: #dd3377;
    cursor: pointer;
}
.train_order a {
    color: #dd3377;
}




/*hotel_search.html*/
.hotel_search_page .searchBox .search_content .search_button .submit_bgcol{
	background-color: #dd3377;  
}
.hotel_search_page .searchBox .search_content .search_button .search:hover {
    background-color: #a81c54;
}
.hotel_search_page .search_content .keyword_content .keyword_contain a:hover {
    background-color: #dd3377; color: #fff;
}
.hotel_search_page .destination .error_tip.fontCol{
	color: #dd3377; 
}
.hotel_search_page #filterbox .reset-single.chosen {
    border-color: #dd3377;    color: #dd3377;
}
.hotel_search_page #filterbox .input-container span.chosen {
    border-color: #dd3377;    background-color: #dd3377;    color: #fff;
}
.hotel_search_page #filterbox div.checkbox-single i {
    border-color: #bbb;
}
.hotel_search_page #filterbox div.checkbox-single:hover i {
    border-color: #dd3377;
}
.hotel_search_page #filterbox .checkbox-single:hover, .hotel_search_page #filterbox .select-single:hover {
    color: #dd3377;
}
.hotel_search_page #filterbox .checkbox-single.chosen, .hotel_search_page #filterbox .select-single.chosen {
    color: #dd3377;
}
.hotel_search_page #filter-result .list li:hover {
    background-color: #dd3377; color: #fff;
}
.hotel_search_page #filterbox .line-title>li.chosen{
	color:#fff;background-color:#dd3377
}
.hotel_search_page #filterbox .line-title>li:hover{
	color:#dd3377
}
.hotel_search_page #filterbox .line-details-wrap .line-single.chosen,.hotel_search_page #filterbox .line-details-wrap .line-single:hover{
	color:#dd3377
}
.hotel_search_page #filterbox .more-details dl dt{
	font-size:14px;font-weight:600;height:34px;line-height:34px;border-bottom:1px solid #dd3377
}
.hotel_search_page #filterbox .btns-wrap .sure{
	margin-left:20px;background-color:#dd3377;border-color:#dd3377;color:#fff
}
.hotel_search_page #filter-result>p span{
	color:#dd3377;font-size:20px;margin-right:5px;font-family:Arial;vertical-align:baseline
}
.hotel_search_page #filter-result .list li:hover{
	background-color:#dd3377;color:#fff
}
.hotel_search_page #sortbox .my-sort .btn.chosen{
	color:#dd3377
}
.hotel_search_page #sortbox .my-sort .btn.chosen .color{
    color: #dd3377;
}
.hotel_search_page #hotel-list .list h3 span:hover{
	color:#dd3377;cursor:pointer
}
.hotel_search_page #hotel-list .list .comment dt span {
	font-size: 18px;
	font-family: Arial,sans-serif;
	color: #dd3377;
}
.hotel_search_page #hotel-list .list .comment dd span {
	color: #dd3377;
}
.hotel_search_page #hotel-list .list .price-info p.my-price {
	font-size: 36px; height: 36px; font-family: Arial;	color: #dd3377;	line-height: 1;
}
.hotel_search_page #hotel-list .list .price-info .detail-btn {
	display: block;	border-radius: 3px;	margin: 18px auto 0;	border: 1px solid #dd3377;	text-align: center;	width: 118px;	height: 28px;
	line-height: 28px;	font-size: 14px;	color: #dd3377;	cursor: pointer;
}
.hotel_search_page #hotel-list .list li:hover .price-info .detail-btn {
	background-color: #dd3377;
	color: #fff;
}
.hotel_search_page .water-page-wide a:hover{
	z-index:1;border-color:#dd3377;color:#dd3377
}
.hotel_search_page .water-page-wide .jump-wrapper button:hover{
    border-color:#dd3377;color:#dd3377
}
.hotel_search_page #hotel-list .list .info p.detail-info a{
	color:#dd3377;cursor:pointer
}
.hotel_search_page #hotel-list .list .price-info .detail-btn:hover{
    text-decoration: none; color: #fff; background: #a81c54; 
}
.hotel_search_page #distance-choose ul li.single.chosen,#distance-choose ul li.single:hover{
	color:#dd3377
}
.hotel_search_page #hotel-list .list .info .map-btn {
	border: 1px solid #dcdcdc; display: block; width: 48px;	height: 20px;	text-align: center;	line-height: 20px;	border-radius: 2px;	margin-top: 5px;
	color: #dd3377;	cursor: pointer;
}
.hotel_search_page #hotel-list .list .info p.detail-info span.f60{color:#dd3377}






/*hotel_placeOrder.html*/
.hotel_placeOrder .checkin .update-btn:hover{
    background:#dd3377;color:#fff
}
.hotel_placeOrder .checkin .update-btn.endHover{
    background:#dd3377;color:#fff
}
.hotel_placeOrder #hotel-detail dl dd.price-info .all-price em{
    font-size:16px;color:#dd3377;padding-left:17px
}
.hotel_placeOrder #reserve-info .room-price i{
    color:#dd3377;font-size:18px
}
.hotel_placeOrder .book_num_choose .f60{
    color:#dd3377
}
.hotel_placeOrder .price-list li .data_center{
    color:#dd3377;height:56px;line-height:56px
}
.hotel_placeOrder #checkin-info input[type=text].wrong{
    border:1px solid #dd3377
}
.hotel_placeOrder .name_list_page .list_ul li i{
    display:none;position:absolute;top:0;right:9px;color:#dd3377;
    cursor:pointer;height:32px;line-height:32px
}
.hotel_placeOrder #cancelInsuance .choose i{
    color:#dd3377;font-size:18px;position:absolute;top:0;left:16px
}
.hotel_placeOrder .online-choose .invoice-btns-wrap .single-details>div:first-child>div.chosen,
.hotel_placeOrder .online-form .invoice-btns-wrap .single-details>div:first-child>div.chosen{
    padding:0 23px 0 6px;line-height:26px;border:2px solid #dd3377
}
.hotel_placeOrder .online-choose .invoice-btns-wrap .single-details .inner-tips span,
.hotel_placeOrder .online-form .invoice-btns-wrap .single-details .inner-tips span{
    color:#dd3377
}
.hotel_placeOrder .online-choose .btns-wrap>div,.hotel_placeOrder .online-form .btns-wrap>div{
    float:left;margin-right:20px;height:33px;line-height:33px;cursor:pointer;
    text-align:center;border-radius:3px;width:128px;border:1px solid #dd3377;
    color:#fefefe;background-color:#dd3377
}
.hotel_placeOrder #online-invoice .single-details input[type=text].wrong{
    background:url(../images/book1.6.png) no-repeat right -243px;border:1px solid #dd3377
}
.hotel_placeOrder #online-invoice .invoice-price .single-details>span{
    color:#dd3377;font-size:18px;font-family:Microsoft Yahei;vertical-align:-2px
}
.hotel_placeOrder #online-invoice .invoice-price .single-details>div>span{
    color:#dd3377
}
.hotel_placeOrder #book-policy .last-price a{
    display:block;position:relative;width:143px;height:37px;line-height:37px;
    text-align:center;color:#fff;background-color:#dd3377;border-radius:3px;margin:0 auto;font-size:16px
}
.hotel_placeOrder #book-policy .last-price a:hover{
    background-color:#dd3377;text-decoration:none
}
.hotel_placeOrder .pop-btn a span{
    display:inline-block;width:140px;height:30px;line-height:30px;
    background:#dd3377;color:#fff;text-align:center;border-radius:3px
}
.hotel_placeOrder .pop-btn a.cancel span,.pop-btn a.go span{
    display:inline-block;background:#fff;border:1px solid #dd3377;
    width:138px;height:28px;line-height:28px;color:#dd3377
}
.zoom_in{
    border:1px solid #ffd5a1;background:#fff4d9;height:30px;line-height:30px;font-size:18px;
    position:absolute;padding:0 10px;color:#dd3377
}
.hotel_placeOrder #invoiceTitleList li:hover>a{
    color:#dd3377
}
.hotel_placeOrder #invoiceAddressList li:hover .del,.hotel_placeOrder #invoiceTitleList li:hover .del{
    color:#dd3377
}
.hotel_placeOrder #card_infos input[type=text].wrong{
    background:url(../images/book1.6.png) no-repeat right -243px;border:1px solid #dd3377
}





/*person_center.html*/
.person_center_conMin .order dl dt a:hover{
	text-decoration: none; color: #dd3377;
}
.person_center_conMin .order dl dd .item .change_col:hover{
	color: #dd3377; text-decoration: none;
}
.person_center_conMin .order dl dd .change_bg a.change_col{
	color: #dd3377;
}
.person_center_conMin .content_right h3 a:hover{
	color: #dd3377; text-decoration: none;
}
.person_center_conMin .order dl dd .change_bg{
	background: #fff; border-right: none; border-left: 3px solid #dd3377; border-top: 1px solid #eee; border-bottom: 1px solid #eee;
}
.person_center_conMin .order dl dd .item a:hover{
	color: #dd3377; text-decoration: none;
}
.person_center_conMin .order dl dd .active a{
	color: #dd3377;
}
.person_center_conMin .order dl dd .item.active{
	background: #fff; border-right: none; border-left: 3px solid #dd3377; border-top: 1px solid #eee; border-bottom: 1px solid #eee;
}
.content_header{
    border-bottom:2px solid #dd3377;
}






/*all_pay*/
.all_payMin .order_infos{
    background:#fff; padding:18px 0 12px 30px; position:relative; *zoom:1; box-sizing:border-box; border-bottom: none;
}
.all_payMin .hotel_tip{
    padding:0 30px; background:#eef7fc; box-sizing:border-box; border-top: none;
}
.all_payMin .tab_nav_nt1 ul li.font-col{
	color: #dd3377; box-shadow: 0px 0px 4px #B1D0FF; border-color: #B1D0FF; border-bottom-color:#FFF;  
}
.all_payMin .borderCol {
    border: 1px solid #B1D0FF; box-shadow: 0px 0px 4px #B0D0FF; 
}
.all_payMin .buttonColor{
	background:#dd3377; 
}
.all_payMin .buttonColor:hover{
	background-color: #a81c54;
}
.all_payMin .btn_sub:hover{
    background:#a81c54;  text-decoration: none; 
}
.all_payMin .font-col{
	color: #dd3377;
}
.all_payMin .font-col:hover{
	text-decoration: none; color: #a81c54;
}
/*train_pay_success.html*/
.header_payMin .fontColor{
	color: #dd3377;
}
.payResult_mainContent .contentBorder .content .btn .button_changeCol{
	background-color:#dd3377; 
}
.payResult_mainContent .contentBorder .content .btn .button_changeCol:hover{
	background-color: #a81c54;
}





/*train_orderStatus.html*/
.train_orderStatusR .content_right .orderStatus .paystate.font_col1{
	color: #dd3377;
}
.train_orderStatusR .list01 .bottomLink .backOrderList{
	font-size:14px; color:#dd3377; text-decoration:none
}


/*aircraft_order.html*/
table tr .ellipsis .triangle:hover{
  border-bottom: 1px solid #1b64ce; border-left: 1px solid #1b64ce;
}

/*login.html*/
.login_headerMin .p_icon p .bg_col{
    background-color: #dd3377;
}
.login_contMin .right_content .auto_login a:hover{
    text-decoration: none; color: #dd3377;
}
.login_contMin .right_content .btn_sign_in.botton_col{
    background-color: #dd3377;
}
.login_contMin .right_content .btn_sign_in:hover{
     text-decoration: none; background-color: #a81c54;
}
.login_contMin .right_content .register a{
    color: #dd3377;
}
.login_contMin .right_content .register a:hover{
    color: #a81c54;
}
.login_bottomMin p a{
    color: #dd3377;
}
.login_bottomMin p a:hover{
    color: #a81c54;
}





/*person centerOrder.html*/
.person_center_conMin .content_right .search li .button_col:hover{
    background-color: #dd3377; color: #fff;
}
.person_center_conMin .content_right .orderList .border_col{
    border: 1px solid #9ecbe3;
}
.person_center_conMin .content_right .orderList li h4{
    background-color: #eff6fc;
}
.person_center_conMin .content_right .link_col{
    color: #0066cc;
}
.person_center_conMin .content_right .orderList table tr .operation p a.bg_col{
    background-color: #dd3377;
}
.person_center_conMin .content_right .orderList table tr .operation p a.bg_col:hover{
    background-color: #a81c54; text-decoration: none;
}





/*aircraft_orderStatus.html*/
.person_center_conMin .aircraft_orderStatusR table tr td a.button_col{
    background-color: #dd3377;
}
.person_center_conMin .aircraft_orderStatusR table tr td a.button_col:hover{
    background-color: #a81c54; text-decoration: none;
}
.person_center_conMin .aircraft_orderStatusR .voyage_info tr td a{
    color: #dd3377;
}
.person_center_conMin .aircraft_orderStatusR .voyage_info tr td a:hover{
    color: #a81c54;
}
.person_center_conMin .aircraft_orderStatusR .bottom_btn .button{
    background-color: #dd3377;
}
.person_center_conMin .aircraft_orderStatusR .bottom_btn .button:hover{
    text-decoration: none; background-color: #a81c54;
}






/*hotel_orderStatus.html*/
.person_center_conMin .hotel_orderStatusR .hotel_info .info_left .hotel h3 a{
    color: #dd3377;
}
.person_center_conMin .hotel_orderStatusR .hotel_info .info_left .hotel h3 a:hover{
    color: #a81c54;
}
.person_center_conMin .hotel_orderStatusR .content_right .orderStatus .paystate.font_col1 {
    color: #dd3377;
}
.person_center_conMin .hotel_orderStatusR .bottom_btn .button {
    background-color: #dd3377;
}
.person_center_conMin .hotel_orderStatusR .bottom_btn .button:hover {
    text-decoration: none;
    background-color: #a81c54;
}







/*help.html*/
.noBorder{
    border-bottom: none;
}
.border_bottom{
    border-bottom: 2px solid #dd3377;
}
.helpContMin .left .sort .title,.helpContMin .left .time .title{
    background-color: #dd3377;
}
.helpContMin .left .sort .sortCont .bg_color{
    background: #ffc1da;
}
.helpContMin .left .sort .sortCont .question_list ul{
    border-bottom: 1px solid #dd3377;
}
.helpContMin .left .sort .sortCont .question_list ul li a:hover{
    text-decoration: none; color: #dd3377;
}
.helpContMin .left .sort .sortCont .question_list ul li .col{
    color: #dd3377;
}
.helpContMin .right .hot .bg_col,.helpContMin .right .guide .bg_col{
    background-color: #dd3377;
}
.helpContMin .right .title ul li a:hover{
    color: #dd3377;
}






/*shop_login.html*/
.s_loginContMin .left .font_col{
    color: #dd3377;
}
.s_loginContMin .left .line .button_col{
    background-color: #dd3377;
}
.s_loginContMin .left .line .button_col:hover{
    background-color: #a81c54;
}
.s_loginContMin .right .font_col{
    color: #dd3377;
}
.s_login_bottom .color{
    color: #dd3377;
}







/*business_login.html*/
.bus_loginConMin .bg_col button{
    background-color: #dd3377;
}
.bus_loginConMin .bg_col button:hover{
    background-color: #a81c54;
}








/*login_success.html*/
.bus_loginConMin .success .btn .button_changeCol{
    background-color: #dd3377;
}
.bus_loginConMin .success .btn .button_changeCol:hover{
    background-color: #a81c54; text-decoration: none;
}








/*about.html*/
.abCompanyMin .right .color{
    color: #dd3377;
}







/*images*/
/*aircraft.html*/
/*办理登机牌、目的地天气、机场VIP、航班动态*/
.functionMin_aircraft ul li .color{
    color: #dd3377;
}






/*aircraft_search.html*/

/*100%航协认证*/
.aircraft_search_cont .air_right .air_promise .promise1 i,.aircraft_search_cont .air_right .air_promise .promise2 i{
    font-size: 30px; position: absolute; top: 17px; left: 10px; color: #dd3377;
}














/*hotel_search.html*/

/*商业区下地址圆圈*/
.hotel_search_page #filterbox div.select-single i{
    border-color: #bbb;
}
.hotel_search_page #filterbox .select-single:hover i {
    border-color: #dd3377;
}
.hotel_search_page #filterbox .select-single.chosen i.iconfont {
    border-color: #dd3377; color: #dd3377;
}
/*房价、星级、品牌、服务方块选择*/
.hotel_search_page #filterbox .checkbox-single.chosen i {
     color: #dd3377;
}
/*列表好评箭头*/
.hotel_search_page #sortbox .my-sort div.up.chosen i{background-image:url(../hotel/images/load16-1.png);
    background-position: -32px 0;
}
.hotel_search_page #sortbox .my-sort div.down.chosen i{
    background-image:url(../hotel/images/load17-1.png);
    background-position: -32px 0;
}
/*列表里序列号*/
.hotel_search_page #hotel-list .list h3 i{
    background:transparent url(../hotel/images/icon-num-1.png) no-repeat 100% 100%;width:23px;text-align:center;
    font-size:14px;color:#fff;line-height:32px;display:inline-block;vertical-align:top;
    background-position: -66px 3px;
}
/*列表里收藏*/
.hotel_search_page #hotel-list .list .price-info .detail-btn ~ p i {
    display: inline-block; width: 14px; height: 13px; background: transparent url(../hotel/images/icon-get-heart-1.png) 100% 100% no-repeat;
    vertical-align: middle; margin-right: 4px; margin-top: -2px;
    background-position: -48px 0;
}
.hotel_search_page #hotel-list .list li .price-info .detail-btn ~ p.favorite:hover i {
    background-image: url(../hotel/images/icon-heart-1.png);
    background-position: -48px 0;
}





/*login.html*/






/*train.html*/
/*火车票购票流程*/
.processMin_train ul .words .bg_col{
    background-color: #dd3377;
}








/*train_placeOrder.html*/
/*选择坐席选中边框*/
.train_order .trainSeat.on {
    border-color: #dd3377;
}
.train_order .passen_info_box .birthday_txt .calendar.color{
    color: #dd3377;
}






/*train_search.html*/
/*右边保证*/
/* .train_search_cont .air_right .air_promise .promise1,.train_search_cont .air_right .air_promise .promise2{
    width: 100%; height: 70px; padding: 16px 0 0 46px; background: url(../train/images/promise-1.png) 14px -302px  no-repeat; 
     box-sizing:border-box;
}
.train_search_cont .air_right .air_promise .promise2 {
    background-position: 14px -354px;
} */
.train_search_cont .air_right .air_promise .promise1 i, .train_search_cont .air_right .air_promise .promise2 i {
    font-size: 30px;
    position: absolute;
    top: 17px;
    left: 10px;
    color: #dd3377;
}
/*收起停经旁边箭头*/
.train_search_cont .train_result .ticketsBox .ticketsBox_info .t_info li.t_no a span.arr_up{
    background-position: -125px -402px;
}
/*火车票列表“过”背景颜色*/
.train_search_cont .train_result .ticketsBox .ticketsBox_info .t_info li.t_go p.t_pass{
    background-color: #ffcbe0;
}
/*火车票列表点击经停后出现的路线图*/
.train_search_cont .train_result .ticketsBox .ticketsBox_info .t_place ul li.first span.on {
    background-position: 21px -126px;
}
.train_search_cont .train_result .ticketsBox .ticketsBox_info .t_place ul li span.on {
    background-position: -296px -112px;
}
.train_search_cont .train_result .ticketsBox .ticketsBox_info .t_place ul li.over span.line {
    background-position: -456px -112px;
}
.train_search_cont .train_result .ticketsBox .ticketsBox_info .t_place ul li.last span.line {
    background-repeat: no-repeat;
    background-position: -219px -28px;
}
/*没有搜到火车票出现的图片*/
.icon_no {
    background-position: 0 -246px;
}





/*integral_index*/
.integral_shop .mall_banner .classify{
    background-color: #dd3377;
}
.integral_shop .mall_banner .classify h2{
    background: #39B9FC;
}
.integral_shop .mall_banner .classify h2 a:hover{
    color:#dd3377; text-decoration:none;
}
.integral_shop .mall_banner .mall_info .score span{
    color: #dd3377;   
}
.integral_shop .mall_banner .mall_info .noLogin .register a{
    background: #dd3377;
}
.integral_shop .mall_banner .mall_info .noLogin .register a:hover{
    background: #a81c54; text-decoration: none;
}
.integral_shop .mall_banner .mall_info .myCart1 a{
    background: #dd3377;
}
.integral_shop .mall_banner .mall_info .myCart1 a:hover{
    background: #a81c54;
}
.integral_shop .mall_banner .mall_info .myInfo p span{
    color: #dd3377;
}
.integral_shop .mall_banner .mall_info .nologin .tip{
    color: #a81c54;
}
.integral_shop .mall_banner .mall_info .nologin a:hover{
    background: #dd3377; color: #fff; text-decoration: none; border-color: #dd3377 !important;
}
.integral_shop .mall_banner .mall_info .otherInfo a{
    color: #dd3377;
}
.integral_shop .mall_banner .mall_info .otherInfo a:hover{
    color: #a81c54;
}
.integral_shop .mall_banner .mall_info .noLogin .register .register1{
    color: #dd3377; border: 1px solid #dd3377; background: #fff; box-sizing:border-box;
}
.integral_shop .mall_banner .mall_info .noLogin .register .register1:hover{
    background: #dd3377; color: #fff; text-decoration: none;
}
.integral_shop .mall_banner .mall_info .info a{
    color: #a81c54;
}
.integral_shop .mall_banner .mall_info .circle{
    border: 2px solid #dd3377;
}
.integral_shop .mall_banner .mall_info .text .score i{
    background: #dd3377;
}
.integral_shop .mall_banner .mall_info .text .score em{
    color: #dd3377;
}
.integral_shop .mall_banner .mall_info .find_integral a{
    background: #dd3377;
}
.integral_shop .mall_banner .classify dt a:hover{
    color:#a81c54;
}
.integral_shop .mall_banner .classify dd a:hover{
    color: #a81c54; text-decoration: none;
}
.integral_shop .product_tit{
    color: #dd3377;
}
.integral_shop .product_tit i{
    border-color: #dd3377;
}
.integral_shop .product_tit .line{
    border-color: #dd3377;
}
.integral_shop .hot_sale ul li:hover{
    border-color: #dd3377;
}
.integral_shop .hot_sale ul li .line{
    background: #dd3377;
}
.integral_shop .hot_sale ul li .price i{
    background: #dd3377;
}
.integral_shop .hot_sale ul li .price{
    color: #dd3377;
}
.integral_shop .new_sale li .price span{
    color: #dd3377; font-weight: bold; font-size: 14px;
}
.integral_shop .new_sale li .btn a{
    color: #dd3377;
}
.integral_shop .new_sale li .btn a:hover{
    color:#a81c54; text-decoration:underline;
}
.integral_shop .new_sale li:hover{
    border-color: #dd3377;
}


/*integral_search*/
.integral_search .font_col1{
    color: #a81c54;
}
.integral_search .bg_col1{
    background-color: #dd3377;
}
.integral_search .screenWrap dl dd a:hover{
    color: #dd3377; text-decoration: none;
}
.integral_search .screenWrap dl dd button:hover{
    background-color: #a81c54;
}
.integral_search .searchWrap .method .everyMethod p.on{
    color: #dd3377; border-color: #dd3377; 
}
.integral_search .searchWrap .method .everyMethod p .up.on{
    border-bottom-color: #dd3377;
}
.integral_search .searchWrap .method .everyMethod p .down.on{
    border-top-color: #dd3377;
}
.integral_search .searchWrap .searchCont li:hover{
    border-color: #dd3377 !important;
}
.integral_search .searchWrap .searchCont li .price i{
    color: #dd3377;
}
.integral_search .searchWrap .searchCont li .price a{
    background-color: #dd3377;
}
.integral_search .searchWrap .searchCont li .price a:hover{
    background-color:#a81c54;
}
.integral_search .searchWrap .searchCont .img i{
    color: #dd3377;
}




/*integral_detail*/
.integral_detail .detail_header .smallImg .region .on{
    border-color: #dd3377;
}
.integral_detail .detail_header .smallImg .region img:hover{
    cursor: pointer; border-color: #dd3377;
}
.integral_detail .detail_header .textCont .describe{
    color: #dd3377;
}
.integral_detail .detail_header .textCont .now_p b{
    color: #dd3377;
}
.integral_detail .detail_header .textCont .style1 span.on{
    border: 2px solid #dd3377; 
}
.integral_detail .detail_header .textCont .btn .purchase {
    border-color: #dd3377; color: #dd3377; background-color: #fff0f6;
}
.integral_detail .detail_header .textCont .btn .shoppingCart{
    background-color: #dd3377; border-color: #dd3377;
}
.integral_detail .detail_header .right li .text span{
    color: #dd3377;
}
.integral_detail .detail_cont .left .classification .c_cont a:hover{
    color: #dd3377; text-decoration: none;
}
.integral_detail .detail_cont .left .correlation .c_cont .price span{
    color: #dd3377;
}
.integral_detail .detail_cont .right .cut{
    border-bottom: 1px solid #dd3377 !important;
}
.integral_detail .detail_cont .right .cut li:hover{
    color: #dd3377;
}
.integral_detail .detail_cont .right .cut li.on{
    background-color: #dd3377; color: #fff;
}





/*integral_collect_s*/
.integral_collect_s .commodity .left>a:hover{
    color: #dd3377; text-decoration: none;
}
.integral_collect_s .commodity .right a{
    background-color: #dd3377;
}
.integral_collect_s .commodity .right a:hover{
    background: #a81c54; text-decoration: none; 
}
.integral_collect_s .commodity .right .detail{
    color: #dd3377;
}
.integral_collect_s .commodity .right .detail:hover{
    border-color: #a81c54; background: #fff; color: #a81c54;
}





/*integral_purchase_cart*/
.integral_cart .cart_list .color{
    color: #dd3377;
}
.integral_cart .cart_list .b_color{
    border-color: #dd3377;
}
.integral_cart .cart_list .color1{
    color: #dd3377;
}
.integral_cart .cart_list .header .b_colorB{
    border-bottom: 2px solid #dd3377;
}
.integral_cart .cart_list .t_cont .commodity .info a:hover .text{
    color:#a81c54;
}
.integral_cart .cart_list .price .bgcolor1{
    background: #dd3377;
}
.integral_cart .cart_list .price a:hover{
    text-decoration: none; background: #a81c54;
}
.integral_cart .cart_list .chose .iconfont.b_color.on{
    border-color: #dd3377; color: #dd3377;
}
.integral_cart .cart_list .chose .iconfont.b_color{
    border-color: #aaa; color: transparent;
}
.integral_cart .c_hover:hover{
    color: #dd3377;
}
.integral_cart .noResult .text a{
    background: #dd3377; 
}
.integral_cart .noResult .text a:hover{
    background: #a81c54; text-decoration: none;
}


/*integral_order*/
.person_center_conMin .content_right .orderList table tr .status a:hover{
    color: #dd3377; text-decoration: none;
}
.person_center_conMin .content_right .orderList table tr .commodity_n h3:hover{
    color: #dd3377; text-decoration: underline;
}

.person_center_conMin .content_right .orderList.integral_o tr td{
    border-right: 1px solid; border-color:rgba(221,51,119,.08); border-color: #eee\9;
}
.person_center_conMin .content_right .orderList.integral_o li h4{
    border-bottom: 1px solid rgba(221,51,119,.08); border-color: #eee\9;
}
.person_center_conMin .content_right .orderList.integral_o tr .commodity_list li{
    border-bottom: 1px solid rgba(221,51,119,.16); border-color: #ddd\9;
}
:root .person_center_conMin .content_right .orderList.integral_o tr td{
    border-color:rgba(221,51,119,.08);
}
:root .person_center_conMin .content_right .orderList.integral_o li h4{
    border-bottom: 1px solid rgba(221,51,119,.08);
}
:root .person_center_conMin .content_right .orderList.integral_o tr .commodity_list li{
    border-bottom: 1px solid rgba(221,51,119,.16);
}




/*integral_placeOrder*/
.integral_placeO .payment>p span{
     border: 2px solid #dd3377;
}
.integral_placeO .buylist{
    background: #faf0f4;
}
.integral_placeO .buylist .info a{
    text-decoration: none; 
}
.integral_placeO .buylist .info a:hover .name{
    color: #a81c54;
}
.integral_placeO .buylist .s_price .current i{
    color: #dd3377;
}
.integral_placeO .buylist .total_p{
    color: #dd3377;
}
.integral_placeO .carriage .num{
    color: #dd3377;
}
.integral_placeO .carriage span{
    color: #dd3377;
}
.integral_placeO .payInfo .t_price{
    color: #dd3377;
}
.integral_placeO .btn button{
    background-color: #dd3377; 
}
.integral_placeO .btn button:hover{
    background: #a81c54;
}
.add_addressCont .line button{
    background: #dd3377;
}
.add_addressCont .line button:hover{
    background: #a81c54;
}
.integral_placeO .address .addressList li .choose:hover{
    border: 2px solid #dd3377; cursor: pointer;
}
.integral_placeO .address .addressList li .choose.on{
    border: 2px solid #dd3377;
}
.integral_placeO .address .addressList li:hover .operation button{
    color: #dd3377;
}
.integral_placeO .address .addressList .operation button:hover{
    color: #a81c54; text-decoration: underline;
}
.integral_placeO .address .address_btn button:hover{
    color: #a81c54;
}




/*integral_orderStatus*/
.person_center_conMin .integral_orderStatusR .buylist .info a{
    text-decoration: none; 
}
.person_center_conMin .integral_orderStatusR .buylist .info a .name:hover{
    color: #a81c54; text-decoration: underline;
}
.integral_orderStatusR .buylist .total_p{
    color: #a81c54;
}
.person_center_conMin .integral_orderStatusR .com_price .col1 span{
    margin-top: 20px; font-size: 16px; color: #a81c54;
}


/*integral_pay_s*/
.integral_payResult .trainPayCompleteInfo2 .contentBorder .content .msg a{
    color: #dd3377;
}
.integral_payResult .trainPayCompleteInfo2 .contentBorder .content .msg .msg4 i{
    color: #dd3377;
}

.integral_payResult .trainPayCompleteInfo2 .contentBorder .content .btn .text a{
    color: #a81c54;
}



/*.integral_particulars*/
.integral_particulars .par_tit .on{
    color: #333;
}
.integral_particulars .par_table .point{
    color: #dd3377;
}
.integral_particulars .nowPoint .point{
    color: #dd3377;
}
.integral_particulars .choose .on i{
    border-top: 1px solid #dd3377 !important;
}



/*about*/
.static_left ul li a:hover{
    color: #a81c54;
}
.static_left ul li .on{
    color: #a81c54;
}