@charset "utf-8";
/* 输入框默认样式 */
.font12{ font-size:12px;}
.font14{ font-size:14px; font-family:"Microsoft YaHei";}
.font14_b{ font-size:14px; font-family:"Microsoft YaHei"; font-weight:bold;}
.font16{ font-size:16px; font-family:"Microsoft YaHei";}
.font18{ font-size:18px; font-family:"Microsoft YaHei";}
.font20{ font-size:20px; font-family:"Microsoft YaHei";}
.font_orange{color:#ff5700;  font-family:"Microsoft YaHei";}
input[type="file"]{
    border: 1px solid #e6e6e7;
    color: #333;
    height: 20px;
    line-height: 20px;
    outline: none;
    vertical-align: initial;
}
input[type="text"]{
    border: 1px solid #e6e6e7;
    color: #333;
    height: 25px;
    line-height: 25px;
    text-indent: 3px;
    outline: none;
    vertical-align: initial;
}
input[type="password"]{
    border: 1px solid #e6e6e7;
    color: #333;
    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;
    outline: none;
}
input[type="submit"]{
    border: none;
    cursor:pointer;
    color:#fff;
    text-align:center;
    outline: none;
}
input[type="reset"]{
    border: none;
    cursor:pointer;
    color:#fff;
    text-align:center;
    outline: none;
}
select{
    border: 1px solid #e6e6e7;
    color: #333;
    background: #fff;
    padding:5px 0;
}
textarea{border: 1px solid #e6e6e7;color: #333;background: #fff;height:50px;}
/*按钮样式*/
.clear_btn{width: 60px;height: 28px;color: #fff;border-radius: 3px;line-height: 28px;background:#aeaeae;}
.search_btn{width: 60px;height: 28px;color: #fff;border-radius: 3px;line-height: 28px;background:#4ab7ff;}
.blue_btn{padding: 5px 12px;background:#4ab7ff;color: #fff;border-radius: 3px;}
.grayBtn{padding: 5px 12px;background:#aeaeae;color: #fff;border-radius: 3px;}
.look_btn{height:27px;padding:0 10px;background:#e8e8e8;line-height: 27px;color: #333!important;border: 1px solid #dcdcdc !important;}
.confirm_btn{height: 27px;padding:0 10px;background:#fb931d;line-height:27px;}
.apply_btn{background:#3192cf;height:25px; line-height:25px;  color:#fff; text-align:center; border-radius:3px;}
.orange_btn{height:25px;line-height: 25px;background: #ff7b03;padding: 0 5px;border-radius: 3px;}
.gray_btn,.ticketNone{height:25px;line-height: 25px;background:#c5c5c5;border-radius: 3px;}
.ticketApply{height:25px;line-height: 25px;background: #8ab923;border-radius: 3px;}
.ticketPurchasing{height:25px;line-height: 25px;background: #8ab923;border-radius: 3px;}
.ticketBook{height:25px;line-height: 25px;background: #f90;border-radius: 3px;}
.add_btn{padding:5px 10px;color: #fff;border-radius: 3px;background: #f90;}
.hqtj{padding: 5px 10px;border-radius: 3px;background: #ff5255;}
.hqtj_none{padding: 5px 10px;border-radius: 3px;background: #ddd;}
.initiBtn{height:25px;background:#efeff1;padding:0 8px;line-height:25px;text-align:center; border: 1px solid #dcdcdc!important; color:#333!important;}
.yellowBtn{height:25px;background:#f9bb36;padding:0 8px;line-height:25px;text-align:center;border-radius: 2px;}
.orangeBtn{ background:#f6aa53; height:36px;border-radius:5px;}
.skyblueBtn{ background:#33aeea; height:36px;border-radius:5px;}
.lightredBtn{ background:#aeaeae;height:36px;border-radius:5px;}
.add_people{background:url(../images/icon_b2g.png) no-repeat 10px -32px #86c2ff;color: #fff;width:118px;
    height:28px;text-align: center;line-height: 28px;border-radius:3px;padding-left: 20px;}
/*字体颜色样式*/
.font_green{color:#009900;}
.font_red{ color:#FF0000;}
.font_blue{ color:#3192cf;}
.font_gray{ color:#a8a8a8;}
.font_grey{color: #9e9e9e;}
.font_orange{ color:#ff9900;}
.font_orange_1{ color:#ff6600;}
.font_price{ color:#fe5013; font-family:microsoft yahei; font-weight:bold;}

/*支付表格样式*/
.table_pay{width:838px;margin:0 auto; background:#f7f7f7;padding:30px 0; margin-top:100px;}
.lineHeight30{line-height: 30px;}

/*表格样式，td无边框*/
.table_noBorder td{border:none!important;}
.table_noBorder{border: none;}

/*表格样式，th不同色*/
.table_th th{background:#eaf6fe;padding:0 5px;border: 1px solid  #d4e0e9;}
.table_th td{padding:10px 5px;border:1px solid  #d4e0e9!important;}

/*表格样式，灰色title*/
.title_gray{border: 1px solid #dedede;}
.title_gray th{border: 1px solid #dedede;background:#f5f6fa;padding: 5px 7px;border: none;}
.title_gray td{border: 1px solid #dedede;padding: 7px 5px;}

/*表格样式，浅蓝色title*/
.title_blue_t{border: 1px solid #dedede;}
.title_blue_t th{background:#daedfb;padding: 5px 7px;border: none;}
.title_blue_t td{border: 1px solid #dedede;padding: 7px 5px;}

/*表格tr下边框是虚线*/
.table_dashed tr{border-bottom: 1px dashed #ccc;}

/*表格样式*/
.table_one{background:#fff;border:1px solid #e6e6e6;}
.table_one td{padding:5px 7px;}
.add_attract tr{line-height: 40px;}

/*表格th灰色样式*/
.title_grey{white-space:nowrap;}
.title_grey td{text-align:center;padding:7px 5px;}
.title_grey th{background:#f5f6fa;color:#333;padding:10px 0;}
/*表格查询框样式1*/
.tableOne{ background:#f9faff;border:1px solid #f0f0f0;white-space: nowrap;}
.tableOne td{padding:5px 2px;}
.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 3px;}
.table01{ border:1px solid #dcdcdc;}
.tableList{white-space:nowrap;}
.tableList td{text-align:center;padding:7px 5px;}
.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:5px;border: 1px solid #d2ecff;}
.tableTitle th{background:#f5f6fa;color:#333;padding:5px;}
.tableTitle.tableTitleLeft{text-align:left;}
.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 #e2e2e2;}
.tableFlight th{ background:#f6f6f6; padding:5px;border:1px solid #e2e2e2;}
.tableFlight td{padding:5px;border:1px solid #e2e2e2;}
/*里层表格边框样式*/
.tableFlight1 th{ background:#fffdf8!important;border:1px solid #e2e2e2; padding:7px 5px!important;}
.tableFlight1 p{ line-height:22px;}

/*头部标签页切换*/
.head_nav{ border-bottom: 2px solid #4cb7ff;}
.head_nav li{cursor: pointer; padding:10px 14px; margin:5px 7px -2px 0;display: inline-block;color: #458bca!important;border-radius: 5px 5px 0 0;}
.head_nav li a{color: #458bca!important;}
.head_nav li:hover{background: #f3f3f3;padding:10px 14px 8px 14px;}
.head_nav .current{ color:#fff; background:#4cb7ff;color: #fff!important;}
.head_nav .current a{color: #fff!important;}
.head_nav .current:hover{ color:#fff!important; background:#4cb7ff;color: #fff;padding:10px 14px;}
.head_nav .current:hover a{ color:#fff!important; }
.head_nav span{ display: inline-block;vertical-align: baseline;}
/*右边表单*/
.table_search td{ padding:5px;}
.table_search{ border:1px solid #e6e6e6;background:#f9faff;white-space: nowrap;}
.table_list{border:1px solid #e6e6e6;}
.table_list th{background:#f5f6fa;padding:7px 5px;}
.table_list td{border:1px solid #e6e6e6;padding: 5px;}
.total i{color:#009900; font-style:italic;}
.table_hb_detail tr{border-bottom: 1px dashed #e6e6e6; line-height:40px; width:100%;}
.load tr{line-height:40px;}
.order_title th{ border:1px solid #e6e6e6; background:#fffdf8; font-size:14px; line-height:30px;border-bottom: none!important;}
.hbinfo tr{ height:50px;}
.hbinfo td{ border:1px solid #e6e6e6;}
.cjr_table{ line-height:30px;}

/* 筛选条件*/
.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; margin-top:2px;}
.hotel_select li{ width:96px; float:left; line-height:18px; }
.border_none{ border-bottom:none!important;}
/*酒店详情一级页面样式*/
.content_xq{ width:72%; float:left; margin:10px 0 10px 10px;}
.content_xq td{ padding:3px 0;}
/*酒店详情二级页面样式*/
.detail_second th{ background:#f8f8f8; padding:7px 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:15%; padding:10px 0; text-align:left; font-weight:bold; }
.hotel_inform td{ padding:10px 0; }
.hotel_inform span{ margin-right:30px;}
.hotel_inform p{line-height: 20px;}

/*服务信息*/
.server_inform th{ width:15%; padding: 5px 10px; text-align:left; background:#f6f6f6; font-weight:bold;  color:#919191;}
.server_inform td{ padding:5px; color:#919191; }
.server_inform span{ margin-right:30px;}
.server_inform p{line-height: 20px;}
/*发票信息*/
.inform_fp td{ border:none!important; padding:6px 0; }
/*订单详*/
.order_details th{background:#daedfb; padding:5px;height:34px;}
.order_details td{border:1px solid #eee; padding:10px;}
/*每日价格明细*/
.second_table th{ background:#fff6e5; border-right:none; height:18px;  border-right: 1px solid #dedede;}
.second_table{border:1px solid #dedede;}
.second_table td{border: 0; border-right: 1px solid #dedede; background:#fffdf8; height:25px; padding:0 5px;}
/*差旅酒店订单详*/
.room_inform th{ background:#fffdf8; padding:5px; border:1px solid #eee; height:20px;}
.room_inform td{ padding:5px; border:1px solid #eee; text-align:center;}
/*左边信息栏颜色*/
.leftMessage_bg{ background:#f6f6f6;border:1px solid #eee;}
/*上下箭头样式*/
.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;
}
/*宽度选择器*/
.w25{ width:25px;}
.w35{ width:35px;}
.w45{ width:45px;}
.w50{ width:50px;}
.w60{ width:60px;}
.w63{ width:63px;}
.w70{ width:70px;}
.w80{ width:80px;}
.w85{ width:85px;}
.w90{ width:90px;}
.w92{ width:92px;}
.w94{ width:94px;}
.w96{ width:96px;}
.w100{ width:100px;}
.w102{ width:102px;}
.w104{ width:104px;}
.w110{ width:110px;}
.w120{ width:120px;}
.w130{ width:130px;}
.w150{ width:150px;}
.w160{ width:160px; display:inline-block;}
.w170{ width:170px;}
.w180{ width:180px;}
.w195{ width:195px;}
.w200{ width:200px;}
.w280{ width:280px;}
.w350{ width:350px;}
.w300{ width:300px;}
.w400{ width:400px;}
.w550{ width:550px;}
.w470{ width:470px;}
.h20{ height:20px!important;}
/*间距*/
.m10{margin:10px 0;}
.mb10{ margin-bottom:10px;}
.m3{ margin:0 3px;}
.mt3{ margin-top: 3px;}
.mt5{ margin-top: 5px;}
.m6{ margin:6px 0 0;}
.mr5{ margin-right:5px;}
.ml5{ margin-left:5px;}
.mr10{ margin-right:10px;}
.ml10{ margin-left:10px;}
.mt10{ margin-top:10px;}
.ml20{ margin-left:20px;}
.mt20{margin-top: 20px;}
.mr20{ margin-right:20px;}
.m20{ margin:20px 0;}
.m_bottom{ margin:10px 0;}
.pr5{ padding-right:5px;}
.pl10{ padding-left:10px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.pl20{ padding-left:20px;}
.pl30{ padding-left:30px;}
.mt32{margin-top: 32px;}
.pt10{ padding-top:10px;}
.m_bt20{ margin-bottom:20px;}
.mb30{ margin-bottom:30px;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.mr5{ margin-right:5px;}

/*旅游订单样式*/
.tourOrder{background: #f5fdf9;border:1px solid #d0efde; padding: 5px;margin-right:10px;}
.tourOrder p{line-height:20px;}
.tourOrder strong{color:#eca100;font-weight: bold;font-family: "Microsoft YaHei";}
.tourOrder span{display: inline-block;width:132px;}
.tourOrder a{padding: 3px 5px;}
.tourOrder i{color:#eca100;}
.tourOrder .current{background: #76be88;color:#fff;border-radius: 10px;}
.group_table th{ background:#f9f9fb; 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;}
/*标签页切换样式*/
.labelSwitch{margin:10px 0;}
.labelSwitch li{ margin-right: 5px;}
.labelSwitch a{padding:5px 10px;background: #f7f7f7;border:1px solid #ddd;}
.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_menu1 a{display:inline-block;padding: 0 20px;position:relative;border: none;color:#333;}
.first_menu1{background: #daedfb;line-height:30px;}
.first_menu1 .current{background:#f9faff;color:#0260af;border: 1px solid #f0f0f0;border-bottom: none;}
.second_menu1{background: #f9faff;border:1px solid #f0f0f0;border-top:none;line-height: 30px;}
.second_menu1 a{padding:0 15px;color:#808080;}
.second_menu1 .current,.first_menu1 .current a{color:#0260af;font-weight:bold}
.first_menu1 .current {background:#f9faff;color:#0260af;border: 1px solid #f0f0f0 !important;border-bottom: none !important;}
.first_menu1 .current i{border-left-color: #FFFCD8;border-right-color: #FFFCD8;border-bottom: 0 none transparent;border-top: 5px solid #0066CC;}
.first_menu1 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;}

/* 订单填写*/
.grid{  height:50px; line-height:50px; padding:10px 30px;}
.grid img{  float:right; }
.title_blue{background:#daecff;padding:0 5px;}
.Title01{font-weight:normal; color:#ff8f0f;}
.Title01 span{ margin-right:30px;}
.passenger_inform{border: 1px solid #eee;}

/*乘机人信息*/
.passger_inform{ border-bottom:1px solid #e6e6e6;}
.passger_inform h2 {font-size:14px; line-height:30px; color:#333; text-indent:15px;}
.passger_inform h2 span{font-weight:normal; font-size:12px; margin-left:10px;}
.passger_add{text-indent: 20px;}
.num{width:20px; height:20px; line-height:20px; background: url(/static/b2g/images/ico_num.png) no-repeat; color:#fff; display:inline-block; text-align:center;}
.passenger_div table{ margin:0 auto;}
.trash{width:16px; height:16px;  background: url(/static/b2g/images/ico_sc.png) no-repeat; display:inline-block; vertical-align: middle; margin-right:10px;}
.passenger{ line-height:40px; padding:0 10px;}
.book_addI { width: 113px;  height:30px; line-height:30px; float:right; background: url(/static/b2g/images/ico_add.png) no-repeat; display:inline-block; text-indent:38px;
             color: #fff !important;}
/*乘机人信息*/
.order_button{ margin:15px 0;}

/*分页表格样式*/
.pagination{margin:5px 0 5px 10px;}
.pagination a{vertical-align: middle;border:1px solid #e6e6e7;padding:5px 12px;}
.pagination .current{background: #76c6fd;color: #fff;}
.pagination a,.pagination span{margin-right:3px;}

/*奇偶行换色*/
.odd{background:#fff;}
.even{background:#eef6fd;}

/*删除样式*/
.delect{ width:16px; height:16px; background:url(../images/delet.png) no-repeat; display:inline-block; vertical-align:middle;}
/*添加项目样式*/
.arrow_add{ width:16px; height:16px; background:url(../images/arrow_add.png) no-repeat; display:inline-block; vertical-align:middle; margin-left:5px;}
/*进度条样式*/
.arrow_jdt{ width:391px; height:45px; background:url(../images/arrow_jdt.png) no-repeat; margin-top:10px; display:inline-block; vertical-align:middle; float:right;}

/* 轮播图 start*/
.left_title{ width:498px; height:376px;  position:relative; margin-bottom:30px; }
.left_title img{ margin:20px 10px;}
.pic_num{ height:25px; width:100%;  line-height:25px; background-color:rgba(0, 0 ,0,0.5); filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#37000000,endColorstr=#37000000); color:#fff; position:absolute; bottom:-20px; left:10px;}
.pic_num span{ margin-left:10px;}
.ticket_left img{ padding: 20px 10px;}
.ticket_tab ul{ padding:0 10px;}
.ticket_tab li{ float:left; margin-right:12px; }
.ticket_tab li img{ padding:0;}
.tab_left{ width:18px; height:67px; background:#70d1fc;}
.arrow_left{  border-bottom:5px solid #70d1fc;border-right:5px solid #fff; border-left:none; border-top:5px solid #70d1fc; vertical-align:middle; display:inline-block; margin:27px 6px;}
.arrow_right{  border-bottom:5px solid #70d1fc;border-left:5px solid #fff; border-right:none; border-top:5px solid #70d1fc; vertical-align:middle; display:inline-block; margin:27px 6px;}
/* 日历样式*/
.ticket_date{ height:40px; line-height:40px; font-size:14px; border:1px solid #eee; border-bottom:none;}
.ticket_date dd{ width:33.33%; float:left;}
.date_left{ text-align:right;}
.date_middle{ text-align:center;}
.date_right{ text-align:left;}
/*订单填写title样式*/
.box{width: 70%;margin: 0 auto;min-width:1083px;}
.attractions{ margin:20px 0;}
.attractions_title{ border-bottom:1px solid #27a9e3;}
.title_name{ padding:3px 10px;  display:inline-block; text-align:center; background:#27a9e3; color:#fff;  border-radius:3px 3px 0 0;}
.attractions p{ padding:10px 15px 0; line-height:45px;}
.attractions label{ margin-left:50px;}
/*订单合计样式*/
.order_price{ height:40px; line-height:40px; background:#eef2f5;  font-family:microsoft yahei; padding:0 20px;}
.order_price dd{ width:33%; float:left;}

/* 订单详情产品样式  start*/
.detail_nav{ margin-top:10px;}
.detail_nav li{ width:100px; height:35px; float:left; line-height:35px; text-align:center; background:#eef2f5; color:#666; border:1px solid #e6e6e6;}
.product_detail{ height:500px; border:1px solid #eee; padding:20px;}
.product_select{ background:#27a9e3!important; color:#fff!important;}
.product_detail p{ line-height:30px;}
.star{ width:16px; height:16px; background:url(../images/star.png) no-repeat; display:inline-block; vertical-align:middle;}

/*旅游订单列表样式*/
.travel_order{ line-height: 35px;margin: 5px 0 4px 0;}
.travel_order a{ padding:5px 8px; border: 1px solid #d4d4d4;}
.travel_order .travel_current{background: #04abe2;color: #fff;}

/*订单填写title样式*/
.attractions{ margin:10px 0;}

/* 搜索查询框样式 */
.search_btn_b{ width:121px; height:51px; background:#ff9900 url(/static/b2g/images/search.png) no-repeat 21px center; border:none; color:#fff; padding-left:10px;cursor:pointer;}
.w690{ width:680px; height:49px!important; border:none!important;color: #cccccc!important; padding-left:10px; line-height:49px!important;}
.search_box{ width:962px; height:50px; border:1px solid #ff9900; margin:20px 0;}
.map{ width:150px; height:50px; border-right:1px solid #e1e1e1;}
.city{ background:url(/static/b2g/images/map.png)  no-repeat 15px 14px; display:inline-block; width:40px; height:52px; vertical-align:middle;}
.set_out{ background:url(/static/b2g/images/arrow_b.png) no-repeat right 22px; display:inline-block;vertical-align:middle; width:16px; height:52px; cursor:pointer;}
.price{ line-height:92px; margin-left:20px;}

/* 筛选条件样式 */
.search_list{ border:1px solid #e1e1e1; width:963px;}
.search_list .noborderBottom{border-bottom:none;}
.search_cate{ border-bottom:1px dashed #e0e3ec;padding:10px;}
.search_cate dd{float:left; color:#6a6a6a; padding:3px 8px;cursor:pointer;margin:3px;}
.search_cate dd:hover{color:#fff; background:#27a9e3;}
.search_cate .no_limit{ background:#27a9e3; color:#fff; padding:3px 8px;}

/* 线路列表样式 */
.tour_details_list{ border:1px solid #e1e1e1; padding:0 15px; width:933px; margin-top:20px;}
.route_details dd{ padding-left:40px; line-height:28px;}
.route_details dt{ color:#27a9e3;cursor:pointer;}
.route_details{width:760px;}
.look_details{ color:#fff; padding:5px 25px; background:#27a9e3; border-radius:4px; text-align:center;cursor:pointer;display: inline-block;}
.price_msg p{ line-height:22px;}
.tour_details{ border-bottom:1px dashed #e0e3ec; padding:15px 0;}
.subject{ display:inline-block; border:1px solid #ff9900; padding:0 12px; border-radius:3px; color:#ff9900;}
.noborderBottom{ border-bottom:none;}

/* 查看班期表格样式 */
.date_group{background:#fdfbee;position: relative;display: inline-block;margin-left: 40px;}
.date_content li{float: left;}
.date_price td{border:1px solid #e1e1e1;}

/*进度条样式*/
.arrow_jdt{ width:295px; height:45px; background:url(../images/arrow_jdt.png) no-repeat; display:inline-block; vertical-align:middle; float:right;}
.arrow_jdt02{ width:295px; height:45px; background:url(../images/arrow_jdt02.png) no-repeat; display:inline-block; vertical-align:middle; float:right;}

/*小图标样式*/
.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{ background: url(../images/icons.png) no-repeat -47px -6px;width: 16px;height: 16px;vertical-align: middle;display: inline-block;}
.add{ background:url(../images/ticket_icon.png) #f9f9fb no-repeat -72px -87px; width:16px; height:16px; cursor:pointer; display:inline-block; vertical-align:middle;}
.dateBg{background:#fff url(../images/icon_date.png) 96% center no-repeat;}
.arrow_l{ background:url(/static/b2g/images/arrow_l.png) no-repeat; width:20px; height:13px; display:inline-block;cursor:pointer;}
.arrow_r{ background:url(/static/b2g/images/arrow_r.png) no-repeat; width:20px; height:13px; display:inline-block;cursor:pointer;}
.triangle_b{ display:inline-block; width:12px; height:7px; background:url(/static/b2g/images/triangle_b.png) no-repeat; vertical-align:middle; margin-left:5px; cursor:pointer;}
.triangle_t{ display:inline-block; width:12px; height:7px; background:url(/static/b2g/images/triangle_t.png) no-repeat; vertical-align:middle; margin-left:5px; cursor:pointer;}
.triangle_l{ display:inline-block; width:7px; height:12px; background:url(/static/b2g/images/triangle_l.png) no-repeat; vertical-align:middle;  cursor:pointer;}
.triangle_r{ display:inline-block; width:7px; height:12px; background:url(/static/b2g/images/triangle_r.png) no-repeat; vertical-align:middle;  cursor:pointer;}
.list_bg{ display:inline-block; width:25px; height:22px; background:url(/static/b2g/images/list_bg.png) no-repeat; text-align:center; line-height:22px; vertical-align:middle; color:#fff; margin:5px 5px 5px 10px; font-size:14px; cursor:auto;}
.map_1{ display:inline-block; width:11px; height:14px; background:url(/static/b2g/images/map_1.png) no-repeat; vertical-align:middle; margin-right:5px;}
.date_btn{ background:url(/static/b2g/images/ticket_icon.png) no-repeat -52px -26px #fff;}
.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;}
.arrow_icon{ display:inline-block; vertical-align:middle; width:28px; height:14px; background:url(../images/icon_b2g.png) no-repeat -3px -3px; margin:0 5px;}
.circle_bg{display:inline-block; vertical-align:middle; width:23px; height:23px; background:url(../images/icon_b2g.png) no-repeat -102px -4px; color:#fff; text-align:center; line-height:23px;}
.people_icon{display:inline-block; vertical-align:middle; background:url(../images/icon_b2g.png) no-repeat -74px -4px; width:15px; height:15px;}
.dele_icon{display:inline-block; vertical-align:middle; width:15px; height:14px; background:url(../images/icon_b2g.png) no-repeat -141px -5px;}
.flight_btn{ height:28px; border-radius:3px; padding-left:10px; background:url(../images/icon_b2g.png) no-repeat 15px -80px #59baed;}
.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;}
.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;}
.edit_icon {  background: url(../images/icons.png) no-repeat -64px -6px;  width: 16px;  height: 16px;  vertical-align: middle;  display: inline-block;  }
.password_icon {  background: url(../images/icons.png) no-repeat -130px -7px;  width: 16px;  height: 16px;  cursor: pointer; vertical-align: middle;  display: inline-block;  }
.save_icon {  background: url(../images/ticket_icon.png) no-repeat -126px -170px;  height: 17px;  width: 17px; cursor: pointer;  display: inline-block;  vertical-align: middle;  }

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;
}
.uppercase{text-transform:uppercase;}

/*差旅管理及财务管理*/
/*菜单*/
.tree_nav{padding: 5px 10px ; background: #ffa34a; color: #fff; border-radius: 20px;}

/*左边树*/
.left_wrap{width: 20%;float: left;overflow: auto;height:525px;border: 1px solid #f0f0f0;margin-left: 5px;background: #fff;}
.title_div{padding: 10px 0; border: 1px solid #f0f0f0; border-top:0; border-right: 0;border-left: 0; background: #fff;}
.blue_title{display: inline-block; width:5px; height: 13px; vertical-align: middle; background: #4ab7ff;}

/*右边内容*/
.right_wrap{width: 77%;float:left;height:500px; margin-left: 10px;}
.orange_title{display: inline-block; width:5px; height: 13px; vertical-align: middle; background: #ffa34a;}
.table_wrap{padding: 10px; box-sizing: border-box;background: #fff;border: 1px solid #f0f0f0;}

