﻿/**
 
 @Name: lwdui
 @Author: 李文栋
 
 */
/* #24ba3e */
:root { --color-red: #C60A0A; --color-pink: #ff4d4f; --color-green: #14b461; --color-blue: #1890ff; --color-gold: #DAB470; --color-orange: #FFA300; --color-dark: #333333; --color-cyan: #2F4056; --color-gray: #c7c7c7; --color-lightgray: #e6e6e6; --color-success: #24ba3e; --color-error: #FF5722; --bgcolor-unchecked: #F1F1F1; --color-default-font: #333333; --color-tips-text: #999999; --color-red-des: #C60A0A8C; --bordrcolor: #F4F4F4; }
html #lwduicssfile { display: none; position: absolute; width: 1989px; }

/** 初始化  background-color: #f5f5f5;  **/
body { font: 14px/1.4; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, input, button, textarea, p, blockquote, th, td, form, pre { margin: 0; padding: 0; -webkit-tap-highlight-color: rgba(0,0,0,0); }
a:active, a:hover { outline: 0 }
img { display: inline-block; border: none; vertical-align: middle; }
li { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
h1, h2, h3 { font-weight: 400; }
h4, h5, h6 { font-size: 100%; font-weight: 400; }
button, input, select, textarea { font-size: 100%; }
input, button, textarea, select, optgroup, option { 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; }

input:disabled { color: #BDBDBD !important; }

.lwdui_mr_5 { margin-right: 5px; }
.lwdui_mr_10 { margin-right: 10px; }
.lwdui_mr_15 { margin-right: 15px; }
.lwdui_mr_20 { margin-right: 20px; }

.lwdui_ml_5 { margin-left: 5px; }
.lwdui_ml_10 { margin-left: 10px; }
.lwdui_ml_15 { margin-left: 15px; }
.lwdui_ml_20 { margin-left: 20px; }


/* 红星提示 */
.lwdui_redstar_before:before { content: "*"; color: #FF0000; margin-right: 5px; line-height: 22px; float: left; font-weight: bolder; }
.lwdui_redstar_after:after { content: "*"; color: #FF0000; font-weight: bolder; margin-left: 5px; }

/* 无法选中 */
.lwdui_notselect { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.lwdui_main { color: var(--color-default-font); }

.lwdui_opacity { opacity: 0; filter: alpha(opacity=0); }

.lwdui_hide { display: none !important; }
.lwdui-btn, .lwdui-disabled, .lwdui-unselect { -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; }

/* 颜色 */
/* 背景色 */
/* 渐变颜色 */
.lwdui_bg_gradient_red { background-image: linear-gradient(to right, #ff9569 0%, #e92758 100%); }
.lwdui_bg_gradient_blue { background-image: linear-gradient(-90deg, #29bdd9 0%, #276ace 100%); }
.lwdui_bg_gradient_green { background-image: linear-gradient(-90deg, #e4ff21 0%, #14b461 100%); }

/* 纯色 */
.lwdui_bg_red { background-color: var(--color-red) !important; color: #FFF; }
.lwdui_bg_pink { background-color: var(--color-pink) !important; color: #FFF; }
.lwdui_bg_green { background-color: var(--color-green) !important; color: #FFF; }
.lwdui_bg_gold { background-color: var(--color-gold) !important; color: #FFF; }
.lwdui_bg_blue { background-color: var(--color-blue) !important; color: #FFF; }
.lwdui_bg_black { background-color: var(--color-dark) !important; color: #FFF; }
.lwdui_bg_orange { background-color: var(--color-orange) !important; color: #FFF; }
.lwdui_bg_cyan { background-color: var(--color-cyan) !important; color: #FFF; }

.lwdui_center { text-align: center; }

.lwdui_size_24 { font-size: 24px; }
.lwdui_size_20 { font-size: 20px; }
.lwdui_size_18 { font-size: 18px; }
.lwdui_size_16 { font-size: 16px; }
.lwdui_size_14 { font-size: 14px; }
.lwdui_size_12 { font-size: 12px; }

.lwdui_color_gold { color: var(--color-gold); }
.lwdui_color_blue { color: var(--color-blue); }
.lwdui_color_cyan { color: var(--color-cyan); }
.lwdui_color_dark { color: var(--color-dark); }
.lwdui_color_error { color: var(--color-error); }
.lwdui_color_green { color: var(--color-green); }
.lwdui_color_orange { color: var(--color-orange); }
.lwdui_color_red { color: var(--color-red); }
.lwdui_color_success { color: var(--color-success); }
.lwdui_color_pink { color: var(--color-pink); }
.lwdui_color_pink { color: var(--color-pink); }
.lwdui_color_gray { color: var(--color-gray); }

/* 底部浮动 */
.lwdui_fixed_bottom { position: fixed; left: 0; right: 0; bottom: 0; margin: 0 auto; }

/* 元素 - 圆图片 */
.lwdui_element_circlepicture { width: 2rem; height: 2rem; border-radius: 1rem; overflow: hidden; }

.lwdui_hr { line-height: 0; margin: 0px; padding: 0; border: none !important; border-bottom: 1px solid #F1F1F1 !important; clear: both; background: 0 0; }
.lwdui_form_hr { margin: 0px .5rem; }

/* form 表单 */
.lwdui_form_body { color: #333; background-color: #FFF; margin-bottom: 10px; }
.lwdui_form_body input { color: #333; }

/* 圆角有边距的form */
.lwdui_form_body_corners { border-radius: 10px; margin: 10px; overflow: hidden; }

/* 重要 */
.lwdui_color_important { color: var(--color-red); }

.lwdui_important { font-weight: bold; }



/* 无间隔form */
.lwdui_form_no_space { }
.lwdui_form_no_space .lwdui_form_line { border: 0px; }
.lwdui_form_no_space .lwdui_form_line.lwdui_form_header { border: 0px; }

/* 无缩进 */
.lwdui_form_no_padding { }
.lwdui_form_no_padding .lwdui_form_line { padding-left: 0px; padding-right: 0px; }


/* 小型 */
.lwdui_size_s { }
.lwdui_size_s .lwdui_form_line { line-height: 1.1rem; padding: 0rem .38rem; }
.lwdui_size_s .lwdui_form_line.lwdui_form_singleline { margin-bottom: 0.38rem; }
.lwdui_size_s .lwdui_form_header { font-size: 15px; }
.lwdui_size_s .lwdui_form_line.lwdui_important { line-height: 1.3rem; }
.lwdui_size_s .lwdui_form_hr { margin: 0px .38rem; }

/* 提示 */
.lwdui_tips { display: inline-block; color: #BDBDBD !important; }
.lwdui_tips.lwdui_tips_sm { font-size: .3rem; }
.lwdui_tips.lwdui_tips_important { color: var(--color-red) !important; }

/* 描述 */
.lwdui_descrpiton { color: var(--color-tips-text) !important; font-weight: normal !important; }

/* body 自己自己缩进，而不是 line 缩进  */
.lwdui_form_body.lwdui_form_body_padding { padding: .5rem; }
.lwdui_form_body.lwdui_form_body_padding .lwdui_form_line { padding: 0px; }

/* 行 grid-column-gap: .38rem; 在手机上无效 */
.lwdui_form_line { border-bottom: 1px solid #F1F1F1; line-height: 1.3rem; display: flex; display: -webkit-flex; padding: 0rem .5rem; position: relative; flex-wrap: nowrap; }
.lwdui_form_header { font-weight: bold; font-size: 16px; font-family: '黑体','Microsoft Yahei','Arial'; }
.lwdui_form_line.lwdui_form_line_column { flex-direction: column; }
.lwdui_form_line.lwdui_form_line_column .lwdui_form_line_content { padding: 0px; }
.lwdui_form_line:last-child { border-bottom: 0px; }
.lwdui_form_line.lwdui_form_header { border-bottom: 1px solid #F1F1F1; }
.lwdui_form_line .lwdui_form_line_operate { flex: 0 0 auto; margin-right: .38rem; }
.lwdui_form_line .lwdui_form_line_label { flex: 0 0 auto; word-spacing: .24rem; }
.lwdui_form_line .lwdui_form_line_label .lwdui_form_label_title_ub { line-height: normal; padding: 10px 0px; }
.lwdui_form_line .lwdui_form_line_label .lwdui_form_label_title_ub .lwdui_title { font-weight: bold; line-height: 0.65rem; font-family: '黑体','Microsoft Yahei','Arial'; }
.lwdui_form_line .lwdui_form_line_label .lwdui_form_label_title_ub .lwdui_descrpiton { font-size: 12px; }
.lwdui_form_line .lwdui_form_line_label.lwdui_important { font-weight: bold; color: var(--color-default-font); }
.lwdui_form_line .lwdui_form_line_label.lwdui_form_multiline { line-height: normal !important; }
.lwdui_form_line .lwdui_form_line_label.lwdui_flex_auto { flex: 1 auto; }
.lwdui_form_line .lwdui_form_line_tips { line-height: 0.5rem; float: left; display: list-item; margin-left: 20px; color: var(--color-tips-text); padding-bottom: 10px; }

.lwdui_form_line.lwdui_form_singleline { margin-bottom: 0.5rem; }
.lwdui_form_line.lwdui_form_singleline .lwdui_form_line_content { padding: 0px !important; }



.lwdui_from_tipslist .lwdui_form_line_label { color: var(--color-tips-text); }



.lwdui_form_line .lwdui_form_line_content { flex: 1 1 auto; text-align: right; display: flex; display: -webkit-flex; align-items: center; margin-left: .38rem; white-space: nowrap; }
.lwdui_form_line .lwdui_form_line_content.lwdui_left { justify-content: flex-start; text-align: left !important; }
.lwdui_form_line .lwdui_form_line_content.lwdui_left input { text-align: left !important; }
.lwdui_form_line .lwdui_form_line_content.lwdui_right { justify-content: flex-end; text-align: right !important; }
.lwdui_form_line .lwdui_form_line_content.lwdui_right input { text-align: right !important; }
.lwdui_form_line .lwdui_form_line_content input { text-align: right; line-height: 1.1rem; }
.lwdui_form_line .lwdui_form_line_content .lwdui_tips { margin-right: .3rem; }
.lwdui_form_line .lwdui_form_line_content.lwdui_color_important { color: var(--color-red); }
.lwdui_form_line .lwdui_form_line_content.lwdui_important { color: var(--color-red); }
.lwdui_form_line .lwdui_form_line_content.lwdui_form_multiline { line-height: normal !important; padding: 0.3rem 0; white-space: normal; flex-direction: column; align-items: flex-start; }
.lwdui_form_line .lwdui_form_line_content.lwdui_nointerval { margin: 0px; }

/* 操作栏 */
.lwdui_form_line .lwdui_form_line_other { flex: 0 0 auto; margin-left: .38rem; }
.lwdui_form_line .lwdui_form_line_other i { color: #D6D6D6 !important; }
.lwdui_form_line.lwdui_checked .lwdui_form_line_other i { color: var(--color-red) !important; }
.lwdui_form_line.lwdui_checked .lwdui_form_line_content { color: var(--color-red); }


.lwdui_form_body ::-webkit-input-placeholder { color: #C9C9C9; }
.lwdui_form_body :-moz-placeholder { color: #C9C9C9; }
.lwdui_form_body ::moz-placeholder { color: #C9C9C9; }
.lwdui_form_body :-ms-input-placeholder { color: #C9C9C9; }

.lwdui_form_line_w50 .lwdui_form_line_label { width: 50px }
.lwdui_form_line_w65 .lwdui_form_line_label { width: 65px }
.lwdui_form_line_w75 .lwdui_form_line_label { width: 75px }
.lwdui_form_line_w100 .lwdui_form_line_label { width: 100px }
.lwdui_form_line_w125 .lwdui_form_line_label { width: 125px }
.lwdui_form_line_w150 .lwdui_form_line_label { width: 150px }
.lwdui_form_line_w175 .lwdui_form_line_label { width: 175px }
.lwdui_form_line_w200 .lwdui_form_line_label { width: 200px }
.lwdui_form_line_w250 .lwdui_form_line_label { width: 250px }
.lwdui_form_line_wr1 .lwdui_form_line_label { width: 1.0rem; }
.lwdui_form_line_wr15 .lwdui_form_line_label { width: 1.5rem; }

/* 内容展示在右边 */
.lwdui_form_line.lwdui_right .lwdui_form_line_content { justify-content: flex-end; text-align: right !important; }
.lwdui_form_line.lwdui_right .lwdui_form_line_content input { text-align: right !important; }
.lwdui_form_body.lwdui_right .lwdui_form_line .lwdui_form_line_content { justify-content: flex-end; text-align: right !important; }
.lwdui_form_body.lwdui_right .lwdui_form_line .lwdui_form_line_content input { text-align: right !important; }

.lwdui_form_line.lwdui_important { justify-content: flex-end; font-size: 16px; }
.lwdui_form_line.lwdui_important .lwdui_form_line_label, .lwdui_form_line.lwdui_important .lwdui_form_line_content { flex: 0 0 auto; }

.lwdui_form_line .lwdui_jianhao_r.lwdui_element { flex: 0 0 auto; }
.lwdui_form_line .lwdui_jianhao_r { position: absolute; display: inline-block; right: .5rem; top: 50%; }
.lwdui_form_line .lwdui_jianhao_r:after { transform: translate3d(0.05rem,0,0) rotateZ(135deg); -webkit-transform: translate3d(0.05rem,0,0) rotateZ(135deg); }
.lwdui_form_line .lwdui_element_circlepicture { width: 40px; height: 40px; border-radius: 20px; border: 1px solid rgba(0,0,0,0.2); }

/* 输入框在左边 */
.lwdui_form_body_normal { }
.lwdui_form_body_normal .lwdui_form_line .lwdui_form_line_content { flex: 1 1 auto; text-align: left; }
.lwdui_form_body_normal .lwdui_form_line .lwdui_form_line_content input { text-align: left; }

/* 选择后有闪烁 */
.lwdui_form_selected_effects { }
.lwdui_form_selected_effects .lwdui_form_line:hover { box-shadow: 0px -4px 7px -4px var(--color-blue) inset; -webkit-box-shadow: 0px -4px 7px -4px var(--color-blue) inset; -moz-box-shadow: 0px -4px 7px -4px var(--color-blue) inset; }


.lwdui_button, .lwdui_input, .lwdui_textarea, .lwdui_upload-button, .lwdui_select { outline: none; -webkit-appearance: none; transition: all .3s; -webkit-transition: all .3s; box-sizing: border-box; }

/* 按钮 */
.lwdui_button { background-color: var(--color-red); color: #FFF; position: relative; box-sizing: border-box; display: inline-block; text-align: center; border-radius: 5px; vertical-align: middle; font-size: .4rem; line-height: 1rem; padding: 0 1rem; }

.lwdui_button.lwdui_icon_vertical_button { display: flex; display: -webkit-flex; flex-direction: column; padding: 1rem; }
.lwdui_button.lwdui_icon_vertical_button.lwdui_button_sm { padding: 0.5rem; }
.lwdui_button.lwdui_icon_vertical_button.lwdui_button_xs { padding: 0.1rem 0.4rem; }
.lwdui_button.lwdui_icon_vertical_button.lwdui_button_xs i { font-size: 16px !important; padding: 0px; }

/* 全长 */
.lwdui_button.lwdui_button_fluid { padding: 0px; width: 100%; }

/* 无背景按钮 */
.lwdui_button.lwdui_hollow { background-color: #fff !important; border: 1px solid var(--color-red); color: var(--color-red); }

/* 按钮圆角 */
.lwdui_button.lwdui_button_circular { border-radius: 0.8rem; }
.lwdui_button:active { box-shadow: none; opacity: 0.8; filter: alpha(opacity=80); }

/* 文字多行 */
.lwdui_button.lwdui_button_multiline { line-height: normal !important; padding: 0.15rem 1rem !important; }
.lwdui_button.lwdui_button_multiline .lwdui_tips { padding: 0px; margin: 0px; color: #f5f5f5 !important; font-size: 0.3rem; display: block; }

/* 大型 */
.lwdui_button_lg { line-height: 1.2rem; padding: 0 1rem; font-size: 0.45rem; }
.lwdui_button.lwdui_button_long.lwdui_button_lg { padding: 0 40px; }

/* 中等 */
.lwdui_button_md { line-height: 0.9rem; height: auto; font-size: 0.38rem; padding: 0 0.7rem; }
.lwdui_button.lwdui_button_long.lwdui_button_md { padding: 0 30px; }

/* 小型 */
.lwdui_button_sm { line-height: 0.75rem; font-size: 0.32rem; padding: 0 0.5rem; }
.lwdui_button.lwdui_button_long.lwdui_button_sm { padding: 0 20px; }
.lwdui_button_sm i { font-size: 16px !important; }

/* 超小 */
.lwdui_button_xs { line-height: 0.6rem; font-size: 0.3rem; padding: 0 0.4rem; }
.lwdui_button_xs i { font-size: 14px !important; }
.lwdui_button.lwdui_button_long.lwdui_button_xs { padding: 0 10px; }

/* 白 */
.lwdui_button.lwdui_button_none { border: 1px solid #FFFFFF; background-color: #fff; color: #333; }
.lwdui_button.lwdui_button_none:hover { border-color: var(--color-blue); color: var(--color-blue); }

/* 原始 */
.lwdui_button.lwdui_button_primary { border: 1px solid #C9C9C9; background-color: #fff; color: #333; }
.lwdui_button.lwdui_button_primary:hover { border-color: var(--color-blue); color: var(--color-blue); }

/* 百搭 */
.lwdui_button.lwdui_button_normal { background-color: var(--color-blue); }

/* 暖色 */
.lwdui_button.lwdui_button_warm { background-color: var(--color-orange); }
.lwdui_button.lwdui_hollow.lwdui_button_warm { border-color: var(--color-orange); color: var(--color-orange) }

/* 金色掉 */
.lwdui_button.lwdui_button_gold { background-color: var(--color-gold); }
.lwdui_button.lwdui_hollow.lwdui_button_gold { border-color: var(--color-gold); color: var(--color-gold) }

/* 警告 */
.lwdui_button.lwdui_button_danger { background-color: var(--color-error); }
.lwdui_button.lwdui_hollow.lwdui_button_danger { border-color: var(--color-error); color: var(--color-error) }

/* 选中 */
.lwdui_button.lwdui_button_checked { background-color: var(--color-success); }
.lwdui_button.lwdui_hollow.lwdui_button_checked { border-color: var(--color-success); color: var(--color-success) }

/* 灰色 */
.lwdui_button.lwdui_button_uncheked { background-color: var(--bgcolor-unchecked); color: var(--color-default-font) }
.lwdui_button.lwdui_hollow.lwdui_button_uncheked { border-color: var(--bgcolor-unchecked); color: var(--color-default-font) }

/* 禁用 */
.lwdui_button_disabled, .lwdui_button_disabled:hover, .lwdui_button_disabled:active { border: 1px solid #e6e6e6; background-color: #FBFBFB; color: #C9C9C9; cursor: not-allowed; opacity: 1; }

/* 按钮加阴影 */
.lwdui_button.lwdui_shadow { box-shadow: 2px 2px 2px #ADADAD; }

/* 单选按钮 */
.lwdui_button_radio { border-radius: 0.8rem; background-color: var(--bgcolor-unchecked); color: var(--color-default-font); }
.lwdui_button_radio.lwdui_checked { background-color: var(--color-red); color: #FFF; }

.lwdui_button_radio_group { }
.lwdui_button_radio_group .lwdui_button_radio { margin-left: 10px; }
.lwdui_button_radio_group .lwdui_button_radio:first-child { margin-left: 0px; }

/* input */
.lwdui_input { width: 100%; border: 0; outline: 0; -webkit-appearance: none; background-color: transparent; font-size: inherit; color: inherit; }
.lwdui_textarea { min-height: 100px; height: auto; line-height: 1.3rem; padding: 0px 10px; resize: vertical; border-width: 1px; border-style: solid; background-color: #fff; border-radius: 3px; border-color: #eee; width: 100%; }

.lwdui_input.lwdui_input_border { border-width: 1px; border-style: solid; background-color: #fff; border-radius: 2px; border-color: #eee; }
.lwdui_input.lwdui_input_border.lwdui_error { border-color: var(--color-error); }
/* switch */
.lwdui_form_switch { position: relative; height: .7rem; line-height: .7rem; border: 1px solid #D2D2D2; border-radius: .7rem; cursor: pointer; background-color: #fff; -webkit-transition: .1s linear; transition: .1s linear; color: #D2D2D2; width: max-content; padding-left: .9rem; padding-right: .3rem; text-align: right; box-shadow: 0px 0px 4px #d2d2d2 inset; }
.lwdui_form_switch:after { content: ""; position: absolute; left: 0px; width: .65rem; height: .65rem; border-radius: .65rem; background-color: #d2d2d2; -webkit-transition: .1s linear; transition: .1s linear; box-shadow: 1px 1px 3px #D2D2D2; border: 1px solid #D2D2D2; margin-top: -1px; background-color: #FFFFFF; }
.lwdui_form_onswitch { border-color: var(--color-success); background-color: var(--color-success); padding-right: .9rem; padding-left: .3rem; color: #FFF; text-align: left; box-shadow: 0px 0px 4px var(--color-success) inset; }
.lwdui_form_onswitch:after { left: 100%; margin-left: -.7rem; border-color: var(--color-success); box-shadow: -1px 1px 3px var(--color-success); }

/* switch 小尺寸 */
.lwdui_form_switch.lwdui_size_s { height: .5rem; line-height: .5rem; border-radius: .5rem; padding-left: .7rem; }
.lwdui_form_switch.lwdui_size_s:after { width: .5rem; height: .5rem; }
.lwdui_form_switch.lwdui_size_s.lwdui_form_onswitch { padding-right: .7rem; padding-left: .3rem; }
.lwdui_form_switch.lwdui_size_s.lwdui_form_onswitch:after { margin-left: -.5rem; }



/* radio */
.lwdui_form_radio { line-height: 28px; padding-right: 10px; cursor: pointer; margin-right: 10px; }
.lwdui_form_radio:first-child { margin-right: 0px; }
.lwdui_form_radio > i { color: #d2d2d2 !important; font-size: .5rem !important; }
.lwdui_form_radio, .lwdui_form_radio * { display: inline-block; vertical-align: middle; }
.lwdui_form_radio.lwdui_form_checked > i { color: var(--color-success) !important; }

/* 右边箭号 */
.lwdui_jianhao_r { position: relative; display: inline-block; }
.lwdui_jianhao_r:after { content: ""; display: inline-block; border-left: 1px solid rgba(0,0,0,0.2); border-top: 1px solid rgba(0,0,0,0.2); transform: translate3d(0,0,0) rotateZ(135deg); -webkit-transform: translate3d(0,0,0) rotateZ(135deg); width: .2rem; height: .2rem; position: absolute; margin: auto; top: 0; left: 0; right: 0; bottom: 0; }

/* 底部浮动层 */
.lwdui_footer_fixed_layer { position: fixed; bottom: 0; left: 0; right: 0px; background: #fff; padding: 0.2rem; box-sizing: border-box; box-shadow: -1px -2px #f2f2f2; }
.lwdui_footer_fixed_layer.lwdui_none_style { padding: 0px; box-shadow: none; }
.lwdui_footer_fixed_layer .lwdui_button { width: 100%; display: block; margin: 0 auto; text-align: center; border-radius: 5px; vertical-align: middle; font-size: .4rem; border: 0px; box-shadow: 2px 2px 2px #ADADAD; line-height: 1.1rem; }
.lwdui_footer_fixed_layer.lwdui_none_style .lwdui_button { border-radius: 0px; line-height: 1.2rem; }
.lwdui_footer_fixed_layer .lwdui_half { width: 50%; }

/* 头像 */
.lwdui_headportrait { text-align: center; padding: .6rem 0px; }
.lwdui_headportrait .lwdui_element_circlepicture { width: 2.2rem; height: 2.2rem; border-radius: 1.1rem; }
.lwdui_headportrait .lwdui_title { color: #999999; display: block; margin-top: .2rem; font-size: .34rem; }

/* 主题色 */
/* 金色主题 */
.lwdui_theme_gold { }
.lwdui_theme_gold.lwdui_form_selected_effects .lwdui_form_line:hover,
.lwdui_theme_gold .lwdui_form_selected_effects .lwdui_form_line:hover { box-shadow: 0px -4px 7px -4px var(--color-gold) inset; -webkit-box-shadow: 0px -4px 7px -4px var(--color-gold) inset; -moz-box-shadow: 0px -4px 7px -4px var(--color-gold) inset; }
.lwdui_theme_gold .lwdui_button_radio.lwdui_checked { background-color: var(--color-gold); color: #FFF; }
.lwdui_theme_gold .lwdui_form_line.lwdui_checked .lwdui_form_line_other i,
.lwdui_theme_gold .lwdui_form_line.lwdui_checked .lwdui_form_line_content { color: var(--color-gold) !important; }
.lwdui_theme_gold .lwdui_button { background-color: var(--color-gold); }
.lwdui_theme_gold .lwdui_button_radio { background-color: var(--bgcolor-unchecked); color: var(--color-default-font); }
/* 绿色主题 */
.lwdui_theme_green { }
.lwdui_theme_green .lwdui_form_line.lwdui_checked .lwdui_form_line_other i,
.lwdui_theme_green .lwdui_form_line.lwdui_checked .lwdui_form_line_content { color: var(--color-green) !important; }
.lwdui_theme_green .lwdui_button { background-color: var(--color-green) !important; }


/*  手机端无效 grid-column-gap: 5px; */
.lwdui_layer_flex { display: flex; align-items: center; display: -webkit-flex; }
.lwdui_layer_flex_row { display: flex; align-items: center; flex-direction: row; display: -webkit-flex; }
.lwdui_layer_flex.lwdui_layer_span_10 .lwdui_layer_item { margin-left: 10px; }
.lwdui_layer_flex .lwdui_layer_item { margin-left: 5px; }
.lwdui_layer_flex .lwdui_layer_item:first-child { margin-left: 0px; }
.lwdui_layer_flex { }
.lwdui_layer_flexed { flex: 0 0 auto; position: relative; }
.lwdui_layer_auto { flex: 1 1 auto; position: relative; }


/* 
  标题系列
*/
.lwdui_title_column { margin-bottom: .2rem; position: relative; }
.lwdui_title_column .lwdui_title { font-size: 0.4rem; font-weight: bold; color: #333; display: inline-block; font-family: '黑体','Microsoft Yahei','Arial'; }
.lwdui_title_column .lwdui_subtitle { color: #999999; display: inline-block; font-size: .3rem; margin-left: 5px; }
.lwdui_title_column .lwdui_jianhao_r { position: absolute; right: .2rem; top: .3rem; }

/* mask 遮罩层  */
.lwdui_mask { background-color: rgba(0, 0, 0, 0); top: 0px; right: 0px; left: 0px; bottom: 0px; z-index: 150; pointer-events: none; -webkit-transition: 0.3s; transition: 0.3s; position: fixed; }
.lwdui_mask .lwdui_mask_blank { background-color: rgba(0, 0, 0, 0); z-index: 151; position: fixed; top: 0px; right: 0px; left: 0px; bottom: 0px; }
.lwdui_mask.lwdui_show { pointer-events: auto; background-color: rgba(0, 0, 0, 0.6); }

/* Dialog 会话层  默认底部往上出现 */
.lwdui_dialog { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); -webkit-transition-delay: 0.2s; transition-delay: 0.2s; -webkit-transition: 0.3s; transition: 0.3s; position: fixed; right: 0px; left: 0px; bottom: 0px; margin: 0 auto; display: flex; display: -webkit-flex; flex-direction: column; align-items: center; z-index: 200; max-height: 80%; min-height: 45%; background-color: #ffffff; border-radius: 10px 10px 0px 0px; padding-top: 0.6rem; }
.lwdui_show .lwdui_dialog, .lwdui_dialog.lwdui_show { -webkit-transform: translate3d(0, 0%, 0); transform: translate3d(0, 0%, 0); }
.lwdui_dialog .lwdui_dialog_title { position: relative; flex: 0 0 auto; text-align: center; font-size: .38rem; width: 100%; }
.lwdui_dialog .lwdui_dialog_title.lwdui_dialog_title_bottomborder { border-bottom: 1px solid var(--bordrcolor); margin-bottom: 0.6rem; }
.lwdui_dialog .lwdui_dialog_title .lwdui_dialog_title_main { padding: 0 .6rem .6rem .6rem; font-size: .4rem; font-weight: bold; letter-spacing: 0.033866rem; }
.lwdui_dialog .lwdui_dialog_close { position: absolute; top: 0.6rem; right: 0.6rem; color: #999 !important; font-size: 0.48rem !important; z-index: 100; }
.lwdui_dialog .lwdui_dialog_content { position: relative; flex: 1 1 auto; padding: 0 .6rem .6rem .6rem; width: 100%; overflow-y: auto; }
.lwdui_dialog .lwdui_dialog_operate { position: relative; flex: 0 0 auto; padding: 0 .6rem .6rem .6rem; width: 100%; }
.lwdui_dialog .lwdui_dialog_operate .lwdui_button { width: 100%; display: block; margin: 0 auto; text-align: center; vertical-align: middle; font-size: .4rem; border: 0px; box-shadow: 2px 2px 2px #ADADAD; line-height: 1.1rem; }


/* 截取头像弹窗 */
.lwdui_capture_pic_pop { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.8); margin: 0 auto; z-index: 99999; display: none; z-index: 1000; }
.lwdui_capture_pic_pop .lwdui_capture_pic_area { position: relative; overflow: hidden; margin: 0 auto; background: #fff; box-sizing: border-box; display: flex; display: -webkit-flex; flex-direction: column; height: 100%; }

.lwdui_capture_pic_pop .lwdui_capture_pic_area .close { position: absolute; right: 0.3rem; top: -10px; background: var(--color-red); color: #fff; padding: 20px 10px 8px; border-radius: 10px; font-size: 0.5rem; z-index: 999; }

.lwdui_capture_pic_pop .lwdui_capture_pic_area .lwdui_capture_pic_operator { flex: 1 1 auto; align-items: stretch; }

.lwdui_capture_pic_pop .lwdui_capture_pic_area .lwdui_capture_pic_operator img { max-width: 100%; }

.lwdui_capture_pic_pop .lwdui_capture_pic_area .lwdui_footer_fixed_layer { flex: 0 0 auto; position: inherit; }

.lwdui_capture_pic_pop .lwdui_capture_pic_area .lwdui_button { }

/* 显示结果 */
.lwdui_page_result { background-color: #FFF; display: flex; flex-direction: column; display: -webkit-flex; padding: 50px 15px; align-items: center; }
.lwdui_page_result .lwdui_page_result_icon { font-size: 64px !important; }
.lwdui_page_result .lwdui_descrpiton { margin-top: 10px; }


/* 弹出层 */
.lwdui_popuplayer { -webkit-overflow-scrolling: touch; top: 150px; left: 0; margin: 0; padding: 0; background-color: #fff; -webkit-background-clip: content; border-radius: 5px; box-shadow: 1px 1px 20px rgb(0 0 0 / 50%); }
.lwdui_popuplayer_dialog .layui-layer-ico,
.lwdui_popuplayer_setoperate a,
.lwdui_popuplayer_btn a { display: inline-block; *display: inline; *zoom: 1; vertical-align: top; }

.lwdui_popuplayer_icon { background: url(images/icon.png) no-repeat; }
.lwdui_popuplayer_title { padding: 0 80px 0 20px; height: 50px; line-height: 50px; border-bottom: 1px solid #F0F0F0; font-size: 14px; color: #333; overflow: hidden; border-radius: 2px 2px 0 0; /*box-shadow: 1px 1px 50px rgb(0 0 0 / 30%);*/ }
.lwdui_popuplayer_content { position: relative; }
.lwdui_lwdlayer_msg .lwdui_popuplayer_content { background-color: #333; color: #FFF; font-size: 16px; text-align: center; padding: 10px; line-height: 24px; border-radius: 5px; }

.lwdui_popuplayer_close { position: absolute; }
.lwdui_popuplayer_border { border: 1px solid #B2B2B2; border: 1px solid rgba(0,0,0,.1); box-shadow: 1px 1px 5px rgba(0,0,0,.2); }
.lwdui_popuplayer_move { display: none; position: fixed; *position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; cursor: move; opacity: 0; filter: alpha(opacity=0); background-color: #fff; z-index: 2147483647; }
.lwdui_popuplayer_resize { position: absolute; width: 15px; height: 15px; right: 0; bottom: 0; cursor: se-resize; }
.lwdui_popuplayer_btn { text-align: right; padding: 0 20px 12px; pointer-events: auto; user-select: none; -webkit-user-select: none; }
.lwdui_popuplayer_btn .lwdui_button { background-color: #1E9FFF; }
.lwdui_popuplayer_btn .lwdui_button:nth-child(n+2) { margin-left: 15px; border: 1px solid #dedede; background-color: #fff; color: #555; }

.lwdui_popuplayer_setoperate { position: absolute; right: 15px; *right: 0; top: 17px; font-size: 0; line-height: initial; }
.lwdui_popuplayer_setoperate a { position: relative; width: 16px; height: 16px; margin-left: 10px; font-size: 12px; _overflow: hidden; }
.lwdui_popuplayer_setoperate .lwdui_popuplayer_min cite { position: absolute; width: 14px; height: 2px; left: 0; top: 50%; margin-top: -1px; background-color: #2E2D3C; cursor: pointer; _overflow: hidden; }
.lwdui_popuplayer_setoperate .lwdui_popuplayer_min:hover cite { background-color: #2D93CA; }
.lwdui_popuplayer_setoperate .lwdui_popuplayer_max { background-position: -32px -40px; }
.lwdui_popuplayer_setoperate .lwdui_popuplayer_max:hover { background-position: -16px -40px; }
.lwdui_popuplayer_setoperate .lwdui_popuplayer_maxmin { background-position: -65px -40px; }
.lwdui_popuplayer_setoperate .lwdui_popuplayer_maxmin:hover { background-position: -49px -40px; }
.lwdui_popuplayer_setoperate .lwdui_popuplayer_close1 { background-position: 1px -40px; cursor: pointer; }
.lwdui_popuplayer_setoperate .lwdui_popuplayer_close1:hover { opacity: 0.7; }
.lwdui_popuplayer_setoperate .lwdui_popuplayer_close2 { position: absolute; right: -28px; top: -28px; width: 30px; height: 30px; margin-left: 0; background-position: -149px -31px; *right: -18px; _display: none; }
.lwdui_popuplayer_setoperate .lwdui_popuplayer_close2:hover { background-position: -180px -31px; }

.lwdui_popuplayer_dialog { min-width: 300px; }
.lwdui_popuplayer_ico1 { background-position: -30px 0 }
.lwdui_popuplayer_ico2 { background-position: -60px 0; }
.lwdui_popuplayer_ico3 { background-position: -90px 0; }
.lwdui_popuplayer_ico4 { background-position: -120px 0; }
.lwdui_popuplayer_ico5 { background-position: -150px 0; }
.lwdui_popuplayer_ico6 { background-position: -180px 0; }

.lwdui_popuplayer_tips { background: none; box-shadow: none; border: none; }
.lwdui_popuplayer_tips .lwdui_popuplayer_content { position: relative; line-height: 22px; min-width: 12px; padding: 8px 15px; font-size: 12px; _float: left; border-radius: 2px; box-shadow: 1px 1px 3px rgba(0,0,0,.2); background-color: #000; color: #fff; }
.lwdui_popuplayer_tips .lwdui_popuplayer_close { right: -2px; top: -1px; }

/* loading  */
.lwdui_popuplayer_loading { border-radius: 100%; background: none; box-shadow: none; border: none; }
.lwdui_popuplayer_loading .lwdui_popuplayer_content { width: 60px; height: 24px; background: url(images/loading-0.gif) no-repeat; }
.lwdui_popuplayer_loading .lwdui_popuplayer_loading1 { width: 37px; height: 37px; background: url(images/loading-1.gif) no-repeat; }
.lwdui_popuplayer_loading .lwdui_popuplayer_loading2 { width: 32px; height: 32px; background: url(images/loading-2.gif) no-repeat; }

/* prompt模式 */
.lwdui_popuplayer_prompt .lwdui_input { display: block; width: 260px; height: 36px; margin: 0 auto; line-height: 30px; padding-left: 10px; border: 1px solid #e6e6e6; color: #333; }
.lwdui_popuplayer_prompt .lwdui_textarea { width: 300px; height: 100px; line-height: 20px; padding: 6px 10px; }
.lwdui_popuplayer_prompt .lwdui_popuplayer_content { padding: 20px; }
.lwdui_popuplayer_prompt .lwdui_popuplayer_btn { padding-top: 0; }

/* 时间线 竖型 */
.lwdui_timeline { width: 100%; }
.lwdui_timeline .lwdui_timeline_item { position: relative; padding-bottom: 20px; padding-left: 30px; }
.lwdui_timeline .lwdui_timeline_item i { position: absolute; left: 0; top: 0; z-index: 10; width: 20px; height: 20px; line-height: 20px; background-color: #fff; color: var(--color-blue); border-radius: 50%; text-align: center; cursor: pointer; }
.lwdui_timeline .lwdui_timeline_item .lwdui_timeline_content { position: relative; text-align: left; display: flex; display: -webkit-flex; line-height: normal; color: var(--color-blue); }
.lwdui_timeline .lwdui_timeline_item .lwdui_timeline_content .lwdui_timeline_body { flex: 1 1 auto; }
.lwdui_timeline .lwdui_timeline_item .lwdui_timeline_content .lwdui_timeline_time { flex: 0 0 auto; color: var(--color-gray); }
.lwdui_timeline .lwdui_timeline_item:not(:last-child):before { display: block; content: ""; position: absolute; left: 10px; top: 0; z-index: 0; width: 1px; height: 100%; background-color: var(--color-blue); }
.lwdui_timeline .lwdui_timeline_item:last-child { padding-bottom: 0px; }
.lwdui_timeline .lwdui_timeline_item:last-child i { color: var(--color-gray); }
.lwdui_timeline .lwdui_timeline_item:last-child .lwdui_timeline_content { color: var(--color-gray); }
.lwdui_timeline .lwdui_timeline_item.lwdui_checked .lwdui_timeline_content { color: var(--color-blue); }
.lwdui_timeline .lwdui_timeline_item.lwdui_checked i { color: var(--color-blue); }

/* 进度条 横行 */
.lwdui_progressline { width: 100%; display: flex; display: -webkit-flex; }
.lwdui_progressline .lwdui_progressline_item { flex: 1 1 auto; }
.lwdui_progressline .lwdui_progressline_item:last-child { flex: 0 0 auto; }
.lwdui_progressline .lwdui_progressline_icon { position: relative; display: flex; display: -webkit-flex; align-items: center; }
.lwdui_progressline .lwdui_progressline_icon i { flex: 0 0 auto; padding: 0px 5px; line-height: 20px; color: #FFF; border-radius: 50%; text-align: center; cursor: pointer; }
.lwdui_progressline .lwdui_progressline_item:not(:last-child) .lwdui_progressline_icon::after { display: block; content: ""; height: 1px; background-color: #FFF; flex: 1 1 auto; }
.lwdui_progressline .lwdui_progressline_content { position: relative; text-align: left; display: flex; display: -webkit-flex; line-height: 24px; color: #FFF; }
.lwdui_progressline .lwdui_progressline_content .lwdui_progressline_body { }
.lwdui_progressline .lwdui_progressline_content .lwdui_progressline_time { }
.lwdui_progressline .lwdui_progressline_item.lwdui_checked i { color: #FFF; }

/* 历史线 */
.lwdui_histroyline { width: 100%; background-color: #FFF; }
.lwdui_histroyline .lwdui_histroyline_item { position: relative; padding-bottom: 20px; padding-left: 30px; }
.lwdui_histroyline .lwdui_histroyline_item .iconfont { position: absolute; left: 0; top: 0; z-index: 10; width: 20px; height: 20px; line-height: 22.5px; font-size: 18px !important; background-color: #fff; color: var(--color-green); border-radius: 50%; text-align: center; cursor: pointer; }
.lwdui_histroyline .lwdui_histroyline_item .iconfont.active { color: var(--color-gold); }

.lwdui_histroyline .lwdui_histroyline_item .lwdui_histroyline_content { position: relative; text-align: left; display: flex; display: -webkit-flex; line-height: normal; color: #333; flex-direction: column; font-size: 14px; }

.lwdui_histroyline .lwdui_histroyline_item .lwdui_histroyline_content .lwdui_histroyline_time,
.lwdui_histroyline .lwdui_histroyline_item .lwdui_histroyline_content .lwdui_histroyline_body { flex: 1 1 auto; }
.lwdui_histroyline .lwdui_histroyline_item .lwdui_histroyline_content .lwdui_histroyline_body { color: #666; }
.lwdui_histroyline .lwdui_histroyline_item .lwdui_histroyline_content .lwdui_histroyline_time { padding-bottom: 10px; font-weight: bold; font-size: 16px; }

.lwdui_histroyline .lwdui_histroyline_item:not(:last-child):before { display: block; content: ""; position: absolute; left: 10px; top: 0; z-index: 0; width: 1px; height: 100%; background-color: var(--color-lightgray); }

.lwdui_histroyline .lwdui_histroyline_item:last-child { padding-bottom: 0px; }


@media screen and (max-width: 1100px) {
    .lwdui_popuplayer_iframe { overflow-y: auto; -webkit-overflow-scrolling: touch; }
}

.lwdui_popuplayer_page .lwdui_popuplayer_content { position: relative; overflow: auto; }
/*.lwdui_popuplayer_page .layui-layer-btn, .layui-layer-iframe .layui-layer-btn { padding-top: 10px; }*/

/* 动画 */
.lwdui_anim { -webkit-animation-duration: .3s; -webkit-animation-fill-mode: both; animation-duration: .3s; animation-fill-mode: both; }
.lwdui_anim_end { -webkit-animation-duration: .3s; -webkit-animation-fill-mode: both; animation-duration: .3s; animation-fill-mode: forwards; }

/* 显示动画 */
@-webkit-keyframes lwdui-anim-show { /* 默认 */
    0% { opacity: 0; }
    100% { opacity: 1; }
}

.lwdui_anim_show { -webkit-animation-name: lwdui-anim-show; animation-name: lwdui-anim-show }

/* 隐藏动画 */
@-webkit-keyframes lwdui-anim-hide { /* 默认 */
    0% { opacity: 1; }
    100% { opacity: 0; }
}

.lwdui_anim_hide { -webkit-animation-name: lwdui-anim-hide; animation-name: lwdui-anim-hide }

/* 缩小边到正常大 */
@-webkit-keyframes lwdui-bounceIn { /* 默认 */
    0% { opacity: 0; -webkit-transform: scale(.5); transform: scale(.5) }
    90% { -webkit-transform: scale(1.05); transform: scale(1.05) }
    100% { opacity: 1; -webkit-transform: scale(1); transform: scale(1) }
}

@keyframes lwdui-bounceIn {
    0% { opacity: 0; -webkit-transform: scale(.5); -ms-transform: scale(.5); transform: scale(.5) }
    90% { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }
    100% { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1) }
}

.lwdui_anim_bounceIn { -webkit-animation-name: lwdui-bounceIn; animation-name: lwdui-bounceIn }

/* 原地缩小变没 */
@-webkit-keyframes lwdui-bounceOut {
    100% { opacity: 0; -webkit-transform: scale(.6); transform: scale(.6) }
    10% { -webkit-transform: scale(1.05); transform: scale(1.05) }
    0% { -webkit-transform: scale(1); transform: scale(1); }
}

@keyframes lwdui-bounceOut {
    100% { opacity: 0; -webkit-transform: scale(.6); -ms-transform: scale(.6); transform: scale(.6); }
    10% { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }
    0% { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
}

.lwdui_anim_bounceOut { -webkit-animation-name: lwdui-bounceOut; animation-name: lwdui-bounceOut; }

/* 从上至下，从小变正常 */
@-webkit-keyframes lwdui-zoomInDown {
    0% { opacity: 0; -webkit-transform: scale(.1) translateY(-2000px); transform: scale(.1) translateY(-2000px); -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out }
    60% { opacity: 1; -webkit-transform: scale(.475) translateY(60px); transform: scale(.475) translateY(60px); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out }
}

@keyframes lwdui-zoomInDown {
    0% { opacity: 0; -webkit-transform: scale(.1) translateY(-2000px); -ms-transform: scale(.1) translateY(-2000px); transform: scale(.1) translateY(-2000px); -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out }
    60% { opacity: 1; -webkit-transform: scale(.475) translateY(60px); -ms-transform: scale(.475) translateY(60px); transform: scale(.475) translateY(60px); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out }
}

.lwdui_anim_zoomInDown { -webkit-animation-name: lwdui-zoomInDown; animation-name: lwdui-zoomInDown }

/* 从下之上，从小变正常 */
@-webkit-keyframes lwdui-fadeInUpBig {
    0% { opacity: 0; -webkit-transform: translateY(2000px); transform: translateY(2000px) }
    100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0) }
}

@keyframes lwdui-fadeInUpBig {
    0% { opacity: 0; -webkit-transform: translateY(2000px); -ms-transform: translateY(2000px); transform: translateY(2000px) }
    100% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0) }
}

.lwdui_anim_fadeInUpBig { -webkit-animation-name: lwdui-fadeInUpBig; animation-name: lwdui-fadeInUpBig }

/* 从左边缩小到最终大小 */
@-webkit-keyframes lwdui-zoomInLeft {
    0% { opacity: 0; -webkit-transform: scale(.1) translateX(-2000px); transform: scale(.1) translateX(-2000px); -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out }
    60% { opacity: 1; -webkit-transform: scale(.475) translateX(48px); transform: scale(.475) translateX(48px); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out }
}

@keyframes lwdui-zoomInLeft {
    0% { opacity: 0; -webkit-transform: scale(.1) translateX(-2000px); -ms-transform: scale(.1) translateX(-2000px); transform: scale(.1) translateX(-2000px); -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out }
    60% { opacity: 1; -webkit-transform: scale(.475) translateX(48px); -ms-transform: scale(.475) translateX(48px); transform: scale(.475) translateX(48px); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out }
}

.lwdui_anim_zoomInLeft { -webkit-animation-name: lwdui-zoomInLeft; animation-name: lwdui-zoomInLeft }

/* 从左下旋转进入 */
@-webkit-keyframes lwdui-rollIn {
    0% { opacity: 0; -webkit-transform: translateX(-100%) rotate(-120deg); transform: translateX(-100%) rotate(-120deg) }
    100% { opacity: 1; -webkit-transform: translateX(0px) rotate(0deg); transform: translateX(0px) rotate(0deg) }
}

@keyframes lwdui-rollIn {
    0% { opacity: 0; -webkit-transform: translateX(-100%) rotate(-120deg); -ms-transform: translateX(-100%) rotate(-120deg); transform: translateX(-100%) rotate(-120deg) }
    100% { opacity: 1; -webkit-transform: translateX(0px) rotate(0deg); -ms-transform: translateX(0px) rotate(0deg); transform: translateX(0px) rotate(0deg) }
}

.lwdui_anim_rolIn { -webkit-animation-name: lwdui-rollIn; animation-name: lwdui-rollIn }

/* 左右颤动 */
@-webkit-keyframes lwdui-shake {
    0%,100% { -webkit-transform: translateX(0); transform: translateX(0) }
    10%,30%,50%,70%,90% { -webkit-transform: translateX(-10px); transform: translateX(-10px) }
    20%,40%,60%,80% { -webkit-transform: translateX(10px); transform: translateX(10px) }
}

@keyframes lwdui-shake {
    0%,100% { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0) }
    10%,30%,50%,70%,90% { -webkit-transform: translateX(-10px); -ms-transform: translateX(-10px); transform: translateX(-10px) }
    20%,40%,60%,80% { -webkit-transform: translateX(10px); -ms-transform: translateX(10px); transform: translateX(10px) }
}

.lwdui_anim_shake { -webkit-animation-name: lwdui-shake; animation-name: lwdui-shake }

/* 向右划出串口 */
@-webkit-keyframes lwdui-rightoutwindow {
    0% { opacity: 1; -webkit-transform: translateX(0%); -ms-transform: translateX(0%); transform: translateX(0%); }
    10% { opacity: 1; -webkit-transform: translateX(15%); transform: translateX(15%); -ms-transform: translateX(15%); }
    20% { opacity: 1; -webkit-transform: translateX(20%); transform: translateX(20%); -ms-transform: translateX(20%); }
    50% { opacity: 1; -webkit-transform: translateX(30%); transform: translateX(30%); -ms-transform: translateX(30%); }
    95% { opacity: 0.5; -webkit-transform: translateX(100%); transform: translateX(100%); -ms-transform: translateX(100%); }
    100% { opacity: 0; -webkit-transform: translateX(150%); transform: translateX(150%); -ms-transform: translateX(150%); }
}

@keyframes lwdui-rightoutwindow {
    0% { opacity: 1; -webkit-transform: translateX(0%); -ms-transform: translateX(0%); transform: translateX(0%); }
    10% { opacity: 1; -webkit-transform: translateX(15%); transform: translateX(15%); -ms-transform: translateX(15%); }
    20% { opacity: 1; -webkit-transform: translateX(20%); transform: translateX(20%); -ms-transform: translateX(20%); }
    50% { opacity: 1; -webkit-transform: translateX(30%); transform: translateX(30%); -ms-transform: translateX(30%); }
    95% { opacity: 0.3; -webkit-transform: translateX(100%); transform: translateX(100%); -ms-transform: translateX(100%); }
    100% { opacity: 0; -webkit-transform: translateX(150%); transform: translateX(150%); -ms-transform: translateX(150%); }
}

.lwdui_anim_rightoutwindow { -webkit-animation-name: lwdui-rightoutwindow; animation-name: lwdui-rightoutwindow }
