/*!
 * 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 {
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	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: #EBEFF5;
}
 
 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: #fff;
	width: 220px;
}

.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;
}

.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-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;
}

s
#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;
}

.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: 1px;
	top: 2px;
	border: 0px;
	background: #fff;
	right: 1px
}

#right .panel-body {
	overflow: hidden;
}

/* 缂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌ｉ幋锝呅撻柛濠傛健閺屻劑寮撮悙璇ф嫹瑜版帒纾婚柨鐔哄У閻撳繐鈹戦悙闈涗壕婵炲懎鎳忓璇测攽鐎ｎ偀鎷洪梺鍛婄☉閿曘倖鎱ㄩ敃鍌涚厱闁绘ê纾晶鐢碉拷瑙勬礃閿曘垽寮幘瀵割浄閻庯綆鍋�閹疯櫣绱撴担鍓插創婵炲娲滅划缁樺鐎涙鍘卞┑顔斤供閸擄箓宕曢幋鐘电＜妞ゆ梻鈷堥悡鍏碱殽閻愭潙绗掗摶鏍归敐澶嬫珳婵″弶鍔欏缁樻媴閸涘﹨纭�闂佺绨洪崐婵嗙暦瑜版帒閱囬柡鍥╁仱濡兘鎮峰鍛暭閻㈩垱顨婇幃锟犲即閵忥紕鍘梺鍓插亝缁诲牓顢撳Δ鍐挎嫹濞堝灝娅橀柛鐘冲哺閺佹捇鎳為妷顔兼櫛闂佸摜濮靛ú鐔风暦閿熺姴绀冮柤纰卞墯濞堟儳鈹戦悩璇у伐婵☆偒鍘煎嵄閻熸瑥瀚粻楣冩倵閻㈡鐒鹃弽锟犳⒑閻戔晜娅撻柛銊ㄦ硾椤曪絾绻濆顓熸珳婵犮垼鍩栬摫闁哄懏绮撳娲川婵犲倸袝闂佸憡锚閵堢鐣烽姀銈嗘櫢闁绘ɑ鏋奸幏娲⒑閸涘﹦绠撻悗姘煎弮钘熼柣鎰劋閻撴洟鏌￠崘鎸庡闂佽崵鍠嗛崕鐢稿箖妤ｅ啯鍊婚柤鎭掑劜濞呮粓姊虹化鏇燁�嗛柡鍛矋閺呫儵姊绘担鐑樺殌闁告艾顑夐幃楣冾敂閸繂鐎繝鐢靛У閼规儳效閺屻儲鐓熼柡宥冨妺缁ㄧ禉le闂傚倸鍊搁崐鎼佸磹妞嬪海鐭嗗〒姘炬嫹妤犵偛顦甸崹楣冨箛娴ｅ湱绋佺紓鍌氬�烽悞锕佹懌闂佸憡鐟ョ换姗�寮婚敐澶婎潊闁绘ê鍟块弳鍫ユ⒑缁嬫鍎忔い鎴濐樀瀵鈽夊Ο婊勬瀹曟﹢濡搁妷銉闂傚倷鐒﹂幃鍫曞磹閺嶎灐娲偄閻撳氦鎽曢梺闈浥堥弲婊堝磻閸℃稒鐓曢悘鐐插⒔閳藉銇勮箛銉﹀ */
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 input[type="text"], #inputForm input[type="password"] {
	width: 300px
}

.table-hover input[type="text"], .table-hover input[type="password"] {
	width:190px!important;
}                    


#inputForm .pagination input[type="text"] {
	width: 30px;
}

