﻿.ks-button-wrap, .ks-button-dropdown .ks-button-a, .ks-button-dropdown .ks-button-input {
	font-size: 0;
}
.ks-button-a, .ks-button-input {
	display: inline-block;
	color: #666;
	font-size: 12px;
	background-color: #f7f7f7;
	border: 1px solid #c7c7c7;
	border-bottom-color: #b1b1b1;
	background-image: -webkit-linear-gradient(top, #fff, #eee);
	background-image: linear-gradient(to bottom, #fff, #eee);
	border-radius: 4px;
	padding: 0 10px;
	vertical-align: middle;
	cursor: pointer;
	overflow: visible;
	margin-right: 5px
}
.ks-button-a {
	height: 30px;
	line-height: 30px
}
.ks-button-input {
	height: 32px;
	line-height: 28px
}
.ks-btn-act, .ks-button-a:hover, .ks-button-input:hover {
	background-color: #fafafa;
	color: #666;
	background-image: none
}
.ks-button-disabled, .ks-button-disabled:hover, .ks-button-input:disabled, .ks-button-input:disabled:hover {
	background-color: #fafafa;
	color: #999;
	border-color: #c7c7c7;
	background-image: none;
	box-shadow: none;
	cursor: default
}
.ks-button-mini .ks-button-a, .ks-button-mini .ks-button-input {
	padding: 0 6px
}
.ks-button-mini .ks-button-a {
	height: 24px;
	line-height: 24px
}
.ks-button-mini .ks-button-input {
	height: 26px;
	line-height: 22px
}
.ks-button-small .ks-button-a, .ks-button-small .ks-button-input {
	padding: 0 8px
}
.ks-button-small .ks-button-a {
	height: 26px;
	line-height: 26px
}
.ks-button-small .ks-button-input {
	height: 28px;
	line-height: 24px
}
.ks-button-large .ks-button-a, .ks-button-large .ks-button-input {
	padding: 0 20px
}
.ks-button-large .ks-button-a {
	height: 34px;
	line-height: 34px
}
.ks-button-large .ks-button-input {
	height: 36px;
	line-height: 32px
}
.ks-button-full a, .ks-button-full button {
	width: 100%;
	padding: 5px 0;
	margin: 0;
	margin-top: 5px;
	text-align: center
}
.ks-button-primary {
	background-color: #009dd8;
	color: #fff;
	background-image: -webkit-linear-gradient(top, #00b4f5, #008dc5);
	background-image: linear-gradient(to bottom, #00b4f5, #008dc5);
	border-color: #0088ba;
	border-bottom-color: #005475
}
.ks-btn-pry-act, .ks-button-primary:hover {
	background-color: #00aff2;
	color: #fff;
	background-image: none
}
.ks-button-success {
	background-color: #82bb42;
	color: #fff;
	background-image: -webkit-linear-gradient(top, #9fd256, #6fac34);
	background-image: linear-gradient(to bottom, #9fd256, #6fac34);
	border-color: #7ea744;
	border-bottom-color: #42661f
}
.ks-btn-suc-act, .ks-button-success:hover {
	background-color: #8fce48;
	color: #fff;
	background-image: none
}
.ks-button-danger {
	background-color: #d32c46;
	color: #fff;
	background-image: -webkit-linear-gradient(top, #ee465a, #c11a39);
	background-image: linear-gradient(to bottom, #ee465a, #c11a39);
	border-color: #bd3747;
	border-bottom-color: #731022
}
.ks-btn-dgr-act, .ks-button-danger:hover {
	background-color: #e33551;
	color: #fff;
	background-image: none
}
.ks-button-link {
	color: #1d8acb;
	border: 0;
	background: 0;
	box-shadow: none
}
.ks-btn-link-act, .ks-button-link:hover {
	color: #1d8acb;
	background: 0;
	text-decoration: underline
}
.ks-button-center {
	text-align: center
}
.ks-button-right {
	text-align: right
}
.ks-button-group .ks-button-a, .ks-button-group .ks-button-input {
	margin: 0;
	border-radius: 0;
	margin-left: -1px
}
.ks-button-group a.ks-button-group-first, .ks-button-group button.ks-button-group-first {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px
}
.ks-button-group a.ks-button-group-last, .ks-button-group button.ks-button-group-last {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px
}
.ks-button-icon-i {
	display: inline-block;
	width: 16px;
	height: 16px;
*margin-right:5px;
	vertical-align: middle
}
.ks-button-dropdown {
	float: left;
	height: 1%;
	overflow: hidden
}
.ks-button-dropdown .ks-button-a, .ks-button-dropdown .ks-button-input {
	padding-right: 0
}
.ks-btn-dp-strong {
	display: inline-block;
	font-size: 12px;
	font-weight: 100;
	border-right: 1px solid #b1b1b1;
	padding-right: 10px
}
.ks-button-mini .ks-btn-dp-strong {
	padding-right: 6px
}
.ks-button-small .ks-btn-dp-strong {
	padding-right: 8px
}
.ks-button-large .ks-btn-dp-strong {
	padding-right: 20px
}
.ks-button-primary .ks-btn-dp-strong {
	border-right: 1px solid #0088ba
}
.ks-button-success .ks-btn-dp-strong {
	border-right: 1px solid #42661f
}
.ks-button-danger .ks-btn-dp-strong {
	border-right: 1px solid #731022
}
.ks-btn-dp-arr-i {
	display: inline-block;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #333;
	margin: 0 10px;
	vertical-align: 0;
*vertical-align:-15px
}
.ks-button-mini .ks-btn-dp-arr-i, .ks-button-small .ks-btn-dp-arr-i {
*vertical-align:-12px
}
.ks-button-large .ks-btn-dp-arr-i {
*vertical-align:-16px
}
.ks-button-disabled .ks-btn-dp-arr-i, .ks-button-input:disabled .ks-btn-dp-arr-i {
	border-top: 4px solid #666
}
.ks-button-primary .ks-btn-dp-arr-i, .ks-button-success .ks-btn-dp-arr-i, .ks-button-danger .ks-btn-dp-arr-i {
	border-top: 4px solid #fff
}
.ks-date-picker {
	position: relative;
	width: 210px;
	background-color: #fff;
	font-size: 12px
}
.ks-date-picker-pop {
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 2px;
	box-shadow: 2px 3px 8px rgba(0,0,0,0.3);
	z-index: 10000
}
.ks-date-picker-hd {
	height: 40px;
	overflow: hidden
}
.ks-date-picker-hd a {
	display: block;
	width: 24px;
	height: 18px;
	margin-top: 11px;
	background-image: url(../img/ui-icon1x.png);
	background-repeat: no-repeat
}
.ks-date-picker-hd a.prev {
	float: left;
	background-position: -157px -3px
}
.ks-date-picker-hd a.prev:hover {
	background-position: -119px -3px
}
.ks-date-picker-hd a.next {
	float: right;
	background-position: -178px -3px
}
.ks-date-picker-hd a.next:hover {
	background-position: -138px -3px
}
.ks-date-picker-hd h4 {
	margin: 0 30px;
	text-align: center;
	line-height: 40px;
	color: #000;
	font-size: 12px
}
.ks-date-picker-hd h4 strong {
	font-weight: bold;
	cursor: default
}
.ks-date-picker th, .ks-date-picker td {
	width: 30px;
	height: 30px
}
.ks-date-picker th {
	color: #4a4c4e;
	font-weight: 100
}
.ks-date-picker td a, .ks-date-picker td a:visited {
	display: block;
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	color: #616366;
	border: 1px solid #fff;
	border-radius: 20px;
	margin: 0 auto
}
.ks-date-picker td a:hover, .ks-date-picker td a.active, .ks-date-picker td a.active:visited {
	color: #3898ef;
	border: 1px solid #3898ef
}
.ks-date-picker td a.today, .ks-date-picker td a.today:visited, .ks-date-picker-change a:hover {
	color: #fff;
	background-color: #3898ef
}
.ks-date-picker td a.prev-month, .ks-date-picker td a.prev-month:visited, .ks-date-picker td a.next-month, .ks-date-picker td a.next-month:visited {
	color: #a4acb6
}
.ks-date-picker-time {
	padding: 8px 10px;
	color: #29e;
	display: none
}
.ks-date-picker-time strong {
	font-weight: 100
}
.ks-date-picker-time i {
	display: inline-block;
	width: 16px;
	height: 20px;
	background: url(../img/ui-icon1x.png) no-repeat -165px -25px;
	vertical-align: -8px;
*vertical-align:-6px;
	margin-right: 5px
}
.ks-date-picker-time span {
	cursor: default
}
.ks-date-picker-change {
	height: 160px;
	overflow-y: auto
}
.ks-date-picker-change a, .ks-date-picker-change a:visited {
	display: block;
	height: 24px;
	text-align: center;
	line-height: 24px;
	color: #616366
}
.ks-date-picker .ks-popLayer {
	display: none
}
.ks-date-picker .ks-popLayer-content {
	padding: 0 1px
}
.ks-dropdown {
	position: absolute;
	top: 0;
	left: 0;
	box-sizing: border-box;
	min-width: 200px;
	padding: 15px 0;
	background: #fff;
	color: #666;
	font-size: 12px;
	vertical-align: top;
	border: 1px solid #d3d3d3;
	border-radius: 4px;
	box-shadow: 0 2px 5px rgba(0,0,0,.1);
	font-size: 14px;
	z-index: 10000;
	display: none
}
.ks-dropdown-item a, .ks-dropdown-disable {
	display: block;
	padding: 8px 15px;
	text-decoration: none;
	color: #666
}
.ks-dropdown-item a:hover {
	background: #009dd8;
	color: #fff;
	outline: 0;
	box-shadow: inset 0 2px 4px rgba(0,0,0,.2);
	text-shadow: 0 -1px 0 rgba(0,0,0,.2)
}
.ks-dropdown-disable {
	color: #999;
	font-weight: 100
}
.ks-dropdown-line {
	border-top: 1px solid #e5e5e5;
	margin: 7px 15px
}
.ks-dropdown-scrollable {
	max-height: 200px;
	overflow-y: auto
}
.ks-input-box, .ks-textarea, .ks-select-box {
	border: 1px solid #d9d9d9;
	border-top-color: silver;
	background-color: #fff;
	border-radius: 2px
}
.ks-input-box, .ks-textarea {
	overflow: hidden
}
.ks-input-box {
	height: 30px
}
.ks-textbox, .ks-textarea textarea {
	display: block;
	color: #333;
	font-size: 12px;
	border: 0;
	background: 0
}
.ks-textbox {
	width: 98%;
	height: 26px;
    *line-height:26px;
	line-height: 26px;
	margin: 2px auto;
}
.ks-lf-input {
	margin-right: 30px
}
.ks-input-lf-icon {
	float: left;
	width: 30px;
	height: 30px;
	text-align: center
}
.ks-input-lf-icon i {
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align: -12px
}
.ks-rg-input {
	margin-left: 30px
}
.ks-input-rg-icon {
	float: right;
	width: 30px;
	height: 30px;
	border-left: 1px solid #d9d9d9;
	background-color: #eee;
	text-align: center;
	cursor: pointer
}
.ks-input-rg-icon i {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-image: url(../img/ui-icon1x.png);
	background-repeat: no-repeat;
	vertical-align: -12px;
*vertical-align:-10px
}
.ks-input-rg-icon i.ks-date-icon {
	background-position: -146px -26px
}
.ks-input-rg-icon i.ks-time-icon {
	background-position: -165px -25px
}
.ks-input-rg-icon i.ks-file-icon {
	width: 20px;
	background-position: -122px -25px
}
.ks-radio, .ks-radio a, .ks-checkbox, .ks-checkbox a {
	font-size: 0
}
.ks-radio a, .ks-radio a:visited, .ks-checkbox a, .ks-checkbox a:visited {
	display: inline-block;
	color: #606060;
	margin-right: 10px
}
.ks-radio a strong, .ks-checkbox a strong, .ks-switch strong {
	font-size: 12px;
	font-weight: 100
}
.ks-radio a i, .ks-checkbox a i {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-image: url(../img/ui-icon1x.png);
	background-repeat: no-repeat;
	vertical-align: -5px;
	margin-right: 5px
}
.ks-radio a i {
	background-position: -102px -25px
}
.ks-radio a.checked i {
	background-position: -84px -25px
}
.ks-checkbox a i {
	background-position: -63px -25px
}
.ks-checkbox a.checked i {
	background-position: -45px -25px
}
.ks-switch, .ks-switch:visited {
	display: block;
	color: #606060;
	height: 30px;
	line-height: 30px;
	overflow: hidden
}
.ks-switch i {
	float: right;
	display: block;
	width: 34px;
	height: 20px;
	background-image: url(../img/ui-icon1x.png);
	background-repeat: no-repeat;
	margin-top: 5px
}
.ks-switch1-on i {
	background-position: -45px -100px
}
.ks-switch1-off i {
	background-position: -45px -78px
}
.ks-switch2-on i {
	background-position: -45px -49px
}
.ks-switch2-off i {
	background-position: -81px -49px
}
.ks-select {
	-moz-user-select: none;
	-o-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.ks-select-title h4, .ks-select-arrow {
	cursor: default
}
.ks-select-title h4 {
	line-height: 26px;
	padding-left: 10px;
	font-size: 12px;
	font-weight: 100;
	margin-right: 30px;
	overflow: hidden
}
.ks-select-title h4.lf {
	text-align: left
}
.ks-select-title h4.cen {
	text-align: center
}
.ks-select-title h4.rg {
	text-align: right
}
.ks-select-arrow {
	float: right;
	display: block;
	width: 30px;
	height: 28px;
	text-align: center
}
.ks-select-arrow i {
	display: inline-block;
	vertical-align: -4px;
*vertical-align:-15px
}
.ks-select-arrow i.on {
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-bottom: 4px solid #333;
*vertical-align:0
}
.ks-select-arrow i.off {
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #333
}
.ks-select ul {
	position: absolute;
	width: 100%;
	background-color: #fff;
	border: 1px solid #d9d9d9;
	border-top: 0;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	box-shadow: 2px 3px 8px rgba(0,0,0,0.3);
	overflow-y: auto;
	display: none;
	z-index: 10000
}
.ks-select li {
	border-bottom: 1px solid #d9d9d9
}
.ks-select li a, .ks-select li a:visited {
	display: block;
	color: #606060;
	line-height: 26px;
	margin: 0 1px;
	padding: 0 10px
}
.ks-select li a:hover {
	background-color: #29e;
	color: #fff
}
.ks-textarea textarea {
	width: 97%;
	height: 90px;
	line-height: 20px;
	overflow-y: auto;
	resize: none;
	padding: 5px
}
.ks-lightBox, .ks-lightBox-title, .ks-lightBox-prev, .ks-lightBox-next, .ks-lightBox-content a, .ks-lightBox-close, .ks-mask, .ks-dilog, .ks-popLayer, .ks-lightBox-content a {
	position: absolute
}
.ks-mask {
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	z-index: 9999
}
.ks-lightBox-content, .ks-dilog {
	box-shadow: 0 2px 10px rgba(0,0,0,0.5)
}
.ks-lightBox, .ks-dilog {
	z-index: 10000
}
.ks-lightBox-content {
	position: relative;
	min-width: 400px;
	min-height: 300px;
	background: #fff url(../img/ui-loader.gif) no-repeat center
}
.ks-lightBox-content img {
	display: block
}
.ks-lightBox-prev, .ks-lightBox-next {
	width: 50%;
	height: 100%;
	top: 0;
	cursor: pointer
}
.ks-lightBox-prev {
	left: 0
}
.ks-lightBox-next {
	right: 0
}
.ks-lightBox-content a {
	top: 50%;
	display: block;
	width: 31px;
	height: 31px;
	margin-top: -15px;
	background-image: url(../img/ui-icon1x.png);
	background-repeat: no-repeat;
	display: none
}
.ks-lightBox-prev a {
	left: 10px;
	background-position: -3px -54px
}
.ks-lightBox-next a {
	right: 10px;
	background-position: -3px -90px
}
.ks-lightBox-title {
	width: 100%;
	left: 0;
	bottom: -30px;
	line-height: 30px;
	text-align: center;
	color: #fff
}
.ks-lightBox-close {
	right: 2px;
	top: 2px;
	display: block;
	width: 31px;
	height: 31px;
	background: url(../img/ui-icon1x.png) no-repeat -3px -18px
}
.ks-dilog {
	background-color: #fff;
	border: 1px solid #aaa;
	border-radius: 5px
}
.ks-dilog-title {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #e5e5e5;
	background-color: #f3f3f3;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	overflow: hidden
}
.ks-dilog-title-move {
	cursor: move
}
.ks-dilog-title a {
	float: right;
	display: block;
	width: 9px;
	height: 9px;
	background: url(../img/ui-icon1x.png) no-repeat;
	margin-right: 10px;
	margin-top: 15px
}
.ks-dilog-title a:hover {
	background-position: -9px 0
}
.ks-dilog-title h4 {
	color: #4c4c4c;
	font-size: 14px;
	padding-left: 10px
}
.ks-dilog-title h4 i {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 10px;
	vertical-align: -4px;
*vertical-align:0
}
.ks-dilog-content {
	min-height: 70px;
	overflow: hidden
}
.ks-dilog-content-loading {
	background: url(../img/ui-loader.gif) no-repeat center
}
.ks-dilog-btn {
	background-color: #f3f3f3;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	padding: 5px 0;
	font-size: 0
}
.ks-dilog-btn-al {
	text-align: left
}
.ks-dilog-btn-ac {
	text-align: center
}
.ks-dilog-btn-ar {
	text-align: right
}
.ks-dilog-btn input {
	display: inline-block;
	width: 60px;
	height: 28px;
	line-height: 28px;
	border-radius: 2px;
	font-size: 12px;
	margin-right: 5px;
	cursor: pointer;
	overflow: hidden
}
.ks-dilog-blue-btn {
	background-color: #259ee5;
	color: #fff;
	border: 1px solid #1489ce
}
.ks-dilog-gray-btn {
	background-color: #e6e6e6;
	color: #414141;
	border: 1px solid #cdcdcd
}
.ks-dilog-alert i, .ks-dilog-confirm i {
	float: left;
	display: block;
	width: 42px;
	height: 42px;
	background-image: url(../img/ui-icon1x.png);
	background-repeat: no-repeat;
	margin-top: 10px
}
.ks-dilog-alert i {
	background-position: -88px -78px
}
.ks-dilog-confirm i {
	background-position: -141px -82px
}
.ks-dilog-alert, .ks-dilog-confirm {
	padding: 15px 10px
}
.ks-dilog-alert p, .ks-dilog-confirm p {
	margin-left: 60px;
	line-height: 22px
}
.ks-popLayer {
	max-width: 480px;
	background-color: #fafafa;
	border: 1px solid #d9d9d9;
	box-shadow: 0 2px 6px rgba(0,0,0,0.2)
}
.ks-popLayer i.ks-popLayer-arrow {
	position: absolute;
	display: block;
	background-image: url(../img/ui-icon1x.png);
	background-repeat: no-repeat
}
.ks-position-top i.ks-popLayer-arrow, .ks-position-bottom i.ks-popLayer-arrow {
	width: 14px;
	height: 9px
}
.ks-position-left i.ks-popLayer-arrow, .ks-position-right i.ks-popLayer-arrow {
	width: 9px;
	height: 14px
}
.ks-position-top i.ks-popLayer-arrow {
	left: 50%;
	bottom: -9px;
	margin-left: -6px;
	background-position: -106px -4px
}
.ks-position-right i.ks-popLayer-arrow {
	left: -8px;
	top: 50%;
	margin-top: -6px;
	background-position: -70px -2px
}
.ks-position-bottom i.ks-popLayer-arrow {
	left: 50%;
	top: -8px;
	margin-left: -6px;
	background-position: -90px -4px
}
.ks-position-left i.ks-popLayer-arrow {
	right: -9px;
	top: 50%;
	margin-top: -6px;
	background-position: -81px -2px
}
.ks-popLayer-content {
	padding: 15px 10px
}
.ks-treeview-li {
	font-size: 0;
	white-space: nowrap;
	margin-bottom: 5px
}
.ks-treeview-a, .ks-treeview-fold, .ks-treeview-placehd, .ks-treeview-check, .ks-treeview-node, .ks-treeview-icon {
	display: inline-block
}
.ks-treeview-a {
	height: 24px;
	line-height: 24px;
	padding: 0 10px;
	font-size: 0;
	overflow: hidden
}
.ks-treeview-child {
	padding-left: 10px
}
.ks-treeview-select {
	height: 22px;
	border: 1px solid #ffb951;
	background-color: #ffe6b0;
	padding: 0 8px
}
.ks-treeview-fold, .ks-treeview-check, .ks-treeview-picon, .ks-treeview-cicon {
	background-image: url(../img/ui-icon1x.png);
	background-repeat: no-repeat
}
.ks-treeview-node {
	color: #2b2b2b;
	font-size: 12px;
	font-weight: 100;
	vertical-align: middle;
	cursor: pointer
}
.ks-treeview-fold, .ks-treeview-placehd, .ks-treeview-check, .ks-treeview-icon {
	width: 16px;
	height: 16px;
	vertical-align: middle
}
.ks-treeview-fold, .ks-treeview-placehd {
	margin-right: 5px
}
.ks-treeview-fold {
	background-position: -184px -64px
}
.ks-treeview-fold-open {
	background-position: -184px -46px
}
.ks-treeview-check {
	background-position: -131px -64px
}
.ks-treeview-half-checked {
	background-position: -170px -64px
}
.ks-treeview-checked {
	background-position: -152px -64px
}
.ks-treeview-icon {
	margin-left: 3px;
	margin-right: 5px
}
.ks-treeview-picon {
	background-position: -132px -46px
}
.ks-treeview-picon-open {
	background-position: -150px -46px
}
.ks-treeview-cicon {
	background-position: -170px -46px
}
.ks-treeview-loading {
	background: url(../img/ui-loader.gif) no-repeat
}
.ks-treeview-disable .ks-treeview-node {
	color: #ccc
}
.ks-treeview-disable .ks-treeview-check, .ks-treeview-disable .ks-treeview-node, .ks-treeview-fold, .ks-treeview-icon {
	cursor: default
}
.ks-tooltip, .ks-tip {
	position: absolute;
	z-index: 100000
}
.ks-tooltip {
	left: 0;
	top: 0;
	max-width: 200px;
	background-color: #333;
	border-radius: 3px
}
.ks-tooltip i.ks-tooltip-arrow {
	position: absolute;
	display: block;
	width: 0;
	height: 0
}
.ks-tooltip-top i.ks-tooltip-arrow {
	left: 50%;
	bottom: -6px;
	margin-left: -6px;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #333
}
.ks-tooltip-right i.ks-tooltip-arrow {
	left: -6px;
	top: 50%;
	margin-top: -6px;
	border-top: 6px solid transparent;
	border-right: 6px solid #333;
	border-bottom: 6px solid transparent
}
.ks-tooltip-bottom i.ks-tooltip-arrow {
	left: 50%;
	top: -6px;
	margin-left: -6px;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #333
}
.ks-tooltip-left i.ks-tooltip-arrow {
	right: -6px;
	top: 50%;
	margin-top: -6px;
	border-top: 6px solid transparent;
	border-left: 6px solid #333;
	border-bottom: 6px solid transparent
}
.ks-tooltip-content {
	color: #bdbfbf;
	font-size: 12px;
	padding: 5px 10px;
	line-height: 20px
}
.ks-tip-mini {
	width: 190px;
	margin-left: -95px
}
.ks-tip-small {
	width: 210px;
	margin-left: -105px
}
.ks-tip-default {
	width: 260px;
	margin-left: -130px
}
.ks-tip-large {
	width: 320px;
	margin-left: -160px
}
.ks-tip {
	left: 50%;
	top: 10px;
	height: 45px;
	text-align: center;
	line-height: 45px;
	background-color: #fff;
	border: 1px solid #999;
	border-radius: 5px;
	box-shadow: 0 2px 6px rgba(0,0,0,0.3)
}
.ks-loading-tip, .ks-succeed-tip, .ks-failure-tip {
	font-size: 14px
}
.ks-loading-tip, .ks-succeed-tip {
	color: #000
}
.ks-failure-tip {
	color: gray
}
.ks-loading-tip i, .ks-succeed-tip i, .ks-failure-tip i {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 8px;
	vertical-align: -3px;
*vertical-align:0;
	background-repeat: no-repeat
}
.ks-loading-tip i {
	background-image: url(../img/ui-loader.gif)
}
.ks-succeed-tip i, .ks-failure-tip i {
	background-image: url(../img/ui-icon1x.png)
}
.ks-succeed-tip i {
	background-position: -50px 0
}
.ks-failure-tip i {
	background-position: -34px 0
}
.ks-upload-file-item {
	min-width: 300px
}
.ks-upload-file-item .item-infor {
	font-size: 0;
	height: 12px;
	height: 20px;
	line-height: 20px
}
.ks-upload-file-item .name, .ks-upload-file-item .size {
	font-size: 12px
}
.ks-upload-file-item .name {
	color: #333
}
.ks-upload-file-item .size {
	color: #999;
	margin: 0 10px
}
.ks-upload-file-item .percent {
	color: #666;
	font-size: 12px;
	margin-right: 10px
}
.ks-upload-file-item .remove {
	display: inline-block;
	width: 8px;
	height: 8px;
	background: url(../img/ui-icon1x.png) no-repeat -192px -83px
}
.ks-upload-file-item .item-loading {
	position: relative;
	width: 120px;
	height: 4px;
	background-color: #f7f7f7;
	background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
	background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
	background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	overflow: hidden;
	visibility: hidden
}
.ks-upload-file-item .item-loading-bar {
	width: 0;
	height: 100%;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #0e90d2;
	background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
	background-image: linear-gradient(to bottom, #149bdf, #0480be);
	background-repeat: repeat-x
}
.ks-page {
	height: 1%;
	color: #ccc;
	overflow: hidden
}
.ks-page a, .ks-page span {
	float: left;
	display: block;
	margin-right: 5px;
	padding: 0 12px;
	height: 27px;
	line-height: 27px;
	background-color: #f5f5f5
}
.ks-page a, .ks-page a:visited {
	color: #999
}
.ks-page .current, .ks-page a:hover {
	background-color: #018ce2;
	color: #fff
}
.ks-page .prev, .ks-page .next {
	text-align: center
}
.ks-page-rg .ks-page {
	float: right
}
.ks-page-cen, .ks-page-cen .ks-page {
	position: relative;
	float: left
}
.ks-page-cen {
	left: 50%
}
.ks-page-cen .ks-page {
	left: -50%
}
