/*!
 * Copyright &copy; 2012-2013 <a href="https://github.com/thinkgem/jeesite">JeeSite</a> All rights reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 */
html,body {background:#fff;scrollbar-face-color:#ffffff;scrollbar-highlight-color:#ffffff;scrollbar-darkshadow-color:#ffffff;padding:0;}
img {max-width:auto;} h1 {font-size:30px;} h1, h2, h3, h4, h5, h6 {margin:0;} a {outline: none;} a:active {star:expression(this.onFocus=this.blur());}
body,label,input,button,select,textarea,.uneditable-input,.navbar-search .search-query {font-family:"Microsoft Yahei", "Microsoft YaHei";font-size:12px;_font-size:12px;}
.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group > .dropdown-toggle,.input-prepend .btn-group > .dropdown-toggle {vertical-align: middle;}
label {display:inline-block;margin-bottom:0;} input[type="radio"],input[type="checkbox"] {margin:-2px 3px;*margin-top:1px;}
.input-prepend input,.input-append input,.input-prepend select,.input-append select,.input-prepend .uneditable-input,.input-append .uneditable-input {position:static;}
legend {margin:10px 0;*left:-7px;*position:relative;color:#0088CC;*width:99.5%}

.collapse {*display:none;_position:static;} .collapse.in {*display:block;}
.close {opacity:0.3;filter:alpha(opacity=30);} .close:hover {opacity:0.8;filter:alpha(opacity=80);}

a.btn, button.btn {*padding:4px 10px 4px;*border:1px solid #cccccc;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e6e6e6', GradientType=0);}
a.btn-primary,a.btn-primary:hover,a.btn-warning,a.btn-warning:hover,a.btn-danger,a.btn-danger:hover,a.btn-success,a.btn-success:hover,
	a.btn-info,a.btn-info:hover,a.btn-inverse,a.btn-inverse:hover {*padding:4px 10px 3px;}
button.btn{*padding:3px 10px 2px;*background-color:transparent;}
.btn-group a.btn,.btn-group button.btn,.btn-group button.btn:hover {position:static;}
.btn-group a.btn + a.btn,.btn-group button.btn + button.btn {margin-left:-2px;}
/*
input.btn {filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);*color:#555555}
input.btn:hover {*color:#333333}
*/
.nav, .breadcrumb {margin-bottom:8px;}
.nav-list li a {margin-top:5px;margin-bottom:5px;_padding-top:6px;} .nav-list li a i{_margin-top:-1px;}

.table {margin-bottom:8px;background-color:#fdfdfd;}

.table th, .table td {vertical-align:middle;}
.table td i{margin:0 2px;}
.table td .icon_add{font-style: normal; border: 1px solid #2fa4e7; width: 20px;height: 20px;line-height: 20px;display: inline-block; font-weight: bold; text-align: center;font-size:18px;border-radius: 4px;}
.table-striped tbody>tr:nth-child(odd)>td, .table-striped tbody>tr:nth-child(odd)>th{background:none; }{background-color:#F5F5F5;}
.table tr td a{margin-right:10px;}
.table thead th{height:20px;line-height:20px;}
.table thead th{height:20px;line-height:20px;  background:#ebebeb; color:#000; border-left:1px solid #999;border-top:1px solid #999;}


.table-striped tbody>tr, .table-striped tbody>tr{background-color:#fff;}/**默认**/
.table-striped tbody>tr:nth-child(odd),.table-striped tbody>tr:nth-child(odd){background-color:#fdfdfd;}/**第二行**/
.table-striped tbody>tr:hover, .table-striped tbody>tr:hover{background-color:#eaf4fd;}/**行点击状态**/
.table-striped tbody>tr>td:hover, .table-striped tbody>tr>th:hover{background:#dbedff; }/**单元格点击状态**/
/****/




.sort-column{color:#0663A2;cursor:pointer;}

.supcan {border:1px #d3d3d3 solid;height:300px;}

.control-group {padding-bottom:8px;margin-bottom:0;border-bottom:1px dotted #dddddd;} legend + .control-group {margin-top:8px;}
.controls .lbl {display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle;}
.measure-input {background:url("../images/ruler.gif") repeat-x scroll 0 bottom transparent;}
.input-min{width:30px;} .input-min2{width:45px;} .input-mi{width:60px} .input-mini{width:90px;} .input-small{width:100px;} .input-medium {width:118px;}.input-xxlarge {width:460px;}
.input-min-select{width:42px;} .input-mini-select{width:102px;} .input-small-select{width:132px;} .input-medium-select {width:175px;}.input-xxlarge-select {width:472px;}
.input-large { width: 120px;}.input-xlarge {width: 270px;}.input-xxlarge {width: 530px;}
.input-large-select{ width: 222px;}.input-xlarge-select{width: 282px;}.input-xxlarge-select{width: 542px;}

.help-block,.help-inline {color:#aaaaaa;} .alert {margin-bottom:10px;}
.form-search{margin-bottom: 0px;margin-top: -1px;}
.form-search label{margin-left:13px;}
.form-search span label{margin-left:0;}
.form-search .ul-form {margin:0;overflow:hidden;position:relative;}
.form-search .ul-form li{float:left;list-style:none;height:35px;line-height:35px; }
.form-search .ul-form li label{min-width:60px;text-align:right;}
.form-search .ul-form li span label{width:auto;}
.form-search .ul-form li.clearfix{float:none;}
.form-search .ul-form li.btns{padding-left:10px;}
.form-search .ul-form li.btns .btn{margin-right:5px;}

.fixeed{background:#fff; top:0px; width:98%; position: fixed; z-index:1000;}

/**.form-search .More_fields li{min-width:428px;}**/
.form-search .More_fields li label{min-width:120px;text-align:right;}
.form-search .More_fields li.btns{ min-width:60px;}

.form-horizontal {padding:10px 0px 0px 0px;margin-top:0px;background:#fff;border:0px solid #fff;}  .control-group {margin-bottom:8px;}.form-horizontal{}
.form-horizontal .control-label {padding-top:3px;} .form-horizontal .controls {text-align:left;overflow-x:auto;overflow-y:hidden;}
.form-horizontal .controls label.error {background-position:0 2px;}

.form-horizontal .table-form{width:100%;border-color:#dddddd;}
.form-horizontal .table-form, .form-horizontal .table-form td{border:1px solid #ebebeb;background-color:#fdfdfd;padding:4px;} 
.form-horizontal .table-form td.tit{background:#fafafa;text-align:center;padding-right:8px;white-space:nowrap;}
.form-horizontal .form-actions{margin-bottom:0;}

.form-horizontal fieldset .row-fluid {margin-bottom:10px;}

.pagination {margin:8px 0;} /**.pagination .controls a{border:0;}**/
.pagination .controls input{border:0;color:#999;width:30px;padding:0;margin:-3px 0 0 0;text-align:center;}

.modal-backdrop {background-color:#ffffff;}
.modal-backdrop,.modal-backdrop.fade.in {opacity:0.5;filter:alpha(opacity=50);}
.modal.tree {width:300px;margin:-250px 0 0 -180px;*margin:-200px 0 0 -150px;}
.modal.tree .modal-body {height:260px;padding:20px 25px;}

.accordion-heading,.table th {white-space:nowrap;background-color:#f5f5f5;
   /**
	background-image:-moz-linear-gradient(top,#ffffff,#f5f5f5);background-image:-ms-linear-gradient(top,#ffffff,#f5f5f5);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#FAFAF9), to(#f5f5f5));background-image:-webkit-linear-gradient(top,#ffffff,#f5f5f5);
	background-image:-o-linear-gradient(top,#ffffff,#f5f5f5);background-image:linear-gradient(top,#ffffff,#f5f5f5);
	background-repeat:repeat-x；**/
	}
.accordion-heading {filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fefefe', endColorstr='#f5f5f5', GradientType=0);
	float:inherit;width:100%;webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}
.accordion-heading a:hover,.dropdown a:hover {text-decoration:none;background:none;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}
.accordion-heading .accordion-toggle {font-size:14px;_padding-top:10px;_padding-bottom:8px;border-radius:2px;}{font-family:黑体;}
.accordion-heading .accordion-toggle i {_margin-top:-1px;}
.accordion-inner {padding:3px 8px 3px 8px;}
.accordion-inner .nav-list {margin-bottom:4px;}
.accordion-inner .nav-list li a {padding:3px 0px 3px 8px;}
.accordion-inner .nav-list li a:hover{background:#92c3f7;}
.nav-tabs #step1Li a:hover,.nav-tabs #step2Li a:hover{background:#92c3f7;}

#left,#right,#openClose {float:left;} #openClose {width:6px;padding:0 2px 0px 0px;boder-right:1px solid #ebebeb;cursor:pointer;}
#openClose,#openClose.close {background:#efefef url("../images/openclose.png") no-repeat -29px center;}
#openClose.close {background-position:1px center;opacity:0.5;filter:alpha(opacity=50)}



body { background:#f7f7f7;}/****/
#main {padding:0;margin:0;} #main .container-fluid{padding:0 4px 0 6px;}
#header {margin:0 0 0px;position:static;} #header li {font-size:14px;_font-size:12px; background:rgba(255,255,255,1);background:#fff\0; border:1px solid #fff; height:22px; line-height:22px; border-radius:2px; margin:0px 5px; margin-top:13px;}
#header .brand {font-family:"Microsoft Yahei", "Microsoft YaHei";font-size:26px;padding-left:33px;}
#header .brand a img{ padding:5px 0px;}
.navbar .nav.pull-right{margin-right:10px;}
#footer {margin:8px 0 0 0;padding:3px 0 0 0;font-size:11px;text-align:center;border-top:0px solid #0663A2;}
#footer, #footer a {color:#999;} #left{overflow-x:hidden;overflow-y:auto;background:#f7f7f7;} #left .collapse{position:static;}
#userControl>li>a{/*color:#fff;*/text-shadow:none;} #userControl>li>a:hover, #user #userControl>li.open>a{background:#fff;}
#main .top{ 
  /**
background:#ff0000;
background-color: #45aeea;
**/
  background-image: -moz-linear-gradient(left, #284a88, #4273b5 );
  background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#284a88), to(#4273b5));
  background-image: -webkit-linear-gradient(left,#bef8ab, #395a9c,  #4273b5);
  background-image: -o-linear-gradient(left,#284a88, #395a9c, #4273b5);
  background-image: linear-gradient(to right,#284a88, #395a9c, #4273b5);
  background-repeat: repeat-x;
  background:url( ../../static/bjjs/images/img/topbgline.png) repeat-y center\0;/* IE8支持*/
  background:url( ../../static/bjjs/images/img/topbgline.png) repeat-y center\0\9;/* IE9支持*/
}


/**头部**/
/**.navbar-inner{background:#fff; }**/
.navbar-inner li a,.nav pull-right li a,#userControl>li>a{color:#666666;height:22px; line-height:22px; padding:0px 10px;}
.navbar-inner li a i, .nav pull-right li a i, #userControl>li>a>i{ margin-right:8px; color:#09F; font-size:16px;}
.navbar .brand{padding:5px;}
/**
.brand img{ width:200px;}
**/
.navbar-inner li a{border-radius:2px;}
/**导航**/
.nav-collapse .nav li{min-width:110px;float:left;text-align:center;line-height:36px;  }
.nav-collapse li a{color:#fff; font-weight:bold; font-size:13px;}
.nav>.active>a{background:#284a88; }{.nav li a:hover, #007bff;}
.nav li a:hover{background:#92c3f7;}{rgba(11,219,183,.3);background:#49aae8\0;color:#fff;}{#007bff;}
#header .dropdown-menu li{ margin:8px 0px;}
.nav .dropdown-menu li a:hover{background:#007bff;color:#fff; border-radius:4px;}
.nav .dropdown-menu li a:hover i{color:#fff; }
.nav-tabs>.active>a{background:#fff;}
.nav-tabs a:hover{background:#f7f7f7;}

.nav-collapse{ width:100%; display:block;clear:both;height:36px;
background:rgba(0,185,239,.1);
background:url( ../../static/bjjs/images/img/navbg.png) repeat \0;/* IE8支持*/

}{background:#0078d7;}
.nav{margin-bottom:0px;}	
	
.row-fluid{padding-top:10px;}
.accordion-inner{ background:#fff;border-radius:0px 0px 4px 4px;}

.nav-list .active a{border-radius:2px; background:#0078d7;}

.accordion a{color:#666;}
.accordion-inner .nav-list li a:hover{border-radius:2px; color:#fff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0);}
.nav-list .active .hide a{background:#fff;}
.nav-list .active .hide a:hover{color:#666;}


.form-search{ background:#f1f1f1;border-radius:2px;border: 1px solid #ebebeb; margin-top:5px;}
.bg_white_10{ padding:5px; background:#fff;border:0px solid #ebebeb; border-top:none;}
.bg_white_10_tn{ padding:5px; background:#fff;border:1px solid #ebebeb; border-top:none;}
.form-search .input-append .btn{border-radius:0px 4px 4px 0px; padding:4px 6px;}


.form-horizontal .control-group{margin-bottom:5px;}
.form-actions{border: 0px solid #ebebeb;border-radius:2px;}

.ztree {overflow:auto;margin:0;_margin-top:10px;padding:10px 0 0 10px; background:#fff;}


.panel-default{margin:10px 0px 10px 0px; border:1px solid #ebebeb;border-radius:2px;line-height:38px; }
.panel-heading{ background:#fafafa; padding-left:10px; border-bottom:1px solid #ebebeb; }
.panel-collapse{ padding:0px 10px 0px 10px;}{background:#fff;}

ul li{list-style-type:none;}
.p10{padding:10px;}

.localArea{background: #E4E4E4;border: 1px solid #ebebeb;height: 28px;line-height: 28px;margin-bottom: 6px;padding: 0 10px;}
.titleArea{background: #fafafa;height: 35px;line-height: 35px;margin-bottom: 6px;padding: 0px 10px;}

.navbar .nav > li >.btn_off_out{height:18px; line-height:18px;border-radius:2px;padding:0px;border:1px solid #ebebeb;background:#fafafa;padding:2px 5px;margin:13px 10px 0px 0px; display:block;}

.flt{ float:left;}
.flr{ float:right;}
.m10{margin:3px;}
.ml0{margin-left:0px;}
.mt0{margin-top:0px;}
.mt10{margin-top:10px;}
.p10{padding:10px;}
.mb10{margin-bottom:10px;}

.floatLi li { float: left; list-style: none; min-height:32px;line-height:32px; border-bottom:0px dotted #ebebeb;padding-bottom:0px;}
.cone,.ctwo{ width:100%;}
.cone ul,.ctwo ul,.cthr ul{
	float:left;
	border:1px solid #ebebeb;
	border-top: 1px solid #fafafa;
	-moz-border-radius: 0px 0px 2px 2px;
    -webkit-border-radius: 0px 0px 2px 2px;
    border-radius: 0px 0px 2px 2px;
    display:block;
    line-height:24px;
    margin:0px 0px 15px 0px;
    padding:1% 4%;
    /**
    -webkit-box-shadow:0 0 5px #ebebeb;  
    -moz-box-shadow:0 0 5px #ebebeb;  
    box-shadow:0 0 5px #ebebeb;  
    background-image:-webkit-linear-gradient(top,#ffffff,#f5f5f5);
    background-image: -o-linear-gradient(top,#ffffff,#f5f5f5);
    background-image: linear-gradient(top,#ffffff,#f5f5f5);
    background-repeat: repeat-x;
    **/
	}
.cone .titleArea,.cthr .titleArea,.ctwo .titleArea{
	color:#999;
	/**
	background-image:-webkit-linear-gradient(top,#ffffff,#f5f5f5);
    background-image: -o-linear-gradient(top,#ffffff,#f5f5f5);
    background-image: linear-gradient(top,#ffffff,#f5f5f5);
    **/
    background-repeat: repeat-x;
	border: 1px solid #ebebeb;
	border-bottom:0px;
	-moz-border-radius:2px 2px 0px 0px;
    -webkit-border-radius: 2px 2px 0px 0px;
    border-radius:2px 2px 0px 0px;
    margin-bottom:0px;
    }
.cone ul,.ctwo ul{background-image:none; min-width:91.8%;max-width:100%;} 
.cone li{width:100%; float: left; display:block;  position: relative;}   
.ctwo li{width:50%; float: left; display:block;  position: relative;}
.cthr li{width:33.3%;float: left;}
.floatLi{ background:#fff;}
.floatLi li .help-inline font{ display:block; width:8px; float:left; margin-right:6px; }
.floatLi li label{width:95px; color:#777; }
.floatLi li label span{color:#ffffff;}
.ctwo li label.error {position: absolute; right:10px; bottom:8px;color:#ea5200;font-size: 13px; font-weight: normal;z-index: 100; background-color:rgba{0,0,0,1}; }


/*—--------------------------颜色值-------------------------------------*/
.bc_blue{background:rgb(117,155,225);}
.bc_red{background:rgb(229,57,53);}
.bc_orange{background:rgb(255,103,0);}
.bc_yellow{background:rgb(255,172,19);}
.bc_green{background:rgb(131,196,78);}
.bc_Lightblue{background:rgb(33,150,243);}
.bc_white{background:rgb(255,255,255);}
.bc_back{background:rgb(0,0,0);}
.bc_gray{background:rgb(204,204,204);}
.red{ color:rgb(229,57,53);}
.orange{color:rgb(255,103,0);}
.yellow{color:rgb(255,172,19);}
.green{color:rgb(231,196,78);}
.Lightblue{color:rgb(33,150,243);}
.blue{color:rgb(117,155,225);}
.white{color:rgb(255,255,255);}
.back{color:rgb(0,0,0);}
.gray{color:rgb(204,204,204);}


.Wdate{width:100px;text-align: left;}
.Wdatetime{width:160px;text-align: left;}



.break-word { word-wrap: break-word; break-word: break-all; }

.table-zs th{ background-image:none; font-size:12px;background:#fafafa; color:#999; text-align: right; }
.table-zs td{ background:#fff;}

.page-title{height:30px;text-align: center;padding:10px 0px 3px 0px; border: 1px solid #ebebeb;border-bottom:1px solid #ebebeb; background:#fff; border-radius:4px 4px 0px 0px;margin-top: 10px;}
.page-title span{ font-size:16px; color:#0078d7; font-weight: bold;}
.page-title h3 span{ font-size:12px; color:#ff0000;}
.page-title h4{ color:#555; font-size:14px;}
#lodop_install_tip{position: absolute; right:20px; z-index:10000; top:40px;}
#lodop_install_tip font{ display: block; margin-top: -20px; }
.pt0{padding-top: 0px;}
.ml0{margin-left: 0px;}

.navbar .nav li.dropdown.open.active >.dropdown-toggle{color:#ffffff; background-color:#fff;}
.navbar .nav li.dropdown.open > .dropdown-toggle{ background:#fff;}
.nav-tabs > li > a { padding-top:4px;padding-bottom: 4px;line-height: 20px; border: 1px solid transparent;-webkit-border-radius: 2px 2px 0 0;;
-moz-border-radius:2px 2px 0 0;;border-radius: 2px 2px 0 0; color:#555;}

.form-search .ul-form .input-large {width: 110px;}
.breadcrumb { padding: 4px 4px 8px 4px;}

iframe{background:#fff;}
input[type="text"]{padding: 4px 0px 4px 0px;}
.searchui{ width:100%; width:1049px;}
.searchui tr{ line-height:32px; padding-bottom:8px;}
.searchui tr th{ font-weight:normal; text-align:right; color:#888; padding-right:3px; }{padding-bottom:8px;}
.table_last{text-align: right; padding-right:20px;}

.label-danger {background-color: #d9534f; color: #fff;}
.label-success{background-color: #5cb85c; color: #fff;}
.label-warning{background-color: #f0ad4e; color: #fff;}

.titleArea .btn{ line-height:10px;}
.icon_add{ }
.input-bg-readonly{background:#f6f6f6;color: #555; border: 1px solid #ebebeb; padding: 4px 4px 4px 4px; min-width: 110px;}

.btn-lr{
	width:22px;height: 22px;line-height: 22px;text-align: center;display: block;
    background: #fff; border-radius: 60%; position: absolute;top: 248px; font-weight: bold; box-shadow: 0px 0px 5px #ccc;
}
.btn-search{margin-top:3px;margin-bottom:3px;}
.btn-lr:hover{background:#007bff; color:#fff;}

.btn-lr_right{right:0px;}
.btn-lr_left{left: 0px;}

input[readonly]{
    cursor: auto;
    background-color: #fff;
}

.table-bordered thead:first-child tr:first-child th{border-top: 1px solid #ccc;}
.table thead th{height:20px;line-height:20px;  background:#efefef; color:#000; border:1px solid #ccc;border-right: 0px;}
.table-bordered thead:first-child tr:first-child > th:first-child{webkit-border-top-left-radius: 0px;border-top-left-radius: 0px; -moz-border-radius-topleft: 0px;}

.setShowTrNum{
	display: inline-block !important;
	text-align: center;
  margin: 0 !important;
  vertical-align: top !important;
  width: 4em;
  height: 16px !important;
  margin-top: 2px !important;
}
.setShowTrNumText{
	vertical-align: top !important;
	padding: 5px 5px 5px 10px;
  position: relative;
}
.setShowTrNumText::after{
	content: '可按回车键确认';
	display: inline-block;
	width: 7em;
	padding: 2px 4px;
	color: #fff;
	background-color: rgba(0, 0, 0, 0.75);
	position: absolute;
	top: -27px;
	left: 66px;
	z-index: 9999;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
	-ms-transition: opacity .3s;
	-o-transition: opacity .3s;
	transition: opacity .3s;
}
.setShowTrNumText.showTips::after{
	visibility: visible;
	opacity: 1;
}
.setShowTrNumText::before{
	content: '';
	display: inline-block;
	width: 0;
	height: 0;
	border-top: 5px solid rgba(0, 0, 0, 0.75);
	border-bottom: 5px solid transparent;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	position: absolute;
	top: -3px;
	left: 75px;
	z-index: 9999;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
	-ms-transition: opacity .3s;
	-o-transition: opacity .3s;
	transition: opacity .3s;
}
.setShowTrNumText.showTips::before{
	visibility: visible;
	opacity: 1;
}
.setShowTrNumBtn {
	margin: 0 !important;
	margin-top: 2px !important;
  vertical-align: top !important;
}
