.icon-blank {
	background: url('icons/blank.gif') no-repeat center center;
}

.icon-add {
	background: url('icons/edit_add.png') no-repeat center center;
}

.icon-export {
	background: url('icons/export.png') no-repeat center center;
}

.icon-edit {
	background: url('icons/pencil.png') no-repeat center center;
}

.icon-edit1 {
	background: url('icons/pencila.png') no-repeat center center;
}

.icon-clear {
	background: url('icons/clear.png') no-repeat center center;
}

.icon-remove {
	background: url('icons/edit_remove.png') no-repeat center center;
}

.icon-save {
	background: url('icons/filesave.png') no-repeat center center;
}

.icon-cut {
	background: url('icons/cut.png') no-repeat center center;
}

.icon-ok {
	background: url('icons/ok.png') no-repeat center center;
}

.icon-no {
	background: url('icons/no.png') no-repeat center center;
}

.icon-cancel {
	background: url('icons/cancel.png') no-repeat center center;
}

.icon-reload {
	background: url('icons/reload.png') no-repeat center center;
}

.icon-search {
	background: url('icons/search.png') no-repeat center center;
}

.icon-print {
	background: url('icons/print.png') no-repeat center center;
}

.icon-help {
	background: url('icons/help.png') no-repeat center center;
}

.icon-undo {
	background: url('icons/undo.png') no-repeat center center;
}

.icon-redo {
	background: url('icons/redo.png') no-repeat center center;
}

.icon-back {
	background: url('icons/back.png') no-repeat center center;
}

.icon-sum {
	background: url('icons/sum.png') no-repeat center center;
}

.icon-tip {
	background: url('icons/tip.png') no-repeat center center;
}

.icon-filter {
	background: url('icons/filter.png') no-repeat center center;
}

.icon-man {
	background: url('icons/man.png') no-repeat center center;
}

.icon-lock {
	background: url('icons/lock.png') no-repeat center center;
}

.icon-more {
	background: url('icons/more.png') no-repeat center center;
}

.icon-mini-add {
	background: url('icons/mini_add.png') no-repeat center center;
}

.icon-mini-edit {
	background: url('icons/mini_edit.png') no-repeat center center;
}

.icon-mini-refresh {
	background: url('icons/mini_refresh.png') no-repeat center center;
}

.icon-large-picture {
	background: url('icons/large_picture.png') no-repeat center center;
}

.icon-large-clipart {
	background: url('icons/large_clipart.png') no-repeat center center;
}

.icon-large-shapes {
	background: url('icons/large_shapes.png') no-repeat center center;
}

.icon-large-smartart {
	background: url('icons/large_smartart.png') no-repeat center center;
}

.icon-large-chart {
	background: url('icons/large_chart.png') no-repeat center center;
}

.icon-removebig {
	background: url('icons/remove.jpg') no-repeat center center;
}

.export-icon {
	background: url(icons/export.jpg) no-repeat center center;
	display: inline-block;
	width: 90px;
	height: 35px;
	vertical-align: middle;
	text-align: center;
	line-height: 35px;
	background-position: 0px;
	padding-left: 14px;
	color: #333;
}

.import-icon {
	background: url(icons/import.jpg) no-repeat center center;
	display: inline-block;
	width: 90px;
	height: 35px;
	vertical-align: middle;
	text-align: center;
	line-height: 35px;
	background-position: 0px;
	padding-left: 14px;
	color: #333;
}

.modify-icon {
	background: url('icons/modify.jpg') no-repeat center center;
	display: inline-block;
	width: 73px;
	height: 35px;
	vertical-align: middle;
	text-align: center;
	line-height: 35px;
	text-indent: 24px;
	color: #333;
}

.remove-icon {
	background: url('icons/remove.jpg') no-repeat center center;
	display: inline-block;
	width: 73px;
	height: 35px;
	vertical-align: middle;
	text-align: center;
	line-height: 35px;
	text-indent: 24px;
	color: #333;
}

.query {
	display: inline-block;
	width: 60px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	color: #fff;
	border-radius: 3px;
	margin-right: 7px;
	transition: all .5s;
}

.query1 {
	background: #55a0d2;
}

.query2 {
	background: #2cafae;
}

.query3 {
	background: #41b4ee;
}

.query4 {
	background: #eb4646;
}

.query5 {
	background: #41b3ed;
	width: 95px;
}

.query6 {
	background: #489ded;
	width: 74px;
}

