/*!
 * Copyright &copy; 2012-2013 <a href="https://github.com/admin/jesims">jesims</a> All rights reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 */
html, body {

	padding: 0;
	color: #777;
}

.hidden {
	display: none;
}

iframe {
	/* background: #fff; */
	display: block;
}

img {
	max-width: auto;
}

h1 {
	font-size: 30px;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
}

a {
	outline: none;
	color: #3497e2;
	cursor: pointer;
}

a:active {
	star: expression(this.onFocus = this.blur ());
}
/* body,label,input,button,select,textarea,.uneditable-input,.navbar-search .search-query {font-family:Helvetica, Georgia, Arial, sans-serif, 闂傚倸鍊搁崐鎼佸磹閹间礁纾圭�瑰嫭鍣磋ぐ鎺戠倞妞ゆ帒顦伴弲顏堟偡濠婂啰效婵狅拷娓氾拷濮婅櫣绱掑Ο铏逛紘濠碘槅鍋勭�氼喚鍒掓繝姘亹缂備焦顭囬崢鐢告⒑缂佹ê濮﹂柛鎾村哺婵＄敻鎮㈤崗鑲╁幐婵炶揪绲块…鍫ヮ敂椤撱垺鐓涢悘鐐插⒔濞插锟芥鍠楅幐铏繆閹间礁唯闁靛／灞芥櫔缂傚倸鍊搁崐椋庢閵堝绠�瑰嫭澹嬮弨浠嬫煟濡搫绾у璺哄閺岋綁骞橀崡鐐插Е闂佸搫鐭夌紞浣割嚕閹绢喗鍊烽悹鍥囧嫬顏堕梺闈╁瘜閸欏繘骞忓畡閭︽僵闁绘劦鍓欓锟�;font-size:13px;_font-size:12px;} */
body{
	font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma,
	"Hiragino Sans GB", STHeiti, "Microsoft YaHei";
	font-size: 14px;
	_font-size: 12px;
	background: #f2f2f2;     
}

label, input, button, select, textarea, .uneditable-input,
.navbar-search .search-query {
	font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma,
	"Hiragino Sans GB", STHeiti, "Microsoft YaHei";
	font-size: 14px;
	_font-size: 12px;
	background: #Fff;
}

.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;
	background: transparent;
}

input[type="file"] {
	width: 230px;
}
input[type="radio"]:focus {
	outline: none;
}
input[type="radio"]{
	margin: -2px 1px 0 15px!important;
}
/*
input[type="radio"] {
	margin: 0px 3px;
	*margin-top: 1px;
	 -webkit-appearance: none;
    vertical-align:middle;
    margin-top:0;
    background:#fff;
    border:#E9EDF6 solid 1px;
    border-radius: 50%;
    min-height: 16px;
    min-width: 16px;
    position:relative;
}

 input[type="radio"]:checked{

    border: #EB4339 solid 1px;

    }
input[type="radio"]:checked::after{
    content: '';
    top: 2px;
    left: 2px;
    position: absolute;
    background: #EB4339;
    border: #fff solid 2px;
    height: 6px;
    width: 6px;
    border-radius:50%;
    }

input[type="checkbox"]{
    -webkit-appearance: none;
    vertical-align:middle;
    margin-top:0;
    background:#fff;
    border:#E9EDF6 solid 1px;
    border-radius: 3px;
    min-height: 16px;
    min-width: 16px;
    position:relative;
}
input[type="checkbox"]:checked {
    background: #EB4339;
}
input[type="checkbox"]:checked::after{
    content: '';
    top: 2px;
    left: 2px;
    position: absolute;
    background: #EB4339;
    border: #fff solid 2px;
    height: 4px;
    width: 6px;
    border: 2px solid #fff;
    border-top-color: transparent;
    border-right-color: transparent;
    -ms-transform: rotate(-60deg);
    -moz-transform: rotate(-60deg);
    -webkit-transform: rotate(-60deg);
    transform: rotate(-45deg);
}
 */


input[disabled], select[disabled], textarea[disabled], input[readonly],
select[readonly] {
	cursor: auto;
	background-color: #eee;
	/* width: 220px; */
}
.Wdate,.gen-treeselect-width,.input-append input[readonly]{
	    background-color: #fff!important;
}       
        

.input-prepend input, .input-append input, .input-prepend select,
.input-append select, .input-prepend .uneditable-input, .input-append .uneditable-input
{
	position: static;
	/* background: #fff; */
	border: 1px solid #e3e8f5;
}

legend {
	color: #356272;
	font-size: 14px;
	font-weight: 600;
	padding: 16px 0 3px 0px;
	line-height: normal;
	text-indent: 10px;
	width: 100%;
	height: 30px;
	margin: 0 auto;
	background: #fff;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

fieldest{
	background-color: #fff;
	display: block;
	margin-top: 20px;
}

.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: 0px;
	/* 	    padding-top: 15px; */
}
.breadcrumb{
	width: 98%;
	margin: 0 auto;
	background: #fff;
	padding: 10px 0!important;
	margin-top: 15px;
	border-radius:5px 5px 0 0 ;
}

.list-table .breadcrumb{
	width: 100%;

}
.nav-tabs {
	/*    padding-left: 15px; */
	background: #fff;
	width: 100%;
	font-weight: bold;
	height: auto;
	margin-bottom: 20px;
}

/* .nav-tabs:before{
	    content: '';
    display: block;
    position: absolute;
    top: 46px;
    left: 0px;
    border-bottom: 6px solid #6798bb;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
} */
.nav-list li a {
	margin-top: 5px;
	margin-bottom: 5px;
	_padding-top: 6px;
}

.list-table{
	width: 98%;
	background: #fff;
	margin: 20px auto;
	border-radius:5px;
}
.list-table1{
	/* margin-top: 0px;
    border-radius: 0 0 5px 5px; */
}
.list-table2{
	margin-top: -20px;
	border-radius: 0 0 5px 5px;
}

.tagiframe .list-table{
	margin-top: 0px;
}

.nav-list li a i {
	_margin-top: -1px;
}

.table th, .table td {
	vertical-align: middle;
	font-size: 14px;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	/* text-align: center; */
	overflow: hidden;
}

.table td i {
	margin: 0 2px;
}

.table-nowrap td {
	width: 200px;
	max-width: 175px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.sort-column {
	color: #0663A2;
	cursor: pointer;
}

.supcan {
	border: 1px #d3d3d3 solid;
	height: 300px;
}


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-mini {
	width: 90px;
}

.input-small {
	width: 120px;
}

.input-medium {
	width: 163px;
}

.input-xxlarge {
	width: 460px;
}

.help-block, .help-inline {
	color: #aaaaaa;
}

.alert {
	margin-bottom: 10px;
}

.form-search label {
	/* margin-left: 10px;
	margin-right: 15px; */

}

.form-search span label {
	margin-left: 0;
}

.form-search .ul-form {
	margin: 0;
	overflow: hidden;
	/*     border-left: 1px solid #E8EDF8; */
	border-bottom: 1px solid #EFF4F6;
	background: #fff;
}

.form-search .ul-form li {
	float: left;
	list-style: none;
	height: 40px;
	line-height: 0;
	margin-left: 20px;
}
.form-search .ul-form li.radio_label {

	line-height:35px;

}
/* .form-search .ul-form li.btns{
	width: 100px;
    text-align: right;

} */
.form-search .ul-form li label {
	/* width: 100px; */
	text-align: right;
	background: #fff;
}

.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;
	    float: right;
    margin-right: 50px;
} */
.form-search .ul-form li.btns .btn {
	margin-right: 5px;
	border-radius: 0;
}

.form-search .ul-form input {
	border-radius: 4px;
}

.form-horizontal .control-group {
	margin-bottom: 8px;
}

.form-horizontal .control-label {
	padding-top: 10px;
	padding-right: 30px;
}

.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 #E9EDF8; */
	/* background-color: #fdfdfd; */
	padding: 4px;
	border-top: 0;
}

.form-horizontal .table-form td.tit {
	background: #FFF;
	text-align: right;
	/* padding-left: 10px; */
	white-space: nowrap;
	/* font-weight: bold; */
	color: #505050;
	padding-right: 10px;
}

.form-horizontal .form-actions {
	margin-bottom: 0;
	box-sizing: border-box;
}

.form-actions {
	margin-top: 0px;
	border-top: 0
}

.form-horizontal fieldset .row-fluid {
	margin-bottom: 10px;
}

fieldset {
	margin: 10px;
	margin-bottom: 20px;
	background: #fff;
}

.pagination {
	clear: both;
	background: #fff;
	margin: 0px auto;
	width: 98%;
	padding: 5px 0px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.pagination ul {
	float: right;
}

.pagination .controls a {
	border: 0;
}

.pagination .controls input {
	border: 0;
	color: #999;
	width: 30px;
	padding: 0;
	margin: -3px 0 0 0;
	text-align: center;
	/* background: #f0f1f4; */
}

.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 {
	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;
}

.table th {
	background-color: #Fff;
	/* background-color: #e5ebee; */
	color: #676a6c;
}

.accordion-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;*/
}

.accordion-heading a:hover .accordion-toggle:hover, .dropdown a:hover {
	text-decoration: none;
	background: none;
	/* background-color: #42515f; */
}

.accordion-heading .accordion-toggle {
	/* font-family: 濠电姷鏁告慨鐑藉极閸涘﹥鍙忛柣銏犲閺佸﹪鏌″搴″箹缂佹劖顨嗘穱濠囧Χ閸涱厽娈查梺鍝勬缁秵绌辨繝鍥ч柛娑卞幗濞堝爼姊哄ú璇插箺闁荤啿鏅犲濠氭偄閸忕厧锟界粯鎱ㄥΔ锟藉Λ娆撴偩閸洘鈷戦柟鑲╁仜婵″ジ鏌涙繝鍌ょ吋闁轰焦鎹囧畷鎰版偆娴ｅ湱绉锋繝鐢靛仜瀵爼鎮ч弴鐘插疾闂備線娼ц噹闁告侗鍨抽崝璺衡攽閻樺灚鏆╁┑顔芥綑鐓ら柨鏇炲�归崑鍌炴煏婢跺棙娅嗛柣鎾跺枛閺岋繝宕堕埡浣风捕闂佽法鍠曞Λ鍕耿闁秵鏅搁柤鎭掑劤閸熸煡鏌熼崙銈嗗; */
	font-size: 14px;
	_padding-top: 10px;
	_padding-bottom: 8px;
	position: relative;
}

.accordion-heading .accordion-toggle i {
	_margin-top: -1px;
	position: absolute;
	top: 0px;
	right: 10%;
}

.accordion-inner {
	/* padding: 3px 8px 3px 8px; */

}

.accordion-inner .nav-list {
	margin-bottom: 4px;
}

.accordion-inner .nav-list li a {
	padding: 0px 31px;
}

.gen-input-width {
	/* width: 220px; */
}

.gen-select-width {
	/* width: 224px; */
}

.gen-treeselect-width {
	width: 173px;
}

.gen-input-xxlarge {
	width: 84%;
}

#left, #right, #openClose {
	float: left;
}

#right {
	margin-top: 20px;
/* 	background: #EBEFF5; */
}

#left.accordion-group {
	background: #fff;   
}

/* #left i{
	color:#000;
} */
#openClose {
	width: 6px;
	/* margin: 0 1px; */
	cursor: pointer;
	/* 	background-color: #6798bb; */
}

