:root {
    --data-color: #2a75ed;
}
.lanviki-inline,img {
	display:inline-block;
	vertical-align:middle
}
h1,h2,h3,h4,h5,h6 {
	font-weight:400
}
.lanviki-edge,.lanviki-header,.lanviki-inline,.lanviki-main {
	position:relative
}
.lanviki-body,.lanviki-edge,.lanviki-elip {
	overflow:hidden
}
.lanviki-btn,.lanviki-edge,.lanviki-inline,img {
	vertical-align:middle
}
.lanviki-btn,.lanviki-disabled,.lanviki-icon,.lanviki-unselect {
	-moz-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none
}
.lanviki-elip,.lanviki-form-checkbox span,.lanviki-form-pane .lanviki-form-label {
	text-overflow:ellipsis;
	white-space:nowrap
}
.lanviki-breadcrumb,.lanviki-tree-btnGroup {
	visibility:hidden
}
blockquote,body,button,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul {
	margin:0;
	padding:0;
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}
a:active,a:hover {
	outline:0
}
img {
	border:none
}
li {
	list-style:none
}
table {
	border-collapse:collapse;
	border-spacing:0
}
h4,h5,h6 {
	font-size:100%
}
button,input,optgroup,option,select,textarea {
	font-family:inherit;
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit;
	outline:0
}
pre {
	white-space:pre-wrap;
	white-space:-moz-pre-wrap;
	white-space:-pre-wrap;
	white-space:-o-pre-wrap;
	word-wrap:break-word
}
body {
	line-height:24px;
	font:14px Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;
	color:#333333;
}
hr {
	height:1px;
	margin:10px 0;
	border:0;
	clear:both
}
.lanviki-nav-child hr{
	margin:7px 0;
	background-color: #e4eaec;
}
a {
	color:#333;
	text-decoration:none
}
a:hover {
	color:#777
}
a cite {
	font-style:normal;
	*cursor:pointer
}
.lanviki-border-box,.lanviki-border-box * {
	box-sizing:border-box
}
.lanviki-box,.lanviki-box * {
	box-sizing:content-box
}
.lanviki-clear {
	clear:both;
	*zoom:1
}
.lanviki-clear:after {
	content:'\20';
	clear:both;
	*zoom:1;
	display:block;
	height:0
}
.lanviki-inline {
	*display:inline;
	*zoom:1
}
.lanviki-edge {
	display:inline-block;
	width:0;
	height:0;
	border-width:6px;
	border-style:dashed;
	border-color:transparent
}
.lanviki-edge-top {
	top:-4px;
	border-bottom-color:#999;
	border-bottom-style:solid
}
.lanviki-edge-right {
	border-left-color:#999;
	border-left-style:solid
}
.lanviki-edge-bottom {
	top:2px;
	border-top-color:#999;
	border-top-style:solid
}
.lanviki-edge-left {
	border-right-color:#999;
	border-right-style:solid
}
.lanviki-disabled,.lanviki-disabled:hover {
	color:#d2d2d2!important;
	cursor:not-allowed!important
}
.lanviki-circle {
	border-radius:100%
}
.lanviki-show {
	display:block!important
}
.lanviki-hide {
	display:none!important
}
@font-face {
	font-family:lanviki-icon;
	src:url(../font/iconfont.eot?v=250);
	src:url(../font/iconfont.eot?v=250#iefix) format('embedded-opentype'),url(../font/iconfont.woff2?v=250) format('woff2'),url(../font/iconfont.woff?v=250) format('woff'),url(../font/iconfont.ttf?v=250) format('truetype'),url(../font/iconfont.svg?v=250#lanviki-icon) format('svg')
}
.lanviki-icon {
	font-family: lanviki-icon!important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.lanviki-icon-reply-fill:before {
	content: "\e611"
}

.lanviki-icon-set-fill:before {
	content: "\e614"
}

.lanviki-icon-menu-fill:before {
	content: "\e60f"
}

.lanviki-icon-search:before {
	content: "\e615"
}

.lanviki-icon-share:before {
	content: "\e641"
}

.lanviki-icon-set-sm:before {
	content: "\e620"
}

.lanviki-icon-engine:before {
	content: "\e628"
}

.lanviki-icon-close:before {
	content: "\1006"
}

.lanviki-icon-close-fill:before {
	content: "\1007"
}

.lanviki-icon-chart-screen:before {
	content: "\e629"
}

.lanviki-icon-star:before {
	content: "\e600"
}

.lanviki-icon-circle-dot:before {
	content: "\e617"
}

.lanviki-icon-chat:before {
	content: "\e606"
}

.lanviki-icon-release:before {
	content: "\e609"
}

.lanviki-icon-list:before {
	content: "\e60a"
}

.lanviki-icon-chart:before {
	content: "\e62c"
}

.lanviki-icon-ok-circle:before {
	content: "\1005"
}

.lanviki-icon-layim-theme:before {
	content: "\e61b"
}

.lanviki-icon-table:before {
	content: "\e62d"
}

.lanviki-icon-right:before {
	content: "\e602"
}

.lanviki-icon-left:before {
	content: "\e603"
}

.lanviki-icon-cart-simple:before {
	content: "\e698"
}

.lanviki-icon-face-cry:before {
	content: "\e69c"
}

.lanviki-icon-face-smile:before {
	content: "\e6af"
}

.lanviki-icon-survey:before {
	content: "\e6b2"
}

.lanviki-icon-tree:before {
	content: "\e62e"
}

.lanviki-icon-ie:before {
	content: "\e7bb"
}

.lanviki-icon-upload-circle:before {
	content: "\e62f"
}

.lanviki-icon-add-circle:before {
	content: "\e61f"
}

.lanviki-icon-download-circle:before {
	content: "\e601"
}

.lanviki-icon-templeate-1:before {
	content: "\e630"
}

.lanviki-icon-util:before {
	content: "\e631"
}

.lanviki-icon-face-surprised:before {
	content: "\e664"
}

.lanviki-icon-edit:before {
	content: "\e642"
}

.lanviki-icon-speaker:before {
	content: "\e645"
}

.lanviki-icon-down:before {
	content: "\e61a"
}

.lanviki-icon-file:before {
	content: "\e621"
}

.lanviki-icon-layouts:before {
	content: "\e632"
}

.lanviki-icon-rate-half:before {
	content: "\e6c9"
}

.lanviki-icon-add-circle-fine:before {
	content: "\e608"
}

.lanviki-icon-prev-circle:before {
	content: "\e633"
}

.lanviki-icon-read:before {
	content: "\e705"
}

.lanviki-icon-404:before {
	content: "\e61c"
}

.lanviki-icon-carousel:before {
	content: "\e634"
}

.lanviki-icon-help:before {
	content: "\e607"
}

.lanviki-icon-code-circle:before {
	content: "\e635"
}

.lanviki-icon-windows:before {
	content: "\e67f"
}

.lanviki-icon-water:before {
	content: "\e636"
}

.lanviki-icon-username:before {
	content: "\e66f"
}

.lanviki-icon-find-fill:before {
	content: "\e670"
}

.lanviki-icon-about:before {
	content: "\e60b"
}

.lanviki-icon-location:before {
	content: "\e715"
}

.lanviki-icon-up:before {
	content: "\e619"
}

.lanviki-icon-pause:before {
	content: "\e651"
}

.lanviki-icon-date:before {
	content: "\e637"
}

.lanviki-icon-layim-uploadfile:before {
	content: "\e61d"
}

.lanviki-icon-delete:before {
	content: "\e640"
}

.lanviki-icon-play:before {
	content: "\e652"
}

.lanviki-icon-top:before {
	content: "\e604"
}

.lanviki-icon-firefox:before {
	content: "\e686"
}

.lanviki-icon-friends:before {
	content: "\e612"
}

.lanviki-icon-refresh-3:before {
	content: "\e9aa"
}

.lanviki-icon-ok:before {
	content: "\e605"
}

.lanviki-icon-layer:before {
	content: "\e638"
}

.lanviki-icon-face-smile-fine:before {
	content: "\e60c"
}

.lanviki-icon-dollar:before {
	content: "\e659"
}

.lanviki-icon-group:before {
	content: "\e613"
}

.lanviki-icon-layim-download:before {
	content: "\e61e"
}

.lanviki-icon-picture-fine:before {
	content: "\e60d"
}

.lanviki-icon-link:before {
	content: "\e64c"
}

.lanviki-icon-diamond:before {
	content: "\e735"
}

.lanviki-icon-log:before {
	content: "\e60e"
}

.lanviki-icon-key:before {
	content: "\e683"
}

.lanviki-icon-rate-solid:before {
	content: "\e67a"
}

.lanviki-icon-fonts-del:before {
	content: "\e64f"
}

.lanviki-icon-unlink:before {
	content: "\e64d"
}

.lanviki-icon-fonts-clear:before {
	content: "\e639"
}

.lanviki-icon-triangle-r:before {
	content: "\e623"
}

.lanviki-icon-circle:before {
	content: "\e63f"
}

.lanviki-icon-radio:before {
	content: "\e643"
}

.lanviki-icon-align-center:before {
	content: "\e647"
}

.lanviki-icon-align-right:before {
	content: "\e648"
}

.lanviki-icon-align-left:before {
	content: "\e649"
}

.lanviki-icon-loading-1:before {
	content: "\e63e"
}

.lanviki-icon-return:before {
	content: "\e65c"
}

.lanviki-icon-fonts-strong:before {
	content: "\e62b"
}

.lanviki-icon-upload:before {
	content: "\e67c"
}

.lanviki-icon-dialogue:before {
	content: "\e63a"
}

.lanviki-icon-video:before {
	content: "\e6ed"
}

.lanviki-icon-headset:before {
	content: "\e6fc"
}

.lanviki-icon-cellphone-fine:before {
	content: "\e63b"
}

.lanviki-icon-add-1:before {
	content: "\e654"
}

.lanviki-icon-face-smile-b:before {
	content: "\e650"
}

.lanviki-icon-fonts-html:before {
	content: "\e64b"
}

.lanviki-icon-screen-full:before {
	content: "\e622"
}

.lanviki-icon-form:before {
	content: "\e63c"
}

.lanviki-icon-cart:before {
	content: "\e657"
}

.lanviki-icon-camera-fill:before {
	content: "\e65d"
}

.lanviki-icon-tabs:before {
	content: "\e62a"
}

.lanviki-icon-heart-fill:before {
	content: "\e68f"
}

.lanviki-icon-fonts-code:before {
	content: "\e64e"
}

.lanviki-icon-ios:before {
	content: "\e680"
}

.lanviki-icon-at:before {
	content: "\e687"
}

.lanviki-icon-fire:before {
	content: "\e756"
}

.lanviki-icon-set:before {
	content: "\e716"
}

.lanviki-icon-fonts-u:before {
	content: "\e646"
}

.lanviki-icon-triangle-d:before {
	content: "\e625"
}

.lanviki-icon-tips:before {
	content: "\e702"
}

.lanviki-icon-picture:before {
	content: "\e64a"
}

.lanviki-icon-more-vertical:before {
	content: "\e671"
}

.lanviki-icon-bluetooth:before {
	content: "\e689"
}

.lanviki-icon-flag:before {
	content: "\e66c"
}

.lanviki-icon-loading:before {
	content: "\e63d"
}

.lanviki-icon-fonts-i:before {
	content: "\e644"
}

.lanviki-icon-refresh-1:before {
	content: "\e666"
}

.lanviki-icon-rmb:before {
	content: "\e65e"
}

.lanviki-icon-addition:before {
	content: "\e624"
}

.lanviki-icon-home:before {
	content: "\e68e"
}

.lanviki-icon-time:before {
	content: "\e68d"
}

.lanviki-icon-user:before {
	content: "\e770"
}

.lanviki-icon-notice:before {
	content: "\e667"
}

.lanviki-icon-chrome:before {
	content: "\e68a"
}

.lanviki-icon-edge:before {
	content: "\e68b"
}

.lanviki-icon-login-weibo:before {
	content: "\e675"
}

.lanviki-icon-voice:before {
	content: "\e688"
}

.lanviki-icon-upload-drag:before {
	content: "\e681"
}

.lanviki-icon-login-qq:before {
	content: "\e676"
}

.lanviki-icon-snowflake:before {
	content: "\e6b1"
}

.lanviki-icon-heart:before {
	content: "\e68c"
}

.lanviki-icon-logout:before {
	content: "\e682"
}

.lanviki-icon-file-b:before {
	content: "\e655"
}

.lanviki-icon-template:before {
	content: "\e663"
}

.lanviki-icon-transfer:before {
	content: "\e691"
}

.lanviki-icon-auz:before {
	content: "\e672"
}

.lanviki-icon-console:before {
	content: "\e665"
}

.lanviki-icon-app:before {
	content: "\e653"
}

.lanviki-icon-prev:before {
	content: "\e65a"
}

.lanviki-icon-website:before {
	content: "\e7ae"
}

.lanviki-icon-next:before {
	content: "\e65b"
}

.lanviki-icon-component:before {
	content: "\e857"
}

.lanviki-icon-android:before {
	content: "\e684"
}

.lanviki-icon-more:before {
	content: "\e65f"
}

.lanviki-icon-login-wechat:before {
	content: "\e677"
}

.lanviki-icon-shrink-right:before {
	content: "\e668"
}

.lanviki-icon-spread-left:before {
	content: "\e66b"
}

.lanviki-icon-camera:before {
	content: "\e660"
}

.lanviki-icon-note:before {
	content: "\e66e"
}

.lanviki-icon-refresh:before {
	content: "\e669"
}

.lanviki-icon-female:before {
	content: "\e661"
}

.lanviki-icon-male:before {
	content: "\e662"
}

.lanviki-icon-screen-restore:before {
	content: "\e758"
}

.lanviki-icon-password:before {
	content: "\e673"
}

.lanviki-icon-senior:before {
	content: "\e674"
}

.lanviki-icon-theme:before {
	content: "\e66a"
}

.lanviki-icon-tread:before {
	content: "\e6c5"
}

.lanviki-icon-praise:before {
	content: "\e6c6"
}

.lanviki-icon-star-fill:before {
	content: "\e658"
}

.lanviki-icon-rate:before {
	content: "\e67b"
}

.lanviki-icon-template-1:before {
	content: "\e656"
}

.lanviki-icon-vercode:before {
	content: "\e679"
}

.lanviki-icon-service:before {
	content: "\e626"
}

.lanviki-icon-cellphone:before {
	content: "\e678"
}

.lanviki-icon-print:before {
	content: "\e66d"
}

.lanviki-icon-cols:before {
	content: "\e610"
}

.lanviki-icon-wifi:before {
	content: "\e7e0"
}

.lanviki-icon-export:before {
	content: "\e67d"
}

.lanviki-icon-rss:before {
	content: "\e808"
}

.lanviki-icon-slider:before {
	content: "\e714"
}

.lanviki-icon-email:before {
	content: "\e618"
}

.lanviki-icon-subtraction:before {
	content: "\e67e"
}

.lanviki-icon-mike:before {
	content: "\e6dc"
}

.lanviki-icon-light:before {
	content: "\e748"
}

.lanviki-icon-gift:before {
	content: "\e627"
}

.lanviki-icon-mute:before {
	content: "\e685"
}

.lanviki-icon-reduce-circle:before {
	content: "\e616"
}

.lanviki-icon-music:before {
	content: "\e690"
}
.lanviki-main {
	width:1140px;
	margin:0 auto
}
.lanviki-header {
	z-index:1000;
	height:60px
}
.lanviki-header a:hover {
	transition:all .5s;
	-webkit-transition:all .5s
}
.lanviki-side {
	position:fixed;
	left:0;
	top:0;
	bottom:0;
	z-index:999;
	width:200px;
	overflow-x:hidden
}
.lanviki-side-scroll {
	position:relative;
	width:220px;
	height:100%;
	overflow-x:hidden
}
.lanviki-body {
	position:absolute;
	left:200px;
	right:0;
	top:0;
	bottom:0;
	z-index:998;
	width:auto;
	overflow-y:auto;
	box-sizing:border-box
}
.lanviki-lanout-body {
	overflow:hidden
}
.lanviki-lanout-admin .lanviki-header {
	background-color:#23262E
}
.lanviki-lanout-admin .lanviki-side {
	top:60px;
	width:200px;
	overflow-x:hidden
}
.lanviki-lanout-admin .lanviki-body {
	position:fixed;
	top:60px;
	bottom:0px
}
.lanviki-lanout-admin .lanviki-main {
	width:auto;
	margin:0 15px
}
.lanviki-lanout-admin .lanviki-footer {
	position:fixed;
	left:200px;
	right:0;
	bottom:0;
	height:44px;
	line-height:44px;
	padding:0 15px;
	background-color:#eee
}
.lanviki-lanout-admin .lanviki-logo {
	position:absolute;
	left:0;
	top:0;
	width:200px;
	height:100%;
	line-height:60px;
	text-align:center;
	color:var(--data-color) ;
	font-size:16px
}
.lanviki-lanout-admin .lanviki-header .lanviki-nav {
	background:0 0
}
.lanviki-lanout-left {
	position:absolute!important;
	left:200px;
	top:0
}
.lanviki-lanout-right {
	position:absolute!important;
	right:0;
	top:0
}
.lanviki-container {
	position:relative;
	margin:0 auto;
	padding:0 15px;
	box-sizing:border-box
}
.lanviki-fluid {
	position:relative;
	margin:0 auto;
	padding:0 15px
}
.lanviki-row:after,.lanviki-row:before {
	content:'';
	display:block;
	clear:both
}
.lanviki-col-lg1,.lanviki-col-lg10,.lanviki-col-lg11,.lanviki-col-lg12,.lanviki-col-lg2,.lanviki-col-lg3,.lanviki-col-lg4,.lanviki-col-lg5,.lanviki-col-lg6,.lanviki-col-lg7,.lanviki-col-lg8,.lanviki-col-lg9,.lanviki-col-md1,.lanviki-col-md10,.lanviki-col-md11,.lanviki-col-md12,.lanviki-col-md2,.lanviki-col-md3,.lanviki-col-md4,.lanviki-col-md5,.lanviki-col-md6,.lanviki-col-md7,.lanviki-col-md8,.lanviki-col-md9,.lanviki-col-sm1,.lanviki-col-sm10,.lanviki-col-sm11,.lanviki-col-sm12,.lanviki-col-sm2,.lanviki-col-sm3,.lanviki-col-sm4,.lanviki-col-sm5,.lanviki-col-sm6,.lanviki-col-sm7,.lanviki-col-sm8,.lanviki-col-sm9,.lanviki-col-xs1,.lanviki-col-xs10,.lanviki-col-xs11,.lanviki-col-xs12,.lanviki-col-xs2,.lanviki-col-xs3,.lanviki-col-xs4,.lanviki-col-xs5,.lanviki-col-xs6,.lanviki-col-xs7,.lanviki-col-xs8,.lanviki-col-xs9 {
	position:relative;
	display:block;
	box-sizing:border-box
}
.lanviki-col-xs1,.lanviki-col-xs10,.lanviki-col-xs11,.lanviki-col-xs12,.lanviki-col-xs2,.lanviki-col-xs3,.lanviki-col-xs4,.lanviki-col-xs5,.lanviki-col-xs6,.lanviki-col-xs7,.lanviki-col-xs8,.lanviki-col-xs9 {
	float:left
}
.lanviki-col-xs1 {
	width:8.33333333%
}
.lanviki-col-xs2 {
	width:16.66666667%
}
.lanviki-col-xs3 {
	width:25%
}
.lanviki-col-xs4 {
	width:33.33333333%
}
.lanviki-col-xs5 {
	width:41.66666667%
}
.lanviki-col-xs6 {
	width:50%
}
.lanviki-col-xs7 {
	width:58.33333333%
}
.lanviki-col-xs8 {
	width:66.66666667%
}
.lanviki-col-xs9 {
	width:75%
}
.lanviki-col-xs10 {
	width:83.33333333%
}
.lanviki-col-xs11 {
	width:91.66666667%
}
.lanviki-col-xs12 {
	width:100%
}
.lanviki-col-xs-offset1 {
	margin-left:8.33333333%
}
.lanviki-col-xs-offset2 {
	margin-left:16.66666667%
}
.lanviki-col-xs-offset3 {
	margin-left:25%
}
.lanviki-col-xs-offset4 {
	margin-left:33.33333333%
}
.lanviki-col-xs-offset5 {
	margin-left:41.66666667%
}
.lanviki-col-xs-offset6 {
	margin-left:50%
}
.lanviki-col-xs-offset7 {
	margin-left:58.33333333%
}
.lanviki-col-xs-offset8 {
	margin-left:66.66666667%
}
.lanviki-col-xs-offset9 {
	margin-left:75%
}
.lanviki-col-xs-offset10 {
	margin-left:83.33333333%
}
.lanviki-col-xs-offset11 {
	margin-left:91.66666667%
}
.lanviki-col-xs-offset12 {
	margin-left:100%
}
@media screen and (max-width:768px) {
	.lanviki-hide-xs {
	display:none!important
}
.lanviki-show-xs-block {
	display:block!important
}
.lanviki-show-xs-inline {
	display:inline!important
}
.lanviki-show-xs-inline-block {
	display:inline-block!important
}
}@media screen and (min-width:768px) {
	.lanviki-container {
	width:750px
}
.lanviki-hide-sm {
	display:none!important
}
.lanviki-show-sm-block {
	display:block!important
}
.lanviki-show-sm-inline {
	display:inline!important
}
.lanviki-show-sm-inline-block {
	display:inline-block!important
}
.lanviki-col-sm1,.lanviki-col-sm10,.lanviki-col-sm11,.lanviki-col-sm12,.lanviki-col-sm2,.lanviki-col-sm3,.lanviki-col-sm4,.lanviki-col-sm5,.lanviki-col-sm6,.lanviki-col-sm7,.lanviki-col-sm8,.lanviki-col-sm9 {
	float:left
}
.lanviki-col-sm1 {
	width:8.33333333%
}
.lanviki-col-sm2 {
	width:16.66666667%
}
.lanviki-col-sm3 {
	width:25%
}
.lanviki-col-sm4 {
	width:33.33333333%
}
.lanviki-col-sm5 {
	width:41.66666667%
}
.lanviki-col-sm6 {
	width:50%
}
.lanviki-col-sm7 {
	width:58.33333333%
}
.lanviki-col-sm8 {
	width:66.66666667%
}
.lanviki-col-sm9 {
	width:75%
}
.lanviki-col-sm10 {
	width:83.33333333%
}
.lanviki-col-sm11 {
	width:91.66666667%
}
.lanviki-col-sm12 {
	width:100%
}
.lanviki-col-sm-offset1 {
	margin-left:8.33333333%
}
.lanviki-col-sm-offset2 {
	margin-left:16.66666667%
}
.lanviki-col-sm-offset3 {
	margin-left:25%
}
.lanviki-col-sm-offset4 {
	margin-left:33.33333333%
}
.lanviki-col-sm-offset5 {
	margin-left:41.66666667%
}
.lanviki-col-sm-offset6 {
	margin-left:50%
}
.lanviki-col-sm-offset7 {
	margin-left:58.33333333%
}
.lanviki-col-sm-offset8 {
	margin-left:66.66666667%
}
.lanviki-col-sm-offset9 {
	margin-left:75%
}
.lanviki-col-sm-offset10 {
	margin-left:83.33333333%
}
.lanviki-col-sm-offset11 {
	margin-left:91.66666667%
}
.lanviki-col-sm-offset12 {
	margin-left:100%
}
}@media screen and (min-width:992px) {
	.lanviki-container {
	width:970px
}
.lanviki-hide-md {
	display:none!important
}
.lanviki-show-md-block {
	display:block!important
}
.lanviki-show-md-inline {
	display:inline!important
}
.lanviki-show-md-inline-block {
	display:inline-block!important
}
.lanviki-col-md1,.lanviki-col-md10,.lanviki-col-md11,.lanviki-col-md12,.lanviki-col-md2,.lanviki-col-md3,.lanviki-col-md4,.lanviki-col-md5,.lanviki-col-md6,.lanviki-col-md7,.lanviki-col-md8,.lanviki-col-md9 {
	float:left
}
.lanviki-col-md1 {
	width:8.33333333%
}
.lanviki-col-md2 {
	width:16.66666667%
}
.lanviki-col-md3 {
	width:25%
}
.lanviki-col-md4 {
	width:33.33333333%
}
.lanviki-col-md5 {
	width:41.66666667%
}
.lanviki-col-md6 {
	width:50%
}
.lanviki-col-md7 {
	width:58.33333333%
}
.lanviki-col-md8 {
	width:66.66666667%
}
.lanviki-col-md9 {
	width:75%
}
.lanviki-col-md10 {
	width:83.33333333%
}
.lanviki-col-md11 {
	width:91.66666667%
}
.lanviki-col-md12 {
	width:100%
}
.lanviki-col-md-offset1 {
	margin-left:8.33333333%
}
.lanviki-col-md-offset2 {
	margin-left:16.66666667%
}
.lanviki-col-md-offset3 {
	margin-left:25%
}
.lanviki-col-md-offset4 {
	margin-left:33.33333333%
}
.lanviki-col-md-offset5 {
	margin-left:41.66666667%
}
.lanviki-col-md-offset6 {
	margin-left:50%
}
.lanviki-col-md-offset7 {
	margin-left:58.33333333%
}
.lanviki-col-md-offset8 {
	margin-left:66.66666667%
}
.lanviki-col-md-offset9 {
	margin-left:75%
}
.lanviki-col-md-offset10 {
	margin-left:83.33333333%
}
.lanviki-col-md-offset11 {
	margin-left:91.66666667%
}
.lanviki-col-md-offset12 {
	margin-left:100%
}
}@media screen and (min-width:1200px) {
	.lanviki-container {
	width:1170px
}
.lanviki-hide-lg {
	display:none!important
}
.lanviki-show-lg-block {
	display:block!important
}
.lanviki-show-lg-inline {
	display:inline!important
}
.lanviki-show-lg-inline-block {
	display:inline-block!important
}
.lanviki-col-lg1,.lanviki-col-lg10,.lanviki-col-lg11,.lanviki-col-lg12,.lanviki-col-lg2,.lanviki-col-lg3,.lanviki-col-lg4,.lanviki-col-lg5,.lanviki-col-lg6,.lanviki-col-lg7,.lanviki-col-lg8,.lanviki-col-lg9 {
	float:left
}
.lanviki-col-lg1 {
	width:8.33333333%
}
.lanviki-col-lg2 {
	width:16.66666667%
}
.lanviki-col-lg3 {
	width:25%
}
.lanviki-col-lg4 {
	width:33.33333333%
}
.lanviki-col-lg5 {
	width:41.66666667%
}
.lanviki-col-lg6 {
	width:50%
}
.lanviki-col-lg7 {
	width:58.33333333%
}
.lanviki-col-lg8 {
	width:66.66666667%
}
.lanviki-col-lg9 {
	width:75%
}
.lanviki-col-lg10 {
	width:83.33333333%
}
.lanviki-col-lg11 {
	width:91.66666667%
}
.lanviki-col-lg12 {
	width:100%
}
.lanviki-col-lg-offset1 {
	margin-left:8.33333333%
}
.lanviki-col-lg-offset2 {
	margin-left:16.66666667%
}
.lanviki-col-lg-offset3 {
	margin-left:25%
}
.lanviki-col-lg-offset4 {
	margin-left:33.33333333%
}
.lanviki-col-lg-offset5 {
	margin-left:41.66666667%
}
.lanviki-col-lg-offset6 {
	margin-left:50%
}
.lanviki-col-lg-offset7 {
	margin-left:58.33333333%
}
.lanviki-col-lg-offset8 {
	margin-left:66.66666667%
}
.lanviki-col-lg-offset9 {
	margin-left:75%
}
.lanviki-col-lg-offset10 {
	margin-left:83.33333333%
}
.lanviki-col-lg-offset11 {
	margin-left:91.66666667%
}
.lanviki-col-lg-offset12 {
	margin-left:100%
}
}.lanviki-col-space1 {
	margin:-.5px
}
.lanviki-col-space1>* {
	padding:.5px
}
.lanviki-col-space3 {
	margin:-1.5px
}
.lanviki-col-space3>* {
	padding:1.5px
}
.lanviki-col-space5 {
	margin:-2.5px
}
.lanviki-col-space5>* {
	padding:2.5px
}
.lanviki-col-space8 {
	margin:-3.5px
}
.lanviki-col-space8>* {
	padding:3.5px
}
.lanviki-col-space10 {
	margin:-5px
}
.lanviki-col-space10>* {
	padding:5px
}
.lanviki-col-space12 {
	margin:-6px
}
.lanviki-col-space12>* {
	padding:6px
}
.lanviki-col-space15 {
	margin:-7.5px
}
.lanviki-col-space15>* {
	padding:7.5px
}
.lanviki-col-space18 {
	margin:-9px
}
.lanviki-col-space18>* {
	padding:9px
}
.lanviki-col-space20 {
	margin:-10px
}
.lanviki-col-space20>* {
	padding:10px
}
.lanviki-col-space22 {
	margin:-11px
}
.lanviki-col-space22>* {
	padding:11px
}
.lanviki-col-space25 {
	margin:-12.5px
}
.lanviki-col-space25>* {
	padding:12.5px
}
.lanviki-col-space30 {
	margin:-15px
}
.lanviki-col-space30>* {
	padding:15px
}
.lanviki-btn,.lanviki-input,.lanviki-select,.lanviki-textarea,.lanviki-upload-button {
	outline:0;
	-webkit-appearance:none;
	transition:all .3s;
	-webkit-transition:all .3s;
	box-sizing:border-box
}
.lanviki-elem-quote {
	margin-bottom:10px;
	padding:15px;
	line-height:22px;
	border-left:5px solid var(--data-color) ;
	border-radius:0 2px 2px 0;
	background-color:#ebeef2
}
.lanviki-quote-nm {
	border-style:solid;
	border-width:1px 1px 1px 5px;
	background:0 0
}
.lanviki-elem-field {
	margin-bottom:10px;
	padding:0;
	border-width:1px;
	border-style:solid
}
.lanviki-elem-field legend {
	margin-left:20px;
	padding:0 10px;
	font-size:20px;
	font-weight:300
}
.lanviki-field-title {
	position: relative;
	height: 28px;
    line-height: 28px;
	font-weight: 600;
	border: none;
	font-size: 16px;
	font-weight: 600;
	margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
	box-sizing: border-box;
	color:#333333;
	margin-left: 10px;
	margin-top:50px;
}
.lanviki-card-body .lanviki-field-title:first-child {
	margin-top:0px;
}
.lanviki-field-title::before{
    content:"";
	display: block;
	position: absolute;
    width: 2px;
    height: 14px;
    left: -10px;
    top: 7px;
    background: var(--data-color) ;
}

.lanviki-progress {
	position:relative;
	height:6px;
	border-radius:20px;
	background-color:#e2e2e2
}
.lanviki-progress-bar {
	position:absolute;
	left:0;
	top:0;
	width:0;
	max-width:100%;
	height:6px;
	border-radius:20px;
	text-align:center;
	background-color:var(--data-color) ;
	transition:all .3s;
    -webkit-transition:all .3s;
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-size: 40px 40px;
}
.lanviki-progress-big,.lanviki-progress-big .lanviki-progress-bar {
	height:18px;
	line-height:18px
}
.lanviki-progress-text {
	position:relative;
	top:-20px;
	line-height:18px;
	font-size:12px;
	color:#666
}
.lanviki-progress-big .lanviki-progress-text {
    position: relative;
    padding: 0 5px;
    color: #fff;
    top: -1px;
}
.lanviki-collapse {
	border-width:1px;
	border-style:solid;
	border-radius:2px
}
.lanviki-colla-content,.lanviki-colla-item {
	border-top-width:1px;
	border-top-style:solid
}
.lanviki-colla-item:first-child {
	border-top:none
}
.lanviki-colla-title {
	position:relative;
	height:42px;
	line-height:42px;
	padding:0 15px 0 35px;
	color:#333;
	background-color:#ebeef2;
	cursor:pointer;
	font-size:14px;
	overflow:hidden
}
.lanviki-colla-content {
	display:none;
	padding:10px 15px;
	line-height:22px;
	color:#666
}
.lanviki-colla-icon {
	position:absolute;
	left:15px;
	top:0;
	font-size:14px
}
.lanviki-card {
	margin-bottom:15px;
	border-radius:2px;
	background-color:#fff;
	box-shadow:0 1px 2px 0 rgba(0,0,0,.05)
}
.lanviki-card:last-child {
	margin-bottom:0
}
.lanviki-card-header {
	position:relative;
	height:42px;
	line-height:42px;
	padding:0 15px;
	border-bottom:1px solid #f6f6f6;
	color:#333;
	border-radius:2px 2px 0 0;
	font-size:14px
}
.lanviki-bg-black,.lanviki-bg-blue,.lanviki-bg-cyan,.lanviki-bg-green,.lanviki-bg-orange,.lanviki-bg-red {
	color:#fff!important
}
.lanviki-card-body {
	position:relative;
	padding:10px 15px;
	line-height:24px
}
.lanviki-card-body[pad15] {
	padding:15px
}
.lanviki-card-body[pad20] {
	padding:20px
}
.lanviki-card-body .lanviki-table {
	margin:5px 0
}
.lanviki-card .lanviki-tab {
	margin:0
}
.lanviki-panel-window {
	position:relative;
	padding:15px;
	border-radius:0;
	border-top:5px solid #E6E6E6;
	background-color:#fff
}
.lanviki-auxiliar-moving {
	position:fixed;
	left:0;
	right:0;
	top:0;
	bottom:0;
	width:100%;
	height:100%;
	background:0 0;
	z-index:9999999999
}
.lanviki-form-label,.lanviki-form-mid,.lanviki-form-select,.lanviki-input-block,.lanviki-input-inline,.lanviki-textarea {
	position:relative
}
.lanviki-bg-red {
	background-color:#f56c29!important
}
.lanviki-bg-orange {
	background-color:#FFB800!important
}
.lanviki-bg-green {
	background-color:var(--data-color) !important
}
.lanviki-bg-cyan {
	background-color:#2F4056!important
}
.lanviki-bg-blue {
	background-color:#1E9FFF!important
}
.lanviki-bg-black {
	background-color:#393D49!important
}
.lanviki-bg-gray {
	background-color:#eee!important;
	color:#666!important
}
.lanviki-badge-rim,.lanviki-colla-content,.lanviki-colla-item,.lanviki-collapse,.lanviki-elem-field,.lanviki-form-pane .lanviki-form-item[pane],.lanviki-form-pane .lanviki-form-label,.lanviki-input,.lanviki-layedit,.lanviki-layedit-tool,.lanviki-quote-nm,.lanviki-select,.lanviki-tab-bar,.lanviki-tab-card,.lanviki-tab-title,.lanviki-tab-title .lanviki-this:after,.lanviki-textarea {
	border-color:#d9d9d9
}
.lanviki-timeline-item:before,hr {
	background-color:#e6e6e6
}
.lanviki-text {
	line-height:22px;
	font-size:14px;
	color:#666
}
.lanviki-text h1,.lanviki-text h2,.lanviki-text h3 {
	font-weight:500;
	color:#333
}
.lanviki-text h1 {
	font-size:30px
}
.lanviki-text h2 {
	font-size:24px
}
.lanviki-text h3 {
	font-size:18px
}
.lanviki-text a:not(.lanviki-btn) {
	color:#01AAED
}
.lanviki-text a:not(.lanviki-btn):hover {
	text-decoration:underline
}
.lanviki-text ul {
	padding:5px 0 5px 15px
}
.lanviki-text ul li {
	margin-top:5px;
	list-style-type:disc
}
.lanviki-text em,.lanviki-word-aux {
	color:#939799!important;
	padding:0 5px!important
}
.lanviki-btn {
	display:inline-block;
	height:34px;
	line-height:34px;
	padding:0 15px;
	background-color:var(--data-color) ;
	color:#fff;
	white-space:nowrap;
	text-align:center;
	font-size:14px;
	border:none;
	border-radius:2px;
	cursor:pointer
}
.lanviki-btn-2 {
	background-color:#cccccc;
}
.lanviki-btn:hover {
	opacity:.8;
	filter:alpha(opacity=80);
	color:#fff
}
.lanviki-btn:active {
	opacity:1;
	filter:alpha(opacity=100)
}
.lanviki-btn+.lanviki-btn {
	margin-left:10px
}
.lanviki-btn-container {
	font-size:0
}
.lanviki-btn-container .lanviki-btn {
	margin-right:10px;
	margin-bottom:10px
}
.lanviki-btn-container .lanviki-btn+.lanviki-btn {
	margin-left:0
}
.lanviki-table .lanviki-btn-container .lanviki-btn {
	margin-bottom:9px
}
.lanviki-btn-radius {
	border-radius:100px
}
.lanviki-btn .lanviki-icon {
	margin-right:3px;
	font-size:18px;
	vertical-align:bottom;
	vertical-align:middle\9
}
.lanviki-btn-primary {
	border:1px solid #C9C9C9;
	background-color:#fff;
    color:#555;
    line-height: 32px;
}
.lanviki-form-footer .lanviki-btn-primary {
    line-height: 36px;
}
.lanviki-btn-primary:hover {
	border-color:var(--data-color) ;
	color:#333
}
.lanviki-btn-normal {
	background-color:#1E9FFF
}
.lanviki-btn-warm {
	background-color:#FFB800
}
.lanviki-btn-danger {
	background-color:#f56c29
}
.lanviki-btn-checked {
	background-color:var(--data-color) 
}
.lanviki-btn-disabled,.lanviki-btn-disabled:active,.lanviki-btn-disabled:hover {
	border:1px solid #e6e6e6;
	background-color:#FBFBFB;
	color:#C9C9C9;
	cursor:not-allowed;
	opacity:1
}
.lanviki-btn-lg {
	height:44px;
	line-height:44px;
	padding:0 25px;
	font-size:16px
}
.lanviki-btn-sm {
	height:30px;
	line-height:30px;
	padding:0 10px;
	font-size:12px
}
.lanviki-btn-sm i {
	font-size:16px!important
}
.lanviki-btn-xs {
	height:22px;
	line-height:22px;
	padding:0 5px;
	font-size:12px
}
.lanviki-btn-xs i {
	font-size:14px!important
}
.lanviki-btn-group {
	display:inline-block;
	vertical-align:middle;
	font-size:0
}
.lanviki-btn-group .lanviki-btn {
	margin-left:0!important;
	margin-right:0!important;
	border-left:1px solid rgba(255,255,255,.5);
	border-radius:0
}
.lanviki-btn-group .lanviki-btn-primary {
	border-left:none
}
.lanviki-btn-group .lanviki-btn-primary:hover {
	border-color:#C9C9C9;
	color:var(--data-color) 
}
.lanviki-btn-group .lanviki-btn:first-child {
	border-left:none;
	border-radius:2px 0 0 2px
}
.lanviki-btn-group .lanviki-btn-primary:first-child {
	border-left:1px solid #c9c9c9
}
.lanviki-btn-group .lanviki-btn:last-child {
	border-radius:0 2px 2px 0
}
.lanviki-btn-group .lanviki-btn+.lanviki-btn {
	margin-left:0
}
.lanviki-btn-group+.lanviki-btn-group {
	margin-left:10px
}
.lanviki-btn-fluid {
	width:100%
}
.lanviki-input,.lanviki-select,.lanviki-textarea {
	height:34px;
	line-height:1.3;
	line-height:38px\9;
	border-width:1px;
	border-style:solid;
	background-color:#fff;
	border-radius:2px
}
.lanviki-input, .lanviki-textarea{
    padding-right: 10px;
}
.lanviki-input::-webkit-input-placeholder,.lanviki-select::-webkit-input-placeholder,.lanviki-textarea::-webkit-input-placeholder {
	line-height:1.3
}
.lanviki-input,.lanviki-textarea {
	display:block;
	width:100%;
	padding-left:10px
}
.lanviki-input:hover,.lanviki-textarea:hover {
}
.lanviki-input:focus,.lanviki-textarea:focus {
	border-color:var(--data-color) !important
}
.lanviki-textarea {
	min-height:100px;
	height:auto;
	line-height:20px;
	padding:6px 10px;
    resize:none;
}
.lanviki-select {
	padding:0 10px
}
.lanviki-form input[type=checkbox],.lanviki-form input[type=radio],.lanviki-form select {
	display:none
}
.lanviki-form [lan-ignore] {
	display:initial
}
.lanviki-form-item {
	margin-bottom:15px;
	clear:both;
    *zoom:1;
    max-width: 700px;
}
.lanviki-form-item:after {
	content:'\20';
	clear:both;
	*zoom:1;
	display:block;
	height:0
}
.lanviki-form-label {
    float: left;
    display: block;
    padding: 7px 0;
    width: 120px;
    font-weight: 400;
    line-height: 20px;
    text-align: left;
    color: #333333;
}
.lanviki-form-label-col {
	display:block;
	float:none;
	padding:9px 0;
	line-height:20px;
	text-align:left
}
.lanviki-form-item .lanviki-inline {
	margin-bottom:5px;
	margin-right:20px
}
.lanviki-input-block {
	margin-left:120px;
	min-height:34px
}
.lanviki-input-flex {
    display: flex;
    align-items: center;
}
.lanviki-input-flex .lanviki-form-mid{
    margin-left:5px;
}
.lanviki-input-inline {
	display:inline-block;
	vertical-align:middle
}
.lanviki-form-item .lanviki-input-inline {
	float:left;
	width:190px;
	margin-right:10px
}
.lanviki-form-text .lanviki-input-inline {
	width:auto
}
.lanviki-form-mid {
	float:left;
	display:block;
	padding:5px 0 0 0!important;
	line-height:20px;
	margin-right:10px;
}
.lanviki-form-item .lanviki-form-mid{
    font-size:12px;
}
.lanviki-form-mid.lanviki-word-aux{
	margin-left:120px;
	margin-right:0;
	clear: both;
}
.lanviki-input ~ .lanviki-form-mid.lanviki-word-aux{
    margin-left: 10px;
    margin-right: 0;
    clear: initial;
    float: none;
    display: inline-block;
}
.lanviki-form-danger+.lanviki-form-select .lanviki-input,.lanviki-form-danger:focus {
	border-color:#f56c29!important
}
.lanviki-form-select .lanviki-input {
	padding-right:30px;
	cursor:pointer
}
.lanviki-form-select .lanviki-edge {
	position:absolute;
	right:10px;
	top:50%;
	margin-top:-3px;
	cursor:pointer;
	border-width:6px;
	border-top-color:#c2c2c2;
	border-top-style:solid;
	transition:all .3s;
	-webkit-transition:all .3s
}
.lanviki-form-select dl {
	display:none;
	position:absolute;
	left:0;
	top:42px;
	padding:5px 0;
	z-index:9999;
	min-width:100%;
	border:1px solid #d2d2d2;
	max-height:300px;
	overflow-y:auto;
	background-color:#fff;
	border-radius:2px;
	box-shadow:0 2px 4px rgba(0,0,0,.12);
	box-sizing:border-box
}
.lanviki-form-select dl dd,.lanviki-form-select dl dt {
	padding:0 10px;
	line-height:34px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.lanviki-form-select dl dt {
	font-size:12px;
	color:#999
}
.lanviki-form-select dl dd {
	cursor:pointer
}
.lanviki-form-select dl dd:hover {
	background-color:#ebeef2;
	-webkit-transition:.5s all;
	transition:.5s all
}
.lanviki-form-select .lanviki-select-group dd {
	padding-left:20px
}
.lanviki-form-select dl dd.lanviki-select-tips {
	padding-left:10px!important;
	color:#999
}
.lanviki-form-select dl dd.lanviki-this {
	background-color:var(--data-color) ;
	color:#fff
}
.lanviki-form-checkbox,.lanviki-form-select dl dd.lanviki-disabled {
	background-color:#fff
}
.lanviki-form-selected dl {
	display:block
}
.lanviki-form-checkbox,.lanviki-form-checkbox *,.lanviki-form-switch {
	display:inline-block;
	vertical-align:middle
}
.lanviki-form-selected .lanviki-edge {
	margin-top:-9px;
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
	margin-top:-3px\9
}
:root .lanviki-form-selected .lanviki-edge {
	margin-top:-9px\0/IE9
}
.lanviki-form-selectup dl {
	top:auto;
	bottom:42px
}
.lanviki-select-none {
	margin:5px 0;
	text-align:center;
	color:#999
}
.lanviki-select-disabled .lanviki-disabled {
	/* border-color:#eee!important */
}
.lanviki-select-disabled .lanviki-edge {
	border-top-color:#d2d2d2
}
.lanviki-form-checkbox {
	position:relative;
	height:30px;
	line-height:30px;
	margin-right:10px;
	padding-right:30px;
	cursor:pointer;
	font-size:0;
	-webkit-transition:.1s linear;
	transition:.1s linear;
	box-sizing:border-box
}
.lanviki-form-checkbox span {
	padding:0 10px;
	height:auto;
	font-size:14px;
	border-radius:2px 0 0 2px;
	background-color:#d2d2d2;
	color:#fff;
	overflow:hidden
}
.lanviki-form-checkbox:hover span {
	background-color:#c2c2c2
}
.lanviki-form-checkbox i {
	position:absolute;
	right:0;
	top:0;
	width:30px;
	height:28px;
	border:1px solid #d2d2d2;
	border-left:none;
	border-radius:0 2px 2px 0;
	color:#fff;
	font-size:20px;
	text-align:center
}
.lanviki-form-checkbox:hover i {
	border-color:#c2c2c2;
	color:#c2c2c2
}
.lanviki-form-checked,.lanviki-form-checked:hover {
	border-color:var(--data-color) 
}
.lanviki-form-checked span,.lanviki-form-checked:hover span {
	background-color:var(--data-color) 
}
.lanviki-form-checked i,.lanviki-form-checked:hover i {
	color:var(--data-color) 
}
.lanviki-form-item{
	margin-top:4px
}
.lanviki-form-checkbox {
    margin-top:2px;
    margin-bottom:2px;
}
.lanviki-form-checkbox[lan-skin=primary] {
	height:auto!important;
	line-height:normal!important;
	min-width:18px;
	min-height:18px;
	border:none!important;
	margin-right:0;
	padding-left:28px;
	padding-right:0;
	background:0 0
}
.lanviki-form-checkbox[lan-skin=primary] span {
	padding-left:0;
	padding-right:15px;
	line-height:18px;
	background:0 0;
	color:#666
}
.lanviki-form-checkbox[lan-skin=primary] i {
	right:auto;
	left:0;
	width:16px;
	height:16px;
	line-height:16px;
	border:1px solid #d2d2d2;
	font-size:12px;
	border-radius:2px;
	background-color:#fff;
	-webkit-transition:.1s linear;
	transition:.1s linear
}
.lanviki-form-checkbox[lan-skin=primary]:hover i {
	border-color:var(--data-color) ;
	color:#fff
}
.lanviki-form-checked[lan-skin=primary] i {
	border-color:var(--data-color) !important;
	background-color:var(--data-color) ;
	color:#fff
}
.lanviki-checkbox-disbaled[lan-skin=primary] span {
	background:0 0!important;
	color:#c2c2c2
}
.lanviki-checkbox-disbaled[lan-skin=primary]:hover i {
	border-color:#d2d2d2
}
.lanviki-form-item .lanviki-form-checkbox[lan-skin=primary] {
	margin-top:8px
}
.lanviki-form-switch {
	position:relative;
	height:22px;
	line-height:22px;
	min-width:35px;
	padding:0 5px;
	margin-top:5px;
	border:1px solid #d2d2d2;
	border-radius:20px;
	cursor:pointer;
	background-color:#fff;
	-webkit-transition:.1s linear;
	transition:.1s linear
}
.lanviki-form-switch i {
	position:absolute;
	left:5px;
	top:3px;
	width:16px;
	height:16px;
	border-radius:20px;
	background-color:#d2d2d2;
	-webkit-transition:.1s linear;
	transition:.1s linear
}
.lanviki-form-switch em {
	position:relative;
	top:0;
	width:25px;
	margin-left:21px;
	padding:0!important;
	text-align:center!important;
	color:#999!important;
	font-style:normal!important;
    font-size:12px;
    margin-right: 5px;
}
.lanviki-form-onswitch {
	border-color:var(--data-color) ;
	background-color:var(--data-color) 
}
.lanviki-checkbox-disbaled,.lanviki-checkbox-disbaled i {
	border-color:#e2e2e2!important
}
.lanviki-form-onswitch i {
	left:100%;
	margin-left:-21px;
	background-color:#fff
}
.lanviki-form-onswitch em {
	margin-left:5px;
	margin-right:21px;
	color:#fff!important
}
.lanviki-checkbox-disbaled span {
	background-color:#e2e2e2!important
}
.lanviki-checkbox-disbaled:hover i {
	color:#fff!important
}
[lan-radio] {
	display:none
}
.lanviki-form-radio,.lanviki-form-radio * {
	display:inline-block;
	vertical-align:middle
}
.lanviki-form-radio {
	line-height:28px;
	margin:2px 10px 0 0;
	padding-right:10px;
	cursor:pointer;
	font-size:0;
	float:left;
}
table .lanviki-form-radio {
	float:none;
}
.lanviki-form-radio * {
	font-size:14px
}
.lanviki-form-radio>i {
	margin-right:5px;
	font-size:22px;
	color:#c2c2c2
}
.lanviki-form-radio>i:hover,.lanviki-form-radioed>i {
	color:var(--data-color) 
}
.lanviki-radio-disbaled>i {
	color:#e2e2e2!important
}
.lanviki-form-pane .lanviki-form-label {
	width:110px;
	padding:8px 15px;
	height:38px;
	line-height:20px;
	border-width:1px;
	border-style:solid;
	border-radius:2px 0 0 2px;
	text-align:center;
	background-color:#FBFBFB;
	overflow:hidden;
	box-sizing:border-box
}
.lanviki-form-pane .lanviki-input-inline {
	margin-left:-1px
}
.lanviki-form-pane .lanviki-input-block {
	margin-left:110px;
	left:-1px
}
.lanviki-form-pane .lanviki-input {
	border-radius:0 2px 2px 0
}
.lanviki-form-pane .lanviki-form-text .lanviki-form-label {
	float:none;
	width:100%;
	border-radius:2px;
	box-sizing:border-box;
	text-align:left
}
.lanviki-form-pane .lanviki-form-text .lanviki-input-inline {
	display:block;
	margin:0;
	top:-1px;
	clear:both
}
.lanviki-form-pane .lanviki-form-text .lanviki-input-block {
	margin:0;
	left:0;
	top:-1px
}
.lanviki-form-pane .lanviki-form-text .lanviki-textarea {
	min-height:100px;
	border-radius:0 0 2px 2px
}
.lanviki-form-pane .lanviki-form-checkbox {
	margin:4px 0 4px 10px
}
.lanviki-form-pane .lanviki-form-radio,.lanviki-form-pane .lanviki-form-switch {
	margin-top:6px;
	margin-left:10px
}
.lanviki-form-pane .lanviki-form-item[pane] {
	position:relative;
	border-width:1px;
	border-style:solid
}
.lanviki-form-pane .lanviki-form-item[pane] .lanviki-form-label {
	position:absolute;
	left:0;
	top:0;
	height:100%;
	border-width:0 1px 0 0
}
.lanviki-form-pane .lanviki-form-item[pane] .lanviki-input-inline {
	margin-left:110px
}
@media screen and (max-width:450px) {
	.lanviki-form-item .lanviki-form-label {
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.lanviki-form-item .lanviki-inline {
	display:block;
	margin-right:0;
	margin-bottom:20px;
	clear:both
}
.lanviki-form-item .lanviki-inline:after {
	content:'\20';
	clear:both;
	display:block;
	height:0
}
.lanviki-form-item .lanviki-input-inline {
	display:block;
	float:none;
	left:-3px;
	width:auto;
	margin:0 0 10px 112px
}
.lanviki-form-item .lanviki-input-inline+.lanviki-form-mid {
	margin-left:110px;
	top:-5px;
	padding:0
}
.lanviki-form-item .lanviki-form-checkbox {
	margin-right:5px;
	margin-bottom:5px
}
}.lanviki-layedit {
	border-width:1px;
	border-style:solid;
	border-radius:2px
}
.lanviki-layedit-tool {
	padding:3px 5px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	font-size:0
}
.layedit-tool-fixed {
	position:fixed;
	top:0;
	border-top:1px solid #e2e2e2
}
.lanviki-layedit-tool .layedit-tool-mid,.lanviki-layedit-tool .lanviki-icon {
	display:inline-block;
	vertical-align:middle;
	text-align:center;
	font-size:14px
}
.lanviki-layedit-tool .lanviki-icon {
	position:relative;
	width:32px;
	height:30px;
	line-height:30px;
	margin:3px 5px;
	color:#777;
	cursor:pointer;
	border-radius:2px
}
.lanviki-layedit-tool .lanviki-icon:hover {
	color:#393D49
}
.lanviki-layedit-tool .lanviki-icon:active {
	color:#000
}
.lanviki-layedit-tool .layedit-tool-active {
	background-color:#e2e2e2;
	color:#000
}
.lanviki-layedit-tool .lanviki-disabled,.lanviki-layedit-tool .lanviki-disabled:hover {
	color:#d2d2d2;
	cursor:not-allowed
}
.lanviki-layedit-tool .layedit-tool-mid {
	width:1px;
	height:18px;
	margin:0 10px;
	background-color:#d2d2d2
}
.layedit-tool-html {
	width:50px!important;
	font-size:30px!important
}
.layedit-tool-b,.layedit-tool-code,.layedit-tool-help {
	font-size:16px!important
}
.layedit-tool-d,.layedit-tool-face,.layedit-tool-image,.layedit-tool-unlink {
	font-size:18px!important
}
.layedit-tool-image input {
	position:absolute;
	font-size:0;
	left:0;
	top:0;
	width:100%;
	height:100%;
	opacity:.01;
	filter:Alpha(opacity=1);
	cursor:pointer
}
.lanviki-layedit-iframe iframe {
	display:block;
	width:100%
}
#LAY_layedit_code {
	overflow:hidden
}
.lanviki-laypage {
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:middle;
	margin:10px 0;
	font-size:0
}
.lanviki-laypage>a:first-child,.lanviki-laypage>a:first-child em {
	border-radius:2px 0 0 2px
}
.lanviki-laypage>a:last-child,.lanviki-laypage>a:last-child em {
	border-radius:0 2px 2px 0
}
.lanviki-laypage>:first-child {
	margin-left:0!important
}
.lanviki-laypage>:last-child {
	margin-right:0!important
}
.lanviki-laypage a,.lanviki-laypage button,.lanviki-laypage input,.lanviki-laypage select,.lanviki-laypage span {
	border:1px solid #e2e2e2
}
.lanviki-laypage a,.lanviki-laypage span {
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:middle;
	padding:0 15px;
	height:28px;
	line-height:28px;
	margin:0 -1px 5px 0;
	background-color:#fff;
	color:#333;
	font-size:12px
}
.lanviki-flow-more a *,.lanviki-laypage input,.lanviki-table-view select[lan-ignore] {
	display:inline-block
}
.lanviki-laypage a:hover {
	color:var(--data-color) 
}
.lanviki-laypage em {
	font-style:normal
}
.lanviki-laypage .lanviki-laypage-spr {
	color:#999;
	font-weight:700
}
.lanviki-laypage a {
	text-decoration:none
}
.lanviki-laypage .lanviki-laypage-curr {
	position:relative
}
.lanviki-laypage .lanviki-laypage-curr em {
	position:relative;
	color:#fff
}
.lanviki-laypage .lanviki-laypage-curr .lanviki-laypage-em {
	position:absolute;
	left:-1px;
	top:-1px;
	padding:1px;
	width:100%;
	height:100%;
	background-color:var(--data-color) 
}
.lanviki-laypage-em {
	border-radius:2px
}
.lanviki-laypage-next em,.lanviki-laypage-prev em {
	font-family:Sim sun;
	font-size:16px
}
.lanviki-laypage .lanviki-laypage-count,.lanviki-laypage .lanviki-laypage-limits,.lanviki-laypage .lanviki-laypage-refresh,.lanviki-laypage .lanviki-laypage-skip {
	margin-left:10px;
	margin-right:10px;
	padding:0;
	border:none
}
.lanviki-laypage .lanviki-laypage-limits,.lanviki-laypage .lanviki-laypage-refresh {
	vertical-align:top
}
.lanviki-laypage .lanviki-laypage-refresh i {
	font-size:18px;
	cursor:pointer
}
.lanviki-laypage select {
	height:22px;
	padding:3px;
	border-radius:2px;
	cursor:pointer
}
.lanviki-laypage .lanviki-laypage-skip {
	height:30px;
	line-height:30px;
	color:#999
}
.lanviki-laypage button,.lanviki-laypage input {
	height:30px;
	line-height:30px;
	border-radius:2px;
	vertical-align:top;
	background-color:#fff;
	box-sizing:border-box
}
.lanviki-laypage input {
	width:40px;
	margin:0 10px;
	padding:0 3px;
	text-align:center
}
.lanviki-laypage input:focus,.lanviki-laypage select:focus {
	border-color:var(--data-color) !important
}
.lanviki-laypage button {
	margin-left:10px;
	padding:0 10px;
	cursor:pointer
}
.lanviki-table,.lanviki-table-view {
	margin:10px 0
}
.lanviki-flow-more {
	margin:10px 0;
	text-align:center;
	color:#999;
	font-size:14px
}
.lanviki-flow-more a {
	height:32px;
	line-height:32px
}
.lanviki-flow-more a * {
	vertical-align:top
}
.lanviki-flow-more a cite {
	padding:0 20px;
	border-radius:3px;
	background-color:#eee;
	color:#333;
	font-style:normal
}
.lanviki-flow-more a cite:hover {
	opacity:.8
}
.lanviki-flow-more a i {
	font-size:30px;
	color:#737383
}
.lanviki-table {
	width:100%;
	background-color:#fff;
	color:#666
}
.lanviki-table tr {
	/* transition:all .3s;
	-webkit-transition:all .3s */
}
.lanviki-table th {
	text-align:left;
	font-weight:400
}
.lanviki-table tbody tr:hover,.lanviki-table thead tr,.lanviki-table-click,.lanviki-table-header,.lanviki-table-hover,.lanviki-table-mend,.lanviki-table-patch,.lanviki-table-tool,.lanviki-table-total,.lanviki-table-total tr,.lanviki-table[lan-even] tr:nth-child(even) {
	background-color:#f2f2f2
}
.lanviki-table-click{
	background-color:#ffffff
}
.lanviki-table-hover{
	background-color:#eaf1fd
}
.lanviki-table .lanviki-table-hover td{
    border-right-color: #eaf1fd;
}
.lanviki-table tbody tr:hover{
	background-color:#eaf1fd
}
.lanviki-table td,.lanviki-table th,.lanviki-table-col-set,.lanviki-table-fixed-r,.lanviki-table-grid-down,.lanviki-table-header,.lanviki-table-page,.lanviki-table-tips-main,.lanviki-table-tool,.lanviki-table-total,.lanviki-table-view,.lanviki-table[lan-skin=line],.lanviki-table[lan-skin=row] {
	border-width:1px;
	border-style:solid;
	border-color:#f2f2f2;
}
.lanviki-form.lanviki-border-box.lanviki-table-view{
	border:none;
}
.lanviki-table td{
	border-left-color:#ffffff;
	border-right-color:#ffffff;
}
.lanviki-table-view .lanviki-table .lanviki-table-click td{
	/* border-right-color: #ffffff; */
}
.lanviki-table-view .lanviki-table .lanviki-table-click:hover td{
	border-right-color: #eaf1fd;
}
.lanviki-table th{
	border-left-color:#f2f2f2;
	border-right-color:#f2f2f2;
}
.lanviki-table tbody tr:hover td{
	border-left-color: #eaf1fd;
	border-right-color:#eaf1fd;
}
.lanviki-table td,.lanviki-table th {
	position:relative;
	padding:9px 15px;
	min-height:20px;
	line-height:20px;
	font-size:14px
}
.lanviki-table[lan-skin=line] td,.lanviki-table[lan-skin=line] th {
	border-width:0 0 1px
}
.lanviki-table[lan-skin=row] td,.lanviki-table[lan-skin=row] th {
	border-width:0 1px 0 0
}
.lanviki-table[lan-skin=nob] td,.lanviki-table[lan-skin=nob] th {
	border:none
}
.lanviki-table img {
	max-width:100px
}
.lanviki-table[lan-size=lg] td,.lanviki-table[lan-size=lg] th {
	padding:15px 30px
}
.lanviki-table-view .lanviki-table[lan-size=lg] .lanviki-table-cell {
	height:40px;
	line-height:40px
}
.lanviki-table[lan-size=sm] td,.lanviki-table[lan-size=sm] th {
	font-size:12px;
	padding:5px 10px
}
.lanviki-table-view .lanviki-table[lan-size=sm] .lanviki-table-cell {
	height:20px;
	line-height:20px
}
.lanviki-table[lan-data] {
	display:none
}
.lanviki-table-box {
	position:relative;
	overflow:hidden
}
.lanviki-table-view .lanviki-table {
	position:relative;
	width:auto;
	margin:0
}
.lanviki-table-view .lanviki-table[lan-skin=line] {
	border-width:0 1px 0 0
}
.lanviki-table-view .lanviki-table[lan-skin=row] {
	border-width:0 0 1px
}
.lanviki-table-view .lanviki-table td,.lanviki-table-view .lanviki-table th {
	padding:12px 0;
	border-top:none;
	border-left:none
}
.lanviki-table-view .lanviki-table th {
	color: #333333;
	font-weight: 700;
	font-size: 14px;
}

.lanviki-table-view .lanviki-table th.lanviki-unselect .lanviki-table-cell span {
	cursor:pointer
}
.lanviki-table-view .lanviki-table td {
	cursor:default;
	font-size: 14px;
    color: #333333;
}
.lanviki-table-view .lanviki-table td[data-edit=text] {
	cursor:text
}
.lanviki-table-view .lanviki-form-checkbox[lan-skin=primary] i {
	width:18px;
	height:18px
}
.lanviki-table-view .lanviki-form-radio {
	line-height:0;
	padding:0
}
.lanviki-table-view .lanviki-form-radio>i {
	margin:0;
	font-size:20px
}
.lanviki-table-init {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	text-align:center;
	z-index:110
}
.lanviki-table-init .lanviki-icon {
	position:absolute;
	left:50%;
	top:50%;
	margin:-15px 0 0 -15px;
	font-size:30px;
	color:#c2c2c2
}
.lanviki-table-header {
	border-width:0 0 1px;
	overflow:hidden
}
.lanviki-table-header .lanviki-table {
	margin-bottom:-1px
}
.lanviki-table-tool .lanviki-inline[lan-event] {
	position:relative;
	width:26px;
	height:26px;
	padding:5px;
	line-height:16px;
	margin-right:10px;
	text-align:center;
	color:#333;
	border:1px solid #ccc;
	cursor:pointer;
	-webkit-transition:.5s all;
	transition:.5s all
}
.lanviki-table-tool .lanviki-inline[lan-event]:hover {
	border:1px solid #999
}
.lanviki-table-tool-temp {
	padding-right:120px
}
.lanviki-table-tool-self {
	position:absolute;
	right:17px;
	top:10px
}
.lanviki-table-tool .lanviki-table-tool-self .lanviki-inline[lan-event] {
	margin:0 0 0 10px
}
.lanviki-table-tool-panel {
	position:absolute;
	top:29px;
	left:-1px;
	padding:5px 0;
	min-width:150px;
	min-height:40px;
	border:1px solid #d2d2d2;
	text-align:left;
	overflow-y:auto;
	background-color:#fff;
	box-shadow:0 2px 4px rgba(0,0,0,.12)
}
.lanviki-table-cell,.lanviki-table-tool-panel li {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.lanviki-table-tool-panel li {
	padding:0 10px;
	line-height:30px;
	-webkit-transition:.5s all;
	transition:.5s all
}
.lanviki-table-tool-panel li .lanviki-form-checkbox[lan-skin=primary] {
	width:100%;
	padding-left:28px
}
.lanviki-table-tool-panel li:hover {
	background-color:#ebeef2
}
.lanviki-table-tool-panel li .lanviki-form-checkbox[lan-skin=primary] i {
	position:absolute;
	left:0;
	top:0
}
.lanviki-table-tool-panel li .lanviki-form-checkbox[lan-skin=primary] span {
	padding:0
}
.lanviki-table-tool .lanviki-table-tool-self .lanviki-table-tool-panel {
	left:auto;
	right:-1px
}
.lanviki-table-col-set {
	position:absolute;
	right:0;
	top:0;
	width:20px;
	height:100%;
	border-width:0 0 0 1px;
	background-color:#fff
}
.lanviki-table-sort {
	width:10px;
	height:20px;
	margin-left:5px;
	cursor:pointer!important
}
.lanviki-table-sort .lanviki-edge {
	position:absolute;
	left:5px;
	border-width:5px
}
.lanviki-table-sort .lanviki-table-sort-asc {
	top:3px;
	border-top:none;
	border-bottom-style:solid;
	border-bottom-color:#b2b2b2
}
.lanviki-table-sort .lanviki-table-sort-asc:hover {
	border-bottom-color:#666
}
.lanviki-table-sort .lanviki-table-sort-desc {
	bottom:5px;
	border-bottom:none;
	border-top-style:solid;
	border-top-color:#b2b2b2
}
.lanviki-table-sort .lanviki-table-sort-desc:hover {
	border-top-color:#666
}
.lanviki-table-sort[lan-sort=asc] .lanviki-table-sort-asc {
	border-bottom-color:#000
}
.lanviki-table-sort[lan-sort=desc] .lanviki-table-sort-desc {
	border-top-color:#000
}
.lanviki-table-cell {
	min-height:28px;
	line-height:28px;
	padding:0 15px;
	position:relative;
	box-sizing:border-box
}
.tableSelect .lanviki-table-cell {
	min-height:28px;
	height:auto;
}
.lanviki-table-cell .lanviki-form-checkbox[lan-skin=primary] {
	top:-1px;
	padding:0
}
.lanviki-table-cell .lanviki-table-link {
	color:#01AAED
}
.laytable-cell-checkbox,.laytable-cell-numbers,.laytable-cell-radio,.laytable-cell-space {
	padding:0;
	text-align:center
}
.lanviki-table-body {
	position:relative;
	overflow:auto;
	margin-right:-1px;
	margin-bottom:-1px
}
.lanviki-table-body .lanviki-none {
	line-height:26px;
	padding:15px;
	text-align:center;
	color:#999
}
.lanviki-table-fixed {
	position:absolute;
	left:0;
	top:0;
	z-index:101
}
.lanviki-table-fixed .lanviki-table-body {
	overflow:hidden
}
.lanviki-table-fixed-l {
	box-shadow:0 -1px 8px rgba(0,0,0,.08)
}
.lanviki-table-fixed-r {
	left:auto;
	right:-1px;
	border-width:0 0 0 1px;
	box-shadow:-1px 0 8px rgba(0,0,0,.08)
}
.lanviki-table-fixed-r .lanviki-table-header {
	position:relative;
	overflow:visible
}
.lanviki-table-mend {
	position:absolute;
	right:-49px;
	top:0;
	height:100%;
	width:50px
}
.lanviki-table-tool {
	position:relative;
	z-index:890;
	width:100%;
	min-height:50px;
	line-height:30px;
	padding:10px 15px;
	border-width:0 0 1px
}
.lanviki-table-tool .lanviki-btn-container {
	margin-bottom:-10px
}
.lanviki-table-page,.lanviki-table-total {
	border-width:1px 0 0;
	margin-bottom:-1px;
	overflow:hidden
}
.lanviki-table-page {
	position:relative;
	width:100%;
	padding:7px 7px 0;
	height:41px;
	font-size:12px;
	white-space:nowrap
}
.lanviki-table-page>div {
	height:26px
}
.lanviki-table-page .lanviki-laypage {
	margin:0
}
.lanviki-table-page .lanviki-laypage a,.lanviki-table-page .lanviki-laypage span {
	height:26px;
	line-height:26px;
	margin-bottom:10px;
	border:none;
	background:0 0
}
.lanviki-table-page .lanviki-laypage a,.lanviki-table-page .lanviki-laypage span.lanviki-laypage-curr {
	padding:0 12px
}
.lanviki-table-page .lanviki-laypage span {
	margin-left:0;
	padding:0
}
.lanviki-table-page .lanviki-laypage .lanviki-laypage-prev {
	margin-left:-7px!important
}
.lanviki-table-page .lanviki-laypage .lanviki-laypage-curr .lanviki-laypage-em {
	left:0;
	top:0;
	padding:0
}
.lanviki-table-page .lanviki-laypage button,.lanviki-table-page .lanviki-laypage input {
	height:26px;
	line-height:24px
}
.lanviki-table-page .lanviki-laypage input {
	width:40px
}
.lanviki-table-page .lanviki-laypage button {
	padding:0 10px
}
.lanviki-table-page select {
	height:18px
}
.lanviki-table-patch .lanviki-table-cell {
	padding:0;
	width:30px
}
.lanviki-table-edit {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	padding:0 14px 1px;
	border-radius:0;
	box-shadow:1px 1px 20px rgba(0,0,0,.15)
}
.lanviki-table-edit:focus {
	border-color:var(--data-color) !important
}
select.lanviki-table-edit {
	padding:0 0 0 10px;
	border-color:#C9C9C9
}
.lanviki-table-view .lanviki-form-checkbox,.lanviki-table-view .lanviki-form-radio,.lanviki-table-view .lanviki-form-switch {
	top:0;
	margin:0;
	box-sizing:content-box
}
.lanviki-table-view .lanviki-form-checkbox {
	top:-1px;
	height:26px;
	line-height:26px
}
.lanviki-table-view .lanviki-form-checkbox i {
	height:26px
}
.lanviki-table-grid .lanviki-table-cell {
	overflow:visible
}
.lanviki-table-grid-down {
	position:absolute;
	top:0;
	right:0;
	width:26px;
	height:100%;
	padding:5px 0;
	border-width:0 0 0 1px;
	text-align:center;
	background-color:#fff;
	color:#999;
	cursor:pointer
}
.lanviki-table-grid-down .lanviki-icon {
	position:absolute;
	top:50%;
	left:50%;
	margin:-8px 0 0 -8px
}
.lanviki-table-grid-down:hover {
	background-color:#fbfbfb
}
body .lanviki-table-tips .lanviki-laner-content {
	background:0 0;
	padding:0;
	box-shadow:0 1px 6px rgba(0,0,0,.12)
}
.lanviki-table-tips-main {
	margin:-44px 0 0 -1px;
	max-height:150px;
	padding:8px 15px;
	font-size:14px;
	overflow-y:scroll;
	background-color:#fff;
	color:#666
}
.lanviki-table-tips-c {
	position:absolute;
	right:-3px;
	top:-13px;
	width:20px;
	height:20px;
	padding:3px;
	cursor:pointer;
	background-color:#666;
	border-radius:50%;
	color:#fff
}
.lanviki-table-tips-c:hover {
	background-color:#777
}
.lanviki-table-tips-c:before {
	position:relative;
	right: -2px;
    top: -1px;
}
.lanviki-upload-file {
	display:none!important;
	opacity:.01;
	filter:Alpha(opacity=1)
}
.lanviki-upload-drag,.lanviki-upload-form,.lanviki-upload-wrap {
	display:inline-block
}
.lanviki-upload-list {
	margin:10px 0
}
.lanviki-upload-choose {
	padding:0 10px;
	color:#999
}
.lanviki-upload-drag {
	position:relative;
	padding:30px;
	border:1px dashed #e2e2e2;
	background-color:#fff;
	text-align:center;
	cursor:pointer;
	color:#999
}
.lanviki-upload-drag .lanviki-icon {
	font-size:50px;
	color:var(--data-color) 
}
.lanviki-upload-drag[lan-over] {
	border-color:var(--data-color) 
}
.lanviki-upload-iframe {
	position:absolute;
	width:0;
	height:0;
	border:0;
	visibility:hidden
}
.lanviki-upload-wrap {
	position:relative;
	vertical-align:middle
}
.lanviki-upload-wrap .lanviki-upload-file {
	display:block!important;
	position:absolute;
	left:0;
	top:0;
	z-index:10;
	font-size:100px;
	width:100%;
	height:100%;
	opacity:.01;
	filter:Alpha(opacity=1);
	cursor:pointer
}
.lanviki-transfer-active,.lanviki-transfer-box {
	display:inline-block;
	vertical-align:middle
}
.lanviki-transfer-box,.lanviki-transfer-header,.lanviki-transfer-search {
	border-width:0;
	border-style:solid;
	border-color:#e6e6e6
}
.lanviki-transfer-box {
	position:relative;
	border-width:1px;
	width:200px;
	height:360px;
	border-radius:2px;
	background-color:#fff
}
.lanviki-transfer-box .lanviki-form-checkbox {
	width:100%;
	margin:0!important
}
.lanviki-transfer-header {
	height:38px;
	line-height:38px;
	padding:0 10px;
	border-bottom-width:1px
}
.lanviki-transfer-search {
	position:relative;
	padding:10px;
	border-bottom-width:1px
}
.lanviki-transfer-search .lanviki-input {
	height:32px;
	padding-left:30px;
	font-size:12px
}
.lanviki-transfer-search .lanviki-icon-search {
	position:absolute;
	left:20px;
	top:50%;
	margin-top:-8px;
	color:#666
}
.lanviki-transfer-active {
	margin:0 15px
}
.lanviki-transfer-active .lanviki-btn {
	display:block;
	margin:0;
	padding:0 15px;
	background-color:var(--data-color) ;
	border-color:var(--data-color) ;
	color:#fff
}
.lanviki-transfer-active .lanviki-btn-disabled {
	background-color:#FBFBFB;
	border-color:#e6e6e6;
	color:#C9C9C9
}
.lanviki-transfer-active .lanviki-btn:first-child {
	margin-bottom:15px
}
.lanviki-transfer-active .lanviki-btn .lanviki-icon {
	margin:0;
	font-size:14px!important
}
.lanviki-transfer-data {
	padding:5px 0;
	overflow:auto
}
.lanviki-transfer-data li {
	height:32px;
	line-height:32px;
	padding:0 10px
}
.lanviki-transfer-data li:hover {
	background-color:#ebeef2;
	transition:.5s all
}
.lanviki-transfer-data .lanviki-none {
	padding:15px 10px;
	text-align:center;
	color:#999
}
.lanviki-nav {
	position:relative;
	padding:0 20px;
	background-color:#393D49;
	color:#fff;
	border-radius:2px;
	font-size:0;
	box-sizing:border-box
}
.lanviki-nav * {
	font-size:14px
}
.lanviki-nav .lanviki-nav-item {
	position:relative;
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:middle;
	line-height:60px
}
.lanviki-nav .lanviki-nav-item a {
	display:block;
	padding:0 20px;
	color:#fff;
	color:rgba(255,255,255,.9);
	transition:all .3s;
	-webkit-transition:all .3s
}
.lanviki-nav .lanviki-this:after,.lanviki-nav-bar,.lanviki-nav-tree .lanviki-nav-itemed:after {
	position:absolute;
	left:0;
	top:0;
	width:0;
	height:5px;
	background-color:var(--data-color) ;
	transition:all .2s;
	-webkit-transition:all .2s
}
.lanviki-nav-bar {
	z-index:1000
}
.lanviki-nav .lanviki-nav-item a:hover,.lanviki-nav .lanviki-this a {
	color:#fff
}
.lanviki-nav .lanviki-this:after {
	content:'';
	top:auto;
	bottom:0;
	width:100%
}
.lanviki-nav-img {
	width:30px;
	height:30px;
	margin-right:10px;
	border-radius:50%
}
.lanviki-nav .lanviki-nav-more {
	content:'';
	width:0;
	height:0;
	border-style:solid dashed dashed;
	border-color:#fff transparent transparent;
	overflow:hidden;
	cursor:pointer;
	transition:all .2s;
	-webkit-transition:all .2s;
	position:absolute;
	top:50%;
	right:3px;
	margin-top:-3px;
	border-width:5px;
	border-top-color:rgba(255,255,255,.7)
}
.lanviki-nav .lanviki-nav-mored,.lanviki-nav-itemed>a .lanviki-nav-more {
	margin-top:-9px;
	border-style:dashed dashed solid;
	border-color:transparent transparent #fff
}
.lanviki-nav-child {
	display:none;
	position:absolute;
	left:0;
	top:65px;
	min-width:100%;
	line-height:36px;
	padding:5px 0;
	box-shadow: 0 3px 12px rgba(0,0,0,.05);
	background-color:#fff;
	z-index:100;
	border-radius:4px;
	white-space:nowrap;
	border: 1px solid #e4eaec;
}
.lanviki-nav .lanviki-nav-child a {
	color:#333
}
.lanviki-nav .lanviki-nav-child a:hover {
	background-color:#f3f7f9;
	color:#000
}
.lanviki-nav-child dd {
	position:relative;
}
.lanviki-nav-child.lanviki-anim.lanviki-anim-upbit.lanviki-show dd {
	margin: 2px 5px;
}
.lanviki-nav .lanviki-nav-child dd.lanviki-this a,.lanviki-nav-child dd.lanviki-this {
	background-color:var(--data-color) ;
	color:#fff
}
.lanviki-nav-child dd.lanviki-this:after {
	display:none
}
.lanviki-nav-tree {
	width:200px;
	padding:0
}
.lanviki-nav-tree .lanviki-nav-item {
	display:block;
	width:100%;
	line-height:40px
}
.lanviki-nav-tree .lanviki-nav-item a {
	position:relative;
	height:40px;
	line-height:40px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.lanviki-nav-tree .lanviki-nav-item a:hover {
	background-color:#4E5465
}
.lanviki-nav-tree .lanviki-nav-bar {
	width:5px;
	height:0;
	background-color:#ebeef2 !important
}
.lanviki-nav-tree .lanviki-nav-child dd.lanviki-this,.lanviki-nav-tree .lanviki-nav-child dd.lanviki-this a,.lanviki-nav-tree .lanviki-this,.lanviki-nav-tree .lanviki-this>a,.lanviki-nav-tree .lanviki-this>a:hover {
	background-color:#ebeef2 !important;
	color:#262d3a !important
}
.lanviki-nav-tree .lanviki-this:after {
	display:none
}
.lanviki-nav-itemed>a,.lanviki-nav-tree .lanviki-nav-title a,.lanviki-nav-tree .lanviki-nav-title a:hover {
	color:#fff
}
.lanviki-nav-tree .lanviki-nav-child {
	position:relative;
	z-index:0;
	top:0;
	border:none;
	box-shadow:none
}
.lanviki-nav-tree .lanviki-nav-child a {
	height:36px;
	line-height:36px;
	color:#fff;
	color:rgba(255,255,255,.7)
}
.lanviki-nav-tree .lanviki-nav-child,.lanviki-nav-tree .lanviki-nav-child a:hover {
	background: rgba(255,255,255,.03);
	color:#fff
}
.lanviki-nav-tree .lanviki-nav-more {
	right:10px
}
.lanviki-nav-itemed>.lanviki-nav-child {
	display:block;
	padding:0;
	background-color:rgba(0,0,0,.3)!important
}
.lanviki-nav-itemed>.lanviki-nav-child>.lanviki-this>.lanviki-nav-child {
	display:block
}
.lanviki-nav-side {
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	overflow-x:hidden;
	z-index:999
}
.lanviki-bg-blue .lanviki-nav-bar,.lanviki-bg-blue .lanviki-nav-itemed:after,.lanviki-bg-blue .lanviki-this:after {
	background-color:#93D1FF
}
.lanviki-bg-blue .lanviki-nav-child dd.lanviki-this {
	background-color:#1E9FFF
}
.lanviki-bg-blue .lanviki-nav-itemed>a,.lanviki-nav-tree.lanviki-bg-blue .lanviki-nav-title a,.lanviki-nav-tree.lanviki-bg-blue .lanviki-nav-title a:hover {
	background-color:#007DDB!important
}
.lanviki-breadcrumb {
	font-size:0
}
.lanviki-breadcrumb>* {
	font-size:14px
}
.lanviki-breadcrumb a {
	color:#999!important
}
.lanviki-breadcrumb a:hover {
	color:var(--data-color) !important
}
.lanviki-breadcrumb a cite {
	color:#666;
	font-style:normal
}
.lanviki-breadcrumb span[lan-separator] {
	margin:0 10px;
	color:#999
}
.lanviki-tab {
	margin:10px 0;
	text-align:left!important
}
.lanviki-tab[overflow]>.lanviki-tab-title {
	overflow:hidden
}
.lanviki-tab-title {
	position:relative;
	left:0;
	height:40px;
	white-space:nowrap;
	font-size:0;
	border-bottom-width:1px;
	border-bottom-style:solid;
	transition:all .2s;
	-webkit-transition:all .2s
}
.lanviki-tab-title li {
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:middle;
	font-size:14px;
	transition:all .2s;
	-webkit-transition:all .2s;
	position:relative;
	line-height:40px;
	min-width:65px;
	padding:0 15px;
	text-align:center;
	cursor:pointer
}
.lanviki-tab-title li a {
	display:block
}
.lanviki-tab-title .lanviki-this {
	color:#000
}
.lanviki-tab-title .lanviki-this:after {
	position:absolute;
	left:0;
	top:0;
	content:'';
	width:100%;
	height:41px;
	border-width:1px;
	border-style:solid;
	border-bottom-color:#fff;
	border-radius:2px 2px 0 0;
	box-sizing:border-box;
	pointer-events:none
}
.lanviki-tab-bar {
	position:absolute;
	right:0;
	top:0;
	z-index:10;
	width:30px;
	height:39px;
	line-height:39px;
	border-width:1px;
	border-style:solid;
	border-radius:2px;
	text-align:center;
	background-color:#fff;
	cursor:pointer
}
.lanviki-tab-bar .lanviki-icon {
	position:relative;
	display:inline-block;
	top:3px;
	transition:all .3s;
	-webkit-transition:all .3s
}
.lanviki-tab-item {
	display:none
}
.lanviki-tab-brief .lanviki-tab-item {
	margin:20px;
}
.lanviki-tab-more {
	padding-right:30px;
	height:auto!important;
	white-space:normal!important
}
.lanviki-tab-more li.lanviki-this:after {
	border-bottom-color:#e2e2e2;
	border-radius:2px
}
.lanviki-tab-more .lanviki-tab-bar .lanviki-icon {
	top:-2px;
	top:3px\9;
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg)
}
:root .lanviki-tab-more .lanviki-tab-bar .lanviki-icon {
	top:-2px\0/IE9
}
.lanviki-tab-content {
	padding:10px
}
.lanviki-tab-title li .lanviki-tab-close {
	position:relative;
	display:inline-block;
	width:18px;
	height:18px;
	line-height:20px;
	margin-left:8px;
	top:1px;
	text-align:center;
	font-size:14px;
	color:#c2c2c2;
	transition:all .2s;
	-webkit-transition:all .2s
}
.lanviki-tab-title li .lanviki-tab-close:hover {
	border-radius:2px;
	background-color:#ff4c52;
	color:#fff
}
.lanviki-tab-brief>.lanviki-tab-title .lanviki-this {
	color:var(--data-color) 
}
.lanviki-tab-brief>.lanviki-tab-more li.lanviki-this:after,.lanviki-tab-brief>.lanviki-tab-title .lanviki-this:after {
	border:none;
	border-radius:0;
	border-bottom:2px solid var(--data-color) 
}
.lanviki-tab-brief[overflow]>.lanviki-tab-title .lanviki-this:after {
	top:-1px
}
.lanviki-tab-card {
	border-width:1px;
	border-style:solid;
	border-radius:2px;
	box-shadow:0 2px 5px 0 rgba(0,0,0,.1)
}
.lanviki-tab-card>.lanviki-tab-title {
	background-color:#ebeef2
}
.lanviki-tab-card>.lanviki-tab-title li {
	margin-right:-1px;
	margin-left:-1px
}
.lanviki-tab-card>.lanviki-tab-title .lanviki-this {
	background-color:#fff
}
.lanviki-tab-card>.lanviki-tab-title .lanviki-this:after {
	border-top:none;
	border-width:1px;
	border-bottom-color:#fff
}
.lanviki-tab-card>.lanviki-tab-title .lanviki-tab-bar {
	height:40px;
	line-height:40px;
	border-radius:0;
	border-top:none;
	border-right:none
}
.lanviki-tab-card>.lanviki-tab-more .lanviki-this {
	background:0 0;
	color:var(--data-color) 
}
.lanviki-tab-card>.lanviki-tab-more .lanviki-this:after {
	border:none
}
.lanviki-timeline {
	padding-left:5px
}
.lanviki-timeline-item {
	position:relative;
	padding-bottom:20px
}
.lanviki-timeline-axis {
	position:absolute;
	left:-5px;
	top:0;
	z-index:10;
	width:20px;
	height:20px;
	line-height:20px;
	background-color:#fff;
	color:var(--data-color) ;
	border-radius:50%;
	text-align:center;
	cursor:pointer
}
.lanviki-timeline-axis:hover {
	color:#f56c29
}
.lanviki-timeline-item:before {
	content:'';
	position:absolute;
	left:5px;
	top:0;
	z-index:0;
	width:1px;
	height:100%
}
.lanviki-timeline-item:last-child:before {
	display:none
}
.lanviki-timeline-item:first-child:before {
	display:block
}
.lanviki-timeline-content {
	padding-left:25px
}
.lanviki-timeline-title {
	position:relative;
	margin-bottom:10px
}
.lanviki-badge,.lanviki-badge-dot,.lanviki-badge-rim {
	position:relative;
	display:inline-block;
	padding:0 6px;
	font-size:12px;
	text-align:center;
	background-color:#f56c29;
	color:#fff;
	border-radius:2px
}
.lanviki-badge {
	height:18px;
	line-height:18px
}
.lanviki-badge-dot {
	width:8px;
	height:8px;
	padding:0;
	border-radius:50%
}
.lanviki-badge-rim {
	height:18px;
	line-height:18px;
	border-width:1px;
	border-style:solid;
	background-color:#fff;
	color:#666
}
.lanviki-btn .lanviki-badge,.lanviki-btn .lanviki-badge-dot {
	margin-left:5px
}
.lanviki-nav .lanviki-badge,.lanviki-nav .lanviki-badge-dot {
	position:absolute;
	top:50%;
	margin:-8px 6px 0
}
.lanviki-tab-title .lanviki-badge,.lanviki-tab-title .lanviki-badge-dot {
	left:5px;
	top:-2px
}
.lanviki-carousel {
	position:relative;
	left:0;
	top:0;
	background-color:#f8f8f8
}
.lanviki-carousel>[carousel-item] {
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden
}
.lanviki-carousel>[carousel-item]:before {
	position:absolute;
	content:'\e63d';
	left:50%;
	top:50%;
	width:100px;
	line-height:20px;
	margin:-10px 0 0 -50px;
	text-align:center;
	color:#c2c2c2;
	font-family:lanviki-icon!important;
	font-size:30px;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.lanviki-carousel>[carousel-item]>* {
	display:none;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:#f8f8f8;
	transition-duration:.3s;
	-webkit-transition-duration:.3s
}
.lanviki-carousel-updown>* {
	-webkit-transition:.3s ease-in-out up;
	transition:.3s ease-in-out up
}
.lanviki-carousel-arrow {
	display:none\9;
	opacity:0;
	position:absolute;
	left:10px;
	top:50%;
	margin-top:-18px;
	width:36px;
	height:36px;
	line-height:36px;
	text-align:center;
	font-size:20px;
	border:0;
	border-radius:50%;
	background-color:rgba(0,0,0,.2);
	color:#fff;
	-webkit-transition-duration:.3s;
	transition-duration:.3s;
	cursor:pointer
}
.lanviki-carousel-arrow[lan-type=add] {
	left:auto!important;
	right:10px
}
.lanviki-carousel:hover .lanviki-carousel-arrow[lan-type=add],.lanviki-carousel[lan-arrow=always] .lanviki-carousel-arrow[lan-type=add] {
	right:20px
}
.lanviki-carousel[lan-arrow=always] .lanviki-carousel-arrow {
	opacity:1;
	left:20px
}
.lanviki-carousel[lan-arrow=none] .lanviki-carousel-arrow {
	display:none
}
.lanviki-carousel-arrow:hover,.lanviki-carousel-ind ul:hover {
	background-color:rgba(0,0,0,.35)
}
.lanviki-carousel:hover .lanviki-carousel-arrow {
	display:block\9;
	opacity:1;
	left:20px
}
.lanviki-carousel-ind {
	position:relative;
	top:-35px;
	width:100%;
	line-height:0!important;
	text-align:center;
	font-size:0
}
.lanviki-carousel[lan-indicator=outside] {
	margin-bottom:30px
}
.lanviki-carousel[lan-indicator=outside] .lanviki-carousel-ind {
	top:10px
}
.lanviki-carousel[lan-indicator=outside] .lanviki-carousel-ind ul {
	background-color:rgba(0,0,0,.5)
}
.lanviki-carousel[lan-indicator=none] .lanviki-carousel-ind {
	display:none
}
.lanviki-carousel-ind ul {
	display:inline-block;
	padding:5px;
	background-color:rgba(0,0,0,.2);
	border-radius:10px;
	-webkit-transition-duration:.3s;
	transition-duration:.3s
}
.lanviki-carousel-ind li {
	display:inline-block;
	width:10px;
	height:10px;
	margin:0 3px;
	font-size:14px;
	background-color:#e2e2e2;
	background-color:rgba(255,255,255,.5);
	border-radius:50%;
	cursor:pointer;
	-webkit-transition-duration:.3s;
	transition-duration:.3s
}
.lanviki-carousel-ind li:hover {
	background-color:rgba(255,255,255,.7)
}
.lanviki-carousel-ind li.lanviki-this {
	background-color:#fff
}
.lanviki-carousel>[carousel-item]>.lanviki-carousel-next,.lanviki-carousel>[carousel-item]>.lanviki-carousel-prev,.lanviki-carousel>[carousel-item]>.lanviki-this {
	display:block
}
.lanviki-carousel>[carousel-item]>.lanviki-this {
	left:0
}
.lanviki-carousel>[carousel-item]>.lanviki-carousel-prev {
	left:-100%
}
.lanviki-carousel>[carousel-item]>.lanviki-carousel-next {
	left:100%
}
.lanviki-carousel>[carousel-item]>.lanviki-carousel-next.lanviki-carousel-left,.lanviki-carousel>[carousel-item]>.lanviki-carousel-prev.lanviki-carousel-right {
	left:0
}
.lanviki-carousel>[carousel-item]>.lanviki-this.lanviki-carousel-left {
	left:-100%
}
.lanviki-carousel>[carousel-item]>.lanviki-this.lanviki-carousel-right {
	left:100%
}
.lanviki-carousel[lan-anim=updown] .lanviki-carousel-arrow {
	left:50%!important;
	top:20px;
	margin:0 0 0 -18px
}
.lanviki-carousel[lan-anim=updown]>[carousel-item]>*,.lanviki-carousel[lan-anim=fade]>[carousel-item]>* {
	left:0!important
}
.lanviki-carousel[lan-anim=updown] .lanviki-carousel-arrow[lan-type=add] {
	top:auto!important;
	bottom:20px
}
.lanviki-carousel[lan-anim=updown] .lanviki-carousel-ind {
	position:absolute;
	top:50%;
	right:20px;
	width:auto;
	height:auto
}
.lanviki-carousel[lan-anim=updown] .lanviki-carousel-ind ul {
	padding:3px 5px
}
.lanviki-carousel[lan-anim=updown] .lanviki-carousel-ind li {
	display:block;
	margin:6px 0
}
.lanviki-carousel[lan-anim=updown]>[carousel-item]>.lanviki-this {
	top:0
}
.lanviki-carousel[lan-anim=updown]>[carousel-item]>.lanviki-carousel-prev {
	top:-100%
}
.lanviki-carousel[lan-anim=updown]>[carousel-item]>.lanviki-carousel-next {
	top:100%
}
.lanviki-carousel[lan-anim=updown]>[carousel-item]>.lanviki-carousel-next.lanviki-carousel-left,.lanviki-carousel[lan-anim=updown]>[carousel-item]>.lanviki-carousel-prev.lanviki-carousel-right {
	top:0
}
.lanviki-carousel[lan-anim=updown]>[carousel-item]>.lanviki-this.lanviki-carousel-left {
	top:-100%
}
.lanviki-carousel[lan-anim=updown]>[carousel-item]>.lanviki-this.lanviki-carousel-right {
	top:100%
}
.lanviki-carousel[lan-anim=fade]>[carousel-item]>.lanviki-carousel-next,.lanviki-carousel[lan-anim=fade]>[carousel-item]>.lanviki-carousel-prev {
	opacity:0
}
.lanviki-carousel[lan-anim=fade]>[carousel-item]>.lanviki-carousel-next.lanviki-carousel-left,.lanviki-carousel[lan-anim=fade]>[carousel-item]>.lanviki-carousel-prev.lanviki-carousel-right {
	opacity:1
}
.lanviki-carousel[lan-anim=fade]>[carousel-item]>.lanviki-this.lanviki-carousel-left,.lanviki-carousel[lan-anim=fade]>[carousel-item]>.lanviki-this.lanviki-carousel-right {
	opacity:0
}
.lanviki-fixbar {
	position:fixed;
	right:15px;
	bottom:15px;
	z-index:999999
}
.lanviki-fixbar li {
	width:50px;
	height:50px;
	line-height:50px;
	margin-bottom:1px;
	text-align:center;
	cursor:pointer;
	font-size:30px;
	background-color:#9F9F9F;
	color:#fff;
	border-radius:2px;
	opacity:.95
}
.lanviki-fixbar li:hover {
	opacity:.85
}
.lanviki-fixbar li:active {
	opacity:1
}
.lanviki-fixbar .lanviki-fixbar-top {
	display:none;
	font-size:40px
}
body .lanviki-util-face {
	border:none;
	background:0 0
}
body .lanviki-util-face .lanviki-laner-content {
	padding:0;
	background-color:#fff;
	color:#666;
	box-shadow:none
}
.lanviki-util-face .lanviki-laner-TipsG {
	display:none
}
.lanviki-util-face ul {
	position:relative;
	width:372px;
	padding:10px;
	border:1px solid #D9D9D9;
	background-color:#fff;
	box-shadow:0 0 20px rgba(0,0,0,.2)
}
.lanviki-util-face ul li {
	cursor:pointer;
	float:left;
	border:1px solid #e8e8e8;
	height:22px;
	width:26px;
	overflow:hidden;
	margin:-1px 0 0 -1px;
	padding:4px 2px;
	text-align:center
}
.lanviki-util-face ul li:hover {
	position:relative;
	z-index:2;
	border:1px solid #eb7350;
	background:#fff9ec
}
.lanviki-code {
	position:relative;
	margin:10px 0;
	padding:15px;
	line-height:20px;
	border:1px solid #ddd;
	border-left-width:6px;
	background-color:#F2F2F2;
	color:#333;
	font-family:Courier New;
	font-size:12px
}
.lanviki-rate,.lanviki-rate * {
	display:inline-block;
	vertical-align:middle
}
.lanviki-rate {
	padding:10px 5px 10px 0;
	font-size:0
}
.lanviki-rate li i.lanviki-icon {
	font-size:20px;
	color:#FFB800;
	margin-right:5px;
	transition:all .3s;
	-webkit-transition:all .3s
}
.lanviki-rate li i:hover {
	cursor:pointer;
	transform:scale(1.12);
	-webkit-transform:scale(1.12)
}
.lanviki-rate[readonly] li i:hover {
	cursor:default;
	transform:scale(1)
}
.lanviki-colorpicker {
    width: 54px;
    height: 22px;
	border:1px solid #D5D5D5;
	padding:5px;
	border-radius:2px;
	line-height:24px;
	display:inline-block;
	cursor:pointer;
	transition:all .3s;
	-webkit-transition:all .3s;
	border-top-right-radius:0px;
	border-bottom-right-radius:0px;
}
.lanviki-colorpicker:hover {
	border-color:#d2d2d2
}
.lanviki-colorpicker.lanviki-colorpicker-lg {
	width:34px;
	height:34px;
	line-height:32px
}
.lanviki-colorpicker.lanviki-colorpicker-sm {
	width:24px;
	height:24px;
	line-height:22px
}
.lanviki-colorpicker.lanviki-colorpicker-xs {
	width:22px;
	height:22px;
	line-height:20px
}
.lanviki-colorpicker-trigger-bgcolor {
	display:block;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
	border-radius:2px
}
.lanviki-colorpicker-trigger-span {
	display:block;
	height:100%;
	box-sizing:border-box;
	border:1px solid rgba(0,0,0,.15);
	border-radius:2px;
	text-align:center
}
.lanviki-colorpicker-trigger-i {
	display:inline-block;
	color:#FFF;
	font-size:12px
}
.lanviki-colorpicker-trigger-span i{
	opacity: 0;
}
.lanviki-colorpicker-trigger-i.lanviki-icon-close {
	color:#999
}
.lanviki-colorpicker-main {
	position:absolute;
	z-index:66666666;
	width:280px;
	padding:7px;
	background:#FFF;
	border:1px solid #d2d2d2;
	border-radius:2px;
	box-shadow:0 2px 4px rgba(0,0,0,.12)
}
.lanviki-colorpicker-main-wrapper {
	height:180px;
	position:relative
}
.lanviki-colorpicker-basis {
	width:260px;
	height:100%;
	position:relative
}
.lanviki-colorpicker-basis-white {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background:linear-gradient(90deg,#FFF,hsla(0,0%,100%,0))
}
.lanviki-colorpicker-basis-black {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background:linear-gradient(0deg,#000,transparent)
}
.lanviki-colorpicker-basis-cursor {
	width:10px;
	height:10px;
	border:1px solid #FFF;
	border-radius:50%;
	position:absolute;
	top:-3px;
	right:-3px;
	cursor:pointer
}
.lanviki-colorpicker-side {
	position:absolute;
	top:0;
	right:0;
	width:12px;
	height:100%;
	background:linear-gradient(red,#FF0,#0F0,#0FF,#00F,#F0F,red)
}
.lanviki-colorpicker-side-slider {
	width:100%;
	height:5px;
	box-shadow:0 0 1px #888;
	box-sizing:border-box;
	background:#FFF;
	border-radius:1px;
	border:1px solid #f0f0f0;
	cursor:pointer;
	position:absolute;
	left:0
}
.lanviki-colorpicker-main-alpha {
	display:none;
	height:12px;
	margin-top:7px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)
}
.lanviki-colorpicker-alpha-bgcolor {
	height:100%;
	position:relative
}
.lanviki-colorpicker-alpha-slider {
	width:5px;
	height:100%;
	box-shadow:0 0 1px #888;
	box-sizing:border-box;
	background:#FFF;
	border-radius:1px;
	border:1px solid #f0f0f0;
	cursor:pointer;
	position:absolute;
	top:0
}
.lanviki-colorpicker-main-pre {
	padding-top:7px;
	font-size:0
}
.lanviki-colorpicker-pre {
	width:20px;
	height:20px;
	border-radius:2px;
	display:inline-block;
	margin-left:6px;
	margin-bottom:7px;
	cursor:pointer
}
.lanviki-colorpicker-pre:nth-child(11n+1) {
	margin-left:0
}
.lanviki-colorpicker-pre-isalpha {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)
}
.lanviki-colorpicker-pre.lanviki-this {
	box-shadow:0 0 3px 2px rgba(0,0,0,.15)
}
.lanviki-colorpicker-pre>div {
	height:100%;
	border-radius:2px
}
.lanviki-colorpicker-main-input {
	text-align:right;
	padding-top:7px
}
.lanviki-colorpicker-main-input .lanviki-btn-container .lanviki-btn {
	margin:0 0 0 10px
}
.lanviki-colorpicker-main-input div.lanviki-inline {
	float:left;
	margin-right:10px;
	font-size:14px
}
.lanviki-colorpicker-main-input input.lanviki-input {
	width:150px;
	height:30px;
	color:#666
}
.lanviki-slider {
	height:4px;
	background:#e2e2e2;
	border-radius:3px;
	position:relative;
	cursor:pointer
}
.lanviki-slider-bar {
	border-radius:3px;
	position:absolute;
	height:100%
}
.lanviki-slider-step {
	position:absolute;
	top:0;
	width:4px;
	height:4px;
	border-radius:50%;
	background:#FFF;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
.lanviki-slider-wrap {
	width:36px;
	height:36px;
	position:absolute;
	top:-16px;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	z-index:10;
	text-align:center
}
.lanviki-slider-wrap-btn {
	width:12px;
	height:12px;
	border-radius:50%;
	background:#FFF;
	display:inline-block;
	vertical-align:middle;
	cursor:pointer;
	transition:.3s
}
.lanviki-slider-wrap:after {
	content:"";
	height:100%;
	display:inline-block;
	vertical-align:middle
}
.lanviki-slider-wrap-btn.lanviki-slider-hover,.lanviki-slider-wrap-btn:hover {
	transform:scale(1.2)
}
.lanviki-slider-wrap-btn.lanviki-disabled:hover {
	transform:scale(1)!important
}
.lanviki-slider-tips {
	position:absolute;
	top:-42px;
	z-index:66666666;
	white-space:nowrap;
	display:none;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	color:#FFF;
	background:#000;
	border-radius:3px;
	height:25px;
	line-height:25px;
	padding:0 10px
}
.lanviki-slider-tips:after {
	content:'';
	position:absolute;
	bottom:-12px;
	left:50%;
	margin-left:-6px;
	width:0;
	height:0;
	border-width:6px;
	border-style:solid;
	border-color:#000 transparent transparent
}
.lanviki-slider-input {
	width:70px;
	height:32px;
	border:1px solid #e6e6e6;
	border-radius:3px;
	font-size:16px;
	line-height:32px;
	position:absolute;
	right:0;
	top:-15px
}
.lanviki-slider-input-btn {
	display:none;
	position:absolute;
	top:0;
	right:0;
	width:20px;
	height:100%;
	border-left:1px solid #d2d2d2
}
.lanviki-slider-input-btn i {
	cursor:pointer;
	position:absolute;
	right:0;
	bottom:0;
	width:20px;
	height:50%;
	font-size:12px;
	line-height:16px;
	text-align:center;
	color:#999
}
.lanviki-slider-input-btn i:first-child {
	top:0;
	border-bottom:1px solid #d2d2d2
}
.lanviki-slider-input-txt {
	height:100%;
	font-size:14px
}
.lanviki-slider-input-txt input {
	height:100%;
	border:none
}
.lanviki-slider-input-btn i:hover {
	color:var(--data-color) 
}
.lanviki-slider-vertical {
	width:4px;
	margin-left:34px
}
.lanviki-slider-vertical .lanviki-slider-bar {
	width:4px
}
.lanviki-slider-vertical .lanviki-slider-step {
	top:auto;
	left:0;
	-webkit-transform:translateY(50%);
	transform:translateY(50%)
}
.lanviki-slider-vertical .lanviki-slider-wrap {
	top:auto;
	left:-16px;
	-webkit-transform:translateY(50%);
	transform:translateY(50%)
}
.lanviki-slider-vertical .lanviki-slider-tips {
	top:auto;
	left:2px
}
@media \0screen {
	.lanviki-slider-wrap-btn {
	margin-left:-20px
}
.lanviki-slider-vertical .lanviki-slider-wrap-btn {
	margin-left:0;
	margin-bottom:-20px
}
.lanviki-slider-vertical .lanviki-slider-tips {
	margin-left:-8px
}
.lanviki-slider>span {
	margin-left:8px
}
}.lanviki-tree {
	line-height:22px
}
.lanviki-tree .lanviki-form-checkbox {
	margin:0!important
}
.lanviki-tree-set {
	width:100%;
	position:relative
}
.lanviki-tree-pack {
	display:none;
	padding-left:20px;
	position:relative
}
.lanviki-tree-iconClick,.lanviki-tree-main {
	display:inline-block;
	vertical-align:middle
}
.lanviki-tree-line .lanviki-tree-pack {
	padding-left:27px
}
.lanviki-tree-line .lanviki-tree-set .lanviki-tree-set:after {
	content:'';
	position:absolute;
	top:14px;
	left:-9px;
	width:17px;
	height:0;
	border-top:1px dotted #c0c4cc
}
.lanviki-tree-entry {
	position:relative;
	padding:3px 0;
	height:20px;
	white-space:nowrap
}
.lanviki-tree-entry:hover {
	background-color:#eee
}
.lanviki-tree-line .lanviki-tree-entry:hover {
	background-color:rgba(0,0,0,0)
}
.lanviki-tree-line .lanviki-tree-entry:hover .lanviki-tree-txt {
	color:#999;
	text-decoration:underline;
	transition:.3s
}
.lanviki-tree-main {
	cursor:pointer;
	padding-right:10px
}
.lanviki-tree-line .lanviki-tree-set:before {
	content:'';
	position:absolute;
	top:0;
	left:-9px;
	width:0;
	height:100%;
	border-left:1px dotted #c0c4cc
}
.lanviki-tree-line .lanviki-tree-set.lanviki-tree-setLineShort:before {
	height:13px
}
.lanviki-tree-line .lanviki-tree-set.lanviki-tree-setHide:before {
	height:0
}
.lanviki-tree-iconClick {
	position:relative;
	height:20px;
	line-height:20px;
	margin:0 10px;
	color:#c0c4cc
}
.lanviki-tree-icon {
	height:12px;
	line-height:12px;
	width:12px;
	text-align:center;
	border:1px solid #c0c4cc
}
.lanviki-tree-iconClick .lanviki-icon {
	font-size:18px
}
.lanviki-tree-icon .lanviki-icon {
	font-size:12px;
	color:#666
}
.lanviki-tree-iconArrow {
	padding:0 5px
}
.lanviki-tree-iconArrow:after {
	content:'';
	position:absolute;
	left:4px;
	top:3px;
	z-index:100;
	width:0;
	height:0;
	border-width:5px;
	border-style:solid;
	border-color:transparent transparent transparent #c0c4cc;
	transition:.5s
}
.lanviki-tree-btnGroup,.lanviki-tree-editInput {
	position:relative;
	vertical-align:middle;
	display:inline-block
}
.lanviki-tree-spread>.lanviki-tree-entry>.lanviki-tree-iconClick>.lanviki-tree-iconArrow:after {
	transform:rotate(90deg) translate(3px,4px)
}
.lanviki-tree-txt {
	display:inline-block;
	vertical-align:middle;
	color:#555
}
.lanviki-tree-search {
	margin-bottom:15px;
	color:#666
}
.lanviki-tree-btnGroup .lanviki-icon {
	display:inline-block;
	vertical-align:middle;
	padding:0 2px;
	cursor:pointer
}
.lanviki-tree-btnGroup .lanviki-icon:hover {
	color:#999;
	transition:.3s
}
.lanviki-tree-entry:hover .lanviki-tree-btnGroup {
	visibility:visible
}
.lanviki-tree-editInput {
	height:20px;
	line-height:20px;
	padding:0 3px;
	border:none;
	background-color:rgba(0,0,0,.05)
}
.lanviki-tree-emptyText {
	text-align:center;
	color:#999
}
.lanviki-anim {
	-webkit-animation-duration:.3s;
	animation-duration:.3s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.lanviki-anim.lanviki-icon {
	display:inline-block
}
.lanviki-anim-loop {
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite
}
.lanviki-trans,.lanviki-trans a {
	transition:all .3s;
	-webkit-transition:all .3s
}
@-webkit-keyframes lanviki-rotate {
	from {
	-webkit-transform:rotate(0)
}
to {
	-webkit-transform:rotate(360deg)
}
}@keyframes lanviki-rotate {
	from {
	transform:rotate(0)
}
to {
	transform:rotate(360deg)
}
}.lanviki-anim-rotate {
	-webkit-animation-name:lanviki-rotate;
	animation-name:lanviki-rotate;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-timing-function:linear;
	animation-timing-function:linear
}
@-webkit-keyframes lanviki-up {
	from {
	-webkit-transform:translate3d(0,100%,0);
	opacity:.3
}
to {
	-webkit-transform:translate3d(0,0,0);
	opacity:1
}
}@keyframes lanviki-up {
	from {
	transform:translate3d(0,100%,0);
	opacity:.3
}
to {
	transform:translate3d(0,0,0);
	opacity:1
}
}.lanviki-anim-up {
	-webkit-animation-name:lanviki-up;
	animation-name:lanviki-up
}
@-webkit-keyframes lanviki-upbit {
	from {
	-webkit-transform:translate3d(0,30px,0);
	opacity:.3
}
to {
	-webkit-transform:translate3d(0,0,0);
	opacity:1
}
}@keyframes lanviki-upbit {
	from {
	transform:translate3d(0,30px,0);
	opacity:.3
}
to {
	transform:translate3d(0,0,0);
	opacity:1
}
}.lanviki-anim-upbit {
	-webkit-animation-name:lanviki-upbit;
	animation-name:lanviki-upbit
}
@-webkit-keyframes lanviki-scale {
	0% {
	opacity:.3;
	-webkit-transform:scale(.5)
}
100% {
	opacity:1;
	-webkit-transform:scale(1)
}
}@keyframes lanviki-scale {
	0% {
	opacity:.3;
	-ms-transform:scale(.5);
	transform:scale(.5)
}
100% {
	opacity:1;
	-ms-transform:scale(1);
	transform:scale(1)
}
}.lanviki-anim-scale {
	-webkit-animation-name:lanviki-scale;
	animation-name:lanviki-scale
}
@-webkit-keyframes lanviki-scale-spring {
	0% {
	opacity:.5;
	-webkit-transform:scale(.5)
}
80% {
	opacity:.8;
	-webkit-transform:scale(1.1)
}
100% {
	opacity:1;
	-webkit-transform:scale(1)
}
}@keyframes lanviki-scale-spring {
	0% {
	opacity:.5;
	transform:scale(.5)
}
80% {
	opacity:.8;
	transform:scale(1.1)
}
100% {
	opacity:1;
	transform:scale(1)
}
}.lanviki-anim-scaleSpring {
	-webkit-animation-name:lanviki-scale-spring;
	animation-name:lanviki-scale-spring
}
@-webkit-keyframes lanviki-fadein {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}@keyframes lanviki-fadein {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}.lanviki-anim-fadein {
	-webkit-animation-name:lanviki-fadein;
	animation-name:lanviki-fadein
}
@-webkit-keyframes lanviki-fadeout {
	0% {
	opacity:1
}
100% {
	opacity:0
}
}@keyframes lanviki-fadeout {
	0% {
	opacity:1
}
100% {
	opacity:0
}
}.lanviki-anim-fadeout {
	-webkit-animation-name:lanviki-fadeout;
	animation-name:lanviki-fadeout
}
.lanviki-icon.admin-tabs-control.lanviki-icon-down:before {
	display:none;
}
.lanviki-nav.admin-tabs-select .lanviki-nav-child dd {
	margin:2px 5px;
}
.lanviki-form-item .must{
	vertical-align: top;
    position: relative;
    left: 0;
    top: 0;
	color: red;
	font-size: 20px;
	margin-left:5px;
}
.lanviki-cropper .lanviki-form-item{
	margin-bottom:0px;
}
.lanviki-cropper .lanviki-icon-right:before{
	display:none;
}
.lanviki-cropper .lanviki-icon-right:after{
	content: "\e602";
}

.lanviki-cropper .lanviki-btn2{
	padding: 0 12px;
	position: relative;
	min-width: 38px;
}

.lanviki-cropper .lanviki-fzz{
    position: absolute;
    left: 6px;
    top: 0;
    transform: rotateY(180deg);
    font-size: 16px;
}
.lanviki-cropper .lanviki-fzr{
    position: absolute;
    right: 2px;
    top: 0;
    font-size: 16px;
}
.lanviki-cropper .lanviki-fzs{
    position: absolute;
    left: 6px;
    top: 0;
    transform: rotateY(180deg);
    font-size: 16px;
}
.lanviki-cropper .lanviki-fzx{
    position: absolute;
    right: 2px;
    top: 0;
    font-size: 16px;
}
.lanviki-cropper .lanviki-btn2-scaleY{
	transform: rotate(90deg);
}
.tableSelect ~ .lanviki-laner.lanviki-laner-tips.lanviki-table-tips{
	z-index: 666666661 !important;
}
code {
    color: #4176b9;
    word-break: break-word;
    text-rendering: auto;
    -webkit-font-smoothing: initial;
    padding: 2px 6px;
    border: 1px solid #99c5ff;
    background-color: rgba(217,233,255,.1);
    border-radius: 2px;
    font-size: 12px;
    font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
    margin: 0 5px;
}
.tdImg {
	width: 50px;
	height: 50px;
	max-width: none;
	cursor: zoom-in;
	border-radius: 4px;
}
.tableSelect .tdImg {
	width: 40px;
	height: 40px;
	max-width: none;
	cursor: default;
}

a.lanviki-text{
	cursor: pointer;
	color: #01aaed;
	height: 28px;
    line-height: 28px;
    border: none;
    font-size: inherit;
}

a.lanviki-text:hover {
    opacity: .8;
    text-decoration: none;
}

.lanviki-card-title{
	overflow: hidden;
	position: relative;
	margin: 0 15px 15px 15px;
}

.lanviki-card-title-text{
	white-space: nowrap;
    position: relative;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s;
    float: left;
	z-index: 2;
	transform: translateX(0px);
	position: relative;
	line-height: 50px;
	height: 50px;
	color: var(--data-color) ;
}

.lanviki-card-title-text:after{
	content: "";
	position: absolute;
    bottom: 0;
    left: 0;
    height: 2px;
    background-color: #409EFF;
    z-index: 1;
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
	background: var(--data-color) ;
	width: 100%;
    transform: translateX(0px);
}

.lanviki-card-title:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background-color: #d9d9d9;
    z-index: 1;
}
.lanviki-form-search .lanviki-form-label{
	width: auto;
    text-align: right;
    padding-right: 5px;
}
.lanviki-single{
	width:100%;
	margin-bottom: 15px;
}
.lanviki-single .lanviki-btn:first-child{
	margin-left: 61px;
}
.lanviki-form-search .lanviki-btn{
	min-width: 90px;
}
.lanviki-form-search .lanviki-inline {
    margin-bottom: 15px;
    margin-right: 20px;
    min-width: 294px;
}
table .single-ellipsis,.lanviki-table-tips-main p.single-ellipsis{
	white-space: nowrap;
}

.lanviki-opt-btn{
	color: var(--data-color) ;
	margin: 0 10px;
	cursor: pointer;
	font-size: 12px;
}
.lanviki-opt-btn:first-child{
	margin-left:0px;
}
.lanviki-opt-btn:last-child{
	margin-right:0px;
}
.lanviki-opt-btn:hover{
	color: var(--data-color) ;
}
.num_total{
	position: absolute;
    top: 0;
    bottom: 0;
    right: 10px;
    height: 22px;
    margin: auto;
    line-height: 22px;
    color: #888;
}
input[lan-maxlength] {
    padding-right: 50px;
}
.lanviki-radio-diy{
	width:92px;
	display:inline-block;
	margin-left: -15px;
}
.blue-background-class{
	background:rgba(86,159,247,0.4)!important
}

/*提示框样式*/
.toggle-tipsbox {
    padding: 12px 16px;
    position: relative;
    background-color: #eaf1fd;
    border: 1px solid rgba(42,117,237,.3);
    border-radius: 2px;
    overflow: hidden;
}

.toggle-tipsbox .tipBox {
    position: relative;
    padding-left: 22px;
}

.toggle-tipsbox .tipBox .tipBox-icon {
    height: 14px;
    width: 14px;
    text-align: center;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAHuklEQVR4Xu1bC4xcVRn+/rvbDfiCnTtLowQQ0S5ztyzV1pKgFQHFkGAsvgATHxExIomgO3dWwaQlgcrOmQ0EjTW2JYEY1AIBVCIYwsOiCRYMlM4Zdnn4iiTt7p1tFATdnfubMzNb533POfdObdKepOlm7//9j++ce+5//vMv4QgfdITHj6MEHF0Bh4CB0yfm1jqEj4NoJUArmbGS1M/EK6vmmfYx8z4i7AN4H9TPg0M/Kd503Iv9dq8vr0Bm4pVTiIY2gGgDgIsAvMMqEMYTIGcnDTi/7hcZiRJQnWnH+SoA9S/hQb90gB/vFalfJak4EQL6G3hruMkSEYuANdcsHP+fFeFUf2Y8ap6TIcKaAM/fvwY0eBuY3xvlauNzAt3B4McJNLMYvjGjnq1wjhll8CiBzmHwF0z0AfClcAuGmIPiVgRkcvMbiWmn8t3A8OsMmiiJ1NZemIxfvpLA0wCO1dVNoK1Fkfq6rnzzhBiiMtngGiLcbAQjelnmU6eZYLxc+SUwv0sfw7+QIv0JffmapNEKyOQWPk8c3mFqxCH29ubTJRPc6tx8JmSSJhgAD0rhXmiC0SZgdW5uXcjObhPlVYaJbizmU981xSn5sVz5Bma+zghLyMq8q14hraFFQGZi4RRyQjWD2u/lsvXQofHnp1LPaXnTInT6ZPkMJ+Q9plhm/mSpkL5XBxdJwNrN/KbXXyvfD+AjOgpbZP4mhXuyBe4gxPODvwI4yVhHSBvkdOqJKFwkAWN+sI2Br0Qp6vyc7pMidbEdtoby/PK9AG+00DGztMTnz96c/nsvbE8CxnJz5zI7j1gYr0E4vF4WRjZb4xUB2bnNIGeTnQ7eIkW65x7Sk4AY7NfiZ54qFdLftnO+hspk528ioklLHQcYg+tL4rgXuuG7EuD5wWcAqGQnzrhLCvezcRR4fqB8UL5YDSLcUsy73zQnIBvsAuGDVlbrIAKeKgr3/XF0jPnBbgbWxdCxCFTWS3HCM510dFwBY/7cZQznzhhGl6FlKVw3jh7PDwIAqTg6APq+FKlvGBAQZ+dvNjO06Aw/c8vwAZsA6qfNBRtsI4ZAfyqKVMe0ussKCF5m4NS4hqsbIcK1JTHyRxtdGX/ufQTnaRtsK4Yduqg0lXqg9fdtBNimvN03mYFPF8Xx99gEMeYf+BSjcrcNtg1D2CHzbls+00aA589fC9CNiRit1jspV8qnhI2+TK7sE3PeBtsBs18Kt1aEbRhtBGT88qME/nBCRhUFP5IifaWNPs+f3wrQ12ywnTAhh+c+Xxh5rCcBnh+oI2gmKaMM/KYk3I/Z6Mv4wUMEXGCD7YRh4NKScH8eRUAZwHBSRgG8IIW7ykaf5wezAN5jg+2IIb5a5tO3diXA27R3CP96+78TM1iruFSKwh200TnmB0sMDNhgO2NoixSpprNB0x6w+lvBSeEA1PEz0cGh887S9PBfTJTWaxB/NsFEynb4EjQTYFn1iTJMFJ5XzI88GiXX+Dz2SbSDMWI8UCy46qbq4DgkBAC4XAr3NhMCPD/4MoAdJpgo2WgC+vQK2NQFreqBkQy0J0NNK6Afm6DyiYGfloT7uSj/Gp9n/OBOAi4zwUTLRmyCSoHnB0l/BlVp+DmZT41HO/g/CS9X3gPmM0wwkbJRn8E6AYkmQstOkeOsKU4NPxvppCqHTy6cyWHY8fyug+8mo5UIJZ8K190xqA/GqwN2p0gvFc4FE2BYXzb2nCHGZllwr+8l42WDTSDEKqR20f+KFO6Jrc/aj8PZ8nhIrLVUbZYjE7ZVKiuunZ1+23wjftXEP9IDA4tbiHGFjV4NzLQUbjaSgOo+kJ2fAZFV/q7hiPosPAvCLBGqNXtmnAjGKhDO1MJbCHVLxjpWhDL+/A8IdJWFncMTwjwrC+nRTs51ISC4hICf9S0awqscYg9R7d6PmcbJwTgYb+mLTcKtMu9erU1A7TWIXxbvEsyuCoVXzORHqt0hy2M0Nzc6wM42AKqzLMlhXhavEpDMxUhzIBqfwqS/AtYXIzUSrC8m22ZQ9QYVReqLOlM75pdvt+gV6qTa/mpMaUvwSPoaHPLkVEqr1uBNlk9GyCojfbMOYd1lYl6OVkmIdT1+0LXdUrjrTYLx/OAPAGJcq/FLS0s4J9b1uHK4ejszxI+YtsM1BcvYIQvtNflehHjZYDsIl5uQ1myTN8pCWjV29ByRDRK1vWD/GmBAzYhJW1yDYfPSeLySOF8nRXpLVPDquRYBSrDeG6jVd9NqmBm/LxXcD+g4tCyTyQa/I8LZJph6QNuLwtVOp7UJqJJg0yNY8+rVCsJ1rd/+bsFVcwI4T1kkRg9L4X7UhDQjAmorwa5XEMAuKdwP6Tjn+cFvjROiHtleL5vGBChl9QtU5aRZ25zWcdi8J4iJryrl0z/UIbdVxoqA6kqo9Q5ut2ife9IB3fDG4IonX/zeW+eUrnd/558jxywtnhWCVUPlWSaBEPGXivn07SaYRllrApSSeg+h6hu2/AMJrjcvkcX11/+5Xb6RxSP2DyZal11/iUhmxhPbA3q9c6PZA6c6VDkfoPMIofr/BMt39Gli3A/GPcVp17RzXMtkrD1Ay4L6akwGZ4eV8AKjP5tjZ2e/gk5sE9Ql4HCWOyQr4CgBhzEDR/wK+C/mi/Bf3cSTqgAAAABJRU5ErkJggg==") no-repeat;
    background-size: 14px;
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    position: absolute;
    top: 4px;
    left: 0;
}

.toggle-tipsbox .tipBox ul {
	display: inline-block;
	line-height: 22px;
}

.toggle-tipsbox .tipBox li {
    color: #333333;
    line-height: 22px;
}

/* 统计样式 */
.toggle-statistics{
    padding: 12px;
    margin: 20px 0 20px 0;
    border: 1px solid #e5e7eb;
    background-color: #f7f8fa;
    display: -ms-flexbox;
    display: flex;
}

.toggle-statistics ul{
    display: -ms-flexbox;
    display: flex;
    flex: 1;
}

.toggle-statistics li {
    display: inline-block;
    height: 61px;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
    border-left: 1px dotted #dddddd;
}

.toggle-statistics li:first-child {
    border-left: 0;
}

.toggle-statistics li .text1{
    margin-top: 10px;
    font-weight: 400;
    line-height: 18px;
    font-size: 22px;
    color: #333333;
}

.toggle-statistics li .text2{
    margin-top: 10px;
    font-weight: 400;
    line-height: 18px;
    font-size: 12px;
    color: #666666;
}

/* 分类管理 */
.category_table{
	margin: 0;
    background-color: #fff;
    color: #494e52;
	font-size: 13px;
	margin-bottom: 60px;
	width: 100%;
}

.category_table thead {
    background-color: #f0f3f5;
    color: #494e52;
    font-size: 13px;
}

.category_table thead th {
    height: 45px;
	font-weight: normal;
	vertical-align: middle;
	text-align: left;
}

.category_table>tbody>tr>td, .category_table>tbody>tr>th, .category_table>tfoot>tr>td, .category_table>tfoot>tr>th, .category_table>thead>tr>td, .category_table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
}
.category_table>tbody>tr>td {
    border-top: 0;
	border-bottom: 1px solid #f0f3f5;
	padding: 20px 5px;
}
.category-search-box{
    display:flex;
    align-items: center;
}
.category-search-box input{
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
    flex: 1;
}
.category-search-box #search-btn{
    cursor: pointer;
    height: 36px;
    line-height: 36px;
    border: 1px solid #d9d9d9;
    border-left: none;
    width: 36px;
    text-align: center;
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
    color: #666;
    background: #f8f9fb;
    font-size:16px;
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
}
.category-search-box #search-btn:hover{
    color: #666;
    background: #edeeef;
}
.category_table .clear-e {
    padding-left: 0px !important;
    display:flex;
    align-items: center;
}
.category_table tbody tr td:first-child {
    vertical-align: middle;
}

.tabel-operate .dropdown-menu {
    min-width: 0;
}

.tabel-operate .dropdown-menu>li>a {
    width: 82px;
    font-size: 12px;
    padding: 3px 10px
}

.category_table .glyphicon-plus-sign,
.category_table .glyphicon-minus-sign {
    color: var(--data-color) ;
    cursor: pointer;
    margin-right: 5px;
    padding: 4px;
}

.category_table .glyphicon:hover {
    color: #e3393c
}

.category_table .text-order,
.category_table .text-name,
.text-module {
    padding: 2px 5px;
    border: 1px dashed transparent;
    outline: 0;
    border-radius: 2px;
    transition: all linear .2s
}

.category_table .text-order {
    width: 80px;
    text-align: center;
    border: 1px dashed #ddd;
    background: #f4f7f9;
}

.category_table .text-virtualSaleCount,
.category_table .text-name,
.text-module {
    padding: 2px 5px;
    border: 1px dashed transparent;
    outline: 0;
    border-radius: 2px;
    transition: all linear .2s
}

.category_table .text-virtualSaleCount {
    width: 80px;
    text-align: center;
    margin-left: 15px;
    border-color: #999;
}

.category_table .text-module {
    width: 200px;
    border-color: #999;
    margin: 8px 0;
    height: 25px;
}

.category_table .text-order:hover,
.category_table .text-module:hover {
    border-style: solid;
}

.category_table .text-order:focus,
.category_table .text-module:focus {
    border: 1px solid #e3393c
}

.category_table .text-virtualSaleCount:hover,
.category_table .text-module:hover {
    border-style: solid;
}

.category_table .text-virtualSaleCount:focus,
.category_table .text-module:focus {
    border: 1px solid #e3393c
}

.category_table .text-name {
    width: 110px
}

.category_table .text-name:hover {
    border-color: #999;
}

.category_table .text-name:focus {
    border: 1px solid #999;
}

.has-bg-table tbody tr,
.has-bg-table tbody tr:hover {
    background: #fbfbfb;
}

.has-bg-table tbody tr td {
    border-bottom: 0;
}

.has-bg-table tbody tr.child-title:last-child td {
    padding: 0 !important;
}

.table-tips {
    text-align: center;
    padding: 0 0 30px;
    font-size: 16px;
}

.btn-a a,
.btn-a .good-share {
    cursor: pointer;
    transition: all linear .2s;
    padding: 0 5px;
}
.table s.line {
    margin: 0 6px;
    display: inline-block;
    text-decoration: none;
	color: #ccc;
	font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif,"Monospaced Number","Chinese Quote",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"PingFang SC","Hiragino Sans GB";
}

.table .lanviki-icon-add-circle,
.table .lanviki-icon-reduce-circle {
    color: var(--data-color) ;
    cursor: pointer;
    margin-right: 0px;
	padding: 4px;
	display: block;
}

.table .lanviki-icon:hover {
    color: #e3393c
}

.table .text-order1 {
    width: 80px;
    text-align: center;
    border: 1px dashed #ddd;
    background: #f4f7f9;
    line-height: 1.5;
}
.btn-a a, .btn-a .good-share {
    cursor: pointer;
    transition: all linear .2s;
    font-size: 13px;
    padding: 0 5px;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif,"Monospaced Number","Chinese Quote",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"PingFang SC","Hiragino Sans GB";
}
.table a {
    color: var(--data-color) !important;
}
.table>tbody>tr:hover {
    background-color: #eaf1fd;
}

.lanviki-input:disabled,.lanviki-input:disabled:hover {
	cursor: not-allowed!important;
	color: #555!important;
    background-color: #eee;
}
.pictureUpload,.pictureImg,.pictureUrl,.pictureUploads,.videoUpload,.iconTextUpload,.iconUpload,.textUpload{opacity: 0;}
table .text-order {
    text-align: center;
    border: 1px dashed #ddd;
	background: #eeeeee;
	padding: 2px 5px;
}
table .text-order:focus {
    border: 1px solid var(--data-color) ;
}
.lanviki-refresh{
    position: absolute;
    top: 0;
    width: 34px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
    transition: all .3s;
    z-index: 1000;
    background-color: white;
    font-size: 13px;
    color: #666666;
    left: 0px;
    box-shadow: 0px -1px 0px #e4eaec inset;
}
.colorpicker-btn{
    width: 30px;
    height: 32px;
    line-height: 1;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top: 1px solid #D5D5D5;
    border-bottom: 1px solid #D5D5D5;
	border-right: 1px solid #D5D5D5;
	cursor: pointer;
	color: #666;
    background: #f8f9fb;
}
.colorpicker-btn:hover {
    border-color: #D5D5D5;
    color: #666;
    background: #edeeef;
    opacity: 1;
}
/* 商品详情 */
.step-region {
    position: relative;
    margin-bottom: 10px;

}
.font18{font-size:18px;}

.ui-step {
    padding: 14px 0 8px 0;
    zoom: 1;
    margin: 0 50px;
}

.ui-step:after {
    content: "";
    display: table;
    clear: both
}

.ui-step li {
    float: left;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center
}

.ui-step li::before, .ui-step li::after {
    position: absolute;
    left: 0;
    top: 27px;
    display: block;
    content: ' ';
    width: 50%;
    height: 4px;
    background: #f2f3f7;
    z-index: 1
}

.ui-step li::after {
    left: 50%
}

.ui-step li:first-child::before {
    width: 0
}

.ui-step li:last-child::after {
    width: 0
}


.ui-step .ui-step-title {
    color: #333;
    font-size: 12px;
    line-height: 18px
}

.ui-step .ui-step-number {
    position: relative;
    display: inline-block;
    width: 37px;
    height: 37px;
    margin: 10px 0;
    line-height: 37px;
    background: #f2f3f7;
    color: #cac9c9;
    border-radius: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 2;
}

.ui-step li.ui-step-done .ui-step-number {
    color: #fff;
}

.ui-step .ui-step-meta {
    color: #ccc;
    line-height: 1.425;
    font-size: 12px;
    margin-top: 5px;
}

.ui-step li.ui-step-done::before,
.ui-step li.ui-step-done::after,
.ui-step li.ui-step-done .ui-step-number {
    background: var(--data-color) 
}

.ui-step-2 li {
    width: 50%
}

.ui-step-3 li {
    width: 33.33333%
}

.ui-step-4 li {
    width: 24.9999%
}

.ui-step-5 li {
    width: 20%
}
.order-container{
    position: relative;
    overflow: hidden;
    border: 1px solid #efefef;
	margin: 0px;
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.order-container-left{
	padding-right: 0;
    padding: 30px !important;
    padding-left: 15px !important;
	padding-bottom: 0px !important;
	-webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
	flex: 1;
	border-right: 1px solid #efefef;
}
.order-container .row{
	margin-right: -10px;
    margin-left: -10px;
}
.order-container-static{
	-webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
	padding: 30px 30px 20px;
	border-right: 1px solid #efefef;
}
.order-container .status {
    height: 70px;
    line-height: 22px;
}
.order-container .distribution {
    min-height: 380px;
    height: 100%;
    border-left: 1px solid #efefef;
    padding: 20px !important;
}
.row_info{
	position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.row_info ul{
	margin-bottom: 20px;
}
.row_info ul .row_info_text{
	line-height: 26px;
	color: #999;
    font-size: 12px;
    clear: both;
    color: black;
}
.row_info_text_left {
    float: left;
    padding-right: 10px;
    padding-left: 10px;
    position: relative;
    min-width: 60px;
}
.row_info_text_right {
    color: #333333 !important;
}
.order-container-static-status{
	height: 70px;
	line-height: 22px;
	display: flex;

}
.order-container-static-status-left{
	line-height: 30px;
    color: #999;
    float: left;
    padding-right: 10px;
    padding-left: 10px;
    position: relative;
    width: 60px;
    font-size: 12px;
}
.order-container-static-status-right{
	font-size: 20px;
    font-weight: bold;
}
.row_info_text_right i{
	font-size: 14px;
    line-height: 26px;
    display: inline-block;
    margin-left: 5px;
    position: relative;
    top: 1px;
}
.lanviki-laner.lanviki-laner-tips p{
	white-space:nowrap;
}
.order-container-static-footer{
	padding-top: 20px;
    border-top: 1px solid #efefef;
}
.order-container-distribution {
    height: 100%;
	padding: 20px !important;
	width: 25%;
}
.order-container-distribution-status{
	height: 70px;
	line-height: 22px;
	display: flex;

}
.order-container-distribution-status-left{
	line-height: 30px;
    color: #999;
    float: left;
    padding-right: 10px;
    padding-left: 10px;
    position: relative;
    width: auto;
    font-size: 12px;
}
.order-container-distribution-status-right{
	font-size: 20px;
    font-weight: bold;
}
.row_info_text_right i{
	font-size: 14px;
    line-height: 26px;
    display: inline-block;
    margin-left: 5px;
    position: relative;
    top: 1px;
}

.order-remark{
	margin-top:35px;
}

.order-remark .lanviki-btn{
   float:right;
   margin-top:15px;
}
.order-title{
	line-height: 62px;
    font-size: 16px;
    color: #000;
    font-weight: bold;
}
.order-table-con{
	position: relative;
    color: #666;
    width: 100%;
}

.order-table-con .trorder, .order-table-contd {
	border: 1px solid #efefef;
	color:#666666;
}
.order-table-con .trorder td:nth-of-type(1) {
    border: none;
}
.order-title-good:hover{
	color:var(--data-color) ;
}
.order-table-con .trorder th{
	color: #333333;
    font-weight: 700;
	font-size: 14px;
	line-height: 52px;
}
.order-table-con td {
    color: #333333;
    border-left: 1px dashed #eee;
    border-right: 1px dashed #eee;
    font-size: 14px;
    text-align: left;
    line-height: 2;
    padding: 10px;
}
td.order-table-status{
    border-right:none;
    position: relative;
}
td.order-table-status:after{
    position: absolute;
    right: 0;
    top: 0;
    bottom:0px;
    display: block;
    content: ' ';
    width: 0;
    z-index: 1;
    border-right: 1px solid #d9d9d9;
}
.order-table-con .lanviki-btn.lanviki-btn-xs:not(.order-opt){
    cursor: default;
}
.order-table-con .lanviki-btn.lanviki-btn-xs:not(.order-opt):hover{
    opacity: 1;
}
.order-table-top td{
    color: #333333;
    border: none;
    font-size: 14px;
    text-align: left;
    line-height: normal;
    padding: 0px;
}
.order-opt:not(.lanviki-btn){
    cursor: pointer;
    color:var(--data-color) ;
}
.order-opt:not(.lanviki-btn):hover{
    color:var(--data-color) ;
    opacity: 0.9;
}
.order-table-top-row{
    margin-top:20px;
    border:1px solid #d9d9d9;
    border-bottom:none;
    box-sizing: border-box;
    background-color: #f2f2f2;
    padding:0 10px;
    display: flex;
    align-items: center;
}
.order-table-goods{
    display:flex;
    flex-direction: column;
    position: relative;
    transition: all 0.3s;
}
.order-table-goods-top{
    display: block;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: var(--data-color) ;
    word-break: break-all;
    text-align: left;
}
.order-table-goods-info{
    display: flex;
    border-top: 1px solid #eeeeee;
    padding: 15px 0 5px 0;
    margin-top:10px;
}
.order-table-goods.more:after{
    content: "";
    position: absolute;
    bottom: 0;
    display: block;
    width: 100%;
    height: 60px;
    background: -moz-linear-gradient(to bottom, rgba(255,255,255,0), #fff);
    background: -webkit-linear-gradient(to bottom, rgba(255,255,255,0), #fff);
    background: linear-gradient(to bottom, rgba(255,255,255,0), #fff);
}
.active.more.order-table-goods.more:after{
    display:none;
}
.order-table-goods-more{
    position: absolute;
    width: 100%;
    text-align: center;
    z-index: 1;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    color: var(--data-color) ;
    cursor: pointer;
    bottom:-5px;
    -moz-user-select:none;
    -webkit-user-select:none;
    -ms-user-select:none;
    -khtml-user-select:none;
      user-select:none;
}
.order-table-goods.more{
    max-height: 288px;
    overflow: hidden;
}
.order-table-goods-more .order-table-goods-mor-icon{
    transition: .3s;
    display: inline-block;
}
.order-table-goods-more i{
    font-size: 12px;
    transition: .3s;
}
.active .order-table-goods-more .order-table-goods-mor-icon{
    transform: rotate(180deg);
}
.order-table-goods.more.active{
    max-height: initial !important;
    padding-bottom:19px;
}
.active .order-table-goods-more{
    bottom: -5px;
}
.order-table-goods .order-table-goods-info:first-child{
    padding-top:5px;
    padding-bottom:5px;
    border-top: none;
    margin-top:0px;
}
.order-tui{
    cursor: pointer;
    color: var(--data-color) ;
}
.order-tui:hover{
    color: var(--data-color) ;
    opacity: 0.9;
}
.order-table-goods-info-right .order-tui{
    color: #FF9902;
    margin-right: 10px;
    cursor: pointer;
    background: #ffffff;
    border-radius: 2px;
    overflow: hidden;
    padding: 3px 4px;
    line-height: 1;
    font-size: 12px;
    border: 1px solid #ff9900;
}
.order-table-goods-info-right .order-tui:hover{
    color: #ffffff;
    opacity: 1;
    background: #ff9900;
}
.order-table-goods-info-center{
    text-align: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    flex:1;
}
.order-table-goods-info-right{
    text-align: right;
    max-width: 150px;
    display:flex;
    flex-direction: column;
}
.order-good-text{
    max-width: 300px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    margin-left:5px;
}
.trorder.order-table-body{
    background: #ffffff;
    border: 1px solid #d9d9d9;
    border-top:none;
    border-bottom:none;
}
.order-shifu{
    color:#ED8E20;
    font-weight: 700;
}
.order-table-top-left{
    display: flex;
    align-items: center;
    padding: 10px 0;
}
.order-table-top-center{
    display: flex;
    align-items: center;
    margin-left:100px;
    flex:1;
}
.order-table-top-center i{
    color:var(--data-color) ;
    margin-right:2px;
}
.order-table-top-right{
    display: flex;
    align-items: center;
}
.order-table-label{
    display: inline-block;
    color: #fff;
    white-space: nowrap;
    text-align: center;
    border: none;
    border-radius: 2px;
    height: auto;
    line-height: normal;
    padding: 1px 5px;
    font-size: 12px;
    background: #fb6161;
    margin: 0;
    margin-right:10px
}
.order-table-time{
    font-size:14px;
    font-weight: 700;
    margin-right:10px;
}
.order-table-ddh{
    font-size:14px;
    color:#666666;
}
.order-table-top-right a{
    color:var(--data-color) ;
    margin-left:15px;
    cursor: pointer;
}
.order-table-top-right a:hover{
    opacity: 0.9;
}
.order-table-foot{
    background: #ffffff;
    border-top:none;
}
.order-table-foot td{
    border:none;
    padding:0px;
}
.order-table-foot-row{
    border: 1px solid #d9d9d9;
    display: flex;
    line-height: 1.5;
    color: #666666;
    padding:10px;
    border-top:none;
    position: relative;
}
.order-table-foot-row:after{
    position: absolute;
    right: 10px;
    top: 0;
    left: 10px;
    display: block;
    content: ' ';
    z-index: 1;
    border-top: 1px solid #eeeeee;
    height: 0px;
}
.order-table-foot-row p {
    width: 100%;
    clear: both;
}
.order-table-foot-left {
    flex: 1;
    text-align: left;
}
.order-table-foot-left span{
    margin-right:20px;
}
.order-table-foot-right{
    text-align:right;
}
.order-table-foot-right span{
    margin-left:20px;
}
.lanviki-btn ~ .lanviki-form-mid{
    margin-left: 10px
}
.lanviki-card .lanviki-tab.lanviki-tab-table{
    margin: 0 15px 15px 15px;
}
.lanviki-card .lanviki-tab.lanviki-tab-table .lanviki-tab-bar{
    display:none;
}
.lanviki-tab-table .lanviki-tab-title{
   height:50px;
   line-height:50px;
   border: none;
}
.lanviki-tab-table .lanviki-tab-title:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background-color: #E4E7ED;
    z-index: 1;
}
.lanviki-tab-table .lanviki-tab-title li{
    height:50px;
    line-height: 50px;
}
.lanviki-tab-table .lanviki-tab-title .lanviki-this:after{
    height: 50px;
    z-index: 11;
}
.lanviki-help-link{
    margin-top: 24px;
}
.lanviki-help-link a i{
    font-size:12px;
    margin-left:2px;
}
.lanviki-help-link a:hover{
    color: var(--data-color) ;
}
.lanviki-progress-bar{
    border-radius: 1000px;
    border-top-right-radius:0px;
    border-bottom-right-radius:0px;
}
.lanviki-progress{
    overflow: hidden;
}
.lanviki-select-disabled i.lanviki-icon-close-fill{
    display:none !important;
}
.diy-tab.lanviki-tab-title li{
    transition: all 0s;
    -webkit-transition: all 0s;
}
.lanviki-form-footer .lanviki-btn{
    height: 38px;
    line-height: 38px;
    padding: 0 18px;
}
xm-select .xm-select-disabled {
    background-color: #c2c2c2 !important;
}