.query7 {
	background: #fc6e6d;
}

.query8 {
	background: #18c293;
}

.brown {
	background: #cd7d44
}

.brown:hover {
	background: #d58750
}

.query1:hover {
	background: #6bafdc;
}

.query2:hover {
	background: #3bbcbb;
}

.query3:hover {
	background: #57c3f9;
}

.query4:hover {
	background: #f55757;
}

.query5:hover {
	background: #51c2fb;
}

.query6:hover {
	background: #55a8f6;
}

.query7:hover {
	background: #fe8b8a;
}

.query8:hover {
	background: #23c99b;
}

a {
	text-decoration: none
}

.a_btn {
	font-size: 12px;
	color: #333;
}

p.message-header {
	line-height: 42px;
	border-bottom: 1px solid #eee;
	padding: 0 20px;
	background: #f8f8f8;
	font-size: 14px;
	color: #333;
}

.message-bottom {
	padding-top: 20px;
	overflow: hidden;
}

.text-left {
	text-align: left;
	color: #333;
	font-size: 14px;
}

.ul_left {
	float: left;
	line-height: 36px;
	margin-right: 45px;
	padding-left: 40px;
	margin-top: 10px;
}

.ul_left li {
	width: 351px;
}

.ul_right {
	float: left;
	line-height: 36px;
	margin-top: 10px;
}

.ul_right li {
	width: 393px;
	clear: both;
}

.post {
	float: left;
	width: 180px;
	margin-right: 15px;
}

.post1 {
	float: right;
	width: 180px;
}

.ul_left em {
	font-style: normal;
}

.list_box {
	clear: both;
}

.ulbox {
	background: #f5f5f5;
	height: 38px;
	border-top: 1px solid #e0e0e0;
	padding: 0 20px;
}

.ul_list {
	border-bottom: 1px solid #a2c5d8;
	height: 37px;
}

.ul_list .requried {
	vertical-align: top;
}

.ul_list li {
	float: left;
	padding: 0 19px;
	border: 1px solid #9abbcd;
	margin-right: 5px;
	cursor: pointer;
	line-height: 25px;
	margin-top: 10px;
	border-radius: 4px 5px 0 0;
	background: #fff;
	border-bottom: none;
}

.table_box {
	padding: 0 20px 30px 20px;
	margin-top: -1px;
}

.table_box table {
	width: 100%;
	line-height: 34px;
}

.table_box table td {
	border: solid 1px #bcd6ed
}

.table_box table .td_even {
	padding-right: 12px;
	text-align: right;
	background: #edf6ff;
}

.table_box table .td_odd {
	padding-left: 10px;
}

.ul_list li.sign {
	background: url('icons/line_bg.jpg') center center;
	color: #066d96
}

.userGroup {
	background: url('icons/userGroup.png') no-repeat center center
}

.userSpace {
	background: url('icons/undo.png') no-repeat center center
}
/*闂備胶鍘ч崯鍧楀嫉椤掞拷閳诲秹鏁撻敓锟�*/
#daiban {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 100;
	background-position: bottom center;
	background-size: cover;
	overflow: hidden;
}

option {
	line-height: 26px;
	padding-top: 3px;
	padding-bottom: 3px;
}

input.column1 {
	background: url('icons/r_bnt1.jpg') no-repeat center center;
	width: 95px;
	height: 34px;
	border-radius: 4px;
	margin-bottom: 5px;
}

input.column2 {
	background: url('icons/r_bnt2.jpg') no-repeat center center;
	width: 73px;
	height: 33px;
	border-radius: 4px;
	margin-bottom: 5px;
}

input.column3 {
	background: url('icons/l_bnt3.jpg') no-repeat center center;
	width: 73px;
	height: 33px;
	border-radius: 4px;
	margin-bottom: 5px;
}

input.column4 {
	background: url('icons/l_bnt4.jpg') no-repeat center center;
	width: 75px;
	height: 33px;
	border-radius: 4px;
	margin-bottom: 5px;
}

.removecolor, .addcolor {
	width: 40px;
	height: 18px;
	background: #edf6ff;
	border: 1px solid #bcd6ed;
	color: #333;
	color: #78a5ce;
	display: block;
	line-height: 18px;
	margin-top: 6px;
	margin-bottom: 6px;
	text-align: center;
}

.gbbu2 {
	margin-left: 10px;
}

.shrink {
	cursor: pointer;
}