#openClose, #openClose.close {
	background: #d4d4d4 url("../images/openclose.png") no-repeat -29px
	center;
	/* background:url("../images/openclose.png") no-repeat -29px center; */
	border-right: 1px solid #d0d0d0;
	border-left: none;
}

#openClose, #openClose.open {
	border-left: 1px solid #d0d0d0;
	border-right: none;
}

#openClose.close {
	background-position: 1px center;
	opacity: 0.5;
	filter: alpha(opacity = 50);
}

#treeTableList td>a {
	margin-left: 10px;
}

.table-striped tbody>tr:nth-child(n):hover {
	/* background-color: #e5f3f7; */
	background-color: #e6f0f3;
}

.table-striped {

}

.ztreetopdiv {
	margin-top: 6px;
	/* 闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧湱锟界懓瀚崳纾嬨亹閹烘垹鍊為悷婊冾樀瀵悂寮介鐔哄幐闂佹悶鍎崕閬嶆倶閳哄啰纾奸柟閭﹀弾濞堟粓鏌″畝锟介崰鏍箖瑜斿畷濂告偄閸濆嫬娈ラ梻鍌欑閹诧繝宕圭憴鍕弿闁圭虎鍠栭悡姗�鏌熸潏楣冩闁稿鍔欓幃妤呭捶椤撶倫銏°亜閵夛妇绠樼紒杈ㄦ尰閹峰懘宕崟纰夋嫹瀹�鍕厱闁靛绠戦埢鏇㈡煛娴ｈ宕岄柟顔煎⒔娴狅箓骞嗚閻ｎ剟姊虹拠鎻掝劉闁告垵缍婂畷銏ゆ偩瀹�锟介崡姘舵煟閺冨倸甯舵鐐灪缁绘盯宕卞Ο鍏煎櫗闁诲孩鑹剧紞濠囧蓟閿濆鍋勯柣鎾崇凹閸犲﹤鈹戦埥鍡楃伈闁圭兘鏀辩换婵嗏枔閸喗鐏堥梺鎸庢磸閸斿矂鍩㈠澶嬫櫜濠㈣泛锕﹂澶愭⒑閸涘﹥澶勯柛銊у閸庮偊姊绘笟锟藉褔篓閿熻棄鈹戦垾铏枠闁轰焦鎸荤粋鎺旓拷锝庡墰閺嗩偄鈹戦纭锋敾婵＄偠妫勯悾鐑筋敃閿曪拷缁�瀣⒒閸喓鈽夊鐟扮墛娣囧﹪鎮欓鍕舵嫹閵堝鍌ㄥΔ锝呭暙缁�鍌涙叏濡ゅ瀚归梺璇″枙閸楁娊銆佸▎鎴炲磯闁靛ě鍕帆濠电姷鏁搁崑鐐哄垂閸洘鍋￠柕澶嗘櫆閺呮悂鏌﹀Ο渚▓闁绘挸銈搁弻锛勪沪鐠囪鎷峰┑瀣祦濞撴熬鎷锋鐐村浮楠炲鈹戦崱鈺傛笎婵犵數濮烽弫鎼佸磻濞戙垹绠犵�癸拷閸曨偄鐎梺鑺ッˇ钘夘焽閺嶃劎绠剧�瑰壊鍠曠花璇裁归懖鈺佲枅闁哄本鐩鎾Ω閵夈倕顥氶梻浣哥秺椤ユ捇宕楀Ο铏规殾濠靛倻顭堥崡鎶芥煟閹邦噮鏆滅紒槌栧櫍濮婄粯鎷呴崨濠冨創缂備礁顑勭欢姘暦閹达箑绠婚悹鍥皺椤斿棝鎮楅悷鏉款伃闁稿锕ら…鍥煛閸屾ü绨婚梺鍦劋閸ㄧ敻鏁撻悾宀�甯涙い銊︾懇濮婂宕掑▎鎴М闂佸湱鈷堥崑鍡涘箖椤曪拷椤㈡洟鏁冮敓鐣岀矆婢舵劖鐓欓弶鍫濆⒔閻ｈ京绱掗悩宕囧⒌闁哄本娲濈粻娑氾拷锝庝悍閹风兘寮撮悩鍏哥瑝濠殿喗顭堥崺鏍偂濞戞﹩鐔嗛悹杞拌閸庢盯鏌涙惔娑樺姦闁哄本鐩俊鍫曞椽娴ｇ澹嬬紓鍌欐祰妞存悂骞愭繝姘闁告侗鍠撻崑濠囨煙缁嬪灝鐦ㄩ柨鐔诲Г椤ㄥ﹤顫忓ú顏勫窛濠电姴瀚崳褔姊洪崫銉ユ瀾婵炲吋鐟╅、姘舵晲婢跺á鈺呮煥閺冨倹娅曠紒澶婄埣濮婃椽宕橀崣澶嬪創濡炪倖鍨靛Λ娑㈡晸閼恒儰浜㈡い顐㈩樀楠炲牓濡搁妷顔藉缓闂佺硶鍓濋〃鍛达綖椤愩倗纾藉ù锝呭濡茶淇婇悙鎵煓鐎殿喖顭烽弫宥夊礋椤忓懎濯伴梺鑽ゅТ濞诧箒銇愰崘顕嗙稏闁搞儺鍓氶埛鎴︽偣閸ワ綇鎷烽搹顐や簴闂備焦鎮堕崝蹇撐涢崟顖涘仼闁绘垼妫勬儫闂佹寧鏌ㄦ晶浠嬫儊閸儲鈷戦柛娑橈攻婢跺嫬霉濠婂懎浠у瑙勬礋瀹曠螖娴ｅ弶瀚介梻浣侯焾閺堫剟鎮烽妸鈺佺鐎癸拷閸曨剛鍘甸梺鎯ф禋閸嬪懎鐣峰畝锟介敓鍊燁潐濞叉粓寮拠宸殨濞寸姴顑愰弫鍥煟閹邦収鍟忛柛鐐垫暬濮婄粯鎷呴懞銉с�婇梺闈╃秶缁犳捇鐛箛娑欐櫢闁跨噦鎷� */
	/* 	background-color: #f5f5f5; */
	/* background: #cbe7f1; */
}

.ztreetopdiv>a {
	/* color: #1693be; */

}

.ztreetopa {
	cursor: default;
}

.ztreetopa:hover {
	/* 闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧湱锟界懓瀚崳纾嬨亹閹烘垹鍊為悷婊冾樀瀵悂寮介鐔哄幐闂佹悶鍎崕閬嶆倶閳哄啰纾奸柟閭﹀弾濞堟粓鏌″畝锟介崰鏍箖瑜斿畷濂告偄閸濆嫬娈ラ梻鍌欑閹诧繝宕圭憴鍕弿闁圭虎鍠栭悡姗�鏌熸潏楣冩闁稿鍔欓幃妤呭捶椤撶倫銏°亜閵夛妇绠樼紒杈ㄦ尰閹峰懘宕崟纰夋嫹瀹�鍕厱闁靛绠戦埢鏇㈡煛娴ｈ宕岄柟顔煎⒔娴狅箓骞嗚閻ｎ剟姊虹拠鎻掝劉闁告垵缍婂畷銏ゆ偩瀹�锟介崡姘舵煟閺冨倸甯舵鐐灪缁绘盯宕卞Ο鍏煎櫗闁诲孩鑹剧紞濠囧蓟閿濆鍋勯柣鎾崇凹閸犲﹤鈹戦埥鍡楃伈闁圭兘鏀辩换婵嗏枔閸喗鐏堥梺鎸庢磸閸斿矂鍩㈠澶嬫櫜濠㈣泛锕﹂澶愭⒑閸涘﹥澶勯柛銊у閸庮偊姊绘笟锟藉褔篓閿熻棄鈹戦垾铏枠闁轰焦鎸荤粋鎺旓拷锝庡墰閺嗩偄鈹戦纭锋敾婵＄偠妫勯悾鐑筋敃閿曪拷缁�瀣⒒閸喓鈽夊鐟扮墛娣囧﹪鎮欓鍕舵嫹閵堝鍌ㄥΔ锝呭暙缁�鍌涙叏濡ゅ瀚归梺璇″枙閸楁娊銆佸▎鎴炲磯闁靛ě鍕帆濠电姷鏁搁崑鐐哄垂閸洘鍋￠柕澶嗘櫆閺呮悂鏌﹀Ο渚▓闁绘挸銈搁弻锛勪沪鐠囪鎷峰┑瀣祦濞撴熬鎷锋鐐村浮楠炲鈹戦崱鈺傛笎婵犵數濮烽弫鎼佸磻濞戙垹绠犵�癸拷閸曨偄鐎梺鑺ッˇ钘夘焽閺嶃劎绠剧�瑰壊鍠曠花璇裁归懖鈺佲枅闁哄本鐩鎾Ω閵夈倕顥氶梻浣哥秺椤ユ捇宕楀Ο铏规殾濠靛倻顭堥崡鎶芥煟閹邦噮鏆滅紒槌栧櫍濮婄粯鎷呴崨濠冨創缂備礁顑勭欢姘暦閹达箑绠婚悹鍥皺椤斿棝鎮楅悷鏉款伃闁稿锕ら…鍥煛閸屾ü绨婚梺鍦劋閸ㄧ敻鏁撻悾宀�甯涙い銊︾懇濮婂宕掑▎鎴М闂佸湱鈷堥崑鍡涘箖椤曪拷椤㈡洟鏁冮敓鐣岀矆婢舵劖鐓欓弶鍫濆⒔閻ｈ京绱掗悩宕囧⒌闁哄本娲濈粻娑氾拷锝庝悍閹风兘寮撮悩鍏哥瑝濠殿喗顭堥崺鏍偂濞戞﹩鐔嗛悹杞拌閸庢盯鏌涙惔娑樺姦闁哄本鐩俊鍫曞椽娴ｇ澹嬬紓鍌欐祰妞存悂骞愭繝姘闁告侗鍠撻崑濠囨煙缁嬪灝鐦ㄩ柨鐔诲Г椤ㄥ﹤顫忓ú顏勫窛濠电姴瀚崳褔姊洪崫銉ユ瀾婵炲吋鐟╅、姘舵晲婢跺á鈺呮煥閺冨倹娅曠紒澶婄埣濮婃椽宕橀崣澶嬪創濡炪倖鍨靛Λ娑㈡晸閼恒儰浜㈡い顐㈩樀楠炲牓濡搁妷顔藉缓闂佺硶鍓濋〃鍛达綖椤愩倗纾藉ù锝呭濡茶淇婇悙鎵煓鐎殿喖顭烽弫宥夊礋椤忓懎濯伴梺鑽ゅТ濞诧箒銇愰崘顕嗙稏闁搞儺鍓氶埛鎴︽偣閸ワ綇鎷烽搹顐や簴闂備焦鎮堕崝蹇撐涢崟顖涘仼闁绘垼妫勬儫闂佹寧鏌ㄦ晶浠嬫儊閸儲鈷戦柛娑橈攻婢跺嫬霉濠婂懎浠у瑙勬礋瀹曠螖娴ｅ弶瀚介梻浣侯焾閺堫剟鎮烽妸鈺佺鐎癸拷閸曨剛鍘甸梺鎯ф禋閸嬪懎鐣峰畝锟介敓鍊燁潐濞叉粓寮拠宸殨濞寸姴顑愰弫鍥煟閹邦収鍟忛柛鐐垫暬濮婄粯鎷呴懞銉с�婇梺闈╃秶缁犳捇鐛箛娑欐櫢闁跨噦鎷� */
	/* background-color: #f5f5f5; */
	/* background: #def0f6; */

}