#inputForm .select2-container {
	width: 315px;   
} 
           
 .gen-select-width,.select2-container {
/* 	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: 98%;
	margin: 0 auto;
	margin-left: 1%;
}
.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 婵犵數濮烽弫鎼佸磻閻愬搫鍨傞柛顐ｆ礀缁犱即鏌熼梻瀵歌窗闁轰礁瀚伴弻娑㈠Ψ閹搭垱瀚归梺鍝勵儐濡啴寮婚悢鐓庣闁圭儤鎸剧粔鐪�le闂傚倸鍊搁崐椋庣矆娓氾拷楠炴牠顢曢妶鍥╃厠闂佸湱铏庨崰鏍ㄦ償婵犲洦鐓犵痪鏉垮船婢ь垱銇勯锝嗙闁哄被鍔戦幃銈夊磼濞戞﹩浼� */
/* 婵犵數濮烽。顔炬閺囥垹纾婚柟杈剧畱绾捐淇婇妶鍛櫣闁哄绶氶幃褰掑炊瑜庨埢鏇㈡煟閹哄秶鐭欓柡宀�鍠庨埢鎾诲垂椤旂晫浜堕梻浣侯焾椤戝棝鏁冮姀銈呰摕闁哄洨鍠撶粻楣冩煕椤垵鏋涘┑顔兼捣缁辨挻绗熸繝鍐伓闂佽鍑界紞鍡涘窗濡ゅ懏鍋傛繛鎴炵啲閹风兘鐛崹顔煎闂佺懓鍟跨换妯虹暦閺夎鐔沸ч崶锔剧泿闂備焦瀵х换鍌滐拷姘煎櫍閹苯鈻庨幋顖涘閻熸瑥瀚径鍕瑰鍕煉闁诡喗鍎抽埞鎴狅拷锝庝簽椤︺劑姊洪幐搴㈢叆闁告艾顑囬敓鑺ヨ壘缂嶅﹪寮诲☉銏犵疀闂傚牊绋掗悘鍫㈢磼缂併垹寮块柟椋庡厴濮婄粯鎷呴崨濠冨創濠电偛鐪伴崝鎴濈暦閺囥垹绠涢柡澶婄仢閹偤姊虹紒妯忣亜螣婵犲偆鐒介柍銉ㄧМ瑜版帒绀傞柤娴嬫櫆閸ｎ參鏌ｆ惔銏㈠暡闁瑰嚖鎷� */
.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: 15%;
}
.form-horizontal#inputForm .table-form td:nth-child(2){
	 width: 28%;
}


/* 闂傚倸鍊风粈渚�骞栭銈嗗仏妞ゆ劧绠戠壕鍧楁煙缂併垹娅橀柡浣割儐娣囧﹪濡堕崨顔兼缂備胶瀚忛崶銊у帗闂侀潧顦崕杈╃棯瑜庨妵鍕箛椤忓棛鐓撻悗娈垮枛閻栧ジ宕洪埄鍐╁閻熸瑥瀚崐閿嬩繆閻愵亜锟窖呯不閹存繍鐒介柍銉﹀墯閸ゆ洘銇勯弮鍌氫壕濠殿垰銈搁弻娑㈡晜鐠囨彃绠诲銈忓瘜閸ｏ絽顫忓ú顏勪紶闁告洦鍘滈姀銈嗙厱闁靛骏绲介惃鐑樹繆閸欏濮嶉柡浣规崌閺佹捇鏁撻敓锟� */
.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;
}
.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;
}
.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;
}

.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;
	background-color: #fff; 
	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;
	background-color: #fff; 
	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;
	background-color: #fff; 
	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;
	background-color: #fff; 
	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;
	background-color: #fff; 
	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;
	background-color: #fff; 
	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;
	background-color: #fff; 
	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;
	background-color: #fff; 
	float:right; 
	cursor: pointer; 
	border: none;
}
input.save-icon{
	width: 28px;
	height: 28px;    
	border: none;
}
.save-icon{
	width: 28px;
	height: 28px;     
    margin: 8px;
	display: block;
	background: url(../images/save.png) no-repeat center;
	background-size: 80% 80%; 
	padding: 0;
	background-color: #fff; 
	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;
	background-color: #fff; 
	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;
	background-color: #fff; 
	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;
	background-color: #fff; 
	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;
	background-color: #fff; 
	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;
	background-color: #fff; 
	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;
	background-color: #fff; 
	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;
	background-color: #fff; 
	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;
	background-color: #fff; 
	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;
	background-color: #fff; 
	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;
	background-color: #fff; 
	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;
	background-color: #fff; 
	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;
	background-color: #fff; 
	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;
	background-color: #fff; 
	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;
	background-color: #fff; 
	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;
	background-color: #fff; 
	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;
	background-color: #fff; 
	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;
	background-color: #fff; 
	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;
	background-color: #fff; 
	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;
	background-color: #fff; 
	float:right; 
	cursor: pointer; 
	position:relative;
	border: none;
}

.set-drop{
	position:absolute;
	width:150px;
	height:auto;
	right: 32px;
    top: 57px;
	border: 1px solid #DFDDDD;
    background: #fff;
    display: none;
    box-shadow: #dfdddd 0 0 5px;
        z-index: 999;     
}
.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;            
}
                                                   

























@media screen and ( min-width: 1201px ) {
  	/* 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: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;                                                                    
}                                                                        