body,p,div,i,ol,ul,li,dl,dt,dd,h1,h2,h3,h4,input,select{margin:0;padding:0;list-style:none;font-family: "Microsoft YaHei";font-weight:normal;/*color:#666;*/font-style:normal;}
[v-cloak] {
    display: none;
}
body {
    margin: 0px;
    font-family: "Microsoft YaHei", tahoma,arial,"Hiragino Sans GB",simsun,sans-serif;
    font-size: 14px;
    color: #333;
    background: #f0f0f0;
}
/*html,body{ overflow: hidden;}*/
ul{list-style-type:none;margin:0px;padding:0px;}
i{font-style:normal;}
p{margin:0px;}
form{margin:0px;padding:0px;}
a{ text-decoration: none;}
.float_l{float:left;}
.clearfix{display:inline-block;}
/*select,input{border:#dfdfdf 1px solid;*line-height:40px;}*/
.clear:after{content:' ';clear:both;display:block;height:0;visibility:hidden;line-height:0}
.clear{zoom:1}
.clearFix{display:block;zoom:1}
.clearFix:after{content:".";display:block;visibility:hidden;height:0;clear:both;}
/*.clearfix{zoom:1}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}*/
.relative{position:relative;}
.center{text-align:center;}
.hide{display:none;}

/*备注色块*/
.enterprise-remark {background: #ff6a00;color: #fff;border-radius: 3px;padding: 0px 3px;}

.clear_both{clear:both;}
.clearBoth{height:1px!important;width:100%!important;padding:0!important;margin:0!important;float:left}
.fl {float:left !important;}
.fr {float:right !important;}
dl,dt,dd{margin:0px;}

.rmb-icon{font-family:"Microsoft YaHei";} 
/*间距*/
.margin-top-5{ margin-top: 5px !important;}
.margin-top-10{margin-top:10px !important;}
.margin-top-20{margin-top:20px !important;}
.margin-left-10{margin-left:10px !important;}
.margin-left-20{margin-left:20px !important;}
.margin-right-10{margin-right:10px !important;}
.margin-right-20{margin-right:20px !important;}
.margin-bottom-10{margin-bottom:10px !important;}
.margin-bottom-20{margin-bottom:20px !important;}

.margin-top-15{margin-top:15px !important;}
.margin-right-15{margin-right:15px !important;}
.margin-bottom-15{margin-bottom:15px !important;}
.margin-left-15{margin-left:15px !important;}

.margin-0{margin:0 !important;}
.margin-10{margin:10px !important;}
.margin-20{margin:20px !important;}
.padding-0{ padding: 0px !important;}
.padding-top-0{padding-top:0px !important;}
.padding-top-10{padding-top:10px !important;}
.padding-top-20{padding-top:20px !important;}
.padding-left-0{padding-left:0px !important;}
.padding-left-10{padding-left:10px !important;}
.padding-left-20{padding-left:20px !important;}
.padding-right-0{padding-right:0px !important;}
.padding-right-10{padding-right:10px !important;}
.padding-right-20{padding-right:20px !important;}
.padding-bottom-0{padding-bottom:0px !important;}
.padding-bottom-10{padding-bottom:10px !important;}
.padding-bottom-20{padding-bottom:20px !important;}
.padding-10{padding:10px !important;}
.padding-20{padding:20px !important;}


/*状态颜色样式*/
.state-dzf,.state-1{color:#ff4e00;}/*待支付*/
.state-jygb,.state-2{color:#333333;}/*交易关闭*/
.state-clz,.state-4{color:#009ae0;}/*处理中*/
.state-ydcg,.state-8{color:#099a09;}/*预定成功*/
.state-ydsb,.state-16{color:#ff0000;}/*预定失败*/
.state-ysd,.state-32{color:#009ae0;}/*已锁定*/
.state-ysc,.state-64{color:#888888;}/*已删除*/

/**select公用样式*/
.selectOuts{ height:24px; *background:#fff; background:#fff; border:1px solid #dfdfdf; *padding:2px;*padding-left:5px;*height:20px;} 
.selectOuts .selectOut{*border:0;*position:relative;height:24px;*height:18px;overflow:hidden;*position:relative;*top:1px;} 
.selectOuts .selectOut select{ /*border:1px solid #dfdfdf;*/font-size:12px;color:#333;*position:relative;*top:-1px;*left:0;*right:-5px;margin:-1px;*margin:0 -3px 0 -5px;}
.selectOuts28{ height:28px;*background:#fff;background:#fff;border:1px solid #dfdfdf;*padding:2px;*padding-left:5px;*height:24px;} 
.selectOuts28 .selectOut{ *border:0;*position:relative;height:28px;*height:18px;overflow:hidden;*position:relative;*top:3px;} 
.selectOuts28 .selectOut select{ /*border:1px solid #dfdfdf;*/font-size:12px;color:#333;*position:relative;*top:-6px;*left:-5px;*right:-5px;margin:-1px;*margin:0 -3px 0 -5px;}

.selectOuts26{ height:26px;*background:#fff;background:#fff;border:1px solid #dfdfdf;*padding:2px;*padding-left:5px;*height:22px;} 
.selectOuts26 .selectOut{ *border:0;*position:relative;height:26px;*height:18px;overflow:hidden;*position:relative;*top:2px;} 
.selectOuts26 .selectOut select{ /*border:1px solid #dfdfdf;*/font-size:12px;color:#333;*position:relative;*top:-1px;*left:-5px;*right:-5px;margin:-1px;*margin:0 -3px 0 -5px;}


.width12-oneword{margin-left:6px;}
.width12-twoword{margin-left:24px;}

/**tip*/
.change-tip {
    background: #ffefc7;
    line-height: 28px;
    padding: 0 10px;
    font-size: 12px;
    display: inline-block;
    width: 281px;
    margin-top: 10px;
}
.change-tip i {
    color: #ff6e00
}

/*公用按钮样式*/
.button-blue{background:#398ee9;color:#ffffff;font-weight:bold;border:1px solid #398ee9;}
.button-blue:hover{background:#349aff;}

.button-orange{background:#ed4e2a;color:#ffffff;font-weight:bold;border:1px solid #ed4e2a;}
.button-orange:hover{background:#f55e3c;}

.button-red{background:#e15050;color:#ffffff;font-weight:bold;border:1px solid #e15050;}
.button-red:hover{background:#e15050;}

.buttonbgtwo{background:#FFA746;color:#ffffff;font-weight:bold;border:1px solid #FF7632;}
.buttonbgtwo:hover{background:#FF7632;}

.buttonbgthree{background:#00a0e9;color:#ffffff;}
.buttonbgthree:hover{background:#009ae0;}

/*公用边框按钮样式*/
.btnborderbgone{background:#ffffff;border:1px solid #00a0e9;color:#009ae0;}
.btnborderbgone:hover{background:#00a0e9;color:#ffffff;}

.btnborderbgtwo{background:#ffffff;border:1px solid #ff0000;color:#ff0000;}
.btnborderbgtwo:hover{background:#ff0000;color:#ffffff;}

.bordered-blue{ border-color: #009ae0;}

/*公用字体颜色样式*/
.col333{color:#333;}
.wordcolorsone{color:#009ae0;}
.color-orange{color:#ff6e00;}
.wordcolorsthree{color:#009ae0;border-bottom:1px dashed #009ae0;}
.color-blue{/*color:#0aa1d9;*/color:#00a0e9;}
.color-gray{ color: #999999;}
.color-green{ color: #12a51c;}
.color-darkblue{color:#003580;}
.color-black{color:#333333;}
.color-red{color:#ff0000;}
.color-white{ color: #ffffff;}
.color-888{color:#888;}
.col333{color:#333;}
/*按钮*/
.btn {
    cursor: pointer;
    vertical-align: middle;
    margin: 0;
    position: relative;
    display: inline-block;
    color: #fff;
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.05);
    -moz-box-shadow: 0 1px 0 rgba(0,0,0,.05);
    box-shadow: 0 1px 0 rgba(0,0,0,.05);
    -webkit-transition: all .15s ease;
    -moz-transition: all .15s ease;
    -o-transition: all .15s ease;
    transition: all .15s ease;
    -webkit-border-radius: 2px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 2px;
    -moz-background-clip: padding;
    border-radius: 2px;
    background-clip: padding-box;
    font-size: 13px;
    border: 0;
}
.btn-sm {
    font-size: 12px;
    padding: 4px 9px;
    line-height: 1.39;
}
.btn-bgcolor, .btn-bgcolor:focus {
    background-color: #2DC3E8 !important;
    border-color: #2DC3E8;
    color: #fff;
}
/*AddEditForm表单*/
#AddEditForm{position: relative}
form{position: relative}
/*readonly样式*/
*[readonly] {background: #ccc;}
/*背景*/
.bg-blue{background:#398ee9;/*background:#387DDC;*/}
.bg-white{background:#ffffff;}
.bg-gray{background:#bdbdbd;}
/*页面最小宽度*/
.page-minwidth{min-width:1100px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1100?"1100px":"");}

/*字体图标*/
@font-face {
      font-family: 'fontello';
      src: url('../font/fontello.eot?66209599');
      src: url('../font/fontello.eot?66209599#iefix') format('embedded-opentype'),
           url('../font/fontello.woff?66209599') format('woff'),
           url('../font/fontello.ttf?66209599') format('truetype'),
           url('../font/fontello.svg?66209599#fontello') format('svg');
      font-weight: normal;
      font-style: normal;
    }
/*字体大小*/
.font-12{ font-size: 12px;}
.font-14{ font-size: 14px;}
.font-16{ font-size: 16px;}
.font-18{ font-size: 18px;}
.font-20{ font-size: 20px;}
.font-22{ font-size: 22px;}
.font-24{ font-size: 24px;}
.font-26{ font-size: 26px;}
.font-28{ font-size: 28px;}
.font-bold{ font-weight: bold;}

.bodypage{ padding: 0px 15px;}
/*页面指向*/
.pointpage{border-bottom:1px solid #e8e8e8;line-height:30px;font-size:12px;}
.pointpage a{color:#333;text-decoration:none;}
.pointpage .havelink{color:#00a0e9;text-decoration:none;}
.pointpage .havelink:hover{text-decoration:underline;}
/*导航步骤*/
.navigation-steps{overflow:hidden;background:#ffffff;height:32px;line-height:32px;/*padding:5px 0px;*/margin-top:10px;}
.navigation-steps .steps{float:left;width:25%;text-align:center;}
.navigation-steps .steps i{float:left;width:20px;height:20px;line-height:20px;border-radius:20px;color:#ffffff;font-size:12px;text-align:center;margin-left:20px;margin-top:6px;}
.navigation-steps .steps a{float:left;height:24px;text-decoration:none;width:auto;text-align:center;color:#333;margin-left:10px;}
.navigation-steps .steps a:hover{text-decoration:none;}
.navigation-steps .stepson a{color:#1970e3;}
.navigation-steps .stepson a:hover{text-decoration:underline;}
/**/
.header-well{background:#ffffff;/*box-shadow: 0px 0px 3px rgba(0,0,0,.2);*/border:1px solid #dfdfdf;}
.header-well-title{line-height: 32px; border-bottom: 3px solid #009ae0;padding:5px 10px;}
/*table表单*/
.tab-box{border-left:1px solid #d8d8d8;border-top:1px solid #d8d8d8;width:100%;background: #ffffff;/*box-shadow: 0px 0px 2px rgba(0, 0, 0, .1);*/}
.tab-box th{border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;padding:8px 10px;background:#f5f5f5; white-space:nowrap;
            background: -webkit-linear-gradient(#f5f5f5, #fafafa); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#f5f5f5, #fafafa); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#f5f5f5, #fafafa); /* Firefox 3.6 - 15 */
  background: linear-gradient(#f5f5f5, #fafafa); /* 标准的语法 */
}
.tab-box td{border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;padding:10px;}
.tab-box tr:focus{background:#f8f8f8;}
.tab-box tr:nth-child(odd){background:#fafafa;}
.tablist-operate{/*color:#2577E3;*/text-decoration:none;padding:0px 5px;white-space:nowrap;}
.tablist-operate:hover{text-decoration:underline;}
/**/

/*弹出框*/
.popupbox{position:absolute;z-index:999;background:#ffffff;border:5px solid #d8d8d8;}
.popupbox-title{height:36px;line-height:36px;background:#f2f2f2;border-bottom:1px solid #d8d8d8;}
.popupbox-name{float:left;padding-left:20px;}
.popupbox-operate{float:right;padding-right:10px;}
.popupbox-close{color:#ff0000;font-size:16px; cursor:pointer;padding:0px 4px;font-weight:bold;}
.popupbox-close:hover{background:#ffffff;}
.popupbox-content{padding:20px;}
/***/
/*遮罩*/
.shade{position:absolute;z-index:98;background:#000000;opacity:0.6;filter:alpha(opacity=60);width:100%;height:100%;top:0px;display:none;}
/****/
.layerBox{ display: none;}
.pagehead{position:relative;height:70px;z-index:1000;min-width: 1190px;}
.pagehead-bgcolor{background:#004ea2;/*background: #ffffff;*/}
.pagehead .logo{float:left;color:#ffffff;height:70px;/*line-height:60px;*//*margin-left:20px;*/display:inline;font-size:18px;width:180px;}
.logobar-bgcolor{background:#004ea2;border-right:1px solid #02458d;/*background: #354052;*/}
.topbar-shortcut{ float: left;margin-top: 36px;margin-left: 20px;}
.topbar-shortcut a{color: #ffffff;}
.topbar-shortcut img{ width: 14px;margin-top: 3px;float: left;}
.topbar-shortcut span{ float: left;margin-top: 2px;}
.logo{}
.logo .grade{float:left;width:54px;height:54px;line-height:54px;border-radius:54px;background:#ffffff;text-align:center;overflow:hidden;margin-top:5px;margin-left:60px;_display:inline;border: 2px solid #ffffff;}
.grade p{color:#ffffff;line-height:20px;}
.logo img{width:54px;/*margin-top:10px;float:left;*/vertical-align:middle;}
/*.logo span{float:left;margin-top:7px;font-weight:bold;margin-left:10px;_display:inline;}*/
.usercompanyname{float:left;margin-top:12px;margin-left:20px;_display:inline;}
.usercompanyname .usercom{font-weight:bold;font-size:18px;color:#ffffff;}
.usercompanyname .sysbyfj{color:#ffffff;}
.pagehead .page-topbar-right{float:right;height:60px;margin-right:20px;display:inline;position: relative;z-index: 10;}
.pagehead-right{ box-shadow: 0px 1px 2px rgba(0, 0, 0, .2);margin-left: 180px;}
.pagehead-right:after{content:".";display:block;visibility:hidden;height:0;clear:both;}
.topbarbg_decorate{position:absolute;z-index:0;top:0px;right:160px;background:url(../Images/topbar_decorate_img.png) no-repeat bottom left;height:100%;width:500px;}
.topbar-handle{color:#ffffff;text-align:right;margin-right:30px;margin-top:23px;font-size:12px;}
.topbar-handle span{float:left;line-height:18px;}
.topbar-handle .user-account{cursor:pointer;}
.topbar-handle .user-account .typcn{font-size:12px;margin-left:3px;}
.topbar-handle .user-account img{ width: 40px;height: 40px;border-radius: 20px;margin-top: -10px;margin-left: 10px;}
.topbar-handle .user-kj{position:absolute;z-index:99;right: 170px;top:40px;display:none;border:1px solid #e8e8e8;}
.topbar-handle .user-kj a{color:#333;text-decoration:none;cursor:pointer;line-height:30px;border-bottom:1px solid #d8d8d8;display:inline-block;width:100%;}
.topbar-handle .user-kj a:hover{color:#00a0e9;}
.topbar-handle .user-kj a:last-child{ border-bottom: none;}
.topbar-handle .user-kj .logout{border-bottom:none;}
.topbar-handle .user-kj .user-cz{background:#fff;/*border:1px solid #d8d8d8;*/width:100px;text-align:center;padding:0px 10px;box-shadow:2px 2px 3px rgba(0,0,0,.2);}
.topbar-handle .user-kj .epitriquetrum{ width: 0px;height: 0px;border-bottom: 6px solid #ffffff;border-left: 8px solid transparent;border-right: 8px solid transparent;margin-left: 70px;}
.topbar-handle .note{float:left;cursor:pointer;margin-left:20px;color:#888;text-decoration:none;}
.new-note-icon{padding: 0px 5px;background:#FF7632;position:absolute;z-index:9;border-radius:8px;margin-top:-5px;font-size: 12px;font-family: 宋体;}
.topbar-handle .send-shortcut{ }
.fmail{ margin-top: 22px;margin-right: 30px;}
.fmail a{color: #ffffff;}
.send-shortcut img{width: 18px;height: 18px;}
.newnote{position:absolute;width:7px;height:7px;border-radius:7px;background:#ff6000;top:10px;right:75px;}
.hotline{color:#ffffff;text-align:right;margin-right:30px;font-size:12px;margin-top:24px;float: right;}

.page-body{position:relative;width:100%;bottom:0px;top: 0;padding-top: 1px;min-width: 1190px;}
.page-sidebar{position:absolute;width:180px;top:0px;bottom:0px;left:0;z-index:99;/*overflow:hidden;overflow-x:hidden;background:#293038;*/border-right:1px solid #d8d9de;font-size:14px;}
.page-sidebar .sidebar-content{background:#fff }
.page-sidebar-bgcolor{background:#ffffff;/*background: #F4F5F9;*/box-shadow: 2px 0px 3px rgba(0, 0, 0, .1);}
.page-sidebar-mini{width:50px;}
.sidebar-fold{width:180px;height:30px;line-height:30px;background:#394555; cursor:pointer;font-family:"fontello";color:#aeb9c2;font-style:normal;font-weight:normal;font-size:14px;text-align:center;font-size:12px;}
.page-sidebar-mini .icon-unfold{width:50px;}
.sidebar-item{width:180px;/*border-bottom:1px solid #2e3747;*/border-bottom:1px solid #f0f0f0;}
/*.sidebar-item:hover{border-left: 4px solid #ff6e00; }*/
.sidebar-nav{width:180px;}
.menu_link{cursor:pointer;}
.menu-open .sidebar-submenu{ display: block;border:1px solid #9dc7f2; border-top:0;background:#f3f9ff}
.menu-open .sidebar-submenu li.active{ border-left: 4px solid #ff6e00 !important;background: #00A0E9;}
.menu-open .sidebar-submenu li.active a .submenu-name{color: #ffffff;}
.menu-open .sidebar-title{ box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);}
.sidebar-title{height:50px;line-height:50px;/*background:#22282e;*/cursor:pointer;/*color:#dee8f8;*/color: #333;overflow:hidden;border-bottom:1px solid #f0f0f0;}
/*.sidebar-title:hover{border-left: 4px solid #ff6e00;}*/
.sidebar-title-icon{float:left;width:30px;margin:10px;margin-top:18px;display:inline;text-align:center;line-height:none;/*color:#737373;*/}
.icon-arrow-down{font-family:"fontello";color:#ffffff;font-style:normal;font-weight:normal;font-size:14px;}
.sidebar-arrow{float:right;margin-right:10px;color:#999;margin-top:18px;}
.menu-home{background-position:0px 0px;}
.menu-book{background-position:0px -217px;}
.menu-order{background-position:0px -93px;}
.menu-passenger{background-position:0px -62px;}
.menu-limit{background-position:0px -186px;}
.menu-basis{background-position:0px -155px;}
.menu-traveller{background-position:0px -62px;}
.menu-serve{background-position:0px -124px;}
.menu-account{background-position:0px -31px;}
/*.icon-arrow-down:before{content:"\e608";}*/
.sidebar-title-text{float:left;display:inline;}
.sidebar-submenu{display:none;/*background:#3d4a5f;*/margin:3px 0px;border-bottom: 1px solid #e8e8e8;*background: #efefef !important;background:#fbfbfb;}
.sidebar-item a{display:block;height:50px;width:100%;overflow:hidden;color:#ffffff;text-decoration:none;}
.sidebar-submenu li.nav-item a{display:block;height:40px;/*line-height:40px;*/width:100%;overflow:hidden;color:#333;text-decoration:none;font-family:宋体;font-size:12px;/*color:#8b9dbc;*/}
.sidebar-submenu li.active a{background:#00A0E9;color:#fff;}
.sidebar-submenu li{ border-left: 4px solid #eeeeee;}
.nav-item .icon-img{float:left;width:50px;height:40px;text-align:center;font-family:"fontello";color:#aeb9c2;font-style:normal;font-weight:normal;font-size:14px;text-align:center;font-size:12px;}
.sidebar-submenu li.nav-item i{color:#aeb9c2;}
.sidebar-submenu li.active i{color:#ffffff;}
.menu-name{float:left;text-overflow:ellipsis;overflow:hidden;/*color:#dee8f8;*/line-height:50px;color: #333;}
.sidebar-submenu .nav-item .sonmuen-icon{ float: left;margin-left: 20px;margin-top: 10px;font-size: 10px;/*color: #495871;*/color: #ddd;}
.submenu-name{float:left;text-overflow:ellipsis;margin-left:22px;_display:inline;overflow:hidden;margin-top:10px;font-size:14px;}
.icon-setup{background:url(../Images/gather_icon.png) no-repeat;background-position:0px -16px;width:11px;height:11px;float:right;margin-top:20px;margin-right:10px;display:block;}

.page-product{width:auto;/*padding-left:15px;padding-right:15px;*/ margin-left: 180px;display: block;zoom: 1;/*overflow-y: auto;overflow-x: auto;float:left;*/position: relative;}
.page-product:after {content: ".";display: block;visibility: hidden;height: 0;clear: both;}
.secondary-menu{padding-top:10px;background:#EAEDF1;overflow:hidden;}
.secondary-menu li{float:left;width:100px;text-align:center;}
.secondary-menu li.nav-secondary a{display:block;height:40px;line-height:40px;width:100%;color:#333;text-decoration:none;}
.secondary-menu li.active a{background:#ffffff;}

.sidebar-menu-color{ color: #00a0e9;}
.sidebar-menu-zhuye{ color: #00a0e9;}/*主页*/
.sidebar-menu-yuding{ color: #FF962F;}/*出行预订*/
.sidebar-menu-dingdan{ color: #77c00e;}/*订单管理*/
.sidebar-menu-yuangong{ color: #12c0df;}/*员工管理*/
.sidebar-menu-jichu{ color: #ff7667;}/*基础管理*/
.sidebar-menu-zhengce{ color: #a47fe2;}/*订购政策*/
.sidebar-menu-lvke{ color: #ffa043;}/*常用旅客管理*/
.sidebar-menu-baobiao{ color: #00a1e9;}/*报表管理*/
.sidebar-menu-chuxing{ color: #00a0e9;}/*出行服务*/


/***********************************************************************************************************************/
/**top修改**/
.pagehead{min-width:auto;}
.pagehead-bgcolor{background:#fff;width:100%;}
.pagehead-content{width:1180px !important;margin:0 auto;}
.logobar-bgcolor{background:#fff;border-right:0;}
.pagehead .logo {width: auto;margin-right:20px;}
.pagehead .logo .grade{width:auto;margin-left:0;}
.pagehead .logo img{height:54px;width:auto;}
.pagehead-right{box-shadow:none;margin-left:0;}
.usercompanyname{margin-top:16px;}
.usercompanyname .usercom{color:#333;}
.usercompanyname .sysbyfj{color:#999;}
.hotline{color:#333;margin-right:0;}
.topbar-handle{color:#333;}
.pagehead .page-topbar-right{margin-right:0;}

/**菜单位置修改**/
.page-product{margin-left:0;}
.maincontent{margin:0 auto;margin-top:70px;}
.page-sidebar{width:100%;height:50px;}
.page-sidebar-bgcolor{background:#1563B8;}
.page-sidebar .sidebar-content{width:1180px;margin:0 auto;position:relative;background:none;}
.page-sidebar .sidebar-content:after{content:".";display:block;visibility:hidden;height:0;clear:both;}
.page-sidebar .sidebar-content div.active{}
.menu-name{color:#fff;}
.sidebar-item{float:left;width:auto;padding:0 20px;height:50px;}
.sidebar-nav{float:left;width:auto;padding:0 20px;height:50px;}
.sidebar-title{color:#fff;border-bottom:0;}
.menu-open{background:#ff9e00;}
.menu-open .sidebar-title{box-shadow:none;}
.sidebar-title-icon{display:none;}
.page-sidebar .fa{margin-top: 16px;margin-left: 10px;display: none}
.page-sidebar .fa.navIcon{display: inline-block}
.sidebar-submenu{position:absolute;width:100%;left:0;margin:0;border:0;}
.sidebar-submenu li{float:left;width:auto;margin-right:0;color:#333;padding:0 20px;border-left:0;}
.sidebar-submenu li.active{background:none;color:#1563B8;border-left:0;}
.menu-open .sidebar-submenu li.active{border-left:0 !important;background:none;}
.sidebar-submenu li.active a{background:none;color:#1563B8;}
.sidebar-submenu li.nav-item a{font-family:'Microsoft YaHei';}
.menu-open .sidebar-submenu .submenu-name:hover{color:#1f7bdd;}
.menu-open .sidebar-submenu li.active a .submenu-name{color:#398ee9;}
.sidebar-submenu .nav-item .sonmuen-icon{display:none;}
.submenu-name{margin-left:0;}


/*top*/
/*.page-topbar{}
.page-topbar .page-topbox{width:100%;background:#fff;height:70px;}
.page-topbar .page-top{width:1180px;height:70px;margin:0 auto;}
.page-topbar .page-top .logo{height:60px;margin-top:5px;}
.page-topbar .page-top .company-name{margin-top:25px;margin-left:10px;_display:inline;font-weight:bold;}
.page-top .fl{}
.page-top .fr{}
.page-menus{width:100%;height:auto;}
.menus-cont{width:100%;height:auto;background:#1563B8;}
.page-menus .menus-cont .menus-links{width:1180px;height:44px;margin:0 auto;}
.page-menus .menus-links li{float:left;line-height:44px;position:relative;}
.page-menus .menus-links li a{color:#fff;text-decoration:none;display:inline-block;padding:0 20px;}
.page-menus .menus-links .active{background:#1477dd;}
.page-menus .menus-links .user-account{background:#ff6e00;color:#fff;padding-left:20px;position:relative;}
.page-menus .menus-links .user-account .account-arrowdown{background:url(../Images/arrow.png) no-repeat;background-position:0 0;width:11px;height:6px;display:inline-block;}
.page-menus .menus-links .user-account .account-arrowup{background:url(../Images/arrow.png) no-repeat;background-position:-13px 0;width:11px;height:6px;display:inline-block;}
.page-menus .menus-links .user-account .loadaccount{cursor:pointer;}
.page-menus .accountbox{position:absolute;z-index:99;background:#fff;border:1px solid #dfdfdf;box-shadow:0 0 3px rgba(0,0,0,.1);top:44px;width:200px;left:0;display:none;}
.page-menus .accountbox .item{line-height:30px;height:30px;}
.page-menus .accountbox .item a{color:#333;}
.page-menus .menus-links .menuarrow{background:url(../Images/gather_icon.png) no-repeat;background-position:-75px 0;width:12px;height:8px;display:inline-block;position:absolute;top:36px;left:50%;margin-left:-6px;display:none;}
.page-menus .menus-links .active  .menuarrow{display:block;}
.page-menus .menus-son{width:100%;display:none;}
.page-menus .menus-son .sonmenuscnt{width:1180px;margin:0 auto;background:#fff;border:1px solid #dfdfdf;border-top:0;}
.page-menus .menus-son a{padding:10px 10px;display:inline-block;cursor:pointer;}
.page-menus .menus-son a:hover{color:#1970e3;}
.page-menus .menus-son a.active{color:#1970e3;}*/

/*主体*/
.page-product{width:1180px;margin:0 auto;margin-top:60px;}
.bodypage{padding:0;}
/*.guidance{display:none;}*/
.searchbar{box-shadow:none;}


/*********************************************************************************************************************/
/*地址引导栏*/
/*.guidance{line-height:30px;border-bottom:1px solid #e5e5e5;background: #ffffff;margin-bottom: 10px;padding-left: 20px;}
.guidance a{text-decoration:none;}
.guidance a:hover{text-decoration:underline;}
*/
/*搜索栏*/
.searchbar{border:1px solid #dfdfdf;background:#fff;padding-bottom:10px;padding-top:8px;display: block;/*border: 1px solid #e2e2e2;box-shadow: 0px 0px 3px rgba(0, 0, 0, .2);*/}
.searchbar ul{/*padding-bottom:10px;*/display: block;padding-left: 10px;zoom:1}
.searchbar:after{content:" ";display:block;visibility:hidden;height:0;clear:both;}
.searchbar ul:after{content:" ";display:block;visibility:hidden;height:0;clear:both;}
.searchbar ul li{float:left;margin-right:10px;min-height: 30px;*min-height: 40px;*min-width: 190px;} 
.searchbar ul li.searchbar-submit-out{*min-width: auto;}
.searchbar ul li.MoreSearchOut{*min-width: auto;}
.searchbar-ol{padding:10px 10px 0px 0px;border:1px solid #c8c8c8;border-top:2px solid #387DDC;_width:100%;}
.searchbar-ol ul{overflow:hidden;padding-bottom:10px;_width:100%;}
.searchbar-ol ul li{float:left;}
.changeCity{background:url(../Images/sprite_icon.png) no-repeat;background-position:-289px 0px;width:33px;height:17px;float:left;margin:13px 0px 5px 0px;}
.searchbar-citychange{background:url(../Images/sprite_icon.png) no-repeat;background-position:-289px 0px;width:33px;height:17px;float:left;margin:13px 0px 5px 0px;}
.searchbar-citychange:hover{background-position:-339px 0px;}
.searchbar .searchbar-nav{float:left;line-height:28px;width:70px;margin:5px 0px;}
.searchbar .searchbar-navnw{float:left;line-height:28px;width:auto;margin:5px 0px;}
.searchbar .searchbar-initem{float:left;margin:5px 0px;}
.searchbar .searchbar-input{width:110px;height:26px;line-height:26px\9;text-indent:5px;border:1px solid #dfdfdf;*display:block;border-radius: 2px;}
.searchbar .searchbar-input:hover{box-shadow:0px -1px 3px #2577E3;border:1px solid #387DDC;}
.searchbar .searchbar-select{width:112px;padding:3px 2px 2px 2px;border: 1px solid #d8d8d8;border-radius: 2px;*display:block;height: 28px;}
.searchbar .joint{line-height:26px;padding:0px 2px;}

.searchbar .MoreSearchItem{display:none;}
.searchbar-submit{width:70px;height:28px;/*line-height:28px;*//*background:#387DDC;border:1px solid #1576F9;color:#ffffff;font-weight:bold;*/margin-left:10px;margin:5px 0px;border-radius: 2px;*border: none;}
/*.searchbar-submit:hover{background:#2577E3;}*/
.MoreSearch{/*color:#387DDC;*/line-height:28px;margin-left:10px;text-decoration:none;float:left; cursor:pointer;margin-top:5px;width: 100px;}
.MoreSearch span{float:left;}
.MoreSearch i{float:left;width:6px;height:3px;margin-top:9px;margin-left:5px;display:inline;}
.GetMore { display:none;margin-top:10px;}



/*导航步骤*/
/*.navigation-steps{overflow:hidden;padding-bottom:10px;}
.navigation-steps .steps{float:left;margin-right:30px;display:inline;}
.navigation-steps .steps i{float:left;width:20px;height:20px;line-height:20px;border-radius:30px;background:#888888;color:#ffffff;font-weight:bold;font-size:12px;text-align:center;}
.navigation-steps .stepson i{background:#19c021;}
.navigation-steps .steps a{float:left;line-height:20px;text-decoration:none;color:#333;margin-left:5px;display:inline;}
.navigation-steps .stepson a{color:#0a9611;}
.navigation-steps .stepson a:hover{text-decoration:underline;}*/





/*分页*/
.bigPage{margin-top:10px;margin-bottom:10px; display:block;zoom:1}
.bigPage:after{content: ".";display: block;visibility: hidden;height: 0;clear: both;}
.bigPage a{border:1px solid #d8d8d8;padding:3px 8px;border-radius:2px; cursor:pointer;
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff',endColorStr='#f5f5f5',gradientType='0');
background: -moz-linear-gradient(top, #ffffff, #f5f5f5);
background: -o-linear-gradient(top,#ffffff, #f5f5f5);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#f5f5f5));
text-decoration:none;
color:#333;
margin-left:5px;
}
.pagePrev{}
.bigPage a:hover{
    color:#ffffff;background:#00A0E9;border:1px solid #00A0E9;
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#00A0E9',endColorStr='#00A0E9',gradientType='0');
background: -moz-linear-gradient(top, #00A0E9, #00A0E9);
background: -o-linear-gradient(top,#00A0E9, #00A0E9);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00A0E9), to(#00A0E9));
}
.bigPage .selected{color:#ffffff;background:#00A0E9;border:1px solid #00A0E9;
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#00A0E9',endColorStr='#00A0E9',gradientType='0');
background: -moz-linear-gradient(top, #00A0E9, #00A0E9);
background: -o-linear-gradient(top,#00A0E9, #00A0E9);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00A0E9), to(#00A0E9));
}
.bigPage span{margin-left:6px;}
.bigPage select{padding:1px 2px 2px 2px;margin-left: 3px;border: 1px solid #d8d8d8;}
.bigPage .PageCount{width:50px;height:22px;line-height:22px\9;border:1px solid #d8d8d8;}


/*StationList*/
/***train station begin***/
.train_station_combo {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    display: none;
    position: absolute;
    width: 160px;
    z-index: 1000;
    height: 162px;
    overflow: auto;
}
.train_station_combo li a {
    text-decoration:none;
    color: #333;
    cursor: pointer;
    display: block;
    padding: 4px 10px 5px;
}
.train_station_combo li a:hover {
    background-color: #1e90ff;
    color: #fff;
}
/***train station end***/

/***company think begin***/

.company_think_combo {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    display: none;
    height: 162px;
    overflow-x: hidden;
    overflow-y: auto;
    position: absolute;
    z-index: 1000;
}
.company_think_combo li a {
    color: #333;
    cursor: pointer;
    display: inline-block;
    padding: 4px 10px 5px;
    width: 100%;
    padding-right: 30px;
}
.company_think_combo li a:hover {
    background-color: #1e90ff;
    color: #fff;
}
.company_think_value { }
.company_think_text { }
.train_order_contact_name { }
.train_order_contact_mobile { }
/***train station end***/
#allLevelCheck {padding:20px;}
#allLevelCheck label{padding-right:20px;}

/*分页*/
.paging{float:left;}
.paging ul{float:left;}
.paging ul li{float:left;padding:6px 10px;border:1px solid #d8d8d8;border-right:0px;}
.paging ul li.onpage{background:#0aa1d9;border-color:#0aa1d9;}
.paging li a{text-decoration:none;color:#333;}
.paging .onpage a{color:#ffffff;}
.paging .paging-border-end{border-right:1px solid #d8d8d8;}
.paging .fl{float:left;}
.paging .paging-num{width:60px;height:28px;border:1px solid #d8d8d8;margin-left:10px;_display:inline;}
.paging .paging-go{width:50px;height:30px;margin-left:5px;_display:inline;}
.paging .paging-infor{margin-left:10px;line-height:30px;}
.download-table{float:right;}
.download-table .download-btn{width:100px;height:30px;border-radius: 2px;}

/*自动补白*/
.autoSupRelative{position: relative;padding: 0;float:left;z-index:99;background: #ffffff;}
.autoSupAbsolute{position: absolute;left: 0;top:30px;background: #ffffff;border:1px solid #ccc;width:100%;max-height:240px;overflow-y: auto;margin: 0;padding: 0!important;box-shadow: 0px 2px 2px #ccc;display: none;margin-left: 0 !important;margin-top: 0!important}
.autoSupAbsolute li{ list-style: none;cursor: pointer;padding: 5px!important;line-height: 22px;margin: 0!important;font-size: 12px;}
.autoSupAbsolute li:hover{background: #2dc3e8;color: #ffffff;}
        .autoSupAbsolute .auto-loading{padding: 5px!important;line-height: 22px;margin: 0!important;font-size: 12px;color:#666}
/*仿文本框（机票和火车票乘客搜索）*/
.addr_base{float:left;white-space:nowrap;padding: 2px;line-height: 16px;margin-top: 5px;cursor: default;margin-left: 5px;margin-top: 4px;}
/*修改密码*/
#pwdLayer .popupbox-content ul li{margin:5px 0px;display:block;zoom:1} 
#pwdLayer .popupbox-content ul li:after{content:".";display:block;visibility:hidden;height:0;clear:both;}
#pwdLayer .account-nav{float:left;width:70px;line-height: 28px;}
#pwdLayer .account-cnt{float:left;}
#pwdLayer .account-boxinput{width:120px;height:26px;line-height:26px\9;border:1px solid #d8d8d8;padding-left:5px;}
#pwdLayer .account-submit{text-align:center;margin-top:20px;}
#pwdLayer .account-boxsub{width:130px;height:32px;color:#ffffff;}

/*file美化*/
.fileBtn .upimg{background: #1563B8;display: inline-block;padding: 5px;color: #fff;cursor: pointer;border-radius: 5px;}

/*审批详情下的审批流程*/
 .progress-text{min-height: 60px;position: relative;color:#333;}
 .progress-text .l{float:left;width:15px;height:100%;position: absolute;left:0;bottom:0;text-align:center}
.progress-text .l img{width:15px;}
 .progress-text .l .line{display:inline-block;width:2px;height:100%;background:#dddddd}
 .progress-text .l .default,.progress-text .l .active-blue{position: absolute;left:0;top:50%;margin-top:-7px;}
 .progress-text .l .active-blue{display: none;}
 .progress-text.active .l .default{display: none;}
 .progress-text.active .l  .line{background:#0794fe}
 .progress-text.active .l .active-blue{display: block;}
 .progress-text:first-child .l{height:22px;overflow: hidden;}
 .progress-text:last-child .l{height:22px;overflow: hidden;top:0;}
.progress-text:first-child .l{height: 79%;}
 .progress-text:first-child .l img{top:0;margin-top:0}

 .progress-text:last-child .l img{top:auto;bottom:0;margin-top:0}
 .progress-text .r{float:left;width:300px;font-size: 12px;padding-left: 40px;flex-wrap: wrap;line-height:30px}
 .progress-text .r .t{display: block;width:100%;font-size:12px;padding-right:20px;}
 .progress-text .r .b{font-size: 12px;color:#888;}

 /**查看大图  古茗新增*/
 .el-overlay-dialog .lookbig-reason-dioalog{padding:0;background-color: rgba(0,0,0,0);box-shadow: none;text-align: center;min-width:100%;min-height:100%;
margin:0px!important;padding:20px;
display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;}
   .el-overlay-dialog .lookbig-reason-dioalog .el-dialog__header{display:none}
 .el-overlay-dialog .lookbig-reason-dioalog .els-img-box{position:relative;background-color: #000;display: inline-block;}
 .el-overlay-dialog .lookbig-reason-dioalog .els-img-box img{display:block}
  .el-overlay-dialog .lookbig-reason-dioalog .el-dialog__body{padding:0;}
  .el-overlay-dialog .lookbig-reason-dioalog .el-dialog__headerbtn{top: 10px;right: 8px;}
  .el-overlay-dialog .lookbig-reason-dioalog .lookbigclose{position: absolute;right:0;top:0;color: #fff;right: -18px;top: -15px;font-size: 30px;width:30px;height:30px;display:flex;
cursor:pointer;border-radius:50%;background:#fff;align-items: center;justify-content:center;font-size:20px;color:#000;
  }


 .showUrl-box {
    width:147px;height:147px;border-radius:12px;margin-right:10px;cursor:pointer;
    display:inline-block;overflow: hidden;background-color: #000;
  }
    .showUrl-box .flexbox {
        display: flex;
        width: 100%;
        height: 100%;
    }

    .showUrl-box img {
        width: 100%;
        object-fit: contain;
    }