[class^="icon-"] {
	margin-top: 8px;
	cursor: pointer;
}

#btn {
	padding: 5px 8px;
}

.select2-container-active .select2-choice, .select2-container-active .select2-choices
{
	border: 1px solid #3aa9e8;
}

.select2-drop-active {
	border: 1px solid #3aa9e8;
}

.select2-search input {
	padding: 0px 0px 0px 5px;
	margin-top: 4px;
}

.select2-results .select2-highlighted {
	background: #3aa9e8;
}

.table th {
	color: #464646;
	font-weight: bold;
}

.table-bordered {
	border-collapse: collapse;
}

/* 婵犵數濮烽弫鍛婃叏閻戣棄鏋侀柛娑橈攻閸欏繐霉閸忓吋缍戦柛銊ュ�搁埞鎴﹀磼濠婂海鍔搁梺鍝勫閸庣敻寮婚垾鎰佸悑閹肩补锟藉磭顔愮紓鍌欒兌婵娊宕￠幎钘夎摕闁绘梻鍘х粻姘舵煟濡わ拷閻楁粌螞閸曨垱鈷戦柛婵嗗閸庡海绱掗懜闈涘摵鐎殿喖顭烽幃銏ゆ偂鎼达綆鍞归梻渚�锟芥稑宓嗘繛浣冲啠鏋旀い鎾跺亹閺�浠嬫煃閽樺顥滃ù婊勭箞閺屻劑寮村Ο铏逛紙閻庢鍠栭…宄邦嚕閹绢喖顫呴柣妯款嚙閺佽绻濋悽闈涒枅婵炰匠鍏犲綊宕掑В鍏肩洴閹瑥顔忛钘夌槣闂備線娼ч悧鍡涘箠閹邦喚涓嶅ù鐓庣摠閻撶喖鏌″搴′簻閻㈩垵鍩栭妵鍕敃閵忋垻顔掗梺鍦帶濠�閬嶅箟閹绢喖绀嬫い鎰╁�х槐锟犳⒒閸屾瑧绐旀繛浣冲洠锟斤箓宕奸妷銉э紵闂佸搫琚崕鏌ュ磹闂堟党鏃堟晲閸涱厽娈查梺鎶芥敱閸ㄥ潡寮诲☉妯锋斀闁糕剝顨忔导宀勬⒑缁嬪潡顎楃紒缁樺灴婵＄敻宕熼锝嗘櫍闂佺粯蓱瑜板啴鐛�ｎ喗鈷戠紓浣姑肩欢閬嶆煕閻樺磭銆掔紒顔款嚙閳藉螣闁垮娼旀繝鐢靛仜濡顨ヨ箛娑樼闂佸灝顑囩弧锟藉┑顔斤供閸橀箖宕㈡ィ鍐┾拺閻犲洠锟藉啿绠洪柣銏╁灡鐢�崇暦濠靛棭鐓ラ柛鏇ㄥ幘椤旀洟姊洪崨濠佺繁闁稿瀚伴幃姗�宕ｆ径瀣伎婵犵數濮撮崯顖炲Φ濠靛牞鎷风憴鍕闁稿锕ら悾鐑芥偄绾拌鲸鏅濆銈嗗笂缁�渚�顢旈崼鏇熲拺闁告挻褰冩禍婵囩箾閸欏澧卞瑙勬礉閵囨劙骞掗幘璺哄箰闁诲骸绠嶉崕杈殽閸涘﹦顩插Δ锝呭暞閻撴瑧锟界懓瀚妯何ｇ紒妯镐簻妞ゆ劧绲跨粻鐐淬亜閵忊槅娈滅�规洘甯掗埞鍐倷椤忓嫬顫囧┑顔硷攻濡炶棄鐣烽锕�绀嬫い鏇炴噺閽戝姊绘担鍛婂暈婵﹤缍婂畷褰掑锤濡ゅ啫绁﹂梺鍛婂姦閸犳牠锝為崨瀛樼厪闁割偅绻冮崳鍦磼閹邦厾鈾佺紒缁樼箞閹粙妫冨ù韬插灲閹顫濋梻瀵告晼濠碘�冲级閸旀瑥顕ｉ幘顔碱潊闁虫拝鎷烽柟椋庣帛缁绘稒娼忛崜褎鍋ч梺绋跨昂閸婃繂鐣烽悽鍛婃櫢濞寸姴顑嗛埛鎴︽煙閼测晛浠滈柣蹇ｄ邯閺岋綁骞橀銈嗗鐎规洖娲﹀▓楣冩⒑閸濆嫯顫﹂柛搴㈢叀瀹曠敻骞嬮悙顏冪盎闂佺懓鎼粔鍓佹嫻閻楀牏绠鹃柤娴嬫櫅閺嬫稒鎱ㄦ繝鍛仩闁圭懓瀚版俊鎼佸Ψ閿旀儳缍掗梻鍌欒兌閹虫捇宕甸弽顓炵闁跨噦鎷� */
#searchForm {
	width: 98%;
	margin: 0 auto;
	background: #fff;
	border-radius: 0;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

#searchForm input[type="text"] {
	padding: 4px 0px;
}


#searchForm input[type="text"], #searchForm div.select2-container {
	/* width: 230px */
}

#searchForm .pagination input[type="text"] {
	width: 30px!important閿涳拷
}

.breadcrumb {
	padding: 10px 13px;
}
/* #searchForm .ul-form li{width: 350px;} */
#userInfo .icon-white, #userInfo .nav-pills>.active>a>[class^="icon-"],
#userInfo .nav-pills>.active>a>[class*=" icon-"], #userInfo .nav-list>.active>a>[class^="icon-"],
#userInfo .nav-list>.active>a>[class*=" icon-"], #userInfo .navbar-inverse .nav>.active>a>[class^="icon-"],
#userInfo .navbar-inverse .nav>.active>a>[class*=" icon-"], #userInfo .dropdown-menu>li>a:hover>[class^="icon-"],
#userInfo .dropdown-menu>li>a:hover>[class*=" icon-"], #userInfo .dropdown-menu>.active>a>[class^="icon-"],
#userInfo .dropdown-menu>.active>a>[class*=" icon-"], #userInfo .dropdown-submenu:hover>a>[class^="icon-"],
#userInfo .dropdown-submenu:hover>a>[class*=" icon-"] {
	color: #fff;
}

/* 濠电姷鏁告慨鐑藉极閸涘﹥鍙忛柣鎴ｆ閺嬩線鏌熼梻瀵割槮缁炬儳顭烽弻锝夊箛椤掍焦鍎撻梺鎼炲妼閸婂潡寮诲☉銏╂晝闁挎繂妫涢ˇ銉х磽娴ｅ搫小闁告濞婂濠氭偄閸忓皷鎷荤紒鐐劤椤戞劙宕ぐ鎺撯拺閻犳亽鍔岄弸鎴︽煛鐎ｎ厼鍚圭紒顔碱煼楠炴鎷犻懠顒傛毇婵犵數濮撮敃銈囷拷姘煎弮瀹曪綀绠涘☉娆戝幍闂佺懓鍢查懟顖炴偂閹扮増鍊垫慨姗嗗墰缁夋椽鏌＄仦鍓с�掑ù鐙呯畵瀹曟粏顦伴柨鐔诲Г鐢濡甸崟顖氱厸闁告劑鍔岄獮瀣⒑鐠団�虫灍妞ゃ劌锕顐﹀箛椤撶喎鍔呴梺鐐藉劥鐏忔瑩寮弽顓熲拻濞达絽鎲￠崯鐐烘嫅闁秵鍋ㄦい鏍ュ�楃弧锟藉Δ鐘靛仜閸燁偉鐏冮梺鍛婁緱閸犳牠宕滈鍕拺闁告稑锕﹂埥澶愭煥閺囨ê锟芥繈銆侀弮鍫濋唶闁哄洨鍟块幏缁樼箾鏉堝墽鍒伴柟璇х節瀹曨垶鎮欓悜妯煎幈闂佸搫鍠涢幏鐑芥煟濡ゅ啫孝闁伙絿鍏樺鎾閻樻鍞撮梻浣藉Г閿氭い锕備憾瀵槒顦叉い顏勫暣婵″爼宕卞Ο鐑樻濠电姵顔栭崳锝壦夐幘瀵哥彾闁哄洨鍠撻々鐑芥倵閿濆骸浜為柛姗�浜堕弻锝堢疀閺囩偘娌悗瑙勬礃钃辩紒鏃傚枎椤粓鏁撴禒瀣摕闁挎稑瀚搁幏鐑芥晲閸涱収鏆㈤梺浼欑悼閺佸寮婚垾宕囨殕闁跨喍绮欏畷浼村冀瑜忛弳锔界箾閸℃ɑ灏崶鎾⒑缁洖澧叉い銊ョ箲鐎靛ジ鏁撻敓锟� */
/* .accordion-heading>i, .accordion-inner>i{
	top: 7px;
} */
.accordion-heading>a, .accordion-inner>a {
	text-indent: 10px;
}
/* 闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧湱锟界懓瀚崳纾嬨亹閹烘垹鍊為悷婊冾樀瀵悂寮介鐔哄幐闂佹悶鍎崕閬嶆倶閳哄啰纾奸柟閭﹀弾濞堟粓鏌″畝锟介崰鏍箖瑜斿畷濂告偄閸濆嫬娈ラ梻鍌欑閹诧繝宕圭憴鍕弿闁圭虎鍠栭悡姗�鏌熸潏楣冩闁稿鍔欓幃妤呭捶椤撶倫銏°亜閵夛妇绠樼紒杈ㄦ尰閹峰懘宕崟纰夋嫹瀹�鍕厱闁靛鍎抽崺锝囷拷娈垮枛椤兘寮幇顓炵窞濠电姴瀚烽崥鍛存⒒娴ｇ懓顕滅紒璇插�块獮澶娾槈閵忕姷顔掔紓鍌欑劍椤洭宕㈤幖浣光拺闁告稑锕ｇ欢閬嶆煕閻樻剚娈滅�规洘鍔欓獮鍥偋閸垹骞愰柣搴ｆ閹风兘鎮楅敐搴″闁伙箑鐗撻幃妤冩喆閸曨剛顦ㄩ柣銏╁灡鐢喖鎮橀幒妤佲拺缂備焦顭堟竟姗�鏌ｆ幊閸斿酣鏁撻懞銉ㄥ缂傚秴锕濠氬灳閹颁礁鎮戦柟鑲╄ˉ閿熻姤褰冮ˉ姘舵⒒娴ｇ儤鍤�闁搞垺鐓″畷鏌ュ蓟閵夘垳绋忓┑鐘绘涧椤戞劙寮崱娑欑厱閻忕偛澧介弫鏍煏婵炵偓娅嗛柍閿嬪灴閺屾稑鈹戦崱妤婁紓濡炪値鍋撶粻鎾诲蓟濞戙垹绫嶉柨鐔剁矙瀹曞綊宕稿Δ鍐ㄧウ闂佸憡鍔﹂崰鏍綖閸涘瓨鐓忛柛顐ｇ箖閸ｅ湱绱掗幇顓犫檨缂佺粯绻堥幃浠嬫濞磋翰鍨介幃妤�顫濋梻瀵告晼濠碘�冲级閸旀瑥顕ｉ幘顔碱潊闁虫拝鎷烽柟椋庣帛缁绘稒娼忛崜褎鍋ч梺绋跨昂閸婃繂鐣烽悽鍛婃櫢濞寸姴顑嗛埛鎴︽煙閼测晛浠滈柣蹇ｄ邯閺岋綁骞橀銈嗗鐎规洖娲﹀▓楣冩⒑閸濆嫯顫﹂柛搴や含缁鎮介崨濠勫幍闁荤喐鐟ョ�氬嘲鈻撳锟介弻鐔兼惞椤愶絽纾抽梺鎸庣箘閸嬫盯鈥﹂妸鈺侀唶闁绘柨鎲￠鐔封攽閻愬樊鍤熷┑顔芥尦椤㈡牠宕ㄧ�涙ê鐝旈梺缁樻煥閸氬鎮¤箛鎾斀闁绘劙娼ф禍鐐箾閸涱厽顥㈤柡灞剧〒閿熸枻缍嗘禍婊堫敂椤撱垺鐓涢悘鐐插⒔閳藉鏌嶉挊澶樻Ц妞ゎ偅绮撳畷鐓庘攽閸♀晜娴嗗┑鐘垫暩閸嬫盯顢氶銏犲偍鐟滃繘鏁撻懞銉ь暡婵犮垺锕㈤敐鐐剁疀閹句焦妞介、鏃堝礋椤掞拷缁佽埖淇婇悙顏勶拷鏍箰妤ｅ啫纾绘繛鎴欏灮瀹撲線鎮楅敐搴℃灍闁抽攱鍨块弻锝咁潩椤掑倹鎲奸柣搴㈣壘缂嶅﹤顫忕紒妯肩懝闁搞儜鍐炬交缂傚倷绀侀ˇ閬嶅极鐠囪尙鏆﹂柣銏㈩焾閸楁娊鏌曡箛銉х？闁告妫勯埞鎴﹀煡閸℃浠撮梺绋款儐閸旀寮灏栨闁靛骏绱曢崢浠嬫⒑鐟欏嫬鍔ょ�规洦鍓熷畷婵嬫晝閸屾稓鍘搁悗鐧告嫹閻庯綆鍓涜ⅵ闁诲孩顔栭崳顕�宕抽敐鍛殾闁割偅娲嶉敓鏂ょ畵楠炲顭ㄩ崘鈺傚暉濠电姷顣槐鏇㈠磻閹达箑纾归柟鐗堟緲閻ょ偓绻濋棃娑卞剬闁跨喐鏋绘俊鍥╁垝婵犲啩绻嗘慨鎺濆灦濮婂宕掑顒婃嫹閹间礁纾归柟闂寸绾惧湱锟界懓瀚崳纾嬨亹閹烘垹鍊為悷婊冾樀瀵悂寮介鐔哄幐闂佹悶鍎崕閬嶆倶閳哄啰纾奸柟閭﹀弾濞堟粓鏌″畝锟介崰鏍箖瑜斿畷濂告偄閸濆嫬娈ラ梻鍌欑閹诧繝宕圭憴鍕弿闁圭虎鍠栭悡姗�鏌熸潏楣冩闁稿鍔欓幃妤呭捶椤撶倫銏°亜閵夛妇绠樼紒杈ㄦ尰閹峰懘宕崟纰夋嫹瀹�鍕厱闁靛鍎抽崺锝囷拷娈垮枛椤攱淇婇幖浣哥厸闁稿本鐭花浠嬫⒒娴ｄ警鐒鹃柡鍫墰缁瑩骞嬮敂缁樻櫆闂佽法鍣﹂幏锟� */
.input-append {
	position: relative;
	width: 63%;
	min-width: 150px;
}