.upIcon {
	width: 10px;
	height: 22px;
	display: inline-block;
	transition: all .5s;
	vertical-align: middle;
	margin-right: 3px;
	cursor: pointer;
	color: #1e97e6;
	font-weight: bold;
}

.txt {
	display: inline-block;
	vertical-align: middle;
}

.txtRotate {
	transform: rotate(180deg);
}

.box1 {
	padding-top: 35px;
	line-height: 30px;
}

.ali02 a.btn2 {
	padding: 7px 28px;
}

.xIcon {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: #f00;
	border-radius: 8px;
	text-align: center;
	line-height: 16px;
	color: #fff;
	font-style: normal;
	margin-right: 5px;
	margin-left: 3px;
}

.imgCenter input {
	margin-top: 19.3px !important;
	margin-left: 2px;
}

.l_pd {
	padding-left: 35px;
}

label.hand {
	width: auto;
	margin-bottom: 0;
	margin-right: 20px;
}

.radio_box input {
	width: 15px;
	height: 15px;
	vertical-align: middle;
	margin-top: 0;
	margin-right: 3px;
}

.underline {
	color: #ff0100
}

.blue_btn {
	background: #51b7f2;
	border: solid 1px #2e9ed8;
	padding: 0 5px;
	color: #fff;
	height: 28px;
	line-height: 28px;
}

.lifloat {
	padding-left: 49px;
	overflow: hidden;
}

.lifloat li {
	float: left;
}

.lifloat li label {
	width: 80px;
}

input.radioes {
	display: none;
}

label.radioes:before {
	content: '';
	display: inline-block;
	width: 10px;
	height: 10px;
	border: 1px solid #48bbf5;
	border-radius: 50%;
	padding: 4px;
	vertical-align: middle
}

input.radioes:checked+label:before {
	background: #48bbf5;
	background-clip: content-box;
}

.signSymbol, .signTxt {
	color: #ff3535;
}

/*婵犮垼娉涚粔褰掓晸閺傘倖瀚�*/
.check_boxes input {
	display: none;
}

span.check_boxes {
	position: absolute;
	margin-left: 7px;
	margin-top: 10px;
}

.check_boxes label {
	width: 20px;
	height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	border: 2px solid #bdbdbd;
	border-radius: 50%;
	background: #bdbdbd;
	cursor: pointer;
}

.check_boxes label:after {
	content: '';
	width: 8px;
	height: 4px;
	position: absolute;
	top: 6px;
	left: 5px;
	border: 2px solid #fff;
	border-top: none;
	border-right: none;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}

.check_boxes input:checked+label {
	border: 2px solid #41b4ee;
	background: #41b4ee;
}

.check_boxes input:checked+label:after {
	opacity: 1;
	border: 2px solid #fff;
	border-top: none;
	border-right: none;
}

.check_boxes em {
	margin: 0 0 0 5px;
}

.folderBox {
	overflow: hidden;
}

.folderBox li {
	float: left;
}

.folderBox li {
	width: 126px;
	height: auto !important;
	padding-bottom: 30px;
	margin-right: 13px;
	border: solid 1px #fff;
	border-radius: 5px;
	background: #fff;
	margin-top: 10px;
	color: #333;
	position: relative;
}

.folderbig li {
	position: relative;
}

.folderBox li .imgCenter {
	width: 126px;
	text-align: center;
}

.folderBox li.folderBg {
	border: solid 1px #54baed;
	background: #f1f5fa;
}

.folderBox li:hover {
	background: #f1f5fa;
}

.folderBox li:hover .check_boxes {
	display: block;
}

.folderTxt {
	margin-top: 4px;
}

#folderPart.folderbig {
	height: auto;
}

.routeBox {
	height: 49px;
	line-height: 50px;
	border-bottom: solid 1px #eff3f8;
}

.routeBoxL {
	float: left;
	margin-left: 25px;
	color: #666;
}

.routeBoxR {
	float: right;
}

.searches {
	display: inline-block;
	width: 290px;
	height: 32px;
	border-radius: 16px;
	background: #e5ecf5;
}

.sorticon {
	background: url('icons/sorticon.jpg') no-repeat center center;
	width: 16px;
	height: 16px;
	display: inline-block;
	margin-left: 12px;
	position: relative;
}

.sorticonTxt {
	position: absolute;
	z-index: 999;
	width: 100px;
	height: 95px;
	border: solid 1px #54baed;
	border-radius: 5px;
	top: 30px;
	padding-top: 9px;
	background: #f1f5fa;
	right: 0px;
}

