
@charset "utf-8";
/* CSS Document */
/*字体样式*/
.font12{ font-size:12px;}
.font13,.font14,.font14_b,.font16,.font_16,.font18,.font20,.font22,.font24,.font_orange{font-family:"Microsoft YaHei";}
.font13{ font-size:13px;font-weight:bold;}
.font14{ font-size:14px;}
.font14_b{font-size:14px;font-weight:bold;}
.font16{ font-size:16px;}
.font_16{ font-size: 16px;}
.font18{ font-size:18px;}
.font20{ font-size:20px;}
.font22{ font-size:22px;}
.font24{ font-size:24px;}
.font_green{color:#009900;}
.font_blue{color:#3192cf;}
.font_orange{color:#ff6801;}
.font_orange02{color:#ff6801;font-weight:bold;}
.font_blue1{color:#4a7cb3;}
.font_gray{ color:#a8a8a8;}
.font_grey{color: #9e9e9e;}
.font_red{color: #ff0000;}
.font_deepblue{color: #0000ff;}
.font_deepred{color: #cc0033;}
.font_darkredBtn{color:#fd6600;}
.font_yellow{color:#ffffcc;}
.bg_yellow{background-color:#ffffcc;}
.zc_container{min-width: 1000px;}
.tgq a{ color:#0891c7;}
/* 输入框默认样式 */
input[type="file"]{
    border: 1px solid #ccc;
    color: #333;
    height: 20px;
    line-height: 20px;
    outline: none;
    vertical-align: initial;
}
input[type="text"]{
    border: 1px solid #ccc;
    color: #333;
    text-indent: 3px;
    height: 25px;
    line-height: 25px;
    outline: none;
    vertical-align: initial;
}
input[type="text"]:hover{
    border: 1px solid #1d65b3;
}
input[type="password"]:hover{
    border: 1px solid #1d65b3;
}
input[type="password"]{
    border: 1px solid #ccc;
    color: #333;
    background: #fff;
    text-indent: 3px;
    height: 25px;
    line-height: 25px;
    outline: none;
    vertical-align: initial;
}
input[type="button"]{
    border: none;
    cursor:pointer;
    color:#fff;
    text-align:center;
    font-size: 12px;
    outline: none;
}
input[type="radio"]{
    cursor:pointer;
    margin-right:2px;
}
input[type="checkbox"]{
    cursor:pointer;
}
input[type="submit"]{
    border: none;
    cursor:pointer;
    color:#fff;
    text-align:center;
    font-size: 12px;
    outline: none;
}
input[type="reset"]{
    border: none;
    cursor:pointer;
    color:#fff;
    text-align:center;
    font-size: 12px;
    outline: none;
}
select{
    border: 1px solid #ccc;
    color: #333;
    background: #fff;
    padding:5px 0;
}
textarea{border: 1px solid #ccc;color: #333;background: #fff;height:50px;}
/*宽度选择器*/
.w35{width:35px;}
.w40{width:40px;}
.w65{width:65px;}
.w50{width:50px;}
.w57{ width:57px;}
.w67{ width:67px;}
.w80{width:80px;}
.w82{width:82px;}
.w90{width:90px;}
.w92{width:92px;}
.w94{width:94px;}
.w96{width:96px;}
.w100{width:100px;}
.w105{width:105px;}
.w110{width:110px;}
.w115{width:115px;}
.w117{width:117px;}
.w120{width:120px;}
.w125{width:125px;}
.w127{width:127px;}
.w130{width:130px;}
.w140{width:140px;}
.w135{width:135px;}
.w137{width:137px;}
.w150{width:150px;}
.w160{width:160px;}
.w165{width:165px;}
.w170{width:170px;}
.w175{width:175px;}
.w180{width:180px;}
.w185{width:185px;}
.w190{width:190px;}
.w192{width:192px;}
.w200{width:200px;}
.w210{width:210px;}
.w220{width:220px;}
.w230{width:230px;}
.w235{width:235px;}
.w240{width:240px;}
.w245{width:245px;}
.w227{width:227px;}
.w270{width:270px;}
.w280{width:280px;}
.w283{width:283px;}
.w285{width:285px;}
.w310{width:310px;}
.w330{width:330px;}
.w340{width:340px;}
.w350{width:350px;}
.w470{width:470px;}
.w530{width:530px;}
.w720{width:720px;}
.h20{ height:20px!important;}
.h70{ height: 70px;}
/*padding\margin间距选择器*/
.m10{margin:10px;}
.m5{margin:5px;}
.mb10{margin-bottom:10px;}
.ml5{margin-left:5px;}
.mr5{margin-right:5px;}
.mt5{margin-top:5px;}
.mt50{margin-top:50px;}
.mtb5{ margin: 5px 0;}
.mb5{margin-bottom:5px;}
.mb7{margin-bottom:7px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.m10auto{margin:10px auto;}
.mtb10{margin:10px 0;}
.m10_0{margin:10px 0;}
.p5_15{ padding: 5px 15px;}
.p10{padding:0 10px;}
.pt60{ padding-top: 60px;}
.pb10{ padding-bottom: 10px;}
.ptb10{padding:10px;}
.ptb1{ padding: 1px;}
.ptd3{ padding: 3px;}
.ptd5{ padding: 5px;}
.pt10{padding-top:10px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pr23{padding-right:23px;}
.pl28{padding-left:28px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.ml60{margin-left:60px;}

/*表格按钮间距样式*/
.tab_op input{margin:7px 4px 7px 0;}

/*机票舱位列表样式*/
.table_open tr{background:#eff8ff;}
.cab_message{white-space: nowrap;table-layout: fixed;}
.cab_message td{padding: 5px 0;}
.flight_message{border-bottom:1px solid #dde2e5;}
.table_open td{border-bottom: 1px solid #fff;}
.tr_hover:hover{background:#fff1dd;}
/*表格th灰色样式*/
.title_grey{white-space:nowrap;}
.title_grey td{padding:5px 3px;}
.title_grey th{background:#f5f6fa;padding:10px 0;}
/*表格查询框样式1*/
.tableOne{ background:#f9faff;border:1px solid #f0f0f0;white-space: nowrap;}
.tableOne td{padding:5px 3px;}
.tableOne th{background: #f5f6fa;font-size:14px;font-family:"Microsoft YaHei";line-height:35px;border:1px solid #f0f0f0;}
.tableOne .tableRight{text-align:right;padding-right:5px;}
/*表格样式2*/
.table01 td{padding: 5px;}
.table01{ border:0px solid #dcdcdc;white-space:nowrap;}
.table01 th{background:#f5f6fa;color:#333;padding:5px 7px;}
.tableList{white-space:nowrap}
.tableList td{text-align:center;padding: 5px 3px;}
.tableList th{background:#f5f6fa;color:#333;padding:10px 0;}

.tableList1 th{padding:5px 7px;;}
.tableList1{border:1px solid  #d4e0e9;}
.tableList1 td{border:1px solid  #d4e0e9;}
.tableList .tableListLeft{text-align:left;}
/*表格边框样式3*/
.tableTitle{white-space:nowrap;}
.title{background:#eaf6fe;text-align: right;}
.tableTitle td{padding: 3px 5px;border: 1px solid #d2ecff;}
.tableTitle th{background:#f5f6fa;color:#333;padding:5px 7px;}
.tableTitle.tableTitleLeft{text-align:left;}
.tableTitle label{ margin-right:5px;}
.uppercase{text-transform:uppercase;}
/*表格边框样式4*/
.tableLine{border:1px solid  #d4e0e9;}
.tableLine td{border:1px solid  #d4e0e9;}
.tableLine th{border:none; padding: 5px 7px;}
/*表格边框样式5*/
.tableFlight{white-space:nowrap; border:1px solid #d2ecff;}
.tableFlight th{ background:#eaf6fe; padding:5px;border:1px solid #d2ecff;}
.tableFlight td{padding:5px;border:1px solid #d2ecff;}

/*表格灰色th、边框样式*/
.table_gray{border:1px solid #d4e0e9;background: #fff;}
.table_gray p{line-height:20px;}
.table_gray th{background:#f5f6fa;border:1px solid #d4e0e9;padding: 7px 5px;text-align: right;}
.table_gray td{border:1px solid #d4e0e9;padding: 3px 5px;}

.table_th th{border: 1px solid  #d4e0e9!important;}
/*相对定位样式*/
.pos_rel{position: relative;}
/*表格th边框*/
.th_line th{border: 1px solid #d4e0e9;border-top:none;}
/*表格标题栏样式*/
.table_title{color: #16a0e3;padding: 10px 5px !important;}
.tab_title{color: #16a0e3;padding: 5px 0 !important;}
/*酒店详情一级页面样式*/
.content_xq{ width:72%; float:left; margin:10px 0 10px 10px;}
.content_xq td{ padding:5px 0;}
/*酒店详情二级页面样式*/
.detail_second th{ background:#daedfb; padding:5px 10px;}
.detail_second tbody tr{ border-bottom:1px dashed  #eee;}
.detail_second td{ padding:5px 2px;  }
/*酒店信息*/
.hotel_inform tr{border-bottom:1px dashed #eee;}
.hotel_inform th{ width:10%; padding:10px 0; font-weight:bold; text-align:left;}
.hotel_inform td{ padding:10px 0; }
.hotel_inform span{ margin-right:30px;}
.hotel_inform p{line-height: 20px;}
/*上下小图标*/
.i_arr_ud{
    display: inline-block;
    background: url(../images/ico_a.gif) left -96px no-repeat;
    width: 7px;
    height: 16px;
    margin: 0 0 0 3px;
    position: relative;
    vertical-align: middle;
}
.i_arr_ud01{
    display: inline-block;
    background: url(../images/ico_a.gif) left -112px no-repeat;
    width: 7px;
    height: 16px;
    margin: 0 0 0 3px;
    position: relative;
    vertical-align: middle;
}
.i_arr_ud02{
    display: inline-block;
    background: url(../images/ico_a.gif) left -129px no-repeat;
    width: 7px;
    height: 16px;
    margin: 0 0 0 3px;
    position: relative;
    vertical-align: middle;
}
/*发票信息*/
.inform_fp td{ border:none!important; padding:6px 0; }

/*出票控制台表格边框样式*/
.table_all_line{border:1px solid  #d4e0e9;}
.table_all_line td{border:1px solid  #d4e0e9;}
.table_all_line th{padding: 5px 7px;border:1px solid  #d4e0e9;}
/*出团通知书样式*/
.table_notice td{ padding: 5px; border: 1px solid #ccc;}
.second_title dt{text-align: left;}
.second_title p{ text-align: left; line-height: 22px!important;}

/*客户信息提取样式*/
.tab_tq{ background:#fff1d6;border:1px solid #f0f0f0;margin:10px auto;}
.tab_tq td{ line-height:30px;padding-left:5px;}
/*奇偶行换色*/
.odd{background:#fff;}
.even{background:#eef6fd;}

/*城市呼唤图片样式*/
.searchBox a.ico_change {
    background:url(../images/changed.png) left bottom no-repeat;
    display: inline-block;
    width: 60px;
    height: 30px;
    vertical-align: middle;
    overflow: hidden;
}
.searchBox a.ico_change:hover {background-position:left top;}
/*筛选条件样式*/
.title_message{white-space: nowrap;border: 1px solid #9ad7ff;}
.title_message th{background:#c3e7ff;height:30px;}

/*按钮样式*/
.export_btn{background:url(../images/asms_icons.png) no-repeat -329px -125px;width: 72px;height: 29px;}
.grayBtn{height:25px;line-height: 25px;color: #fff;border-radius:3px;padding: 0 10px;background:#aeaeae; }
.blue_Btn{background:#17a0e4;padding:8px 12px;text-align:center;border-radius: 3px;font-weight: bold;font-size: 15px;}
.blue_Btn1{background:#3192cf;padding:7px 15px;text-align:center;border-radius: 3px;}

/*不要用这两个样式*/
.blue_btn{height:25px;background:#59baed;padding:0 10px;line-height:25px;text-align:center;border-radius: 3px; border:none; color:#fff;}
.blueBtn{height: 25px; padding: 0 10px; line-height: 25px; border:1px solid #dcdcdc; background: #16a0e3; color: #fff;}
.yellowBtn{height:26px;background:#f9bb36;padding:0 5px;line-height:25px;text-align:center;}
/*不要用这两个样式*/

.darkredBtn{background:#ff8300;padding:8px 12px;text-align:center;border-radius:3px;font-size: 15px;font-weight: bold;}
.asms_icons{ background: url(../images/asms_icons.png) no-repeat;}
/*在拨打页面同时引入topnav-1.css文件导致asms_icons样式名冲突，以下复制用于呼叫中心拨打呼转功能*/
.asms_iconsforcallcenter{ background: url(../images/asms_icons.png) no-repeat;}
/*在拨打页面同时引入topnav-1.css文件导致asms_icons样式名冲突，以上复制用于呼叫中心拨打呼转功能*/
.searchBtn{ background-position:-74px -73px;width:71px;height:29px;}
.initiBtn{height:25px;background:#efeff1;padding:0 10px;line-height:25px;text-align:center;border: 1px solid #dcdcdc !important;color: #333 !important;}
.orange_btn{height:25px;background:#ff8615;padding:0 10px;line-height:25px;text-align:center;color: #fff !important;}
.yellowBtn1{height:25px;background:#f9bb36;padding:0 5px;line-height:25px;text-align:center;border-radius:3px;}
.saveBtn{background-position:-224px -74px;width:81px;height:28px;border: none;}
.cancelBtn{background-position:-328px -74px;width:81px;height:28px;}
.greenBtn{ background: #76be88;width:145px;height:36px;border-radius: 5px;}
.orangeBtn{ background:#f6aa53; height:36px;border-radius:5px;}
.skyblueBtn{ background:#33aeea; height:36px;border-radius:5px;}
.lightredBtn{ background:#aeaeae;height:36px;border-radius:5px;}
.order_details .look_btn{ height:27px; padding:0 5px; background:#e8e8e8; color:#333;}
.confirm_btn{height:27px; padding:0 10px; background:#fb931d;}
.flight_btn{ height:28px; background:#59baed url(../images/ticket_icon.png) no-repeat -165px -109px; color:#fff; border-radius:3px; padding-left:10px;}
.place_btn{height: 14px !important;width: 45px;line-height: 14px !important;text-align: center;}
.add_btn{background:url(../images/ticket_icon.png) no-repeat -166px -110px #17a0e4;height:25px;border-radius:3px;width:62px;padding-left:13px;}
.add_btn1{background:url(../images/ticket_icon.png) no-repeat -166px -110px #17a0e4;height:25px;border-radius:3px;width:124px;padding-left:13px;}
.hqtj{padding: 5px 10px;border-radius: 3px;background: #ff5255;}
.hqtj_none{padding: 5px 10px;border-radius: 3px;background: #ddd;}
.save_btn{ border-radius:3px; background: #29b9ff; padding: 8px 24px;}
.addBtn{height:25px;background:#f9ba20;padding:0 10px;line-height:25px;text-align:center;color: #fff;border-radius: 3px;}
.publish_btn{width: 76px;background: #f9ba20;border-radius: 3px;  line-height:28px; text-align: center; color: #fff;}
.hotel_btn{ width:76px; height:30px; background:url(../images/hotel_btn.png) no-repeat; cursor:pointer;}
.btn_orange{ background:#ff9900; padding:8px 12px; color:#fff; border-radius:2px; cursor:pointer; }
.btn_blue{ background:#169fe3; padding:8px 12px; color:#fff; border-radius:2px; cursor:pointer; }
.search_btn{height:25px;background:#169fe3;padding:0 10px;line-height:25px;text-align:center;border-radius: 2px;}
.btn_booking{ padding:5px  17px; font-size: 14px!important; background:#169fe3; color:#fff; border-radius:3px 3px 0 0; margin-left: 2px;}
/*预订 在线付*/
.hotel_xfb{width: 65px; height: 40px; background: url(../images/hotel_xfb.png) no-repeat; color:#fff; border-radius:3px 3px 0 0; margin-left: 2px;}
/*预订 到店付*/
.hotel_yfb{width: 65px; height: 40px; background: url(../images/hotel_yfb.png) no-repeat; color:#fff; border-radius:3px 3px 0 0; margin-left: 2px;}
.color_btn{ color: #0260af!important; background:none;padding:5px;text-align:center;}

.ticketNone{height:25px;line-height: 25px;background:#c5c5c5;border-radius: 3px;padding: 0 12px;}
.ticketApply{height:25px;line-height: 25px;background: #8ab923;border-radius: 3px;padding: 0 12px;}
.ticketPurchasing{height:25px;line-height: 25px;background: #8ab923;border-radius: 3px;padding: 0 12px;}
.ticketBook{height:25px;line-height: 25px;background: #16a0e3;border-radius: 3px;padding: 0 12px;}

/*分页样式*/
.pagination{margin:5px 0 5px 10px;}
.pagination a{vertical-align: middle;border:1px solid #e6e6e7;padding:5px 9px;}
.pagination .current{background: #76c6fd;color: #fff;}
.pagination a,.pagination span{margin-right:3px;}

/*标签页切换样式*/
.labelSwitch{margin:10px 0;}
.labelSwitch li{ margin-right: 5px;}
.labelSwitch a{padding:5px 6px;background: #f7f7f7;border:1px solid #ddd;display: inline-block;}
.labelSwitch .current{background: #04abe2;color:#fff;}
.labelChange a{padding: 8px 15px;background: #F5F5F5;border: 1px solid #e6e6e6; color:#333;}
.labelChange .current{background: #04abe2;color:#fff;}
.first_menu a{display:inline-block;padding: 0 20px;position:relative;border: none;color:#333;}
.first_menu{background: #daedfb;line-height:30px;}
.first_menu .current{background:#f9faff;color:#0260af;border: 1px solid #f0f0f0;border-bottom: none;}
.second_menu{background: #f9faff;border:1px solid #f0f0f0;border-top:none;line-height: 30px;}
.second_menu a{padding:0 15px;color:#808080;}
.second_menu .current,.first_menu .current a{color:#0260af;font-weight:bold}
.first_menu .current {background:#f9faff;color:#0260af;border: 1px solid #f0f0f0 !important;border-bottom: none !important;}
.first_menu .current i{border-left-color: #FFFCD8;border-right-color: #FFFCD8;border-bottom: 0 none transparent;border-top: 5px solid #0066CC;}
.first_menu a i{display: inline-block;margin: 0 3px;border-left: 5px solid #FFF;border-right: 5px solid #FFF;line-height: 0;vertical-align: 1px;border-left-color: #daedfb;border-right-color: #daedfb;border-top: 0 none transparent;border-bottom: 5px solid #0066CC;}

/*羊角符号样式*/
.money_type{font-family:"Microsoft YaHei";}
/*温馨提示*/
.point_out{padding: 10px 15px;color: #7d7d7d;}
.point_out dd{ line-height: 20px;}

/*旅游订单样式*/
.tourOrder,.tourOrder2{background: #f9faff;border:1px solid #f0f0f0; padding: 5px;}
.tourOrder p{line-height:25px;}
.tourOrder strong{color:#16a0e3;font-weight: bold;font-family: "Microsoft YaHei";display: inline-block;width: 105px;}
.tourOrder span{display: inline-block; margin: 3px 11px 4px 0;}
.tourOrder2 span{display: inline-block; width:auto;}
.tourOrder a , .tourOrder2 a{padding: 3px 5px;}
.tourOrder i{color:#eca100;}
.tourOrder .current{background:#16a0e3;color:#fff;border-radius: 10px;}

/*新增表单样式*/
.newAdd{border:1px solid #e6e6e7;}
.icon_operation img{margin-right:5px;}
.dateBg{background:#fff url(../images/icon_date.png) 96% center no-repeat;}

/*表格90%居中*/
.jz{width:90%;margin:0 auto;}
/*去除边框样式*/
.no_border_b{border-bottom:none;}
.table_noBorder td{border:none!important;}
/*报错页面样式*/
.errorPage{padding:10px;word-wrap: break-word;}
.errorPage ul{border-bottom:1px solid #d8eefe;}
.errorPage ul li{display: inline-block;border:1px solid #d8eefe;border-radius: 5px 5px 0 0;color:#1d68bc;padding:5px 25px;cursor:pointer;margin-bottom: -1px;}
.errorPage .current{background:#d8eefe;}
.errorPage p{margin:10px 0;}
.btnCenter{text-align: center;}
.errorPage .errorText{ background: #fdfbf5;padding:10px;margin:0;}

/**七天特价专区**/
.timesheet{margin:0 auto 10px auto;height:39px;border-left:1px solid #dadada;}
.timesheet li{margin: -1px 0px 0 0px;background:#fafafa;border-top: 1px solid #dadada;height:38px;float:left;width:14%;text-align:center;color:#767676;line-height:19px;border-right:1px solid #dadada;border-bottom:1px solid #18a2e3;}
.timesheet li.nobor{border-right:0px solid #c2c2c2;}
.timesheet li a{display:block;color:#767676;}
.timesheet li strong{color:#f94304;font-size:12px;}
.timesheet li.currentDate{height: 39px; background:#FFFFFF;border:1px solid #18a2e3;border-bottom: none;z-index:30;width:15%;margin: -1px 0px 0px -1px;}


/*订单详样式*/
/*表格头部颜色*/
.order_msg th{ background:#daedfb; padding:5px;}
.order_details th{background:#daedfb; padding:5px;border-right: 1px solid #daedfb;}

/*支付明细样式*/
.order_details .jp_dd_detail_payInfo{width:100%;}
.order_details .jp_dd_detail_creditPayInfo{width:42%;}
.order_details .payInfo_details {margin:0 0 10px 10px;width:98%;}
.order_details .payInfo_details td {height:24px;line-height:24px;padding:2px;}
.order_details .payInfo_details th {height:24px;line-height:24px;padding:2px;}
.order_details .customerInfo_details {width:98%;}
.order_details .customerInfo_details td {height:24px;line-height:24px;padding:2px;border:1px solid #d2ecff;}
.order_details .customerInfo_details th {height:24px;line-height:24px;padding:2px;}
#jp_dd_main_detail_bcdxx .bcdInfo li {line-height:24px!important;}

/*优惠单样式*/
.order_details .jp_dd_detail_yhdInfo{margin:10px;width:80%;}
.order_details .jp_dd_detail_yhdInfo td {height:24px;padding:2px;}
.order_details .jp_dd_detail_yhdInfo th {height:24px;}

/*左边信息栏颜色*/
.leftMessage_bg{ background:#eaf6fe;border:1px solid #d2ecff;}
/*表格边框*/
.order_msg td{border:1px solid #d2ecff;}
.order_details td{border:1px solid #d2ecff;padding:5px;}
.tr_border{border-left:1px solid #daedfb;border-right:1px solid #daedfb;}
.tr_border th{text-align:left;}

.titleBg{display: inline-block;width: 5px;height: 12px;background: #16a0e3;margin: 0 7px 2px 0;vertical-align: middle;}
/*表格1样式*/
.circle_bg{background:url(../images/ticket_icon.png) no-repeat -80px -166px; width:27px; height:27px; text-align:center; line-height:27px; color:#fff; display:inline-block; font-size:14px; margin:0 5px;}
.pu_icon{ background:url(../images/ticket_icon.png) no-repeat -4px -6px; width:18px; height:18px;display: inline-block; vertical-align: middle;}
.ji_icon{ background:url(../images/ticket_icon.png) no-repeat -38px -5px; width:18px; height:18px;display: inline-block; vertical-align: middle;}
.te_icon{ background:url(../images/ticket_icon.png) no-repeat -73px -5px; width:18px; height:18px;display: inline-block; vertical-align: middle;}
.order_msg dl{ line-height:22px; padding:10px; float:left;}
.order_msg dt{ color:#797878;}
.order_msg .people{ float:right; width:90px; height:90px; border-radius:50%; box-shadow:0px 0px 17px #a09f9f;margin:20px 40px 40px 0;}
.order_msg .people p img{ margin:10px 0 0 4px;}
.order_msg .people p{border-radius:50%; width:85px; height:85px; overflow:hidden; margin-left:3px; }

/*表格2样式*/
/*表头样式*/
.order_details_nav li{ float:left; padding:5px 8px; background:#fff; margin:0 5px; cursor:pointer;}

/*航程信息样式*/
.flight li{ float:left; margin-right:10px; line-height:25px; text-align:center;}
.list_bg{display: inline-block; background:url(../images/ticket_icon.png) no-repeat -3px -25px; width:25px; height:25px; color:#fff;text-align: center;line-height: 26px;}
.arrow_icon{ background:url(../images/ticket_icon.png) no-repeat -5px -70px; width:20px; height:15px;margin: 0 10px;}
.plane_bg{ background:url(../images/ticket_icon.png) no-repeat -4px -51px; width:126px; height:17px;}
.flight .current{ line-height:18px; margin-top:-8px;}
.flight{ margin-bottom:10px;}
.order_details dl{ padding:10px 10px 1px 10px;}
.leftborder{ margin:10px; background:#f9f9fb;}

/* 筛选条件*/
.hotel_select{ width:100%;}
.hotel_select tr{ border-bottom:1px dashed #eee;}
.hotel_select td{ padding:8px 0; }
.hotel_select ul{  vertical-align:middle; display: inline-block;}
.hotel_select li{ width:125px; float:left; line-height:22px; }
.border_none{ border-bottom:none!important;}

/*乘机人信息样式*/
.message_box{ padding: 5px 10px;}
.second_table th{ background:#f9f9fb; border-right:none;padding: 5px;}
.second_table{border:1px solid #dedede;}
.second_table td{border:1px solid #dedede; padding:5px 3px;}

.handwork_table th{ background:#f9f9fb; border-right:none;padding: 5px;}
.handwork_table{border:1px solid #dedede;}
.handwork_table td{border: 0; padding: 3px 3px;}
.handwork_select .rsselected{color: #fb931d;}

.padding10{ padding:10px;}
.pb10{ padding-bottom:10px;}
.pt10{ padding-top:10px;}
.pl10{ padding-left:10px;}
.pr10{ padding-right:10px;}
.pb5{ padding-bottom:5px;}
.pt5{ padding-top:5px;}
.pl5{ padding-left:5px;}
.pr5{ padding-right:5px;}
.order_details .add{ background:url(../images/ticket_icon.png) #f9f9fb no-repeat -72px -87px; width:16px; height:16px; cursor:pointer; display:inline-block; vertical-align:middle;}
.order_details .delete{ background:url(../images/ticket_icon.png) no-repeat -109px -82px; width:35px; height:20px;}
.border{ padding:2px 5px; border:1px solid #dedede; display:inline-block; margin:4px;}
.width20{width:20px; text-align:center;}
.width35{width:35px; text-align:center;}
.order_details .second_table .red{color: #ff0000}
.order_details .second_table .fblue{color: #0000ff;}

/*采购账单价默认隐藏*/
.order_details .auto_display{
    display: none;
}

/*乘机人导入模板样式*/
.cjrxx_import .select_div{border:1px solid #e6e6e7;height:24px;width:105px;overflow:hidden;display:inline-block;vertical-align:middle;padding-left:2px;}
.cjrxx_import .select_box{border:none;width:125px;margin-left:-2px;margin-right:-2px;height:23px;padding-top:3px;padding-bottom:3px;background:#fff;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.second_table td .show_cjrxx li{float: left;width: auto;line-height: 18px;cursor: pointer;margin: 2px 10px;}

/*保险信息样式*/
.safe li{ float:left; margin-left:10px; padding:15px 0;}

/*出票信息样式*/
.order_details em{ margin-left:10px; padding:10px 0; display:inline-block;}

/*收款信息样式*/
.gathering li{ float:left; padding:5px 10px; line-height:32px;}

/*客户信息样式*/
.custom_msg td{ border:none; padding: 5px; }
.handwork_custom li{ float:left; margin:0px 10px; line-height:32px; }
.handwork_custom li.title {text-align: right; width: 56px; margin-right: 0px;background: #ffffff;}

/*航程信息样式*/
.airway_tb { background-color: #f9f9fb; width: 100%; }
.airway_tb td { border: none;}

/*配送信息样式*/
.delivery_msg td{ border:none;padding: 5px;}
.delivery_msg .gathering li{line-height:32px;}

/*值机信息样式*/
.check_in li{ float:left; margin: 0 20px 0 10px; line-height:50px;}

/*配送信息/备注信息公用样式*/
.distribution li{ float:left; margin:5px 10px; line-height:32px; }
.remark li{ float:left; margin:5px 0 0 10px; line-height:30px; }
.instruction{height:23px; background:#e7effe; border-radius:10px; display:inline-block; line-height:23px;text-align:center;padding:0 10px;}
/*底部按钮样式*/
.order_details .current td{ border:none; line-height:60px;}

/*调度信息样式*/
.dispatcher li{ float:left; margin:20px;}
.message_list{ width:540px; margin:0 0 20px 20px; border:1px solid #e1e6eb; height:350px;}
.message_list p{ background:#e1e6eb; padding-left:10px; line-height:40px;}
.message_list ul li{ float:left; line-height:28px; margin:15px 0 15px 15px;}
.tableMessage th{ background:#f9f9fb; border:none; height:24px;}
.tableMessage td{padding:5px;}
.tableMessage tr{border:1px solid #e1e6eb;}

/*上传控件样式*/
.upload_title{font-weight:bold;}
.uploadify-button{margin-top: 5px;cursor: pointer;}
.uploadify-button span{background: #b7e4f5;padding: 6px 17px;border-radius: 29px;color: #0058a5;}
    /*退废单采购提交样式*/
/*基本信息样式*/
.shou_icon{background:url(../images/ticket_icon.png) no-repeat -155px -72px; width:16px; height:18px; display:inline-block; vertical-align:middle;}
.cancel_icon{ background:url(../images/ticket_icon.png) no-repeat -174px -72px; width:16px; height:18px; display:inline-block; vertical-align:middle;}
.abolish_icon{background:url(../images/ticket_icon.png) no-repeat -193px -72px; width:16px; height:18px; display:inline-block; vertical-align:middle;}
.name_bg{ background:url(../images/name_bg.png) repeat-x; width:55px; height:20px; position:absolute; left:18px; top:77px; text-align:center; line-height:20px; color:#fff;}
.people{ position:relative;}
.people b{ position:absolute; left:-10px; top:102px; font-weight:normal; width:113px;}

/*办理信息样式*/
.order_details p{ line-height:20px;}
.second_table ul li{ float:left; width:33%; line-height:18px; cursor:pointer;}
.look_icon{ background:url(../images/ticket_icon.png) no-repeat -4px -115px; height:18px;width: 18px;display: inline-block;vertical-align: middle;}
.download_icon{ background:url(../images/ticket_icon.png) no-repeat -73px -115px; height:16px;width:16px;display: inline-block;vertical-align: middle;}
.delete_icon{cursor: pointer; background: url(../images/icons.png) no-repeat -47px -6px;width: 16px;height: 16px;vertical-align: middle;display: inline-block;}
.edit_icon{cursor: pointer;background: url(../images/icons.png) no-repeat -64px -6px;width: 16px;height: 16px;vertical-align: middle;display: inline-block;}

/*蓝色底色*/
.bg_blue{background:#16a0e3;padding:0 5px;text-align: center;color:#fff;display:inline-block;}

/*航程信息样式*/
.flight_icon{ background:url(../images/ticket_icon.png) no-repeat -2px -141px; width:70px; height:12px;}

/*机票信息样式*/
.second_table .left_bg{ background:#eaf6fe;}
.second_table .noleft_border{ border-left:none;}

/*退废备注样式*/
.noborder{ border:none;}
.noborder td{ border:none;}

.inform_title{ background:#daedfb; font-weight: bold; font-size:12px;padding:7px 0; vertical-align:middle; margin:10px 0;}
/*旅游路线详样式*/
.tour_title{ font-size:20px; margin:15px auto; text-align:center;}
.first_title{ background:#daedfb; font-size:14px; font-weight:bold; padding:10px 0; vertical-align:middle; margin:10px 0;}
.title_bg{ display:inline-block; width:5px; height:14px; background:#ff9900; margin:0 7px 0 15px; vertical-align:middle;}
.tour_introduce dd{ line-height:22px;}
.tour_introduce{ margin:6px 10px;}
.go_date{ font-size:14px; font-weight:bold; margin:0 0 5px 10px;}
.plane{ background:url(../images/plane.png) no-repeat; width:21px; height:19px; display:inline-block; vertical-align:middle;}
.group_table th{ background:#f9f9fb;font-size:14px; border:1px solid #e1e1e1;}
.group_table td{ border:1px solid #e1e1e1;}
.group_table tr{ line-height:26px;}
.group_table ul li{ line-height:20px;}
.group_table ul{ margin:10px 0 10px 10px;}
.second_title{ margin:5px 15px;}
.second_title dt{ font-weight:bold; line-height:20px;}
.second_title dd{ line-height:22px;}
.big_img{width:338px;height:268px;}
.big_img img{width:100%;height:100%;}
.small_img img{width:100%;height:100%;}
.small_img{display:inline-block;width:390px;height:268px;}
.small_img li{display:inline-block;width:188px;height:130px;margin:0 5px 8px 0;}

/*小图标*/
.b_arrow{background:url(../images/selectBg.png) no-repeat -13px -1px;width: 13px;height: 6px;display: inline-block;vertical-align: middle;}
.t_arrow{background:url(../images/selectBg.png) no-repeat 0 -1px;width: 13px;height: 6px;display: inline-block;vertical-align: middle;}
.minus{background:url(../images/minus.png) no-repeat;display:inline-block;width:16px;height:18px;vertical-align:middle;margin-right:5px;}
.car1{background:url(../images/car1.png) no-repeat;width:48px;height:18px;vertical-align:middle; display:inline-block;}
.wrong_icon{background:url(../images/wrong_icon.png) no-repeat;width:13px;height:13px;vertical-align:middle; display:inline-block;}
.tips_icon{background:url(../images/tips.png) no-repeat;width:16px;height:16px;vertical-align:middle; display:inline-block;}
.save_icon{ background:url(../images/ticket_icon.png) no-repeat -126px -170px; height:17px; width:17px; display:inline-block;vertical-align:middle;}
.add_icon{ background:url(../images/ticket_icon.png) no-repeat -149px -169px; height:18px; width:17px; display:inline-block;vertical-align:middle;}
.train_icon{background:url(../images/ticket_icon.png) no-repeat -183px -145px; height:18px; width:13px; display:inline-block;vertical-align:middle;}
.bullet_train{background:url(../images/ticket_icon.png) no-repeat -205px -146px; height:18px; width:26px; display:inline-block;vertical-align:middle;}
.ship_icon{background:url(../images/ticket_icon.png) no-repeat -196px -167px; height:18px; width:26px; display:inline-block;vertical-align:middle;}
.car_icon{background:url(../images/ticket_icon.png) no-repeat -231px -165px; height:19px; width:28px; display:inline-block;vertical-align:middle;}
.date_btn{ background:#fff url(../images/icon_date.png) 96% center no-repeat;}
.paid_icon{ background:url(../images/ticket_icon.png) no-repeat -5px -168px; width:16px; height:16px; display:inline-block; vertical-align:middle;}
.gai_icon{background:url(../images/ticket_icon.png) no-repeat -251px -5px; width:16px; height:16px; display:inline-block; vertical-align:middle;}
.fu_icon{background:url(../images/ticket_icon.png) no-repeat -193px -5px; width:16px; height:16px; display:inline-block; vertical-align:middle;}
.shen_icon{background:url(../images/ticket_icon.png) no-repeat -231px -5px; width:16px; height:16px; display:inline-block; vertical-align:middle;}
.xiu_icon{background:url(../images/ticket_icon.png) no-repeat -212px -5px; width:16px; height:16px; display:inline-block; vertical-align:middle;}
.cun_icon{background:url(../images/ticket_icon.png) no-repeat -270px -5px; width:16px; height:16px; display:inline-block; vertical-align:middle;}
.zhan_icon{background:url(../images/ticket_icon.png) no-repeat -94px -6px; width:16px; height:16px; display:inline-block; vertical-align:middle;}
.pack_icon{background:url(../images/ticket_icon.png) no-repeat -109px -6px; width:16px; height:16px; display:inline-block; vertical-align:middle;}
.chang{background:url(../images/ticket_icon.png) no-repeat -166px -5px;width:16px;height:16px; vertical-align:middle; display:inline-block;}
.cheng{background:url(../images/ticket_icon.png) no-repeat -148px -5px;width:16px;height:16px;vertical-align:middle; display:inline-block;}
.us{background:url(../images/us.png) no-repeat;width:22px;height:22px;vertical-align:middle; display:inline-block;}
.set_icon{background:url(../images/set_icon.png) no-repeat;width:16px;height:16px;vertical-align:middle; display:inline-block;}
.top_icon{background:url(../images/order_by.png) no-repeat;width:16px;height:16px;vertical-align:middle; display:inline-block;}
.pre_icon{background:url(../images/order_by.png) no-repeat -14px 0;width:16px;height:16px;vertical-align:middle; display:inline-block;}
.next_icon{background:url(../images/order_by.png) no-repeat -29px 0;width:16px;height:16px;vertical-align:middle; display:inline-block;}
.bottom_icon{background:url(../images/order_by.png) no-repeat -43px 0;width:16px;height:16px;vertical-align:middle; display:inline-block;}
.select_bg{background:url(../images/select_bg.png) no-repeat 98% center;width:11px;height:7px;vertical-align:middle; display:inline-block;}
.give_icon{background:url(../images/ticket_icon.png) no-repeat -130px -5px;width:16px;height:16px;vertical-align:middle; display:inline-block;}
.agree_icon{background:url(../images/ticket_icon.png) no-repeat -130px -23px;width:16px;height:16px;vertical-align:middle; display:inline-block;}
.look1_icon{background:url(../images/icons.png) no-repeat -28px -6px;width:16px;height:16px;vertical-align:middle; display:inline-block;}
.download1_icon{background:url(../images/icons.png) no-repeat -8px -6px;width:16px;height:16px;vertical-align:middle; display:inline-block;}
.delete1_icon{background:url(../images/icons.png) no-repeat -46px -6px;width:16px;height:16px;vertical-align:middle; display:inline-block;}
.message_icon{display: inline-block;  width: 20px;  height: 20px; background: url(../images/status_icon.png) 0 -49px no-repeat; vertical-align: middle;  }
.error_icon{display: inline-block;  width: 20px;  height: 20px; background: url(../images/status_icon.png) 0 -25px  no-repeat; vertical-align: middle;  }
.pass_icon{display: inline-block;  width: 20px;  height: 20px; background: url(../images/status_icon.png)  no-repeat; vertical-align: middle;  }
.stop_icon{background:url(../images/ticket_icon.png) no-repeat -212px -23px; width:16px; height:16px; display:inline-block; vertical-align:middle;}
.delete2_icon{background:url(../images/ticket_icon.png) no-repeat -193px -23px; width:16px; height:16px; display:inline-block; vertical-align:middle;}
.print_icon{background:url(../images/icons.png) no-repeat -111px -7px;width:14px;height:14px;vertical-align:middle; display:inline-block;}
.yu{text-align: center;background: #f6aa53;color: #fff;width: 16px;height: 16px;line-height: 16px;display: inline-block;border-radius: 3px;}
.xian{text-align: center;background: #f56934;color: #fff;width: 16px;height: 16px;line-height: 16px;display: inline-block;border-radius: 3px;}
.zhong{text-align: center;background: #ff5555;color: #fff;width: 50px;height: 16px;line-height: 16px;display: inline-block;}
.wz{text-align: center;background: #99d4f0;color: #fff;width:35px;height: 18px;line-height: 18px;position:absolute;bottom: 0;right: 0;}
.numberBg{background:url(../images/numberBg.png) no-repeat; width:18px; height:20px; text-align:center; line-height:16px; color:#fff; display:inline-block; font-size:12px;}

/*国际政策小图标*/
/*国际政策平台小图标*/
.gj_kw{background: url("../images/iticket_product_icon.png") no-repeat -4px -4px;width:33px;height:18px;
    display: inline-block;}
.gj_xy{background: url("../images/iticket_product_icon.png") no-repeat -42px -4px;width:33px;height:18px;
    display: inline-block;}
.gj_tj{background: url("../images/iticket_product_icon.png") no-repeat -81px -4px;width:33px;height:18px;
    display: inline-block;}
.gj_ts{background: url("../images/iticket_product_icon.png") no-repeat -4px -29px;width:33px;height:18px;
    display: inline-block;}
.gj_mp{background: url("../images/iticket_product_icon.png") no-repeat -42px -29px;width:33px;height:18px;
    display: inline-block;}
.gj_sq{background: url("../images/iticket_product_icon.png") no-repeat -4px -54px;width:33px;height:18px;
    display: inline-block;}
.gj_cx{background: url("../images/iticket_product_icon.png") no-repeat -42px -54px;width:33px;height:18px;
    display: inline-block;}

/*国际政策本地小图标*/
.gj_kw2{background: url("../images/iticket_product_icon.png") no-repeat -134px -4px;width:33px;height:18px;
    display: inline-block;}
.gj_xy2{background: url("../images/iticket_product_icon.png") no-repeat -172px -4px;width:33px;height:18px;
    display: inline-block;}
.gj_tj2{background: url("../images/iticket_product_icon.png") no-repeat -210px -4px;width:33px;height:18px;
    display: inline-block;}
.gj_ts2{background: url("../images/iticket_product_icon.png") no-repeat -134px -29px;width:33px;height:18px;
    display: inline-block;}
.gj_mp2{background: url("../images/iticket_product_icon.png") no-repeat -172px -29px;width:33px;height:18px;
    display: inline-block;}
.gj_zx2{background: url("../images/iticket_product_icon.png") no-repeat -210px -29px;width:33px;height:18px;
    display: inline-block;}
.gj_sq2{background: url("../images/iticket_product_icon.png") no-repeat -134px -54px;width:33px;height:18px;
    display: inline-block;}
.gj_cx2{background: url("../images/iticket_product_icon.png") no-repeat -172px -54px;width:33px;height:18px;
    display: inline-block;}

.gj_bd{background: url("../images/iticket_product_icon.png") no-repeat -252px -4px;width:33px;height:18px;
    display: inline-block;}

/*价格公共布局样式*/
.ps_box span{display: inline-block;margin:5px;border-right:1px solid #ccc;padding-right: 15px;}

/*价格公共布局样式*/
.price_box{padding:15px 0;margin-left: 5px;font-family: "Microsoft YaHei";}
.price_box li{display: inline-block;margin-right:10px;}
.price_box ul li span{vertical-align: inherit;}

/*iframe间距*/
.mainCon{padding:5px 10px;}

span.cxr-item{
    background: #37a6f0;
    color: #fff;
    height: 20px;
    padding: 0 5px;
    line-height: 20px;
    margin: 2px;
    border-radius: 2px;
    display:inline-block;
}
span.cxr-item >em{
    display: inline-block;
    width: 7px;
    height: 7px;
    margin: 0 4px;
    cursor: pointer;
    background-image: url("/static/img/close.png");
    background-repeat: no-repeat;
    background-position: 0 -7px;
}
span.cxr-item>em:hover{
    background-position: 0 0;
}

/*控件城市下拉*/
.vetech-pulldown-container li.active span i{color:#fff!important;}