.ul-form .input-append {
	width: auto;      
}
.input-append input[type="text"]{
	width:calc(100% - 12px)!important;
	min-width:120px;
}
.input-append .btn {
	position: absolute;
	right: 0;
}

.input-append .btn {
	border-radius: 0;
	background: transparent;
	padding: 1px;
	top: 3px;
	border: 0px;
}

.form-search .input-append {
	position: relative;
}

.form-search .input-append .btn {
	position: absolute;
	right: 0;
}

.form-search .input-append .btn {
	border-radius: 0;
	/* background: transparent; */
	padding: 0!important;
	top: 2px;
	border: 0;
	background: #fff;
	right: 15px;
}

#right .panel-body {
	overflow: hidden;
}

/* 缂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁炬儳缍婇弻鐔兼⒒鐎靛壊妲紒鐐劤缂嶅﹪寮婚敐澶婄闁挎繂鎲涢幘缁樼厱濠电姴鍊归崑銉╂煛鐏炶濮傜�殿喗鎸抽幃娆戞嫚瑜庣�氬湱鎲搁悧鍫濈瑨缁炬儳顭烽弻銊╂偄閸濆嫅锝夋煟閹惧磭绠伴柍瑙勫灴閹瑩妫冨☉妤�顥氭繝鐢靛仜閹冲酣骞婅箛鎿冪劷閻犲洦绁撮弨浠嬫倵閿濆骸浜愰柟閿嬫そ濮婃椽宕ㄦ繝鍕ㄦ闂佹寧娲忛崐鏍箞閵娾晜鏅濋柛灞剧〒閸橀亶姊虹紒妯忣亞澹曢鐔告珷闁汇垻顣幏椋庢喆閸曨剛顦ㄩ梺鎸庢磸閸ㄨ棄顕ｉ锕�绠婚悗闈涘濞村嫰鏌ｆ惔顖滅У闁稿鎷烽梺鍦焿濞咃絿妲愰幘瀛樺闁告挻褰冮崜闈涒攽閻愬樊妲规繛鍙夌矌閸掓帞绱掑Ο渚殼闁诲孩绋掗…鍥储閸楃偐鏀芥い鏃�鏋绘笟娑㈡煕閹垮嫮鐣电�规洘娲熼獮瀣偐閻㈢绱叉俊鐐�栧濠氬煕閸儲鍋傞柛蹇曗拡濞堜粙鏌ｉ幇顓熺稇缂佹甯￠幗鍫曞冀椤�崇秺閺佹劖寰勭�ｎ偆褰告繝纰橈拷鍐茬骇闁告梹鐟ラ～蹇曠磼濡顎撻梺鍛婄☉閿曘劎娑甸敓浠嬫⒒娴ｄ警鐒剧紒銊︽そ瀹曟劕鈹戦崱娆愭閻熸粎澧楃敮鎺楁煁閸ヮ剚鐓涢柛銉㈡櫅娴犺鲸淇婇銈呭幋闁诡喖鍢查…銊╁川椤撗勬瘔闂佹眹鍩勯崹閬嶃�冩繝鍥х畺闁跨喓濮撮崡鎶芥煏韫囥儳纾块柛姗嗕邯濮婃椽宕滈幓鎺嶇凹缂備浇顕ч悧鎾汇�侀幘婢勬棃宕橀幐搴☆伓濠电偛鐗嗛悘婵嗏枍濮楋拷閺屾盯鎮╅崘鎻掓懙闂佽桨鐒﹂幑鍥箠閻愬搫唯妞ゆ柨鍚嬪▍娑㈡⒒娴ｅ憡鎲稿┑顕�娼х叅闁绘棃顥撻弳锕傛煥閻斿搫孝缂侊拷閸愵喗鐓犵痪鏉垮船婢ь垱绻涢崼鐔峰姢闁宠鍨块幃鈺冩嫚瑜嶆导鎰攽閳藉棗浜介柛妯煎帶瀹撳嫰鏌ｉ悢鍝ユ噧閻庢凹鍠氱划缁樸偅閸愨晛锟界敻鏌ｉ姀鈽嗗晱闁绘帡绠栧浠嬫晸閻樻枼鎷洪梺缁樺灍閺呮粌鈻嶉幘缁樼厱闁靛鍔嶇涵鐐亜閺囶亞绋荤紒缁樼箓椤繈顢橀悢鍝ュ礁婵犵數濮伴崹濂稿春閺嶎剚鎳岄梻浣告惈閹冲繒鍒掗幘鎰佹綎婵炲樊浜滃婵嗏攽閻樻彃锟芥瓕顤傞梻鍌欑閹诧繝鏁嬮梺闈涚墢椤牓鎮鹃悜钘夘潊闁靛牆妫欏▍銏ゆ⒑缂佹〞鎴﹀几婵傜绠繛宸簼閳锋垿鏌涘☉姗堝姛缂佺姵鎹囬幃妤�顫濋悡搴＄睄闁芥鍠栭弻锝夊箛椤旂厧濡洪梺缁樻尰濞茬喖寮婚敓鐘茬闁圭楠搁鍫曟⒒娴ｈ棄鍚归柛鐘叉瀹曟洟鎮界粙璺ㄧ暫婵°倧绲介崯顖炲磹婵犳碍鐓犻柟顓熷笒閸旀粍绻涢崨顔剧煉婵﹨娅ｉ崠鏍即閻曚緤鎷烽崱娑欑厸闁告侗鍠氶惌瀣煛閸涱偄鍔︽慨濠勭帛閹峰懘鎮滃Ο鐑樼暚闂備礁鎲￠懝楣冾敄婢舵劕绠栧Δ锝呭枤閺佸倿鏌涢锝囩畵闁诲寒鍘界换婵嬫偨闂堟刀锝夋煠鐟欏嫬鍔ら弫鍫ユ煛鐏炶鍔滈柣鎾跺枛閺屸�愁吋閸愩劌顬嗙紓浣靛妿缁傚〈e闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾剧懓顪冪�ｎ亝鎹ｉ柣顓炴閵嗘帒顫濋悙顒�顏舵俊銈囧Х閸嬫盯藝閻㈢鍨傚Δ锝呭暙缁犳稑霉閿濆懏璐＄紒瀣╄兌缁辨捇宕掑顒婃嫹閻戣姤鍊块柨鏇氱劍閹冲矂姊绘担鍛婂暈闁荤喆鍎抽幑銏狀潨閿熻棄顕ｆ繝姘櫜濠㈣泛顭濠囨⒑缂佹◤顏堝疮閸ф姹查柛顐犲劜閳锋垹绱掔�ｎ偒鍎ラ柛搴＄箲閵囧嫰骞嬪┑鎰枅閻庢鍠涢褔鍩ユ径濞㈢喎顭ㄩ崟顒夋閻庤娲橀敃銏′繆閹间礁唯闁靛鍠楅ˉ蹇涙⒒閸屾艾锟界兘鎮為敃鍌氱畺闁割偅娲栫壕褰掓煛瀹ュ海浜规繛宸簼閸嬪嫰鏌ｉ幘铏攭闁硅姤娲熷娲濞淬儱鐗撳鎻掝煥閸繄锛涢梺绯曞墲缁嬫帡鎮￠弴銏″�堕柣鎰絻閳锋棃鏌嶉挊澶樻Ч闁靛洤瀚粻娑㈠Ψ閿曪拷椤忥拷 */
table.overellipsis {
	table-layout: fixed;
}

