/*!
 * Copyright &copy; 2012-2013 <a href="http://www.incentury.cn/">濠㈠爢鍡欑闁烩晛鐗忛～鏍ㄧ▔閺嶎偊鍋�</a> All rights reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 */
html,body {scrollbar-face-color:#ffffff;scrollbar-highlight-color:#ffffff;scrollbar-darkshadow-color:#ffffff;padding:.6%;}
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;font-size:13px;_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: 10px 5px;*margin-top:1px;}
.control-label {float: left;width: 160px;padding: 0px!important;font-weight:normal!important;}
input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly] {cursor:auto;background-color:#f3f3f3;}
.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 {vertical-align:middle;color:#fff}
.table th, .table td {vertical-align:middle;}
.table td i{margin:0 2px;}
.table thead{
	background: #54a1fe;
	background-color: rgb(52, 73, 94)\9;
	color: #ECF0F1;
	}
	.table tbody tr{border-bottom:solid #eee 1px}
.table tbody tr:hover{background:rgba(38, 185, 154, 0.07);}
.table-striped tbody>tr:nth-child(odd)>td, .table-striped tbody>tr:nth-child(odd)>th{background-color:#F5F5F5}
.table-condensed th{padding: 8px;}
.table-condensed td{padding: 8px;}
.sort-column{
/* 	color:#0663A2; */
	cursor:pointer;}

.supcan {border:1px #d3d3d3 solid;height:300px;}

.form-group {border-bottom:1px dotted #dddddd;} legend + .form-group {margin-top:8px;}
.measure-input {background:url("../images/ruler.gif") repeat-x scroll 0 bottom transparent;}
.input-min{width:30px;} .input-mini{width:90px;height: 26px;} .input-sm{width:120px!important;border-radius: 4px;padding-left: 8px;}.input-xlarge{width: 180px!important;}.input-area{width: 270px!important;height:100px!important}.input-xxlarge {width:460px!important}
.help-block,.help-inline {color:#aaaaaa;margin-left: 3px;} .alert {margin-bottom:10px;}

/* .form-search label{margin-left:10px;float: left;} */
.form-search span label{margin-left:0;}
.form-search .ul-form {margin:0;overflow:hidden;padding: 0px;}
.form-search .ul-form li{display: inline-block;list-style:none;margin: 5px 0;vertical-align: top;}
.form-search label{text-align:right;float: left;line-height: 31px;padding: 0 5px 0 30px;}
/* .form-search .ul-form li div a{padding: 2px 15px;border-top-right-radius: 10px;border-bottom-right-radius: 10px;height: 30px} */
.form-search .ul-form li span label{width:auto;float:none}
.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}
.form-search .btn{margin-right:5px;}
.form-horizontal {margin:0 0 0 10px;} .form-horizontal .form-group {padding: 8px 0px;margin: 0px!important;}
.form-horizontal .control-label {line-height: 30px;} .form-horizontal .controls {text-align:left;overflow-x:auto;overflow-y:hidden;margin-left:180px;line-height: 30px;}
.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 #ddd;background-color:#fdfdfd;padding:4px;} 
.form-horizontal .table-form td.tit{background:#fafafa;text-align:center;padding-right:8px;white-space:nowrap;}
.form-horizontal{margin-bottom:0;}
.form-horizontal fieldset .row-fluid {margin-bottom:10px;}
.form-actions {padding: 17px 180px 18px;margin-top: 18px;margin-bottom: 18px;position: relative;}
.pagination {margin:20px 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;}

.panel-heading,.table th {white-space:nowrap;background-color:transparent;
/* 	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; */
	}
.panel-heading {filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fefefe', endColorstr='#f5f5f5', GradientType=0);
	float:inherit;width:100%;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
.panel-heading a:hover,.dropdown a:hover {text-decoration:none;background:none;}
.panel-heading .panel-toggle {font-family:Microsoft YaHei;font-size:14px;_padding-top:10px;_padding-bottom:8px;white-space: normal;}
.panel-heading .panel-toggle i {_margin-top:-1px;}
.panel-inner {padding:3px 8px 3px 8px;}
.panel-inner .nav-list {margin-bottom:4px;}
.panel-inner .nav-list li a {padding:3px 0px 3px 8px;}
.controls-wrap{display:block!important;}
#left,#right,#openClose {float:left;} #openClose {width:6px;margin:0 1px;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)}

/*******ckeditor閺堬拷婢堆囩彯鎼达拷*******/
.cke_contents{max-height: 500px;}
.genScheme-controls{display: block!important;}
.controls-checkbox{display: block!important;overflow-x: hidden !important;line-height: 34px;width: 70%;}.controls-checkbox span{margin-right: 8px;}
.form-search{padding: 10px 15px 6px;display: flex}
.input-data{padding-left: 10px;}
.input-query{height: 30px;line-height: 12px;margin-bottom: 2px;}
.input-group{width: 160px!important;float:left;}
.input-group-addon{background-color: #fff;}
.input-group .form-control{border-top-left-radius: 4px!important;border-bottom-left-radius: 4px!important}
.select-controls{line-height: 26px!important;}
.controls .input-test{width: 180px!important}
.input-test{float: left;height: 30px;width: 145px!important;margin-right:5px}
.input-group .input-test{margin-right:0px}
.select2-container a{height: 30px!important}
.btn-sm{height:30px;font-size: 13px;padding: 3px 10px;}
.lbl-fn{float:none!important}
.lbl-data{width: 50px!important;text-align: center!important;margin:-3px 0 0!important;padding: 0px !important;}
.ul-form li div a span{line-height: 24px}
.form-search div div a span{line-height: 26px}.form-search span input{float:left}
span label{margin-right:13px;padding:0px!important;float:left;line-height:34px}
li span input[type="radio"]{margin:0 3px;float:none}
.controls input{float:left}
.form-search span input{margin: 8px 5px!important;}
.genScheme-controls .input-group{margin-right:10px}
.controls .input-group{width:180px !important;}.controls .input-group .input-test{height: 30px;width: 100% !important;}
.select_year_term_exam span label{float:none;margin-left: 20px;margin-right: 0px;}
.select_year_term_exam .select2-container{margin-top:-3px;}
/* .select_year_term_exam .btn{margin-left:15px;} */
.input-group-addon{border-top-right-radius: 15px;border-bottom-right-radius: 15px;}
.form-group-float{position: absolute;left: 40%;}
.controls .form-control{width:180px;height:30px}
td .form-control{height:30px}
.controls-checkbox span{display: inline-block; height: 34px;}
label.error{margin-top:7px;line-height:1.42857}
.control-label{text-align: right!important;}
.pagination ul{padding:0px}
.btn{height:30px;padding: 3px 10px;}
/* .form-search .ul-form li .btn{margin-left:15px} */
.pagination .disabled input{float:none}
#big>div{float:left;width:100%;display: block;margin-bottom:15px;}
#big span{white-space: nowrap;}

.btnCance-warp{position: relative;display: inline-block;}
.btnCance-warp .btn{padding-left: 25px}
.btnCance-warp i{position: absolute;top: 8px;left: 10px;color: #fff;}
.controls-wrap .btnCance-warp i{color: #333;}

.fa-arrow-left{color: #333!important}
/* .icon-remove{color: #333!important} */
span .btnCance-warp{margin-left:15px;}
span .btnCance-warp i{top: 5px;left: 6px;}

.actionBar a{position: relative;line-height:17px}
.actionBar a i{position: absolute;top: 8px;left: 8px;}
.actionBar .btn{padding-left: 25px}


.btnCance-warp .disabled{background: rgb(230, 230, 230);border-color: rgba(0, 0, 0, 0.1);border-bottom-color: rgb(179, 179, 179);}
.icon-arrow-left{color:#333!important}
/* .btnCance-warp .icon-search{left:15px} */

.jbox-title-panel{box-sizing: initial;}
.jbox-button-panel{box-sizing: initial;}

.accordion-heading{padding: 10px;}

.searchUl{list-style-type: none;padding: 0;}
.searchUl li{float: left;margin-right: 15px;}
.searchUl li label{padding:0}
.form-horizontal-height{height:355px;overflow-y: auto;}
.input-group{position: relative;}
.input-group label{position: absolute;width: 100px;left: 190px;}

.icon-plus{color:#333!important}
.select2-chosen{margin-top: 2px;}

.a-upload {margin-top: 5px;height: 30px;padding: 4px 10px;position: relative;cursor: pointer;border-radius: 4px;overflow: hidden;display: inline-block;*display: inline;*zoom: 1}

.a-upload  input {position: absolute;font-size: 100px;right: 0;top: 0;opacity: 0;filter: alpha(opacity=0);cursor: pointer}

.dataTables_paginate{
    display: inline-block;
    float: left;
}
.dataTables_info{
	display: inline-block;
	padding: 4px 12px;
	color:#999
}
.paginate_button,
.ellipsis{
    float: left;
    padding: 4px 12px;
    line-height: 20px;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    border-left-width: 0;
    color: #337ab7;
    cursor: pointer;
}
.paginate_button.current{
    background-color: #f5f5f5;
    color: #999;
    cursor: default
}
div>.paginate_button:first-child{
    border-left-width: 1px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-topleft: 4px;
}
.paginate_button.disabled{
    color: #999;
    cursor: default;
    background-color: transparent;
}
.paginate_button:hover{
	background-color: #f5f5f5;
	text-decoration: none;
}
.paginate_button.disabled:hover{
	background-color: transparent;
}
.paginate_button.first,.paginate_button.last{
	display:none
}
.dataTables_length{
	display:none
} 
.sorting {
    background: url(../images/sort_both.png) no-repeat center right;
}
.sorting_asc {
    background: url(../images/sort_asc.png) no-repeat center right;
}
.sorting_desc {
    background: url(../images/sort_desc.png) no-repeat center right;
}

.loadWarp{
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 1111;
}
.loadWarp p{
    text-align: center;
    font-size: 18px;
    color: #333;
    margin-top: 10px;
}
.loadEffect{
    width: 100px;
    height: 100px;
    position: relative;
    margin: 0 auto;
    margin-top:25%;
}
.loadEffect span{
    display: inline-block;
    width: 30px;
    height: 10px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    background: #337ab7;
    position: absolute;
    -webkit-animation: load 1.04s ease infinite;
}
@-webkit-keyframes load{
    0%{
	 opacity: 1;
	    }
	    100%{
	        opacity: 0.2;
	    }
	}
	.loadEffect span:nth-child(1){
	    left: 0;
	    top: 50%;
	    margin-top:-5px;
	    -webkit-animation-delay:0.13s;
	}
	.loadEffect span:nth-child(2){
	    left: 10px;
	    top: 20px;
	    -webkit-transform: rotate(45deg);
	    -webkit-animation-delay:0.26s;
	}
	.loadEffect span:nth-child(3){
	    left: 50%;
	    top: 10px;
	    margin-left: -15px;
	    -webkit-transform: rotate(90deg);
	    -webkit-animation-delay:0.39s;
}
.loadEffect span:nth-child(4){
    top: 20px;
    right:10px;
    -webkit-transform: rotate(135deg);
    -webkit-animation-delay:0.52s;
}
.loadEffect span:nth-child(5){
    right: 0;
    top: 50%;
    margin-top:-5px;
    -webkit-transform: rotate(180deg);
    -webkit-animation-delay:0.65s;
}
.loadEffect span:nth-child(6){
    right: 10px;
    bottom:20px;
    -webkit-transform: rotate(225deg);
    -webkit-animation-delay:0.78s;
}
.loadEffect span:nth-child(7){
    bottom: 10px;
    left: 50%;
    margin-left: -15px;
    -webkit-transform: rotate(270deg);
    -webkit-animation-delay:0.91s;
}
.loadEffect span:nth-child(8){
    bottom: 20px;
    left: 10px;
    -webkit-transform: rotate(315deg);
    -webkit-animation-delay:1.04s;
}
#changePage,#changeLen{
	width:40px;
	border: 0;
	text-align: center;
}