.button,.ui-select{vertical-align:middle}.btn_key:hover,.btn_normal:hover,.btn_normal_low:hover,.btn_shallow:hover,.btn_weak:hover,.button-positive:hover,.button:hover,.filed_area li .setUp_box .what:hover,.ui-select .select-list li a:hover{text-decoration:none}.information_box .filed_area li:after,.redeem_mod .redeem_info:after,.signin_mod .signinCorporate:after{content:".";visibility:hidden;clear:both}.order_item .reserved em,.order_item dd h3,.pop_expire dd span,.pop_expire dt strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}body{color:#234}.button{color:#fff;text-align:center;border:none;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box}.button-light-bl{display:block;width:100%;height:44px;background-color:#f9b00c;font-size:18px;-webkit-box-shadow:0 -2px 0 #E67E22 inset;box-shadow:0 -2px 0 #E67E22 inset}.button-light,.button-positive{display:inline-block;height:36px;padding:0 15px}a.button-light-bl{line-height:44px}a.button-light,a.button-positive{line-height:36px}.button-light{background-color:#f9b00c;font-size:15px;-webkit-box-shadow:0 -2px 0 #E67E22 inset;box-shadow:0 -2px 0 #E67E22 inset}.button-light-bl:hover,.button-light:hover{background-color:#ffc600}.button-positive{background-color:#1171B7;font-size:16px;-webkit-box-shadow:0 -2px 0 #0C5284 inset;box-shadow:0 -2px 0 #0C5284 inset}.button-positive-bl{display:block;width:100%;height:44px;background-color:#1171B7;font-size:18px;-webkit-box-shadow:0 -2px 0 #0C5284 inset;box-shadow:0 -2px 0 #0C5284 inset;color:#fff}a.button-positive-bl{line-height:44px}a.button-disabled,a.button-normal,a.button-text{line-height:36px}.button-positive-bl:hover,.button-positive:hover{background-color:#3498db}.button-normal,.button-normal-bl{background-color:#fff;color:#1171B7}.button-normal{display:inline-block;padding:0 15px;height:36px;font-size:16px;border:1px solid #dbdbdb;-webkit-box-shadow:0 -2px 0 #dbdbdb inset;box-shadow:0 -2px 0 #dbdbdb inset}.button-normal-bl{display:block;width:100%;height:44px;font-size:18px;-webkit-box-shadow:0 -2px 0 #0C5284 inset;box-shadow:0 -2px 0 #0C5284 inset}.button-disabled,.button-text,.ui-select{display:inline-block;height:36px}.button-normal:hover{background-color:#1171b7;color:#fff;border-color:#1171b7}.button-text{color:#81dfcf;background:0 0}.button-disabled{padding:0 10px;color:#fff;background:#ccc;font-size:16px;cursor:default}.button .ico{margin:0 5px 0 -5px}.button-positive:hover{color:#fff}.ui-select{position:relative;zoom:1;text-align:left;z-index:20}.ui-select .select-input{cursor:pointer;display:block;min-width:40px;height:33px;line-height:33px;padding:2px 28px 1px 10px;border:1px solid #ccc;background-color:#fff;color:#666;font-size:14px;vertical-align:top;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.guest-mod>div,.hd-tab a{-o-box-sizing:border-box}.ui-select .select-drop{cursor:pointer;position:absolute;top:5px;right:5px;bottom:5px;width:20px}.ui-select .select-drop>i{position:absolute;top:50%;margin-top:-2px;left:5px}.ui-select .select-list{display:none;position:absolute;left:0;top:37px;min-width:105%;background-color:#fff;border:1px solid #ddd;z-index:100}.ui-select .select-list li{padding:5px;line-height:18px;cursor:pointer;white-space:nowrap;word-wrap:break-word;word-break:break-all}.ui-select .select-list li span{color:#999}.ui-select .select-list li a{display:block;height:25px}.ui-select .select-list li:hover span{color:#fff}.ui-select .select-list li.hover,.ui-select .select-list li:hover{background-color:#3c90d7;color:#fff}.ui-select_hover .selectMod{position:relative;z-index:200}.ui-select_hover .select-input{padding-bottom:2px;border-color:#68a1e0;border-bottom:none}.btn_shallow,.btn_weak{padding:0 35px;height:24px}.ui-select_hover .select-list{display:block;border-color:#68a1e0}.ui-select_hover .select-drop{background-color:#dcdcdc}.accountMsg_box{display:none}.btn_key,.btn_normal,.btn_normal_low,.btn_shallow,.btn_weak{display:inline-block;vertical-align:middle}.btn_shallow{display:inline-block;background-color:#ffb300;color:#333;-mo-border-radius:3px;border-radius:3px}.container_box{padding-top:10px}.fault_mod,.signin_mod{margin-top:20px}.process_bar+.fault_mod,.process_bar+.signin_mod{margin-top:0}.mod_box{padding:15px 30px;background:#fff}.mod_box .tit{font-size:26px;color:#73abe1}.tit_tip{padding:10px 0;height:20px;line-height:20px;overflow:hidden}.tit_tip .sing_ctrip i{margin-right:10px;vertical-align:middle}.filed_area li .setUp_box{display:inline-block;margin-left:30px}.filed_area li .setUp_box a{display:inline-block;margin-right:10px;color:#2181FF}.filed_area li .setUp_box a em{display:inline-block;line-height:18px;height:18px;color:#333;border-bottom:1px dashed #333}.signin_mod .login,.signin_mod .register{margin-right:300px}.signin_mod .tit_tip{margin-bottom:10px;padding:0;font-size:12px;font-weight:400;position:relative;z-index:2}.signin_mod a{color:#2181FF}.signin_mod .filed_area{display:inline-block;position:relative;margin-bottom:20px;float:left;width:100%;vertical-align:middle;border-right:1px #ddd dotted}.signin_mod .filed_area .keyName{display:block;font-weight:700;margin-bottom:5px;margin-top:5px;width:260px;overflow:hidden;zoom:1}.signin_mod .filed_area .keyName .fg{float:right;font-weight:400}.signin_mod .filed_area li{margin-bottom:20px}.signin_mod .filed_area li .tip{margin-bottom:5px}.signin_mod .filed_area li .s_tit{font-size:14px}.signin_mod .filed_area .ipt{width:258px;height:24px}.signin_mod .filed_area .ipt_identify{width:118px;height:24px;border:1px solid #999;padding-left:5px;margin-right:15px;vertical-align:middle}.signin_mod .filed_area .code_identify{margin-right:14px;max-width:120px}.signin_mod .filed_area .ipt_identify_error,.signin_mod .filed_area .ipt_identify_success{background:url(//pic.c-ctrip.com/platform/ibu/mybooking/commonv2.png) no-repeat}.signin_mod .filed_area .ipt_identify_success{background-position:102px -566px}.signin_mod .filed_area .ipt_identify_error{background-position:102px -596px}.signin_mod .filed_area .selt{width:260px;height:24px}.signin_mod .filed_area input,.signin_mod .filed_area select{margin-right:5px}.signin_mod .sum{margin-top:-10px}.signin_mod .filed_area li .tips_txt{position:absolute;height:16px;line-height:16px;overflow:hidden;color:#666}.signin_mod .signinCorporate,.signin_mod .signinFacebook{margin:-47px 0 0 -1px;min-height:50px;float:left;border-left:1px dotted #ccc;zoom:1}.signin_mod .signinCorporate:after{display:block;height:0;font-size:0;line-height:0}.signin_mod .facebook_btn{display:inline-block;padding:0 10px 0 45px;height:33px;line-height:33px;overflow:hidden;background:url(//pic.c-ctrip.com/platform/ibu/mybooking/facebook_btn.png) 10px 0 no-repeat #3b579d;color:#fff;font-weight:600;border-radius:3px}.signin_mod .facebook_btn:hover{text-decoration:none;background-color:#4d66a8;background-position:10px -44px}.book_status_tip a,.flightStates_pop .btn_box .btn_link{text-decoration:underline}.signin_mod .corporate_infor,.signin_mod .facebook_infor{padding-top:15px}.input_error{background-color:#fff3f3!important}.msg_error{color:#d80000}.signin_mod .signinCorporate .into,.signin_mod .signinFacebook .into{position:absolute;right:0;top:50%;margin-top:-60px;width:300px}.error_mini_ico,.flight_ico,.hotel_ico,.notice_mini_ico,.partner_ico,.sucess_mini_ico,.trains_ico,.user_ico,.warn_mini_ico{background:url(//pic.c-ctrip.com/platform/ibu/mybooking/sprite.png) no-repeat}.flight_ico,.hotel_ico,.trains_ico{display:inline-block;width:25px;height:25px;overflow:hidden}.partner_ico,.user_ico{height:18px;display:inline-block}.hotel_ico{background-position:-84px 0}.flight_ico{background-position:-84px -26px}.trains_ico{background-position:-84px -51px}.user_ico{width:20px}.partner_ico{width:26px;background-position:-30px 0}.ico_error_s{margin-right:5px;background-position:0 -600px}.error_mini_ico,.notice_mini_ico,.sucess_mini_ico,.warn_mini_ico{display:inline-block;width:32px;height:32px;overflow:hidden}.warn_mini_ico{background-position:0 -28px}.sucess_mini_ico{background-position:0 -70px}.error_mini_ico{background-position:-42px -28px}.signin_mod .signinCorporate .btn_normal{height:40px;overflow:hidden;line-height:40px;font-size:14px;color:#fff}.reg_psword_level_weak .reg_sign_form_tip span{color:#9ACA3C}.reg_psword_level_medium .reg_sign_form_tip span{color:#F99D1C}.reg_psword_level_strong .reg_sign_form_tip span{color:red}.book_status{position:relative;padding:15px 25px 0 100px;margin:10px 0;min-height:100px}.book_status a{color:#2181FF;margin-left:10px}.book_status .status_sucess_mini,.book_status .status_warn_mini{position:absolute;left:30px;top:20px}.book_status .tit{margin-top:0;color:#333;font-size:24px;padding-bottom:2px}.book_status .desc,.book_status .desc_light{font-size:14px;padding-bottom:20px;color:#333}.book_status .desc a,.book_status .desc_light a{margin-left:0}.book_status .desc_light{color:#666;line-height:2em}.book_status .high{color:#ff9913}.book_status .desc p{margin-bottom:10px}.book_status .desc p.other_tips{color:#999}.bookStatus_single .status_notic_mini,.bookStatus_single .status_sucess_mini,.bookStatus_single .status_warn_mini{top:10px}.status_notice_mini{left:30px;top:20px;width:50px;height:50px;position:absolute;background:url(//pic.c-ctrip.com/platform/ibu/mybooking/status.png) -60px -149px no-repeat}.after_box .column01,.after_box .column02,.reset_mod .email_col,.reset_mod .phone_col,.reset_mod .tel_col{background-position:right bottom;background-repeat:no-repeat}.book_status_tip{text-indent:100px;margin-top:25px;font-size:14px}.book_status_tip a{color:#2181FF}.after_box{padding-top:20px;margin-bottom:15px;overflow:hidden;border-top:1px dotted #ccc}.after_box .after_tip{margin-bottom:10px}.after_box .column01,.after_box .column02{padding:20px 2%;height:140px;background-color:#fafafa;border:1px solid #dfdfdf}.after_box .column01{float:left;width:45%;margin-right:0;overflow:hidden;background-image:url(//pic.c-ctrip.com/platform/ibu/mybooking/set_bg.png)}.after_box .column02{float:right;width:45%;overflow:hidden;background-image:url(//pic.c-ctrip.com/platform/ibu/mybooking/complete_bg.png)}.after_box h3{margin-bottom:5px;font-size:18px;font-weight:700}.after_box p{font-size:16px;color:#8c8c8c}.fault_mod .col,.reset_mod .col{padding:20px 0 30px;line-height:25px;border-bottom:1px dotted #ccc;color:#666}.fault_mod .last_col{border-bottom:0 none}.fault_mod .col button{margin:5px 0}.fault_mod a{color:#2181FF}.fault_mod .col .ipt{margin-right:5px}.fault_mod .col .time_tip{display:inline-block;padding:0 5px;height:24px;line-height:24px;border:1px solid #ccc;background-color:#f3f3f3}.reset_mod{padding:15px 30px 0;overflow:hidden}.reset_mod .phone_col{background-image:url(//pic.c-ctrip.com/platform/ibu/mybooking/phone_bg.png)}.reset_mod .email_col{background-image:url(//pic.c-ctrip.com/platform/ibu/mybooking/email_bg.png)}.reset_mod .tel_col{border-bottom:0 none;background-image:url(//pic.c-ctrip.com/platform/ibu/mybooking/tel_bg.png)}.reset_mod .col h3{color:#333;font-weight:700;font-size:18px}.temp_bg{position:fixed;top:0;right:0;left:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:900}.addPassenger_pop .input_error,.editor_pop .input_error{background-color:#fff7da!important;border-color:#d80001}.addPassenger_pop,.delete_pop,.editor_pop,.mail_pop,.modify_pop,.order_pop,.reset_pop{width:540px;padding:20px;left:50%;top:200px;margin:0 0 0 -270px}.pop_alert h2{color:#73abe1}.pop_alert .fault_mod{margin-top:0}.delete_pop h2{margin:0 0 20px}.delete_pop .tips_con{text-align:center}.delete_pop .tips_text,.mail_pop .tips_text{line-height:25px;font-size:18px;font-weight:700;text-align:left;display:inline-block}.delete_pop .tips_text{position:relative;margin:0 0 20px 40px}.delete_pop .notic_mini_ico,.delete_pop .sucess_mini_ico,.delete_pop .warn_mini_ico{position:absolute;left:-40px;top:50%;margin-top:-16px}.delete_pop button{display:inline-block;margin-right:15px;width:100px}.mail_pop .tips_text{position:relative}.mail_pop .tips_con{padding:20px 0;text-align:center}.mail_pop i{vertical-align:middle;margin-right:10px}.reset_pop .tips_box{position:relative;margin:0 10px 0 90px;line-height:24px;text-align:center}.reset_pop .tips_box p{text-align:left;font-size:14px}.reset_pop .tips_box i{position:absolute;left:-40px;top:5px}.reset_pop .tips_box .btn_normal{margin:10px 0 0 -50px}.reset_pop .tips_box .btn_ok{width:50px}.connect_pop{width:500px;padding:20px 40px 20px 20px}.connect_pop .tips_box{position:relative;margin:0 10px 0 50px;line-height:24px;text-align:center}.connect_pop .strong_tip{margin-bottom:20px;line-height:25px;font-weight:600;font-size:18px;text-align:left}.connect_pop .tips_box i{position:absolute;left:-40px;top:0}.connect_pop .btn_box .btn_normal,.connect_pop .btn_box .btn_text{margin-right:10px;display:inline-block;vertical-align:middle}.connect_pop .btn_box .btn_text{padding:0 30px;height:24px;line-height:24px}.modify_pop .tit{margin:0 0 10px}.modify_pop .filed_area{padding-left:140px}.modify_pop .filed_area li{margin-bottom:10px}.modify_pop .filed_area li .keyName{height:22px;line-height:22px;font-weight:700;color:#333}.modify_pop .filed_area li .ipt{width:250px}.modify_pop .filed_area li .btn_normal{margin-left:70px;padding:0 50px}.editor_pop .filed_area li .keyName{display:block;padding-right:10px;font-weight:700}.editor_pop .input_error{position:relative}.editor_pop .filed_area li{margin-bottom:15px}.editor_pop .filed_area li .selt{width:340px}.editor_pop .filed_area li .ipt{width:330px}.editor_pop .filed_area li button{margin-right:15px}.addPassenger_pop .input_error{position:relative}.model,.statusTip_mod{background-color:#fff}.addPassenger_pop .filed_area li .ipt{width:165px;margin-right:-1px}.addPassenger_pop .filed_area li .selt{width:170px;margin-right:-1px}.addPassenger_pop .filed_area li .selt_wl{width:345px}.addPassenger_pop .filed_area li .selt_ws{width:95px}.addPassenger_pop .filed_area li .msg_box{display:inline-block;margin-left:10px}.addPassenger_pop .filed_area li .sel_label{margin-right:20px}.addPassenger_pop .btn_normal{margin-right:10px}.order_pop p{position:relative;padding-left:40px;line-height:24px}.order_pop .tips_title{margin-bottom:10px;font-weight:700;font-size:18px;color:#333}.order_pop p i{position:absolute;left:0;top:0}.order_pop p.tips_list{color:#999}.order_pop p strong{font-size:14px}.order_pop .button_con{padding:10px 40px 0 0;text-align:center}.order_pop .button_con button{margin:0 10px}.flightStates_pop{width:400px;padding:20px 40px 20px 20px}.flightStates_pop .tips_box{position:relative;margin:0 10px 0 50px;line-height:24px;text-align:center}.flightStates_pop .strong_tip{margin-bottom:30px;line-height:20px;font-weight:600;font-size:18px;text-align:left}.flightStates_pop .tips_box i{position:absolute;left:-40px;top:0}.flightStates_pop .btn_box .btn_link,.flightStates_pop .btn_box .btn_normal{margin:0 10px;display:inline-block;vertical-align:middle}.hd_tab a:hover,.mb_table td.name_col a:hover,.order_item .refund,.promocode_box .coupon-btn:hover{text-decoration:none}.flightStates_pop .btn_box .btn_text{padding:0 30px;height:24px;line-height:24px}.statusTip_mod{padding:25px 25px 0 100px;min-height:70px}.aside{float:left;width:280px}.main{float:right;width:880px}.asid_banner img,.mb_table{width:100%}.load-box{padding-top:80px;height:120px;text-align:center}.model{padding:20px}.model .tit{font-size:20px;color:#73abe1}.mb_table td a,.table_ft a,.user_info .user_level a{display:inline-block;color:#2181FF}.asid_banner{margin:10px 0;overflow:hidden}.mb_table{border:1px solid #dfdfdf}.mb_table th{padding:5px 10px;line-height:30px;background-color:#fafafa;border-bottom:1px solid #dfdfdf;text-align:left;font-weight:700}.mb_table td{padding:8px 10px;line-height:21px;border-bottom:1px dashed #dfdfdf;vertical-align:top}.mb_table td a,.table_ft a{margin-right:15px}.creditCard_table .name_col{width:60%}.creditCard_table .operation{width:8%}.mb_table td.name_col a{display:inline-block;line-height:18px;border-bottom:1px dashed #2181FF}.table_ft{padding:5px 20px;line-height:27px}.table_ft label{margin-right:10px}.user_info{margin-bottom:10px;padding:10px;background-color:#fff}.user_info .user_name{margin-bottom:5px;font-size:16px}.information_box .filed_area li{padding:0 0 10px 145px;min-height:24px;line-height:24px}.information_box .filed_area li:after{height:0;display:block;font-size:0;line-height:0}.information_box .filed_area li .keyName{float:left;margin-left:-145px;padding-right:15px;width:130px;overflow:hidden;text-align:right;color:#999}.information_box .input_error{position:relative;background-color:#fff7da!important;border-color:#d80001}.information_box .filed_area li a{color:#2181FF}.information_box .filed_area li .setup_tip{color:#999}.booking_list a,.c_blue{color:#2181FF}.information_box .filed_area li .ipt{width:165px;margin-right:-1px}.information_box .filed_area li .selt{width:170px;margin-right:-1px}.information_box .filed_area li .selt_wl{width:345px}.information_box .filed_area li .selt_ws{width:95px}.information_box .filed_area li .msg_box{display:inline-block;margin-left:10px}.information_box .filed_area li .sel_label{margin-right:20px}.ico_facebook{background-position:-106px -562px}.flight_arrow_multi,.flight_arrow_nonstop,.flight_arrow_one,.flight_arrow_one_b,.flight_arrow_round,.flight_arrow_round_b,.flight_arrow_round_l_b,.flight_arrow_stop,.flight_arrow_y{background:url(//pic.c-ctrip.com/platform/ibu/mybooking/flight_arrow.png) no-repeat;display:inline-block;height:10px;vertical-align:middle}.flight_arrow_one{width:8px;background-position:0 0}.flight_arrow_round{width:8px;background-position:0 -10px}.flight_arrow_multi{width:20px;background-position:0 -20px}.flight_arrow_stop{width:132px;height:22px;background-position:0 -153px}.flight_arrow_nonstop{width:132px;height:22px;background-position:0 -185px}.flight_arrow_one_b{width:27px;height:13px;background-position:0 -30px}.flight_arrow_round_b{width:27px;height:13px;background-position:0 -45px}.flight_arrow_round_l_b{width:55px;height:6px;background-position:0 -70px}.flight_arrow_y{width:5px;height:11px;background-position:-15px 0}.booking_mode{margin-bottom:20px;padding:0}.booking_list li{position:relative;margin-top:-2px;padding:10px 160px 10px 20px;min-height:50px;line-height:24px;zoom:1;border-top:2px solid #f4f4f4}.booking_list .btn_normal{color:#fff;font-weight:700}.booking_list .btn_shallow{color:#333;font-weight:700}.booking_list .btn_area{position:absolute;right:20px;top:50%;margin-top:-15px;display:inline-block;width:120px;text-align:center}.booking_list .btn_area a{display:block;padding:0;line-height:24px}.booking_list h3{display:inline;display:inline-block;margin-right:10px}.status_mode{padding:0;background:0 0}.status_mode .bd{background:#fff}.status_table{width:100%;text-align:left}.status_table thead th{height:40px;line-height:40px;color:#666;border-bottom:2px solid #cdd6e5}.status_table td,.status_table th{padding-left:20px}.status_table tbody th{height:30px;line-height:30px;background-color:#f5fafe;color:#999;font-weight:400;text-align:left}.redeem_mod .startus_box .status_tips a,.status_table tbody td a,.status_table tbody th a{color:#2181FF}.status_table tbody td{padding:10px 20px;height:30px;line-height:30px;border-top:dashed #ccc 1px}.status_table .flight_change b{margin:0 5px}.status_table .col_item{overflow:hidden}.status_table .table_col{display:inline-block;width:50%;float:left}.redeem_mod{padding:30px}.redeem_mod .startus_box{position:relative;padding:0 0 30px 60px;min-height:55px;border-bottom:1px solid #dfdfdf}.redeem_mod .startus_box i{left:0;top:5px}.redeem_mod .startus_box .status_tips{font-size:24px;font-weight:700}.redeem_mod .startus_box p{color:#999}.redeem_mod .startus_failed_box{padding-bottom:0;border:0}.redeem_mod .startus_failed_box i{top:-5px}.redeem_mod .redeem_info:after{height:0;display:block;font-size:0;line-height:0}.redeem_mod .redeem_info{padding-top:20px}.redeem_mod .redeem_info h4{margin-bottom:5px;height:25px;line-height:25px;font-weight:400}.redeem_mod .redeem_info .title{color:#73abe1;font-size:18px;margin-right:10px}.redeem_info .column01,.redeem_info .column02{margin-right:10px;float:left;width:250px;height:115px;padding:10px;background-color:#ffb300}.redeem_info .price_box{color:#666}.redeem_info .price_box em{color:#f60;font-size:20px;font-weight:700}.redeem_info a{color:#2181FF}.redeem_info a.btn_key{color:#fff;height:36px;line-height:36px}.redeem_info .info_account{margin-bottom:10px}.coupon_title{margin-bottom:5px}.coupon_title .tit{display:inline-block;margin-right:20px;color:#73abe1;font-size:20px}.coupon_title .info_account .number{color:#f60;font-size:20px;font-weight:700}.coupon_mod,.coupon_mod .coupon_table{margin-bottom:10px}.coupon_table .name_col{width:70%}.coupon_table td{padding:10px}.coupon_table td .coupon_pic{border:1px solid #767676;height:54px;margin-right:15px;width:58px}.coupon_mod .total_box{text-align:right}.coupon_mod .number{color:#00997d}.coupon_mod p{color:#666}.coupon_mod .total_box .number{font-weight:700;font-size:18px}.coupon_mod .total_box .keyName{font-size:14px;color:#333}.coupon_mod .amount_area .jia,.coupon_mod .amount_area .jian{overflow:hidden;background-color:#f5f5f5}.coupon_mod .amount_area .buy_num{margin-right:-1px;width:40px;height:18px;line-height:18px;border:1px solid #bbb;text-align:center;vertical-align:middle}.addPassenger_pop .filed_area li,.contactInfor_mod .filed_area li{padding:0 0 10px;min-height:24px;line-height:24px}.addPassenger_pop .filed_area li .filed_con,.contactInfor_mod .filed_area li .filed_con{position:relative}.addPassenger_pop .filed_area li .keyName,.contactInfor_mod .filed_area li .keyName{display:block;padding-right:10px;font-weight:700}.contactInfor_mod .input_error{position:relative;background-color:#fff7da!important;border-color:#d80001}.contactInfor_mod .filed_area li .ipt{width:165px;margin-right:-1px}.contactInfor_mod .filed_area li .selt{width:170px;margin-right:-1px}.contactInfor_mod .filed_area li .selt_wl{width:345px}.contactInfor_mod .filed_area li .selt_ws{width:95px}.contactInfor_mod .filed_area li .msg_box{display:inline-block;margin-left:10px}.contactInfor_mod .filed_area li .sel_label{margin-right:20px}.contactInfor_mod .tip_select{position:absolute;left:0;top:26px;width:482px;border:1px solid #ddd;padding:15px;z-index:80;background-color:#fff;-webkit-box-shadow:1px 1px 3px #ddd;box-shadow:1px 1px 3px #ddd}.contactInfor_mod .tip_select span{display:inline-block;margin:5px;width:140px;padding:0 5px;height:28px;line-height:28px;overflow:hidden;cursor:pointer}.contactInfor_mod .tip_select span:hover{background-color:#74a2dd;color:#fff}.filed_con .corp_tips{padding-top:5px}.contactInfor_btn{padding:20px 0 0;margin-bottom:40px;text-align:center}.contactInfor_btn .btn_key{padding:0 50px;height:44px;font-size:20px;font-weight:700;text-shadow:1px 1px 3px #f88500}.coupons_pop{width:465px;padding:10px;line-height:22px;border:1px solid #ddd;background-color:#fff;z-index:20;color:#999}.coupons_pop strong{display:block;color:#333}.coupon_mod .amount_area .jia,.coupon_mod .amount_area .jian{border:1px solid #ccc;display:inline-block;margin-right:-1px;width:15px;height:18px;line-height:16px;font-size:16px;cursor:pointer;vertical-align:middle;text-align:center;background:#fff;background:-ms-linear-gradient(top,#fff 0,#f6f6f6 47%,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(47%,#f6f6f6),to(#ededed));background:linear-gradient(top,#fff 0,#f6f6f6 47%,#ededed 100%)}.coupon_mod .amount_area .jia:hover,.coupon_mod .amount_area .jian:hover{background:#c8c8c8;background:-webkit-gradient(linear,left top,left bottom,from(#c8c8c8),to(#f2f2f2));background:linear-gradient(to bottom,#c8c8c8 0,#f2f2f2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c8c8c8', endColorstr='#f2f2f2', GradientType=0)}.coupon_mod .amount_area .jian{margin-left:0;border-radius:2px 0 0 2px}.coupon_mod .amount_area .jia{border-radius:0 2px 2px 0}.msg_tips{position:absolute;z-index:999;float:left;overflow:hidden;padding:8px;zoom:1}.msg_tips .msg_cont{position:relative;z-index:2;overflow:hidden;padding:5px 10px;width:190px;border:1px solid #DDD;border-radius:2px;background-color:#FFF;-webkit-box-shadow:0 0 3px #EBEBEB;box-shadow:0 0 3px #EBEBEB;color:#1F3370;text-align:center;font-weight:700}.msg_tips .tips_arrow{position:absolute;z-index:1;color:#DDD;text-shadow:0 0 3px #EBEBEB;font-style:normal;font-size:16px}.msg_tips_tc .tips_arrow{top:0;left:50%;margin-left:-8px}.hd_addInfo{margin:15px 0 20px;text-align:right}.hd_addInfo .btn_normal{height:42px;line-height:42px;font-weight:700}.travelCard_table .operation{width:15%}.passenger_table td,.passenger_table th{width:20%;vertical-align:top}.reg_psword_level,.reviews_list .tit a,.signin-column,.signin-column .inner{vertical-align:middle}.passenger_table .operation{width:15%}.passenger_table td{line-height:18px}.passenger_table td .keyName{display:block;color:#999}.mb_table .empty_c{padding:5px;width:1px}.mb_table td.empty_c{border-bottom:0 none}.c_orange{color:#f60}.c_cyan{color:#00997d}.hd_tab{margin-bottom:20px;border-bottom:2px solid #ddd;height:30px}.hd_tab a{display:inline-block;padding:0 20px;height:30px;line-height:30px;font-size:18px}.hd_tab a.current{margin-bottom:-2px;border-bottom:2px solid #2681ff;color:#2681ff}.hd_tab a:hover{color:#2681ff}.hd_emoney{position:relative;margin-bottom:10px;padding:15px;background-color:#fff}.hd_emoney a{color:#2681ff}.hd_emoney .first_area{margin-bottom:5px}.hd_emoney .first_area strong{font-size:14px}.hd_emoney .first_area .price_box{margin:0 15px 0 5px;color:#666}.hd_emoney .first_area .price_box .number{font-size:18px}.hd_emoney .emoney_detail{line-height:20px}.hd_emoney .emoney_detail span{display:inline-block;margin:0}.hd_emoney .emoney_detail span i{width:13px}.hd_emoney .emoney_detail .number{font-weight:700}.hd_emoney .btn_key,.hd_emoney .btn_weak{position:absolute;right:20px;top:50%;padding:0 15px;margin-top:-17px;height:35px;line-height:35px;color:#fff}.hd_emoney .btn_weak{cursor:default}.hd_emoney .emoney_detail+.info_tips{margin:10px 0 0}.pop_expire dd span,.pop_expire dt strong{display:inline-block;height:20px;line-height:20px;text-align:left}.pop_expire .price_box{width:25%}.pop_expire .type{width:45%}.pop_expire .date{width:30%}.pop_amount{width:auto;min-width:50px}.pop_expire{width:auto;min-width:350px}.info_tips{position:relative;padding:5px 5px 5px 28px;line-height:20px;margin-bottom:10px;border:1px solid #D4DCE9;background-color:#EEF3F9;color:#333}.info_tips .icon{position:absolute;top:8px;left:10px}.info_tips a{color:#2181FF}.tabInfo_select{position:relative;margin:-10px 0 20px;height:auto}.tabInfo_select a{display:inline-block;margin-right:10px;padding:0 10px;height:22px;line-height:22px;color:#2181FF}.tabInfo_select a em{color:#c00}.tabInfo_select a.current,.tabInfo_select a:hover{background-color:#2181FF;color:#fff;text-decoration:none}.tabInfo_select a.current em,.tabInfo_select a:hover em{color:#fff}.tabInfo_select a.current{font-weight:700}.order_item{margin-bottom:10px;border:1px solid #dfdfdf}.order_item .add{margin-right:5px;font-weight:700;font-size:14px;color:#78b4e2;font-family:Arial}.order_item .ico_warn_s{width:16px;height:16px;background:url(//pic.c-ctrip.com/platform/ibu/mybooking/commonv2.png) -64px -192px no-repeat;margin-right:0}.order_item dt{position:relative;padding-left:10px;height:40px;line-height:40px;background-color:#fafafa;border-bottom:1px solid #dfdfdf}.order_item .status{position:absolute;right:120px;color:red}.order_item .reserved{position:absolute;margin:0;padding:6px;right:0;top:0;height:28px;background-color:#d9ebff}.order_item .reserved em{display:inline-block;width:110px;height:28px;line-height:28px;text-align:center}.icon_airports,.icon_cars,.icon_default,.icon_house,.icon_railway,.icon_travel{width:24px;height:24px;margin-right:5px;background:url(//pic.c-ctrip.com/platform/ibu/mybooking/ico_tag.png) no-repeat}.order_item dt .icon_default{background-position:0 -192px}.order_item dt .icon_airports{background-position:0 -47px}.order_item dt .icon_house{background-position:0 -22px}.order_item dt .icon_travel{background-position:0 -75px}.order_item dt .icon_railway{background-position:0 -106px}.order_item dt .icon_cars{background-position:0 -138px}.order_item dt span{display:inline-block;margin:0 10px}.order_item dt a{color:#2181FF}.order_item dd{position:relative;padding:15px 160px 15px 15px}.order_item dd h3{height:30px;line-height:30px;font-size:14px;font-weight:700}.order_item dd h3 a{color:#234}.order_item dd .price_box .price .number,.order_item dd h3 a:hover{color:#2681FF}.order_item dd h3+.time_area{margin-bottom:10px}.order_item dd .price_box{position:absolute;right:15px;top:15px;text-align:right}.order_item dd .price_box .price{display:block;margin-bottom:0;border:0}.order_item dd .column_c{display:inline-block;margin-right:20px;line-height:20px}.order_item dd .column_c .keyName{color:#999}.order_item dd .item_tips a,.order_item dd .price_box a,.order_item dd.split_order a{color:#2181FF}.order_item .refund{border-bottom:1px dashed #333}.order_item dd .item_tips{padding-top:15px}.order_item dd.split_order{border-top:1px solid #dfdfdf;padding:8px 0 12px;margin:-5px 15px 0}.order_box .order_status{min-height:50px}.order_status .status_tips{line-height:50px;font-size:18px;font-weight:700}.reviews_box{padding:0;background-color:#f4f4f4}.reviews_list li{position:relative;padding:0 10px 10px;margin-bottom:10px;background-color:#fff}.reviews_list .tit{line-height:30px;overflow:hidden;margin:0 190px 8px 0;font-weight:300}.reviews_list .tit .icon{margin:5px 0 0 3px}.reviews_list .score{padding:10px 0 15px;color:#999}.reviews_list .score span{padding-right:25px}.reviews_list .summary{padding-bottom:5px;line-height:20px;overflow:hidden}.reviews_list .coner{position:absolute;right:15px;top:12px;text-align:right}.coupon-list .end_c,.coupon-list .pager,.hd-tab a,.other-sign-btn{text-align:center}.reviews_list .coner a{display:inline-block;margin-left:15px;color:#2181FF}.ticket_table .ticketInfo_col .price_box,.ticket_table .ticketInfo_col p{color:#666}.reviews_list .no_reviews{padding-bottom:15px;font-size:14px}.reviews_list .no_reviews em{font-weight:700}.ticket_table .ticketInfo_col{min-height:65px;position:relative;padding-left:110px}.ticket_table .ticketInfo_col h4{height:20px;line-height:20px;overflow:hidden}.ticket_table .ticketInfo_col .thumbe{position:absolute;left:-10px;top:5px;padding-top:10px;width:110px;height:40px;background:url(//pic.c-ctrip.com/platform/ibu/mybooking/ticket_bg.png) 0 bottom repeat-x #ffe8d8;text-align:center}.ticket_table .number{font-size:18px}.ticket_table .ticketInfo_col .number{font-weight:700;font-size:24px}.ticket_table .con_txt{max-height:36px;line-height:18px;overflow:hidden}.coupon_box .tit{margin-bottom:10px;color:#333}.coupon_box .tit .number{color:#ff6409;font-weight:400}.promocode_box{padding-bottom:25px}.promocode_box .hd{line-height:25px}.promocode_box .ipt{margin-right:10px;width:200px;height:34px;padding:0;text-indent:5px}.promocode_box .coupon-btn{display:inline-block;height:37px;line-height:37px;padding:0 10px;background-color:#e6f2fe;color:#2181FF;font-size:14px}.promocode_box .text-tips{position:absolute;color:red}.apply_btn{display:inline-block;padding:0 5px;min-width:80px;height:36px;overflow:hidden;font-size:14px;color:#fff;border:1px solid #1f65c0;background-color:#51a2fe;border-radius:0}.apply_btn.apply_nought{background-color:#fff;border-color:#ccc;color:#333}.apply_btn.apply_light{background-color:#2181FF}.apply_btn.apply_loding{color:#51a2fe;background-image:url(//pic.c-ctrip.com/platform/ibu/mybooking/apply_loading_18.gif);background-repeat:no-repeat;background-position:center center;font-size:0}.apply_btn.apply_loding:hover{color:#51a2fe;background:url(//pic.c-ctrip.com/platform/ibu/mybooking/apply_loading_18.gif) center center no-repeat #51a2fe;font-size:0}.coupon-list .price-box,.pop_coupon h3{font-size:14px}.apply_btn.apply_nought:hover{background-color:#fff}.apply_btn:hover{background-color:#2181FF}.pop_coupon{width:545px}.pop_coupon .coupon-list{padding-bottom:15px}.pop_coupon h3{line-height:30px;font-weight:400}.coupon-list li{border:1px solid #ccc;background-color:#fff;margin-top:5px;line-height:23px}.coupon-list li.disabled .end_c{background-color:#f4f4f4}.coupon-list li .detail{position:relative;padding-left:35px}.coupon-list li .detail>i{position:absolute;left:0;top:5px}.coupon-list li.disabled .price-box,.coupon-list li.disabled .price-box .number{color:#999}.coupon-list li.disabled:hover{cursor:default;margin:5px 0 0}.coupon-list table{width:100%}.coupon-list td{padding:10px}.coupon-list .first_c{width:60%}.coupon-list .end_c{width:40%;background-color:#f1f8ff}.coupon-list .price-box .number{font-size:22px;color:#1a6bac;font-weight:400}.coupon-list .date,.coupon-list .price-box dfn{color:#999}.coupon-list .price-box b{font-weight:400}.coupon-list .price-box em{padding:0 5px}.coupon-list h4{font-size:14px;font-weight:400}.coupon-list .sum a{color:#1a6bac;text-decoration:underline}.alert-pop .close:hover,.hd-tab a:hover,.other-sign-btn:hover,.pin-mod .pin-faq-link:hover,.pop-box .close:hover,.sign-pop .signin-skip:hover{text-decoration:none}.coupon-list li.disabled .hotel_ico{background-position:-111px 0}.coupon-list li.disabled .flight_ico{background-position:-111px -26px}.coupon-list li.disabled .trains_ico{background-position:-111px -51px}.reg_psword_level{display:inline-block;margin-top:6px;padding-left:10px}.reg_psword_level_1,.reg_psword_level_2,.reg_psword_level_3{width:80px;height:8px;background-color:#ddd;overflow:hidden;display:inline-block;margin-right:2px}.reg_psword_level_1{border-radius:8px 0 0 8px}.reg_psword_level_3{border-radius:0 8px 8px 0}.reg_psword_level_weak .reg_psword_level_1{background-color:#E74C3C}.reg_psword_level_weak .reg_sign_form_tip{color:#E74C3C}.reg_psword_level_medium .reg_psword_level_1,.reg_psword_level_medium .reg_psword_level_2{background-color:#F9B00C}.reg_psword_level_medium .reg_sign_form_tip{color:#F9B00C}.reg_psword_level_strong .reg_psword_level_1,.reg_psword_level_strong .reg_psword_level_2,.reg_psword_level_strong .reg_psword_level_3{background-color:#93CD23}.reg_psword_level_strong .reg_sign_form_tip{color:#93CD23}.container_reg{background-color:#1171B7}.container_guest{background-color:#fff}.container_guest .guest-mod .tit{color:#1171B7}.container_reg .guest-mod{color:#B0CDE2}.container_reg .guest-mod .tit,.container_reg .guest-mod a{color:#fff}.guest-mod{padding:40px 10px;margin:0 auto;max-width:680px;overflow:hidden}.guest-mod .tit{padding:0 0 0 3px;margin-bottom:10px;font-size:24px;font-weight:400}.hd-tab a,.navigate_list li,.other-sign-btn,.password-mod .hd{font-size:14px}.container_reg .guest-mod .tit{margin-bottom:28px}.guest-mod>div{-webkit-box-sizing:border-box;box-sizing:border-box}.hd-tab a,.input-text{-webkit-box-sizing:border-box}.info-column{float:left;width:50%;padding:0 40px 20px 0}.signin-column{float:left;width:50%;height:330px;padding-left:40px;border-left:#0C5284 solid 1px;display:table}.signin-column .inner{display:table-cell}.signin-column p{padding:18px 0 0}.hd-tab a{display:inline-block;height:45px;line-height:45px;width:50%;border:1px solid #1171b7;color:#1171b7;box-sizing:border-box}.hd-tab a.current{background-color:#1171b7;color:#fff}.container_reg .hd-tab a{border-color:#fff}.container_reg .hd-tab a.current{background-color:#fff;color:#1171b7}.other-sign-btn{display:block;height:36px;line-height:34px;border-radius:3px;border:1px solid #fff}.password-mod{max-width:300px}.input-text{height:36px;line-height:36px;border:1px solid #ccc;-o-box-sizing:border-box;box-sizing:border-box}.name-icon{background-position:0 -980px}.pw-icon{background-position:-20px -981px}.info-list li{padding-top:20px}.info-list li .input-text{width:100%;padding-left:10px}.container_reg .input-text{border-color:#fff}.info-list li .code-ipt{width:100px}.info-list li .code-img{margin:0 20px;height:36px}.info-list li .name-ipt,.info-list li .pw-ipt{padding-left:30px}.info-list li .keyName{display:block;margin-top:-5px;padding-bottom:5px}.info-list li .sel-tips .ck{display:block;padding:5px 0}.info-list li .sel-tips input{margin-right:5px}.info-list li .condition-tips{margin-bottom:10px}.info-list li.text-sum{margin-top:-10px}.info-list li.text-sum p{padding:5px 0}.info-list a{color:#1171B7}.container_reg .info-list a{color:#fff}.info-list .name-icon,.info-list .pw-icon{position:absolute;margin:10px 0 0 8px}.info-list .ui-select{width:100%}.info-list .ui-select .select-list{min-width:100%;width:100%}.info-list .ui-select .select-input{line-height:25px}.reg-mod{width:300px}.reg-mod .info-column{float:none;width:100%;padding:0}.booking-mod{width:300px}.remove-mod .info-con{float:right;width:50%}.remove-mod .navigate_mod{float:left;padding:75px 0 0;width:50%}.navigate_list li{padding:5px 0 0 45px;position:relative}.navigate_list li+li{margin-top:25px}.navigate_list li p{line-height:18px}.navigate_list li .ico_correct_new{position:absolute;left:0;top:5px}.navigate_list li h3{font-size:14px;font-weight:400}.alert-pop{position:fixed;width:400px;background-color:#fff}.alert-pop .con{padding:20px 30px}.alert-pop .con_normal{position:relative;width:auto;padding:0 20px 20px 78px}.alert-pop .con_normal h2{font-size:24px;line-height:1.2;margin-bottom:10px}.alert-pop .con_normal .icon{position:absolute;left:20px;top:0}.alert-pop>i,.status-pop .con>i{position:absolute;left:-25px;top:50%}.alert-pop .tit{margin-bottom:20px;font-size:24px;font-weight:400;color:#1171b7}.alert-pop .h-close{display:block;padding:10px 10px 0;height:22px;line-height:22px;text-align:right;font-family:sans-serif}.alert-pop .h-close a{font-size:18px;color:#72ABED}.alert-pop>i{margin-top:-25px}.alert-pop .ft-action{padding-bottom:20px;text-align:center}.alert-pop .ft-action .button{margin:0 5px;padding:0;min-width:120px}.status-pop .hd-tips{font-size:18px}.status-pop .sum-tips{padding-top:5px;color:#999;font-size:14px}.status-pop .con>i{margin-top:-25px}.sign-pop{max-width:470px;padding:10px}.sign-pop .con{padding:0;width:300px;margin:0 auto}.sign-pop .signin-skip{margin:10px -10px 0;display:block;padding:10px 20px;border-top:1px solid #ccc;font-size:16px;color:#1171b7;text-align:center}.sign-pop .tit{margin-bottom:20px;font-size:24px;font-weight:400;color:#1171b7}.error-pop{width:500px}.upgrade-pop{line-height:25px;font-size:14px}.upgrade-pop dd{padding-left:25px}.success_ico{background:url(//pic.c-ctrip.com/platform/ibu/mybooking/ico_system.png);width:48px;height:48px}.error_ico{background:url(//pic.c-ctrip.com/platform/ibu/mybooking/ico_system.png) 0 -136px;width:48px;height:48px}.fault-mod{margin-bottom:50px;padding-top:20px;font-size:14px}.fault-mod .tit{font-size:24px;font-weight:400;color:#1171b7}.fault-mod .col{padding:10px 0;color:#333}.fault-mod .last_col{border-bottom:0 none}.fault-mod .col button{margin:5px 0}.fault-mod a{color:#2181FF}.fault-mod .col .ipt{margin-right:5px}.fault-mod .col .time_tip{display:inline-block;padding:0 5px;height:24px;line-height:24px;border:1px solid #ccc;background-color:#f3f3f3}.fault-mod .bd-tips{padding-top:10px;line-height:30px}.pop-box{position:fixed;background-color:#fff;border:8px solid #ccc}.pop-box .h-close{display:block;padding:10px 10px 0;height:22px;line-height:22px;text-align:right;font-family:sans-serif}.pop-box .h-close a{font-size:18px;color:#72ABED}.mod-sign-in .terms a,.msg-succ-lnk:hover{text-decoration:underline}.pop-box .ft-action{padding-bottom:20px;text-align:center}.pop-box .ft-action .button{margin:0 5px;padding:0 10px;min-width:120px}.success-pop{width:400px;text-align:center;font-size:14px}.success-pop .con{display:inline;display:inline-block;padding:0 35px;margin-bottom:15px;text-align:left}.info-field-list .c-ipt,.info-field-list .c-sel,.info-field-list .info-field-item{margin-bottom:10px}.mod-sign-in .sign-in-form .info-field-list .msg-error{margin-top:-5px;margin-bottom:10px}.mod-register .mod-inner{width:816px}.mod-sign-in .terms{margin:-6px 0 -4px;color:#fff}.mod-sign-in-light .terms{color:#333}.extra-reg,.member-info dl dd,.mod-sign-in .terms a:hover{color:#98B7D8}.mod-sign-in .sign-in-form .terms .msg-error{font-size:12px;margin:4px 0 0}.mod-register .terms{margin-top:20px;font-size:12px}.mod-sign-in .extra-reg a.register-lnk{display:inline-block;padding:0 12px;height:25px;line-height:25px;font-size:14px;margin:0 0 0 6px;text-align:center}.mod-sign-in .extra-reg p{text-align:left}.mod-register .sign-in-form .ipt-succ{border-bottom:3px solid #3c0}.mod-register .sign-in-form .msg-succ{font-size:14px;color:#3c0}.member-info dl dt,.member-info h2,.msg-succ-lnk,.reg_psword_level_blue .reg_sign_form_tip,.reg_psword_level_blue .reg_sign_form_tip span{color:#fff}.msg-succ-lnk{font-size:14px;margin-left:6px}.msg-succ-lnk:hover{color:#fff}.member-info h2{font-size:20px;font-weight:400;margin-top:14px}.member-info dl{margin-top:24px;font-size:16px}.member-info dl dd span{margin-left:10px}.reg_psword_level_blue{margin-top:-8px;padding-left:0}.reg_psword_level_blue em{width:102px;background:#1A81CD}.mod-register .reg_psword_level_weak .reg_psword_level_1{background:#84CBFF}.mod-reg-info{display:none}.mod-reg-active{background:0 0;padding:46px 10% 60px 11%}.mod-reg-active .tips p{margin-bottom:10px}.mod-reg-active .c-btn{border-bottom:none;width:220px;height:44px;line-height:44px;font-size:18px;margin-top:10px}.mod-reg-active .mail-resend{border-top:none}.mod-reg-active .mail-resend p{margin-bottom:0}.guest-form .info-field-list,.guest-form .info-field-list .send-code-btn{margin-bottom:30px}.mod-reg-active .btn-resend{width:120px;height:36px;line-height:34px;border-bottom:1px solid #1171b7}.mail-check{position:relative;top:8px}.mail-check i{padding:0 5px 0 10px}.mail-check a{color:#1B73B5}.mod-reg-active .btn-resent-time{font-size:15px;background:#DBDBDB;border-color:#DBDBDB;color:#B5B5B5}.mod-reg-active .btn-resent-time:hover{color:#B5B5B5}.reg-complete .info,.reg-complete .tit{color:#333!important}.reg-complete .info b{color:#F09000;font-weight:400}.reg-book{font-size:14px;margin-top:16px}.reg-book .mail-check{top:0}.reg-book .mail-check i{padding:0 12px 0 8px}.reg-book a{color:#1b73b5}.reg-complete .m-pgr-info{margin-top:24px}.reg-complete .m-pgr-info .ipt-name{width:170px;margin-right:6px}.reg-complete .m-pgr-info .radio-group .radio-btn{margin-right:8px}.reg-complete .info-field-list .c-sel{width:350px}.reg-complete .info-field-list .sel-phone-prefix{width:130px;margin-right:6px}.reg-complete .info-field-list .ipt-number{width:214px}.reg-bookbtn{margin-top:26px}.reg-complete .radio-group .radio-cell{display:inline-block}.mod-inner-reg .reg-fail-btn{width:120px;height:44px;line-height:44px;font-size:18px;margin-top:26px}.mod-sign-in .sign-in-form .btn-key{margin-top:10px}.mod-sign-in .sign-in-form .pass-back a{right:5px}.m-info-message-fail .brick{padding-left:150px}.mox-box-guest{background:#fff;margin:30px;padding:30px 40px}.guest-form .info-field-list .send-code-btn.send-code-time,.guest-form .info-field-list .send-code-btn.send-code-time:hover{border-color:#ccc;color:#ccc;background-color:transparent;cursor:no-drop}.mox-box-guest .tit{font-size:30px;font-weight:400;margin-bottom:20px}.mox-box-guest .guest-form .info-field-item label{display:block;margin-bottom:10px}.mox-box-guest .guest-form .veri-code{font-weight:700}.mox-box-guest .pin-ipt-group{margin-bottom:10px}.mox-box-guest .ipt-pin{margin-right:-1px;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;height:36px;line-height:36px;width:36px;text-align:center}.mox-box-guest .ipt-pin:focus{position:relative;outline:0}.mox-box-guest .ipt-name{width:312px;max-width:100%}.mox-box-guest .ipt-name:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.mox-box-guest .ipt-captcha{width:120px;display:block;margin-top:10px}.mox-box-guest .info-field-item-mail{position:relative;margin-bottom:15px}.mox-box-guest .guest-booking-btn{width:120px;border-radius:4px}.mox-box-guest .icon-member-change{margin-left:20px}.mox-box-guest .pin-ipt-group .ipt-error{border-color:#e74c3c}.loading-more{text-align:center;font-size:14px;display:none}.icon-loading-24-eee{width:24px;height:24px;margin-right:5px;background:url(//pic.english.c-ctrip.com/common_v3/loading-24.gif) no-repeat}.gst-info-func{text-align:center;margin-top:20px;display:none}.m-slider{border:1px solid #fff;position:relative;height:40px;background:#eee;max-width:100%;margin-bottom:10px;width:312px}.m-slider .icon-right{width:17px;height:17px;background-position:-44px -296px;display:none}.m-slider .slider-btn{position:absolute;top:0;width:38px;height:38px;border:1px solid #ccc;background:#fff;cursor:move;text-align:center;line-height:38px;z-index:2}.m-slider .slider-process{position:absolute;left:0;top:0;background:#55af32;height:40px;width:40px}.m-slider .slider-text{height:40px;line-height:40px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;z-index:1;position:absolute;left:0;top:0;width:100%;background:0 0}input[type=radio]{margin-right:5px}@media screen and (max-width:1200px){.main{width:670px}.hd_tab{height:auto}.hd_tab a{font-size:16px;padding:0 10px}}@media screen and (max-width:1024px){.sidenav dd p,.sidenav dt{height:auto;line-height:1.2}.aside{width:270px}#div-gpt-ad-1442221377764-0{overflow:hidden;width:100%!important}.sidenav dt{padding:5px 0}.sidenav .sub_c{position:static;float:right}.sidenav .sub_c a{margin-top:0}.sidenav dd p{padding:7px 0}.sidenav .sub_badge{margin-top:-3px}.mod-register .mod-inner{width:100%}}@media screen and (max-width:768px){.container,.header,.menu{width:100%}.main{width:530px}.aside{width:230px}.hd_tab a.current{border-bottom:0;margin-bottom:5px;color:#fff;background:#06C}.order_item dt{height:auto;overflow:hidden}.order_item .reserved{position:static;float:right}}@media screen and (max-width:600px){.menu_box,.top_info{display:none}.header_box,.header_box_simple{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.container,.header,.menu{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.header{border-bottom:2px solid #1171B7}.logo{margin-left:10px}.foot_link,.seo_box{padding-left:10px;padding-right:10px}.copyright .language_list a{display:inline-block}.seo_list{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.fault-mod{padding:10px}.member-info,.mod-register .or{display:none}.mod-register .sign-in-form .inner{border-bottom:none}.mod-sign-in .sign-in-form{margin-bottom:30px}}@media screen and (max-width:480px){.spread_app h3{border-width:50px;padding-left:0;padding-right:0}.spread_app p a{margin-bottom:10px}.spread_app .dimensional{display:block;margin:0 auto}.remove-mod .navigate_mod,.signin-column p{display:none}.password-mod{max-width:100%}.ui-select{height:36px}.ui-select .select-input{height:33px;line-height:25px;font-size:14px}.guest-mod{width:auto;padding:30px 20px}.info-column,.signin-column{float:none;width:100%;padding:20px 0}.info-column{padding-top:0}.signin-column{height:auto;border-left:none;border-top:#0C5284 solid 1px}.booking-mod .tit{padding-left:0}.remove-mod .info-con{float:none;width:100%}.reg_psword_level_blue em{width:90px}.mail-check{display:block;position:static;margin-top:14px}.mail-check i{padding:0}.mail-check em{display:none}.mail-check a{display:block;margin:4px 0 0 18px}.mod-reg-info{color:#fff;font-size:14px;display:block;margin:-14px 0 12px}.reg-complete .info-field-list .c-sel{width:98%}.reg-complete .info-field-list .sel-phone-prefix{width:38%;margin-right:2%}.reg-complete .info-field-list .ipt-number{width:58%}.reg-book .mail-check{display:inline}.reg-complete .m-pgr-info .ipt-name{width:96%;margin-right:1%}.reg-complete .info-field-list .field-cell{width:49%}.reg-complete .m-pgr-info .radio-group .radio-btn{min-width:110px}.mod-inner-reg{padding:0 3%}.m-info-message-fail .brick{padding-left:62px}.reg-book{margin:22px 0 0 -50px}.reg-complete .m-pgr-info{margin:14px 0 0 -50px}.reg-bookbtn{margin-left:10%}.reg-bookbtn .c-btn{width:65%}.reg-complete .tit{line-height:1.5em!important;margin-bottom:5px!important}.alert-pop{width:80%}.pop-box{width:90%}.alert-pop .con{padding:30px 20px}.alert-pop .con_normal{padding:0 20px 20px 78px}.alert-pop>i{left:50%;top:-25px;margin:0 0 0 -25px}.status-pop .sum-tips{padding-top:10px}.upgrade-pop dd p{text-indent:-5px;overflow:hidden}.alert-pop .ft-action{padding-bottom:5px;margin:-10px 15px 5px;text-align:center;border-top:1px solid #d4d4d4;font-size:0}.alert-pop .ft-action .button{margin:0;border:none;background-color:transparent;width:50%;color:#1171B7;border-radius:0;-webkit-box-shadow:0 0 0 #dbdbdb inset;box-shadow:0 0 0 #dbdbdb inset}.alert-pop .ft-action .button+.button{border-left:1px solid #d4d4d4}.alert-pop .ft-action .button-positive{font-weight:600}.sign-pop{border:none;left:0;top:0;right:0;bottom:0}.sign-pop .signin-skip{text-align:right}}.pin-mod{margin-top:10px}.pin-mod .tit{margin-bottom:10px}.pin-mod .filed_area li{margin-bottom:10px;line-height:24px}.pin-mod .filed_area li .msg_box{display:inline-block;margin-left:10px}.pin-mod .filed_area li .keyName{display:block;padding-right:10px;font-weight:700}.pin-mod .pin-faq-link{margin-left:10px;font-size:12px;font-weight:100;color:#999;border-bottom:1px dashed #999}.pin-mod .captcha-lnk,.pin-mod .pin-reset a{color:#2181FF}.pin-mod .pin-reset{margin-top:5px}.pin-mod .captcha-img{height:32px}.pin-mod .pin-guide{margin-bottom:10px;color:#999;font-size:14px}.pin-mod .btn_normal{line-height:24px}.pin-mod .pin-ok{background-position:0 -570px;margin-left:-22px;position:relative}.pin-pop{width:465px;padding:10px;line-height:1.7;border:1px solid #ddd;background-color:#fff;z-index:20;color:#999}.pin-pop h3{color:#333;margin-bottom:5px}.my-review-item,.my-review-item .booking-num{margin-bottom:10px}.pin-mod .filed_area .ipt_identify{width:118px;border:1px solid #999;padding-left:5px;margin-right:15px;vertical-align:middle}.pin-mod .filed_area .code_identify{margin-right:14px;max-width:120px}.pin-mod .filed_area .ipt-pincode{width:118px}.pin-mod .filed_area .ipt_identify_success,.pin-mod .input_success{background:url(//pic.c-ctrip.com/platform/ibu/mybooking/commonv2.png) 102px -566px no-repeat}.pin-mod .filed_area .ipt_identify_error{background:url(//pic.c-ctrip.com/platform/ibu/mybooking/commonv2.png) 105px -594px no-repeat}.my-review-item{border:1px solid #ccc;background:#fff;font-size:14px}.my-review-item .review-header{padding:10px 30px 10px 10px}.my-review-item .review-body,.my-review-item .review-reply{border-top:1px solid #ccc;padding:10px}.my-review-item .booking-num a{color:#1171b7}.my-review-item .book-info{float:left;width:80%}.my-review-item .book-info .hotel-image{width:95px;height:95px;float:left;margin-right:10px}.my-review-item .book-info .hotel-name{font-size:18px;font-weight:400}.my-review-item .book-info .date,.my-review-item .book-info .room-type{color:#999;font-size:12px}.my-review-item .book-info .tip{margin-top:25px}.my-review-item .action-status{float:right;width:20%;text-align:right}.my-review-item .review-body .label-tit{font-size:12px;color:#666;margin-bottom:5px}.my-review-item .review-body .rating label{color:#999;font-size:12px}.my-review-item .review-body .rating span{margin-right:20px}.my-review-item .review-body .review-cnt p{margin-top:5px}.my-review-item .review-body .review-cnt .review-image{margin-top:0}.my-review-item .review-body .review-cnt .review-image img{margin:10px 10px 0 0}.my-review-item .review-reply .label-tit{font-size:12px;color:#666;margin-bottom:5px}.control-mod .status_tips{margin-bottom:10px;padding-top:10px}.control-mod .startus_box{border-bottom:0}.control-mod .startus_box p{color:#333;font-size:14px}.control-mod a{font-size:16px;color:#1171b7;margin-left:60px}.contact-info,.control-mod h3{font-size:14px}.control-mod .btn-l{margin:20px 0 30px;color:#fff}.contact-info,.serve-time{margin-top:20px}.control-mod .btn-disable{background:#ccc;border-bottom-color:#ccc;padding:0 52px}.contact-info em{width:60px;text-align:right;display:inline-block;margin-right:15px}.contact-info span{color:#1171B7}.button-disable,.button-disable:hover{background:#ccc;-webkit-box-shadow:none;box-shadow:none;cursor:default;outline:0}.main-tit{font-size:16px;margin:10px 0}.partner-list{background:#fff}.partner-list .partner-item{padding:20px}.partner-list .partner-item .bind-btn{float:right;margin-top:5px;min-width:120px}.partner-list .partner-item .unbind-lnk{float:right;margin-top:15px;font-size:16px;color:#1171b7}.partner-list .partner-item .name,.partner-list .partner-item .status{font-size:16px;display:inline-block;vertical-align:middle;margin:0 10px}.partner-list .partner-item .status{color:#999}.partner-list .partner-item .icon-media{display:inline-block}.pop-bind-email .pop-action{text-align:left}.b-mod-sign-in .partner-auth,.book-guest .book-guest-btn,.book-guest .inner p,.ie-update-code,.mail-send-again{text-align:center}.pop-bind-email .pop-action .c-btn{margin:0}.pop-bind-email .ipt-mail{width:400px}.pop-bind-email .ipt-captcha{width:120px;margin-right:10px}.pop-bind-email .info-field-list li .ipt-captcha,.pop-bind-email .info-field-list li img{vertical-align:top;margin-right:10px}.pop-bind-email .info-field-list li .change-captcha{font-size:14px;color:#1171b7;line-height:36px}.mail-send-again{font-size:16px}.mail-send-lnk{color:#1171b7}.pop-bind-account .pop-con{padding:10px}.pop-bind-account .sign-in-form{width:65%}.pop-bind-account .sign-in-form .inner{padding-right:30px}.pop-bind-account .partner-auth{width:35%}.pop-bind-account .partner-auth .inner{padding-left:30px;padding-top:80px}@media only screen and (max-width:700px){.pop-bind-account .partner-auth,.pop-bind-account .sign-in-form{float:none;width:100%}.pop-bind-account .sign-in-form .inner{padding-right:0}.pop-bind-account .partner-auth .inner{padding:0}.pop-bind-account .partner-auth .c-btn{width:100%}}.b-mod-sign-in{width:360px}.b-mod-sign-in .partner-auth,.b-mod-sign-in .sign-in-form{float:none;width:100%}.b-mod-sign-in .sign-in-form .inner{border-right:0;border-bottom:1px solid #88b8db;padding-right:0;padding-bottom:20px;margin-bottom:20px}.b-mod-sign-in .partner-auth .inner{padding-left:0}.b-mod-sign-in .advance-list{display:none}.b-mod-sign-in .sign-in-form .inner .or{right:auto;top:auto;bottom:0;left:50%;margin-top:0;margin-bottom:-.65em;padding:0 .8em;margin-left:-1.2em}.mod-sign-in-embed .tit .book-points{font-size:14px;margin-top:10px}.mod-sign-in-embed .icon-correct-green{margin-right:5px}.book-guest{color:#fff;font-size:14px;display:block}.book-guest .book-guest-btn{border:1px solid #fff;display:block;width:200px;margin:0 auto 20px;border-radius:20px;padding:8px 0;color:#fff}.else-wrap{border-bottom:1px solid #88b8db;padding-bottom:25px;margin-bottom:25px;position:relative}.else{right:auto;top:auto;bottom:0;left:50%;margin-top:0;margin-bottom:-.65em;padding:0 .8em;margin-left:-1.2em;position:absolute;background:#1171b7;color:#88b8db}.b-mod-sign-in .mod-inner{position:relative}.b-mod-sign-in .pop-close{position:absolute;top:10px;right:10px;cursor:pointer}.order_item .pop_tips{position:absolute;top:48px;right:8px;line-height:1.4}.pop_arrow_gray .pop_cont{position:relative;width:150px;line-height:1.5;overflow:visible}.pop_arrow_gray .arrow_up{position:absolute;width:13px;height:13px;right:41px;top:-5px}.pop_arrow_gray .arrow_up .arrow_01,.pop_arrow_gray .arrow_up .arrow_02{line-height:1;left:0}.pop_arrow_gray .arrow_up .arrow_01{top:-2px}.pop_arrow_gray .arrow_up .arrow_02{top:-1px}.pager a,.pager span{margin:0 2px}.ie-update-wrap{position:absolute;width:622px;height:442px;z-index:99999}.ie-update-wrap iframe{width:592px;height:402px;z-index:-1;position:absolute;left:0;top:30px}.ie-update-box{position:absolute;width:562px;height:382px;background:url(//pic.c-ctrip.com/platform/online/home/bg_ie_update.png) no-repeat;z-index:100000;font:400 18px/1.5 "Microsoft yahei";color:#fff;padding:30px}.ie-update-box a.ie-update-close{position:absolute;right:0;top:0;width:46px;height:46px;text-indent:-99em;cursor:pointer;overflow:hidden}.ie-update-box .ie-update-title{margin:20px 0;font-size:24px}.ie-update-box .ie-update-text{margin-bottom:10px}.ie-update-box .ie-update-link{margin-bottom:20px}.ie-update-box .ie-update-link a{display:inline-block;text-decoration:none;color:#fff;font-size:16px;width:160px;height:47px;text-align:center;line-height:47px;margin-right:17px;background:url(//pic.c-ctrip.com/platform/online/home/ie-update-button.png) no-repeat}.ie-update-box .ie-update-link a:hover{background-position:0 -47px}.ie-update-code{position:absolute;left:29px;bottom:31px;padding-top:10px;width:160px;height:150px}