table.overellipsis td {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.nav>li>a:hover, .nav>li>a:focus {
	cursor: pointer;
}

/* 闂傚倸鍊搁崐鎼佸磹閹间礁纾归柣鎴ｅГ閸ゅ嫰鏌涢锝嗙缂佺姷濞�閺岀喖骞戦幇闈涙闁荤喐鐟辩粻鎾诲箖濡ゅ懏鏅查幖绮癸拷鎰佹交闂備焦鎮堕崝宥囨崲閸儳宓侀柡宥庣仈鎼搭煈鏁嗛柨鐔诲Г娣囧﹪鎳栭埡鍐╋紡闂佽鍨庢担闀愬垝闂備礁鎼張顒�煤濡吋宕叉繛鎴欏灩閸ㄥ倹銇勯弮鍌氬付閼叉牕鈹戦悩鍨毄闁稿鐩幃娲Ω閳哄倸浜遍梺缁橆焾椤曆囨嫅閻斿摜绠鹃柟瀛樼懃閻忊晠鏌ｉ幒鎾淬仢闁哄本鐩獮鍥礈娴ｈ櫣鐛ョ紓鍌欑贰閸犳氨鍒掗婊勫床婵炴垶鐔幏宄扳槈濞嗘鍔烽梺缁樼矎瀹曠數妲愰幘鎰佸悑闁告洦鍘鹃悰銏犖旈悩闈涗粶闁哥噥鍋夐悘鎺楁煟閻樺厖鑸柛鏂块叄瀵爼骞栨担鍏夋嫼闂傚倸鐗婃笟妤�顬婅缁辨帡鎮╅崘鑼紝濡炪們鍨哄Λ鍐极閹剧粯鏅搁柨鐕傛嫹 */
#searchForm input[type="text"], #searchForm input[type="text"],
#searchForm div.select2-container {
	/*   width: 280px!important; */
	/*   border: 1px solid #EBEFF8;      */
	border-radius: 4px;
}

#searchForm label {
	width: initial;
}

#searchForm td>label {
	width: 100px
}

#searchForm li>label {
	width: auto;
	background: #fff;font-weight: bold;
}

.form-search .input-append {
	line-height: 30px;
}

.form-search .ul-form .input-medium {
	width: 150px
}

#inputForm input.gen-treeselect-width {
	width: 190px;
}

#inputForm .table-form input[type="text"], #inputForm .table-form input[type="password"] {
	padding: 0 6px;
	width: calc(64% - 14px);
	height: 33px;
	min-width: 140px;
}
.control-group .controls input[type="text"]{
	width: calc(64% - 14px);
}
.control-group .controls .gen-select-width, .select2-container {
	width: 64%;

}
.control-group .controls textarea {
	width: 60%;
}
#inputForm .table-form textarea {

	width: 85%!important;
}

.table-hover input[type="text"], .table-hover input[type="password"] {
	/* width:190px!important; */
}
#searchForm .gen-select-width {
	width: 230px;
}
#inputForm .table-form input.gen-input-xxlarge[type="text"]{
	width: 85%!important;
}
.control-group {
	width: 50%;
	margin: 0 auto;
}
.control-group .controls{
	width: 55%;
}
.top-content .select2-container{
	width: 230px;
}
#inputForm .pagination input[type="text"] {
	width: 30px;
}

#inputForm .table-form .select2-container,#inputForm .table-form .gen-select-width {
	width: 64%;
	min-width: 155px;
}

.gen-select-width,.select2-container {
	min-width: 150px;
	/* 	width: 315px!important;
        display: block;
          height: 35px;
        padding: 0 0 0 6px;
        overflow: hidden;
        position: relative;
         border: 1px solid #e3e8f5;
        white-space: nowrap;

        line-height: 35px;
        color: #444;
        text-decoration: none;
        border-radius: 4px;
        background-clip: padding-box;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        background-color: #fff;
        background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #F7F8FA), color-stop(0.7, #fff));
        background-image: -webkit-linear-gradient(center bottom, #F7F8FA 0, #fff 50%);
        background-image: -moz-linear-gradient(center bottom, #F7F8FA 0, #fff 50%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr= '#ffffff', endColorstr= '#F7F8FA', GradientType= 0);
        background-image: linear-gradient(top, #fff 0, #F7F8FA 50%); */
}

input[disabled] {
	width: initial;
}

.clear:after {
	content: "";
	display: block;
	clear: both
}

.table th, .table td {
	/* border: 1px solid #E9EDF6; */
}

.form-horizontal {
	/* margin: 0 10px; */
	width: 100%;
	margin: 0 auto;
}
.form-horizontal .table-left{
	padding-left:0;
}
.form-horizontal .table-form, .form-horizontal .table-form td {
	height: 30px;
}