.sorticonTxt li {
	line-height: 30px;
	text-align: left;
	padding-left: 12px;
}

.sorticonTxt li:hover {
	background: #dde9f7;
}

.transverse {
	width: 16px;
	height: 16px;
	display: inline-block;
	margin-left: 16px;
}

.vertica {
	width: 16px;
	height: 16px;
	display: inline-block;
	margin-left: 8px;
	margin-right: 13px;
}

.searchesImg {
	background: url('icons/searchesImg.png') no-repeat center center;
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: middle;
}

.selectiones {
	display: inline-block;
	width: 15px;
	height: 8px;
	text-align: right;
	margin-left: 0px;
}

.selectiones-w {
	background: url('icons/selectiones.png') no-repeat left center;
	width: 15px;
	height: 8px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 0px;
}

.searchesTxt {
	width: 246px;
	height: 30px;
	border: none;
	margin-left: 12px;
	margin-top: 1px;
	background: #e5ecf5;
}

.cloudIcon {
	background: url('icons/cloudIcon.png') no-repeat center center;
	width: 18px;
	height: 18px;
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	margin-top: 8px;
	margin-left: 7px;
	margin-right: 5px;
}

.folderTxt {
	margin-top: 4px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 126px;
}

.bg_a {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .8);
	position: fixed;
	top: 0;
	z-index: 1000;
}

.wz {
	background: url('icons/wz.png') no-repeat center center;
	width: 332px;
	height: 103px;
	position: fixed;
	z-index: 9001;
	top: 110px;
	left: 43px;
}

.wz_b {
	background: url('icons/wz_b.png') no-repeat center center;
	width: 229px;
	height: 103px;
	position: fixed;
	z-index: 9001;
	top: 110px;
	right: 150px;
}

.addalert {
	background: url('icons/addalert.png') no-repeat center center;
	width: 60px;
	height: 25px;
	position: fixed;
	z-index: 9001;
	top: 73px;
	left: 25px;
}

.xyb {
	background: url('icons/imgbtn.png') no-repeat center center;
	width: 76px;
	height: 37px;
	position: fixed;
	z-index: 9001;
	top: 215px;
	left: 37px;
}

.wzbox_b .wzd {
	background: url('icons/imgbtn.png') no-repeat center center;
	width: 76px;
	height: 37px;
	position: fixed;
	z-index: 9001;
	top: 172px;
	right: 304px;
}

.fwalert {
	background: url('icons/fwalert.png') no-repeat center center;
	width: 70px;
	height: 25px;
	position: fixed;
	z-index: 9001;
	top: 75px;
	right: 133px;
}

.ml_a {
	background: url('icons/mua.png') no-repeat center center;
	width: 111px;
	height: 25px;
	position: fixed;
	z-index: 9001;
	top: 16px;
	left: 137px;
}

.mltxt_a {
	background: url('icons/ml_a.png') no-repeat center center;
	width: 229px;
	height: 103px;
	position: fixed;
	z-index: 9001;
	top: 36px;
	left: 242px;
}

.ml_xyb {
	background: url('icons/imgbtn.png') no-repeat center center;
	width: 76px;
	height: 37px;
	position: fixed;
	z-index: 9001;
	top: 160px;
	left: 168px;
	top: 107px;
	left: 371px;
}

.ml_b {
	background: url('icons/mub.png') no-repeat center center;
	width: 100px;
	height: 25px;
	position: fixed;
	z-index: 9001;
	top: 15px;
	left: 24px;
}

.mltxt_b {
	background: url('icons/ml_b.png') no-repeat center center;
	width: 229px;
	height: 103px;
	position: fixed;
	z-index: 9001;
	top: 35px;
	left: 120px;
}

.ml_wzd {
	background: url('icons/imgbtn.png') no-repeat center center;
	width: 76px;
	height: 37px;
	position: fixed;
	z-index: 9001;
	top: 109px;
	left: 255px;
}

a.fileBtn {
	display: inline-block;
	background: #fff;
	height: 23px;
	padding-left: 8px;
	padding-right: 8px;
	border-radius: 3px;
	border: solid 1px #41b4ee;
	font-size: 14px;
	color: #41b4ee;
	line-height: 23px;
}

i.fileIcon {
	background: url('icons/fileIcon.png') no-repeat center center;
	display: inline-block;
	height: 14px;
	width: 18px;
	vertical-align: middle;
	margin-right: 5px;
}