@charset "utf-8";
/* CSS Document */
.navbar{ margin-bottom:6px;}
.navbar-inner{ background:#fff; border:0px none; min-height:0px; padding:0px; border-radius:0px;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0); box-shadow:none;}
.container-fluid{ padding:0px;}

.navbar .btn-navbar {
	margin:9px 0 0;
  padding:10px;
  background-color: #fff;
  *background-color: #fff;
  background-image: -moz-linear-gradient(top, #fff, #fff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fff));
  background-image: -webkit-linear-gradient(top, #fff, #fff);
  background-image: -o-linear-gradient(top, #fff, #fff);
  background-image: linear-gradient(to bottom, #fff, #fff);
  border-color: #00b5f3 #00b5f3 #00b5f3;
  border-color: rgba(0, 181, 243, 0.1) rgba(0, 181, 243, 0.1) rgba(0, 181, 243, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#fff', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
		  
}
.navbar .btn-navbar:hover,
.navbar .btn-navbar:focus,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] {
  background-color: #fff;
  *background-color: #fff;
}
.navbar .btn-navbar:active,
.navbar .btn-navbar.active {
  background-color: #00b5f3 \9;
}

.navbar .btn-navbar .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  background-color: #00b5f3;
  -webkit-border-radius: 0px;
     -moz-border-radius: 0px;
          border-radius: 0px;
  -webkit-box-shadow: 0 1px 0 rgba(0, 181, 243, 0.25);
     -moz-box-shadow: 0 1px 0 rgba(0, 181, 243, 0.25);
          box-shadow: 0 1px 0 rgba(0, 181, 243, 0.25);
}

.navbar .brand{ padding:5px 0px 0 10px; margin:0px;}
.navbar .nav.pull-right{ margin-right:8px;}
.nav-search{ background:#bfc6d3;border:1px solid #c1c3c7;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative;margin:16px 20px 0px 0px;padding:0px 0px 0px 7px;}
.nav-search i.icon-search{ margin:3px 6px 0px 0px; float:right;}
.nav-search input[type="text"]{
  height:18px; padding:0px; background:#bfc6d3; width:127px; float:left;  margin:2px 5px 0px 0px;
  border: 1px solid #ccc;
  border:0px none;
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
  -webkit-transition: all 0 ease 0;
     -moz-transition: all 0 ease 0;
       -o-transition: all 0 ease 0;
          transition: all 0 ease 0;
}
.nav-search input[type="text"]:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}
.navbar .nav > li > a{ height:29px; line-height:29px; margin-top:4px; padding:5px 6px 5px 5px;text-shadow:none; color:#555555; font-size:14px; border:1px solid #f0f0f8; border-radius:3px;}
.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
  color: #555555;
  background-color: #fff;
}
.navbar .nav .dropdown-toggle .caret{ margin-top:13px;}
.navbar .nav > li > a img{ margin-right:3px;}
.navbar .nav > li.small-photo > a{ float:left; height:26px; line-height:26px;}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus{ background:#00b5f3;box-shadow:none;text-shadow:none; color:#fff; font-size:16px; font-family:'微软雅黑';}
.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
	color:#5798c7;transition:all 0.3s ease-in-out 0s;
  text-decoration: none;
  background-color: none;
}

.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{ width:100%;}
.main-aside-left.span3{ width:202px; margin-left:0px; z-index:100;}
.sidebar-nav{ background:#eaf1f7; border-right:1px solid #ccd6e2; width:200px; padding-top:14px; min-height:350px;}
.sidebar-nav .nav.nav-list{ margin:0px; padding:0px;}
.sidebar-nav .nav > li a{ padding:0px; font-size:14px; color:#384463; text-shadow:none; height:42px; line-height:42px; padding-left:3px; margin:0px 0px 3px;}
.sidebar-nav .nav > li > a:hover,
.sidebar-nav .nav > li > a:focus {
	height:42px; line-height:42px; margin-bottom:3px;
    background:none;
}
.sidebar-nav .nav-list > .active > a{background:#e1eaf3; border-top:1px solid #cad5e3; border-bottom:1px solid #cad5e3; border-left:3px solid #00b5f3; color:#384463;text-shadow:none;height:40px; line-height:40px; padding-left:0px;}
.sidebar-nav .nav-list > .active > a:hover, .sidebar-nav .nav-list > .active > a:focus{ height:40px; line-height:40px;}
.main-aside-right.span9{ width:auto; margin-left:203px; float:none;}
.main-left-null.main-aside-right.span9{ margin-left:0px;}

.nav-pills.nav-stacked > li > a{ height:40px; line-height:40px; font-size:14px; font-family:'微软雅黑'; color:#343a46; border-left:3px solid #f5f8fc; padding:0px 0px 0px 32px; margin:0px 0px 3px; border-radius:0px;}
.nav-pills.nav-stacked > li.active > a,
.nav-pills.nav-stacked > li.active > a:hover,
.nav-pills.nav-stacked > li.active > a:focus {
	 color:#343a46; border-left:3px solid #44c3ec; background:#ecf1f6;
}
.main-aside-right .row{ margin:0px;}
.main-aside-right .main-btn-box.row{ margin:19px 30px 0px 20px;}

.nav-pills.nav-stacked > li > a:hover,
.nav-pills.nav-stacked > li > a:focus {
  color:#343a46; border-left:3px solid #44c3ec; background:#ecf1f6;
}
.nav-pills.nav-stacked > li:last-child > a{ margin-bottom:3px;}
.main-btn-box .btn-group > .btn{ font-size:12px; box-shadow:none; height:20px; line-height:14px;text-shadow:none;outline:none;}
.main-btn-box .btn-group > .btn:last-child, .btn-group > .dropdown-toggle{ border-radius:0px;}
.main-btn-box .btn-group > .btn:first-child{ border-radius:0px;}
.main-btn-box .btn-group.open .btn.dropdown-toggle{ background:#f3f7fc;}
.main-btn-box .dropdown-menu > li > a:hover,
.main-btn-box .dropdown-menu > li > a:focus,
.main-btn-box .dropdown-submenu:hover > a,
.main-btn-box .dropdown-submenu:focus > a {
  color: #696969;
  text-decoration: none;
  background:#edf1f6;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#edf1f6', endColorstr='#edf1f6', GradientType=0);
}
.file-thumbnail .dropdown-menu > li > a:hover,
.file-thumbnail .dropdown-menu > li > a:focus,
.file-thumbnail .dropdown-submenu:hover > a,
.file-thumbnail .dropdown-submenu:focus > a {
  color: #696969;
  text-decoration: none;
  background:#edf1f6;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#edf1f6', endColorstr='#edf1f6', GradientType=0);
}

.main-btn-box .dropdown-menu > .active > a,
.main-btn-box .dropdown-menu > .active > a:hover,
.main-btn-box .dropdown-menu > .active > a:focus {
  color: #696969;
  text-decoration: none;
  background:#edf1f6;
  outline: 0;
}
.btn.btn-large {
  background:#fbfbfb;border:1px solid #e6e6e6;float:left;padding:7px 10px;font-size:14px;color:#89898b; box-shadow:none; border-radius:0; margin-right:17px;
}
.pull-right .btn.btn-large{ margin-right:30px;}
.btn:hover, .btn:focus, .btn:active, .btn.active{ background-color:#e9eff8;border:1px solid #cdd3dc}
.btn:hover{transition:all 0.3s ease-in-out 0s;}
.btn.btn-info:hover, .btn.btn-info:focus, .btn.btn-info:active, .btn.btn-info.active{
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #2f96b4;
  *background-color: #2f96b4;
  background-repeat: repeat-x;
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  transition:all 0s ease-in-out 0s;
}
.xinjml.btn{-moz-user-select:none;background:#00b5f3;border:1px solid #009af3;cursor:pointer;display:inline-block;font-size:12px;font-weight:normal;height:30px;padding:5px 10px;text-align:center;vertical-align:middle;white-space:nowrap;color:#fff;}
.xinjml.btn:hover{background:#01aae4;border:1px solid #008cdc;color:#fff;transition:all 0.3s ease-in-out 0s;}
.xinjml.btn:focus, .xinjml.btn:active, .xinjml.btn.active, .xinjml.btn.disabled, .xinjml.btn[disabled]{background:#01aae4; color:#fff;}
.group-dropdown-toggle{ margin-left:-1px;}
.btn .caret{ margin-top:7px;}
.progress{ margin:0px 15px; height:6px; border:1px solid #c2d3eb; background:#e0e8f3;box-shadow:none;}
.progress .bar{box-shadow:none;}
.progress-success .bar, .progress .bar-success { background:#7ece0c;}

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  background-color: #ffffff;
  border: 1px solid #e2e2e2;
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
  -webkit-transition: none;
     -moz-transition: none;
       -o-transition: none;
          transition: none;
		  border-radius:0px;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}
.bootstrap-select{ width:auto\0;}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){ width:auto;}
.bootstrap-select .btn{ background:#fff;border:1px solid #e2e6e9; color:#7d7d7d; font-size:12px; height:22px; border-radius:0px; outline:none;box-shadow:none;text-shadow:none; outline:none;outline-offset:0px;}
.bootstrap-select .dropdown-menu a:focus,.bootstrap-select .btn:focus{outline:none !important;outline-offset:0px;}
.bootstrap-select.btn-group.open .btn.dropdown-toggle{ background:#fff;border:1px solid #e2e6e9;box-shadow:none;text-shadow:none;}
.dropdown-menu{
position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 0px;
     -moz-border-radius: 0px;
          border-radius: 0px;
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
		 }
.dropdown-menu > li > a{ color:#696969; font-size:12px; margin:0px; padding:2px 20px;}
.bootstrap-select .btn:focus{ outline:none;outline-offset:0px;}
.bootstrap-select.btn-group > .btn:first-child {
  margin-left: 0;
  -webkit-border-bottom-left-radius: 0px;
          border-bottom-left-radius: 0px;
  -webkit-border-top-left-radius: 0px;
          border-top-left-radius: 0px;
  -moz-border-radius-bottomleft: 0px;
  -moz-border-radius-topleft: 0px;
}

.bootstrap-select.btn-group > .btn:last-child,
.bootstrap-select.btn-group > .dropdown-toggle {
  -webkit-border-top-right-radius: 0px;
          border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
          border-bottom-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 0px;
}

.bootstrap-select.btn-group > .btn.large:first-child {
  margin-left: 0;
  -webkit-border-bottom-left-radius: 0px;
          border-bottom-left-radius: 0px;
  -webkit-border-top-left-radius: 0px;
          border-top-left-radius: 0px;
  -moz-border-radius-bottomleft: 0px;
  -moz-border-radius-topleft: 0px;
}

.bootstrap-select.btn-group > .btn.large:last-child,
.bootstrap-select.btn-group > .large.dropdown-toggle {
  -webkit-border-top-right-radius: 0px;
          border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
          border-bottom-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 0px;
}
.bootstrap-select.btn-group .btn .filter-option{ line-height:12px;}
.bootstrap-select.btn-group .btn .caret{ background:url(../images/select_bg.png) -55px -1px no-repeat; height:20px; float:right; width:20px; display:inline-block; border:0px; top:0px; right:0px; margin-top:0px;}

.bootstrap-select .dropdown-menu > li > a:hover,
.bootstrap-select .dropdown-menu > li > a:focus,
.bootstrap-select .dropdown-submenu:hover > a,
.bootstrap-select .dropdown-submenu:focus > a {
  color: #696969;
  text-decoration: none;
  background:#edf1f6;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#edf1f6', endColorstr='#edf1f6', GradientType=0);
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #696969;
  text-decoration: none;
  background:#edf1f6;
  outline: 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#edf1f6', endColorstr='#edf1f6', GradientType=0);
}
.mCSB_container{ margin-right:15px;}
.mCustomScrollBox>.mCSB_scrollTools{ width:13px;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width:7px;}
.mCS-dark > .mCSB_scrollTools .mCSB_draggerRail{ background:none;}
.mCS-dark > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background:#d1d1d1;}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background:#91989f;}
select{ width:auto; margin-bottom:0px; font-size:12px; border:1px solid #e2e6e9;border-radius: 0px;}
textarea{ font-size:12px;}
.main-content-right .selectpicker{ float:right;}
.breadcrumb{ background:none;border-radius:0; margin:0px; padding:0px; font-family:'微软雅黑'; line-height:44px;}
.breadcrumb > li, .breadcrumb > li a{ font-size:18px; color:#747783;}
.breadcrumb > li > .divider{ font-family:'宋体'; font-size:16px; color:#747783;}
.nav-tabs > li > a{ border-radius:0px; padding:5px 20px 5px; font-size:14px; color:#70737e; border:1px solid #dbdbdb; border-bottom:0px none; margin-right:0px;}
.breadcrumb > .active{ font-size:14px; color:#747783;}
.nav-tabs > li.left-li.active > a{ border-right:0px none;}
.nav-tabs > li.right-li.active > a{ border-left:0px none;}

.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus{ padding:3px 20px 5px; background-color:#fafafa; border-color:#3cc7f2 #dbdbdb transparent; border-width:3px 1px 0px 1px; color:#70737e;}
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
  text-decoration: none;
  background-color: #fff;
  color:#70737e;
}
.nav-collapse .nav > li > a:hover,
  .nav-collapse .nav > li > a:focus,
  .nav-collapse .dropdown-menu a:hover,
  .nav-collapse .dropdown-menu a:focus {
    background-color: transparent;
  }
.navbar-inner .container-fluid{ padding:0px 2%;}
.alert-info{ position:fixed; top:103px; left:40%; color:#fff; background:#4d5a6f; text-shadow:none; box-shadow: 0px 0px 2px #4d5a6f; border:0px none; font-size:12px; width:20%;}
input[type="checkbox"]{ opacity:0;}
.btn.btn-large.btn-primary{ background:#22b4f6; border:0px; padding:7px 19px; text-shadow:none; border:1px solid #0398f2; color:#fff;}
.btn-primary:hover{ background:#22b4f6; border:1px solid #0398f2;}
.btn-primary .arrow-up{ background:url(../images/sort.png) -50px 0px no-repeat; width:11px; height:11px; display:inline-block;}
.btn-primary i{ margin-right:5px;}
.btn.btn-primary:hover, .btn.btn-primary:focus, .btn.btn-primary:active, .btn.btn-primary.active{ background-color:#22b4f6;}
.btn.btn-primary.disabled, .btn[disabled].btn-primary{ background-color:#8e8e8e;border:0px none;}
.btn.retrieval-btn:hover, .btn.retrieval-btn:focus, .btn.retrieval-btn:active, .btn.retrieval-btn.active{ background-color:#22b4f6; border:1px solid #009af3;}
.caret-inverse{ border-top:0px none; border-bottom: 4px solid #000000;}

.ztree_wrap{ background:#f7faff; margin-top:3px; width:100%;}
.ztree_wrap .ztree{ padding:0px;}
ul.ztree > li{ border-bottom:1px solid #e3edf6; padding:8px 0px 10px;}
.ztree li span{ font-size:14px; color:#65657a;}
.ztree li ul > li{ padding-top:8px; margin:10px 0;}
.ztree li span.button.chk{ margin:0px 5px;}

.table th, .table td{ vertical-align:middle;}