.ul-form .btns:first {
	clear: both;
	width: 100px;
	text-align: right
}
#inputForm.list-table{
	width: 98%;
	background: #fff;
	margin: 20px auto;
}
/* 闂傚倸鍊搁崐鎼佸磹妞嬪海鐭嗗〒姘炬嫹妤犵偞鐗犻、鏇氱秴闁搞儺鍓﹂弫鍐煥閺囶亝瀚归梺姹囧�楅崑鎾舵崲濠靛洨绡�闁稿本绮岄·锟介梻浣告惈閹峰绂嶅┑鍫熷床婵犻潧鐗嗛弸鍫熶繆椤栨稒銇熸繛鍏煎灴濮婃椽骞栭悙鎻掝瀱闂佸憡顨嗘繛濠傤嚕椤愶箑绀冩い鏂挎閵娧勫枑闊洦绋掗崕妤佺箾閸℃绂嬮柣鏂挎閺屻倝骞栨担瑙勯敪婵犳鍠栭悧鎾诲蓟閿熺姴宸濇い鏃囨閿熻姤鍔欓弻锛勪沪鐠囪鎷峰┑瀣祦濞撴熬鎷锋鐐村浮楠炲鈹戦崰鐗堝灴濮婄粯鎷呴崫銉礊缂備緡鍣崹鎷岀亱闂佸憡鍔﹂崰鏍嫅閻斿吋鐓忓┑鐐靛亾濞呭棝鏌涚�ｎ亝顥㈤柡灞剧〒娴狅箓宕滆濡插牆顪冮妶鍛寸崪闁瑰嚖鎷�#searchForm闂傚倸鍊搁崐鎼佸磹閹间礁纾瑰瀣捣閻棗銆掑鐐濡ょ姷鍋涢ˇ鐢稿极閹剧粯鍋愰柛鎰紦閻㈠姊婚崒娆戣窗闁告挻鐟х划鏃傦拷闈涙憸娑撳秵銇勯弽顐沪闁绘挶鍎甸弻锝夊即閻愯鎷烽崷顓ㄦ嫹濮樼偓瀚�.form-search 婵犵數濮烽弫鍛婃叏閻戣棄鏋侀柟闂寸绾惧鏌ｉ幇顒佹儓闁搞劌鍊块弻娑㈩敃閿濆棛顦ョ紓浣哄С閸楁娊寮婚悢鍏尖拻閻庡灚鐡曠粣妤呮⒑鏉炴壆顦﹂悗姘嵆瀵鈽夐姀鐘栥劑鏌熼幖顓炵仭閻庢艾缍婂娲传閸曢潧鍓卞┑鈽嗗亜閸熸潙顕ｆ繝姘亜闁绘挸娴烽宀勬⒑閸︻厼鍔嬮柟绋垮⒔缁棃鎯囬敓绲闂傚倸鍊搁崐鎼佸磹閹间礁纾瑰瀣捣閻棗銆掑鐐濡ょ姷鍋為悧鐘汇�侀弴銏犖ч柛銉㈡櫇閸樼娀姊绘担鍛婅础闁惧繐閰ｅ畷浼村冀閵婏箑鍔呮繝鐢靛Т濞诧箓鎮￠悩鐢垫／闁哄鐏濋懜鐟邦熆瑜滈崹閬嶅Φ閸曨垼鏁冮柨婵嗘椤︿即姊洪崫鍕潶闁告梹鍨块獮鍐Χ婢跺﹦锛滃┑鐐村灦閿曗晜瀵奸敓锟� */
/* 婵犵數濮烽弫鍛婃叏閻戝锟藉倿顢欓悙顒夋綗闂佸搫娲㈤崹鍦婵犳碍鐓欓弶鍫濆⒔閻ｈ京鐥幑鎰垫綈濞ｅ洤锕俊鍫曞川椤斿吋顏犻梻浣告惈椤戝嫮娆㈠璺虹畺鐟滅増甯掗悙濠勬喐鎼淬劌鐓濋柡鍥ュ灪閻撶喖鏌熼崫鍕ら柣顓熺懇閺屸�崇暆閿熶粙宕版惔銊ョ厺闁规崘顕ч崹鍌涖亜閺冨倹娅曞ù婊冪埣濮婄粯鎷呮笟顖滃姼濡炪倖鍨靛Λ婵嬪极閸愵喖顫呴柕鍫濇嚀閹芥洟姊洪崫鍕窛闁哥姵鎸剧划缁樸偅閸愨晝鍘卞銈庡幗閸ㄧ敻寮稿☉妯锋斀妞ゆ柨鍚嬮幑锝囩磼鏉堛劍灏扮紒妤冨枑缁绘繈宕橀…鎴滅处闂傚倷娴囬褔宕欓悾宀�绀婇柛鈩冪☉缁愭淇婇妶鍛櫤闁稿鍊圭换娑㈠箣閻愰潧鏆￠梺褰掝棑閸忔﹢鎮伴锟藉畷褰掝敊閻撳寒娼涢梻鍌欒兌閹虫捇宕捄銊﹀床婵☆垵娅ｉ弳锕傛煛婢跺寒鍤﹂柣鏃�鍝鸿瀹曞爼鏁傞崜褎鏅ㄩ梻鍌氬�烽悞锔撅拷绗涘懏宕查柛灞剧玻閹峰嘲顫濋悡搴㈢彎闂佽鍨伴懟顖炲煝鎼淬劌绠ｆい鏍ㄧ☉椤忓爼鏌ｉ悢鍝ユ噧閻庢凹鍘藉鍕礋椤愶拷閻熼偊鐓ラ柛鏇ㄥ幘閻撳姊虹拠鈥虫灍闁稿孩濞婇崺鐐哄箣閻欏懏瀚归柨婵嗙凹缁ㄨ姤銇勯敂鍝勫婵﹥妞介獮鎰償閵忋垹寮抽梻浣告啞閼归箖顢栭崶顒佹櫢闁兼亽鍎存竟妯肩磽瀹ュ拑韬�殿喛顕ч埥澶愬閻樼數鏉搁梻鍌氬�搁悧濠勭矙閹烘鍊堕柛顐犲灮绾捐偐绱撴担闈涚仼鐎殿喖娼￠弻鐔割槹鎼粹�冲箣濠殿喖锕︾划顖炲箯閸涙潙宸濆┑鐘插暙閸撳灚绻濋悽闈涗粶闁活亙鍗冲畷婵嬪箣濠靛牊娈鹃梺鍝勬储閸ㄥ湱绮诲☉銏＄厸濠㈣泛锕︽禒銏ゆ煙椤栨粌浠辨慨濠呮缁辨帒螣韫囷絼绨婚摶锝呪攽閻樻彃浜為柣鎺嶇矙閺屽秹濡烽妸顬粎鎲搁悧鍫濈瑨缂侊拷閸岀偞鐓犳繛鏉戭儐濞呭棝鏌涢敐搴″籍闁哄矉绲鹃幆鏃堝閵忕姵娈归梻浣烘嚀閸ゆ牠骞忛敓锟� */
.table {
	margin-bottom: 8px;
	background-color: #fff;
	margin: 0px auto;
	width: 98%;
	border-radius: 0;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

/* fieldset, fieldset>div {
	width: 100%;
	margin: 0px 0px;
	    background: #fff;
} */

/* fieldset legend {
	width: 98%;
	margin: 5px auto 2px;
	margin-left: 1%;
	background: #F8F9FD
} */

table, fieldset>table, .form-horizontal .table-form {
	width: 100%;
	margin: 0px auto;

	background: #fff;
}

fieldset>div>table {
	width: 100%;
}

#inputForm input.gen-input-xxlarge[type="text"], #inputForm input.gen-input-xxlarge[type="password"]
{
	width: 83%;
}

.table-box {
	width: 98%;
	margin: 0 auto
}

.table-box legend {
	width: 100%;
	padding-bottom: 0;
}

.table-box table {
	width: 100%;
	margin: 1px 0px;
}
/* 缂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁炬儳缍婇弻锝夊箣閿濆憛鎾绘煕婵犲倹鍋ラ柡灞诲姂瀵挳鎮欑拠褎瀚圭憸鐗堝笒绾惧鏌ㄩ悢鍝勑ｉ柣鎾卞劦閺岋繝宕堕張鐢靛嚬闁诲孩鑹剧紞濠囧蓟瑜旈幊锟犲Χ閸涱剚顫曢梻浣告惈閼活垳绮旈悷鎵殾妞ゆ劧绠戠粈瀣亜閹板墎绋绘い鏂跨Ч濮婄粯鎷呯憴鍕╀户闂佸憡眉缁瑩骞冮悜钘夌厸闁告侗鍘鹃悾鍝勨攽鎺抽崐鏇㈠箠韫囨稑鐤鹃柡灞诲劚缁犲湱绱掗鐐仧闁归鍏橀幊鐘活敆閸屾稒娅掑┑鐘垫暩婵兘寮幖浣哥；婵炴垯鍨圭憴锕傛倵閿濆骸鏋涢柛銊ュ�块弻娑滎槼妞ゃ劌鎳橀幏鎴︽偄閸濄儳顔曢梺鐟扮摠閻熴儵鎮橀埡鍐＜妞ゆ劑鍨绘晥闂佸搫鏈粙鎾寸閿斿墽纾奸柕蹇曞У閻﹀牓姊绘担鐟邦嚋缂佽鍊胯棟濞寸厧鐡ㄩ崑鍌炴煟閺冨牊娅滅紒璇叉閺屾洟宕煎┑鍫㈩唹闁诲孩鑹剧紞濠囧箖濡ゅ啯鍠嗛柛鏇ㄥ墮椤︹晠姊洪崨濠冨暗闁哥姵鐗犳俊瀛樻媴閸撳弶鍍甸梺鑲╊焾閻忔艾鈻嶅鍕瘈闁靛骏绲剧涵鐐亜閹存繃顥滈柍璇茬Ч婵拷闁靛牆妫岄幏娲煟閻樺厖鑸柛鏂胯嫰閳诲秹骞囬悧鍫㈠幍闂佸憡鍨崐鏍拷姘炬嫹 */
.data-item div[id^="dayhover_"] {
	overflow: auto;
}

.data-item {
	color: rgb(34, 40, 46);
}
/* 缂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁炬儳缍婇弻锝夊箣閿濆憛鎾绘煕婵犲倹鍋ラ柡灞诲姂瀵挳鎮欑拠褎瀚圭憸鐗堝笒绾惧鏌ㄩ悢鍝勑ｉ柣鎾卞劦閺岋繝宕橀妸锔芥倷閻炴碍鑹鹃埞鎴︽倷閸欏娅ф繝娈垮枤閸忔﹢寮幘缁樺癄濠㈣泛鐬奸弳娑㈡⒑缁嬪潡鍙勫ù婊勫劶濡喎顪冮妶鍡欏缂侇噯缍侀獮蹇撶暋闁附鍍靛銈嗗笒椤︽壆鐟у┑锛勫亼閸娿倝宕㈤悡搴劷闁跨喓濮寸粻鐘崇節婵犲倻澧涙い銉ョ墛缁绘盯骞嬮悜鍥︾返濠电偟鍘ч柊锝咁潖缂佹ɑ濯撮柤鎭掑劤閵嗗﹪姊洪崫銉バｆ繛鍙夌墳閻忓姊洪崨濠冨闁搞劋绶氬畷鍫曨敆娓氬洦顥堟繝鐢靛仧椤ユ劕鈻嶉弴銏″剮妞ゆ牗姘ㄩ弳锔芥叏濡ゅ瀚瑰銈冨灪閻熝囧窗婵犲啯缍囬柕濞у憛鐔兼⒒閸屾艾锟界兘鎮為敂鎾呮嫹缁楁稑鎳愰惌娆撴煙鐎电顎撻柟宄板槻椤繈鎳滈崹顐ｆ闂佽閰ｅ褔濡剁粙娆惧殨闁圭虎鍠栭～鍛存煃閹惧懏瀚归梺鐟板槻椤嘲顫忛搹鍦煓闁圭瀛╅幏閬嶆⒑閻撳海绉虹紒鐘崇墵閵嗕線寮崼婢劑鏌嶉崫鍕拷濠氬储鏉堛劎绡�闁汇垽娼у瓭闂佸摜鍠撴晶妤呭疾閸洘鐒肩�广儱妫涢崢鍨繆閻愬樊鍎忓Δ鐘虫倐閸┿垽宕奸妷锔惧幍濡炪倖姊婚弲顐﹀箠閸モ晪鎷风憴鍕闁稿锕ら悾鐑芥偄绾拌鲸鏅ｉ悷婊冮閺嗏晠姊婚崒姘拷鎼佸磹瀹勬噴褰掑炊瑜夐弸鏍煛閸ャ儱鐏╅梻鍌ゅ灦閺屻劑寮撮悙璇ф嫹閸濄儳涓嶆い鏍仦閻撱儵鏌ｉ弴鐐诧拷鍦拷姘炬嫹 */
body:after {
	content: "";
	display: block;
	clear: both;
}
/* 闂傚倸鍊搁崐鎼佸磹閹间礁纾归柣鎴ｅГ閸ゅ嫰鏌涢锝嗙缂佺姷濞�閺岀喖骞戦幇闈涙闁荤喐鐟辩粻鎾诲箖濡ゅ懏鏅查幖绮癸拷鎰佹交闂備焦鎮堕崝宥囨崲閸儳宓侀柡宥庣仈鎼搭煈鏁嗛柨鐔诲Г娣囧﹪鎳栭埡鍐╋紡闂佽鍨庢担闀愬垝闂備礁鎼張顒�煤濡吋宕叉繛鎴欏灩閸ㄥ倹銇勯弮鍌氬付閼叉牕鈹戦悩鍨毄闁稿鐩幃娲Ω閳哄倸浜遍梺缁橆焾椤曆囨嫅閻斿摜绠鹃柟瀛樼懃閻忊晠鏌ｉ幒鎾淬仢闁哄本绋栫粻娑㈠即閻戝棴鎷风仦鐭懓顭ㄦ惔婵嬪仐濡ょ姷鍋涘Λ娆撳箯閸涙潙鎹舵い鎾跺Х濡插洦绻濆▓鍨灍闁挎洍鏅犲畷銏ゅ箹娴ｅ摜顔嗛梺鎯х箰濠�杈╁閽樺褰掓晲閸涱喛纭�闂佸疇妫勯ˇ浼村Φ閸曨垰绠ｆ繝闈涙搐濞堟鎮楀▓鍨灍闁诡喖鍊块獮鍐閵堝懐顦ч梺鍏肩ゴ閺呮盯鐛Δ浣虹瘈鐎典即鏀卞姗�鏁撶粣鏍ф搐缁狀垰顪冪�ｎ亜鍤遍柟鐑筋棑閹叉挳宕熼锟介ˇ鈺呮⒑閸涘﹥灏甸柛鐘崇墵婵″瓨鎷呴崜鍙夊兊闂佽偐顭堥悘姘枍濠婂牊鈷戦柛鎾村絻娴滄牠鏌涢妸銉吋鐎殿喖鐖奸獮鏍ㄦ媴閸忓瀚奸梻浣藉吹閸犳劖绔熼崱妯碱浄闁靛繈鍊栭悡鏇㈡煟閺囨氨顦﹀ù婊勭矒閺屽秶绱掑Ο璇茬３閻庤娲忛崝宥囨崲濠靛绀冮柕濞垮劙缁辩喖姊婚崒娆掑厡闁硅櫕鎹囬獮鏍敃閵堝洨鐓嬮梺鐓庢憸閺佹悂鍩㈤弮鍫熺厸閻忕偠顕ч崝婊堟煟閹惧鎳囬柡灞剧洴楠炲鈻庤箛銉﹀闁哄稁鍋撻幏宄邦潩閻愵剙顏� */
/* .form-search .ul-form li.btns .btn:first-child{margin-left:50px} */

/*闂傚倸鍊搁崐鎼佸磹閻戣姤鍤勯柛顐ｆ礀绾惧潡鏌ｉ姀銏╃劸缂侊拷閸喓绡�闂傚牊绋撴晶娑㈡煛閸℃鐭掗柡宀�鍠栭幃婊冾潨閸℃鏆ョ紓鍌欒兌婵攱绻涢敓鑺ヮ殽閻愬澧懣鎰亜閹虹偞瀚规繝纰橈拷鐐藉仮闁哄本绋戦～婵嬵敆閸屾簽銊╂⒑閸濆嫮鐒跨紓宥勭窔楠炲啴鍩￠崨顔间缓濠电偛鐗婄�笛囧箲閸洘鈷掗柛灞捐壘閿熻棄鍢查湁闁搞儺鍓﹂弫瀣喐瀹ュ绠掗梻浣虹帛閸ㄧ敻锝為弴銏℃櫢闁瑰瓨甯為崝宥囩磼缂佹绠炵�规洘鍨块幊鐐哄Ψ瑜庨崚娑㈡倵鐟欏嫭绀堥柛鐘崇墵閵嗕礁顫滈敓鑺ヤ繆閹间焦鏅濋柨鐔剁矙椤㈡棃宕奸弴鐔哄幗闂佺粯鏌ㄩ幗婊堝箠閸愵喗鍊垫慨妯煎帶婢ф挳鏌涢埞鍨伈鐎殿喗鎸虫慨锟介柨娑樺楠炲秹姊绘担鐟板姢婵炲瓨宀稿畷鎴﹀幢濡炴洝娅ｉ敓鑺ョ♁鑿уù婊勭矒閺屾洝绠涙繝鍌氣拤濡炪們鍎遍悧蹇涙晸閸婄噥娼愭繛鍙夌矒瀹曚即寮介婊愭嫹娓氾拷瀵挳鎮滈崱妤佸�梻浣虹《濡狙囧疾濠婂牊鍋〒姘炬嫹婵﹥妞藉畷顐﹀礋椤掍焦瀚抽梻浣哄劦閺呪晠宕规导鎼晪闁挎繂顦介弫瀣煥閻斿墎鐭欓柣娑卞枛椤粓鏁撻挊澶樺殨闁割偅娲栫粻锝嗐亜閹惧绠樺璁规嫹...*/
.huanH {
	white-space: nowrap;
	overflow: hidden;
	word-break: keep-all;
	text-overflow: ellipsis
}

;
.screenshots {
	white-space: nowrap;
	overflow: hidden;
	word-break: keep-all;
	text-overflow: ellipsis
}

;
#coor {
	width: 20px;
	height: 20px;
	overflow: hidden;
	cursor: se-resize;
	position: absolute;
	right: 10px;
	bottom: 6px;
	background: url("${ctxStatic}/jquery-jbox/2.3/icon_resize.png");
	background-size: 100% 100%;
}

