.airticket h1,.airticket h2,.airticket h3{font-size:1em;font-weight:normal}.airticket .header{text-align:center}.airticket .header .ptn_lft{position:absolute;left:6px;top:0}.airticket .header .ptn_rgt{position:absolute;right:6px;top:0}.airticket .mc{padding:10px}.airticket .txt_ctr{text-align:center}.airticket .txt_rgt{text-align:right}.airticket .txt_lft{text-align:left}.airticket .txt0{color:#000}.airticket .line{border-top:1px solid #dbd7d2;border-bottom:1px solid #fcfaf9}.airticket select{height:35px;line-height:35px;width:100%}.airticket textarea{width:100%}.airticket .header-btn a img{vertical-align:text-top}.airticket .login-reg .mc .common-input{width:100%;padding:0;color:#b8b1ab}.airticket .login-reg .mc .htl-input,.airticket .order .mc .htl-input{width:100%;padding:0;height:37px;background-color:#f4f4f4;border:0;color:#b8b1ab;text-indent:8px;font-size:.95em}.airticket .srch_lst{width:100%}.airticket .srch_lstw{display:table;padding:5px 0;width:100%}.airticket .slw_v1{padding-bottom:0}.airticket .srch_lstw span{display:table-cell;vertical-align:middle}.airticket .srch_lstw span.tit{width:65px;padding-right:10px;text-align:right}.airticket .srch_lstw span{text-align:left}.airticket .srch_lstw .sel_box,.airticket .order .sel_box{position:relative;display:inline-block;width:100%}.airticket .srch_lstw .srch_input,.airticket .srch_lstw .srch_sel,.airticket .order .srch_input,.airticket .order .srch_sel{display:table;width:100%;height:23px;line-height:23px}.airticket .order .srch_sel{background:#f4f4f4 url(../images/html5/h_down.png) 100% 50% no-repeat}.airticket .login-reg .mc .srch_sel,.airticket .order .mc .srch_sel{padding:8px 0 7px}.airticket .login-reg .mc .srch_sel .txt{text-indent:8px}.airticket .login-reg .mc .srch_sel .calendar,.airticket .order .mc .srch_sel .calendar{color:#000;text-indent:8px;background:url(../images/html5/calendar.png) 200px 0 no-repeat;z-index:5}.airticket .shelper{width:100%;padding:0;border-width:1px 0 1px 0;border-style:solid;border-color:#ded6d9}.airticket .shelper li{margin:0;width:auto}.airticket .shelper li a{display:block}.airticket .txt0{color:#000}.airticket .arrow-pdetail span.show,.airticket .arrow-pdetail span.hide{width:18px;height:19px;background:url(../images/html5/h_show.png) 0 0 no-repeat}.airticket .arrow-pdetail span.hide{background:url(../images/html5/h_hide.png) 0 0 no-repeat}.airticket .sbtn_v1{background:-webkit-gradient(linear,left top,left bottom,from(#73bcdb),color-stop(.5,#56a9d0),to(#3584b8));background:-moz-linear-gradient(top,#68b6d8,#3584b8)}.airticket .htl_myodr{padding-top:20px}.airticket .hm_v1{padding:15px 0 10px}.airticket .htl_cal{background-color:#fffdf7;border:1px solid #ddd5c8;border-radius:5px}.airticket .htl_cal table{width:100%;border-collapse:collapse}.airticket .htl_cal table th,.airticket .htl_cal table td{border-spacing:0;border:0;text-align:center}.airticket .htl_cal table thead{box-shadow:inset 0 1px 2px #5fabce}.airticket .htl_cal table th{height:30px;line-height:30px;color:#fff;border-top:1px solid #ddd5c8;border-bottom:1px solid #ddd5c8;background:-webkit-gradient(linear,left top,left bottom,from(#2a8ebc),to(#1e83b1));background:-moz-linear-gradient(top,#2a8ebc,#1e83b1)}.airticket .htl_cal table td{height:40px;line-height:40px;color:#999;border-bottom:1px solid #ddd5c8;border-right:1px solid #ddd5c8}.airticket .htl_cal table td:last-child{border-right:0}.airticket .htl_cal table td.txt3{color:#333}.airticket .htl_cal table td.on{background:-webkit-gradient(linear,left top,left bottom,from(#2a8ebc),to(#1e83b1));background:-moz-linear-gradient(top,#2a8ebc,#1e83b1);color:#fff}.airticket .htl_cal table tr:last-child td{border-bottom:0}.airticket .htl_cal h3{height:35px;line-height:35px;font-size:1em;text-align:center}.airticket .htl_cal h3 .mon{padding:0 20px}.airticket .htl_cal h3 .cal_prev,.airticket .htl_cal h3 .cal_next{display:inline-block;height:35px;width:70px}.airticket .p_top{height:28px;line-height:28px;border:1px solid #d4d4d4;text-align:center;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ebefee));background:-moz-linear-gradient(top,#fff,#ebefee)}.airticket .pt_cont{font-size:.875em;color:#3c3c3c}.airticket .pt_cont .date{padding:0 20px}.airticket .p_top .prev,.airticket .p_top .next{display:inline-block;width:20px;text-indent:-9999px}.airticket .p_top .prev{float:left;background:url(../images/html5/air_prev.png) 50% 50% no-repeat}.airticket .p_top .next{float:right;background:url(../images/html5/air_next.png) 50% 50% no-repeat}.airticket .down-tab{border-bottom:0}.airticket .up_arrow{padding-left:10px;color:#f0f0f0}.flight_lst{border:1px solid #e1d9cd;border-radius:5px}.flight_lst li{border-top:1px solid #fff;border-bottom:1px solid #ded6c9}.flight_lst li:first-child{border-top:0}.flight_lst li:last-child{border-bottom:0}.flight_lst li span{font-size:.95em}.flight_lst li a{position:relative;display:block;background-color:#fffdf7;color:#808080}.flight_lst li a.down{padding-right:20px;background:#fffdf7 url(../images/html5/h_down.png) 100% 50% no-repeat}.flight_lst li a.up{padding-right:20px;background:#f6f1e2 url(../images/html5/h_up.png) 100% 50% no-repeat}.flight_lst li a.up .air_logo{background-color:#f6f1e2}.flight_lst li .air_logo{position:absolute;left:0;width:30px;height:100%;background:#f9f6ed url(../images/html5/icon_air.png) 50% 20px no-repeat;text-indent:-9999px}.flight_lst li .info{display:block;margin-left:30px;padding:15px 0}.flight_lst li .price{position:absolute;top:20px;right:25px}.airticket .txt3c{color:#3c3c3c}.airticket .price_lst{background-color:#f6f1e2}.airticket .price_lst li{position:relative;color:#b8b1ab}.airticket a.btn_type2{position:absolute;top:20px;right:10px;display:inline-block;width:40px;padding:8px 17px;text-align:center;font-size:.8em;background:-webkit-gradient(linear,left top,left bottom,from(#ed3131),to(#990a0a));background:-moz-linear-gradient(top,#ed3131,#990a0a);border:1px solid #baac9d;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;color:#fff;text-shadow:1px 0 0 #000}.airticket .price_lst li .sale{height:20px;margin-left:10px;padding:0 5px;line-height:20px;background-color:#e4dccb;border-radius:3px;text-shadow:1px 0 0 #fff}.airticket .order_info,.airticket .order_info2{border:1px solid #ddd5c8;background-color:#fffdf7;border-radius:3px}.airticket .order_info .date{padding:10px 0;background-color:#f4f0e4;text-align:center;border-bottom:#ddd5c8;color:#5a5a5a}.airticket .order_info .def_info{padding:10px}.airticket .order_info .flight{padding-left:25px;background:url(../images/html5/icon_air.png) 0 0 no-repeat}.airticket .order_info .flight_str{padding-left:25px;background:url(../images/html5/icon_air2.png) 0 0 no-repeat}.airticket .order_info .flight_end{padding-left:25px;background:url(../images/html5/icon_air3.png) 0 0 no-repeat}.airticket .order_info2{margin-top:20px;padding:10px;color:#5a5a5a}.airticket .order_info2 .arrow,.airticket .user_comm .arrow{display:block;background:#fffdf7 url(../images/html5/arrow.png) 100% 50% no-repeat;color:#5a5a5a}.airticket .order_info2 .arrow strong{font-size:.95em}.airticket .order_info2 .arrow span{font-size:.8em}.airticket .order_info2 .static{padding-top:5px;font-size:.8em}.airticket .order_info2 .static strong{float:right;font-size:16px}.airticket .sub_btn{margin-top:20px}.airticket .mt_v1{position:relative}.airticket .add_user{position:absolute;right:20px;top:0;padding-left:20px;background:url(../images/html5/arrow_add.png) 0 14px no-repeat}.airticket .user_comm{padding:5px 10px}.airticket .user_comm h3{padding-bottom:10px}.airticket .use_list,.airticket .use_list_info{border:1px solid #ddd5c8;background-color:#fffdf7;border-radius:3px}.airticket .use_list li{position:relative;padding:5px 0 5px 20px;border-bottom:1px solid #ddd5c8;color:#5a5a5a}.airticket .use_list li:last-child{border-bottom:0}.airticket .use_list li .edit{position:absolute;top:0;right:0;width:50px;height:54px;background:url(../images/html5/icon_air4.png) 50% 50% no-repeat;text-indent:-9999px}.airticket .use_list li .delete{position:absolute;top:0;right:0;width:50px;height:54px;background:url(../images/html5/airline_del.png) 50% 30% no-repeat;text-indent:-9999px}.airticket .ul_v1 li{padding:10px 10px;background:0}.airticket .ul_v1 li span:first-child{font-size:.875em}.airticket .ul_v1 li span:last-child{float:right;height:22px;line-height:22px;font-size:.8em;color:#b8b1ab}.airticket .use_list .chkbox{margin-right:10px}.airticket .ul_v1 .chkbox{margin-right:5px}.airticket .use_list .num{padding-left:20px;color:#b8b1ab}.airticket .use_list .num2{display:block;padding:0 30px 0 20px;font-size:.85em;color:#b8b1ab}.airticket .use_list_info{padding:15px}.airticket .use_list_info .srch_lstw span.tit{width:90px;text-align:left}.airticket .use_list_info .srch_lstw span.tit_v1{width:100px}.airticket .use_list_info .srch_lstw span.tit_v2{width:115px}.airticket .use_list_info .srch_lstw span.tit strong{vertical-align:middle}.airticket .login-reg .mc .use_list_info .srch_sel .calendar{background-position:140px 0}.airticket .use_list_info .htl_cal h3 .cal_prev,.airticket .use_list_info .htl_cal h3 .cal_next{width:60px}.airticket .use_list_info .rdo,.airticket .user_comm .rdo{margin-right:5px}.airticket .use_list_info .srch_lstw label:nth-child(2){margin-right:10px}.airticket .login-reg .mc .user_comm .srch_sel .calendar{background-position:150px 0}.airticket .user_comm .srch_lst{margin-top:10px}.airticket .user_comm .srch_lstw span.tit{width:80px}.airticket .use_list_info .succ{padding-left:50px;background:url(../images/html5/pay_succ2.png) 0 50% no-repeat;color:#2e8e01}.airticket .use_list_info .succ_info{padding:10px 0;font-size:.875em;color:#b8b1ab}.airticket .use_list_info .mg10{display:inline-block;margin-top:10px}.airticket .use_list_info .rdo{vertical-align:top;margin-top:3px}.airticket .order_static ul{display:table;width:100%}.airticket .order_static ul li{display:table-cell}.airticket .order_static ul li:first-child{padding-right:5px}.airticket .order_static ul li:last-child{padding-left:5px}.airticket .user_comm .arrow{background-position:97% 50%}.airticket .order_info2_v1{border-radius:3px 3px 0 0}.airticket .online_pay{display:block;margin-bottom:15px;padding:10px;font-size:.95em;background-color:#fffdf7;border:1px solid #ddd5c8;border-top:0;color:#808080;border-radius:0 0 3px 3px}.airticket .retreat_info{padding:10px}.airticket .retreat_info_v1{border-top:1px solid #ddd5c8}.airticket .retreat_info ul{display:table;width:100%;margin-bottom:15px}.airticket .retreat_info ul.mgn0{margin-bottom:0}.airticket .retreat_info ul li{display:table-cell;font-size:.95em}.airticket .retreat_info ul li.wth35{width:35%}.airticket .retreat_info ul li .txt{color:#666}.airticket .retreat_info ul li .txt2{font-size:.875em;color:#666;letter-spacing:-1px}.airticket .order_info2 .arrow_none{background:0}.airticket .year,.airticket .mon2{height:20px;width:70px}.airticket .mon2{width:50px}