.jbox-container {
	position: relative;
}

.form-horizontal#inputForm .table-form td {
	/* width: 25%; */
}
.form-horizontal#inputForm .table-form td.tit{
	width: 20%;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.form-horizontal#inputForm .table-form td:nth-child(2),.form-horizontal#inputForm .table-form td:nth-child(4){
	width: 30%;
}

/* 闂傚倸鍊搁崐鎼佸磹妞嬪海鐭嗗〒姘炬嫹妤犵偞鐗犻、鏇㈠Χ閸℃ぞ绮℃俊鐐�栭崝褏绮婚幋鐘差棜闁秆勵殕閻撴瑧绱撴担闈涚仼婵炲懏锕㈤弻鈩冩媴閸撴彃鍓辨繛锝呮搐閿曨亝淇婇崼鏇炲窛妞ゆ柨鍚嬮鐘电磽閸屾瑨鍏岄悗姘箻瀹曞爼濡歌鐢姊绘笟锟藉褔藝椤撱垹纾块弶鍫氭櫇濡垳鎲告惔銊ノ﹂柛鏇ㄥ灠缁犳稒銇勮箛鎾搭棤闁绘挻鎹囬幃妤�鈻撻崹顔界亪闂佺粯鐗曢妶绋跨暦濞差亜鐒洪柛鎰ㄦ櫅椤庢捇鏌ｉ悢鍝ユ噧閻庢凹鍙冨畷鎰版煥鐎ｂ晝绠氶梺缁樺姦娴滄粓鏁撶粣鏍ф噽娑撳秹鏌熺�涙绠ラ柣鎺嶇矙閺屽秹濡烽敃锟芥晶顖炴煕閵堝棙绀冮柕鍥у瀵噣宕掑顐㈩棜濠电姵顔栭崹浼村Χ閹间礁钃熸繛鎴欏灪閺呮粓鎮归崶銊ョ祷缂佺姾顕ч—鍐Χ韫囨挾妲ｉ梺闈╃秶缁蹭粙锝炶箛鎾佹椽顢旈崟顏嗙倞闂備礁鎲″ú锕傚储濠婂牆顫呴柕鍫濇閸橀亶姊洪棃娑㈢崪缂佽弓绮欓幆鍐倻濡湱绠氶梺鍛婄懃椤︻垱鎱ㄥ澶嬬厸濞达綀顫夊畷宀勬煛娴ｈ宕岄柡浣规崌閺佹捇鏁撻敓锟� */
.showTable {
	float: left;
	animation: showTableAni 0.5s;
	animation-fill-mode: forwards;
}

@keyframes showTableAni {
	0% {width: 100%}
	100%{
		width:calc(100%-410px)
	}
}

/* .form-dev .ul-form li.shaixuan-icon i.btn.btn-primary {
	width: 22px;
	height: 22px;
    margin-right: 20px;
	display: block;
	background: url(../images/shaixuan.png) no-repeat center;
	background-size: 80% 80%;
	padding: 0;
	ackground-color: #fff;
}

.form-dev .ul-form li.shaixuan-icon {
	float: right;
    margin-top: 10px;
    margin-right: 30px;
} */

.shaixuan-content {
	border: 1px solid #ddd;
	width: 400px;
	float: left;
	position: relative;
	display: none;
	background: #fff;
}

.shaixuan-content .ul-form {
	position: absolute;
	left: -18px;
	top: 9px;
}

.shaixuan-content ul li {
	list-style: none;
	float: left;
	margin-right: 5px;
}

.shaixuan-content h2 {
	text-align: center;
	font-size: 16px;
	border-bottom: 1px solid #ddd;
	line-height: 50px;
	color: #3497e2;
}

.shaixuan-back {
	padding: 4px;
	display: block;
	position: absolute;
	top: 12px;
	right: 10px;
	color: #333;
	font-size: 24px;
	font-style: normal;
}

.shaixuan-middle label {
	display: block;
	line-height: 30px;
}

.shaixuan-middle {
	width: 100%;
	box-sizing: border-box;
	padding: 10px;
}

.shaixuan-content .select2-container {
	width: 100%;
}

.ul-form.ul-shaixuan {
	/* border-bottom: 2px solid #e2413e */
}

.form-dev .ul-form.ul-shaixuan li {
	height: auto;
}

.shaixuan-content .select2-container .select2-choice {
	color: #3497e2
}

.choose-item {
	background: #fff;
	width: 98%;
	margin: 0 auto;
}

#searchForm .choose-item label {
	text-align: left;
}

.startBtn {
	background-image: url(../images/button/start.png); no-repeat;
	display: block;
	width: 30px;
	height: 30px;
	background-size: contain;
	cursor: pointer;
	border: none;
}

.returnBtn {
	background-image: url(../images/button/return.png); no-repeat;
	display: block;
	width: 30px;
	height: 30px;
	background-size: contain;
	cursor: pointer;
	border: none;
}

.againBtn {
	background-image: url(../images/button/again.png); no-repeat;
	display: block;
	width: 30px;
	height: 30px;
	background-size: contain;
	cursor: pointer;
	border: none;
}

.stopBtn {
	background-image: url(../images/button/stop.png); no-repeat;
	display: block;
	width: 30px;
	height: 30px;
	background-size: contain;
	cursor: pointer;
	border: none;
}

.back-icon{
	width: 28px;
	height: 28px;
	margin: 8px;
	display: block;
	background: url(../images/back.png?v=1) no-repeat center;
	background-size: 80% 80%;
	padding: 0;
	background-color: #fff;
	float:right;
	border: none;
	cursor: pointer;
}
.back-icon:hover{
	width: 28px;
	height: 28px;
	margin: 8px;
	display: block;
	background: url(../images/red/back-hover.png?v=1) no-repeat center;
	background-size: 80% 80%;
	padding: 0;
	background-color: #fff;
	float:right;
	cursor: pointer;
	border: none;
}
.look-icon{
	width: 28px;
	height: 28px;
	margin: 8px;
	display: block;
	background: url(../images/look.png?v=1) no-repeat center;
	background-size: 80% 80%;
	padding: 0;
	background-color: #fff;
	float:right;
	border: none;
	cursor: pointer;
}
.look-icon:hover{
	width: 28px;
	height: 28px;
	margin: 8px;
	display: block;
	background: url(../images/red/look-hover.png?v=1) no-repeat center;
	background-size: 80% 80%;
	padding: 0;
	background-color: #fff;
	float:right;
	cursor: pointer;
	border: none;
}
.help-icon{
	width: 28px;
	height: 28px;
	margin: 8px;
	display: block;
	background: url(../images/help.png?v=1) no-repeat center;
	background-size: 80% 80%;
	padding: 0;
	background-color: #fff;
	float:right;
	border: none;
	cursor: pointer;
}
.help-icon:hover{
	width: 28px;
	height: 28px;
	margin: 8px;
	display: block;
	background: url(../images/red/help-hover.png?v=1) no-repeat center;
	background-size: 80% 80%;
	padding: 0;
	background-color: #fff;
	float:right;
	cursor: pointer;
	border: none;
}
.scores-icon{
	width: 28px;
	height: 28px;
	margin: 8px;
	display: block;
	background: url(../images/scores.png?v=1) no-repeat center;
	background-size: 80% 80%;
	padding: 0;
	background-color: #fff;
	float:right;
	border: none;
	cursor: pointer;
}
.scores-icon:hover{
	width: 28px;
	height: 28px;
	margin: 8px;
	display: block;
	background: url(../images/red/scores-hover.png?v=1) no-repeat center;
	background-size: 80% 80%;
	padding: 0;
	background-color: #fff;
	float:right;
	cursor: pointer;
	border: none;
}
.add-icon{
	width: 28px;
	height: 28px;
	margin: 8px;
	display: block;
	background: url(../images/add.png?v=1) no-repeat center;
	background-size: 80% 80%;
	padding: 0;
	background-color: #fff;
	float:right;
	cursor: pointer;
	border: none;
}
.add-icon:hover{
	width: 28px;
	height: 28px;
	margin: 8px;
	display: block;
	background: url(../images/red/add-hover.png?v=1) no-repeat center;
	background-size: 80% 80%;
	padding: 0;
	background-color: #fff;
	float:right;
	cursor: pointer;
	border: none;
}
.b-add-icon{
	width: 28px;
	height: 28px;
	margin: 8px;
	display: block;
	background: url(../images/b-add.png?v=2) no-repeat center;
	background-size: 80% 80%;
	padding: 0;
	background-color: #fff;
	float:right;
	cursor: pointer;
	border: none;
}
.b-add-icon:hover{
	width: 28px;
	height: 28px;
	margin: 8px;
	display: block;
	background: url(../images/b-add-hover.png?v=1) no-repeat center;
	background-size: 80% 80%;
	padding: 0;
	background-color: #fff;
	float:right;
	cursor: pointer;
	border: none;
}
.table-head{
	height: 45px; width: 98%; margin: 0 auto; border-bottom: 1px solid #ebeff5;
}
fieldset .table-head{
	height: 45px; width: 98%; margin: 0 auto;border-radius:5px 5px 0 0;
}

.table-left{
	color: #505050; font-weight: bold; font-size: 15px; height: 45px; line-height: 45px;  float: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	/* width: 50%; */
}

.table-left.active {
	color: #EB4339;
}
.list-table #inputForm{
	width: 100%;
	margin: 0;

}
.table-right{
	height: 45px; float: right;
}
.export-icon{
	width: 28px;
	height: 28px;
	margin: 8px;
	display: block;
	background: url(../images/export.png) no-repeat center;
	background-size: 80% 80%;
	padding: 0;    
	float:right;
	cursor: pointer;
	border: none;
}
.export-icon:hover{
	width: 28px;
	height: 28px;
	margin: 8px;
	display: block;
	background: url(../images/red/export-hover.png) no-repeat center;
	background-size: 80% 80%;
	padding: 0; 
	float:right;
	cursor: pointer;
	border: none;
}
.import-icon{
	width: 28px;
	height: 28px;
	margin: 8px;
	display: block;
	background: url(../images/import.png) no-repeat center;
	background-size: 80% 80%;
	padding: 0; 
	float:right;
	cursor: pointer;
	border: none;
}
.import-icon:hover{
	width: 28px;
	height: 28px;
	margin: 8px;
	display: block;
	background: url(../images/red/import-hover.png) no-repeat center;
	background-size: 80% 80%;
	padding: 0; 
	float:right;
	cursor: pointer;
	border: none;
}
.select-icon{
	width: 28px;
	height: 28px;
	margin: 8px;
	display: block;
	background: url(../images/shaixuan.png) no-repeat center;
	background-size: 80% 80%;
	padding: 0; 
	float:right;
	cursor: pointer;
	border: none;
}
.select-icon:hover{
	width: 28px;
	height: 28px;
	margin: 8px;
	display: block;
	background: url(../images/red/shaixuan-hover.png) no-repeat center;
	background-size: 80% 80%;
	padding: 0; 
	float:right;
	cursor: pointer;
	border: none;
}
.history-icon{
	width: 28px;
	height: 28px;
	margin: 8px;
	display: block;
	background: url(../images/history.png) no-repeat center;
	background-size: 80% 80%;
	padding: 0; 
	float:right;
	cursor: pointer;
	border: none;
}
.history-icon:hover{
	width: 28px;
	height: 28px;
	margin: 8px;
	display: block;
	background: url(../images/red/history-hover.png) no-repeat center;
	background-size: 80% 80%;
	padding: 0; 
	float:right;
	cursor: pointer;
	border: none;
}
input.save-icon{
	width: 28px;
	height: 28px;
	border: none;
	background-color: #fff;
}
.save-icon{
	width: 28px;
	height: 28px;
	margin: 8px;
	display: block;
	background: url(../images/save.png) no-repeat center;
	background-size: 80% 80%;
	padding: 0; 
	float:right;
	cursor: pointer;
	border: none;
}

.save-icon:hover{
	width: 28px;
	height: 28px;
	margin: 8px;
	display: block;
	background: url(../images/red/save-hover.png) no-repeat center;
	background-size: 80% 80%;
	padding: 0; 
	float:right;
	cursor: pointer;
	border: none;
}
.transaction-icon{
	width: 28px;
	height: 28px;
	margin: 8px;
	display: block;
	background: url(../images/transaction.png) no-repeat center;
	background-size: 80% 80%;
	padding: 0; 
	float:right;
	cursor: pointer;
	border: none;
}

.transaction-icon:hover{
	width: 28px;
	height: 28px;
	margin: 8px;
	display: block;
	background: url(../images/red/transaction-hover.png) no-repeat center;
	background-size: 80% 80%;
	padding: 0; 
	float:right;
	cursor: pointer;
	border: none;
}
.start-icon{
	width: 30px;
	height: 30px;
	margin: 7px;
	display: block;
	background: url(../images/start.png) no-repeat center;
	background-size: 80% 80%;
	padding: 0; 
	float:right;
	cursor: pointer;
	border: none;
}
.start-icon:hover{
	width: 30px;
	height: 30px;
	margin: 7px;
	display: block;
	background: url(../images/red/start-hover.png) no-repeat center;
	background-size: 80% 80%;
	padding: 0; 
	float:right;
	cursor: pointer;
	border: none;
}

.send-icon{
	width: 28px;
	height: 28px;
	margin: 8px;
	display: block;
	background: url(../images/send.png) no-repeat center;
	background-size: 80% 80%;
	padding: 0; 
	float:right;
	cursor: pointer;
	border: none;
}
.send-icon:hover{
	width: 28px;
	height: 28px;
	margin: 8px;
	display: block;
	background: url(../images/red/send-hover.png) no-repeat center;
	background-size: 80% 80%;
	padding: 0; 
	float:right;
	cursor: pointer;
	border: none;
}



.refresh-icon{
	width: 27px;
	height: 27px;
	margin: 8px;
	display: block;
	background: url(../images/refresh.png) no-repeat center;
	background-size: 80% 80%;
	padding: 0; 
	float:right;
	cursor: pointer;
	border: none;
}
.refresh-icon:hover{
	width: 27px;
	height: 27px;
	margin: 8px;
	display: block;
	background: url(../images/red/refresh-hover.png) no-repeat center;
	background-size: 80% 80%;
	padding: 0; 
	float:right;
	cursor: pointer;
	border: none;
}


.del-icon{
	width: 28px;
	height: 28px;
	margin: 8px;
	display: block;
	background: url(../images/del.png) no-repeat center;
	background-size: 80% 80%;
	padding: 0; 
	float:right;
	cursor: pointer;
	border: none;
}

.del-icon:hover{
	width: 28px;
	height: 28px;
	margin: 8px;
	display: block;
	background: url(../images/red/del-hover.png) no-repeat center;
	background-size: 80% 80%;
	padding: 0; 
	float:right;
	cursor: pointer;
	border: none;
}
.down-icon{
	width: 28px;
	height: 28px;
	margin: 8px;
	display: block;
	background: url(../images/down.png) no-repeat center;
	background-size: 80% 80%;
	padding: 0; 
	float:right;
	cursor: pointer;
	border: none;
}

.down-icon:hover{
	width: 28px;
	height: 28px;
	margin: 8px;
	display: block;
	background: url(../images/red/down-hover.png) no-repeat center;
	background-size: 80% 80%;
	padding: 0; 
	float:right;
	cursor: pointer;
	border: none;
}
.print-icon{
	width: 28px;
	height: 28px;
	margin: 8px;
	display: block;
	background: url(../images/print.png) no-repeat center;
	background-size: 80% 80%;
	padding: 0; 
	float:right;
	cursor: pointer;
	border: none;
}

.print-icon:hover{
	width: 28px;
	height: 28px;
	margin: 8px;
	display: block;
	background: url(../images/red/print-hover.png) no-repeat center;
	background-size: 80% 80%;
	padding: 0; 
	float:right;
	cursor: pointer;
	border: none;
}
.sync-icon{
	width: 28px;
	height: 28px;
	margin: 8px;
	display: block;
	background: url(../images/sync.png) no-repeat center;
	background-size: 80% 80%;
	padding: 0; 
	float:right;
	cursor: pointer;
	border: none;
}

.sync-icon:hover{
	width: 28px;
	height: 28px;
	margin: 8px;
	display: block;
	background: url(../images/red/sync-hover.png) no-repeat center;
	background-size: 80% 80%;
	padding: 0; 
	float:right;
	cursor: pointer;
	border: none;
}

.stop-icon{
	width: 28px;
	height: 28px;
	margin: 8px;
	display: block;
	background: url(../images/stop.png) no-repeat center;
	background-size: 80% 80%;
	padding: 0; 
	float:right;
	cursor: pointer;
	border: none;
}

.stop-icon:hover{
	width: 28px;
	height: 28px;
	margin: 8px;
	display: block;
	background: url(../images/red/stop-hover.png) no-repeat center;
	background-size: 80% 80%;
	padding: 0; 
	float:right;
	cursor: pointer;
	border: none;
}


.btn{
	padding: 0px 12px!important;
}

.set-icon{
	width: 28px;
	height: 28px;
	margin: 8px;
	display: block;
	background: url(../images/set.png) no-repeat center;
	background-size: 80% 80%;
	padding: 0; 
	float:right;
	cursor: pointer;
	position:relative;
	border: none;
}
.set-icon:hover{
	width: 28px;
	height: 28px;
	margin: 8px;
	display: block;
	background: url(../images/red/set-hover.png) no-repeat center;
	background-size: 80% 80%;
	padding: 0; 
	float:right;
	cursor: pointer;
	position:relative;
	border: none;
}

.set-drop{
	position:absolute;
	width:150px;
	height:auto;
	right: 32px;
	top: 57px;
	border: 1px solid #DFDDDD;
	display: none;
	box-shadow: #dfdddd 0 0 5px;
	z-index: 999;
	background: #fff;
}
.set-drop li{
	list-style: none;
	height: 35px;
	padding: 3px 13px;
	line-height: 35px;
	cursor: pointer;
}

#inputForm .list-table{
	/* width: 100% */
}
.set-drop li:hover{
	background:#F5F5F5;
}
.set-drop li a{

	color:#777;

	height: 100%;

	width: 100%;
}
select {
	/*  width:315px;       */
	display: block;
	/*  width: 315px!important; */
	height: 33px;
	padding: 0 0 0 0px;
	overflow: hidden;
	position: relative;
	border: 1px solid #e3e8f5;
	white-space: nowrap;
	line-height: 33px;
	color: #444;
	text-decoration: none;
	border-radius: 4px;
	background-clip: padding-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: #fff;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #F7F8FA), color-stop(0.7, #fff));
	background-image: -webkit-linear-gradient(center bottom, #F7F8FA 0, #fff 50%);
	background-image: -moz-linear-gradient(center bottom, #F7F8FA 0, #fff 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr= '#ffffff',
	endColorstr= '#F7F8FA', GradientType= 0);
	background-image: linear-gradient(top, #fff 0, #F7F8FA 50%);
}

.content-scroll{

	height:-webkit-fill-available;overflow:auto;    width: 98%;
	margin: 0 auto;
}

.content-scroll-element,.content-scroll .list-table{

	width: 100%;
}

.sorting{
	background: url(../images/sorting.png) no-repeat center;
	height: 13px;
	width: 10px;
	display: inline-block;
	background-size: cover;
	vertical-align: middle;
	margin-top: -4px;
}
.rankdown{
	background-position: 0 -6px;
	margin-top: 4px;
}
.rankup{
	background-position: 0 6px;
	margin-top: -10px;
}



.form-horizontal .table-form{
	table-layout: fixed;
	width:98%;

}
.ke-container{
	width:86%!important;
}


















/*
@media screen and ( min-width: 1441px ) {
  	body { background-color: red; }
  	#inputForm input[type="text"], #inputForm input[type="password"] {
    	width: 300px;
	}
	#inputForm .select2-container,select{
		width: 315px;

	}
	.gen-input-xxlarge {
    	width: 80%;
	}
	.table-hover input[type="text"], .table-hover input[type="password"] {
	    width: 190px!important;
	}

}
@media screen and ( max-width:1440px ) {
	#inputForm input[type="text"], #inputForm input[type="password"] {
    	width: 265px;
	}
	#inputForm .select2-container,select{
		width: 280px;

	}
	.gen-input-xxlarge {
    	width: 80%;
	}
	.table-hover input[type="text"], .table-hover input[type="password"] {
	    width: 190px!important;
	}
}


@media screen and ( max-width:1200px ) {
  	body { background-color: orange; }
  	#inputForm input[type="text"], #inputForm input[type="password"] {
    	width: 175px;
    	 height: 20px;
	}
	#inputForm .select2-container,select,.select2-choice,#searchForm div.select2-container{
		width: 190px!important;

	}
	.select2-container .select2-choice{
		height:30px;
		line-height:30px;
	}
	.form-horizontal .table-form td.tit{
	    width: 20%!important;
		padding-right:5px;
		    font-size: 12px;
		    text-overflow: ellipsis; for IE
    		-moz-text-overflow: ellipsis; for Firefox,mozilla
		    white-space: nowrap;
    		overflow: hidden;
	}
	.gen-input-xxlarge {
    	width: 75%;
	}
	.table-hover input[type="text"], .table-hover input[type="password"] {
	    width: 120px!important;
	}
	.table-form{
		table-layout: fixed;
	}

} */

.cuiban{
	background: url(../images/cuiban.png) no-repeat center!important;
	background-size: cover!important;
	margin-left: 3px!important;

}

.urgent,.cuiban{
	height: 23px;
	width: 23px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
	margin-top: -3px;
	background: url(../images/urgent.png) no-repeat center;
	background-size: cover;
}

.searchTip {
	border: 1px solid #ccc;
	width: 315px;
	height:150px;
	overflow:auto;
	position: absolute;
	background: #fff;
	display: none;
	top: 35px;
	z-index: 10;
	font-size: 14px;
}

.tipinner span {
	display: block;
	padding: 4px 0px 4px 10px;
	cursor: pointer;
}